Mercurial > hg > graal-jvmci-8
comparison src/share/vm/oops/klass.hpp @ 12089:b51aee2dd8bb
Merge
author | jmasa |
---|---|
date | Thu, 22 Aug 2013 11:13:17 -0700 |
parents | d0afbee540e0 740e263c80c6 |
children | 9758d9f36299 |
comparison
equal
deleted
inserted
replaced
12088:cb9da55b1990 | 12089:b51aee2dd8bb |
---|---|
702 void verify_vtable_index(int index); | 702 void verify_vtable_index(int index); |
703 #endif | 703 #endif |
704 | 704 |
705 virtual void oop_verify_on(oop obj, outputStream* st); | 705 virtual void oop_verify_on(oop obj, outputStream* st); |
706 | 706 |
707 static bool is_null(narrowKlass obj); | |
708 static bool is_null(Klass* obj); | |
709 | |
710 // klass encoding for klass pointer in objects. | |
711 static narrowKlass encode_klass_not_null(Klass* v); | |
712 static narrowKlass encode_klass(Klass* v); | |
713 | |
714 static Klass* decode_klass_not_null(narrowKlass v); | |
715 static Klass* decode_klass(narrowKlass v); | |
716 | |
707 private: | 717 private: |
708 // barriers used by klass_oop_store | 718 // barriers used by klass_oop_store |
709 void klass_update_barrier_set(oop v); | 719 void klass_update_barrier_set(oop v); |
710 void klass_update_barrier_set_pre(void* p, oop v); | 720 void klass_update_barrier_set_pre(void* p, oop v); |
711 }; | 721 }; |