summaryrefslogtreecommitdiff
path: root/runtime/jni
Commit message (Expand)AuthorAgeFilesLines
* Reland "Change JNI behavior related to hiddenapi."Nicolas Geoffray2021-04-011-12/+32
* Revert "Change JNI behavior related to hiddenapi."Nicolas Geoffray2021-03-311-34/+12
* Change JNI behavior related to hiddenapi.Nicolas Geoffray2021-03-301-12/+34
* Do not create HandleScope for JNI transitions. am: cedec9db0aVladimir Marko2021-02-232-7/+10
|\
| * Do not create HandleScope for JNI transitions.Vladimir Marko2021-02-232-7/+10
* | JNI: Faster jobject decoding by avoiding checks. am: 17491ac89f am: c6a6133098Vladimir Marko2020-12-094-46/+85
|\|
| * JNI: Faster jobject decoding by avoiding checks.Vladimir Marko2020-12-094-46/+85
* | Add SafetyNet logging to JNI::NewStringUTF. am: ed4b3e0958 am: 0ff49770d3 am:...Vladimir Marko2020-12-091-0/+2
|\ \
| * | Add SafetyNet logging to JNI::NewStringUTF.Vladimir Marko2020-12-081-0/+2
* | | Validate input of JNI::NewStringUTF(). am: 7dd48b90bd am: a9780402b4 am: b999...Vladimir Marko2020-12-092-5/+245
|\| | | |/ |/|
| * Validate input of JNI::NewStringUTF().Vladimir Marko2020-12-012-5/+245
| * Revert "Additional checks in GetDirectBuffer{Address,Capacity}"Orion Hodson2020-07-102-42/+7
| * Additional checks in GetDirectBuffer{Address,Capacity}Orion Hodson2020-04-062-7/+42
| * Remove support code for native Core Platform API checksOrion Hodson2020-03-042-13/+0
* | Optimize JNI:GetStringRegion() for compressed strings.Vladimir Marko2020-10-051-5/+10
* | Reland "JNI: Do not inhibit GC in GetStringCritical for compressed string."Vladimir Marko2020-09-291-13/+15
* | Link all internal libraries statically into dex2oat(d) on host.Martin Stjernholm2020-09-281-15/+13
* | JNI: Do not inhibit GC in GetStringCritical for compressed string.Vladimir Marko2020-09-251-13/+15
* | Ensure GetStringUTFRegion is null-terminatedAlex Light2020-09-022-2/+17
* | More inclusive language updatesOrion Hodson2020-07-282-4/+4
* | runtime/jni: inclusive language fixesOrion Hodson2020-07-275-9/+11
* | Fix GetDirectBufferCapacity for zero length direct bufferOrion Hodson2020-07-101-2/+18
* | Direct calls to @CriticalNative methods.Vladimir Marko2020-06-191-3/+5
* | Clean up Field::CreateFromArtField().Vladimir Marko2020-05-151-2/+2
* | Move implementations from class_root.h to -inl.h .Vladimir Marko2020-05-133-2/+3
* | Clean up Constructor/Method/Field construction.Vladimir Marko2020-05-051-3/+2
* | Additional checks in GetDirectBuffer{Address,Capacity}Orion Hodson2020-04-022-7/+42
* | Remove support code for native Core Platform API checksOrion Hodson2020-03-032-13/+0
|/
* Revert "Fix Core Platform API JNI check"satayev2020-02-111-9/+1
* Wait sooner for non-daemon threadsHans Boehm2020-02-061-0/+7
* Fix Core Platform API JNI checkOrion Hodson2020-02-031-1/+9
* Revert^4 "Add spin loop to mutex, overhaul monitor"Hans Boehm2020-01-072-3/+3
* Revert^3 "Add spin loop to mutex, overhaul monitor""Hans Boehm2020-01-032-3/+3
* Revert^2 "Add spin loop to mutex, overhaul monitor"Hans Boehm2020-01-032-3/+3
* Revert^2 "Make opaque-jni-ids:swapable more efficient"Alex Light2019-12-022-51/+127
* Revert "Make opaque-jni-ids:swapable more efficient"Alex Light2019-12-022-119/+51
* Make opaque-jni-ids:swapable more efficientAlex Light2019-12-022-51/+119
* Revert^4 "Walk internal ArtField/ArtMethod pointers"Alex Light2019-10-073-83/+224
* Revert "Revert^2 "Walk internal ArtField/ArtMethod pointers""Nicolas Geoffray2019-10-073-224/+83
* Revert^2 "Walk internal ArtField/ArtMethod pointers"Alex Light2019-10-043-83/+224
* Revert "Walk internal ArtField/ArtMethod pointers"Nicolas Geoffray2019-10-043-223/+83
* Walk internal ArtField/ArtMethod pointersAlex Light2019-10-033-83/+223
* Consolidate updating of reflective Field/Method referencesAlex Light2019-09-272-47/+78
* Revert "Revert "Basic structural redefinition support""Nicolas Geoffray2019-09-182-0/+61
* Revert "Basic structural redefinition support"Nicolas Geoffray2019-09-182-61/+0
* Basic structural redefinition supportAlex Light2019-09-172-0/+61
* Add ability to switch to index ids late.Alex Light2019-07-296-95/+168
* Drop Core Platform API checks when JNI table updatedOrion Hodson2019-07-261-0/+4
* Refactor Core Plaform API checkingOrion Hodson2019-07-262-194/+11
* Revert "Disable opaque JNI Ids for now."Alex Light2019-07-101-4/+9