comparison src/share/vm/runtime/vmStructs.cpp @ 1913:3b2dea75431e

6984311: JSR 292 needs optional bootstrap method parameters Summary: Allow CONSTANT_InvokeDynamic nodes to have any number of extra operands. Reviewed-by: twisti
author jrose
date Sat, 30 Oct 2010 13:08:23 -0700
parents 3e8fbc61cee8
children f42a2f0c16bb
comparison
equal deleted inserted replaced
1912:8213b0f5c92d 1913:3b2dea75431e
1525 /* symbolOop - symbol max length */ \ 1525 /* symbolOop - symbol max length */ \
1526 /*********************************/ \ 1526 /*********************************/ \
1527 \ 1527 \
1528 declare_constant(symbolOopDesc::max_symbol_length) \ 1528 declare_constant(symbolOopDesc::max_symbol_length) \
1529 \ 1529 \
1530 /*************************************************/ \
1531 /* constantPoolOop layout enum for InvokeDynamic */ \
1532 /*************************************************/ \
1533 \
1534 declare_constant(constantPoolOopDesc::_multi_operand_count_offset) \
1535 declare_constant(constantPoolOopDesc::_multi_operand_base_offset) \
1536 declare_constant(constantPoolOopDesc::_indy_bsm_offset) \
1537 declare_constant(constantPoolOopDesc::_indy_nt_offset) \
1538 declare_constant(constantPoolOopDesc::_indy_argc_offset) \
1539 declare_constant(constantPoolOopDesc::_indy_argv_offset) \
1540 \
1530 /*********************************************/ \ 1541 /*********************************************/ \
1531 /* ConstantPoolCacheEntry FlagBitValues enum */ \ 1542 /* ConstantPoolCacheEntry FlagBitValues enum */ \
1532 /*********************************************/ \ 1543 /*********************************************/ \
1533 \ 1544 \
1534 declare_constant(ConstantPoolCacheEntry::hotSwapBit) \ 1545 declare_constant(ConstantPoolCacheEntry::hotSwapBit) \