pmalloc: u32 pp->index leads to va address overrun 47/15847/1
authorKingwel Xie <kingwel.xie@ericsson.com>
Sat, 10 Nov 2018 07:56:00 +0000 (02:56 -0500)
committerKingwel Xie <kingwel.xie@ericsson.com>
Sat, 10 Nov 2018 07:56:00 +0000 (02:56 -0500)
commit5efaeee40c9e7790e57bcf90642f66a15c111334
tree6e6dfbfffcb7aa3f7850fa294cce4a0da5d48ac1
parentdfb5f2aff3675b3d70ba024dfd367c688ea1def6
pmalloc: u32 pp->index leads to va address overrun

when pagesize is 1G, this pm->base + (pp->index << pm->def_log2_page_sz) would very soon overrun if creating multiple mempools
add a (uword) to it

Change-Id: If769b99d344cc3f547418a242a7497d044071615
Signed-off-by: Kingwel Xie <kingwel.xie@ericsson.com>
src/vppinfra/pmalloc.c