Home
last modified time | relevance | path

Searched refs:c_str (Results 1 – 25 of 795) sorted by relevance

12345678910>>...32

/system/core/libcutils/
Dtrace-dev_test.cpp59 ASSERT_STREQ(expected.c_str(), actual.c_str()); in TEST_F()
65 atrace_begin_body(name.c_str()); in TEST_F()
73 ASSERT_STREQ(expected.c_str(), actual.c_str()); in TEST_F()
78 atrace_begin_body(name.c_str()); in TEST_F()
82 ASSERT_STREQ(expected.c_str(), actual.c_str()); in TEST_F()
88 atrace_begin_body(name.c_str()); in TEST_F()
96 expected += android::base::StringPrintf("%.*s", expected_len, name.c_str()); in TEST_F()
97 ASSERT_STREQ(expected.c_str(), actual.c_str()); in TEST_F()
108 ASSERT_STREQ(expected.c_str(), actual.c_str()); in TEST_F()
114 atrace_async_begin_body(name.c_str(), 12345); in TEST_F()
[all …]
Dproperties_test.cpp137 int len = SetAndGetProperty(maxLengthString.c_str()); in TEST_F()
139 EXPECT_STREQ(maxLengthString.c_str(), mValue); in TEST_F()
151 EXPECT_GT(0, property_set(PROPERTY_TEST_KEY, oneLongerString.c_str())); in TEST_F()
170 int len = property_get(PROPERTY_TEST_KEY, mValue, oneLongerString.c_str()); in TEST_F()
172 EXPECT_STREQ(maxLengthString.c_str(), mValue); in TEST_F()
183 int len = property_get(PROPERTY_TEST_KEY, mValue, maxLengthString.c_str()); in TEST_F()
185 EXPECT_STREQ(maxLengthString.c_str(), mValue); in TEST_F()
196 int len = property_get(PROPERTY_TEST_KEY, mValue, oneCharString.c_str()); in TEST_F()
198 EXPECT_STREQ(oneCharString.c_str(), mValue); in TEST_F()
209 int len = property_get(PROPERTY_TEST_KEY, mValue, zeroCharString.c_str()); in TEST_F()
[all …]
/system/vold/model/
DPublicVolume.cpp50 mDevPath = StringPrintf("/dev/block/vold/%s", getId().c_str()); in PublicVolume()
69 if (!access(legacyPath.c_str(), R_OK | X_OK) && access(securePath.c_str(), R_OK | X_OK)) { in initAsecStage()
70 if (rename(legacyPath.c_str(), securePath.c_str())) { in initAsecStage()
75 if (TEMP_FAILURE_RETRY(mkdir(securePath.c_str(), 0700))) { in initAsecStage()
119 mRawPath = StringPrintf("/mnt/media_rw/%s", stableName.c_str()); in doMount()
121 mFuseDefault = StringPrintf("/mnt/runtime/default/%s", stableName.c_str()); in doMount()
122 mFuseRead = StringPrintf("/mnt/runtime/read/%s", stableName.c_str()); in doMount()
123 mFuseWrite = StringPrintf("/mnt/runtime/write/%s", stableName.c_str()); in doMount()
124 mFuseFull = StringPrintf("/mnt/runtime/full/%s", stableName.c_str()); in doMount()
128 setPath(StringPrintf("/storage/%s", stableName.c_str())); in doMount()
[all …]
DEmulatedVolume.cpp66 mFuseDefault = StringPrintf("/mnt/runtime/default/%s", label.c_str()); in doMount()
67 mFuseRead = StringPrintf("/mnt/runtime/read/%s", label.c_str()); in doMount()
68 mFuseWrite = StringPrintf("/mnt/runtime/write/%s", label.c_str()); in doMount()
69 mFuseFull = StringPrintf("/mnt/runtime/full/%s", label.c_str()); in doMount()
72 setPath(StringPrintf("/storage/%s", label.c_str())); in doMount()
74 if (fs_prepare_dir(mFuseDefault.c_str(), 0700, AID_ROOT, AID_ROOT) || in doMount()
75 fs_prepare_dir(mFuseRead.c_str(), 0700, AID_ROOT, AID_ROOT) || in doMount()
76 fs_prepare_dir(mFuseWrite.c_str(), 0700, AID_ROOT, AID_ROOT) || in doMount()
77 fs_prepare_dir(mFuseFull.c_str(), 0700, AID_ROOT, AID_ROOT)) { in doMount()
94 mRawPath.c_str(), in doMount()
[all …]
DObbVolume.cpp67 if (Devmapper::create(getId().c_str(), mLoopPath.c_str(), mSourceKey.c_str(), nr_sec, tmp, in doCreate()
81 if (!mDmPath.empty() && Devmapper::destroy(getId().c_str())) { in doDestroy()
84 if (!mLoopPath.empty() && Loop::destroyByDevice(mLoopPath.c_str())) { in doDestroy()
93 auto path = StringPrintf("/mnt/obb/%s", getId().c_str()); in doMount()
96 if (fs_prepare_dir(path.c_str(), 0700, AID_ROOT, AID_ROOT)) { in doMount()
115 rmdir(path.c_str()); in doUnmount()
/system/netd/server/
DBandwidthController.cpp325 "COMMIT\n", chainName, criticalCommands.c_str(), chainName, op); in makeDataSaverCommand()
381 ALOGE("unable to update the Bandwidth Uid Map: %s", toString(status).c_str()); in manipulateSpecialApps()
387 StringAppendF(&cmd, "%s %s -m owner --uid-owner %s%s\n", opToString(op), chain.c_str(), in manipulateSpecialApps()
388 appStrUid.c_str(), jumpToString(jumpHandling)); in manipulateSpecialApps()
418 StringPrintf("-I bw_INPUT %d -i %s --jump %s", ruleInsertPos, iface.c_str(), chain), in setInterfaceSharedQuota()
419 StringPrintf("-I bw_OUTPUT %d -o %s --jump %s", ruleInsertPos, iface.c_str(), chain), in setInterfaceSharedQuota()
420 StringPrintf("-A bw_FORWARD -i %s --jump %s", iface.c_str(), chain), in setInterfaceSharedQuota()
421 StringPrintf("-A bw_FORWARD -o %s --jump %s", iface.c_str(), chain), in setInterfaceSharedQuota()
463 ALOGE("No such iface %s to delete", iface.c_str()); in removeInterfaceSharedQuota()
469 StringPrintf("-D bw_INPUT -i %s --jump %s", iface.c_str(), chain), in removeInterfaceSharedQuota()
[all …]
DVirtualNetwork.cpp57 add ? "adding" : "removing", uidRanges.toString().c_str(), mNetId, strerror(-ret)); in maybeCloseSockets()
68 if (int ret = RouteController::addUsersToVirtualNetwork(mNetId, interface.c_str(), mSecure, in addUsers()
70 ALOGE("failed to add users on interface %s of netId %u", interface.c_str(), mNetId); in addUsers()
83 if (int ret = RouteController::removeUsersFromVirtualNetwork(mNetId, interface.c_str(), in removeUsers()
85 ALOGE("failed to remove users on interface %s of netId %u", interface.c_str(), mNetId); in removeUsers()
101 if (int ret = RouteController::addInterfaceToVirtualNetwork(mNetId, interface.c_str(), mSecure, in addInterface()
103 ALOGE("failed to add interface %s to VPN netId %u", interface.c_str(), mNetId); in addInterface()
114 if (int ret = RouteController::removeInterfaceFromVirtualNetwork(mNetId, interface.c_str(), in removeInterface()
116 ALOGE("failed to remove interface %s from VPN netId %u", interface.c_str(), mNetId); in removeInterface()
DPhysicalNetwork.cpp33 if (int ret = RouteController::addInterfaceToDefaultNetwork(interface.c_str(), permission)) { in addToDefault()
34 ALOGE("failed to add interface %s to default netId %u", interface.c_str(), netId); in addToDefault()
46 if (int ret = RouteController::removeInterfaceFromDefaultNetwork(interface.c_str(), in removeFromDefault()
48 ALOGE("failed to remove interface %s from default netId %u", interface.c_str(), netId); in removeFromDefault()
95 (void) RouteController::addRoute(interface.c_str(), dst, "throw", in invalidateRouteCache()
97 (void) RouteController::removeRoute(interface.c_str(), dst, "throw", in invalidateRouteCache()
113 if (int ret = RouteController::modifyPhysicalNetworkPermission(mNetId, interface.c_str(), in setPermission()
116 interface.c_str(), mNetId, mPermission, permission); in setPermission()
173 if (int ret = RouteController::addInterfaceToPhysicalNetwork(mNetId, interface.c_str(), in addInterface()
175 ALOGE("failed to add interface %s to netId %u", interface.c_str(), mNetId); in addInterface()
[all …]
/system/core/debuggerd/libdebuggerd/test/
Ddump_memory_test.cpp209 ASSERT_STREQ(g_expected_full_dump, tombstone_contents.c_str()); in TEST_F()
212 ASSERT_STREQ("", getFakeLogBuf().c_str()); in TEST_F()
213 ASSERT_STREQ("", getFakeLogPrint().c_str()); in TEST_F()
229 ASSERT_STREQ(g_expected_full_dump, tombstone_contents.c_str()); in TEST_F()
232 ASSERT_STREQ("", getFakeLogBuf().c_str()); in TEST_F()
233 ASSERT_STREQ("", getFakeLogPrint().c_str()); in TEST_F()
248 ASSERT_STREQ(g_expected_full_dump, tombstone_contents.c_str()); in TEST_F()
251 ASSERT_STREQ("", getFakeLogBuf().c_str()); in TEST_F()
252 ASSERT_STREQ("", getFakeLogPrint().c_str()); in TEST_F()
298 ASSERT_STREQ(expected_dump, tombstone_contents.c_str()); in TEST_F()
[all …]
Dtombstone_test.cpp98 ASSERT_STREQ(expected_dump, tombstone_contents.c_str()); in TEST_F()
100 ASSERT_STREQ("", amfd_data_.c_str()); in TEST_F()
103 ASSERT_STREQ("", getFakeLogBuf().c_str()); in TEST_F()
104 ASSERT_STREQ("", getFakeLogPrint().c_str()); in TEST_F()
138 ASSERT_STREQ(expected_dump, tombstone_contents.c_str()); in TEST_F()
140 ASSERT_STREQ("", amfd_data_.c_str()); in TEST_F()
143 ASSERT_STREQ("", getFakeLogBuf().c_str()); in TEST_F()
144 ASSERT_STREQ("", getFakeLogPrint().c_str()); in TEST_F()
175 ASSERT_STREQ(expected_dump, tombstone_contents.c_str()); in TEST_F()
177 ASSERT_STREQ("", amfd_data_.c_str()); in TEST_F()
[all …]
/system/tools/sysprop/
DCppGen.cpp249 writer.Write("namespace %s {\n\n", cpp_namespace.c_str()); in GenerateHeader()
269 writer.Write("enum class %s {\n", GetCppEnumName(prop).c_str()); in GenerateHeader()
273 writer.Write("%s,\n", ToUpper(name).c_str()); in GenerateHeader()
279 writer.Write("%s %s();\n", prop_type.c_str(), prop_id.c_str()); in GenerateHeader()
281 writer.Write("bool %s(const %s& value);\n", prop_id.c_str(), in GenerateHeader()
282 prop_type.c_str()); in GenerateHeader()
286 writer.Write("\n} // namespace %s\n", cpp_namespace.c_str()); in GenerateHeader()
295 writer.Write("#include <%s>\n\n", include_name.c_str()); in GenerateSource()
301 writer.Write("using namespace %s;\n\n", cpp_namespace.c_str()); in GenerateSource()
314 enum_name.c_str(), prop_id.c_str()); in GenerateSource()
[all …]
DJavaGen.cpp307 writer.Write("package %s;\n\n", package_name.c_str()); in GenerateJavaClass()
310 writer.Write("public final class %s {\n", class_name.c_str()); in GenerateJavaClass()
312 writer.Write("private %s () {}\n\n", class_name.c_str()); in GenerateJavaClass()
320 std::string prop_id = ApiNameToIdentifier(prop.api_name()).c_str(); in GenerateJavaClass()
328 GetJavaEnumTypeName(prop).c_str()); in GenerateJavaClass()
334 writer.Write("%s(\"%s\")", ToUpper(name).c_str(), name.c_str()); in GenerateJavaClass()
344 GetJavaEnumTypeName(prop).c_str()); in GenerateJavaClass()
364 writer.Write("public static %s %s() {\n", prop_type.c_str(), in GenerateJavaClass()
365 prop_id.c_str()); in GenerateJavaClass()
368 prop.prop_name().c_str()); in GenerateJavaClass()
[all …]
/system/core/fs_mgr/libfs_avb/tests/
Dfs_avb_test_util.cpp61 image_path.value().c_str(), hash_algorithm.c_str(), in CalcVBMetaDigest()
62 vbmeta_digest_path.value().c_str()); in CalcVBMetaDigest()
95 " --chain_partition %s:%u:%s", partition.partition_name.c_str(), in GenerateVBMetaImage()
96 partition.rollback_index_location, partition.key_blob_path.value().c_str()); in GenerateVBMetaImage()
106 rollback_index, signing_options.c_str(), include_descriptor_options.c_str(), in GenerateVBMetaImage()
107 chain_partition_options.c_str(), additional_options.c_str(), in GenerateVBMetaImage()
108 vbmeta_image.path.value().c_str()); in GenerateVBMetaImage()
130 image_path.value().c_str(), vbmeta_image.path.value().c_str(), padding_size); in ExtractVBMetaImage()
182 add_footer_option.c_str(), image_path.value().c_str(), partition_name.c_str(), in AddAvbFooter()
183 partition_size, rollback_index, salt.c_str(), signing_options.c_str(), in AddAvbFooter()
[all …]
/system/core/adb/client/
Dfastdeploy.cpp99 srcs.push_back(jar_path.c_str()); in deploy_agent()
100 srcs.push_back(script_path.c_str()); in deploy_agent()
110 error_exit("Error executing %s returncode: %d", chmodCommand.c_str(), ret); in deploy_agent()
229 android::base::StringPrintf(kAgentExtractCommandPattern, packageName.c_str()); in extract_metadata()
235 fprintf(stderr, "Executing %s returned %d\n", extractCommand.c_str(), returnCode); in extract_metadata()
259 adb_dir.c_str()); in get_patch_generator_command()
264 R"(%s "%s" "%s" > "%s")", get_patch_generator_command().c_str(), apkPath, metadataPath, in create_patch()
266 int returnCode = system(generatePatchCommand.c_str()); in create_patch()
268 error_exit("Executing %s returned %d", generatePatchCommand.c_str(), returnCode); in create_patch()
275 android::base::StringPrintf("%s%s.patch", kDeviceAgentPath, packageName.c_str()); in get_patch_path()
[all …]
Dadb_install.cpp47 fprintf(stderr, "error: %s\n", error.c_str()); in can_use_feature()
179 create_patch(file, metadataTmpFile.path, patchTmpFilePath.c_str()); in install_app_streamed()
183 install_patch(file, patchTmpFilePath.c_str(), pm_args.size(), pm_args.data()); in install_app_streamed()
184 adb_unlink(patchTmpFilePath.c_str()); in install_app_streamed()
221 fprintf(stderr, "adb: connect error for write: %s\n", error.c_str()); in install_app_streamed()
272 apply_patch_on_device(apk_file[0], patchTmpFile.path, apk_dest.c_str()); in install_app_legacy()
277 if (!do_sync_push(apk_file, apk_dest.c_str(), false)) goto cleanup_apk; in install_app_legacy()
280 argv[last_apk] = apk_dest.c_str(); /* destination name, not source location */ in install_app_legacy()
429 install_cmd.c_str(), total_size); in install_multiple_app()
440 fprintf(stderr, "adb: connect error for create: %s\n", error.c_str()); in install_multiple_app()
[all …]
/system/nfc/src/adaptation/
Dlibmain.cc35 return StringPrintf("%s/%s%u", nfc_storage_path.c_str(), bin.c_str(), block); in getFilenameForBlock()
88 "%s: buffer len=%u; file=%s", __func__, nbytes, filename.c_str()); in nfa_nv_co_read()
89 int fileStream = open(filename.c_str(), O_RDONLY); in nfa_nv_co_read()
134 "%s: bytes=%u; file=%s", __func__, nbytes, filename.c_str()); in nfa_nv_co_write()
137 open(filename.c_str(), O_WRONLY | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR); in nfa_nv_co_write()
177 remove(getFilenameForBlock(DH_NV_BLOCK).c_str()); in delete_stack_non_volatile_store()
178 remove(getFilenameForBlock(HC_F2_NV_BLOCK).c_str()); in delete_stack_non_volatile_store()
179 remove(getFilenameForBlock(HC_F3_NV_BLOCK).c_str()); in delete_stack_non_volatile_store()
180 remove(getFilenameForBlock(HC_F4_NV_BLOCK).c_str()); in delete_stack_non_volatile_store()
181 remove(getFilenameForBlock(HC_F5_NV_BLOCK).c_str()); in delete_stack_non_volatile_store()
[all …]
/system/bt/btif/src/
Dbtif_av.cc426 peer_address.ToString().c_str()); in SetSilencePeer()
505 cp.ToString().c_str()); in UpdateCodecConfig()
898 return base::StringPrintf("0x%x(%s)", flags_, result.c_str()); in FlagsToString()
1027 peer_address.ToString().c_str(), bta_handle); in FindOrCreatePeer()
1041 __PRETTY_FUNCTION__, peer_address.ToString().c_str()); in FindOrCreatePeer()
1054 __PRETTY_FUNCTION__, peer_address.ToString().c_str(), bta_handle, in FindOrCreatePeer()
1100 peer->PeerAddress().ToString().c_str(), peer->BtaHandle()); in DeleteIdlePeers()
1119 BTA_AvRegister(BTA_AV_CHNL_AUDIO, kBtifAvSourceServiceName.c_str(), peer_id, in RegisterAllBtaHandles()
1214 peer_address.ToString().c_str(), bta_handle); in FindOrCreatePeer()
1228 __PRETTY_FUNCTION__, peer_address.ToString().c_str()); in FindOrCreatePeer()
[all …]
/system/bt/osi/test/
Dwakelock_test.cc58 char* buffer = const_cast<char*>(tmp_dir_.c_str()); in SetUp()
68 creat(lock_path_.c_str(), S_IRWXU); in SetUp()
69 creat(unlock_path_.c_str(), S_IRWXU); in SetUp()
78 unlink(lock_path_.c_str()); in TearDown()
79 unlink(unlock_path_.c_str()); in TearDown()
80 rmdir(tmp_dir_.c_str()); in TearDown()
91 int lock_fd = open(lock_path_.c_str(), O_RDONLY); in IsFileWakeLockAcquired()
94 int unlock_fd = open(unlock_path_.c_str(), O_RDONLY); in IsFileWakeLockAcquired()
146 wakelock_set_paths(lock_path_.c_str(), unlock_path_.c_str()); in TEST_F()
/system/update_engine/
Dmain.cc60 base::DirReaderPosix reader(kLogsRoot.c_str()); in DeleteOldLogs()
88 if (unlink(log_path.c_str()) == -1) { in DeleteOldLogs()
98 kLogsRoot.c_str(), in SetupLogFile()
99 GetTimeAsString(::time(nullptr)).c_str()); in SetupLogFile()
109 if (utils::FileExists(symlink_path.c_str()) && in SetupLogSymlink()
110 !utils::IsSymlink(symlink_path.c_str())) { in SetupLogSymlink()
115 if (symlink(log_path.c_str(), symlink_path.c_str()) == -1) { in SetupLogSymlink()
126 kLogsDir.c_str(), in SetupLogFile()
127 GetTimeAsString(::time(nullptr)).c_str()); in SetupLogFile()
128 mkdir(kLogsDir.c_str(), 0755); in SetupLogFile()
[all …]
/system/bt/btif/co/
Dbta_av_co.cc839 peer_address.ToString().c_str(), bta_av_handle); in FindPeerAndUpdate()
844 __func__, bta_av_handle, peer_address.ToString().c_str()); in FindPeerAndUpdate()
849 __func__, peer_address.ToString().c_str(), bta_av_handle, in FindPeerAndUpdate()
850 p_peer->addr.ToString().c_str()); in FindPeerAndUpdate()
869 __func__, peer_address.ToString().c_str(), bta_av_handle, num_seps, in ProcessDiscoveryResult()
877 __func__, bta_av_handle, peer_address.ToString().c_str()); in ProcessDiscoveryResult()
884 peer_address.ToString().c_str()); in ProcessDiscoveryResult()
908 peer_address.ToString().c_str(), bta_av_handle, in ProcessSourceGetConfig()
914 A2DP_CodecInfoString(p_codec_info).c_str()); in ProcessSourceGetConfig()
921 __func__, bta_av_handle, peer_address.ToString().c_str()); in ProcessSourceGetConfig()
[all …]
/system/tools/aidl/
Dast_java.cpp82 to->Write("%s\n", this->comment.c_str()); in Write()
85 to->Write("%s\n", a.c_str()); in Write()
91 to->Write(" = %s", this->value.c_str()); in Write()
99 to->Write("%s", this->value.c_str()); in Write()
105 to->Write("\"%s\"", this->value.c_str()); in Write()
117 to->Write("%s%s %s", this->type.c_str(), dim.c_str(), this->name.c_str()); in WriteDeclaration()
120 void Variable::Write(CodeWriter* to) const { to->Write("%s", name.c_str()); } in Write()
129 [&](const std::string& s) { to->Write("%s", s.c_str()); }, [](std::monostate) {}}, in Write()
131 to->Write(".%s", name.c_str()); in Write()
137 to->Write("%s", value_.c_str()); in Write()
[all …]
Dast_cpp.cpp41 to->Write("%s", expression_.c_str()); in Write()
57 to->Write("class %s ", name_.c_str()); in Write()
60 to->Write(": public %s ", parent_.c_str()); in Write()
80 to->Write("}; // class %s\n", name_.c_str()); in Write()
102 to->Write("enum %s {\n", enum_name_.c_str()); in Write()
104 to->Write("enum %s : %s {\n", enum_name_.c_str(), underlying_type_.c_str()); in Write()
109 to->Write("%s,\n", field.key.c_str()); in Write()
111 to->Write("%s = %s,\n", field.key.c_str(), field.value.c_str()); in Write()
167 to->Write("%s", name_.c_str()); in Write()
182 to->Write("%s", name_.c_str()); in Write()
[all …]
/system/core/adb/sysdeps/
Dstat_test.cpp34 ASSERT_EQ(0, stat((std::string(td.path) + '/').c_str(), &st)); in TEST()
38 ASSERT_EQ(0, stat((std::string(td.path) + '\\').c_str(), &st)); in TEST()
43 ASSERT_EQ(-1, stat(nonexistent_path.c_str(), &st)); in TEST()
46 ASSERT_EQ(-1, stat((nonexistent_path + "/").c_str(), &st)); in TEST()
50 ASSERT_EQ(-1, stat((nonexistent_path + "\\").c_str(), &st)); in TEST()
58 ASSERT_EQ(-1, stat((std::string(tf.path) + '/').c_str(), &st)); in TEST()
62 ASSERT_EQ(-1, stat((std::string(tf.path) + '\\').c_str(), &st)); in TEST()
/system/core/fs_mgr/libfiemap_writer/
Dfiemap_writer_test.cpp61 void TearDown() override { unlink(testfile.c_str()); } in TearDown()
91 EXPECT_EQ(access(testfile.c_str(), F_OK), -1); in TEST_F()
108 EXPECT_EQ(access(testfile.c_str(), F_OK), 0); in TEST_F()
117 ASSERT_EQ(stat(testfile.c_str(), &s), 0); in TEST_F()
157 unique_fd fd(open(testfile.c_str(), O_RDONLY)); in TEST_F()
166 ASSERT_EQ(stat(testfile.c_str(), &sb), 0); in TEST_F()
191 EXPECT_EQ(access(testfile.c_str(), F_OK), -1); in TEST_F()
232 unique_fd fd(open(testfile.c_str(), O_WRONLY | O_CLOEXEC)); in TEST_F()
241 unique_fd bdev(open(fptr->bdev_path().c_str(), O_RDONLY | O_CLOEXEC)); in TEST_F()
266 EXPECT_EQ(access(path.c_str(), F_OK), 0); in TEST_F()
[all …]
/system/apex/apexd/
Dapexd_private.cpp41 if (stat(target.c_str(), &buf) != 0) { in BindMount()
60 if (unlink(target.c_str()) != 0) { in BindMount()
69 if (mkdir(target.c_str(), kMkdirMode) != 0) { in BindMount()
76 int rc = umount2(target.c_str(), UMOUNT_NOFOLLOW | MNT_DETACH); in BindMount()
85 if (mount(source.c_str(), target.c_str(), nullptr, MS_BIND, nullptr) == 0) { in BindMount()

12345678910>>...32