diff options
author | Yang Gao <yangg@google.com> | 2015-09-25 13:54:51 -0700 |
---|---|---|
committer | Yang Gao <yangg@google.com> | 2015-09-25 13:54:51 -0700 |
commit | b09a8759174531790b38cc67079e0b836a519c0a (patch) | |
tree | de9b1a955d18f970f40ca74a6d613c597e8176a7 /src/core/iomgr/resolve_address_windows.c | |
parent | dd8a0dfbb5a31fb324f4d5be90a69220caae026e (diff) | |
parent | 3ca49d2a1a42dfd80e17f57c69020f5bd793ee14 (diff) |
Merge pull request #3476 from vjpai/block_annotate
Annotate blocking points
Diffstat (limited to 'src/core/iomgr/resolve_address_windows.c')
-rw-r--r-- | src/core/iomgr/resolve_address_windows.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core/iomgr/resolve_address_windows.c b/src/core/iomgr/resolve_address_windows.c index fcd80b3912..82a5602996 100644 --- a/src/core/iomgr/resolve_address_windows.c +++ b/src/core/iomgr/resolve_address_windows.c @@ -42,6 +42,7 @@ #include "src/core/iomgr/iomgr_internal.h" #include "src/core/iomgr/sockaddr_utils.h" +#include "src/core/support/block_annotate.h" #include "src/core/support/string.h" #include <grpc/support/alloc.h> #include <grpc/support/host_port.h> @@ -88,7 +89,9 @@ grpc_resolved_addresses *grpc_blocking_resolve_address( hints.ai_socktype = SOCK_STREAM; /* stream socket */ hints.ai_flags = AI_PASSIVE; /* for wildcard IP address */ + GRPC_SCHEDULING_START_BLOCKING_REGION; s = getaddrinfo(host, port, &hints, &result); + GRPC_SCHEDULING_END_BLOCKING_REGION; if (s != 0) { gpr_log(GPR_ERROR, "getaddrinfo: %s", gai_strerror(s)); goto done; |