Home
last modified time | relevance | path

Searched refs:mem (Results 1 – 22 of 22) sorted by relevance

/lighttpd1.4/src/
H A Dhttp_chunk.c211 size_t len = mem ? buffer_clen(mem) : 0; in http_chunk_append_buffer()
218 buffer_clear(mem); in http_chunk_append_buffer()
226 chunkqueue_append_buffer(cq, mem); in http_chunk_append_buffer()
237 force_assert(NULL != mem); in http_chunk_append_mem()
327 mem += hsz; in http_chunk_decode_append_data()
403 mem += hsz; in http_chunk_decode_append_data()
417 mem += clen; in http_chunk_decode_append_data()
422 if (mem[0] != '\r' || mem[1] != '\n') return -1; in http_chunk_decode_append_data()
423 mem += 2; in http_chunk_decode_append_data()
439 ++mem; in http_chunk_decode_append_data()
[all …]
H A Dchunk.c253 chunks_oversized->mem = c->mem; in chunk_push_oversized()
286 b = c->mem; in chunk_buffer_acquire_sz()
287 c->mem = NULL; in chunk_buffer_acquire_sz()
300 c->mem = b; in chunk_buffer_release()
518 buffer_append_string_len(c->mem, mem, len); in chunkqueue_append_mem_extend_chunk()
536 buffer_move(c->mem, mem); in chunkqueue_append_buffer()
547 buffer_copy_string_len(c->mem, mem, len); in chunkqueue_append_mem()
559 buffer_copy_string_len(c->mem, mem, len); in chunkqueue_append_mem_min()
582 return c->mem; in chunkqueue_prepend_buffer_open_sz()
598 return c->mem; in chunkqueue_append_buffer_open_sz()
[all …]
H A Dmod_wstunnel.c896 char *mem; in send_ietf_00() local
915 free(mem); in send_ietf_00()
937 char *mem; in recv_ietf_00() local
1049 char mem[10]; in send_rfc_6455() local
1084 mem[1] = siz; in send_rfc_6455()
1090 mem[3] = siz & 0xff; in send_rfc_6455()
1095 mem[2] = 0; in send_rfc_6455()
1096 mem[3] = 0; in send_rfc_6455()
1097 mem[4] = 0; in send_rfc_6455()
1098 mem[5] = 0; in send_rfc_6455()
[all …]
H A Dhttp_chunk.h11 int http_chunk_append_mem(request_st *r, const char * mem, size_t len); /* copies memory */
12 int http_chunk_append_buffer(request_st *r, buffer *mem); /* may reset "mem" */
13 int http_chunk_decode_append_mem(request_st * const r, const char * const mem, const size_t len);
14 int http_chunk_decode_append_buffer(request_st * const r, buffer * const mem); /* may reset "mem" */
H A Dconnections.c669 clen = buffer_clen(c->mem) - c->offset; in connection_handle_read_state()
710 if (((unsigned char *)c->mem->ptr)[c->offset] < 32) { in connection_handle_read_state()
715 c->mem->ptr[c->offset] == 0x16 in connection_handle_read_state()
740 if (buffer_clen(c->mem) < hoff[1]) { in connection_handle_read_state()
745 char * const hdrs = c->mem->ptr + hoff[1]; in connection_handle_read_state()
872 len = recv(con->fd, mem, mem_len, 0); in connection_read_cq()
874 len = read(con->fd, mem, mem_len); in connection_read_cq()
1622 b = c->mem; in connection_handle_read_post_chunked_crlf()
1630 b = c->mem; in connection_handle_read_post_chunked_crlf()
1654 p = strchr(c->mem->ptr+c->offset, '\n'); in connection_handle_read_post_chunked()
[all …]
H A Dchunk.h24 buffer *mem; /* either the storage of the mem-chunk or the name of the file */ member
88 void chunkqueue_append_mem(chunkqueue * restrict cq, const char * restrict mem, size_t len); /* cop…
89 void chunkqueue_append_mem_min(chunkqueue * restrict cq, const char * restrict mem, size_t len); /*…
92 void chunkqueue_append_buffer(chunkqueue * restrict cq, buffer * restrict mem); /* may reset "mem" …
113 int chunkqueue_append_mem_to_tempfile(chunkqueue * restrict cq, const char * restrict mem, size_t l…
H A Dhttp-header-glue.c717 return http_chunk_decode_append_buffer(r, mem); in http_response_append_buffer()
720 off_t len = (off_t)buffer_clen(mem); in http_response_append_buffer()
735 buffer_truncate(mem, (uint32_t)len); in http_response_append_buffer()
741 buffer_clear(mem); in http_response_append_buffer()
745 && http_response_append_buffer_simple_accum(r, buffer_clen(mem))) { in http_response_append_buffer()
748 return http_chunk_append_buffer(r, mem); in http_response_append_buffer()
788 static int http_response_append_mem(request_st * const r, const char * const mem, size_t len) { in http_response_append_mem() argument
790 return http_chunk_decode_append_mem(r, mem, len); in http_response_append_mem()
807 return http_chunk_append_mem(r, mem, len); in http_response_append_mem()
840 wr = buffer_clen(c->mem) - c->offset; in http_response_transfer_cqlen()
[all …]
H A Dnetwork_write.c151 off_t c_len = (off_t)buffer_clen(c->mem) - c->offset; in network_write_mem_chunk()
155 ssize_t wr = network_write_data_len(fd, c->mem->ptr + c->offset, c_len); in network_write_mem_chunk()
260 const off_t c_len = (off_t)buffer_clen(c->mem) - c->offset; in network_writev_mem_chunks()
264 chunks[num_chunks].iov_base = c->mem->ptr + c->offset; in network_writev_mem_chunks()
H A Dh2.c1210 uint8_t *s = (uint8_t *)(c->mem->ptr + c->offset); in h2_recv_continuation()
1221 s = (uint8_t *)(c->mem->ptr + c->offset); in h2_recv_continuation()
1246 s = (uint8_t *)(c->mem->ptr + c->offset); in h2_recv_continuation()
1334 buffer_truncate(c->mem, n + (uint32_t)c->offset); in h2_recv_continuation()
1723 uint32_t clen = buffer_clen(c->mem) - c->offset; in h2_parse_frames()
1743 s = (uint8_t *)(c->mem->ptr + c->offset); in h2_parse_frames()
1754 s = (uint8_t *)(c->mem->ptr + c->offset); in h2_parse_frames()
1862 uint32_t clen = buffer_clen(c->mem) - c->offset; in h2_want_read()
1867 uint8_t *s = (uint8_t *)(c->mem->ptr + c->offset); in h2_want_read()
1880 s = (uint8_t *)(c->mem->ptr + c->offset); in h2_want_read()
[all …]
H A Dmod_deflate.c1463 char * const in = hctx->r->write_queue.first->mem->ptr; in mod_deflate_using_libdeflate_sm()
1575 "SIGBUS in mmap: %s %d", c->mem->ptr, c->file.fd); in mod_deflate_using_libdeflate()
1623 "reading %s failed", c->mem->ptr); in mod_deflate_file_chunk_no_mmap()
1626 "file truncated %s", c->mem->ptr); in mod_deflate_file_chunk_no_mmap()
1663 "SIGBUS in mmap: %s %d", c->mem->ptr, c->file.fd); in mod_deflate_file_chunk_mmap()
1676 … if (-1 == (c->file.fd = fdevent_open_cloexec(c->mem->ptr, r->conf.follow_symlink, O_RDONLY, 0))) { in mod_deflate_file_chunk()
1677 log_perror(r->conf.errh, __FILE__, __LINE__, "open failed %s", c->mem->ptr); in mod_deflate_file_chunk()
1716 len = buffer_clen(c->mem) - c->offset; in deflate_compress_response()
1718 if (mod_deflate_compress(hctx, (unsigned char *)c->mem->ptr+c->offset, len) < 0) { in deflate_compress_response()
1728 "compress file chunk failed %s", c->mem->ptr); in deflate_compress_response()
[all …]
H A Dhttp_range.c180 c->mem->used = c->offset + ranges[1] - ranges[0] + 1 + 1; in http_range_single()
H A Dmod_webdav.c778 s = c->mem->ptr + c->offset; in webdav_xml_log_response()
779 len = buffer_clen(c->mem) - (uint32_t)c->offset; in webdav_xml_log_response()
3858 xmlstr = c->mem->ptr + c->offset; in webdav_parse_chunkqueue()
3859 weHave = buffer_clen(c->mem) - c->offset; in webdav_parse_chunkqueue()
4692 buffer_clear(cq->last->mem); /* file already unlink()ed */ in mod_webdav_put_prep()
H A Dmod_gnutls.c2559 char *mem = NULL; in connection_read_cq_ssl() local
2565 mem = chunkqueue_get_memory(cq, &mem_len); in connection_read_cq_ssl()
2567 len = gnutls_record_recv(ssl, mem, mem_len); in connection_read_cq_ssl()
H A Dmod_wolfssl.c2839 char *mem = NULL; in connection_read_cq_ssl() local
2852 mem = chunkqueue_get_memory(cq, &mem_len); in connection_read_cq_ssl()
2854 len = SSL_read(hctx->ssl, mem, mem_len); in connection_read_cq_ssl()
H A Dmod_ajp13.c674 (uint8_t *)c->mem->ptr + c->offset + 5; /* +5 for (4 hdr + 1 type) */ in ajp13_expand_headers()
H A Dmod_nss.c2252 char *mem = NULL; in connection_read_cq_ssl() local
2262 mem = chunkqueue_get_memory(cq, &mem_len); in connection_read_cq_ssl()
2264 len = PR_Read(ssl, mem, (PRInt32)mem_len); in connection_read_cq_ssl()
H A Dmod_mbedtls.c2247 char *mem = NULL; in connection_read_cq_ssl() local
2264 mem = chunkqueue_get_memory(cq, &mem_len); in connection_read_cq_ssl()
2266 len = mbedtls_ssl_read(&hctx->ssl, (unsigned char *)mem, mem_len); in connection_read_cq_ssl()
H A Dmod_openssl.c3127 char *mem = NULL; in connection_read_cq_ssl() local
3140 mem = chunkqueue_get_memory(cq, &mem_len); in connection_read_cq_ssl()
3142 len = SSL_read(hctx->ssl, mem, mem_len); in connection_read_cq_ssl()
H A Dmod_cgi.c792 "lseek %s", c->mem->ptr); in cgi_create_env()
H A Dmod_ssi.c1531 && buffer_string_space(cq->last->mem) < 1023) in mod_ssi_read_fd()
/lighttpd1.4/src/t/
H A Dtest_mod_ssi.c65 assert(buffer_eq_slen(cq->first->mem, in test_mod_ssi_read_fd()
127 assert(buffer_eq_slen(cq->first->mem, in test_mod_ssi_read_fd()
/lighttpd1.4/
H A DNEWS432 * [mod_authn_gssapi] reduce KRB5CCNAME mem alloc
741 * [core] reorder hook enum for better mem locality
877 * [core] tweak buffer merging to reduce mem
879 * [core] http_response_append_{buffer,mem}()
968 * [core] reduce oversized mem alloc for backends
973 * [core] separate mem pool for FILE_CHUNK reuse
1104 * [core] reuse large mem chunks (fix mem usage) (fixes #3033)
2897 * [mod_uploadprogress] fix mem leak (#1858)
3573 * fixed mem-leak in mod_flv_streaming
3715 * fixed accounting of mem-chunks
[all …]