src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp Thu Mar 6 11:59:49 2014
--- new/src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp Thu Mar 6 11:59:48 2014
*** 53,65 ****
--- 53,65 ----
void C1_MacroAssembler::explicit_null_check(Register base) {
Unimplemented();
}
! void C1_MacroAssembler::build_frame(int frame_size_in_bytes, int bang_size_in_bytes) {
! generate_stack_overflow_check(frame_size_in_bytes);
+ assert(bang_size_in_bytes >= frame_size_in_bytes, "stack bang size incorrect");
! generate_stack_overflow_check(bang_size_in_bytes);
// Create the frame.
save_frame_c1(frame_size_in_bytes);
}
src/cpu/sparc/vm/c1_MacroAssembler_sparc.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File