src/share/vm/interpreter/linkResolver.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 7089790_full Sdiff src/share/vm/interpreter

src/share/vm/interpreter/linkResolver.cpp

Print this page
rev 2694 : imported patch headers_only


  35 #include "oops/instanceKlass.hpp"
  36 #include "oops/objArrayOop.hpp"
  37 #include "prims/methodHandles.hpp"
  38 #include "prims/nativeLookup.hpp"
  39 #include "runtime/compilationPolicy.hpp"
  40 #include "runtime/fieldDescriptor.hpp"
  41 #include "runtime/frame.inline.hpp"
  42 #include "runtime/handles.inline.hpp"
  43 #include "runtime/reflection.hpp"
  44 #include "runtime/signature.hpp"
  45 #include "runtime/vmThread.hpp"
  46 #ifdef TARGET_OS_FAMILY_linux
  47 # include "thread_linux.inline.hpp"
  48 #endif
  49 #ifdef TARGET_OS_FAMILY_solaris
  50 # include "thread_solaris.inline.hpp"
  51 #endif
  52 #ifdef TARGET_OS_FAMILY_windows
  53 # include "thread_windows.inline.hpp"
  54 #endif



  55 
  56 //------------------------------------------------------------------------------------------------------------------------
  57 // Implementation of FieldAccessInfo
  58 
  59 void FieldAccessInfo::set(KlassHandle klass, Symbol* name, int field_index, int field_offset,
  60 BasicType field_type, AccessFlags access_flags) {
  61   _klass        = klass;
  62   _name         = name;
  63   _field_index  = field_index;
  64   _field_offset = field_offset;
  65   _field_type   = field_type;
  66   _access_flags = access_flags;
  67 }
  68 
  69 
  70 //------------------------------------------------------------------------------------------------------------------------
  71 // Implementation of CallInfo
  72 
  73 
  74 void CallInfo::set_static(KlassHandle resolved_klass, methodHandle resolved_method, TRAPS) {




  35 #include "oops/instanceKlass.hpp"
  36 #include "oops/objArrayOop.hpp"
  37 #include "prims/methodHandles.hpp"
  38 #include "prims/nativeLookup.hpp"
  39 #include "runtime/compilationPolicy.hpp"
  40 #include "runtime/fieldDescriptor.hpp"
  41 #include "runtime/frame.inline.hpp"
  42 #include "runtime/handles.inline.hpp"
  43 #include "runtime/reflection.hpp"
  44 #include "runtime/signature.hpp"
  45 #include "runtime/vmThread.hpp"
  46 #ifdef TARGET_OS_FAMILY_linux
  47 # include "thread_linux.inline.hpp"
  48 #endif
  49 #ifdef TARGET_OS_FAMILY_solaris
  50 # include "thread_solaris.inline.hpp"
  51 #endif
  52 #ifdef TARGET_OS_FAMILY_windows
  53 # include "thread_windows.inline.hpp"
  54 #endif
  55 #ifdef TARGET_OS_FAMILY_bsd
  56 # include "thread_bsd.inline.hpp"
  57 #endif
  58 
  59 //------------------------------------------------------------------------------------------------------------------------
  60 // Implementation of FieldAccessInfo
  61 
  62 void FieldAccessInfo::set(KlassHandle klass, Symbol* name, int field_index, int field_offset,
  63 BasicType field_type, AccessFlags access_flags) {
  64   _klass        = klass;
  65   _name         = name;
  66   _field_index  = field_index;
  67   _field_offset = field_offset;
  68   _field_type   = field_type;
  69   _access_flags = access_flags;
  70 }
  71 
  72 
  73 //------------------------------------------------------------------------------------------------------------------------
  74 // Implementation of CallInfo
  75 
  76 
  77 void CallInfo::set_static(KlassHandle resolved_klass, methodHandle resolved_method, TRAPS) {


src/share/vm/interpreter/linkResolver.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File