/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/security/selinux/ss/ |
H A D | symtab.h | 2 * A symbol table (symtab) maintains associations between symbol 14 struct symtab { struct 19 int symtab_init(struct symtab *s, unsigned int size);
|
H A D | policydb.h | 27 #include "symtab.h" 48 struct symtab permissions; /* common permissions */ 56 struct symtab permissions; /* class-specific permission symbol table */ 187 struct symtab symtab[SYM_NUM]; member in struct:policydb 188 #define p_commons symtab[SYM_COMMONS] 189 #define p_classes symtab[SYM_CLASSES] 190 #define p_roles symtab[SYM_ROLES] 191 #define p_types symtab[SYM_TYPES] 192 #define p_users symtab[SYM_USER [all...] |
H A D | Makefile | 8 ss-y := ebitmap.o hashtab.o symtab.o sidtab.o avtab.o policydb.o services.o conditional.o mls.o
|
H A D | symtab.c | 10 #include "symtab.h" 36 int symtab_init(struct symtab *s, unsigned int size)
|
H A D | policydb.c | 168 rc = symtab_init(&p->symtab[i], symtab_sizes[i]); 193 hashtab_destroy(p->symtab[i].table); 368 static void symtab_hash_eval(struct symtab *s) 406 symtab_hash_eval(p->symtab); 432 kmalloc(p->symtab[i].nprim * sizeof(char *), GFP_KERNEL); 437 rc = hashtab_map(p->symtab[i].table, index_f[i], p); 601 hashtab_map(p->symtab[i].table, destroy_f[i], NULL); 602 hashtab_destroy(p->symtab[i].table); 1550 rc = read_f[i](p, p->symtab[i].table, fp); 1555 p->symtab[ [all...] |
H A D | services.c | 1055 struct symtab *perms;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/alpha/kernel/ |
H A D | module.c | 91 Elf64_Shdr *esechdrs, *symtab, *s, *got; local 95 symtab = got = NULL; 102 symtab = s; 108 if (!symtab) { 117 nsyms = symtab->sh_size / sizeof(Elf64_Sym); 164 Elf64_Sym *symtab, *sym; local 172 symtab = (Elf64_Sym *)sechdrs[symindex].sh_addr; 191 sym = symtab + r_sym;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/i386/boot/compressed/ |
H A D | relocs.c | 17 static Elf32_Sym *symtab[MAX_SHDRS]; variable 306 symtab[i] = malloc(shdr[i].sh_size); 307 if (!symtab[i]) { 308 die("malloc of %d bytes for symtab failed\n", 315 if (fread(symtab[i], 1, shdr[i].sh_size, fp) != shdr[i].sh_size) { 319 for(j = 0; j < shdr[i].sh_size/sizeof(symtab[i][0]); j++) { 320 symtab[i][j].st_name = elf32_to_cpu(symtab[i][j].st_name); 321 symtab[i][j].st_value = elf32_to_cpu(symtab[ [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/s390/kernel/ |
H A D | module.c | 111 Elf_Shdr *symtab; local 118 symtab = NULL; 122 symtab = sechdrs + i; 125 if (!symtab) { 131 me->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym); 136 symbols = (void *) hdr + symtab->sh_offset; 137 strings = (void *) hdr + sechdrs[symtab->sh_link].sh_offset; 181 apply_rela(Elf_Rela *rela, Elf_Addr base, Elf_Sym *symtab, argument 195 val = symtab[r_sym].st_value; 371 Elf_Sym *symtab; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/avr32/kernel/ |
H A D | module.c | 72 Elf32_Shdr *symtab; local 80 symtab = NULL; 84 symtab = &sechdrs[i]; 87 if (!symtab) { 93 module->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym); 99 symbols = (void *)hdr + symtab->sh_offset; 100 strings = (void *)hdr + sechdrs[symtab->sh_link].sh_offset;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/kernel/ |
H A D | module.c | 1529 mod->symtab = (void *)sechdrs[symindex].sh_addr; 1535 mod->symtab[i].st_info 1536 = elf_type(&mod->symtab[i], sechdrs, secstrings, mod); 2075 if (mod->symtab[i].st_shndx == SHN_UNDEF) 2080 if (mod->symtab[i].st_value <= addr 2081 && mod->symtab[i].st_value > mod->symtab[best].st_value 2082 && *(mod->strtab + mod->symtab[i].st_name) != '\0' 2083 && !is_arm_mapping_symbol(mod->strtab + mod->symtab[i].st_name)) 2085 if (mod->symtab[ [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/scripts/genksyms/ |
H A D | genksyms.c | 39 static struct symbol *symtab[HASH_BUCKETS]; variable in typeref:struct:symbol 152 for (sym = symtab[h]; sym; sym = sym->hash_next) 166 for (sym = symtab[h]; sym; sym = sym->hash_next) { 183 sym->hash_next = symtab[h]; 184 symtab[h] = sym;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/boot/ |
H A D | btfixupprep.c | 32 static char *symtab = "SYMBOL TABLE:"; variable 113 symlen = strlen(symtab); 115 if (!strncmp (buffer, symtab, symlen))
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/busybox-1.x/modutils/ |
H A D | insmod.c | 547 int ksymidx; /* for export to the kernel symtab */ 569 struct obj_symbol *symtab[HASH_BUCKETS]; member in struct:obj_file 1806 ElfW(Sym) *symtab, *extsym; 1820 symtab = (ElfW(Sym) *) symsec->contents; 1824 extsym = &symtab[ELF_R_SYM(rel->r_info)]; 2009 memcpy(tmptab, f->symtab, sizeof(tmptab)); 2010 memset(f->symtab, 0, sizeof(f->symtab)); 2016 sym->next = f->symtab[h]; 2017 f->symtab[ [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | module.h | 344 Elf_Sym *symtab; member in struct:module
|