summaryrefslogtreecommitdiff
path: root/runtime/interpreter/interpreter.cc
AgeCommit message (Expand)Author
2024-10-25Remove interpret_one_instruction from switch interpreter Mythri Alle
2024-09-24Add stack type Chris Jones
2024-06-20Move some classes from `runtime/` to `dex2oat/`. Vladimir Marko
2024-05-22Refactor instrumentation handling in interpreter. Vladimir Marko
2024-02-01Don't try to use JIT code if we need dex pc move events Mythri Alle
2024-01-12Add visibility attributes in runtime/interpreter Dmitrii Ishcheikin
2023-08-08Add `ArtMethod::GetShortyView()`. Vladimir Marko
2023-02-08Add another NO_STACK_PROTECTOR. Nicolas Geoffray
2023-01-17Remove one template argument to the switch interpreter. Nicolas Geoffray
2022-09-13Reland "Ensure we initialize before pushing the method invoked." Nicolas Geoffray
2022-09-12Cleanups around shadow frame creation. Nicolas Geoffray
2022-08-09Reland^2 "Use the thread local cache in interpreter / unresolved entrypoints" Nicolas Geoffray
2022-08-05Revert "Ensure we initialize before pushing the method invoked." Lokesh Gidra
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-07Fix one edge case at method linking to throw at runtime. Nicolas Geoffray
2022-07-06Ensure we initialize before pushing the method invoked. 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-05-26Check for pop frames independent of method entry listeners Mythri Alle
2022-05-24Don't call entry callbacks when moving to JITed from interpreter Mythri Alle
2022-05-13Remove unused this in method unwind callback Mythri Alle
2022-04-28Reland "Update how deoptimization from runtime methods is supported" Mythri Alle
2022-04-22Revert "Update how deoptimization from runtime methods is supported" Mythri Alle
2022-04-22Update how deoptimization from runtime methods is supported Mythri Alle
2022-02-25Update runtime/ implications to use (D)CHECK_IMPLIES Santiago Aboy Solanes
2022-02-03Fix DCHECK related to frame pop events. Mythri Alle
2022-02-02Cleanup Instrumentation::IsActive Mythri Alle
2022-01-24Use implicit suspend check in JIT. Nicolas Geoffray
2021-11-25Always access Thread state and flags as 32-bit location. Vladimir Marko
2021-11-04Remove unused code related to method entry / exit events Mythri Alle
2021-09-24Drop unused arguments for MethodEntered function Mythri Alle
2021-07-13Remove mterp. Nicolas Geoffray
2021-05-27Revert "Remove stack protector from some interpreter functions" Christian Wailes
2021-05-25Remove stack protector from some interpreter functions Chris Wailes
2021-03-30Abort transaction when Class.forName() fails. Vladimir Marko
2020-10-11Support access checks in mterp. Nicolas Geoffray
2020-09-07Move code item to the data pointer and remove code_item_offset. Nicolas Geoffray
2019-12-17Introduce the notion of an nterp frame. Nicolas Geoffray
2019-10-02Remove too agressive DCHECK. Nicolas Geoffray
2019-08-05Use ClassStatus::kVisiblyInitialized in interpreter. Vladimir Marko
2019-06-10JVMTI Force early return Alex Light
2019-05-03Add -verbose:interpreter Mathieu Chartier
2019-03-29Clean up explicit conversions to ObjPtr<>. Vladimir Marko
2019-03-12Revert^4 "Remove Global deopt requirement for several jvmti events" Alex Light
2019-03-12Revert "Revert^2 "Remove Global deopt requirement for several jvmti events"" Nicolas Geoffray