/seL4-refos-master/libs/libmuslc/src/regex/ |
H A D | tre-mem.c | 2 tre-mem.c - TRE memory allocator 55 tre_mem_t mem; local 58 mem = provided_block; 59 memset(mem, 0, sizeof(*mem)); 62 mem = xcalloc(1, sizeof(*mem)); 63 if (mem == NULL) 65 return mem; 71 tre_mem_destroy(tre_mem_t mem) argument 89 tre_mem_alloc_impl(tre_mem_t mem, int provided, void *provided_block, int zero, size_t size) argument [all...] |
H A D | tre.h | 174 /* from tre-mem.h: */ 197 void *tre_mem_alloc_impl(tre_mem_t mem, int provided, void *provided_block, 203 /* Allocates a block of `size' bytes from `mem'. Returns a pointer to the 205 #define tre_mem_alloc(mem, size) tre_mem_alloc_impl(mem, 0, NULL, 0, size) 207 /* Allocates a block of `size' bytes from `mem'. Returns a pointer to the 210 #define tre_mem_calloc(mem, size) tre_mem_alloc_impl(mem, 0, NULL, 1, size) 219 #define tre_mem_alloca(mem, size) \ 220 ((mem) [all...] |
H A D | regcomp.c | 141 tre_ast_new_node(tre_mem_t mem, int type, void *obj) argument 143 tre_ast_node_t *node = tre_mem_calloc(mem, sizeof *node); 154 tre_ast_new_literal(tre_mem_t mem, int code_min, int code_max, int position) argument 159 lit = tre_mem_calloc(mem, sizeof *lit); 160 node = tre_ast_new_node(mem, LITERAL, lit); 170 tre_ast_new_iter(tre_mem_t mem, tre_ast_node_t *arg, int min, int max, int minimal) argument 175 iter = tre_mem_calloc(mem, sizeof *iter); 176 node = tre_ast_new_node(mem, ITERATION, iter); 188 tre_ast_new_union(tre_mem_t mem, tre_ast_node_t *left, tre_ast_node_t *right) argument 195 un = tre_mem_calloc(mem, sizeo 206 tre_ast_new_catenation(tre_mem_t mem, tre_ast_node_t *left, tre_ast_node_t *right) argument 397 tre_mem_t mem; member in struct:__anon467 448 tre_mem_t mem; member in struct:literals 1091 tre_add_tag_left(tre_mem_t mem, tre_ast_node_t *node, int tag_id) argument 1122 tre_add_tag_right(tre_mem_t mem, tre_ast_node_t *node, int tag_id) argument 1189 tre_add_tags(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *tree, tre_tnfa_t *tnfa) argument 1673 tre_copy_ast(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *ast, int flags, int *pos_add, tre_tag_direction_t *tag_directions, tre_ast_node_t **copy, int *max_pos) argument 1821 tre_expand_ast(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *ast, int *position, tre_tag_direction_t *tag_directions) argument 2006 tre_set_empty(tre_mem_t mem) argument 2022 tre_set_one(tre_mem_t mem, int position, int code_min, int code_max, tre_ctype_t class, tre_ctype_t *neg_classes, int backref) argument 2045 tre_set_union(tre_mem_t mem, tre_pos_and_tags_t *set1, tre_pos_and_tags_t *set2, int *tags, int assertions) argument 2230 tre_compute_nfl(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *tree) argument 2689 tre_mem_t mem; local [all...] |
H A D | regexec.c | 530 s = tre_bt_mem_alloc(mem, sizeof(*s)); \ 533 tre_bt_mem_destroy(mem); \ 544 s->item.tags = tre_bt_mem_alloc(mem, \ 548 tre_bt_mem_destroy(mem); \ 628 tre_mem_t mem = tre_bt_mem_new(); local 641 if (!mem) 643 stack = tre_bt_mem_alloc(mem, sizeof(*stack)); 910 tre_bt_mem_destroy(mem);
|
/seL4-refos-master/libs/libmuslc/src/malloc/ |
H A D | memalign.c | 12 unsigned char *mem, *new, *end; local 26 if (!(mem = malloc(len))) 28 return mem; 31 if (!(mem = malloc(len + align-1))) 34 new = (void *)((uintptr_t)mem + align-1 & -align); 35 if (new == mem) return mem; 37 header = ((size_t *)mem)[-1]; 40 ((size_t *)new)[-2] = ((size_t *)mem)[-2] + (new-mem); [all...] |
H A D | posix_memalign.c | 9 void *mem = __memalign(align, len); local 10 if (!mem) return errno; 11 *res = mem;
|
/seL4-refos-master/libs/libmuslc/src/passwd/ |
H A D | getgrent_a.c | 11 int __getgrent_a(FILE *f, struct group *gr, char **line, size_t *size, char ***mem, size_t *nmem, struct group **res) argument 45 free(*mem); 46 *mem = calloc(sizeof(char *), *nmem+1); 47 if (!*mem) { 55 mem[0][0] = mems; 57 if (*s==',') *s++ = 0, mem[0][++i] = s; 58 mem[0][++i] = 0; 60 mem[0][0] = 0; 62 gr->gr_mem = *mem;
|
H A D | fgetgrent.c | 6 static char *line, **mem; local 10 __getgrent_a(f, &gr, &line, &size, &mem, &nmem, &res);
|
H A D | getgrent.c | 4 static char *line, **mem; variable 21 __getgrent_a(f, &gr, &line, &size, &mem, &nmem, &res); 29 __getgr_a(0, gid, &gr, &line, &size, &mem, &nmem, &res); 37 __getgr_a(name, 0, &gr, &line, &size, &mem, &nmem, &res);
|
H A D | getgr_r.c | 10 char **mem = 0; local 18 rv = __getgr_a(name, gid, gr, &line, &len, &mem, &nmem, res); 30 for (i=0; mem[i]; i++) 31 gr->gr_mem[i] = mem[i]-line+buf; 34 free(mem);
|
H A D | getgr_a.c | 20 int __getgr_a(const char *name, gid_t gid, struct group *gr, char **buf, size_t *size, char ***mem, size_t *nmem, struct group **res) argument 35 while (!(rv = __getgrent_a(f, gr, buf, size, mem, nmem, res)) && *res) { 118 char **tmp = realloc(*mem, (groupbuf[GRMEMCNT]+1)*sizeof(char*)); 123 *mem = tmp; 128 mem[0][0] = *buf + groupbuf[GRNAMELEN] + groupbuf[GRPASSWDLEN]; 129 for (ptr = mem[0][0], i = 0; ptr != mem[0][0]+grlist_len; ptr++) 130 if (!*ptr) mem[0][++i] = ptr+1; 131 mem[0][i] = 0; 138 mem[ [all...] |
H A D | pwf.h | 13 int __getgrent_a(FILE *f, struct group *gr, char **line, size_t *size, char ***mem, size_t *nmem, struct group **res); 14 int __getgr_a(const char *name, gid_t gid, struct group *gr, char **buf, size_t *size, char ***mem, size_t *nmem, struct group **res);
|
H A D | getgrouplist.c | 23 char **mem = 0; local 50 while (!(rv = __getgrent_a(f, &gr, &buf, &size, &mem, &nmem, &res)) && res) { 78 free(mem);
|
/seL4-refos-master/libs/libmuslc/src/env/ |
H A D | __init_tls.c | 59 void *__copy_tls(unsigned char *mem) argument 67 dtv = (void **)(mem + libc.tls_size) - (libc.tls_cnt + 1); 69 mem += -((uintptr_t)mem + sizeof(struct pthread)) & (libc.tls_align-1); 70 td = (pthread_t)mem; 71 mem += sizeof(struct pthread); 74 dtv[i] = mem + p->offset; 78 dtv = (void **)mem; 80 mem += libc.tls_size - sizeof(struct pthread); 81 mem 109 void *mem; local [all...] |
/seL4-refos-master/seL4_tools/elfloader-tool/src/ |
H A D | string.c | 64 char *mem = (char *)s; local 68 for (; (uintptr_t)mem % BYTE_PER_WORD != 0 && n > 0; mem++, n--) { 69 *mem = c; 74 for (; n > BYTE_PER_WORD - 1; n -= BYTE_PER_WORD, mem += BYTE_PER_WORD) { 75 *(u_alias *)mem = fill; 78 for (; n > 0; n--, mem++) { 79 *mem = c; 86 mem[i] = c;
|
/seL4-refos-master/tools/elfloader/src/ |
H A D | string.c | 64 char *mem = (char *)s; local 68 for (; (uintptr_t)mem % BYTE_PER_WORD != 0 && n > 0; mem++, n--) { 69 *mem = c; 74 for (; n > BYTE_PER_WORD - 1; n -= BYTE_PER_WORD, mem += BYTE_PER_WORD) { 75 *(u_alias *)mem = fill; 78 for (; n > 0; n--, mem++) { 79 *mem = c; 86 mem[i] = c;
|
/seL4-refos-master/libs/libmuslc/src/string/ |
H A D | wcsstr.c | 9 size_t l, ip, jp, k, p, ms, p0, mem, mem0; local 60 mem = 0; 79 for (k=MAX(ms+1,mem); n[k] && n[k] == h[k]; k++); 82 mem = 0; 86 for (k=ms+1; k>mem && n[k-1] == h[k-1]; k--); 87 if (k <= mem) return (wchar_t *)h; 89 mem = mem0;
|
H A D | memmem.c | 39 size_t i, ip, jp, k, p, ms, p0, mem, mem0; local 92 mem = 0; 103 if (mem0 && mem && k < p) k = l-p; 105 mem = 0; 110 mem = 0; 115 for (k=MAX(ms+1,mem); k<l && n[k] == h[k]; k++); 118 mem = 0; 122 for (k=ms+1; k>mem && n[k-1] == h[k-1]; k--); 123 if (k <= mem) return (char *)h; 125 mem [all...] |
H A D | strstr.c | 36 size_t l, ip, jp, k, p, ms, p0, mem, mem0; local 90 mem = 0; 113 if (mem0 && mem && k < p) k = l-p; 115 mem = 0; 120 mem = 0; 125 for (k=MAX(ms+1,mem); n[k] && n[k] == h[k]; k++); 128 mem = 0; 132 for (k=ms+1; k>mem && n[k-1] == h[k-1]; k--); 133 if (k <= mem) return (char *)h; 135 mem [all...] |
/seL4-refos-master/libs/libmuslc/src/conf/ |
H A D | sysconf.c | 201 unsigned long long mem; local 206 if (name==_SC_PHYS_PAGES) mem = si.totalram; 207 else mem = si.freeram + si.bufferram; 208 mem *= si.mem_unit; 209 mem /= PAGE_SIZE; 210 return (mem > LONG_MAX) ? LONG_MAX : mem;
|
/seL4-refos-master/libs/libplatsupport/plat_include/exynos5/platsupport/plat/ |
H A D | clock.h | 83 void* lex, void* r0x, void* r1x, void* cdrex, void* mem,
|
/seL4-refos-master/projects/util_libs/libplatsupport/plat_include/exynos5/platsupport/plat/ |
H A D | clock.h | 83 void* lex, void* r0x, void* r1x, void* cdrex, void* mem,
|
/seL4-refos-master/kernel/include/arch/arm/arch/32/mode/fastpath/ |
H A D | fastpath.h | 37 "strex %[output], %[mem], [%[mem]]" 39 : [mem]"r"(&temp2)
|
/seL4-refos-master/libs/libplatsupport/src/plat/exynos5/ |
H A D | clock.c | 306 void* lex, void* r0x, void* r1x, void* cdrex, void* mem, 336 if (mem) { 337 _clk_regs[CLKREGS_MEM] = mem; 305 exynos5_clock_sys_init(void* cpu, void* core, void* acp, void* isp, void* top, void* lex, void* r0x, void* r1x, void* cdrex, void* mem, clock_sys_t* clock_sys) argument
|
/seL4-refos-master/projects/util_libs/libplatsupport/src/plat/exynos5/ |
H A D | clock.c | 306 void* lex, void* r0x, void* r1x, void* cdrex, void* mem, 336 if (mem) { 337 _clk_regs[CLKREGS_MEM] = mem; 305 exynos5_clock_sys_init(void* cpu, void* core, void* acp, void* isp, void* top, void* lex, void* r0x, void* r1x, void* cdrex, void* mem, clock_sys_t* clock_sys) argument
|