summaryrefslogtreecommitdiffstats
path: root/vm/compiler/codegen/x86
diff options
context:
space:
mode:
authorbuzbee <buzbee@google.com>2011-05-03 12:55:14 -0700
committerbuzbee <buzbee@google.com>2011-05-03 13:22:40 -0700
commit00ceb87d1c57ccee59966be4deef1292a049285c (patch)
treed9f3b0dc47d71e0742874e4ec420a73b2042e450 /vm/compiler/codegen/x86
parent7b609f056c6ac8727c4c91f3f6a4c03bd3c3ecd9 (diff)
downloadandroid_dalvik-00ceb87d1c57ccee59966be4deef1292a049285c.tar.gz
android_dalvik-00ceb87d1c57ccee59966be4deef1292a049285c.tar.bz2
android_dalvik-00ceb87d1c57ccee59966be4deef1292a049285c.zip
Fix for double breakpoint (issue 4378296)
Breakpoints are given special handling in the interpreter. They are first interpreted as a breakpoint (with notification to the debugger), and then the actual instruction associated with the breakpoint location is interpreted. The bug here was that the "dvmCheckBefore()" handler was invoked prior to both "interpretations" - rather than just the first. Note that this defect appears only in the Arm mterp, the portable interpreter and x86 mterp did the right thing. Change-Id: Ied957edc0c248b5d4d94910beb7af6c03ffe885d
Diffstat (limited to 'vm/compiler/codegen/x86')
0 files changed, 0 insertions, 0 deletions