Node.js  v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
node.d File Reference

Go to the source code of this file.

Data Structures

struct  node_dtrace_connection_t
 
struct  node_dtrace_connection64_t
 
struct  node_connection_t
 
struct  node_dtrace_http_client_request_t
 
struct  node_dtrace_http_client_request64_t
 
struct  node_dtrace_http_request_t
 
struct  node_dtrace_http_server_request_t
 
struct  node_dtrace_http_server_request_v0_t
 
struct  node_dtrace_http_server_request_v1_t
 
struct  node_dtrace_http_server_request64_v0_t
 
struct  node_dtrace_http_server_request64_v1_t
 
struct  node_http_request_t
 

Variables

translator node_connection_t< node_dtrace_connection_t *nc >
 
 remotePort
 
 remoteAddress
 
 bufferSize
 
translator node_http_request_t< node_dtrace_http_server_request_t *nd >
 
 method
 
 forwardedFor
 
translator node_http_request_t< node_dtrace_http_client_request_t *nd >
 
translator node_http_request_t< node_dtrace_http_request_t *nd >
 

Variable Documentation

◆ bufferSize

bufferSize
Initial value:
= curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
*(uint32_t *)copyin((uintptr_t)&nc->buffered, sizeof (int32_t)) :
*(uint32_t *)copyin((uintptr_t)
&((node_dtrace_connection64_t *)nc)->buffered, sizeof (int32_t))

Definition at line 61 of file node.d.

◆ forwardedFor

forwardedFor
Initial value:
= (*(uint32_t *)copyin((uintptr_t)(uint32_t *)nd,
sizeof (uint32_t))) >= 4096 ? "" :
(curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
copyinstr(*(uint32_t *)copyin((uintptr_t)
sizeof (uint32_t))) :
copyinstr(*(uint64_t *)copyin((uintptr_t)
forwardedFor, sizeof (uint64_t))))
forwardedFor
Definition: node.d:212

Definition at line 212 of file node.d.

◆ method

method
Initial value:
= (*(uint32_t *)copyin((uintptr_t)(uint32_t *)nd,
sizeof (uint32_t))) >= 4096 ?
(curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
copyinstr(*(uint32_t *)copyin((uintptr_t)
sizeof (uint32_t))) :
copyinstr(*(uint64_t *)copyin((uintptr_t)
sizeof (uint64_t)))) :
(curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
copyinstr(*(uint32_t *)copyin((uintptr_t)
sizeof (uint32_t))) :
copyinstr(*(uint64_t *)copyin((uintptr_t)
sizeof (uint64_t))))
method
Definition: node.d:195

Definition at line 195 of file node.d.

Referenced by node::DTRACE_HTTP_SERVER_REQUEST(), node::crypto::EntropySource(), node::LTTNG_HTTP_SERVER_REQUEST(), node::NODE_DEPRECATED(), and node::crypto::UseExtraCaCerts().

◆ node_connection_t< node_dtrace_connection_t *nc >

Initial value:
{
fd = *(int32_t *)copyin((uintptr_t)&nc->fd, sizeof (int32_t))

Definition at line 52 of file node.d.

◆ node_http_request_t< node_dtrace_http_client_request_t *nd >

Initial value:
{
url = (*(uint32_t *)copyin((uintptr_t)(uint32_t *)nd,
sizeof (uint32_t))) >= 4096 ?
(curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
copyinstr(*(uint32_t *)copyin((uintptr_t)
sizeof (uint32_t))) :
copyinstr(*(uint64_t *)copyin((uintptr_t)
sizeof (uint64_t)))) :
(curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
copyinstr(*(uint32_t *)copyin((uintptr_t)
sizeof (uint32_t))) :
copyinstr(*(uint64_t *)copyin((uintptr_t)
sizeof (uint64_t))))

Definition at line 227 of file node.d.

◆ node_http_request_t< node_dtrace_http_request_t *nd >

Initial value:
{
url = (*(uint32_t *)copyin((uintptr_t)(uint32_t *)nd,
sizeof (uint32_t))) >= 4096 ?
(curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
copyinstr(*(uint32_t *)copyin((uintptr_t)
sizeof (uint32_t))) :
copyinstr(*(uint64_t *)copyin((uintptr_t)
sizeof (uint64_t)))) :
(curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
copyinstr(*(uint32_t *)copyin((uintptr_t)
sizeof (uint32_t))) :
copyinstr(*(uint64_t *)copyin((uintptr_t)
sizeof (uint64_t))))

Definition at line 271 of file node.d.

◆ node_http_request_t< node_dtrace_http_server_request_t *nd >

Initial value:
{
url = (*(uint32_t *)copyin((uintptr_t)(uint32_t *)nd,
sizeof (uint32_t))) >= 4096 ?
(curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
copyinstr(*(uint32_t *)copyin((uintptr_t)
sizeof (uint32_t))) :
copyinstr(*(uint64_t *)copyin((uintptr_t)
sizeof (uint64_t)))) :
(curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
copyinstr(*(uint32_t *)copyin((uintptr_t)
sizeof (uint32_t))) :
copyinstr(*(uint64_t *)copyin((uintptr_t)
sizeof (uint64_t))))

Definition at line 177 of file node.d.

◆ remoteAddress

remoteAddress
Initial value:
= curpsinfo->pr_dmodel == PR_MODEL_ILP32 ?
copyinstr((uintptr_t)*(uint32_t *)copyin((uintptr_t)&nc->remote,
sizeof (int32_t))) :
copyinstr((uintptr_t)*(uint64_t *)copyin((uintptr_t)
&((node_dtrace_connection64_t *)nc)->remote, sizeof (int64_t)))

Definition at line 56 of file node.d.

◆ remotePort

remotePort
Initial value:
=
*(int32_t *)copyin((uintptr_t)&nc->port, sizeof (int32_t))

Definition at line 54 of file node.d.