equal
deleted
inserted
replaced
447 VM_ENTRY_MARK; |
447 VM_ENTRY_MARK; |
448 InterpreterOopMap mask; |
448 InterpreterOopMap mask; |
449 OopMapCache::compute_one_oop_map(get_Method(), bci, &mask); |
449 OopMapCache::compute_one_oop_map(get_Method(), bci, &mask); |
450 int mask_size = max_locals(); |
450 int mask_size = max_locals(); |
451 ResourceBitMap result(mask_size); |
451 ResourceBitMap result(mask_size); |
452 result.clear(); |
|
453 int i; |
452 int i; |
454 for (i = 0; i < mask_size ; i++ ) { |
453 for (i = 0; i < mask_size ; i++ ) { |
455 if (mask.is_oop(i)) result.set_bit(i); |
454 if (mask.is_oop(i)) result.set_bit(i); |
456 } |
455 } |
457 return result; |
456 return result; |