Mercurial > hg > truffle
comparison src/share/vm/runtime/vframeArray.cpp @ 1603:d93949c5bdcc
6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86
Summary: Modify assembler code to check for 0 count for all copy routines.
Reviewed-by: never, ysr, jcoomes
author | kvn |
---|---|
date | Thu, 10 Jun 2010 13:04:20 -0700 |
parents | c18cbe5936b8 |
children | fd5d4527cdf5 |
comparison
equal
deleted
inserted
replaced
1602:136b78722a08 | 1603:d93949c5bdcc |
---|---|
353 if (frame::interpreter_frame_expression_stack_direction() < 0) { | 353 if (frame::interpreter_frame_expression_stack_direction() < 0) { |
354 base = iframe()->interpreter_frame_expression_stack_at(top_element); | 354 base = iframe()->interpreter_frame_expression_stack_at(top_element); |
355 } else { | 355 } else { |
356 base = iframe()->interpreter_frame_expression_stack(); | 356 base = iframe()->interpreter_frame_expression_stack(); |
357 } | 357 } |
358 Copy::conjoint_bytes(saved_args, | 358 Copy::conjoint_jbytes(saved_args, |
359 base, | 359 base, |
360 popframe_preserved_args_size_in_bytes); | 360 popframe_preserved_args_size_in_bytes); |
361 thread->popframe_free_preserved_args(); | 361 thread->popframe_free_preserved_args(); |
362 } | 362 } |
363 } | 363 } |
364 | 364 |
365 #ifndef PRODUCT | 365 #ifndef PRODUCT |