summaryrefslogtreecommitdiff
path: root/runtime/interpreter/interpreter_switch_impl-inl.h
AgeCommit message (Expand)Author
2024-11-14Run exception catch callbacks after the dex pc moved callbacks Mythri Alle
2024-10-25Remove interpret_one_instruction from switch interpreter Mythri Alle
2024-05-31Avoid transaction records for all new objects. Vladimir Marko
2024-05-28Avoid transaction records for last allocated object. Vladimir Marko
2024-05-22Refactor instrumentation handling in interpreter. Vladimir Marko
2024-05-21Further refactor transaction checks in interpreter. Vladimir Marko
2024-05-20Fix transaction records for `fill-array-data`. Vladimir Marko
2024-05-17Move transaction records from `Runtime` to `AotClassLinker`. Vladimir Marko
2024-05-03Clean up `Transaction` use in switch interpreter. Vladimir Marko
2024-05-03Refactor transaction checks in switch interpreter. Vladimir Marko
2024-03-26Rename enums.h/.cc to pointer_size.h/.cc. Santiago Aboy Solanes
2024-01-12Add visibility attributes in runtime/interpreter Dmitrii Ishcheikin
2023-01-17Remove one template argument to the switch interpreter. Nicolas Geoffray
2022-08-09Reland^2 "Use the thread local cache in interpreter / unresolved entrypoints" Nicolas Geoffray
2022-08-03Remove stack protector from macro-generated functions Chris Wailes
2022-07-27Revert "Reland "Use the thread local cache in interpreter / unresolved entryp... Neha Jain
2022-07-25Reland "Use the thread local cache in interpreter / unresolved entrypoints" Nicolas Geoffray
2022-07-19Revert "Use the thread local cache in interpreter / unresolved entrypoints" Nicolas Geoffray
2022-07-19Use the thread local cache in interpreter / unresolved entrypoints Nicolas Geoffray
2022-07-04Report DexPcMoved events only when required Mythri Alle
2022-06-21Remove stack protector from some interpreter functions Chris Wailes
2022-06-17Revert "Remove stack protector from some interpreter functions" Chris Wilson
2022-06-17Remove stack protector from some interpreter functions Chris Wailes
2022-02-02Cleanup Instrumentation::IsActive Mythri Alle
2021-11-10Reland "Change hotness counting." Nicolas Geoffray
2021-11-04Remove unused code related to method entry / exit events Mythri Alle
2021-10-26Revert "Change hotness counting." Vladimir Marko
2021-10-20Change hotness counting. Nicolas Geoffray
2021-05-13Do not try to do OSR in transactional interpreter. Vladimir Marko
2021-04-28Remove RETURN_VOID_NO_BARRIER byte-code. David Srbecky
2021-03-30Abort transaction when Class.forName() fails. Vladimir Marko
2021-03-27Remove QUICK bytecodes. David Srbecky
2021-03-20Remove quickened bytecode support from interpreters. David Srbecky
2020-09-29Switch-interpreter: Add trivial helpers. David Srbecky
2020-09-15Switch-interpreter: Inline several trivial methods. David Srbecky
2020-09-09Switch-interpreter: Small refactoring. David Srbecky
2020-09-09Switch-interpreter: Rename fields to match ART conventions. David Srbecky
2020-05-20Re-enable asan tests which we disabled due to huge stack frames. David Srbecky
2020-05-20HWASan fixes for ART tests David Srbecky
2020-01-20Fix Transaction constraint validation... Vladimir Marko
2019-11-13Check stored references in transactional interpreter. Vladimir Marko
2019-10-15Switch interpreter: Split the method in ASAN to avoid huge frames David Srbecky
2019-08-07Remove message ART creates for "throw null". Nicolas Geoffray
2019-07-22Switch-interpreter: Add flatten attribute to handlers. David Srbecky
2019-07-15ART: Disallow unresolved return types after Q Andreas Gampe
2019-07-05Revert "Remove ShadowFrame::dex_pc_ (but keep dex_pc_ptr_)" David Srbecky
2019-07-03Remove ShadowFrame::dex_pc_ (but keep dex_pc_ptr_) David Srbecky
2019-07-02Remove ShadowFrame::HasReferenceArray() David Srbecky
2019-06-26Switch-interpreter: Refactor exception handling. David Srbecky
2019-06-21Abort transaction before finalizable allocation... Vladimir Marko