/base/update/updater/test/unittest/mount_test/ |
H A D | fstabapi_unittest.cpp | 56 Fstab *fstab = nullptr; in HWTEST_F() local 57 const std::string fstabFile1 = "/data/fstab.updater1"; in HWTEST_F() 58 fstab = ReadFstabFromFile(fstabFile1.c_str(), false); in HWTEST_F() 59 EXPECT_EQ(fstab, nullptr); in HWTEST_F() 61 fstab = ReadFstabFromFile(fstabFile2.c_str(), false); in HWTEST_F() 62 EXPECT_EQ(fstab, nullptr); in HWTEST_F() 64 fstab = ReadFstabFromFile(fstabFile3.c_str(), false); in HWTEST_F() 65 EXPECT_EQ(fstab, nullptr); in HWTEST_F() 67 fstab = ReadFstabFromFile(fstabFile4.c_str(), false); in HWTEST_F() 68 EXPECT_EQ(fstab, nullpt in HWTEST_F() 81 Fstab *fstab = nullptr; HWTEST_F() local 112 Fstab *fstab = nullptr; HWTEST_F() local 134 Fstab *fstab = nullptr; HWTEST_F() local [all...] |
/base/startup/init/services/init/standard/ |
H A D | init_mount.c | 25 int MountRequriedPartitions(const Fstab *fstab) in MountRequriedPartitions() argument 27 INIT_ERROR_CHECK(fstab != NULL, return -1, "fstab is NULL"); in MountRequriedPartitions() 30 rc = MountAllWithFstab(fstab, 1); in MountRequriedPartitions() 36 Fstab *fstab = NULL; in LoadRequiredFstab() local 37 fstab = LoadFstabFromCommandLine(); in LoadRequiredFstab() 38 if (fstab == NULL) { in LoadRequiredFstab() 39 INIT_LOGI("Cannot load fstab from command line, try read from fstab.required"); in LoadRequiredFstab() 40 const char *fstabFile = STARTUP_INIT_UT_PATH"/etc/fstab in LoadRequiredFstab() [all...] |
H A D | init_firststage.c | 36 static char **GetRequiredDevices(Fstab fstab, int *requiredNum)
in GetRequiredDevices() argument 39 FstabItem *item = fstab.head;
in GetRequiredDevices() 61 item = fstab.head;
in GetRequiredDevices() 99 Fstab *fstab = LoadRequiredFstab();
in MountRequiredPartitions() local 100 char **devices = (fstab != NULL) ? GetRequiredDevices(*fstab, &requiredNum) : NULL;
in MountRequiredPartitions() 104 ret = MountRequriedPartitions(fstab);
in MountRequiredPartitions() 108 ReleaseFstab(fstab);
in MountRequiredPartitions() 109 fstab = NULL;
in MountRequiredPartitions() 114 INIT_LOGE("[startup_failed]Mount required partitions failed; please check fstab fil in MountRequiredPartitions() [all...] |
H A D | init_mount.h | 27 int MountRequriedPartitions(const Fstab *fstab);
|
/base/startup/init/interfaces/innerkits/fs_manager/ |
H A D | fstab.c | 84 static int AddToFstab(Fstab *fstab, FstabItem *item) in AddToFstab() argument 86 if (fstab == NULL || item == NULL) { in AddToFstab() 89 if (fstab->tail == NULL) { in AddToFstab() 90 fstab->head = fstab->tail = item; in AddToFstab() 92 fstab->tail->next = item; in AddToFstab() 93 fstab->tail = item; in AddToFstab() 125 void ReleaseFstab(Fstab *fstab) in ReleaseFstab() argument 127 if (fstab != NULL) { in ReleaseFstab() 128 FstabItem *item = fstab in ReleaseFstab() 140 ParseFstabPerLine(char *str, Fstab *fstab, bool procMounts, const char *separator) ParseFstabPerLine() argument 195 Fstab *fstab = NULL; ReadFstabFromFile() local 250 FindFstabItemForMountPoint(Fstab fstab, const char *mp) FindFstabItemForMountPoint() argument 263 FindFstabItemForPath(Fstab fstab, const char *path) FindFstabItemForPath() argument 316 GetBlockDeviceByMountPoint(const char *mountPoint, const Fstab *fstab, char *deviceName, int nameLen) GetBlockDeviceByMountPoint() argument 333 GetBlockDeviceByName(const char *deviceName, const Fstab *fstab, char* miscDev, size_t size) GetBlockDeviceByName() argument 503 Fstab *fstab = LoadFstabFromCommandLine(); GetBlockDevicePath() local 528 ParseRequiredMountInfo(const char *item, Fstab *fstab) ParseRequiredMountInfo() argument 555 Fstab *fstab = NULL; LoadFstabFromCommandLine() local [all...] |
H A D | fstab_mount.c | 649 int MountAllWithFstab(const Fstab *fstab, bool required) in MountAllWithFstab() argument 651 BEGET_CHECK(fstab != NULL, return -1); in MountAllWithFstab() 658 rc = HvbDmVerityinit(fstab); in MountAllWithFstab() 666 for (item = fstab->head; item != NULL; item = item->next) { in MountAllWithFstab() 686 Fstab *fstab = NULL; in MountAllWithFstabFile() local 687 if ((fstab = ReadFstabFromFile(fstabFile, false)) == NULL) { in MountAllWithFstabFile() 688 BEGET_LOGE("[fs_manager][error] Read fstab file \" %s \" failed\n", fstabFile); in MountAllWithFstabFile() 692 int rc = MountAllWithFstab(fstab, required); in MountAllWithFstabFile() 696 ReleaseFstab(fstab); in MountAllWithFstabFile() 697 fstab in MountAllWithFstabFile() 706 Fstab *fstab = NULL; UmountAllWithFstabFile() local 750 Fstab *fstab = NULL; MountOneWithFstabFile() local [all...] |
/base/startup/init/test/unittest/fs_manager/dm_verify/ |
H A D | dm_verify_unittest.cpp | 36 Fstab fstab = {&fstabitem}; in HWTEST_F() local 38 ret = HvbDmVerityinit(&fstab); in HWTEST_F() 42 ret = HvbDmVerityinit(&fstab); in HWTEST_F() 46 ret = HvbDmVerityinit(&fstab); in HWTEST_F() 49 ret = HvbDmVerityinit(&fstab); in HWTEST_F() 53 ret = HvbDmVerityinit(&fstab); in HWTEST_F() 57 ret = HvbDmVerityinit(&fstab); in HWTEST_F() 69 Fstab fstab = {&fstabitem}; in HWTEST_F() local 71 ret = HvbDmVerityinit(&fstab); in HWTEST_F() 75 ret = HvbDmVerityinit(&fstab); in HWTEST_F() [all...] |
/base/startup/init/test/unittest/innerkits/ |
H A D | innerkits_unittest.cpp | 68 * @tc.desc: read fstab from test file. 75 Fstab *fstab = nullptr; in HWTEST_F() local 76 const std::string fstabFile1 = "/data/fstab.updater1"; in HWTEST_F() 77 fstab = ReadFstabFromFile(fstabFile1.c_str(), false); in HWTEST_F() 78 EXPECT_EQ(fstab, nullptr); in HWTEST_F() 80 fstab = ReadFstabFromFile(fstabFile2.c_str(), false); in HWTEST_F() 81 EXPECT_NE(fstab, nullptr); in HWTEST_F() 82 ParseFstabPerLine(const_cast<char *>("test"), fstab, true, nullptr); in HWTEST_F() 83 ReleaseFstab(fstab); in HWTEST_F() 88 * @tc.desc: read fstab fro 96 Fstab *fstab = nullptr; HWTEST_F() local 134 Fstab *fstab = nullptr; HWTEST_F() local 163 Fstab *fstab = nullptr; HWTEST_F() local [all...] |
/base/startup/init/test/unittest/init/ |
H A D | mount_unittest.cpp | 51 Fstab fstab = {&fstabitem}; in HWTEST_F() local 53 ret = GetBlockDeviceByMountPoint("notmountpoint", &fstab, devicename, sizeof(devicename)); in HWTEST_F() 55 ret = GetBlockDeviceByMountPoint("mountPoint", &fstab, devicename, 0); in HWTEST_F() 57 ret = GetBlockDeviceByMountPoint("mountPoint", &fstab, devicename, sizeof(devicename)); in HWTEST_F()
|
/base/startup/init/interfaces/innerkits/include/fs_manager/ |
H A D | fs_manager.h | 87 void ReleaseFstab(Fstab *fstab); 89 FstabItem *FindFstabItemForPath(Fstab fstab, const char *path); 90 FstabItem* FindFstabItemForMountPoint(Fstab fstab, const char *mp); 91 int ParseFstabPerLine(char *str, Fstab *fstab, bool procMounts, const char *separator); 93 int GetBlockDeviceByMountPoint(const char *mountPoint, const Fstab *fstab, char *deviceName, int nameLen); 94 int GetBlockDeviceByName(const char *deviceName, const Fstab *fstab, char* miscDev, size_t size); 100 int MountAllWithFstab(const Fstab *fstab, bool required);
|
/base/update/updater/test/fuzztest/readfstabfromfile_fuzzer/ |
H A D | readfstabfromfile_fuzzer.cpp | 33 Fstab *fstab = NULL; in FuzzReadFstabFromFile() local 44 fstab = ReadFstabFromFile(fstabFile.c_str(), false); in FuzzReadFstabFromFile() 46 ReleaseFstab(fstab); in FuzzReadFstabFromFile()
|
/base/startup/init/test/fuzztest/getblockdevicebymountpoint_fuzzer/ |
H A D | getblockdevicebymountpoint_fuzzer.cpp | 25 pFile = fopen("fstab.test", "w+"); in FuzzGetBlockDeviceByMountPoint() 27 std::cout << "[fuzz] open file fstab.test failed"; in FuzzGetBlockDeviceByMountPoint() 31 std::cout << "[fuzz] write data to fstab.test failed"; in FuzzGetBlockDeviceByMountPoint() 37 const Fstab *fstab = ReadFstabFromFile("fstab.test", false); in FuzzGetBlockDeviceByMountPoint() local 41 if (!GetBlockDeviceByMountPoint(str.c_str(), fstab, deviceName, length)) { in FuzzGetBlockDeviceByMountPoint()
|
/base/startup/init/test/fuzztest/mountoneitem_fuzzer/ |
H A D | mountoneitem_fuzzer.cpp | 26 pFile = fopen("fstab.test", "w+"); in FuzzMountOneItem() 28 std::cout << "[fuzz] open file fstab.test failed"; in FuzzMountOneItem() 32 std::cout << "[fuzz] write data to fstab.test failed"; in FuzzMountOneItem() 38 Fstab *fstab = ReadFstabFromFile("fstab.test", false); in FuzzMountOneItem() local 41 FstabItem *item = FindFstabItemForPath(*fstab, str.c_str()); in FuzzMountOneItem()
|
/base/startup/init/test/fuzztest/getblockdevicebyname_fuzzer/ |
H A D | getblockdevicebyname_fuzzer.cpp | 26 pFile = fopen("fstab.test", "w+"); in FuzzGetBlockDeviceByName() 28 std::cout << "[fuzz] open file fstab.test failed"; in FuzzGetBlockDeviceByName() 32 std::cout << "[fuzz] write data to fstab.test failed"; in FuzzGetBlockDeviceByName() 38 const Fstab *fstab = ReadFstabFromFile("fstab.test", false); in FuzzGetBlockDeviceByName() local 44 if (GetBlockDeviceByName(str.c_str(), fstab, miscDev, len)) { in FuzzGetBlockDeviceByName()
|
/base/startup/init/test/fuzztest/findfstabitemformountpoint_fuzzer/ |
H A D | findfstabitemformountpoint_fuzzer.cpp | 26 pFile = fopen("fstab.test", "w+"); in FuzzFindFstabItemForMountPoint() 28 std::cout << "[fuzz] open file fstab.test failed"; in FuzzFindFstabItemForMountPoint() 32 std::cout << "[fuzz] write data to fstab.test failed"; in FuzzFindFstabItemForMountPoint() 38 Fstab *fstab = ReadFstabFromFile("fstab.test", false); in FuzzFindFstabItemForMountPoint() local 41 if (FindFstabItemForMountPoint(*fstab, str.c_str()) != nullptr) { in FuzzFindFstabItemForMountPoint()
|
/base/startup/init/test/fuzztest/findfstabitemforpath_fuzzer/ |
H A D | findfstabitemforpath_fuzzer.cpp | 26 pFile = fopen("fstab.test", "w+"); in FuzzFindFstabItemForPath() 28 std::cout << "[fuzz] open file fstab.test failed"; in FuzzFindFstabItemForPath() 32 std::cout << "[fuzz] write data to fstab.test failed"; in FuzzFindFstabItemForPath() 38 Fstab *fstab = ReadFstabFromFile("fstab.test", false); in FuzzFindFstabItemForPath() local 41 if (FindFstabItemForPath(*fstab, str.c_str()) != nullptr) { in FuzzFindFstabItemForPath()
|
/base/startup/init/test/fuzztest/parsefstabperline_fuzzer/ |
H A D | parsefstabperline_fuzzer.cpp | 26 pFile = fopen("fstab.test", "w+"); in FuzzParseFstabPerLine() 28 std::cout << "[fuzz] open file fstab.test failed"; in FuzzParseFstabPerLine() 32 std::cout << "[fuzz] write data to fstab.test failed"; in FuzzParseFstabPerLine() 38 Fstab *fstab = ReadFstabFromFile("fstab.test", false); in FuzzParseFstabPerLine() local 41 if (ParseFstabPerLine(nullptr, fstab, false, str.c_str())) { in FuzzParseFstabPerLine()
|
/base/startup/init/test/fuzztest/releasefstab_fuzzer/ |
H A D | releasefstab_fuzzer.cpp | 24 pFile = fopen("fstab.test", "w+"); in FuzzReleaseFstab() 26 std::cout << "[fuzz] open file fstab.test failed"; in FuzzReleaseFstab() 30 std::cout << "[fuzz] write data to fstab.test failed"; in FuzzReleaseFstab() 36 Fstab *fstab = ReadFstabFromFile("fstab.test", false); in FuzzReleaseFstab() local 37 ReleaseFstab(fstab); in FuzzReleaseFstab()
|
/base/startup/init/test/fuzztest/mountallwithfstab_fuzzer/ |
H A D | mountallwithfstab_fuzzer.cpp | 24 pFile = fopen("fstab.test", "w+"); in FuzzMountAllWithFstab() 26 std::cout << "[fuzz] open file fstab.test failed"; in FuzzMountAllWithFstab() 30 std::cout << "[fuzz] write data to fstab.test failed"; in FuzzMountAllWithFstab() 36 Fstab *fstab = ReadFstabFromFile("fstab.test", false); in FuzzMountAllWithFstab() local 37 if (!MountAllWithFstab(fstab, false)) { in FuzzMountAllWithFstab()
|
/base/startup/init/interfaces/innerkits/fs_manager/switch_root/ |
H A D | switch_root.c | 99 Fstab *fstab = ReadFstabFromFile("/proc/mounts", true); in MountToNewTarget() local 100 if (fstab == NULL) { in MountToNewTarget() 105 for (FstabItem *item = fstab->head; item != NULL; item = item->next) { in MountToNewTarget() 128 ReleaseFstab(fstab); in MountToNewTarget() 129 fstab = NULL; in MountToNewTarget()
|
/base/startup/init/interfaces/innerkits/fs_manager/dm_verity/ |
H A D | dm_verity.c | 70 int HvbDmVerityinit(const Fstab *fstab) in HvbDmVerityinit() argument 80 for (p = fstab->head; p != NULL; p = p->next) { in HvbDmVerityinit()
|
/base/startup/init/interfaces/innerkits/fs_manager/dm_verity/include/ |
H A D | dm_verity.h | 29 int HvbDmVerityinit(const Fstab *fstab);
|