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