예제 #1
0
bool check_saved_byte_map_base() {
  if (Byte_Map_Base() != (char*)saved_globals[ByteMapBaseReg - G0]) {
    error2("rSet: saved_globals for ByteMapBaseReg corrupted (%#lx vs. %#lx)",
           saved_globals[ByteMapBaseReg - G0], Byte_Map_Base());
    return false;
  }
  return true;
}
예제 #2
0
void sendDesc::sendMessagePrologue( oop  receiver, frame* lookupFrame ) {
                                   
  NumberOfLookups++;

  assert(receiver != Memory->deadBlockObj, "should have created real block");
  assert(Byte_Map_Base() == Memory->remembered_set->byte_map_base(),
         "byte map base reg corrupted");
  assert(!processSemaphore, "processSemaphore shouldn't be set");

  if (SilentTrace)
    LOG_EVENT3("sendDesc::sendMessage %#lx %#lx %#lx",
               this,
               receiver,
               lookupFrame);
}