Changeset 2559 in CLRX


Ignore:
Timestamp:
Nov 10, 2016, 10:27:42 PM (3 years ago)
Author:
matszpk
Message:

CLRadeonExtender: DisasmROCm: Fixed valgrind warning (invalid read).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CLRadeonExtender/trunk/amdasm/DisasmROCm.cpp

    r2558 r2559  
    482482                }
    483483               
    484                 const ROCmDisasmRegionInput& newRegion =
    485                         rocmInput->regions[sorted[i+1].second];
    486                 const size_t disasmSize = (i+1 < regionsNum) ?
    487                         newRegion.offset - region.offset-256 :
    488                         rocmInput->codeSize - region.offset-256;
     484                size_t disasmSize = rocmInput->codeSize - region.offset-256;
     485                if (i+1<regionsNum)
     486                {
     487                    const ROCmDisasmRegionInput& newRegion =
     488                            rocmInput->regions[sorted[i+1].second];
     489                    disasmSize = newRegion.offset - region.offset-256;
     490                }
    489491               
    490492                if (doDumpCode)
Note: See TracChangeset for help on using the changeset viewer.