Fuchsia: Add a Fuchsia-specific NativeLibrary impl library.

native_library_fuchsia uses the Fuchsia-specific dlopen_vmo() function
instead of dlopen() as on other POSIX builds.

The library is package-aware, resolving full library paths differently
if the process is running inside a packaged namespace.

Bug: 798847
Change-Id: I1f4e0769e8b94bff65704df4dcfd73c622df13bc
Reviewed-on: https://chromium-review.googlesource.com/1003060
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Wez <wez@chromium.org>
Reviewed-by: Scott Graham <scottmg@chromium.org>
Commit-Queue: Kevin Marshall <kmarshall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550302}

CrOS-Libchrome-Original-Commit: 858c03f25d74d1416b0df659b424491f1263bca6
1 file changed
tree: 8b7fd6546a8b180e0556f5b942b008b1eda84f29
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/