Home
last modified time | relevance | path

Searched refs:lastSlash (Results 1 – 7 of 7) sorted by relevance

/aosp14/frameworks/base/libs/androidfw/tests/
H A DApkParsing_test.cpp31 ASSERT_THAT(lastSlash, NotNull()); in TEST()
32 ASSERT_THAT(lastSlash, Eq(path + 13)); in TEST()
37 auto lastSlash = util::ValidLibraryPathLastSlash(path, true, false); in TEST() local
38 ASSERT_THAT(lastSlash, IsNull()); in TEST()
44 ASSERT_THAT(lastSlash, NotNull()); in TEST()
45 ASSERT_THAT(lastSlash, Eq(path + 15)); in TEST()
51 ASSERT_THAT(lastSlash, IsNull()); in TEST()
57 ASSERT_THAT(lastSlash, IsNull()); in TEST()
63 ASSERT_THAT(lastSlash, IsNull()); in TEST()
69 ASSERT_THAT(lastSlash, IsNull()); in TEST()
[all …]
/aosp14/frameworks/base/libs/androidfw/
H A DApkParsing.cpp44 const char* lastSlash = strrchr(fileName, '/'); in ValidLibraryPathLastSlash() local
45 if (!lastSlash) { in ValidLibraryPathLastSlash()
50 if (*(lastSlash + 1) == 0) { in ValidLibraryPathLastSlash()
55 if (!isFilenameSafe(lastSlash + 1)) { in ValidLibraryPathLastSlash()
60 if (memchr(fileName + APK_LIB_LEN, '/', fileNameLen - APK_LIB_LEN) != lastSlash) { in ValidLibraryPathLastSlash()
67 || strncmp(lastSlash, LIB_PREFIX.data(), LIB_PREFIX_LEN) != 0) { in ValidLibraryPathLastSlash()
74 fileName + APK_LIB_LEN, lastSlash - fileName - APK_LIB_LEN)) != abis.end()) { in ValidLibraryPathLastSlash()
78 return lastSlash; in ValidLibraryPathLastSlash()
/aosp14/frameworks/base/core/jni/
H A Dcom_android_internal_content_NativeLibraryHelper.cpp308 if (lastSlash) { in next()
309 mLastSlash = lastSlash; in next()
321 inline const char* lastSlash() const { in lastSlash() function in android::NativeLibrariesIterator
359 const char* lastSlash = it->lastSlash(); in iterateOverNativeFiles() local
363 const size_t cpuAbiRegionSize = lastSlash - cpuAbiOffset; in iterateOverNativeFiles()
366 install_status_t ret = callFunc(env, callArg, zipFile, entry, lastSlash + 1); in iterateOverNativeFiles()
369 ALOGV("Failure for entry %s", lastSlash + 1); in iterateOverNativeFiles()
410 const char* lastSlash = it->lastSlash(); in findSupportedAbi() local
414 const size_t abiSize = lastSlash - abiOffset; in findSupportedAbi()
478 const char* lastSlash = strrchr(fileName, '/'); in com_android_internal_content_NativeLibraryHelper_hasRenderscriptBitcode() local
[all …]
/aosp14/frameworks/base/media/java/android/media/
H A DMediaFile.java321 int lastSlash = path.lastIndexOf('/'); in getFileTitle() local
322 if (lastSlash >= 0) { in getFileTitle()
323 lastSlash++; in getFileTitle()
324 if (lastSlash < path.length()) { in getFileTitle()
325 path = path.substring(lastSlash); in getFileTitle()
/aosp14/system/core/libutils/
H A DString8.cpp503 const char* lastSlash; in find_extension() local
508 lastSlash = strrchr(str, OS_PATH_SEPARATOR); in find_extension()
509 if (lastSlash == nullptr) in find_extension()
510 lastSlash = str; in find_extension()
512 lastSlash++; in find_extension()
515 lastDot = strrchr(lastSlash, '.'); in find_extension()
/aosp14/frameworks/base/services/core/java/com/android/server/pm/
H A DCompilerStats.java104 int lastSlash = codePath.lastIndexOf(File.separatorChar); in getStoredPathFromCodePath() local
105 return codePath.substring(lastSlash + 1); in getStoredPathFromCodePath()
/aosp14/frameworks/base/telephony/java/android/telephony/mbms/
H A DMbmsDownloadReceiver.java478 int lastSlash = sourceUriPath.lastIndexOf('/'); in getFileRelativePath() local
479 sourceUriPath = sourceUriPath.substring(0, lastSlash); in getFileRelativePath()