summaryrefslogtreecommitdiff
path: root/runtime/quick_exception_handler.cc
AgeCommit message (Expand)Author
2020-09-02Fix bug in StackVisitor::GetVReg.Nicolas Geoffray
2020-03-03Check vreg count on debuggableAlex Light
2020-02-05Code cleanup around exception handling and stack walking.Nicolas Geoffray
2020-01-31Replace instrumention id with stack pointers.Nicolas Geoffray
2019-12-18Add an implementation of Nterp for x64.Nicolas Geoffray
2019-12-17Introduce the notion of an nterp frame.Nicolas Geoffray
2019-07-22Add fast path for exception vreg copying.David Srbecky
2019-07-15ART: Introduce stackmap with no DexRegInfo.Artem Serov
2019-01-08Put the deoptimized method in the trace tag.Nicolas Geoffray
2018-11-29Merge "Use ArtMethod::GetDex{File,Cache}() more."Treehugger Robot
2018-11-29Use ArtMethod::GetDex{File,Cache}() more.Vladimir Marko
2018-11-19Revert^4 "ART: Add StackVisitor accepting a lambda"Andreas Gampe
2018-11-17Revert "Revert^2 "ART: Add StackVisitor accepting a lambda""Nicolas Geoffray
2018-11-16Revert^2 "ART: Add StackVisitor accepting a lambda"Andreas Gampe
2018-11-16Revert "ART: Add StackVisitor accepting a lambda"Andreas Gampe
2018-11-02ART: Add StackVisitor accepting a lambdaAndreas Gampe
2018-10-23ART: Refactor for bugprone-argument-commentAndreas Gampe
2018-10-11Revert^4 "JVMTI PopFrame support"Alex Light
2018-09-07ART: Continue adding override annotationsAndreas Gampe
2018-08-28Use 'final' and 'override' specifiers directly in ART.Roland Levillain
2018-07-10Correctly send MethodExit events from exception handlersAlex Light
2018-07-05Merge "Use iterators to access stack map data."David Srbecky
2018-07-04Use iterators to access stack map data.David Srbecky
2018-07-03ART: Do not use std::<container>::at().Vladimir Marko
2018-06-14Move some helper methods to DexRegisterLocation.David Srbecky
2018-06-07Remove unused GetDexRegisterMap arguments.David Srbecky
2018-06-05Remove depth argument from InlineInfo accessors in stack maps.David Srbecky
2018-06-01Rewrite dex register map encoding in stackmaps.David Srbecky
2018-05-30Simplify DexRegisterMap API.David Srbecky
2018-05-30Revert^2 "Optimize register mask and stack mask in stack maps."David Srbecky
2018-05-29Revert "Optimize register mask and stack mask in stack maps."Vladimir Marko
2018-05-28Optimize register mask and stack mask in stack maps.David Srbecky
2018-05-23Merge "ObjPtr<>-ify UnstartedRuntime, fix 2 stale reference uses."Vladimir Marko
2018-05-23ObjPtr<>-ify UnstartedRuntime, fix 2 stale reference uses.Vladimir Marko
2018-05-21Rewrite stackmap encoding code.David Srbecky
2018-03-14Fix delivering async exception while in compiled code.Vladimir Marko
2018-01-31Revert "Revert "Make libdexfile build independent of runtime dir""David Sehr
2018-01-30Revert "Make libdexfile build independent of runtime dir"David Sehr
2018-01-30Make libdexfile build independent of runtime dirDavid Sehr
2018-01-05Create dex subdirectoryDavid Sehr
2017-12-22Make CodeItem fields privateMathieu Chartier
2017-12-07ART: Remove base/logging from heap-inl.hAndreas Gampe
2017-09-28Check the to-space invariant on a delivered exception.Roland Levillain
2017-09-18ART: Move kDexNoIndex to dex_file_types.hAndreas Gampe
2017-08-09Move deopt and jit logs from LOG(INFO) to VLOG(jit).Nicolas Geoffray
2017-05-10Add runtime reasons for deopt.Nicolas Geoffray
2017-04-24ART: More header cleanup - method_verifier.hAndreas Gampe
2017-02-08Clean up code info table layoutMathieu Chartier
2017-02-01Deduplicate register masksMathieu Chartier
2017-01-31Deduplicate stack masksDavid Srbecky