Home | History | Annotate | Download | only in interp

Lines Matching defs:subMode

615  * The interpreter just threw.  Handle any special subMode requirements.
622 if (self->interpBreak.ctl.subMode & kSubModeJitTraceBuild) {
630 if (self->interpBreak.ctl.subMode & kSubModeDebuggerActive) {
642 * Handle any special subMode requirements. All interpSave state
652 * special subMode requirements. NOTE: for a native invoke,
664 if (self->interpBreak.ctl.subMode & kSubModeJitTraceBuild) {
668 if (self->interpBreak.ctl.subMode & kSubModeDebuggerActive) {
677 * special subMode requirements. fp is the Dalvik FP of the calling
682 if (self->interpBreak.ctl.subMode & kSubModeDebuggerActive) {
687 if (self->interpBreak.ctl.subMode & kSubModeMethodTrace) {
694 * subMode requirements. All interpSave state must be valid on entry.
701 (self->interpBreak.ctl.subMode & kSubModeJitTraceBuild)) {
1472 void updateInterpBreak(Thread* thread, ExecutionSubModes subMode, bool enable)
1479 newValue.ctl.subMode |= subMode;
1481 newValue.ctl.subMode &= ~subMode;
1482 if (newValue.ctl.subMode & SINGLESTEP_BREAK_MASK)
1484 if (newValue.ctl.subMode & SAFEPOINT_BREAK_MASK)
1495 void updateAllInterpBreak(ExecutionSubModes subMode, bool enable)
1502 updateInterpBreak(thread, subMode, enable);
1527 void dvmDisableSubMode(Thread* thread, ExecutionSubModes subMode)
1529 updateInterpBreak(thread, subMode, false);
1532 void dvmEnableSubMode(Thread* thread, ExecutionSubModes subMode)
1534 updateInterpBreak(thread, subMode, true);
1537 void dvmEnableAllSubMode(ExecutionSubModes subMode)
1539 updateAllInterpBreak(subMode, true);
1542 void dvmDisableAllSubMode(ExecutionSubModes subMode)
1544 updateAllInterpBreak(subMode, false);
1558 uint8_t subMode;
1563 subMode = self->interpBreak.ctl.subMode;
1566 if (subMode != thread->interpBreak.ctl.subMode) {
1567 LOGD("Warning: subMode mismatch - %#x:%#x, tid[%d]",
1568 subMode,thread->interpBreak.ctl.subMode,thread->threadId);
1713 if (/*self->interpBreak.ctl.subMode & kSubModeDebuggerActive &&*/
1731 (self->interpBreak.ctl.subMode & kSubModeCallbackPending)) {
1737 if (self->interpBreak.ctl.subMode & kSubModeCallbackPending) {
1764 if (self->interpBreak.ctl.subMode & kSubModeDebuggerActive) {
1786 if (self->interpBreak.ctl.subMode &
1789 if (self->interpBreak.ctl.subMode & kSubModeJitTraceBuild) {
1795 if (self->interpBreak.ctl.subMode & kSubModeJitSV) {
1806 if (self->interpBreak.ctl.subMode & kSubModeCountedStep) {
1909 self->interpBreak.ctl.subMode & LOCAL_SUBMODE);