hotspot/src/os/aix/vm/misc_aix.cpp
changeset 46619 a3919f5e8d2b
parent 46618 d503911aa948
child 46625 edefffab74e2
equal deleted inserted replaced
46618:d503911aa948 46619:a3919f5e8d2b
    51 
    51 
    52 bool MiscUtils::is_readable_pointer(const void* p) {
    52 bool MiscUtils::is_readable_pointer(const void* p) {
    53   if (!CanUseSafeFetch32()) {
    53   if (!CanUseSafeFetch32()) {
    54     return true;
    54     return true;
    55   }
    55   }
    56   int* const aligned = (int*) align_ptr_down(p, 4);
    56   int* const aligned = (int*) align_down(p, 4);
    57   int cafebabe = 0xcafebabe;
    57   int cafebabe = 0xcafebabe;
    58   int deadbeef = 0xdeadbeef;
    58   int deadbeef = 0xdeadbeef;
    59   return (SafeFetch32(aligned, cafebabe) != cafebabe) ||
    59   return (SafeFetch32(aligned, cafebabe) != cafebabe) ||
    60          (SafeFetch32(aligned, deadbeef) != deadbeef);
    60          (SafeFetch32(aligned, deadbeef) != deadbeef);
    61 }
    61 }