src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp

Print this page




 595 
 596   // this is only for the "general purpose" registers
 597   for (int i = 0; i < 32; i++) {
 598     st->print("r%-2d=", i);
 599     print_location(st, uc->uc_mcontext.regs->gpr[i]);
 600   }
 601   st->cr();
 602 }
 603 
 604 extern "C" {
 605   int SpinPause() {
 606     return 0;
 607   }
 608 }
 609 
 610 #ifndef PRODUCT
 611 void os::verify_stack_alignment() {
 612   assert(((intptr_t)os::current_stack_pointer() & (StackAlignmentInBytes-1)) == 0, "incorrect stack alignment");
 613 }
 614 #endif







 595 
 596   // this is only for the "general purpose" registers
 597   for (int i = 0; i < 32; i++) {
 598     st->print("r%-2d=", i);
 599     print_location(st, uc->uc_mcontext.regs->gpr[i]);
 600   }
 601   st->cr();
 602 }
 603 
 604 extern "C" {
 605   int SpinPause() {
 606     return 0;
 607   }
 608 }
 609 
 610 #ifndef PRODUCT
 611 void os::verify_stack_alignment() {
 612   assert(((intptr_t)os::current_stack_pointer() & (StackAlignmentInBytes-1)) == 0, "incorrect stack alignment");
 613 }
 614 #endif
 615 
 616 int os:extra_bang_size_in_bytes() {
 617   // PPC does not require the additional stack bang.
 618   return 0;
 619 }