Mercurial > hg > nginx
comparison src/core/ngx_hash.c @ 2155:febb71974a35
update debug logging
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 05 Aug 2008 15:19:21 +0000 |
parents | deaa4cabecdc |
children | 80924319ba05 |
comparison
equal
deleted
inserted
replaced
2154:4f48a2765da0 | 2155:febb71974a35 |
---|---|
13 { | 13 { |
14 ngx_uint_t i; | 14 ngx_uint_t i; |
15 ngx_hash_elt_t *elt; | 15 ngx_hash_elt_t *elt; |
16 | 16 |
17 #if 0 | 17 #if 0 |
18 ngx_str_t line; | 18 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "hf:\"%*s\"", len, name); |
19 | |
20 line.len = len; | |
21 line.data = name; | |
22 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "hf:\"%V\"", &line); | |
23 #endif | 19 #endif |
24 | 20 |
25 elt = hash->buckets[key % hash->size]; | 21 elt = hash->buckets[key % hash->size]; |
26 | 22 |
27 if (elt == NULL) { | 23 if (elt == NULL) { |
57 { | 53 { |
58 void *value; | 54 void *value; |
59 ngx_uint_t i, n, key; | 55 ngx_uint_t i, n, key; |
60 | 56 |
61 #if 0 | 57 #if 0 |
62 ngx_str_t line; | 58 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "wch:\"%*s\"", len, name); |
63 | |
64 line.len = len; | |
65 line.data = name; | |
66 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "wch:\"%V\"", &line); | |
67 #endif | 59 #endif |
68 | 60 |
69 n = len; | 61 n = len; |
70 | 62 |
71 while (n) { | 63 while (n) { |
137 { | 129 { |
138 void *value; | 130 void *value; |
139 ngx_uint_t i, key; | 131 ngx_uint_t i, key; |
140 | 132 |
141 #if 0 | 133 #if 0 |
142 ngx_str_t line; | 134 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "wct:\"%*s\"", len, name); |
143 | |
144 line.len = len; | |
145 line.data = name; | |
146 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "wct:\"%V\"", &line); | |
147 #endif | 135 #endif |
148 | 136 |
149 key = 0; | 137 key = 0; |
150 | 138 |
151 for (i = 0; i < len; i++) { | 139 for (i = 0; i < len; i++) { |
163 #if 0 | 151 #if 0 |
164 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "key:\"%ui\"", key); | 152 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "key:\"%ui\"", key); |
165 #endif | 153 #endif |
166 | 154 |
167 value = ngx_hash_find(&hwc->hash, key, name, i); | 155 value = ngx_hash_find(&hwc->hash, key, name, i); |
156 | |
157 #if 0 | |
158 ngx_log_error(NGX_LOG_ALERT, ngx_cycle->log, 0, "value:\"%p\"", value); | |
159 #endif | |
168 | 160 |
169 if (value) { | 161 if (value) { |
170 | 162 |
171 /* | 163 /* |
172 * the 2 low bits of value have the special meaning: | 164 * the 2 low bits of value have the special meaning: |