Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
8d8de0c92c45a25ac71375c689af29e168bc2ec1
/
runtime
/
jit
/
jit_code_cache.cc
8d8de0c
Use CheckedCall for mprotects
by Mathieu Chartier
· 7 years ago
cfcc9cf
ART: Increase the number of potential instrinsics
by Orion Hodson
· 7 years ago
d1ee20f
Revert^4 "ART: Use proxy ArtMethod's data_ to store the interface method."
by Vladimir Marko
· 7 years ago
76ccd09
Revert^3 "ART: Use proxy ArtMethod's data_ to store the interface method.""
by Nicolas Geoffray
· 7 years ago
c42fab3
Revert^2 "ART: Use proxy ArtMethod's data_ to store the interface method."
by Vladimir Marko
· 7 years ago
7ef52f7
Revert "ART: Use proxy ArtMethod's data_ to store the interface method."
by Nicolas Geoffray
· 7 years ago
0888cf1
ART: Use proxy ArtMethod's data_ to store the interface method.
by Vladimir Marko
· 7 years ago
dbd05fe
Revert recent JIT code cache changes
by Orion Hodson
· 7 years ago
646d638
Move deopt and jit logs from LOG(INFO) to VLOG(jit).
by Nicolas Geoffray
· 7 years ago
8bb1786
Revert "Flush icache using rw to r transition"
by Nicolas Geoffray
· 7 years ago
c8a8a56
Flush icache using rw to r transition
by David Sehr
· 7 years ago
06c42a5
ART: Move openjdkjvmti to art/
by Andreas Gampe
· 7 years ago
c1ac9ee
ART: Move CHA to ClassLinker
by Andreas Gampe
· 7 years ago
ff80dfc
Merge "Jit Code Cache instruction pipeline flushing"
by Treehugger Robot
· 7 years ago
56fe32e
Jit Code Cache instruction pipeline flushing
by Orion Hodson
· 7 years ago
17272ab
ARM64: More JIT Code Cache maintenace
by Orion Hodson
· 7 years ago
3ecac07
ARM64: JIT Code Cache maintenance
by Orion Hodson
· 7 years ago
dcc6617
Merge "Unbreak Odroid measurements."
by Treehugger Robot
· 7 years ago
520dadf
Unbreak Odroid measurements.
by Nicolas Geoffray
· 7 years ago
43ce5f8
Change flush order in JIT code cache
by Orion Hodson
· 7 years ago
d1dbb74
Separate rw from rx views of jit code cache
by David Sehr
· 7 years ago
a5dcdf3
Merge "Refactor some profiling info functions"
by Mathieu Chartier
· 7 years ago
bbe3a5e
Refactor some profiling info functions
by Mathieu Chartier
· 7 years ago
e4deaf3
ART: JIT code cache allocation cleanup
by Andreas Gampe
· 7 years ago
d38b67c
Merge "ART: Add JIT cache race test"
by Treehugger Robot
· 7 years ago
fbb22de
Merge "Don't reset to a level above warmup threshold."
by Nicolas Geoffray
· 7 years ago
b2d18fa
ART: Clean up asm_support.h
by Andreas Gampe
· 7 years ago
88f50b1
Don't reset to a level above warmup threshold.
by Nicolas Geoffray
· 7 years ago
eced692
ART: Add JIT cache race test
by Orion Hodson
· 7 years ago
5d08fcc
ART: More header cleanups
by Andreas Gampe
· 7 years ago
513061a
ART: Clean up thread.h and thread_list.h
by Andreas Gampe
· 7 years ago
f044c22
Add access flag for previously warm methods
by Mathieu Chartier
· 7 years ago
00286db
Reset JIT method counters to 0 instead of 1 when clearing.
by Jeff Hao
· 7 years ago
2d7ed74
Merge "Flush data cache after updating the JIT table."
by Nicolas Geoffray
· 7 years ago
dbddc22
Refactor profiles to use TypeReference instead of ClassReference
by Mathieu Chartier
· 7 years ago
352b17a
Flush data cache after updating the JIT table.
by Nicolas Geoffray
· 7 years ago
a39fd98
Record inline caches only for the strictly hot methods
by Calin Juravle
· 7 years ago
5504aef
Merge changes Ic48ccda9,Ibc0a29c9
by Treehugger Robot
· 7 years ago
39e6738
ART: Fix iterator invalidation
by Andreas Gampe
· 7 years ago
5629d2d
ART: Move JIT code cache sentinel to sentinel fault page
by Andreas Gampe
· 7 years ago
6ca115b
Use a sentinel when clearing JIT table entries.
by Nicolas Geoffray
· 7 years ago
4e92c3c
Add runtime reasons for deopt.
by Nicolas Geoffray
· 7 years ago
f6d4668
Improvements in the Inliner.
by Nicolas Geoffray
· 8 years ago
cbcedbf
Add method info to oat files
by Mathieu Chartier
· 8 years ago
13439f0
Use offline inline caches during AOT compilation
by Calin Juravle
· 8 years ago
589e71e
Encode inline caches with missing types in the profile
by Calin Juravle
· 8 years ago
da3355a
Merge "Update entrypoint directly when doing JIT code cache GC."
by Nicolas Geoffray
· 8 years ago
3b1a7f4
Update entrypoint directly when doing JIT code cache GC.
by Nicolas Geoffray
· 8 years ago
e21806f
Add more comments in GetProfiledMethods
by Calin Juravle
· 8 years ago
4ca70a3
Fix handling of array types when extracting the offline inline caches
by Calin Juravle
· 8 years ago
940eb0c
Add inline caches to offline profiles
by Calin Juravle
· 8 years ago
6def702
Merge "Revert^6 "Make class redefinition work with native methods on stack.""
by Treehugger Robot
· 8 years ago
eee0bd4
Revert^6 "Make class redefinition work with native methods on stack."
by Alex Light
· 8 years ago
b93ce18
Clarify comment on JIT cache flush issue
by Kevin Brodsky
· 8 years ago
1ebe4fe
Fix creating self-recursive obsolete methods.
by Alex Light
· 8 years ago
433b79a
Revert "Revert "Make --debuggable rely on JIT code.""
by Nicolas Geoffray
· 8 years ago
8135664
Revert "Make --debuggable rely on JIT code."
by Vladimir Marko
· 8 years ago
a0619e2
Make --debuggable rely on JIT code.
by Nicolas Geoffray
· 8 years ago
dba6148
Revert "Revert "Revert "Revert "Basic obsolete methods support""""
by Alex Light
· 8 years ago
f6abcda
Revert "Revert "Revert "Basic obsolete methods support"""
by Nicolas Geoffray
· 8 years ago
ce77fc0
Revert "Revert "Basic obsolete methods support""
by Alex Light
· 8 years ago
ed015ac
Flush JIT data cache when committing code.
by Nicolas Geoffray
· 8 years ago
b7cc593
Merge "Revert "Basic obsolete methods support""
by Alex Light
· 8 years ago
b81a984
Revert "Basic obsolete methods support"
by Alex Light
· 8 years ago
6d736d8
Merge "Basic obsolete methods support"
by Alex Light
· 8 years ago
d8936da
Basic obsolete methods support
by Alex Light
· 8 years ago
22384ae
Revert "Revert "Add kJitTableAddress for HLoadClass.""
by Nicolas Geoffray
· 8 years ago
d2d5262
Revert "Add kJitTableAddress for HLoadClass."
by Nicolas Geoffray
· 8 years ago
5b12f79
Add kJitTableAddress for HLoadClass.
by Nicolas Geoffray
· 8 years ago
f4b9442
Set the root table size when allocating.
by Nicolas Geoffray
· 8 years ago
063fc77
Class Hierarchy Analysis (CHA)
by Mingyao Yang
· 8 years ago
b84defb
Do not call IsMarked on null.
by Nicolas Geoffray
· 8 years ago
c9e2fc2
Merge "Move inline caches GC handling in JitCodeCache."
by Nicolas Geoffray
· 8 years ago
e51ca8b
Move inline caches GC handling in JitCodeCache.
by Nicolas Geoffray
· 8 years ago
b18a669
Cache flush/invalidate needs RWX permission
by Artem Udovichenko
· 8 years ago
7a704be
Always fill in root table length
by Mathieu Chartier
· 8 years ago
f46501c
Clear the right data pointer.
by Nicolas Geoffray
· 8 years ago
132d836
Revert "Revert "Revert "Revert "JIT root tables.""""
by Nicolas Geoffray
· 8 years ago
3395fbc
Revert "Revert "Revert "JIT root tables."""
by Nicolas Geoffray
· 8 years ago
75afcdd
Revert "Revert "JIT root tables.""
by Nicolas Geoffray
· 8 years ago
4acd036
Revert "JIT root tables."
by Nicolas Geoffray
· 8 years ago
ac3ebc3
JIT root tables.
by Nicolas Geoffray
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
ba65cc4
Merge "ART: Convert pointer size to enum"
by Treehugger Robot
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
cf48fa0
Put the deletion of profiling info under a GC critical section.
by Nicolas Geoffray
· 8 years ago
9962962
ProfileSaver: query profiling_infos instead of the code_map
by Calin Juravle
· 8 years ago
480d510
Fix interaction between instrumentation and jit lock.
by Nicolas Geoffray
· 8 years ago
71cd50f
Add weight to compiled/interpreter transitions.
by Nicolas Geoffray
· 8 years ago
454b3b6
ART: Fix race in on-stack replacement
by buzbee
· 8 years ago
9d07e3d
Clean up OatQuickMethodHeader after Quick removal.
by Vladimir Marko
· 8 years ago
b9a639d
Fix braino in JitCodeCache.
by Nicolas Geoffray
· 8 years ago
6300fd7
Code cleanup between debugger and jit.
by Nicolas Geoffray
· 8 years ago
933330a
Add more statistics for memory use of the JIT.
by Nicolas Geoffray
· 8 years ago
07e3ca9
Fix thread race when fetching the ProfilingInfo object.
by Nicolas Geoffray
· 9 years ago
e87fe95
Merge "Clear inline caches at each full GC."
by Nicolas Geoffray
· 9 years ago
b6e20ae
Clear inline caches at each full GC.
by Nicolas Geoffray
· 9 years ago
33fbf37
Add systrace logging to ScopedCodeCacheWrite
by Mathieu Chartier
· 9 years ago
Next »