Searched refs:RelocationHolder (Results 1 - 14 of 14) sorted by relevance

/openjdk7/hotspot/src/share/vm/code/
H A DrelocInfo.hpp41 // 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 DrelocInfo.cpp54 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 Dassembler.inline.hpp81 inline void AbstractAssembler::relocate(RelocationHolder const& rspec, int format) {
H A Dassembler.hpp327 void relocate(RelocationHolder const& rspec, int format = 0);
392 address address_constant(address c, RelocationHolder const& rspec) {
H A DcodeBuffer.hpp209 void relocate(address at, RelocationHolder const& rspec, int format = 0);
523 void relocate(address at, RelocationHolder const& rspec, int format = 0) {
H A DcodeBuffer.cpp296 void CodeSection::relocate(address at, RelocationHolder const& spec, int format) {
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dassembler_x86.hpp184 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 Dassembler_x86.cpp142 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 Dc1_LIRAssembler_x86.cpp2867 RelocationHolder rh = virtual_call_Relocation::spec(pc());
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dassembler_sparc.hpp283 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 Dassembler_sparc.inline.hpp73 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 DnativeInst_sparc.cpp872 a->jmpl(I3, al.low10(), G0, RelocationHolder::none);
875 a->jmpl(I3, al.low10(), L3, RelocationHolder::none);
H A Dc1_LIRAssembler_sparc.cpp505 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 Dassembler_sparc.cpp57 RelocationHolder rspec;
1427 void MacroAssembler::set(address addr, Register d, RelocationHolder const& rspec) {
1613 RelocationHolder rspec = oop_Relocation::spec(oop_index);

Completed in 137 milliseconds