/openjdk7/hotspot/src/share/vm/code/ |
H A D | relocInfo.hpp | 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; 852 inline RelocationHolder::RelocationHolder() { function in class:RelocationHolder 858 inline RelocationHolder::RelocationHolder(Relocation* r) { function in class:RelocationHolder [all...] |
H A D | relocInfo.cpp | 54 const RelocationHolder RelocationHolder::none; // its type is relocInfo::none 432 RelocationHolder RelocationHolder::plus(int offset) const { 466 RelocationHolder Relocation::spec_simple(relocInfo::relocType rtype) { 467 if (rtype == relocInfo::none) return RelocationHolder::none;
|
/openjdk7/hotspot/src/share/vm/asm/ |
H A D | assembler.inline.hpp | 81 inline void AbstractAssembler::relocate(RelocationHolder const& rspec, int format) {
|
H A D | assembler.hpp | 327 void relocate(RelocationHolder const& rspec, int format = 0); 392 address address_constant(address c, RelocationHolder const& rspec) {
|
H A D | codeBuffer.hpp | 209 void relocate(address at, RelocationHolder const& rspec, int format = 0); 523 void relocate(address at, RelocationHolder const& rspec, int format = 0) {
|
H A D | codeBuffer.cpp | 296 void CodeSection::relocate(address at, RelocationHolder const& spec, int format) {
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | assembler_x86.hpp | 184 RelocationHolder _rspec; 188 NOT_LP64(Address(address loc, RelocationHolder spec);) 190 Address(int disp, address loc, RelocationHolder spec); 333 RelocationHolder _rspec; 357 AddressLiteral(address target, RelocationHolder const& rspec) 376 const RelocationHolder& rspec() const { return _rspec; } 687 RelocationHolder const& rspec, 698 RelocationHolder const& rspec); 716 void check_relocation(RelocationHolder const& rspec, int format); 722 void emit_data(jint data, RelocationHolder cons [all...] |
H A D | assembler_x86.cpp | 142 Address::Address(address loc, RelocationHolder spec) { 158 RelocationHolder rspec; 187 void Assembler::emit_data(jint data, RelocationHolder const& rspec, int format) { 294 RelocationHolder const& rspec, 412 RelocationHolder const& rspec) { 837 void Assembler::check_relocation(RelocationHolder const& rspec, int format) { 1163 void Assembler::call_literal(address entry, RelocationHolder const& rspec) { 1534 void Assembler::jmp_literal(address dest, RelocationHolder const& rspec) { 3695 void Assembler::cmp_literal32(Register src1, int32_t imm32, RelocationHolder const& rspec) { 3703 void Assembler::cmp_literal32(Address src1, int32_t imm32, RelocationHolder cons [all...] |
H A D | c1_LIRAssembler_x86.cpp | 2867 RelocationHolder rh = virtual_call_Relocation::spec(pc());
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | assembler_sparc.hpp | 283 RelocationHolder _rspec; 322 const RelocationHolder& rspec() { return _rspec; } 324 RelocationHolder rspec(int offset) const { 363 RelocationHolder _rspec; 365 RelocationHolder rspec_from_rtype(relocInfo::relocType rtype, address addr) { 380 return RelocationHolder(); 383 return RelocationHolder(); 392 AddressLiteral(address addr, RelocationHolder const& rspec) 397 AddressLiteral(jobject obj, RelocationHolder const& rspec) 401 AddressLiteral(intptr_t value, RelocationHolder cons [all...] |
H A D | assembler_sparc.inline.hpp | 73 inline void Assembler::emit_data(int x, RelocationHolder const& rspec) { 81 inline void Assembler::add(Register s1, int simm13a, Register d, RelocationHolder const& rspec ) { emit_data( op(arith_op) | rd(d) | op3(add_op3) | rs1(s1) | immed(true) | simm(simm13a, 13), rspec ); } 112 inline void Assembler::jmpl( Register s1, int simm13a, Register d, RelocationHolder const& rspec ) { cti(); emit_data( op(arith_op) | rd(d) | op3(jmpl_op3) | rs1(s1) | immed(true) | simm(simm13a, 13), rspec); has_delay_slot(); } 120 inline void Assembler::ldf(FloatRegisterImpl::Width w, Register s1, int simm13a, FloatRegister d, RelocationHolder const& rspec) { emit_data( op(ldst_op) | fd(d, w) | alt_op3(ldf_op3, w) | rs1(s1) | immed(true) | simm(simm13a, 13), rspec); } 250 inline void Assembler::sethi( int imm22a, Register d, RelocationHolder const& rspec ) { emit_data( op(branch_op) | rd(d) | op2(sethi_op2) | hi22(imm22a), rspec); } 601 inline void MacroAssembler::jmp( Register s1, int simm13a, RelocationHolder const& rspec ) { jmpl( s1, simm13a, G0, rspec); } 644 inline void MacroAssembler::callr( Register s1, int simm13a, RelocationHolder const& rspec ) { jmpl( s1, simm13a, O7, rspec); }
|
H A D | nativeInst_sparc.cpp | 872 a->jmpl(I3, al.low10(), G0, RelocationHolder::none); 875 a->jmpl(I3, al.low10(), L3, RelocationHolder::none);
|
H A D | c1_LIRAssembler_sparc.cpp | 505 RelocationHolder rspec = oop_Relocation::spec(oop_index); 771 RelocationHolder rspec = virtual_call_Relocation::spec(pc()); 1237 RelocationHolder rspec = internal_word_Relocation::spec(const_addr); 1260 RelocationHolder rspec = internal_word_Relocation::spec(const_addr); 2044 RelocationHolder rspec = internal_word_Relocation::spec(pc_for_athrow);
|
H A D | assembler_sparc.cpp | 57 RelocationHolder rspec; 1427 void MacroAssembler::set(address addr, Register d, RelocationHolder const& rspec) { 1613 RelocationHolder rspec = oop_Relocation::spec(oop_index);
|