• Ashok Bhat's avatar
    procmem: Use size_t instead of int to remove a potential bug. · 10e29de6
    Ashok Bhat authored
    
    
    In procmem.c, num_maps and num_pages are declared as
    int. Pointers (int*) to these variables are being
    passed to functions pm_process_maps and pm_map_pagemap
    respectively, both of which expect size_t * argument.
    
    This will lead to problems in 64-bit systems where
    size_t and int_t have different size.
    
    To avoid the issue, num_maps and num_pages are declared
    as size_t. In addition, loop counters i and j are now
    declared as size_t to avoid comparison of signed int with
    unsigned int.
    
    Change-Id: I3fc51f9386c9b2d289d34808e19e3811ca4a3dae
    Signed-off-by: default avatarAshok Bhat <ashok.bhat@arm.com>
    10e29de6