Searched refs:ciSymbol (Results 1 - 25 of 44) sorted by relevance

12

/openjdk7/hotspot/src/share/vm/ci/
H A DciSymbol.cpp26 #include "ci/ciSymbol.hpp"
31 // ciSymbol::ciSymbol
34 ciSymbol::ciSymbol(Symbol* s, vmSymbols::SID sid) function in class:ciSymbol
43 ciSymbol::ciSymbol(Symbol* s) function in class:ciSymbol
51 // ciSymbol
57 // ciSymbol::as_utf8
60 const char* ciSymbol
[all...]
H A DciKlassKlass.hpp29 #include "ci/ciSymbol.hpp"
41 : ciKlass(h_k, ciSymbol::make("unique_klassKlass")) {
44 ciKlassKlass(KlassHandle h_k, ciSymbol *name)
H A DciSymbol.hpp33 // ciSymbol
37 class ciSymbol : public ResourceObj { class in inherits:ResourceObj
53 ciSymbol(Symbol* s); // normal case, for symbols not mentioned in vmSymbols
54 ciSymbol(Symbol* s, vmSymbols::SID sid); // for use with vmSymbols
58 const char* type_string() { return "ciSymbol"; }
65 // Make a ciSymbol from a C string (implementation).
66 static ciSymbol* make_impl(const char* s);
94 // Make a ciSymbol from a C string.
97 static ciSymbol* make(const char* s);
100 static ciSymbol* nam
[all...]
H A DciSignature.hpp29 #include "ci/ciSymbol.hpp"
38 ciSymbol* _symbol;
49 ciSignature(ciKlass* accessing_klass, constantPoolHandle cpool, ciSymbol* signature);
50 ciSignature(ciKlass* accessing_klass, ciSymbol* signature, ciMethodType* method_type);
57 ciSymbol* as_symbol() const { return _symbol; }
H A DciArrayKlassKlass.hpp36 ciArrayKlassKlass(KlassHandle h_k, ciSymbol* name)
H A DciObjectFactory.hpp45 static ciSymbol* _shared_ci_symbols[];
54 GrowableArray<ciSymbol*>* _symbols; // keep list of symbols created
83 void init_ident_of(ciSymbol* obj);
103 ciSymbol* get_symbol(Symbol* key);
105 // Get the ciSymbol corresponding to one of the vmSymbols.
106 static ciSymbol* vm_symbol_at(int index);
110 ciSymbol* name,
111 ciSymbol* signature,
116 ciSymbol* name,
124 ciSymbol* nam
[all...]
H A DciKlass.hpp48 ciSymbol* _name;
52 ciKlass(KlassHandle k_h, ciSymbol* name);
53 ciKlass(ciSymbol* name, ciKlass* klass);
78 ciSymbol* name() const { return _name; }
108 ciKlass* find_klass(ciSymbol* klass_name);
109 // Note: To find a class from its name string, use ciSymbol::make,
H A DciObjArrayKlass.hpp44 ciObjArrayKlass(ciSymbol* array_name,
53 static ciSymbol* construct_array_name(ciSymbol* element_name,
H A DciInstanceKlassKlass.hpp39 : ciKlassKlass(h_k, ciSymbol::make("unique_instanceKlassKlass")) {
H A DciMethodKlass.hpp29 #include "ci/ciSymbol.hpp"
40 ciKlass(h_k, ciSymbol::make("unique_methodKlass")) {
H A DciObjArrayKlassKlass.hpp39 : ciArrayKlassKlass(h_k, ciSymbol::make("unique_objArrayKlassKlass")) {
H A DciTypeArrayKlassKlass.hpp39 : ciArrayKlassKlass(h_k, ciSymbol::make("unique_typeArrayKlassKlass")) {
H A DciField.hpp47 ciSymbol* _name;
48 ciSymbol* _signature;
99 ciSymbol* name() { return _name; }
102 ciSymbol* signature() { return _signature; }
183 return (holder()->is_subclass_of(callsite_klass) && (name() == ciSymbol::target_name()));
H A DciEnv.hpp91 static ciSymbol* _unloaded_cisymbol;
121 ciSymbol* klass_name,
141 ciSymbol* klass_name,
175 ciSymbol* get_symbol(Symbol* o) {
192 ciSymbol* name,
193 ciSymbol* signature,
201 ciSymbol* name) {
213 ciSymbol* name,
214 ciSymbol* signature,
220 ciInstance* get_unloaded_method_type_constant(ciSymbol* signatur
[all...]
H A DciArrayKlass.hpp41 ciArrayKlass(ciSymbol* name, int dimension, ciKlass* klass);
H A DciObjArrayKlass.cpp29 #include "ci/ciSymbol.hpp"
62 ciObjArrayKlass::ciObjArrayKlass(ciSymbol* array_name,
109 ciSymbol* ciObjArrayKlass::construct_array_name(ciSymbol* element_name,
145 return ciSymbol::make(name);
168 ciSymbol* array_name = construct_array_name(element_klass->name(), 1);
H A DciClassList.hpp56 class ciSymbol;
111 friend class ciSymbol; \
H A DciInstanceKlass.hpp32 #include "ci/ciSymbol.hpp"
78 ciInstanceKlass(ciSymbol* name, jobject loader, jobject protection_domain);
177 ciField* get_field_by_name(ciSymbol* name, ciSymbol* signature, bool is_static);
213 ciMethod* find_method(ciSymbol* name, ciSymbol* signature);
214 // Note: To find a method from name and type strings, use ciSymbol::make,
H A DciObjectFactory.cpp42 #include "ci/ciSymbol.hpp"
72 ciSymbol* ciObjectFactory::_shared_ci_symbols[vmSymbols::SID_LIMIT];
103 _symbols = new (arena) GrowableArray<ciSymbol*>(arena, 100, 0, NULL);
135 ciSymbol* sym = new (_arena) ciSymbol(vmsym, (vmSymbols::SID) i);
142 ciSymbol* sym = vm_symbol_at((vmSymbols::SID) i);
145 assert(ciSymbol::void_class_signature()->get_symbol() == vmSymbols::void_class_signature(), "spot check");
223 ciSymbol* ciObjectFactory::get_symbol(Symbol* key) {
231 ciSymbol* s = new (arena()) ciSymbol(ke
[all...]
H A DciSignature.cpp39 ciSignature::ciSignature(ciKlass* accessing_klass, constantPoolHandle cpool, ciSymbol* symbol) {
67 ciSymbol* klass_name = env->get_symbol(name);
85 ciSignature::ciSignature(ciKlass* accessing_klass, ciSymbol* symbol, ciMethodType* method_type) :
H A DciArrayKlass.cpp49 ciArrayKlass::ciArrayKlass(ciSymbol* name, int dimension, ciKlass* klass)
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ci/
H A DciObjectFactory.java51 ciSymbolConstructor = new VirtualBaseConstructor<ciSymbol>(db, db.lookupType("ciSymbol"), "sun.jvm.hotspot.ci", ciSymbol.class);
59 private static VirtualBaseConstructor<ciSymbol> ciSymbolConstructor;
71 public GrowableArray<ciSymbol> symbols() {
H A DciKlass.java51 ciSymbol sym = new ciSymbol(nameField.getValue(getAddress()));
H A DciSymbol.java34 public class ciSymbol extends VMObject { class in inherits:VMObject
44 Type type = db.lookupType("ciSymbol");
57 public ciSymbol(Address addr) { method in class:ciSymbol
/openjdk7/hotspot/src/share/vm/compiler/
H A DcompileLog.hpp31 class ciSymbol;
71 void name(ciSymbol* s); // name='s'

Completed in 1450 milliseconds

12