/aosp12/frameworks/base/native/webview/loader/ |
H A D | loader.cpp | 73 if (unlink(relro) != 0 && errno != ENOENT) { in DoCreateRelroFile() 80 char relro_tmp[strlen(relro) + sizeof(tmpsuffix)]; in DoCreateRelroFile() 81 strlcpy(relro_tmp, relro, sizeof(relro_tmp)); in DoCreateRelroFile() 111 rename(relro_tmp, relro) != 0) { in DoCreateRelroFile() 116 ALOGV("Created relro file %s for library %s", relro, lib); in DoCreateRelroFile() 122 int relro_fd = TEMP_FAILURE_RETRY(open(relro, O_RDONLY)); in DoLoadWithRelroFile() 147 ALOGV("Loaded library %s with relro file %s", lib, relro); in DoLoadWithRelroFile() 164 const char* relro_utf8 = env->GetStringUTFChars(relro, NULL); in CreateRelroFile() 167 env->ReleaseStringUTFChars(relro, relro_utf8); in CreateRelroFile() 179 const char* relro_utf8 = env->GetStringUTFChars(relro, NULL); in LoadWithRelroFile() [all …]
|
H A D | Android.bp | 18 // Loader library which handles address space reservation and relro sharing.
|
/aosp12/frameworks/base/core/java/android/webkit/ |
H A D | WebViewLibraryLoader.java | 224 static native boolean nativeCreateRelroFile(String lib, String relro, ClassLoader clazzLoader); in nativeCreateRelroFile() argument 225 static native int nativeLoadWithRelroFile(String lib, String relro, ClassLoader clazzLoader); in nativeLoadWithRelroFile() argument
|
/aosp12/system/sepolicy/prebuilts/api/28.0/private/ |
H A D | shared_relro.te | 3 # The shared relro process is a Java program forked from the zygote, so it
|
H A D | webview_zygote.te | 18 # Access to the WebView relro file.
|
/aosp12/system/sepolicy/prebuilts/api/30.0/private/ |
H A D | shared_relro.te | 3 # The shared relro process is a Java program forked from the zygote, so it
|
H A D | webview_zygote.te | 18 # Access to the WebView relro file.
|
/aosp12/system/sepolicy/prebuilts/api/29.0/private/ |
H A D | shared_relro.te | 3 # The shared relro process is a Java program forked from the zygote, so it
|
H A D | webview_zygote.te | 18 # Access to the WebView relro file.
|
/aosp12/system/sepolicy/prebuilts/api/27.0/private/ |
H A D | shared_relro.te | 4 # The shared relro process is a Java program forked from the zygote, so it
|
H A D | webview_zygote.te | 18 # Access to the WebView relro file.
|
H A D | seapp_contexts | 80 # neverallow shared relro to any other domain
|
/aosp12/system/sepolicy/prebuilts/api/26.0/private/ |
H A D | shared_relro.te | 4 # The shared relro process is a Java program forked from the zygote, so it
|
H A D | webview_zygote.te | 18 # Access to the WebView relro file.
|
/aosp12/system/sepolicy/prebuilts/api/27.0/public/ |
H A D | shared_relro.te | 4 # Grant write access to the shared relro files/directory.
|
/aosp12/system/sepolicy/prebuilts/api/26.0/public/ |
H A D | shared_relro.te | 4 # Grant write access to the shared relro files/directory.
|
/aosp12/system/sepolicy/prebuilts/api/28.0/public/ |
H A D | shared_relro.te | 4 # Grant write access to the shared relro files/directory.
|
/aosp12/system/sepolicy/prebuilts/api/30.0/public/ |
H A D | shared_relro.te | 4 # Grant write access to the shared relro files/directory.
|
/aosp12/system/sepolicy/prebuilts/api/29.0/public/ |
H A D | shared_relro.te | 4 # Grant write access to the shared relro files/directory.
|
/aosp12/system/sepolicy/prebuilts/api/31.0/private/ |
H A D | shared_relro.te | 3 # The shared relro process is a Java program forked from the zygote, so it
|
H A D | webview_zygote.te | 20 # Access to the WebView relro file.
|
/aosp12/system/sepolicy/prebuilts/api/32.0/private/ |
H A D | shared_relro.te | 3 # The shared relro process is a Java program forked from the zygote, so it
|
H A D | webview_zygote.te | 20 # Access to the WebView relro file.
|
/aosp12/system/sepolicy/private/ |
H A D | shared_relro.te | 3 # The shared relro process is a Java program forked from the zygote, so it
|
H A D | webview_zygote.te | 20 # Access to the WebView relro file.
|