src/hotspot/cpu/s390/nativeInst_s390.hpp
changeset 57583 aad50831e169
parent 53244 9807daeb47c4
child 58932 8623f75be895
equal deleted inserted replaced
57582:a79a819a8218 57583:aad50831e169
   488   intptr_t data() const;
   488   intptr_t data() const;
   489 
   489 
   490   // Patch data in code stream.
   490   // Patch data in code stream.
   491   address set_data_plain(intptr_t x, CodeBlob *code);
   491   address set_data_plain(intptr_t x, CodeBlob *code);
   492   // Patch data in code stream and oop pool if necessary.
   492   // Patch data in code stream and oop pool if necessary.
   493   void set_data(intptr_t x);
   493   void set_data(intptr_t x, relocInfo::relocType expected_type = relocInfo::none);
   494 
   494 
   495   // Patch narrow oop constant in code stream.
   495   // Patch narrow oop constant in code stream.
   496   void set_narrow_oop(intptr_t data);
   496   void set_narrow_oop(intptr_t data);
   497   void set_narrow_klass(intptr_t data);
   497   void set_narrow_klass(intptr_t data);
   498   void set_pcrel_addr(intptr_t addr, CompiledMethod *nm = NULL, bool copy_back_to_oop_pool=false);
   498   void set_pcrel_addr(intptr_t addr, CompiledMethod *nm = NULL);
   499   void set_pcrel_data(intptr_t data, CompiledMethod *nm = NULL, bool copy_back_to_oop_pool=false);
   499   void set_pcrel_data(intptr_t data, CompiledMethod *nm = NULL);
   500 
   500 
   501   void verify();
   501   void verify();
   502 
   502 
   503   // unit test stuff
   503   // unit test stuff
   504   static void test();
   504   static void test();