Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1x/c1x_JavaAccess.cpp @ 2663:d7c0775d7e72
added includes to build without precompiled headers
author | Christian.Wimmer@Oracle.com |
---|---|
date | Wed, 11 May 2011 16:59:18 -0700 |
parents | a384fac3fd34 |
children |
comparison
equal
deleted
inserted
replaced
2662:440ceca8e3d7 | 2663:d7c0775d7e72 |
---|---|
21 * questions. | 21 * questions. |
22 */ | 22 */ |
23 | 23 |
24 #include "precompiled.hpp" | 24 #include "precompiled.hpp" |
25 #include "c1x/c1x_JavaAccess.hpp" | 25 #include "c1x/c1x_JavaAccess.hpp" |
26 | 26 #include "runtime/jniHandles.hpp" |
27 #include "classfile/symbolTable.hpp" | |
27 // This function is similar to javaClasses.cpp, it computes the field offset of a (static or instance) field. | 28 // This function is similar to javaClasses.cpp, it computes the field offset of a (static or instance) field. |
28 // It looks up the name and signature symbols without creating new ones, all the symbols of these classes need to be already loaded. | 29 // It looks up the name and signature symbols without creating new ones, all the symbols of these classes need to be already loaded. |
29 | 30 |
30 static void compute_offset(int &dest_offset, klassOop klass_oop, const char* name, const char* signature, bool static_field) { | 31 static void compute_offset(int &dest_offset, klassOop klass_oop, const char* name, const char* signature, bool static_field) { |
31 Symbol* name_symbol = SymbolTable::probe(name, (int)strlen(name)); | 32 Symbol* name_symbol = SymbolTable::probe(name, (int)strlen(name)); |