Fix LibInfo unmarshalling exception in Linker
commitdcd2189bc8ec2a47ce42964b74d076e8d9ea916d
authorpetrcermak <petrcermak@chromium.org>
Fri, 20 Feb 2015 14:46:03 +0000 (20 06:46 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 20 Feb 2015 14:46:36 +0000 (20 14:46 +0000)
tree5a6eebd3d3490be2cb45000aa1a84e613b52c203
parent452556f229324f7ce10e08a6ffa74c24bfe60a34
Fix LibInfo unmarshalling exception in Linker

This patch fixes the Chromium Android Linker bug which causes a
RuntimeException when LibInfos are unmarshalled from the shared RELRO
Bundle in renderer process. The problem was caused by an ABI mismatch
between ParcelFileDescriptor.writeToParcel() and
Parcel.readFileDescriptor() (b/19451018).

BUG=348621, 382485

Review URL: https://codereview.chromium.org/941913003

Cr-Commit-Position: refs/heads/master@{#317318}
base/android/java/src/org/chromium/base/library_loader/Linker.java