VirtualBox

Changeset 65650 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Feb 7, 2017 11:46:04 AM (8 years ago)
Author:
vboxsync
Message:

gcc 7: fall thru

Location:
trunk/src/VBox/VMM
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/APICAll.cpp

    r65383 r65650  
    21222122                    break;
    21232123                }
    2124                 /* fallthru */
    2125             }
     2124            }
     2125            /* fall thru */
    21262126            /* Read-only MSRs: */
    21272127            case MSR_IA32_X2APIC_ID:
  • trunk/src/VBox/VMM/VMMAll/IEMAll.cpp

    r65631 r65650  
    44004400        case X86_SEL_TYPE_SYS_286_INT_GATE:
    44014401            f32BitGate = false;
     4402            /* fall thru */
    44024403        case X86_SEL_TYPE_SYS_386_INT_GATE:
    44034404            fEflToClear |= X86_EFL_IF;
  • trunk/src/VBox/VMM/VMMAll/IEMAllInstructions.cpp.h

    r65621 r65650  
    31003100        case IEM_OP_PRF_SIZE_OP: /* SSE aligned */
    31013101            fAligned = true;
     3102            /* fall thru */
    31023103        case IEM_OP_PRF_REPZ: /* SSE unaligned */
    31033104            if (fAligned)
     
    37913792        case IEM_OP_PRF_SIZE_OP: /* SSE aligned */
    37923793            fAligned = true;
     3794            /* fall thru */
    37933795        case IEM_OP_PRF_REPZ: /* SSE unaligned */
    37943796            if (fAligned)
     
    1863218634            }
    1863318635            /* AMD falls thru. */
     18636            /* fall thru */
    1863418637
    1863518638        case IEMMODE_32BIT:
  • trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp

    r65531 r65650  
    39753975             */
    39763976            ASMReloadCR3();
    3977             /* no break */
    39783977#endif
     3978            /* fall thru */
    39793979        case PGMPOOLKIND_PAE_PD_PHYS:
    39803980        case PGMPOOLKIND_PAE_PDPT_PHYS:
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r65585 r65650  
    70337033            case X86_XCPT_AC:
    70347034                u32IntInfo |= VMX_EXIT_INTERRUPTION_INFO_ERROR_CODE_VALID;
    7035                 /* no break! */
     7035                /* fall thru */
    70367036            default:
    70377037                u32IntInfo |= (VMX_EXIT_INTERRUPTION_INFO_TYPE_HW_XCPT << VMX_EXIT_INTERRUPTION_INFO_TYPE_SHIFT);
  • trunk/src/VBox/VMM/VMMR3/CSAM.cpp

    r63560 r65650  
    10681068        if (EMIsRawRing1Enabled(pVM))
    10691069            break;
    1070         /* no break */
     1070        /* fall thru */
    10711071
    10721072    case OP_ILLUD2:
     
    11651165            break;
    11661166
    1167         /* no break */
     1167        /* fall thru */
    11681168#ifndef VBOX_WITH_SAFE_STR
    11691169    case OP_STR:
    11701170#endif
     1171        /* fall thru */
    11711172    case OP_LSL:
    11721173    case OP_LAR:
  • trunk/src/VBox/VMM/VMMR3/DBGF.cpp

    r64723 r65650  
    883883                    default:
    884884                        AssertReleaseMsgFailed(("rc=%Rrc is not in the switch!\n", rc));
     885                        /* fall thru */
    885886                    case VINF_EM_RESET:
    886887                    case VINF_EM_SUSPEND:
  • trunk/src/VBox/VMM/VMMR3/EM.cpp

    r64626 r65650  
    22902290                    }
    22912291                    /* fall through and get scheduled. */
     2292                    /* fall thru */
    22922293
    22932294                /*
     
    24522453                    }
    24532454                    /* Else fall through and trigger a guru. */
     2455                    /* fall thru */
     2456
    24542457                case VERR_VMM_RING0_ASSERTION:
    24552458                    Log(("EMR3ExecuteVM: %Rrc: %d -> %d (EMSTATE_GURU_MEDITATION)\n", rc, enmOldState, EMSTATE_GURU_MEDITATION));
  • trunk/src/VBox/VMM/VMMR3/EMRaw.cpp

    r62659 r65650  
    10311031                    }
    10321032                    /* no break; we could just return VINF_EM_HALT here */
     1033                    /* fall thru */
    10331034
    10341035                case OP_MOV_CR:
  • trunk/src/VBox/VMM/VMMR3/PATM.cpp

    r63570 r65650  
    15561556            break;  /* sti doesn't mark the end of a pushf block; only popf does. */
    15571557        }
    1558         /* else: fall through. */
     1558        /* fall thru */
    15591559    case OP_RETN: /* exit point for function replacement */
    15601560        return VINF_SUCCESS;
     
    52055205        switch (cbToRead)
    52065206        {
    5207             case 5: pbDst[4] = pbSrc[4];
    5208             case 4: pbDst[3] = pbSrc[3];
    5209             case 3: pbDst[2] = pbSrc[2];
    5210             case 2: pbDst[1] = pbSrc[1];
     5207            case 5: pbDst[4] = pbSrc[4]; /* fall thru */
     5208            case 4: pbDst[3] = pbSrc[3]; /* fall thru */
     5209            case 3: pbDst[2] = pbSrc[2]; /* fall thru */
     5210            case 2: pbDst[1] = pbSrc[1]; /* fall thru */
    52115211            case 1: pbDst[0] = pbSrc[0];
    52125212                break;
  • trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp

    r65299 r65650  
    20172017                                rc = pgmPhysPageMakeWritable(pVM, pPage, pRam->GCPhys + ((RTGCPHYS)iPage << PAGE_SHIFT));
    20182018                                AssertLogRelRCReturn(rc, rc);
    2019                                 /* no break */
     2019                                /* fall thru */
    20202020
    20212021                            case PGM_PAGE_STATE_ALLOCATED:
     
    48584858                        break;
    48594859                    }
    4860                     /* fall thru */
    48614860                }
     4861                /* fall thru */
    48624862                default:
    48634863                    rc = VMR3ReqCallNoWait(pVM, VMCPUID_ANY_QUEUE, (PFNRT)pgmR3PhysUnmapChunk, 1, pVM);
     
    54175417                        if (rc == VINF_PGM_PHYS_TLB_CATCH_WRITE)
    54185418                            break;
     5419                        /* fall thru */
    54195420                    case PGM_PAGE_STATE_WRITE_MONITORED:
    54205421                        rc2 = pgmPhysPageMakeWritable(pVM, pPage, GCPhys & ~(RTGCPHYS)PAGE_OFFSET_MASK);
  • trunk/src/VBox/VMM/VMMR3/PGMPool.cpp

    r65531 r65650  
    684684                }
    685685                /* fall thru */
    686 
    687686#ifdef PGM_WITH_LARGE_PAGES
     687                /* fall thru */
    688688                default_case:
    689689#endif
  • trunk/src/VBox/VMM/VMMR3/SSM.cpp

    r63465 r65650  
    62206220            case 6:
    62216221                AssertLogRelMsgReturn((abHdr[6] & 0xc0) == 0x80, ("6/%u: %.*Rhxs\n", cb, cb + 1, &abHdr[0]), VERR_SSM_INTEGRITY_REC_HDR);
     6222                /* fall thru */
    62226223            case 5:
    62236224                AssertLogRelMsgReturn((abHdr[5] & 0xc0) == 0x80, ("5/%u: %.*Rhxs\n", cb, cb + 1, &abHdr[0]), VERR_SSM_INTEGRITY_REC_HDR);
     6225                /* fall thru */
    62246226            case 4:
    62256227                AssertLogRelMsgReturn((abHdr[4] & 0xc0) == 0x80, ("4/%u: %.*Rhxs\n", cb, cb + 1, &abHdr[0]), VERR_SSM_INTEGRITY_REC_HDR);
     6228                /* fall thru */
    62266229            case 3:
    62276230                AssertLogRelMsgReturn((abHdr[3] & 0xc0) == 0x80, ("3/%u: %.*Rhxs\n", cb, cb + 1, &abHdr[0]), VERR_SSM_INTEGRITY_REC_HDR);
     6231                /* fall thru */
    62286232            case 2:
    62296233                AssertLogRelMsgReturn((abHdr[2] & 0xc0) == 0x80, ("2/%u: %.*Rhxs\n", cb, cb + 1, &abHdr[0]), VERR_SSM_INTEGRITY_REC_HDR);
  • trunk/src/VBox/VMM/VMMR3/VMMGuruMeditation.cpp

    r65244 r65650  
    283283                ||  strchr(pszMsg2, '\0')[-1] != '\n')
    284284                pHlp->pfnPrintf(pHlp, "\n");
    285             /* fall thru */
    286285        }
     286        /* fall thru */
    287287        case VERR_TRPM_DONT_PANIC:
    288288        case VERR_TRPM_PANIC:
  • trunk/src/VBox/VMM/VMMRC/TRPMRCHandlers.cpp

    r64626 r65650  
    899899                &&  !CSAMIsKnownDangerousInstr(pVM, PC))
    900900                break;
     901            /* fall thru */
    901902        case OP_INVLPG:
    902903        case OP_LLDT:
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette