/unit/src/ |
H A D | nxt_http_route_addr.c | 35 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 D | nxt_js.c | 65 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 D | nxt_vector.c | 36 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 D | nxt_fs.c | 14 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 D | nxt_http_variables.c | 147 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 D | nxt_http_rewrite.c | 67 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 D | nxt_utf8.c | 73 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 D | nxt_buf.c | 23 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 D | nxt_script.c | 52 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 D | nxt_http_request.c | 124 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 D | nxt_conf.c | 169 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 D | nxt_sockaddr.c | 236 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 D | nxt_http_route.c | 817 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 D | nxt_php_sapi.c | 609 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 D | nxt_string.h | 91 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 D | nxt_var.c | 333 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 D | nxt_http_js.c | 178 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 D | nxt_parse.c | 228 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 D | nxt_http_set_headers.c | 50 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 D | unit.init | 30 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 D | nxt_rbtree_test.c | 29 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 D | nxt_gmtime_test.c | 30 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 D | nxt_rbtree1_test.c | 60 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 D | change_log_conf.dtd | 3 <!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 D | wsgi.py | 7 self.start = start_response 15 self.start( 24 self.start('200', [('Content-Length', '0')])
|