History log of /art/runtime/openjdkjvm/OpenjdkJvm.cc
Revision Date Author Comments
1bd15f0311b6d7c5b28cf70914831006a9ef64c3 24-May-2016 Dimitry Ivanov <dimitry@google.com> Remove no-op call to android_update_LD_LIBRARY_PATH

With linker-namespaces enabled for all target sdk versions
the call to android_update_LD_LIBRARY_PATH is no longer needed.

Bug: http://b/26040253
Bug: http://b/27702070
Change-Id: I77c27c10a435e223824e1b69f727d0bc37a26306
589bf49ef3068c148f7b9650c42b0794b65f5e35 15-Apr-2016 Narayan Kamath <narayan@google.com> OpenJdkJVM: Fix Mac OS build.

bug: 28192631

(cherry picked from commit 5b2cfd8b195d8f0fb69c4fe57223c648dfa4c4f2)

Change-Id: Ifc1d89d728c406956efb48b46d73ace0835c8ff1
6fb4c732f3fed182fdd4d9a725a9d039d42dce83 15-Apr-2016 Narayan Kamath <narayan@google.com> OpenJdkJVM: Fix JVM_Lseek

Use lseek64 and remove unnecessary TEMP_FAILURE_RETRY.

bug: 28192631

(cherry picked from commit 77f5d65a23f964f40af0baa4cb45e54deb37bafc)

Change-Id: I48a5baf7281618723a6eb262fd0d999405b6ad8c
f525272b1edec721058e7d888545dd5d97b5045d 15-Mar-2016 Narayan Kamath <narayan@google.com> runtime: delete native/java_lang_Runtime.cc

We're now using Runtime.c from ojluni, which does the same set
of things via the JVM interface. This removes unnecessary duplication
of code between Runtime.cc and OpenJdkJvm.cc.

Also includes a few changes to JVM_NativeLoad to bring it in sync
with the version in Runtime.cc.

bug: 27387202

(cherry picked from commit 5f97157263d1b52bf4aea523b28294b21d694da1)

Change-Id: Ic2848755505a0cb25da8237150b07dadf0a42929
5f97157263d1b52bf4aea523b28294b21d694da1 15-Mar-2016 Narayan Kamath <narayan@google.com> runtime: delete native/java_lang_Runtime.cc

We're now using Runtime.c from ojluni, which does the same set
of things via the JVM interface. This removes unnecessary duplication
of code between Runtime.cc and OpenJdkJvm.cc.

Also includes a few changes to JVM_NativeLoad to bring it in sync
with the version in Runtime.cc.

bug: 27387202
Change-Id: I92aac81d131661aca588e352aee7a167593e17d4
942dc298d7af3e60fe40c69b4b416ef144e5c723 24-Feb-2016 Dimitry Ivanov <dimitry@google.com> Simplify LoadNativeLibrary()

With ApplicationLoaders.getClassLoader() ensuring
linker-namespace initialization there is no longer
need for LoadNativeLibrary() and callers to pass
along namespace-specific information to art.

This change removes unnecessary parameters of such
calls.

Bug: http://b/27189432
Bug: http://b/22548808
Change-Id: I341d35a2d5195e634678b352f4361f8712984b69
(cherry picked from commit c286a7fcd8a446c086127bf03fd07f904e017336)
c286a7fcd8a446c086127bf03fd07f904e017336 24-Feb-2016 Dimitry Ivanov <dimitry@google.com> Simplify LoadNativeLibrary()

With ApplicationLoaders.getClassLoader() ensuring
linker-namespace initialization there is no longer
need for LoadNativeLibrary() and callers to pass
along namespace-specific information to art.

This change removes unnecessary parameters of such
calls.

Bug: http://b/27189432
Bug: http://b/22548808
Change-Id: I341d35a2d5195e634678b352f4361f8712984b69
6c37e9adf7afc547a0fdf4db29249f6982845162 09-Feb-2016 Narayan Kamath <narayan@google.com> openjdkjvm: Don't leak the results of JVM_RawMonitorCreate.

bug: 27050501

Change-Id: Ib0db3e5a1ec412de07455f09fe88b3102b347e46
44ba97e747b928f734329226c5daf0eb36f8f687 05-Feb-2016 Narayan Kamath <narayan@google.com> openjdkjvm: clean up verbose logging.

bug: 26994173
Change-Id: I4b55d68fa89737e25e9d7b10b335423b3ea4bef2
18d209582e0bb1caed97102a86b416173f5aad42 22-Dec-2015 Narayan Kamath <narayan@google.com> Override notice file for OpenJdk based modules.

Change-Id: Iff63708c83c2a18b82f0de6aa884e1388ed8b32b