Lines Matching refs:addressSpec
56 is_base_address_spec(uint32 addressSpec)
58 return addressSpec == B_BASE_ADDRESS
59 || addressSpec == B_RANDOMIZED_BASE_ADDRESS;
71 align_address(addr_t address, size_t alignment, uint32 addressSpec,
74 if (is_base_address_spec(addressSpec))
411 VMUserAddressSpace::_IsRandomized(uint32 addressSpec) const
414 && (addressSpec == B_RANDOMIZED_ANY_ADDRESS
415 || addressSpec == B_RANDOMIZED_BASE_ADDRESS);
519 uint32 addressSpec, size_t alignment, VMUserArea* area,
523 "0x%lx, size %ld, end 0x%lx, addressSpec %" B_PRIu32 ", area %p\n",
524 this, start, size, end, addressSpec, area));
531 if (addressSpec == B_EXACT_ADDRESS && area->id != RESERVED_AREA_ID) {
545 if (addressSpec == B_ANY_KERNEL_BLOCK_ADDRESS) {
554 = addressSpec != B_EXACT_ADDRESS && !is_base_address_spec(addressSpec);
557 if (fRandomizingEnabled && addressSpec == B_RANDOMIZED_BASE_ADDRESS) {
576 switch (addressSpec) {
595 if (_IsRandomized(addressSpec)) {
612 alignment, addressSpec, start);
618 if (_IsRandomized(addressSpec)) {
636 alignment, addressSpec, start);
640 if (_IsRandomized(addressSpec)) {
649 } else if (is_base_address_spec(addressSpec)) {
652 if (!_IsRandomized(addressSpec)) {
654 addressSpec = B_ANY_ADDRESS;
657 addressSpec = B_RANDOMIZED_ANY_ADDRESS;
660 addressSpec = B_RANDOMIZED_BASE_ADDRESS;
701 if (_IsRandomized(addressSpec)) {
723 if (_IsRandomized(addressSpec)) {
769 return addressSpec == B_EXACT_ADDRESS ? B_BAD_VALUE : B_NO_MEMORY;