hotspot/src/share/vm/opto/escape.cpp
changeset 14132 3c1437abcefd
parent 13969 d2a189b83b87
child 14133 c2e317724c4c
equal deleted inserted replaced
14131:e376e3d428c9 14132:3c1437abcefd
   891           //
   891           //
   892           bool arg_is_arraycopy_dest = src_has_oops && is_arraycopy &&
   892           bool arg_is_arraycopy_dest = src_has_oops && is_arraycopy &&
   893                                        arg_has_oops && (i > TypeFunc::Parms);
   893                                        arg_has_oops && (i > TypeFunc::Parms);
   894 #ifdef ASSERT
   894 #ifdef ASSERT
   895           if (!(is_arraycopy ||
   895           if (!(is_arraycopy ||
   896                 call->as_CallLeaf()->_name != NULL &&
   896                 (call->as_CallLeaf()->_name != NULL &&
   897                 (strcmp(call->as_CallLeaf()->_name, "g1_wb_pre")  == 0 ||
   897                  (strcmp(call->as_CallLeaf()->_name, "g1_wb_pre")  == 0 ||
   898                  strcmp(call->as_CallLeaf()->_name, "g1_wb_post") == 0 ))
   898                   strcmp(call->as_CallLeaf()->_name, "g1_wb_post") == 0 ||
   899           ) {
   899                   strcmp(call->as_CallLeaf()->_name, "aescrypt_encryptBlock") == 0 ||
       
   900                   strcmp(call->as_CallLeaf()->_name, "aescrypt_decryptBlock") == 0 ||
       
   901                   strcmp(call->as_CallLeaf()->_name, "cipherBlockChaining_encryptAESCrypt") == 0 ||
       
   902                   strcmp(call->as_CallLeaf()->_name, "cipherBlockChaining_decryptAESCrypt") == 0)
       
   903                   ))) {
   900             call->dump();
   904             call->dump();
   901             assert(false, "EA: unexpected CallLeaf");
   905             fatal(err_msg_res("EA unexpected CallLeaf %s", call->as_CallLeaf()->_name));
   902           }
   906           }
   903 #endif
   907 #endif
   904           // Always process arraycopy's destination object since
   908           // Always process arraycopy's destination object since
   905           // we need to add all possible edges to references in
   909           // we need to add all possible edges to references in
   906           // source object.
   910           // source object.