Lines Matching refs:mod

373 static int module_package_read_offsets(sepol_module_package_t * mod,
400 mod->version = le32_to_cpu(buf[1]);
464 int sepol_module_package_read(sepol_module_package_t * mod,
473 if (module_package_read_offsets(mod, file, &offsets, &nsec))
512 mod->file_contexts_len = len - sizeof(uint32_t);
513 mod->file_contexts =
514 (char *)malloc(mod->file_contexts_len);
515 if (!mod->file_contexts) {
520 (mod->file_contexts, file,
521 mod->file_contexts_len)) {
525 free(mod->file_contexts);
526 mod->file_contexts = NULL;
539 mod->seusers_len = len - sizeof(uint32_t);
540 mod->seusers = (char *)malloc(mod->seusers_len);
541 if (!mod->seusers) {
545 if (read_helper(mod->seusers, file, mod->seusers_len)) {
548 free(mod->seusers);
549 mod->seusers = NULL;
562 mod->user_extra_len = len - sizeof(uint32_t);
563 mod->user_extra = (char *)malloc(mod->user_extra_len);
564 if (!mod->user_extra) {
569 (mod->user_extra, file, mod->user_extra_len)) {
573 free(mod->user_extra);
574 mod->user_extra = NULL;
587 mod->netfilter_contexts_len = len - sizeof(uint32_t);
588 mod->netfilter_contexts =
589 (char *)malloc(mod->netfilter_contexts_len);
590 if (!mod->netfilter_contexts) {
595 (mod->netfilter_contexts, file,
596 mod->netfilter_contexts_len)) {
600 free(mod->netfilter_contexts);
601 mod->netfilter_contexts = NULL;
618 rc = policydb_read(&mod->policy->p, file, verbose);
653 sepol_module_package_t *mod = NULL;
660 if (sepol_module_package_create(&mod))
663 if (module_package_read_offsets(mod, file, &offsets, &nsec)) {
828 sepol_module_package_free(mod);
833 sepol_module_package_free(mod);