Home
last modified time | relevance | path

Searched refs:start (Results 1 – 25 of 158) sorted by relevance

1234567

/unit/src/
H A Dnxt_http_route_addr.c35 addr.start++; in nxt_http_route_addr_pattern_parse()
60 if (addr.start[0] == '*' && addr.start[1] == ':') { in nxt_http_route_addr_pattern_parse()
61 port.start = addr.start + 2; in nxt_http_route_addr_pattern_parse()
84 port.start = nxt_rmemstrn(addr.start, end, "]:", 2); in nxt_http_route_addr_pattern_parse()
89 addr.length = port.start - addr.start; in nxt_http_route_addr_pattern_parse()
103 ret = nxt_inet6_addr(&inet6->start, addr.start, len); in nxt_http_route_addr_pattern_parse()
192 ret = nxt_inet6_addr(&inet6->start, addr.start, addr.length); in nxt_http_route_addr_pattern_parse()
207 port.length = addr.start + addr.length - port.start; in nxt_http_route_addr_pattern_parse()
215 inet->start = nxt_inet_addr(addr.start, delim - addr.start); in nxt_http_route_addr_pattern_parse()
266 inet->start = nxt_inet_addr(addr.start, addr.length); in nxt_http_route_addr_pattern_parse()
[all …]
H A Dnxt_js.c65 nxt_memcpy(text.start, module->text.start, text.length); in nxt_js_module_loader()
171 jcf->init.start = p; in nxt_js_vm_create()
228 nxt_memcpy(module->text.start, text->start, text->length); in nxt_js_add_module()
262 p = start; in nxt_js_add_tpl()
283 func->start = start; in nxt_js_add_tpl()
322 p = nxt_cpymem(start, jcf->init.start, jcf->init.length); in nxt_js_compile()
349 u_char *start; in nxt_js_test() local
363 nxt_memcpy(start, str->start, str->length); in nxt_js_test()
365 ret = njs_vm_compile(vm, &start, start + str->length); in nxt_js_test()
456 str->start = res.start; in nxt_js_call()
[all …]
H A Dnxt_vector.c36 if (nxt_fast_path(vector->start != NULL)) { in nxt_vector_init()
43 return vector->start; in nxt_vector_init()
54 proto->free(pool, vector->start); in nxt_vector_destroy()
56 vector->start = NULL; in nxt_vector_destroy()
63 proto->free(pool, vector->start); in nxt_vector_destroy()
77 void *item, *start, *old; in nxt_vector_add() local
96 start = proto->alloc(pool, size); in nxt_vector_add()
97 if (nxt_slow_path(start == NULL)) { in nxt_vector_add()
102 old = vector->start; in nxt_vector_add()
103 vector->start = start; in nxt_vector_add()
[all …]
H A Dnxt_fs.c14 char *start, *end, *dst; in nxt_fs_mkdir_all() local
23 start = (char *) dir; in nxt_fs_mkdir_all()
25 while (*start != '\0') { in nxt_fs_mkdir_all()
26 if (*start == '/') { in nxt_fs_mkdir_all()
27 *dst++ = *start++; in nxt_fs_mkdir_all()
30 end = strchr(start, '/'); in nxt_fs_mkdir_all()
35 dst = nxt_cpymem(dst, start, end - start); in nxt_fs_mkdir_all()
44 start = end; in nxt_fs_mkdir_all()
H A Dnxt_http_variables.c147 str.start = name->start + 16; in nxt_http_unknown_var_ref()
159 nxt_memcpy_lowcase(lower->start, str.start, str.length); in nxt_http_unknown_var_ref()
170 str.start = name->start + 7; in nxt_http_unknown_var_ref()
186 str.start = name->start + 4; in nxt_http_unknown_var_ref()
202 str.start = name->start + 7; in nxt_http_unknown_var_ref()
255 p = nxt_sprintf(str->start, str->start + NXT_TIME_T_LEN, "%T.%03M", in nxt_http_var_request_time()
421 (void) nxt_sprintf(str->start, str->start + 32, "%08xD%08xD%08xD%08xD", in nxt_http_var_request_id()
446 p = nxt_sprintf(str->start, str->start + NXT_OFF_T_LEN, "%O", bytes); in nxt_http_var_body_bytes_sent()
466 (void) nxt_sprintf(str->start, str->start + 3, "%03d", r->status); in nxt_http_var_status()
576 p = nxt_sprintf(str->start, str->start + NXT_OFF_T_LEN, in nxt_http_var_response_content_length()
[all …]
H A Dnxt_http_rewrite.c67 rp.target_start = str.start; in nxt_http_rewrite()
68 rp.target_end = str.start + str.length; in nxt_http_rewrite()
75 p = (rp.args.length > 0) ? rp.args.start - 1 : rp.target_end; in nxt_http_rewrite()
77 encoded_path.start = rp.target_start; in nxt_http_rewrite()
78 encoded_path.length = p - encoded_path.start; in nxt_http_rewrite()
86 target.start = nxt_mp_alloc(r->mem_pool, target.length); in nxt_http_rewrite()
87 if (target.start == NULL) { in nxt_http_rewrite()
91 p = nxt_cpymem(target.start, encoded_path.start, encoded_path.length); in nxt_http_rewrite()
93 nxt_memcpy(p, r->args->start, r->args->length); in nxt_http_rewrite()
96 r->args->start = p; in nxt_http_rewrite()
H A Dnxt_utf8.c73 nxt_utf8_decode(const u_char **start, const u_char *end) in nxt_utf8_decode() argument
77 u = (uint32_t) **start; in nxt_utf8_decode()
80 (*start)++; in nxt_utf8_decode()
84 return nxt_utf8_decode2(start, end); in nxt_utf8_decode()
95 nxt_utf8_decode2(const u_char **start, const u_char *end) in nxt_utf8_decode2() argument
102 p = *start; in nxt_utf8_decode2()
162 *start = p; in nxt_utf8_decode2()
210 nxt_utf8_lowcase(const u_char **start, const u_char *end) in nxt_utf8_lowcase() argument
215 u = (uint32_t) **start; in nxt_utf8_lowcase()
218 (*start)++; in nxt_utf8_lowcase()
[all …]
H A Dnxt_buf.c23 b->mem.start = start; in nxt_buf_mem_init()
24 b->mem.pos = start; in nxt_buf_mem_init()
25 b->mem.free = start; in nxt_buf_mem_init()
47 b->mem.pos = b->mem.start; in nxt_buf_mem_alloc()
48 b->mem.free = b->mem.start; in nxt_buf_mem_alloc()
49 b->mem.end = b->mem.start + size; in nxt_buf_mem_alloc()
78 b->mem.pos = b->mem.start; in nxt_buf_mem_ts_alloc()
79 b->mem.free = b->mem.start; in nxt_buf_mem_ts_alloc()
80 b->mem.end = b->mem.start + size; in nxt_buf_mem_ts_alloc()
113 b->mem.pos = b->mem.start; in nxt_buf_file_alloc()
[all …]
H A Dnxt_script.c52 u_char *start; in nxt_script_new() local
63 opts.file.start = (u_char *) "default"; in nxt_script_new()
74 mod_name.start = name->start; in nxt_script_new()
76 start = data; in nxt_script_new()
78 mod = njs_vm_compile_module(vm, &mod_name, &start, start + size); in nxt_script_new()
124 nxt_free(text.start); in nxt_script_get()
580 name.start = msg->buf->mem.pos; in nxt_script_store_get_handler()
581 name.length = nxt_strlen(name.start); in nxt_script_store_get_handler()
657 name.start = msg->buf->mem.pos; in nxt_script_store_delete_handler()
658 name.length = nxt_strlen(name.start); in nxt_script_store_delete_handler()
[all …]
H A Dnxt_http_request.c124 h = host->start; in nxt_http_validate_host()
432 for (p = start + len - 1; p > start; p--, len--) { in nxt_http_request_forward_client_ip()
480 addr.start = start; in nxt_http_request_client_ip_sockaddr()
960 start = r->args->start; in nxt_http_arguments_parse()
1053 name = start; in nxt_http_argument()
1060 nv->value = start; in nxt_http_argument()
1119 while (start[0] == ' ') { start++; } in nxt_http_cookie_parse()
1178 nv->value = start; in nxt_http_cookie()
1201 p = str.start; in nxt_http_field_hash()
1219 start = name->start; in nxt_http_field_hash()
[all …]
H A Dnxt_conf.c169 str->start = value->u.str.start; in nxt_conf_get_string()
173 str->start = value->u.string.start; in nxt_conf_get_string()
194 value->u.string.start = str->start; in nxt_conf_set_string()
220 value->u.string.start = tmp.start; in nxt_conf_set_string_dup()
468 parse.start = path->start; in nxt_conf_get_path()
523 start = parse->start + 1; in nxt_conf_path_next_token()
525 p = start; in nxt_conf_path_next_token()
831 parse.start = path->start; in nxt_conf_op_compile()
1514 p = start; in nxt_conf_json_parse_object()
1845 start++; in nxt_conf_json_parse_string()
[all …]
H A Dnxt_sockaddr.c236 sa->start = offset; in nxt_sockaddr_text()
240 end = start + sa->length; in nxt_sockaddr_text()
264 p = start; in nxt_sockaddr_text()
309 sa->length = p - start; in nxt_sockaddr_text()
321 sa->length = p - start; in nxt_sockaddr_text()
593 path = addr->start + 5; in nxt_sockaddr_unix_parse()
652 if (addr->start[0] == '[') { in nxt_sockaddr_inet6_parse()
654 start = addr->start + 1; in nxt_sockaddr_inet6_parse()
665 start = addr->start; in nxt_sockaddr_inet6_parse()
695 ret = nxt_inet6_addr(&sa->u.sockaddr_in6.sin6_addr, start, end - start); in nxt_sockaddr_inet6_parse()
[all …]
H A Dnxt_http_route.c817 rule->u.name.start = name->start; in nxt_http_route_rule_name_create()
1041 tmp.start = test.start; in nxt_http_route_pattern_create()
1101 tmp.start = test.start; in nxt_http_route_pattern_create()
1157 start = str->start; in nxt_http_route_decode_str()
1159 end = nxt_decode_uri(start, start, str->length); in nxt_http_route_decode_str()
1168 start = str->start; in nxt_http_route_decode_str()
1209 nxt_memcpy_upcase(start, test->start, test->length); in nxt_http_route_pattern_slice()
1217 nxt_memcpy(start, test->start, test->length); in nxt_http_route_pattern_slice()
1227 slice->start = start; in nxt_http_route_pattern_slice()
1455 segments->start = rest.start; in nxt_http_pass_segments()
[all …]
H A Dnxt_php_sapi.c609 target->script_name.start = target->script_filename.start in nxt_php_set_target()
641 u_char *p, *start; in nxt_php_set_ini_path() local
649 start = p; in nxt_php_set_ini_path()
659 start = p; in nxt_php_set_ini_path()
840 start = p; in nxt_php_disable()
851 if (disable(start, p - start) in nxt_php_disable()
853 if (disable(start, p - start TSRMLS_CC) in nxt_php_disable()
895 nxt_memcpy(dir->start, file->start, length); in nxt_php_dirname()
919 str->start++; in nxt_php_str_trim_lead()
1051 ctx->path_info.start = memmem(path.start, path.length, ".php/", in nxt_php_dynamic_request()
[all …]
H A Dnxt_string.h91 NXT_EXPORT size_t nxt_str_strip(const u_char *start, u_char *end);
96 u_char *start; member
108 (str)->start = (u_char *) text; \
115 (str)->start = NULL; \
127 && (memcmp((s1)->start, (s2)->start, (s1)->length) == 0))
132 && (nxt_memcasecmp((s1)->start, (s2)->start, (s1)->length) == 0))
136 (((s)->length == _length) && (memcmp((s)->start, p, _length) == 0))
140 (((s)->length >= _length) && (memcmp((s)->start, p, _length) == 0))
144 (((s)->length == 1) && ((s)->start[0] == c))
148 (((s)->length != 0) && ((s)->start[0] == c))
H A Dnxt_var.c333 p = str->start; in nxt_var_compile()
342 if (part.start != NULL) { in nxt_var_compile()
363 p = str->start; in nxt_var_compile()
368 if (part.start != NULL) { in nxt_var_compile()
395 p = str->start; in nxt_var_test()
408 if (part.start != NULL) { in nxt_var_test()
433 p = memchr(start, '$', end - start); in nxt_var_next_part()
435 if (p == start) { in nxt_var_next_part()
456 start = p; in nxt_var_next_part()
482 part->start = start; in nxt_var_next_part()
[all …]
H A Dnxt_http_js.c178 ret = njs_vm_query_string_parse(vm, r->args->start, in nxt_http_js_ext_get_args()
215 && memcmp(key.start, f->name, f->name_length) == 0) in nxt_http_js_ext_get_header()
272 nxt_http_name_value_t *nv, *start, *end; in nxt_http_js_ext_get_cookie() local
291 start = cookies->elts; in nxt_http_js_ext_get_cookie()
292 end = start + cookies->nelts; in nxt_http_js_ext_get_cookie()
294 for (nv = start; nv < end; nv++) { in nxt_http_js_ext_get_cookie()
316 nxt_http_name_value_t *nv, *start, *end; in nxt_http_js_ext_keys_cookie() local
333 start = cookies->elts; in nxt_http_js_ext_keys_cookie()
334 end = start + cookies->nelts; in nxt_http_js_ext_keys_cookie()
336 for (nv = start; nv < end; nv++) { in nxt_http_js_ext_keys_cookie()
[all …]
H A Dnxt_parse.c228 p = s->start; in nxt_str_int_parse()
254 s->start = p; in nxt_str_int_parse()
266 nxt_number_parse(const u_char **start, const u_char *end) in nxt_number_parse() argument
276 p = *start; in nxt_number_parse()
305 if (nxt_fast_path(p != *start)) { in nxt_number_parse()
306 *start = p; in nxt_number_parse()
315 if (nxt_slow_path(p == *start)) { in nxt_number_parse()
345 *start = p; in nxt_number_parse()
H A Dnxt_http_set_headers.c50 hv->name.start = nxt_mp_nget(rtcf->mem_pool, name.length); in nxt_http_set_headers_init()
51 if (nxt_slow_path(hv->name.start == NULL)) { in nxt_http_set_headers_init()
55 nxt_memcpy(hv->name.start, name.start, name.length); in nxt_http_set_headers_init()
153 f = nxt_http_resp_header_find(r, hv->name.start, hv->name.length); in nxt_http_set_headers()
155 if (value[i].start != NULL) { in nxt_http_set_headers()
163 f->name = hv->name.start; in nxt_http_set_headers()
167 f->value = value[i].start; in nxt_http_set_headers()
/unit/pkg/deb/debian/
H A Dunit.init30 start)
32 if start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
44 if start-stop-daemon --oknodo --stop --quiet --pidfile /var/run/$NAME.pid \
58 start-stop-daemon --stop --quiet --pidfile \
61 if start-stop-daemon --start --quiet --pidfile \
/unit/src/test/
H A Dnxt_rbtree_test.c29 nxt_nsec_t start, end; in nxt_rbtree_test() local
65 start = nxt_thread_monotonic_time(thr); in nxt_rbtree_test()
127 (end - start) / 1000000000.0); in nxt_rbtree_test()
206 uint64_t start, end; in nxt_rbtree_mb_start() local
231 start = nxt_rdtsc(); in nxt_rbtree_mb_start()
245 uint64_t start, end; in nxt_rbtree_mb_insert() local
251 start = nxt_rdtsc(); in nxt_rbtree_mb_insert()
256 "rbtree mb insert: %L cycles", end - start); in nxt_rbtree_mb_insert()
263 uint64_t start, end; in nxt_rbtree_mb_delete() local
269 start = nxt_rdtsc(); in nxt_rbtree_mb_delete()
[all …]
H A Dnxt_gmtime_test.c30 nxt_nsec_t start, end; in nxt_gmtime_test() local
56 start = nxt_thread_monotonic_time(thr); in nxt_gmtime_test()
66 (end - start) / 10000000.0); in nxt_gmtime_test()
70 start = nxt_thread_monotonic_time(thr); in nxt_gmtime_test()
80 (end - start) / 10000000.0); in nxt_gmtime_test()
H A Dnxt_rbtree1_test.c60 nxt_nsec_t start, end; in nxt_rbtree1_test() local
93 start = nxt_thread_monotonic_time(thr); in nxt_rbtree1_test()
144 (end - start) / 1000000000.0); in nxt_rbtree1_test()
268 uint64_t start, end; in nxt_rbtree1_mb_start() local
293 start = nxt_rdtsc(); in nxt_rbtree1_mb_start()
307 uint64_t start, end; in nxt_rbtree1_mb_insert() local
313 start = nxt_rdtsc(); in nxt_rbtree1_mb_insert()
318 "rbtree1 mb insert: %L cycles", end - start); in nxt_rbtree1_mb_insert()
325 uint64_t start, end; in nxt_rbtree1_mb_delete() local
331 start = nxt_rdtsc(); in nxt_rbtree1_mb_delete()
[all …]
/unit/docs/
H A Dchange_log_conf.dtd3 <!ELEMENT generic (length, start, indent?) >
4 <!ELEMENT rpm (length, start, indent?) >
5 <!ELEMENT deb (length, start, indent?) >
8 <!ELEMENT start (#PCDATA) > element
/unit/test/python/ctx_iter_atexit/
H A Dwsgi.py7 self.start = start_response
15 self.start(
24 self.start('200', [('Content-Length', '0')])

1234567