hotspot/src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
changeset 24424 2658d7834c6e
parent 23458 947a3d680f3e
equal deleted inserted replaced
24358:8528b67f6562 24424:2658d7834c6e
     1 /*
     1 /*
     2  * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    63     TestMappedArray array;
    63     TestMappedArray array;
    64     array.initialize(fake_heap, fake_heap + REGION_SIZE_IN_WORDS * NUM_REGIONS,
    64     array.initialize(fake_heap, fake_heap + REGION_SIZE_IN_WORDS * NUM_REGIONS,
    65             REGION_SIZE_IN_WORDS * HeapWordSize);
    65             REGION_SIZE_IN_WORDS * HeapWordSize);
    66     // Check address calculation (bounds)
    66     // Check address calculation (bounds)
    67     assert(array.bottom_address_mapped() == fake_heap,
    67     assert(array.bottom_address_mapped() == fake_heap,
    68       err_msg("bottom mapped address should be "PTR_FORMAT", but is "PTR_FORMAT, fake_heap, array.bottom_address_mapped()));
    68       err_msg("bottom mapped address should be " PTR_FORMAT ", but is " PTR_FORMAT, p2i(fake_heap), p2i(array.bottom_address_mapped())));
    69     assert(array.end_address_mapped() == (fake_heap + REGION_SIZE_IN_WORDS * NUM_REGIONS), "must be");
    69     assert(array.end_address_mapped() == (fake_heap + REGION_SIZE_IN_WORDS * NUM_REGIONS), "must be");
    70 
    70 
    71     int* bottom = array.address_mapped_to(fake_heap);
    71     int* bottom = array.address_mapped_to(fake_heap);
    72     assert((void*)bottom == (void*) array.base(), "must be");
    72     assert((void*)bottom == (void*) array.base(), "must be");
    73     int* end = array.address_mapped_to(fake_heap + REGION_SIZE_IN_WORDS * NUM_REGIONS);
    73     int* end = array.address_mapped_to(fake_heap + REGION_SIZE_IN_WORDS * NUM_REGIONS);