/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiEnv.cpp | 238 NEW_RESOURCE_ARRAY(jvmtiClassDefinition, class_count); 739 thread_objs = NEW_RESOURCE_ARRAY(Handle, nthreads); 1259 thread_objs = NEW_RESOURCE_ARRAY(Handle,nthreads); 1276 group_objs = NEW_RESOURCE_ARRAY(Handle,ngroups);
|
H A D | jvmtiExport.cpp | 645 *_data_ptr = NEW_RESOURCE_ARRAY(u1, _curr_len); 1706 record->pcinfo = (PCStackInfo*)(NEW_RESOURCE_ARRAY(PCStackInfo, record->numpcs)); 1718 record->pcinfo[scope].methods = (jmethodID *)NEW_RESOURCE_ARRAY(jmethodID, numstackframes); 1719 record->pcinfo[scope].bcis = (jint *)NEW_RESOURCE_ARRAY(jint, numstackframes);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | relocator.cpp | 569 unsigned char* new_code_array = NEW_RESOURCE_ARRAY(unsigned char, length);
|
H A D | frame.cpp | 1426 fv.description = NEW_RESOURCE_ARRAY(char, strlen(description) + 1);
|
H A D | arguments.cpp | 764 char* s = NEW_RESOURCE_ARRAY(char, length);
|
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | bitMap.cpp | 66 _map = NEW_RESOURCE_ARRAY(bm_word_t, new_size_in_words);
|
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | chaitin.cpp | 129 LRG_List::LRG_List( uint max ) : _cnt(max), _max(max), _lidxs(NEW_RESOURCE_ARRAY(uint,max)) { 173 _blks = NEW_RESOURCE_ARRAY( Block *, _cfg._num_blocks ); 180 buckets[i] = NEW_RESOURCE_ARRAY( Block *, _cfg._num_blocks );
|
H A D | parse2.cpp | 304 SwitchRange* ranges = NEW_RESOURCE_ARRAY(SwitchRange, rnum); 348 jint* table = NEW_RESOURCE_ARRAY(jint, len*2); 359 SwitchRange* ranges = NEW_RESOURCE_ARRAY(SwitchRange, rnum); 324 assert(rp < len+2, �); if( makes_backward_branch && UseLoopSafepoints ) add_safepoint(); jump_switch_ranges(lookup, &ranges[0], &ranges[rp]); } void Parse::do_lookupswitch() { Node *lookup = pop(); int default_dest = iter().get_dest_table(0); int len = iter().get_int_table(1); if (len < 1) { maybe_add_safepoint(default_dest); merge(default_dest); return; } jint* table = NEW_RESOURCE_ARRAY(jint, len*2); { for( int j = 0; j < len; j++ ) { table[j+j+0] = iter().get_int_table(2+j+j); table[j+j+1] = iter().get_dest_table(2+j+j+1); } qsort( table, len, 2*sizeof(table[0]), jint_cmp ); } int rnum = len*2+1; bool makes_backward_branch = false; SwitchRange* ranges = NEW_RESOURCE_ARRAY(SwitchRange, rnum); int rp = -1; for( int j = 0; j < len; j++ ) { jint match_int = table[j+j+0]; int dest = table[j+j+1]; int next_lo = rp < 0 ? min_jint : ranges[rp].hi()+1; int table_index = method_data_update() ? j : NullTableIndex; makes_backward_branch |= (dest <= bci()); if( match_int != next_lo ) { ranges[++rp].setRange(next_lo, match_int-1, default_dest, NullTableIndex); } if( rp < 0 || !ranges[rp].adjoin(match_int, dest, table_index) ) { ranges[++rp].set(match_int, dest, table_index); } } jint highest = table[2*(len-1)]; assert(ranges[rp].hi() == highest, �); if( highest != max_jint && !ranges[rp].adjoinRange(highest+1, max_jint, default_dest, NullTableIndex) ) { ranges[++rp].setRange(highest+1, max_jint, default_dest, NullTableIndex); } assert(rp < rnum, �); if( makes_backward_branch && UseLoopSafepoints ) add_safepoint(); jump_switch_ranges(lookup, &ranges[0], &ranges[rp]); } bool Parse::create_jump_tables(Node* key_val, SwitchRange* lo, SwitchRange* hi) { if (!UseJumpTables) return false; if (!Matcher::has_match_rule(Op_Jump)) return false; if (method_data_update()) return false; bool needs_guard = false; int default_dest; int64 total_outlier_size = 0; int64 hi_size = ((int64)hi->hi()) - ((int64)hi->lo()) + 1; int64 lo_size = ((int64)lo->hi()) - ((int64)lo->lo()) + 1; if (lo->dest() == hi->dest()) { total_outlier_size = hi_size + lo_size; default_dest = lo->dest(); } else if (lo_size > hi_size) argument
|
H A D | ifg.cpp | 268 int *h_cnt = NEW_RESOURCE_ARRAY(int,_maxlrg*2);
|
H A D | loopnode.hpp | 520 _preorders = NEW_RESOURCE_ARRAY(uint, _max_preorder);
|
H A D | parse1.cpp | 1111 _blocks = NEW_RESOURCE_ARRAY(Block, _block_count); 1153 _successors = (ns+ne == 0) ? NULL : NEW_RESOURCE_ARRAY(Block*, ns+ne);
|
H A D | block.cpp | 958 UnionFind::UnionFind( uint max ) : _cnt(max), _max(max), _indices(NEW_RESOURCE_ARRAY(uint,max)) {
|
H A D | runtime.cpp | 438 jint *c_dims = NEW_RESOURCE_ARRAY(jint, len);
|
H A D | memnode.cpp | 3464 : NEW_RESOURCE_ARRAY(jlong, num_tiles)); 3466 : NEW_RESOURCE_ARRAY(Node*, num_tiles)); 3468 : NEW_RESOURCE_ARRAY(jlong, num_tiles));
|
H A D | loopnode.cpp | 2189 _idom = NEW_RESOURCE_ARRAY( Node*, _idom_size ); 2190 _dom_depth = NEW_RESOURCE_ARRAY( uint, _idom_size );
|
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | methodLiveness.cpp | 1001 MethodLivenessResult answer(NEW_RESOURCE_ARRAY(uintptr_t, _analyzer->bit_map_size_words()),
|
/openjdk7/hotspot/src/share/vm/code/ |
H A D | nmethod.cpp | 2583 BasicType* sig_bt = NEW_RESOURCE_ARRAY(BasicType, sizeargs); 2584 VMRegPair* regs = NEW_RESOURCE_ARRAY(VMRegPair, sizeargs);
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | generateOopMap.cpp | 1040 NEW_RESOURCE_ARRAY(BitMap::bm_word_t, 2212 _new_var_map = NEW_RESOURCE_ARRAY(int, _max_locals);
|
H A D | instanceKlass.cpp | 481 char* message = NEW_RESOURCE_ARRAY(char, msglen); 1988 char* dest = NEW_RESOURCE_ARRAY(char, src_length + 3);
|
H A D | methodOop.cpp | 86 char* dest = NEW_RESOURCE_ARRAY(char, len + 1);
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | interpreterRuntime.cpp | 218 dims = (jint*) NEW_RESOURCE_ARRAY(jint, nof_dims);
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | heapDumper.cpp | 1915 char* str = NEW_RESOURCE_ARRAY(char, strlen(error())+1);
|
/openjdk7/hotspot/src/share/vm/shark/ |
H A D | sharkTopLevelBlock.cpp | 592 int *indexes = NEW_RESOURCE_ARRAY(int, num_options);
|
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | javaClasses.cpp | 351 jchar* result = NEW_RESOURCE_ARRAY(jchar, length); 1174 char* buf = NEW_RESOURCE_ARRAY(char, buf_len + 64);
|
H A D | verifier.cpp | 115 char* message_buffer = NEW_RESOURCE_ARRAY(char, message_buffer_len); 1677 char* code_data = NEW_RESOURCE_ARRAY(char, code_length);
|