Lines Matching refs:descriptors
59 #define ETW_WRITE_NET_CONNECTION(descriptors, conn) \
60 ETW_WRITE_INT32_DATA(descriptors, &conn->fd); \
61 ETW_WRITE_INT32_DATA(descriptors + 1, &conn->port); \
62 ETW_WRITE_STRING_DATA(descriptors + 2, conn->remote); \
63 ETW_WRITE_INT32_DATA(descriptors + 3, &conn->buffered);
65 #define ETW_WRITE_HTTP_SERVER_REQUEST(descriptors, req) \
66 ETW_WRITE_STRING_DATA(descriptors, req->url); \
67 ETW_WRITE_STRING_DATA(descriptors + 1, req->method); \
68 ETW_WRITE_STRING_DATA(descriptors + 2, req->forwardedFor);
70 #define ETW_WRITE_HTTP_CLIENT_REQUEST(descriptors, req) \
71 ETW_WRITE_STRING_DATA(descriptors, req->url); \
72 ETW_WRITE_STRING_DATA(descriptors + 1, req->method);
74 #define ETW_WRITE_GC(descriptors, type, flags) \
75 ETW_WRITE_INT32_DATA(descriptors, &type); \
76 ETW_WRITE_INT32_DATA(descriptors + 1, &flags);
78 #define ETW_WRITE_V8ADDRESSCHANGE(descriptors, addr1, addr2) \
79 ETW_WRITE_ADDRESS_DATA(descriptors, &addr1); \
80 ETW_WRITE_ADDRESS_DATA(descriptors + 1, &addr2);
82 #define ETW_WRITE_JSMETHOD_LOADUNLOAD(descriptors, \
94 ETW_WRITE_ADDRESS_DATA(descriptors, &context); \
95 ETW_WRITE_ADDRESS_DATA(descriptors + 1, &startAddr); \
96 ETW_WRITE_INT64_DATA(descriptors + 2, &size); \
97 ETW_WRITE_INT32_DATA(descriptors + 3, &id); \
98 ETW_WRITE_INT16_DATA(descriptors + 4, &flags); \
99 ETW_WRITE_INT16_DATA(descriptors + 5, &rangeId); \
100 ETW_WRITE_INT64_DATA(descriptors + 6, &sourceId); \
101 ETW_WRITE_INT32_DATA(descriptors + 7, &line); \
102 ETW_WRITE_INT32_DATA(descriptors + 8, &col); \
103 ETW_WRITE_WSTRING_DATA_LENGTH(descriptors + 9, name, name_len_bytes);
124 EVENT_DATA_DESCRIPTOR descriptors[7];
125 ETW_WRITE_HTTP_SERVER_REQUEST(descriptors, req);
126 ETW_WRITE_NET_CONNECTION(descriptors + 3, conn);
127 ETW_WRITE_EVENT(NODE_HTTP_SERVER_REQUEST_EVENT, descriptors);
133 EVENT_DATA_DESCRIPTOR descriptors[4];
134 ETW_WRITE_NET_CONNECTION(descriptors, conn);
135 ETW_WRITE_EVENT(NODE_HTTP_SERVER_RESPONSE_EVENT, descriptors);
142 EVENT_DATA_DESCRIPTOR descriptors[6];
143 ETW_WRITE_HTTP_CLIENT_REQUEST(descriptors, req);
144 ETW_WRITE_NET_CONNECTION(descriptors + 2, conn);
145 ETW_WRITE_EVENT(NODE_HTTP_CLIENT_REQUEST_EVENT, descriptors);
151 EVENT_DATA_DESCRIPTOR descriptors[4];
152 ETW_WRITE_NET_CONNECTION(descriptors, conn);
153 ETW_WRITE_EVENT(NODE_HTTP_CLIENT_RESPONSE_EVENT, descriptors);
159 EVENT_DATA_DESCRIPTOR descriptors[4];
160 ETW_WRITE_NET_CONNECTION(descriptors, conn);
161 ETW_WRITE_EVENT(NODE_NET_SERVER_CONNECTION_EVENT, descriptors);
167 EVENT_DATA_DESCRIPTOR descriptors[4];
168 ETW_WRITE_NET_CONNECTION(descriptors, conn);
169 ETW_WRITE_EVENT(NODE_NET_STREAM_END_EVENT, descriptors);
177 EVENT_DATA_DESCRIPTOR descriptors[2];
178 ETW_WRITE_GC(descriptors, type, flags);
179 ETW_WRITE_EVENT(NODE_GC_START_EVENT, descriptors);
188 EVENT_DATA_DESCRIPTOR descriptors[2];
189 ETW_WRITE_GC(descriptors, type, flags);
190 ETW_WRITE_EVENT(NODE_GC_DONE_EVENT, descriptors);
197 EVENT_DATA_DESCRIPTOR descriptors[2];
198 ETW_WRITE_V8ADDRESSCHANGE(descriptors, addr1, addr2);
199 ETW_WRITE_EVENT(NODE_V8SYMBOL_REMOVE_EVENT, descriptors);
206 EVENT_DATA_DESCRIPTOR descriptors[2];
207 ETW_WRITE_V8ADDRESSCHANGE(descriptors, addr1, addr2);
208 ETW_WRITE_EVENT(NODE_V8SYMBOL_MOVE_EVENT, descriptors);
255 EVENT_DATA_DESCRIPTOR descriptors[10];
256 ETW_WRITE_JSMETHOD_LOADUNLOAD(descriptors,
268 ETW_WRITE_EVENT(MethodLoad, descriptors);