aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr/resolve_address_windows.c
diff options
context:
space:
mode:
authorGravatar Yang Gao <yangg@google.com>2015-09-25 13:54:51 -0700
committerGravatar Yang Gao <yangg@google.com>2015-09-25 13:54:51 -0700
commitb09a8759174531790b38cc67079e0b836a519c0a (patch)
treede9b1a955d18f970f40ca74a6d613c597e8176a7 /src/core/iomgr/resolve_address_windows.c
parentdd8a0dfbb5a31fb324f4d5be90a69220caae026e (diff)
parent3ca49d2a1a42dfd80e17f57c69020f5bd793ee14 (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.c3
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;