- b741af2 Separate kRuntimeISA/kRuntimeQuickCodeISA by Chris Jones · 6 months ago
- 9f31924 Refactor C++ entrypoints by Chris Jones · 6 months ago
- e90e6f2 Clean up after exception delivery rewrite. by Vladimir Marko · 8 months ago
- 3ea38e1 Rework exception delivery and deoptimization by Chris Jones · 8 months ago
- 818c357 Make SetEntryPointFromQuickCompileCode just update the field. by Nicolas Geoffray · 9 months ago
- 9dde43e jvmti: Fix assertion check in instrumentation by Roman Artemev · 12 months ago
- c313906 Don't install new code when interpreter stubs are installed by Mythri Alle · 1 year, 2 months ago
- 6b86634 Add visibility attributes in runtime/i* by Dmitrii Ishcheikin · 1 year, 2 months ago
- 06d94bd Move files related to compiled code into oat/ directory by Dmitrii Ishcheikin · 1 year, 2 months ago
- 6f563af0 Update entrypoints after switching the runtime to non-debuggable by Mythri Alle · 1 year, 6 months ago
- 6c81e1e Use OatQuickMethodHeader::IsStub for finding entry points. by Nicolas Geoffray · 1 year, 6 months ago
- 78f3c72 Use C++17's [[maybe_unused]] attribute in ART by Stefano Cianciulli · 1 year, 11 months ago
- 98aefe0 Collect timestamps directly from the JITed code by Mythri Alle · 1 year, 11 months ago
- 614357b Only tracing listeners need method entry for on stack methods by Mythri Alle · 2 years, 1 month ago
- d9605ee More cleanup after removing instrumentation stubs by Mythri Alle · 2 years, 2 months ago
- 95d1357 Don't turn off method exit hooks if a frame needs force deopt by Mythri Alle · 2 years, 2 months ago
- a7b75e6 Switch to non debuggable only if entry/exit stubs are not required by Mythri Alle · 2 years, 3 months ago
- e635155 Cleanup instrumentation_levels and instrumentation_stubs_installed by Mythri Alle · 2 years, 3 months ago
- 733b020 Reland "Limited deopt request from jvmti should enable entry / exit hooks"" by Mythri Alle · 2 years, 3 months ago
- e52e4fb We no longer use instrumentation stubs remove the support code by Mythri Alle · 2 years, 3 months ago
- b69a3eb Revert "Limited deopt request from jvmti should enable entry / exit hooks" by Mythri Alle · 2 years, 3 months ago
- 1725f64 Limited deopt request from jvmti should enable entry / exit hooks by Mythri Alle · 2 years, 3 months ago
- b76f551 Check if we need a deopt after method entry / exit callbacks by Mythri Alle · 2 years, 3 months ago
- 5497f74 Fix method tracing in non-debuggable runtimes by Mythri Alle · 2 years, 3 months ago
- 8b09deb Don't instrument stack with instrumentation exit PCs by Mythri Alle · 2 years, 3 months ago
- 890b19b Don't use instrumentation stubs for supporting entry / exit hooks by Mythri Alle · 2 years, 3 months ago
- d44adb6 Tolerate potentially dead methods in `Instrumentation`. by Vladimir Marko · 2 years, 4 months ago
- a20ec9b Fix clinit debug check in instrumentation. by Vladimir Marko · 2 years, 4 months ago
- addc2d1 Change remaining well known methods to `ArtMethod*`. by Vladimir Marko · 2 years, 4 months ago
- 5eff6b3 Use ShouldDeoptimizeFlag to check if method exit hooks are needed by Mythri Alle · 2 years, 5 months ago
- bab6beb Update method exit hooks from JITed code to not use Stack visitor by Mythri Alle · 2 years, 5 months ago
- 21f2c60 Only check for should_deoptimize_flag if there was a redefinition by Mythri Alle · 2 years, 5 months ago
- be282e1 Reland^2 "Update instrumentation support for non-java debuggable runtimes" by Mythri Alle · 2 years, 6 months ago
- 819f8b2 Run method entry callbacks for all methods on the stack by Mythri Alle · 2 years, 6 months ago
- 8a9b1a8 Return early after initializing non-invokable methods by Mythri Alle · 2 years, 6 months ago
- aebf927 Correctly handle non-invokable methods in InitializeMethodsCode by Mythri Alle · 2 years, 6 months ago
- 93455a0 Reland "Add isInitializing check in nterp header." by Nicolas Geoffray · 2 years, 7 months ago
- 778800e Revert "Reland "Update instrumentation support for non-java debuggable runtimes"" by Mythri Alle · 2 years, 7 months ago
- 322ef18 Reland "Update instrumentation support for non-java debuggable runtimes" by Mythri Alle · 2 years, 7 months ago
- 2432d6b Revert "Add isInitializing check in nterp header." by Nicolas Geoffray · 2 years, 8 months ago
- 7cc22bb Revert "Update instrumentation support for non-java debuggable runtimes" by Mythri Alle · 2 years, 8 months ago
- 6ecfa91 Update instrumentation support for non-java debuggable runtimes by Mythri Alle · 2 years, 8 months ago
- 88d81e0 Add isInitializing check in nterp header. by Nicolas Geoffray · 2 years, 8 months ago
- 1f6b3d5 Don't request a deopt if caller isn't async deoptimizeable by Mythri Alle · 2 years, 8 months ago
- d9e8377 Reland "Introduce a flag to check if JITed code has instrumentation support" by Mythri Alle · 2 years, 9 months ago
- 26aef12 Revert "Introduce a flag to check if JITed code has instrumentation support" by Mythri Alle · 2 years, 9 months ago
- fc067a3 Introduce a flag to check if JITed code has instrumentation support by Mythri Alle · 2 years, 9 months ago
- 8af7f91 Introduce a nterp with clinit check entrypoint. by Nicolas Geoffray · 2 years, 9 months ago
- 5eb7ad2 Reland^2 "Don't use instrumentation stubs for native methods in debuggable" by Mythri Alle · 2 years, 9 months ago
- 1d1d25e Revert "Reland "Don't use instrumentation stubs for native methods in debuggable"" by Mythri Alle · 2 years, 9 months ago
- de9d355 Report DexPcMoved events only when required by Mythri Alle · 2 years, 9 months ago
- 6fb0acc Reland "Don't use instrumentation stubs for native methods in debuggable" by Mythri Alle · 2 years, 9 months ago
- 5c9b55a Revert "Don't use instrumentation stubs for native methods in debuggable" by Mythri Alle · 2 years, 9 months ago
- 90f1267 Don't use instrumentation stubs for native methods in debuggable by Mythri Alle · 2 years, 9 months ago
- b57731e Cleanup around method inspection callbacks by Mythri Alle · 2 years, 9 months ago
- f6f5451 Use mutator lock for deoptimized_methods_ by Mythri Alle · 2 years, 10 months ago
- bc0318a Reland^2 "Don't install instrumentation stubs for single thread deopts" by Mythri Alle · 2 years, 10 months ago
- 72c64a7 Revert "Reland "Don't install instrumentation stubs for single thread deopts"" by Mythri Alle · 2 years, 10 months ago
- 582eb8b Reland "Don't install instrumentation stubs for single thread deopts" by Mythri Alle · 2 years, 10 months ago
- 2260840 Revert "Don't install instrumentation stubs for single thread deopts" by Mythri Alle · 2 years, 10 months ago
- e32c970 Don't install instrumentation stubs for single thread deopts by Mythri Alle · 2 years, 10 months ago
- 4c73552 Fix a linter issue in instrumentation.cc by Mythri Alle · 2 years, 10 months ago
- 9fc3505 Update implementation of method unwind callbacks by Mythri Alle · 2 years, 10 months ago
- c2632ac Reland^3 "Don't use AOT code for native methods for java debuggable runtime" by Mythri Alle · 2 years, 11 months ago
- 505e1b4 Remove unused this in method unwind callback by Mythri Alle · 2 years, 11 months ago
- fb1b08c Revert "Reland^2 "Don't use AOT code for native methods for java debuggable runtime"" by Mythri Alle · 2 years, 11 months ago
- 6898d01 Use instrumentation stub if required when undeoptimizing a method by Mythri Alle · 2 years, 11 months ago
- 5da52cd Reland^2 "Don't use AOT code for native methods for java debuggable runtime" by Mythri Alle · 2 years, 11 months ago
- 570ade8 Revert "Reland "Don't use AOT code for native methods for java debuggable runtime""" by Mythri Alle · 2 years, 11 months ago
- 9d14138 Reland "Don't use AOT code for native methods for java debuggable runtime"" by Mythri Alle · 3 years ago
- 307fd6d Reland "Update how deoptimization from runtime methods is supported" by Mythri Alle · 3 years ago
- 249e881 Revert "Don't use AOT code for native methods for java debuggable runtime" by Mythri Alle · 3 years ago
- 7d30cee Don't use AOT code for native methods for java debuggable runtime by Mythri Alle · 3 years ago
- 79f078d Revert "Update how deoptimization from runtime methods is supported" by Mythri Alle · 3 years ago
- 6402670 Update how deoptimization from runtime methods is supported by Mythri Alle · 3 years ago
- 02af736 Fix a couple of places to check for instrumented entry points by Mythri Alle · 3 years ago
- 3fbd8a7 Check for any forced deopts before restoring instrumentation stack by Mythri Alle · 3 years ago
- 4e6f5d6 Skip a check when instrumenting the stack for runtime methods by Mythri Alle · 3 years ago
- 4dfc057 Don't run method entry callbacks for runtime methods by Mythri Alle · 3 years, 1 month ago
- 482cbdd Remove frame_id from InstrumentationStackFrame by Mythri Alle · 3 years, 1 month ago
- c8f8f4f Fix IsProxyInit check. by Nicolas Geoffray · 3 years, 1 month ago
- ab47488 Cleanup Instrumentation::IsActive by Mythri Alle · 3 years, 2 months ago
- c8a694d Reland "Use InitializeMethodsCode when we need to reinitialize a method entrypoint." by Nicolas Geoffray · 3 years, 2 months ago
- 8f3beae Cleanup method inspection callbacks from jvmti by Mythri Alle · 3 years, 3 months ago
- 27d4f33 Remove unused interpreter_handler_table_ by Mythri Alle · 3 years, 3 months ago
- b0f63c9 Revert "Use InitializeMethodsCode when we need to reinitialize a method entrypoint." by Nicolas Geoffray · 3 years, 3 months ago
- 82e525a Use InitializeMethodsCode when we need to reinitialize a method entrypoint. by Nicolas Geoffray · 3 years, 3 months ago
- ba86008 Cleanup enabling / disabling deoptimization support by Mythri Alle · 3 years, 3 months ago
- 5da0222 Install instrumentation stubs for supporting single thread deopts by Mythri Alle · 3 years, 3 months ago
- 854af03 Reland "More entrypoint handling cleanup." by Nicolas Geoffray · 3 years, 3 months ago
- 8cedd8b Revert "More entrypoint handling cleanup." by Nicolas Geoffray · 3 years, 3 months ago
- 67e48ec More entrypoint handling cleanup. by Nicolas Geoffray · 3 years, 3 months ago
- e19b284 Disable check exposing an existing issue. by Nicolas Geoffray · 3 years, 4 months ago
- c25a9f9 Reland "Simplify and document entrypoint toggling in instrumentation." by Nicolas Geoffray · 3 years, 4 months ago
- e91532e Reland "Remove Instrumentation::can_use_instrumentation_trampolines_." by Nicolas Geoffray · 3 years, 4 months ago
- c71fe16 Support running clinit in instrumentation trampolines. by Nicolas Geoffray · 3 years, 4 months ago
- 2b3cea9 Revert "Remove Instrumentation::can_use_instrumentation_trampolines_." by Nicolas Geoffray · 3 years, 4 months ago
- 4ac8cfe Remove Instrumentation::can_use_instrumentation_trampolines_. by Nicolas Geoffray · 3 years, 4 months ago
- 677d9ef Revert "Simplify and document entrypoint toggling in instrumentation." by Nicolas Geoffray · 3 years, 4 months ago
- 76ec6f6 Simplify and document entrypoint toggling in instrumentation. by Nicolas Geoffray · 3 years, 4 months ago