Home
last modified time | relevance | path

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

12

/third_party/ulib/musl/third_party/tre/
A Dtre-mem.c53 tre_mem_t mem; in tre_mem_new_impl() local
56 memset(mem, 0, sizeof(*mem)); in tre_mem_new_impl()
58 mem = xcalloc(1, sizeof(*mem)); in tre_mem_new_impl()
59 if (mem == NULL) in tre_mem_new_impl()
61 return mem; in tre_mem_new_impl()
74 xfree(mem); in tre_mem_destroy()
82 if (mem->failed) { in tre_mem_alloc_impl()
86 if (mem->n < size) { in tre_mem_alloc_impl()
129 ptr = mem->ptr; in tre_mem_alloc_impl()
130 mem->ptr += size; in tre_mem_alloc_impl()
[all …]
A Dtre.h191 void* tre_mem_alloc_impl(tre_mem_t mem, int provided, void* provided_block, int zero, size_t size);
198 #define tre_mem_alloc(mem, size) tre_mem_alloc_impl(mem, 0, NULL, 0, size) argument
203 #define tre_mem_calloc(mem, size) tre_mem_alloc_impl(mem, 0, NULL, 1, size) argument
211 #define tre_mem_alloca(mem, size) \ argument
212 ((mem)->n >= (size) ? tre_mem_alloc_impl((mem), 1, NULL, 0, (size)) \
213 : tre_mem_alloc_impl((mem), 1, alloca(TRE_MEM_BLOCK_SIZE), 0, (size)))
217 void tre_mem_destroy(tre_mem_t mem);
A Dregcomp.c184 un = tre_mem_calloc(mem, sizeof *un); in tre_ast_new_union()
357 tre_mem_t mem; member
412 tre_mem_t mem; member
585 ls.mem = ctx->mem; in parse_bracket()
1039 c = tre_mem_alloc(mem, sizeof(*c)); in tre_add_tag_left()
2449 tre_mem_t mem; in regcomp() local
2460 mem = tre_mem_new(); in regcomp()
2461 if (!mem) { in regcomp()
2468 parse_ctx.mem = mem; in regcomp()
2615 tre_mem_destroy(mem); in regcomp()
[all …]
A Dregexec.c458 s = tre_bt_mem_alloc(mem, sizeof(*s)); \
460 tre_bt_mem_destroy(mem); \
471 s->item.tags = tre_bt_mem_alloc(mem, sizeof(*tags) * tnfa->num_tags); \
473 tre_bt_mem_destroy(mem); \
546 tre_mem_t mem = tre_bt_mem_new(); in tre_tnfa_run_backtrack() local
559 if (!mem) in tre_tnfa_run_backtrack()
561 stack = tre_bt_mem_alloc(mem, sizeof(*stack)); in tre_tnfa_run_backtrack()
781 tre_bt_mem_destroy(mem); in tre_tnfa_run_backtrack()
/third_party/ulib/musl/src/passwd/
A Dgetgrent_a.c10 int __getgrent_a(FILE* f, struct group* gr, char** line, size_t* size, char*** mem, size_t* nmem, in __getgrent_a() argument
49 free(*mem); in __getgrent_a()
50 *mem = calloc(sizeof(char*), *nmem + 1); in __getgrent_a()
51 if (!*mem) { in __getgrent_a()
59 mem[0][0] = mems; in __getgrent_a()
62 *s++ = 0, mem[0][++i] = s; in __getgrent_a()
63 mem[0][++i] = 0; in __getgrent_a()
65 mem[0][0] = 0; in __getgrent_a()
67 gr->gr_mem = *mem; in __getgrent_a()
A Dgetgr_a.c18 int __getgr_a(const char* name, gid_t gid, struct group* gr, char** buf, size_t* size, char*** mem, in __getgr_a() argument
31 while (!(rv = __getgrent_a(f, gr, buf, size, mem, nmem, res)) && *res) { in __getgr_a()
118 char** tmp = realloc(*mem, (groupbuf[GRMEMCNT] + 1) * sizeof(char*)); in __getgr_a()
123 *mem = tmp; in __getgr_a()
128 mem[0][0] = *buf + groupbuf[GRNAMELEN] + groupbuf[GRPASSWDLEN]; in __getgr_a()
129 for (ptr = mem[0][0], i = 0; ptr != mem[0][0] + grlist_len; ptr++) in __getgr_a()
131 mem[0][++i] = ptr + 1; in __getgr_a()
132 mem[0][i] = 0; in __getgr_a()
139 mem[0][0] = 0; in __getgr_a()
145 gr->gr_mem = *mem; in __getgr_a()
A Dgetgr_r.c9 char** mem = 0; in getgr_r() local
14 rv = __getgr_a(name, gid, gr, &line, &len, &mem, &nmem, res); in getgr_r()
26 for (i = 0; mem[i]; i++) in getgr_r()
27 gr->gr_mem[i] = mem[i] - line + buf; in getgr_r()
30 free(mem); in getgr_r()
A Dgetgrent.c4 static char *line, **mem; variable
22 __getgrent_a(f, &gr, &line, &size, &mem, &nmem, &res); in getgrent()
29 __getgr_a(0, gid, &gr, &line, &size, &mem, &nmem, &res); in getgrgid()
36 __getgr_a(name, 0, &gr, &line, &size, &mem, &nmem, &res); in getgrnam()
A Dfgetgrent.c5 static char *line, **mem; in fgetgrent() local
9 __getgrent_a(f, &gr, &line, &size, &mem, &nmem, &res); in fgetgrent()
A Dpwf.h13 int __getgrent_a(FILE* f, struct group* gr, char** line, size_t* size, char*** mem, size_t* nmem,
15 int __getgr_a(const char* name, gid_t gid, struct group* gr, char** buf, size_t* size, char*** mem,
A Dgetgrouplist.c22 char** mem = 0; in getgrouplist() local
53 while (!(rv = __getgrent_a(f, &gr, &buf, &size, &mem, &nmem, &res)) && res) { in getgrouplist()
87 free(mem); in getgrouplist()
/third_party/ulib/ngunwind/src/mi/
A Dmempool.c96 add_memory (struct mempool *pool, char *mem, size_t size, size_t obj_size) in add_memory() argument
100 for (obj = mem; obj <= mem + size - obj_size; obj += obj_size) in add_memory()
108 char *mem; in expand() local
111 GET_MEMORY (mem, size); in expand()
112 if (!mem) in expand()
115 GET_MEMORY (mem, size); in expand()
116 if (!mem) in expand()
120 mem = sos_alloc (size); in expand()
123 add_memory (pool, mem, size, pool->obj_size); in expand()
/third_party/ulib/musl/src/string/
A Dstrstr.c35 size_t l, ip, jp, k, p, ms, p0, mem, mem0; in twoway_strstr() local
100 mem = 0; in twoway_strstr()
125 if (mem0 && mem && k < p) in twoway_strstr()
128 mem = 0; in twoway_strstr()
133 mem = 0; in twoway_strstr()
138 for (k = MAX(ms + 1, mem); n[k] && n[k] == h[k]; k++) in twoway_strstr()
142 mem = 0; in twoway_strstr()
146 for (k = ms + 1; k > mem && n[k - 1] == h[k - 1]; k--) in twoway_strstr()
148 if (k <= mem) in twoway_strstr()
151 mem = mem0; in twoway_strstr()
A Dwcsstr.c8 size_t l, ip, jp, k, p, ms, p0, mem, mem0; in twoway_wcsstr() local
70 mem = 0; in twoway_wcsstr()
91 for (k = MAX(ms + 1, mem); n[k] && n[k] == h[k]; k++) in twoway_wcsstr()
95 mem = 0; in twoway_wcsstr()
99 for (k = ms + 1; k > mem && n[k - 1] == h[k - 1]; k--) in twoway_wcsstr()
101 if (k <= mem) in twoway_wcsstr()
104 mem = mem0; in twoway_wcsstr()
A Dmemmem.c39 size_t i, ip, jp, k, p, ms, p0, mem, mem0; in twoway_memmem() local
102 mem = 0; in twoway_memmem()
114 if (mem0 && mem && k < p) in twoway_memmem()
117 mem = 0; in twoway_memmem()
122 mem = 0; in twoway_memmem()
127 for (k = MAX(ms + 1, mem); k < l && n[k] == h[k]; k++) in twoway_memmem()
131 mem = 0; in twoway_memmem()
135 for (k = ms + 1; k > mem && n[k - 1] == h[k - 1]; k--) in twoway_memmem()
137 if (k <= mem) in twoway_memmem()
140 mem = mem0; in twoway_memmem()
/third_party/ulib/musl/src/thread/
A Dallocate.c39 __NO_SAFESTACK static thrd_t copy_tls(unsigned char* mem, size_t alloc) { in copy_tls() argument
55 dtv = (void**)(mem + libc.tls_size) - (libc.tls_cnt + 1); in copy_tls()
62 uintptr_t tp = (uintptr_t)mem + PTHREAD_TP_OFFSET; in copy_tls()
66 mem = (unsigned char*)tp; in copy_tls()
75 dtv = (void**)mem; in copy_tls()
77 mem += alloc - sizeof(struct pthread); in copy_tls()
78 mem -= (uintptr_t)mem & (libc.tls_align - 1); in copy_tls()
79 td = (thrd_t)mem; in copy_tls()
83 dtv[i] = mem + offset_for_module(p); in copy_tls()
/third_party/lib/jitterentropy/
A Djitterentropy-base.c270 if (NULL == ec || NULL == ec->mem) in jent_memaccess()
282 unsigned char *tmpval = ec->mem + ec->memlocation; in jent_memaccess()
608 entropy_collector->mem = in jent_entropy_collector_alloc()
610 if (NULL == entropy_collector->mem) { in jent_entropy_collector_alloc()
640 if (NULL != entropy_collector->mem) { in jent_entropy_collector_free()
641 jent_zfree(entropy_collector->mem, JENT_MEMORY_SIZE); in jent_entropy_collector_free()
642 entropy_collector->mem = NULL; in jent_entropy_collector_free()
809 struct rand_data* ec, uint8_t* mem, size_t mem_size, in jent_entropy_collector_init() argument
827 ec->mem = mem; in jent_entropy_collector_init()
/third_party/lib/jitterentropy/include/lib/jitterentropy/
A Djitterentropy.h83 unsigned char *mem; /* Memory access location with size of member
184 struct rand_data* ec, uint8_t* mem, size_t mem_size,
/third_party/ulib/ngunwind/include/ngunwind/private/
A Dlibunwind_i.h161 #define GET_MEMORY(mem, size) \ argument
164 mem = mmap (NULL, size, PROT_READ | PROT_WRITE, \
166 if (mem == MAP_FAILED) \
167 mem = NULL; \
/third_party/lib/acpica/source/os_specific/service_layers/
A Dosunixxf.c678 void *mem) in AcpiOsFree() argument
681 free (mem); in AcpiOsFree()
/third_party/ulib/uboringssl/
A Drules.mk35 $(CRYPTO_DIR)/mem.c \
/third_party/ulib/backtrace/
A Dinternal.h229 extern void backtrace_free (struct backtrace_state *state, void *mem,
/third_party/ulib/musl/ldso/
A Ddynlink.c1633 unsigned char* mem; in __tls_get_new() local
1637 mem = p->new_tls + (p->tls.size + p->tls.align) * atomic_fetch_add(&p->new_tls_idx, 1); in __tls_get_new()
1638 mem += ((uintptr_t)p->tls.image - (uintptr_t)mem) & (p->tls.align - 1); in __tls_get_new()
1639 self->head.dtv[p->tls_id] = mem; in __tls_get_new()
1640 memcpy(mem, p->tls.image, p->tls.len); in __tls_get_new()
1644 return mem + v[1] + DTP_OFFSET; in __tls_get_new()
/third_party/ulib/musl/
A Dmusl-rules.mk947 $(LOCAL_DIR)/third_party/tre/tre-mem.c \
A DWHATSNEW1463 - regcomp crash/mem-corruption with illegal bytes after backslash

Completed in 50 milliseconds

12