Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
f044c229e12f1d49b7024ab5d7353b2d83335501
/
runtime
/
openjdkjvmti
/
ti_redefine.cc
f044c22
Add access flag for previously warm methods
by Mathieu Chartier
· 7 years ago
6d7abbd
ART: More header cleanup - method_verifier.h
by Andreas Gampe
· 8 years ago
a1d2f95
ART: Clean up art_field.h
by Andreas Gampe
· 8 years ago
c6ea7d0
ART: Clean up art_method.h
by Andreas Gampe
· 8 years ago
70713df
Fix obsolete method change check.
by Alex Light
· 8 years ago
1e3926a
Free unneeded obsolete maps
by Alex Light
· 8 years ago
db01a09
Ensure invoking obsolete methods throws errors.
by Alex Light
· 8 years ago
b7354d5
Clean up ArtClassDefinition
by Alex Light
· 8 years ago
4052847
Undo dex2dex compilation before invoking LoadHook
by Alex Light
· 8 years ago
2f814aa
Revert "Revert "Make original dex file be more deduplicated""
by Alex Light
· 8 years ago
a7c04c4
Revert "Make original dex file be more deduplicated"
by Nicolas Geoffray
· 8 years ago
9556cb2
Make original dex file be more deduplicated
by Alex Light
· 8 years ago
5442ff6
Merge "Ensure we have the correct thread when allocating obsolete methods."
by Treehugger Robot
· 8 years ago
5c11a79
Ensure we have the correct thread when allocating obsolete methods.
by Alex Light
· 8 years ago
ce6ee70
Check IsModifiableClass earlier in redefineClasses and retransformClasses
by Alex Light
· 8 years ago
c5f5a6e
Misc cleanup for class redefinition.
by Alex Light
· 8 years ago
de19eb9
ART: Fix tagging
by Andreas Gampe
· 8 years ago
2baf075
Merge "Check stacks for unmodifiable frames"
by Treehugger Robot
· 8 years ago
e77b48b
Check stacks for unmodifiable frames
by Alex Light
· 8 years ago
09f274f
Disallow modifying java.lang.String
by Alex Light
· 8 years ago
6154285
Merge "Remove obsolete TODOs"
by Treehugger Robot
· 8 years ago
803f91a
Merge "ART: Rewrite JvmtiUniquePtr"
by Treehugger Robot
· 8 years ago
84df8b1
Remove obsolete TODOs
by Alex Light
· 8 years ago
5471141
ART: Rewrite JvmtiUniquePtr
by Andreas Gampe
· 8 years ago
7532d58
Allow redefined intrinsics
by Alex Light
· 8 years ago
c7e1904
Merge "Revert "Revert "Add test for changing annotations."""
by Treehugger Robot
· 8 years ago
09cbce4
Revert "Revert "Add test for changing annotations.""
by Alex Light
· 8 years ago
3e0a410
Merge "Revert "Add test for changing annotations.""
by Alex Light
· 8 years ago
b2793dd
Revert "Add test for changing annotations."
by Alex Light
· 8 years ago
9c0cc42
Merge "Add test for changing annotations."
by Treehugger Robot
· 8 years ago
701fc35
Add test for changing annotations.
by Alex Light
· 8 years ago
fe35fe1
Merge "ART: Add operator == and != with nullptr to Handle"
by Treehugger Robot
· 8 years ago
fa4333d
ART: Add operator == and != with nullptr to Handle
by Andreas Gampe
· 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
86bbe45
Merge "Revert "Revert^4 "Make class redefinition work with native methods on stack."""
by Roland Levillain
· 8 years ago
02b2349
Revert "Revert^4 "Make class redefinition work with native methods on stack.""
by Roland Levillain
· 8 years ago
2505733
Merge "Revert^4 "Make class redefinition work with native methods on stack.""
by Treehugger Robot
· 8 years ago
724f77e
Revert^4 "Make class redefinition work with native methods on stack."
by Alex Light
· 8 years ago
1f3fce2
Merge "Revert "Revert "Revert "Make class redefinition work with native methods on stack.""""
by Alex Light
· 8 years ago
38c20d4
Revert "Revert "Revert "Make class redefinition work with native methods on stack."""
by Alex Light
· 8 years ago
fb38266
Merge "Remove breakpoints from redefined classes"
by Treehugger Robot
· 8 years ago
5643caf
Remove breakpoints from redefined classes
by Alex Light
· 8 years ago
4493f92
Revert "Revert "Make class redefinition work with native methods on stack.""
by Alex Light
· 8 years ago
7558d27
Revert "Make class redefinition work with native methods on stack."
by Nicolas Geoffray
· 8 years ago
2863f67
Make class redefinition work with native methods on stack.
by Alex Light
· 8 years ago
8d4b118
Merge "Fix dex cache resolved types and class table mismatch."
by Vladimir Marko
· 8 years ago
cd556b0
Fix dex cache resolved types and class table mismatch.
by Vladimir Marko
· 8 years ago
8c889d2
Verify redefined classes
by Alex Light
· 8 years ago
2e47770
Merge "Add support for checking method and field invariants for redefinition."
by Treehugger Robot
· 8 years ago
6161f13
Add support for checking method and field invariants for redefinition.
by Alex Light
· 8 years ago
26bf963
Merge "Ensure we don't attempt to compile obsolete methods."
by Treehugger Robot
· 8 years ago
fcbafb3
Ensure we don't attempt to compile obsolete methods.
by Alex Light
· 8 years ago
1babae0
Ensure that all redefinition created dex file get on classpath
by Alex Light
· 8 years ago
f2042db
Merge "Enable redefining Bootclasspath classes"
by Alex Light
· 8 years ago
7916f20
Enable redefining Bootclasspath classes
by Alex Light
· 8 years ago
4ba388a
Remove Deoptimization code from class transformation.
by Alex Light
· 8 years ago
eb98b08
Ensure ClassPreDefine returned dex file is on the Classpath
by Alex Light
· 8 years ago
440b5d9
Implement class-pre-define time redefinition.
by Alex Light
· 8 years ago
a7e38d8
Use original dex file for retransformation.
by Alex Light
· 8 years ago
6ac5750
Revert "Revert "Implement RetransformClasses""
by Alex Light
· 8 years ago
52a2db5
Revert "Implement RetransformClasses"
by Alex Light
· 8 years ago
a6c5e97
Implement RetransformClasses
by Alex Light
· 8 years ago
9cd522b
Remove now unused dex_cache_resolved_types_ from ArtMethod.
by Nicolas Geoffray
· 8 years ago
0e69273
Implement RedefineClasses, also redefine multiple classes atomically.
by Alex Light
· 8 years ago
007ada2
Make all class redefinition operations after suspend_all infallible
by Alex Light
· 8 years ago
e4a8863
Revert "Revert "Add basic implementation of IsModifiableClass""
by Alex Light
· 8 years ago
460d1b4
Revert "Revert "Add basic checks for redefinition.""
by Alex Light
· 8 years ago
f9d41c1
Revert "Add basic checks for redefinition."
by Nicolas Geoffray
· 8 years ago
c66c077
Revert "Add basic implementation of IsModifiableClass"
by Nicolas Geoffray
· 8 years ago
b4e51eb
Add basic implementation of IsModifiableClass
by Alex Light
· 8 years ago
10f02fb
Add basic checks for redefinition.
by Alex Light
· 8 years ago
6abd539
Prevent moving GC from running during redefinition.
by Alex Light
· 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
5b32b91
Merge "Allow redefined methods/classes to access fields"
by Treehugger Robot
· 8 years ago
200b9d7
Allow redefined methods/classes to access fields
by Alex Light
· 8 years ago
913e6e6
Merge "Remove dex cache string from mirror::Class."
by Nicolas Geoffray
· 8 years ago
46ee31b
ART: Move to libbase StringPrintf
by Andreas Gampe
· 8 years ago
f9bf250
Remove dex cache string from mirror::Class.
by Nicolas Geoffray
· 8 years ago
b81a984
Revert "Basic obsolete methods support"
by Alex Light
· 8 years ago
d8936da
Basic obsolete methods support
by Alex Light
· 8 years ago
0b77257
Address comments I missed on a previous CL
by Alex Light
· 8 years ago
a01de59
Infrastructure for obsolete methods
by Alex Light
· 8 years ago