1. dd6f7c6 Avoid PushLocalFrame(0) CHECK failure by Hans Boehm · 2 years, 8 months ago
  2. ebf0dac Dump backtrace on `DeleteLocalRef` failures (to debug mmap failures). by Ulya Trafimovich · 2 years, 9 months ago
  3. d0f099e Reland "Eagerly lookup native symbols in zygote." by Nicolas Geoffray · 2 years, 10 months ago
  4. 4478abe Revert "Eagerly loopkup native symbols in zygote." by Nicolas Geoffray · 2 years, 10 months ago
  5. 6ec9905 Eagerly loopkup native symbols in zygote. by Nicolas Geoffray · 2 years, 10 months ago
  6. 35cdc9a Use an actual JNINativeInterface structure for gJniSleepForeverStub. by Peter Collingbourne · 2 years, 10 months ago
  7. 6cdabe1 Update runtime/ implications to use (D)CHECK_IMPLIES by Santiago Aboy Solanes · 2 years, 10 months ago
  8. 5f958f6 Avoid unnecessary read barriers in `ImageWriter`. by Vladimir Marko · 2 years, 11 months ago
  9. 6c27308 Always enable checkjni in debug builds. by Nicolas Geoffray · 2 years, 11 months ago
  10. 1b3ec0f Revert^2 "Reduce pauses for weak reference access" by Hans Boehm · 3 years ago
  11. 07cbc5b Revert "Reduce pauses for weak reference access" by Hans Boehm · 3 years ago
  12. 0ab5b6d Reduce pauses for weak reference access by Hans Boehm · 3 years, 6 months ago
  13. 146767f Add a new Lock 'env_hooks_lock_' to avoid race conditions by ShuJieWang · 3 years ago
  14. ddf4fd3 Always access Thread state and flags as 32-bit location. by Vladimir Marko · 3 years, 1 month ago
  15. 0a74d27 Add a "broken test ART APEX" Soong module. by Roland Levillain · 3 years, 3 months ago
  16. 483c41a ART: Use core image to speed up some gtests. by Vladimir Marko · 3 years, 2 months ago
  17. 4dcac36 Initially allocate smaller local IRT by Hans Boehm · 3 years, 3 months ago
  18. d95a1f2 Inline IRT frame push/pop into JNI stubs. by Vladimir Marko · 3 years, 9 months ago
  19. 09bfdf1 Rewrite UTF-8 encoding. by Vladimir Marko · 3 years, 5 months ago
  20. edc005e Rewrite JNI NewStringUTF(). by Vladimir Marko · 3 years, 5 months ago
  21. 1b9d442 Revert "Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()`" by Chuck Liao · 3 years, 6 months ago
  22. e0a4f37 Do not create 4-byte sequences in `ConvertUtf16ToModifiedUtf8()` by Vladimir Marko · 3 years, 6 months ago
  23. 592bcea Add JNI globals tracing by Hans Boehm · 3 years, 6 months ago
  24. d7b4161 Add more weak reference information to traces by Hans Boehm · 3 years, 6 months ago
  25. b10668c Clean up Class::GetDirectInterface(). by Vladimir Marko · 3 years, 7 months ago
  26. af61f50 Reland "Change JNI behavior related to hiddenapi." by Nicolas Geoffray · 3 years, 9 months ago
  27. dbcf4a2 Revert "Change JNI behavior related to hiddenapi." by Nicolas Geoffray · 3 years, 9 months ago
  28. 579db19 Change JNI behavior related to hiddenapi. by Nicolas Geoffray · 3 years, 9 months ago
  29. 0e81e8b Do not create HandleScope for JNI transitions. am: cedec9db0a by Vladimir Marko · 3 years, 10 months ago
  30. cedec9d Do not create HandleScope for JNI transitions. by Vladimir Marko · 3 years, 11 months ago
  31. 9926088 JNI: Faster jobject decoding by avoiding checks. am: 17491ac89f am: c6a6133098 by Vladimir Marko · 4 years, 1 month ago
  32. 17491ac JNI: Faster jobject decoding by avoiding checks. by Vladimir Marko · 4 years, 1 month ago
  33. 3553b68 Add SafetyNet logging to JNI::NewStringUTF. am: ed4b3e0958 am: 0ff49770d3 am: b886fa97fb by Vladimir Marko · 4 years, 1 month ago
  34. 56591f8 Validate input of JNI::NewStringUTF(). am: 7dd48b90bd am: a9780402b4 am: b9997cd03e by Vladimir Marko · 4 years, 1 month ago
  35. ed4b3e0 Add SafetyNet logging to JNI::NewStringUTF. by Vladimir Marko · 4 years, 1 month ago
  36. 7dd48b9 Validate input of JNI::NewStringUTF(). by Vladimir Marko · 4 years, 2 months ago
  37. 4904d5d Optimize JNI:GetStringRegion() for compressed strings. by Vladimir Marko · 4 years, 3 months ago
  38. e0f09bb Reland "JNI: Do not inhibit GC in GetStringCritical for compressed string." by Vladimir Marko · 4 years, 3 months ago
  39. 35f765b Link all internal libraries statically into dex2oat(d) on host. by Martin Stjernholm · 4 years, 3 months ago
  40. b256869 JNI: Do not inhibit GC in GetStringCritical for compressed string. by Vladimir Marko · 4 years, 3 months ago
  41. b78bfee Ensure GetStringUTFRegion is null-terminated by Alex Light · 4 years, 4 months ago
  42. d5bcc72 More inclusive language updates by Orion Hodson · 4 years, 5 months ago
  43. 0740eeb runtime/jni: inclusive language fixes by Orion Hodson · 4 years, 5 months ago
  44. 337cf0a Revert "Additional checks in GetDirectBuffer{Address,Capacity}" by Orion Hodson · 4 years, 6 months ago
  45. 7285a4b Fix GetDirectBufferCapacity for zero length direct buffer by Orion Hodson · 4 years, 6 months ago
  46. 86c8752 Direct calls to @CriticalNative methods. by Vladimir Marko · 4 years, 8 months ago
  47. 0a6063a Clean up Field::CreateFromArtField(). by Vladimir Marko · 4 years, 8 months ago
  48. 5868ada Move implementations from class_root.h to -inl.h . by Vladimir Marko · 4 years, 8 months ago
  49. b6f4c79 Clean up Constructor/Method/Field construction. by Vladimir Marko · 4 years, 8 months ago
  50. d0638fa Additional checks in GetDirectBuffer{Address,Capacity} by Orion Hodson · 4 years, 9 months ago
  51. bda163d Additional checks in GetDirectBuffer{Address,Capacity} by Orion Hodson · 4 years, 9 months ago
  52. 8f0eb96 Remove support code for native Core Platform API checks by Orion Hodson · 4 years, 10 months ago
  53. 9f8ead2 Remove support code for native Core Platform API checks by Orion Hodson · 4 years, 10 months ago
  54. 8206ae8 Revert "Fix Core Platform API JNI check" by satayev · 4 years, 11 months ago
  55. dc77ca3 Wait sooner for non-daemon threads by Hans Boehm · 5 years ago
  56. 6c56db3 Fix Core Platform API JNI check by Orion Hodson · 5 years ago
  57. 65c18a2 Revert^4 "Add spin loop to mutex, overhaul monitor" by Hans Boehm · 5 years ago
  58. ead89ef Revert^3 "Add spin loop to mutex, overhaul monitor"" by Hans Boehm · 5 years ago
  59. 3d52abe Revert^2 "Add spin loop to mutex, overhaul monitor" by Hans Boehm · 5 years ago
  60. bc19b75 Revert^2 "Make opaque-jni-ids:swapable more efficient" by Alex Light · 5 years ago
  61. 42c52f5 Revert "Make opaque-jni-ids:swapable more efficient" by Alex Light · 5 years ago
  62. 4e7dd70 Make opaque-jni-ids:swapable more efficient by Alex Light · 5 years ago
  63. 55eccdf Revert^4 "Walk internal ArtField/ArtMethod pointers" by Alex Light · 5 years ago
  64. c34eab4 Revert "Revert^2 "Walk internal ArtField/ArtMethod pointers"" by Nicolas Geoffray · 5 years ago
  65. ea2a3d9 Revert^2 "Walk internal ArtField/ArtMethod pointers" by Alex Light · 5 years ago
  66. 712fa80 Revert "Walk internal ArtField/ArtMethod pointers" by Nicolas Geoffray · 5 years ago
  67. c84fc3a Walk internal ArtField/ArtMethod pointers by Alex Light · 5 years ago
  68. c18eba3 Consolidate updating of reflective Field/Method references by Alex Light · 5 years ago
  69. 4ac0e15 Revert "Revert "Basic structural redefinition support"" by Nicolas Geoffray · 5 years ago
  70. 5a2301d Revert "Basic structural redefinition support" by Nicolas Geoffray · 5 years ago
  71. c971eaf Basic structural redefinition support by Alex Light · 5 years ago
  72. f367747 Add ability to switch to index ids late. by Alex Light · 6 years ago
  73. 9e0099f Drop Core Platform API checks when JNI table updated by Orion Hodson · 5 years ago
  74. 01ecfa1 Refactor Core Plaform API checking by Orion Hodson · 5 years ago
  75. bb5b4f3 Revert "Disable opaque JNI Ids for now." by Alex Light · 5 years ago
  76. c1b34d4 Disable JNI native whitelist check by Orion Hodson · 5 years ago
  77. 79d6c80 Revert^2 "Support using opaque JNI ids" by Alex Light · 6 years ago
  78. b476a29 Revert "Support using opaque JNI ids" by Nicolas Geoffray · 6 years ago
  79. 21d5994 Support using opaque JNI ids by Alex Light · 6 years ago
  80. 9b81ac3 Add default argument kIsInstrumented=true. by Vladimir Marko · 6 years ago
  81. 19f5416 ART: Remove runtime.h file_utils.h (iwyu) by Andreas Gampe · 6 years ago
  82. f41232e Incorporate additional feedback to native JNI checks by Orion Hodson · 6 years ago
  83. 077872d Allow APEX binaries to access fields and methods via JNI by Orion Hodson · 6 years ago
  84. 19711d4 ObjPtr<>-ify instrumentation. by Vladimir Marko · 6 years ago
  85. 58412b1 ObjPtr<>-ify DexCache. by Vladimir Marko · 6 years ago
  86. dfc0de7 Partially ObjPtr<>-ify Object, fix stale ref in test. by Vladimir Marko · 6 years ago
  87. 4617d58 ObjPtr<>-ify mirror::Object::As*(), fix stale refs in test. by Vladimir Marko · 6 years ago
  88. 0984e48 Style cleanup for ObjPtr<>-ify changes. by Vladimir Marko · 6 years ago
  89. 338403c jni: Avoid extra std::string copies by Greg Kaiser · 6 years ago
  90. c524e9e ObjPtr<>-ify mirror::Class. by Vladimir Marko · 6 years ago
  91. d91de5f Fix JNI GetFieldId() signature check for "". by Vladimir Marko · 6 years ago
  92. 179b7c6 ObjPtr<>-ify String allocations, fix stale refs. by Vladimir Marko · 6 years ago
  93. c8b7d44 Defer unloader JNI libraries of boot classpath as late as possible. by Nicolas Geoffray · 6 years ago
  94. 21b6568 Unload native libraries during shutdown. by Nicolas Geoffray · 6 years ago
  95. 2b076df Make jni_internal_test a CommonRuntimeTest. by Vladimir Marko · 6 years ago
  96. 7210108 Replace StringPiece with std::string_view in art/runtime/. by Vladimir Marko · 6 years ago
  97. eb37ba5 Replace StringPiece with std::string_view in Signature. by Vladimir Marko · 6 years ago
  98. 9fdcedd ART: Disable SmallStack test for ASAN by Andreas Gampe · 6 years ago
  99. 96259f1 Pass the Java caller's location to OpenNativeLibrary. by Nicolas Geoffray · 6 years ago
  100. c3ba7ee Fix use of native loader API. by Nicolas Geoffray · 6 years ago