| /third_party/ulib/musl/third_party/tre/ |
| A D | tre-mem.c | 53 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 D | tre.h | 191 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 D | regcomp.c | 184 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 D | regexec.c | 458 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 D | getgrent_a.c | 10 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 D | getgr_a.c | 18 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 D | getgr_r.c | 9 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 D | getgrent.c | 4 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 D | fgetgrent.c | 5 static char *line, **mem; in fgetgrent() local 9 __getgrent_a(f, &gr, &line, &size, &mem, &nmem, &res); in fgetgrent()
|
| A D | pwf.h | 13 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 D | getgrouplist.c | 22 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 D | mempool.c | 96 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 D | strstr.c | 35 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 D | wcsstr.c | 8 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 D | memmem.c | 39 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 D | allocate.c | 39 __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 D | jitterentropy-base.c | 270 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 D | jitterentropy.h | 83 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 D | libunwind_i.h | 161 #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 D | osunixxf.c | 678 void *mem) in AcpiOsFree() argument 681 free (mem); in AcpiOsFree()
|
| /third_party/ulib/uboringssl/ |
| A D | rules.mk | 35 $(CRYPTO_DIR)/mem.c \
|
| /third_party/ulib/backtrace/ |
| A D | internal.h | 229 extern void backtrace_free (struct backtrace_state *state, void *mem,
|
| /third_party/ulib/musl/ldso/ |
| A D | dynlink.c | 1633 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 D | musl-rules.mk | 947 $(LOCAL_DIR)/third_party/tre/tre-mem.c \
|
| A D | WHATSNEW | 1463 - regcomp crash/mem-corruption with illegal bytes after backslash
|