Lines Matching defs:addresses
403 // Helper for heap allocation. Returns an array with addresses
407 static uint64_t addresses[] = {
423 // Sort out addresses smaller than HeapBaseMinAddress. This assumes
426 while (addresses[i] != 0 &&
427 (addresses[i] < OopEncodingHeapMax || addresses[i] < HeapBaseMinAddress)) {
434 while (addresses[start+i] != 0) {
436 addresses[start+i] = 0;
442 return (char**) &addresses[start];
459 // The necessary attach point alignment for generated wish addresses.
481 // Try to allocate the heap at addresses that allow efficient oop compression.
484 // For this, try_reserve_heap() is called with the desired heap base addresses.
494 // Calc address range within we try to attach (range of possible start addresses).
519 // Calc address range within we try to attach (range of possible start addresses).
537 // Try to attach at addresses that are aligned to OopEncodingHeapMax. Disjointbase mode.
538 char** addresses = get_attach_addresses_for_disjoint_mode();
540 while (addresses[i] && // End of array not yet reached.
544 char* const attach_point = addresses[i];
640 // fragmentation of physical addresses that inhibits the use of large pages
1052 assert(is_ptr_aligned(rs.base(), alignment), "aligned sizes should always give aligned addresses");
1053 assert(is_size_aligned(rs.size(), alignment), "aligned sizes should always give aligned addresses");