Remove Global deopt requirement for several jvmti events
The JVMTI_EVENT_SINGLE_STEP, JVMTI_EVENT_FIELD_MODIFICATION, JVMTI_EVENT_METHOD_EXIT, JVMTI_EVENT_SINGLE_FIELD_ACCESS, and JVMTI_EVENT_FRAME_POP events would all deoptimize all threads in all cases when enabled. This changes the behavior to instead only deoptimize individual threads when possible. This should make some debugger interactions faster. Test: ./test.py --host -j72 Test: ./art/tools/run-libjdwp-tests.sh --mode=host Change-Id: I42513cb17fd1144aeb03ca11afd3e3b05e918ce2
Loading
Please sign in to comment