/external/jetty/src/java/org/eclipse/jetty/security/ |
H A D | HashCrossContextPsuedoSession.java | 62 public void store(T datum, HttpServletResponse response) argument 75 _data.put(key, datum);
|
/external/selinux/libsepol/cil/src/ |
H A D | cil_fqn.c | 48 struct cil_symtab_datum *datum = (struct cil_symtab_datum *)d; local 57 newlen = fqn_args->len + strlen(datum->name); 59 cil_log(CIL_INFO, "Fully qualified name for %s is too long\n", datum->name); 64 strcat(prefix, datum->name); 65 datum->fqn = cil_strpool_add(prefix); 76 struct cil_symtab_datum *datum = (struct cil_symtab_datum *)block; local 77 struct cil_tree_node *node = NODE(datum); 85 int newlen = fqn_args->len + strlen(datum->name) + 1; 87 cil_log(CIL_INFO, "Fully qualified name for block %s is too long\n", datum->name); 95 strcat(child_args.prefix, datum [all...] |
H A D | cil_symtab.h | 62 struct cil_complex_symtab_datum *datum; member in struct:cil_complex_symtab_node 74 void cil_symtab_datum_init(struct cil_symtab_datum *datum); 75 void cil_symtab_datum_destroy(struct cil_symtab_datum *datum); 76 void cil_symtab_datum_remove_node(struct cil_symtab_datum *datum, struct cil_tree_node *node); 77 int cil_symtab_insert(symtab_t *symtab, hashtab_key_t key, struct cil_symtab_datum *datum, struct cil_tree_node *node); 78 void cil_symtab_remove_datum(struct cil_symtab_datum *datum); 79 int cil_symtab_get_datum(symtab_t *symtab, char *key, struct cil_symtab_datum **datum); 85 int cil_complex_symtab_insert(struct cil_complex_symtab *symtab, struct cil_complex_symtab_key *ckey, struct cil_complex_symtab_datum *datum);
|
H A D | cil_symtab.c | 62 void cil_symtab_datum_init(struct cil_symtab_datum *datum) argument 64 datum->name = NULL; 65 datum->fqn = NULL; 66 datum->symtab = NULL; 67 cil_list_init(&datum->nodes, CIL_LIST_ITEM); 70 void cil_symtab_datum_destroy(struct cil_symtab_datum *datum) argument 72 cil_list_destroy(&datum->nodes, 0); 73 cil_symtab_remove_datum(datum); 76 void cil_symtab_datum_remove_node(struct cil_symtab_datum *datum, struct cil_tree_node *node) argument 78 if (datum 88 cil_symtab_insert(symtab_t *symtab, hashtab_key_t key, struct cil_symtab_datum *datum, struct cil_tree_node *node) argument 105 cil_symtab_remove_datum(struct cil_symtab_datum *datum) argument 117 cil_symtab_get_datum(symtab_t *symtab, char *key, struct cil_symtab_datum **datum) argument 136 struct cil_symtab_datum *datum = d; local 165 cil_complex_symtab_insert(struct cil_complex_symtab *symtab, struct cil_complex_symtab_key *ckey, struct cil_complex_symtab_datum *datum) argument [all...] |
H A D | cil_copy_ast.c | 101 char *key = orig->datum.name; 102 struct cil_symtab_datum *datum = NULL; local 104 cil_symtab_get_datum(symtab, key, &datum); 105 if (datum == NULL) { 110 *copy = datum;; 148 char *key = orig->datum.name; 149 struct cil_symtab_datum *datum = NULL; local 151 cil_symtab_get_datum(symtab, key, &datum); 152 if (datum == NULL) { 157 *copy = datum; 167 struct cil_symtab_datum *datum = NULL; local 238 struct cil_symtab_datum *datum = NULL; local 275 struct cil_symtab_datum *datum = NULL; local 325 struct cil_symtab_datum *datum = NULL; local 377 struct cil_symtab_datum *datum = NULL; local 466 struct cil_symtab_datum *datum = NULL; local 499 struct cil_symtab_datum *datum = NULL; local 549 struct cil_symtab_datum *datum = NULL; local 581 struct cil_symtab_datum *datum = NULL; local 617 struct cil_symtab_datum *datum = NULL; local 711 struct cil_symtab_datum *datum = NULL; local 731 struct cil_symtab_datum *datum = NULL; local 785 struct cil_symtab_datum *datum = NULL; local 803 struct cil_symtab_datum *datum = NULL; local 829 struct cil_symtab_datum *datum = NULL; local 908 struct cil_symtab_datum *datum = NULL; local 945 struct cil_symtab_datum *datum = NULL; local 982 struct cil_symtab_datum *datum = NULL; local 1365 struct cil_symtab_datum *datum = NULL; local 1430 struct cil_symtab_datum *datum = NULL; local 1455 struct cil_symtab_datum *datum = NULL; local [all...] |
H A D | cil_policy.c | 357 fprintf(file_arr[USERROLES], " %s", ((struct cil_role*)current_role->data)->datum.name); 382 fprintf(file_arr[CATS], " %s", ((struct cil_cat*)curr_catalias->data)->datum.name); 408 fprintf(file_arr[SENS], " %s", ((struct cil_sens*)curr_sensalias->data)->datum.name); 424 char *sens_str = level->sens->datum.name; 513 fprintf(file_arr[CONSTRAINS], "%s %s", kind, cp->class->datum.name); 554 fprintf(file_arr[file_index], "%s %s %s: %s", kind, src, tgt, cp->class->datum.name); 1071 fprintf(file_arr[CONSTRAINS], " %s ", ((struct cil_class*)vt->class)->datum.name); 1079 fprintf(file_arr[CONSTRAINS], " %s " , ((struct cil_class*)vt->class)->datum.name); 1160 cil_multimap_insert(users, &userrole->user->datum, (struct cil_symtab_datum *)userrole->role, CIL_USERROLE, CIL_ROLE); 1165 struct cil_symtab_datum *datum local 1171 struct cil_symtab_datum *datum = alias->actual; local [all...] |
H A D | cil_tree.c | 139 struct cil_symtab_datum *datum; local 146 datum = (*node)->data; 147 cil_symtab_datum_remove_node(datum, *node); 148 if (datum->nodes == NULL) { 437 cil_log(CIL_INFO, " %s", ((struct cil_perm *)current_perm->data)->datum.name); 439 cil_log(CIL_INFO, " %s", ((struct cil_perm*)current_perm->data)->datum.name); 511 cil_log(CIL_INFO, " %s", level->sens->datum.name); 546 cil_log(CIL_INFO, " %s", context->user->datum.name); 552 cil_log(CIL_INFO, " %s", context->role->datum.name); 592 cil_log(CIL_INFO, "BLOCK: %s\n", block->datum 704 struct cil_symtab_datum *datum = NULL; local 1540 struct cil_symtab_datum *datum = ((struct cil_args*)item->data)->arg; local [all...] |
H A D | cil_verify.c | 317 int cil_verify_no_self_reference(struct cil_symtab_datum *datum, struct cil_list *datum_list) argument 324 if (d == datum) { 325 cil_log(CIL_ERR,"Self-reference found for %s\n",datum->name); 329 int rc = cil_verify_no_self_reference(datum, i->data); 379 cil_log(CIL_ERR, "SID %s not in sidorder statement at line %d of %s\n", sid->datum.name, node->line, node->path); 385 cil_log(CIL_ERR, "Class %s not in classorder statement at line %d of %s\n", class->datum.name, node->line, node->path); 391 cil_log(CIL_ERR, "Category %s not in categoryorder statement at line %d of %s\n", cat->datum.name, node->line, node->path); 397 cil_log(CIL_ERR, "Sensitivity %s not in sensitivityorder statement at line %d of %s\n", sens->datum.name, node->line, node->path); 431 struct cil_tree_node *node = sid->datum.nodes->head->data; 432 cil_log(CIL_ERR, "No context assigned to SID %s declared at line %d in %s\n",sid->datum 848 struct cil_complex_symtab_datum *datum = NULL; local [all...] |
/external/selinux/libsepol/include/sepol/policydb/ |
H A D | hashtab.h | 7 * key values and datum values. The type of the key values 8 * and the type of the datum values is arbitrary. The 25 typedef void *hashtab_datum_t; /* generic datum type */ 31 hashtab_datum_t datum; member in struct:hashtab_node 59 Inserts the specified (key, datum) pair into the specified hash table. 69 Applies the specified destroy function to (key,datum,args) for 81 Insert or replace the specified (key, datum) pair in the specified 83 then the specified destroy function is applied to (key,datum,args) 98 the datum of the entry otherwise. 108 Applies the specified apply function to (key,datum,arg [all...] |
H A D | avtab.h | 90 avtab_datum_t datum; member in struct:avtab_node 127 avtab_datum_t * datum); 131 avtab_datum_t * datum,
|
/external/jetty/src/java/org/eclipse/jetty/websocket/ |
H A D | WebSocketGeneratorD00.java | 111 private synchronized void bufferPut(byte datum, long blockFor) throws IOException argument 115 _buffer.put(datum);
|
/external/selinux/libsepol/src/ |
H A D | util.c | 62 static int perm_name(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 67 perdatum = (perm_datum_t *) datum;
|
H A D | genbools.c | 76 struct cond_bool_datum *datum; local 96 datum = hashtab_search(policydb->p_bools.table, name); 97 if (!datum) { 102 if (datum->state != val) { 103 datum->state = val; 126 datum = 129 if (!datum) { 134 if (datum->state != val) { 135 datum->state = val; 215 struct cond_bool_datum *datum; local [all...] |
H A D | hashtab.c | 66 int hashtab_insert(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum) argument 90 newnode->datum = datum; 130 destroy(cur->key, cur->datum, args); 136 int hashtab_replace(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum, argument 156 destroy(cur->key, cur->datum, args); 158 cur->datum = datum; 165 newnode->datum = datum; [all...] |
H A D | avtab.c | 93 avtab_datum_t * datum) 110 if (datum->ops) /* else caller populates ops*/ 111 *ops = *(datum->ops); 113 newnode->datum.ops = ops; 115 newnode->datum = *datum; 130 int avtab_insert(avtab_t * h, avtab_key_t * key, avtab_datum_t * datum) argument 162 newnode = avtab_insert_node(h, hvalue, prev, key, datum); 174 avtab_insert_nonunique(avtab_t * h, avtab_key_t * key, avtab_datum_t * datum) argument 201 newnode = avtab_insert_node(h, hvalue, prev, key, datum); 92 avtab_insert_node(avtab_t * h, int hvalue, avtab_ptr_t prev, avtab_key_t * key, avtab_datum_t * datum) argument 435 avtab_datum_t datum; local [all...] |
H A D | conditional.c | 534 int cond_destroy_bool(hashtab_key_t key, hashtab_datum_t datum, void *p argument 539 free(datum); 543 int cond_index_bool(hashtab_key_t key, hashtab_datum_t datum, void *datap) argument 548 booldatum = datum; 890 avd->allowed |= node->datum.data; 898 avd->auditdeny &= node->datum.data; 901 avd->auditallow |= node->datum.data; 918 return &cur_av->node->datum;
|
H A D | write.c | 188 cpu_to_le32(node->datum.data); 194 buf32[items++] = cpu_to_le32(cur->datum.data); 240 buf8 = cur->datum.ops->type; 244 for (i = 0; i < ARRAY_SIZE(cur->datum.ops->perms); i++) 245 buf32[i] = cpu_to_le32(cur->datum.ops->perms[i]); 250 buf32[0] = cpu_to_le32(cur->datum.data); 440 static int sens_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 448 levdatum = (level_datum_t *) datum; 468 static int cat_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 476 catdatum = (cat_datum_t *) datum; 632 cond_write_bool(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 835 perm_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 860 common_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 942 class_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 1036 role_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 1098 type_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 1176 user_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 1869 scope_write(hashtab_key_t key, hashtab_datum_t datum, void *ptr) argument 1911 type_attr_uncount(hashtab_key_t key __attribute__ ((unused)), hashtab_datum_t datum, void *args) argument 1924 role_attr_uncount(hashtab_key_t key __attribute__ ((unused)), hashtab_datum_t datum, void *args) argument [all...] |
/external/selinux/policycoreutils/newrole/ |
H A D | hashtab.h | 8 * key values and datum values. The type of the key values 9 * and the type of the datum values is arbitrary. The 22 typedef void *hashtab_datum_t; /* generic datum type */ 28 hashtab_datum_t datum; member in struct:hashtab_node 62 Inserts the specified (key, datum) pair into the specified hash table. 72 Applies the specified destroy function to (key,datum,args) for 84 Insert or replace the specified (key, datum) pair in the specified 86 then the specified destroy function is applied to (key,datum,args) 101 the datum of the entry otherwise. 111 Applies the specified apply function to (key,datum,arg [all...] |
H A D | hashtab.c | 45 int hashtab_insert(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum) argument 69 newnode->datum = datum; 109 destroy(cur->key, cur->datum, args); 115 int hashtab_replace(hashtab_t h, hashtab_key_t key, hashtab_datum_t datum, argument 135 destroy(cur->key, cur->datum, args); 137 cur->datum = datum; 144 newnode->datum = datum; [all...] |
/external/selinux/libsepol/tests/ |
H A D | test-common.c | 57 static int common_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 59 common_datum_t *d = (common_datum_t *) datum; 66 static int class_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 68 class_datum_t *d = (class_datum_t *) datum; 76 static int role_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 78 role_datum_t *d = (role_datum_t *) datum; 86 static int type_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 88 type_datum_t *d = (type_datum_t *) datum; 100 static int user_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 102 user_datum_t *d = (user_datum_t *) datum; 110 cond_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 120 level_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 129 cat_test_index(hashtab_key_t key, hashtab_datum_t datum, void *data) argument [all...] |
/external/selinux/policycoreutils/sepolgen-ifgen/ |
H A D | sepolgen-ifgen-attr-helper.c | 41 static int perm_name(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 46 perdatum = (perm_datum_t *) datum; 111 int output_avrule(avtab_key_t *key, avtab_datum_t *datum, void *args) argument 122 render_access_mask(datum->data, key, cb_data->policy, cb_data->fp); 128 static int attribute_callback(hashtab_key_t key, hashtab_datum_t datum, void *datap) argument 131 type_datum_t *t = (type_datum_t *)datum;
|
/external/selinux/checkpolicy/test/ |
H A D | dispol.c | 137 int render_av_rule(avtab_key_t * key, avtab_datum_t * datum, uint32_t what, argument 164 render_access_mask(datum->data, key, p, fp); 170 render_access_mask(datum->data, key, p, fp); 178 render_access_mask(~datum->data, key, p, fp); 185 render_type(datum->data, p, fp); 191 render_type(datum->data, p, fp); 197 render_type(datum->data, p, fp); 208 render_operations(datum->ops, key, fp); 225 render_av_rule(&cur->key, &cur->datum, what, p, fp); 290 render_av_rule(&av_cur->node->key, &av_cur->node->datum, [all...] |
H A D | dismod.c | 292 int display_type_callback(hashtab_key_t key, hashtab_datum_t datum, void *data) argument 298 type = (type_datum_t *) datum; 497 hashtab_datum_t datum, void *data) 502 role = (role_datum_t *) datum; 561 render_av_rule(&av_cur->node->key, &av_cur->node->datum, 568 render_av_rule(&av_cur->node->key, &av_cur->node->datum, 496 role_display_callback(hashtab_key_t key __attribute__((unused)), hashtab_datum_t datum, void *data) argument
|
/external/selinux/checkpolicy/ |
H A D | checkpolicy.c | 145 static int find_perm(hashtab_key_t key, hashtab_datum_t datum, void *p) argument 150 perdatum = (perm_datum_t *) datum; 191 n->datum = *d; 271 || l1->datum.allowed != l2->datum.allowed) 365 static int check_level(hashtab_key_t key, hashtab_datum_t datum, void *arg __attribute__ ((unused))) argument 367 level_datum_t *levdatum = (level_datum_t *) datum;
|
H A D | module_compiler.c | 122 * such return 1 to indicate that caller must free() the datum because 128 hashtab_key_t key, hashtab_datum_t datum, 138 retval = symtab_insert(policydbp, symbol_type, key, datum, 617 * datum. If symbols may not be declared here return -1. For duplicate 623 hashtab_key_t key, hashtab_datum_t datum, 633 retval = symtab_insert(policydbp, symbol_type, key, datum, 656 ((type_datum_t *) datum)->flavor; 723 static int perm_destroy(hashtab_key_t key, hashtab_datum_t datum, void *p argument 728 free(datum); 745 class_datum_t *datum local 127 declare_symbol(uint32_t symbol_type, hashtab_key_t key, hashtab_datum_t datum, uint32_t * dest_value, uint32_t * datum_value) argument 622 require_symbol(uint32_t symbol_type, hashtab_key_t key, hashtab_datum_t datum, uint32_t * dest_value, uint32_t * datum_value) argument [all...] |