src/hotspot/share/classfile/javaClasses.hpp
changeset 47818 2f6ab27efb60
parent 47216 71c04702a3d5
child 47998 fb0275c320a0
equal deleted inserted replaced
47817:5d15fd7e9bb1 47818:2f6ab27efb60
  1368 #define STACKFRAMEINFO_INJECTED_FIELDS(macro)                      \
  1368 #define STACKFRAMEINFO_INJECTED_FIELDS(macro)                      \
  1369   macro(java_lang_StackFrameInfo, version, short_signature, false)
  1369   macro(java_lang_StackFrameInfo, version, short_signature, false)
  1370 
  1370 
  1371 class java_lang_StackFrameInfo: AllStatic {
  1371 class java_lang_StackFrameInfo: AllStatic {
  1372 private:
  1372 private:
  1373   static int _declaringClass_offset;
       
  1374   static int _memberName_offset;
  1373   static int _memberName_offset;
  1375   static int _bci_offset;
  1374   static int _bci_offset;
  1376   static int _version_offset;
  1375   static int _version_offset;
  1377 
  1376 
  1378   static Method* get_method(Handle stackFrame, InstanceKlass* holder, TRAPS);
  1377   static Method* get_method(Handle stackFrame, InstanceKlass* holder, TRAPS);
  1379 
  1378 
  1380 public:
  1379 public:
  1381   // Setters
  1380   // Setters
  1382   static void set_declaringClass(oop info, oop value);
       
  1383   static void set_method_and_bci(Handle stackFrame, const methodHandle& method, int bci, TRAPS);
  1381   static void set_method_and_bci(Handle stackFrame, const methodHandle& method, int bci, TRAPS);
  1384   static void set_bci(oop info, int value);
  1382   static void set_bci(oop info, int value);
  1385 
  1383 
  1386   static void set_version(oop info, short value);
  1384   static void set_version(oop info, short value);
  1387 
  1385