Changeset 35a2fb4 in git for omalloc


Ignore:
Timestamp:
Apr 30, 2018, 4:36:17 PM (6 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
9922fa723f8d8897179b004e96357ea3d9a9a7e8
Parents:
c399e3ee18651faced941a1ed88914e2e02936cb
Message:
fix: handling very large regions in omalloc (>2GB)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • omalloc/omBinPage.c

    rc399e3 r35a2fb4  
    296296  void* addr;
    297297  int pages = (min_pages>om_Opts.PagesPerRegion ? min_pages : om_Opts.PagesPerRegion);
    298   size_t size = pages*SIZEOF_SYSTEM_PAGE;
     298  size_t size = ((size_t)pages)*SIZEOF_SYSTEM_PAGE;
    299299
    300300  addr = _omVallocFromSystem(size, 1);
Note: See TracChangeset for help on using the changeset viewer.