2012-07-26 02:23:13 +04:00
|
|
|
provider nginx_lua {
|
2012-09-11 06:04:45 +04:00
|
|
|
probe http__lua__info(char *s);
|
|
|
|
|
2012-08-22 04:12:57 +04:00
|
|
|
/* lua_State *L */
|
2012-08-22 22:35:42 +04:00
|
|
|
probe http__lua__register__preload__package(void *L, u_char *pkg);
|
2012-08-22 04:12:57 +04:00
|
|
|
|
2012-08-09 04:17:27 +04:00
|
|
|
probe http__lua__req__socket__consume__preread(ngx_http_request_t *r,
|
2012-08-22 22:35:42 +04:00
|
|
|
u_char *data, size_t len);
|
2012-08-22 04:12:57 +04:00
|
|
|
|
|
|
|
/* lua_State *parent, lua_State *child */
|
2012-08-09 04:17:27 +04:00
|
|
|
probe http__lua__user__coroutine__create(ngx_http_request_t *r,
|
2012-08-22 04:12:57 +04:00
|
|
|
void *parent, void *child);
|
|
|
|
|
|
|
|
/* lua_State *parent, lua_State *child */
|
2012-08-09 05:10:23 +04:00
|
|
|
probe http__lua__user__coroutine__resume(ngx_http_request_t *r,
|
2012-08-13 11:27:01 +04:00
|
|
|
void *parent, void *child);
|
2012-08-29 03:15:42 +04:00
|
|
|
|
|
|
|
/* lua_State *parent, lua_State *child */
|
2012-08-29 03:04:08 +04:00
|
|
|
probe http__lua__user__coroutine__yield(ngx_http_request_t *r,
|
|
|
|
void *parent, void *child);
|
2012-08-29 03:15:42 +04:00
|
|
|
|
|
|
|
/* lua_State *L */
|
2012-09-22 12:31:13 +04:00
|
|
|
probe http__lua__thread__yield(ngx_http_request_t *r, void *L);
|
2012-08-22 04:12:57 +04:00
|
|
|
|
|
|
|
/* ngx_http_lua_socket_tcp_upstream_t *u */
|
|
|
|
probe http__lua__socket__tcp__send__start(ngx_http_request_t *r,
|
2012-08-22 22:35:42 +04:00
|
|
|
void *u, u_char *data, size_t len);
|
2012-08-22 04:12:57 +04:00
|
|
|
|
|
|
|
/* ngx_http_lua_socket_tcp_upstream_t *u */
|
|
|
|
probe http__lua__socket__tcp__receive__done(ngx_http_request_t *r,
|
2012-08-22 22:35:42 +04:00
|
|
|
void *u, u_char *data, size_t len);
|
2012-08-22 04:12:57 +04:00
|
|
|
|
|
|
|
/* ngx_http_lua_socket_tcp_upstream_t *u */
|
|
|
|
probe http__lua__socket__tcp__setkeepalive__buf__unread(
|
2012-08-22 22:35:42 +04:00
|
|
|
ngx_http_request_t *r, void *u, u_char *data, size_t len);
|
2012-09-22 12:31:13 +04:00
|
|
|
|
|
|
|
/* lua_State *creator, lua_State *newthread */
|
2012-09-30 10:47:19 +04:00
|
|
|
probe http__lua__user__thread__spawn(ngx_http_request_t *r,
|
2012-09-22 12:31:13 +04:00
|
|
|
void *creator, void *newthread);
|
|
|
|
|
2012-09-23 03:17:45 +04:00
|
|
|
/* lua_State *thread, ngx_http_lua_ctx_t *ctx */
|
|
|
|
probe http__lua__thread__delete(ngx_http_request_t *r, void *thread, void *ctx);
|
|
|
|
|
2012-09-22 12:31:13 +04:00
|
|
|
/* lua_State *thread */
|
2012-09-23 03:17:45 +04:00
|
|
|
probe http__lua__run__posted__thread(ngx_http_request_t *r, void *thread,
|
|
|
|
int status);
|
2012-09-30 10:47:19 +04:00
|
|
|
|
|
|
|
probe http__lua__coroutine__done(ngx_http_request_t *r, void *co,
|
|
|
|
int success);
|
2012-11-29 11:32:24 +04:00
|
|
|
|
|
|
|
/* lua_State *parent, lua_State *child */
|
|
|
|
probe http__lua__user__thread__wait(void *parent, void *child);
|
2012-07-26 02:23:13 +04:00
|
|
|
};
|
|
|
|
|
|
|
|
|
2012-07-26 02:54:04 +04:00
|
|
|
#pragma D attributes Evolving/Evolving/Common provider nginx_lua provider
|
|
|
|
#pragma D attributes Private/Private/Unknown provider nginx_lua module
|
|
|
|
#pragma D attributes Private/Private/Unknown provider nginx_lua function
|
|
|
|
#pragma D attributes Private/Private/Common provider nginx_lua name
|
|
|
|
#pragma D attributes Evolving/Evolving/Common provider nginx_lua args
|
2012-07-26 02:23:13 +04:00
|
|
|
|