Index: base/android/java/src/org/chromium/base/library_loader/Linker.java |
diff --git a/base/android/java/src/org/chromium/base/library_loader/Linker.java b/base/android/java/src/org/chromium/base/library_loader/Linker.java |
index 15968adc2a7c29d4c13c6223c7b858c8bc001ccc..a2c41c858c9c0f567b66b39e2f1430704e173a80 100644 |
--- a/base/android/java/src/org/chromium/base/library_loader/Linker.java |
+++ b/base/android/java/src/org/chromium/base/library_loader/Linker.java |
@@ -10,6 +10,8 @@ import android.os.ParcelFileDescriptor; |
import android.os.Parcelable; |
import android.util.Log; |
+import org.chromium.base.AccessedByNative; |
+import org.chromium.base.CalledByNative; |
import org.chromium.base.SysUtils; |
import org.chromium.base.ThreadUtils; |
@@ -830,6 +832,7 @@ public class Linker { |
* |
* @param opaque Opaque argument. |
*/ |
+ @CalledByNative |
public static void postCallbackOnMainThread(final long opaque) { |
ThreadUtils.postOnUiThread(new Runnable() { |
@Override |
@@ -1007,10 +1010,15 @@ public class Linker { |
// IMPORTANT: Don't change these fields without modifying the |
// native code that accesses them directly! |
+ @AccessedByNative |
public long mLoadAddress; // page-aligned library load address. |
+ @AccessedByNative |
public long mLoadSize; // page-aligned library load size. |
+ @AccessedByNative |
public long mRelroStart; // page-aligned address in memory, or 0 if none. |
+ @AccessedByNative |
public long mRelroSize; // page-aligned size in memory, or 0. |
+ @AccessedByNative |
public int mRelroFd; // ashmem file descriptor, or -1 |
} |