Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
0d60a2b1eaa2cd2ec3481e49578b77405353efa1
/
runtime
/
jit
0d60a2b
Introduce an enum for the compilation kind.
by Nicolas Geoffray
· 6 years ago
f8cc26e
Fix a braino when marking a method as being compiled.
by Nicolas Geoffray
· 6 years ago
62d33f7
Revert "Cover more cases in nterp."
by Nicolas Geoffray
· 6 years ago
eb1fece
Cover more cases in nterp.
by Nicolas Geoffray
· 6 years ago
5868ada
Move implementations from class_root.h to -inl.h .
by Vladimir Marko
· 6 years ago
62dd4e8
Continue try allocating until we've reached max capacity.
by Nicolas Geoffray
· 6 years ago
12b7ea1
Handle the case a boot classpath class fails to verify.
by Nicolas Geoffray
· 6 years ago
3a07909
Don't run pre-verification if the thread cannot load classes.
by Nicolas Geoffray
· 6 years ago
b202873
Run Java verification of mainline modules at boot time.
by Nicolas Geoffray
· 6 years ago
41617b1
Add more logging and sanity checks for JIT mini-debug-info.
by David Srbecky
· 6 years ago
521644b
Call JitCodeCache::FreeAllMethodHeaders under JIT lock.
by David Srbecky
· 6 years ago
c76232e
Fix relation between debuggable / JIT zygote.
by Nicolas Geoffray
· 6 years ago
d8fd599
Reland^2 "Add consistency CHECKs around ArtMethod fields."
by Nicolas Geoffray
· 6 years ago
30fd851
Refactor RemoveNativeDebugInfoForJit.
by David Srbecky
· 6 years ago
fc47d6b
Adjust JitCodeCache::TransitionToDebuggable.
by Nicolas Geoffray
· 6 years ago
280e6c3
Jit-zygote compiled code isn't debuggable
by Alex Light
· 6 years ago
b28e304
Clear PreCompiled when we transition to debuggable after zygote fork
by Alex Light
· 6 years ago
2c2248c
Reland^3 "Always put the framework profile in the boot image location."
by Nicolas Geoffray
· 6 years ago
9bdba6e
Revert "Reland^2 "Always put the framework profile in the boot image location.""
by Nicolas Geoffray
· 6 years ago
ed1f531
Reland^2 "Always put the framework profile in the boot image location."
by Nicolas Geoffray
· 6 years ago
acb5c2d
Revert "Revert "Revert "Always put the framework profile in the boot image location."""
by Nicolas Geoffray
· 6 years ago
ec769b8
Revert "Revert "Always put the framework profile in the boot image location.""
by Nicolas Geoffray
· 6 years ago
2ad7c98
Revert "Always put the framework profile in the boot image location."
by Nicolas Geoffray
· 6 years ago
4d125af
JIT mini-debug-info: Insert application entries at the head.
by David Srbecky
· 7 years ago
5aa4292
Fix iteration in RemoveNativeDebugInfoForJit
by David Srbecky
· 6 years ago
5945de0
Revert "Revert "Revert "Add consistency CHECKs around ArtMethod fields."""
by Nicolas Geoffray
· 6 years ago
5265419
Always put the framework profile in the boot image location.
by Nicolas Geoffray
· 6 years ago
58cc76d
Fix braino in Jit::PostZygoteFork.
by Nicolas Geoffray
· 6 years ago
f994025
Revert "Revert "Add consistency CHECKs around ArtMethod fields.""
by Nicolas Geoffray
· 6 years ago
4cbb51a
Fix ART code around JIT zygote.
by Nicolas Geoffray
· 6 years ago
ecd9502
[jitzygote] Don't spawn a thread in child zygotes.
by Nicolas Geoffray
· 6 years ago
e91e795
Replace instrumention id with stack pointers.
by Nicolas Geoffray
· 6 years ago
775f681
JIT debugger_interface: add simpleperf presumit check.
by Yabin Cui
· 6 years ago
4d7e1a8
nterp: Don't compile baseline if a process cannot allocate profiling infos.
by Nicolas Geoffray
· 6 years ago
f0e90ba
Revert^2 "Enable JIT dual data mapping."
by David Srbecky
· 6 years ago
6ef7713
Remove dead code related to profile collection.
by Vladimir Marko
· 6 years ago
b86e9b0
Close fd if polling thread is disabled
by Mathieu Chartier
· 6 years ago
3a6ef94
Disable jitzygote polling thread
by Mathieu Chartier
· 6 years ago
eeae32b
Revert "Add consistency CHECKs around ArtMethod fields."
by Mathieu Chartier
· 6 years ago
0039182
Add an implementation of Nterp for x64.
by Nicolas Geoffray
· 6 years ago
57cacb7
Refactor OSR related code to prepare for "true" OSR.
by Nicolas Geoffray
· 6 years ago
085f740
Re-arrange code to avoid recursive locking of the JIT lock.
by Nicolas Geoffray
· 6 years ago
9bab237
Fix overrun bug in MapBootImageMethods
by Mathieu Chartier
· 6 years ago
b0a9747
Fix go/lem breakages on baseline configs
by Nicolas Geoffray
· 7 years ago
e3f775b
Address comments from aog/1180224.
by Nicolas Geoffray
· 7 years ago
a59af8a
JIT baseline: trigger optimized compilation on hotness threshold.
by Nicolas Geoffray
· 7 years ago
de3e51d
If a collection is in progress, we need to mark new code.
by Nicolas Geoffray
· 7 years ago
e2a3aa9
Baseline JIT: update inline caches in compiled code.
by Nicolas Geoffray
· 7 years ago
986914b
Revert^4 "Initial support for adding virtuals with structural redefinition"
by Alex Light
· 7 years ago
0f6bde0
Adjust profile version when the boot image profiling is switched on
by Calin Juravle
· 7 years ago
831f20f
Don't use F_SEAL_FUTURE_WRITE for boot image methods.
by Nicolas Geoffray
· 7 years ago
382df39
Add consistency CHECKs around ArtMethod fields.
by Nicolas Geoffray
· 7 years ago
014c16c
Revert "Enable JIT dual data mapping."
by David Srbecky
· 7 years ago
8e23d38
[jitzygote] Suspend all threads when remapping boot image methods.
by Nicolas Geoffray
· 7 years ago
8852e53
[jitzygote] Remap boot boot image methods in zygote when single-threaded.
by Nicolas Geoffray
· 7 years ago
e3884e3
[jitzygote] Map the boot image fd after the contents have been written.
by Nicolas Geoffray
· 7 years ago
697fe5c
JIT mini-debug-info: Append packed entries towards end.
by David Srbecky
· 7 years ago
5115a4d
Clean up initialization checks for entrypoints.
by Vladimir Marko
· 7 years ago
cce414f
Delay entrypoint update until visibly initialized.
by Vladimir Marko
· 7 years ago
adb66f9
Revert^2 "JIT: Separate code allocation and initialization."
by David Srbecky
· 7 years ago
ff25806
jitzygote: only copy contents if they differ.
by Nicolas Geoffray
· 7 years ago
63b0c26
Revert "JIT: Separate code allocation and initialization."
by Nicolas Geoffray
· 7 years ago
e1b36f0
JIT: Separate code allocation and initialization.
by David Srbecky
· 7 years ago
9bee62a
JIT mini-debug-info: Compression micro-optimization.
by David Srbecky
· 7 years ago
444e998
JIT mini-debug-info: Generate the debug info sooner.
by David Srbecky
· 7 years ago
1cef6b2
Add and use a read-barrier free NeedInitializationCheck method.
by Nicolas Geoffray
· 7 years ago
623d4f1
Share boot image methods memory in JIT zygote.
by Nicolas Geoffray
· 7 years ago
94af582
JIT mini-debug-info: Add back timestamps.
by David Srbecky
· 7 years ago
f70dfec
Attach the running bitness to the boot image profile
by Calin Juravle
· 7 years ago
00b8d45
Remove the leading '/' in jit zygote memfd/ashmem names.
by Nicolas Geoffray
· 7 years ago
f3a1a29
Annotate boot profiles with the origin package names
by Calin Juravle
· 7 years ago
371390f
Call NativeDebugInfoPostFork in the child post-fork.
by Nicolas Geoffray
· 7 years ago
4ad9521
Make explicit which methods retrieve info about *hot* methods
by Calin Juravle
· 7 years ago
1061c7d
Clean up profile AddMethod APIs
by Calin Juravle
· 7 years ago
5a0b672
Boot image: only use the resolution stub when there is AOT code.
by Nicolas Geoffray
· 7 years ago
a6c9b78
Consolidate profile methods
by Calin Juravle
· 7 years ago
38cf110
Process method flags uniformly in the profile
by Calin Juravle
· 7 years ago
e58624f
Various renames following the name change from "Runtime APEX" to "ART APEX".
by Martin Stjernholm
· 7 years ago
1550a66
JIT mini-debug-info: Add support for zygote shared memory
by David Srbecky
· 7 years ago
4ac0e15
Revert "Revert "Basic structural redefinition support""
by Nicolas Geoffray
· 7 years ago
5a2301d
Revert "Basic structural redefinition support"
by Nicolas Geoffray
· 7 years ago
c971eaf
Basic structural redefinition support
by Alex Light
· 7 years ago
849439a
Refactor the management of profile keys
by Calin Juravle
· 7 years ago
973f8c4
Create boot image profiles with the appropriate version
by Calin Juravle
· 7 years ago
f4666af
Revert^2 "Fix profile saver hotness for AOT code"
by Mathieu Chartier
· 7 years ago
4fa78a0
Revert^2 "Additional sanity checking for JIT thresholds"
by Orion Hodson
· 7 years ago
f923b09
Revert "Additional sanity checking for JIT thresholds"
by Nicolas Geoffray
· 7 years ago
5a3e9fb
Additional sanity checking for JIT thresholds
by Orion Hodson
· 7 years ago
acb1237
Fix unhandled allocation failure
by Orion Hodson
· 7 years ago
ccb0b5f
jitzyogte: madvise away dex files after compilation.
by Nicolas Geoffray
· 7 years ago
b3b803b
Enable JIT dual data mapping.
by David Srbecky
· 7 years ago
87fb032
Fix JIT data dual mapping for apps.
by David Srbecky
· 7 years ago
775d38d
Revert "Fix profile saver hotness for AOT code"
by Nicolas Geoffray
· 7 years ago
4cb48c1
Fix profile saver hotness for AOT code
by Mathieu Chartier
· 7 years ago
e09b87e
JIT mini-debug-info: Support JIT data dual mapping.
by David Srbecky
· 7 years ago
9ac8e43
JIT mini-debug-info: Allocate entries in the JIT data space.
by David Srbecky
· 7 years ago
e9455f6
Clear the boot task at fork.
by Nicolas Geoffray
· 7 years ago
8fc2f95
JIT mini-debug-info: Remove global maps.
by David Srbecky
· 7 years ago
ac8f936
JIT code cache: Don't set footprint limit for data portion.
by David Srbecky
· 7 years ago
a67daeb
Fix race between post fork initialization and JIT.
by Nicolas Geoffray
· 7 years ago
Next »