Mercurial > hg > graal-jvmci-8
comparison agent/src/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java @ 2177:3582bf76420e
6990754: Use native memory and reference counting to implement SymbolTable
Summary: move symbols from permgen into C heap and reference count them
Reviewed-by: never, acorn, jmasa, stefank
author | coleenp |
---|---|
date | Thu, 27 Jan 2011 16:11:27 -0800 |
parents | 0a8e0d4345b3 |
children | 1d1603768966 |
comparison
equal
deleted
inserted
replaced
2176:27e4ea99855d | 2177:3582bf76420e |
---|---|
574 /* | 574 /* |
575 int idx = currentBC.getIndexBig(); | 575 int idx = currentBC.getIndexBig(); |
576 ConstantPool cp = method().getConstants(); | 576 ConstantPool cp = method().getConstants(); |
577 int nameAndTypeIdx = cp.name_and_type_ref_index_at(idx); | 577 int nameAndTypeIdx = cp.name_and_type_ref_index_at(idx); |
578 int signatureIdx = cp.signature_ref_index_at(nameAndTypeIdx); | 578 int signatureIdx = cp.signature_ref_index_at(nameAndTypeIdx); |
579 symbolOop signature = cp.symbol_at(signatureIdx); | 579 Symbol* signature = cp.symbol_at(signatureIdx); |
580 tty.print("%s", signature.as_C_string()); | 580 tty.print("%s", signature.as_C_string()); |
581 */ | 581 */ |
582 } | 582 } |
583 tty.println(); | 583 tty.println(); |
584 tty.print(" stack = "); | 584 tty.print(" stack = "); |
614 /* | 614 /* |
615 int idx = currentBC.getIndexBig(); | 615 int idx = currentBC.getIndexBig(); |
616 constantPoolOop cp = method().constants(); | 616 constantPoolOop cp = method().constants(); |
617 int nameAndTypeIdx = cp.name_and_type_ref_index_at(idx); | 617 int nameAndTypeIdx = cp.name_and_type_ref_index_at(idx); |
618 int signatureIdx = cp.signature_ref_index_at(nameAndTypeIdx); | 618 int signatureIdx = cp.signature_ref_index_at(nameAndTypeIdx); |
619 symbolOop signature = cp.symbol_at(signatureIdx); | 619 Symbol* signature = cp.symbol_at(signatureIdx); |
620 tty.print("%s", signature.as_C_string()); | 620 tty.print("%s", signature.as_C_string()); |
621 */ | 621 */ |
622 } | 622 } |
623 tty.println(); | 623 tty.println(); |
624 } | 624 } |