• Home
  • Raw
  • Download

Lines Matching refs:selinuxSpace

37 static int InitSelinuxOpsForInit(SelinuxSpace *selinuxSpace)  in InitSelinuxOpsForInit()  argument
39 if (selinuxSpace->selinuxHandle == NULL) { in InitSelinuxOpsForInit()
41 selinuxSpace->selinuxHandle = dlopen(libname, RTLD_LAZY); in InitSelinuxOpsForInit()
42 PARAM_CHECK(selinuxSpace->selinuxHandle != NULL, in InitSelinuxOpsForInit()
45 void *handle = selinuxSpace->selinuxHandle; in InitSelinuxOpsForInit()
46 if (selinuxSpace->setParamCheck == NULL) { in InitSelinuxOpsForInit()
47 selinuxSpace->setParamCheck = (SelinuxSetParamCheck)dlsym(handle, "SetParamCheck"); in InitSelinuxOpsForInit()
48 …PARAM_CHECK(selinuxSpace->setParamCheck != NULL, return -1, "Failed to dlsym setParamCheck %s", dl… in InitSelinuxOpsForInit()
50 if (selinuxSpace->getParamList == NULL) { in InitSelinuxOpsForInit()
51 selinuxSpace->getParamList = (ParamContextsList *(*)()) dlsym(handle, "GetParamList"); in InitSelinuxOpsForInit()
52 …PARAM_CHECK(selinuxSpace->getParamList != NULL, return -1, "Failed to dlsym getParamList %s", dler… in InitSelinuxOpsForInit()
54 if (selinuxSpace->getParamLabel == NULL) { in InitSelinuxOpsForInit()
55 selinuxSpace->getParamLabel = (const char *(*)(const char *))dlsym(handle, "GetParamLabel"); in InitSelinuxOpsForInit()
56 …PARAM_CHECK(selinuxSpace->getParamLabel != NULL, return -1, "Failed to dlsym getParamLabel %s", dl… in InitSelinuxOpsForInit()
58 if (selinuxSpace->initParamSelinux == NULL) { in InitSelinuxOpsForInit()
59 selinuxSpace->initParamSelinux = (int (*)())dlsym(handle, "InitParamSelinux"); in InitSelinuxOpsForInit()
60 …PARAM_CHECK(selinuxSpace->initParamSelinux != NULL, return -1, "Failed to dlsym initParamSelinux "… in InitSelinuxOpsForInit()
62 if (selinuxSpace->readParamCheck == NULL) { in InitSelinuxOpsForInit()
63 selinuxSpace->readParamCheck = (int (*)(const char *))dlsym(handle, "ReadParamCheck"); in InitSelinuxOpsForInit()
65 if (selinuxSpace->setSelinuxLogCallback == NULL) { in InitSelinuxOpsForInit()
66 selinuxSpace->setSelinuxLogCallback = (void (*)())dlsym(handle, "SetInitSelinuxLog"); in InitSelinuxOpsForInit()
68 if (selinuxSpace->destroyParamList == NULL) { in InitSelinuxOpsForInit()
69 selinuxSpace->destroyParamList = in InitSelinuxOpsForInit()
71 PARAM_CHECK(selinuxSpace->destroyParamList != NULL, in InitSelinuxOpsForInit()
76 int ret = selinuxSpace->initParamSelinux(); in InitSelinuxOpsForInit()
77 if (selinuxSpace->setSelinuxLogCallback != NULL) { in InitSelinuxOpsForInit()
78 selinuxSpace->setSelinuxLogCallback(); in InitSelinuxOpsForInit()
95 int ret = InitSelinuxOpsForInit(&GetParamWorkSpace()->selinuxSpace); in InitLocalSecurityLabel()
98 SelinuxSpace *selinuxSpace = &GetParamWorkSpace()->selinuxSpace; in InitLocalSecurityLabel() local
99 selinuxSpace->initParamSelinux = InitParamSelinux; in InitLocalSecurityLabel()
100 selinuxSpace->getParamList = GetParamList; in InitLocalSecurityLabel()
101 selinuxSpace->getParamLabel = GetParamLabel; in InitLocalSecurityLabel()
102 selinuxSpace->destroyParamList = DestroyParamList; in InitLocalSecurityLabel()
104 selinuxSpace->initParamSelinux(); in InitLocalSecurityLabel()
172 SelinuxSpace *selinuxSpace = &GetParamWorkSpace()->selinuxSpace; in SelinuxGetAllLabel() local
173 …PARAM_CHECK(selinuxSpace->getParamList != NULL, return DAC_RESULT_FORBIDED, "Invalid getParamList"… in SelinuxGetAllLabel()
174 ParamContextsList *head = selinuxSpace->getParamList(); in SelinuxGetAllLabel()
225 SelinuxSpace *selinuxSpace = &GetParamWorkSpace()->selinuxSpace; in GetSelinuxContent() local
226 if (selinuxSpace->getParamLabel != NULL) { in GetSelinuxContent()
227 return selinuxSpace->getParamLabel(name); in GetSelinuxContent()
263 SelinuxSpace *selinuxSpace = &GetParamWorkSpace()->selinuxSpace; in SelinuxCheckParamPermission() local
272 PARAM_CHECK(selinuxSpace->setParamCheck != NULL, return ret, "Invalid setParamCheck"); in SelinuxCheckParamPermission()
274 ret = selinuxSpace->setParamCheck(name, context, &info); in SelinuxCheckParamPermission()
279 ret = selinuxSpace->readParamCheck(name); in SelinuxCheckParamPermission()