Lines Matching refs:RelocationHolder
41 // RelocationHolder
52 // It pastes together a RelocationHolder with some pointers into
478 class RelocationHolder VALUE_OBJ_CLASS_SPEC {
493 RelocationHolder plus(int offset) const;
495 inline RelocationHolder(); // initializes type to none
497 inline RelocationHolder(Relocation* r); // make a copy
499 static const RelocationHolder none;
555 RelocationHolder _rh; // where the current relocation is allocated
653 // A Relocation is a flyweight object allocated within a RelocationHolder.
658 friend class RelocationHolder;
684 static RelocationHolder newHolder() {
685 return RelocationHolder();
689 void* operator new(size_t size, const RelocationHolder& holder) {
696 static RelocationHolder spec_simple(relocInfo::relocType rtype);
852 inline RelocationHolder::RelocationHolder() {
858 inline RelocationHolder::RelocationHolder(Relocation* r) {
866 relocInfo::relocType RelocationHolder::type() const {
928 static RelocationHolder spec(int oop_index, int offset = 0) {
930 RelocationHolder rh = newHolder();
935 static RelocationHolder spec_for_immediate() {
938 RelocationHolder rh = newHolder();
982 static RelocationHolder spec(address first_oop, address oop_limit = NULL) {
983 RelocationHolder rh = newHolder();
1029 static RelocationHolder spec() {
1030 RelocationHolder rh = newHolder();
1051 static RelocationHolder spec() {
1052 RelocationHolder rh = newHolder();
1072 static RelocationHolder spec(address static_call) {
1073 RelocationHolder rh = newHolder();
1102 static RelocationHolder spec() {
1103 RelocationHolder rh = newHolder();
1119 static RelocationHolder spec(address target) {
1121 RelocationHolder rh = newHolder();
1128 static RelocationHolder spec_for_immediate() {
1129 RelocationHolder rh = newHolder();
1168 static RelocationHolder spec(address target) {
1170 RelocationHolder rh = newHolder();
1176 static RelocationHolder spec_for_immediate() {
1177 RelocationHolder rh = newHolder();
1215 static RelocationHolder spec(address target, int section) {
1216 RelocationHolder rh = newHolder();
1275 static RelocationHolder spec(int kind, address target = NULL, bool internal_target = false) {
1276 RelocationHolder rh = newHolder();