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

/openjdk7/hotspot/src/share/vm/code/
H A DrelocInfo.hpp56 // Notes on relocType:
256 enum relocType { enum in class:VALUE_OBJ_CLASS_SPEC
280 relocInfo(relocType type, RawBitsToken ignore, int bits)
283 relocInfo(relocType type, RawBitsToken ignore, int off, int f)
288 relocInfo(relocType type, int offset, int format = 0)
326 relocType type() const { return (relocType)((unsigned)_value >> nontype_width); }
343 void set_type(relocType type);
420 static void change_reloc_info_for_address(RelocIterator *itr, address pc, relocType old_type, relocType new_typ
529 typedef relocInfo::relocType relocType; typedef in class:RelocIterator
[all...]
H A DrelocInfo.cpp60 relocInfo::relocInfo(relocType t, int off, int f) {
104 void relocInfo::set_type(relocType t) {
122 void relocInfo::change_reloc_info_for_address(RelocIterator *itr, address pc, relocType old_type, relocType new_type) {
135 void relocInfo::remove_reloc_info_for_address(RelocIterator *itr, address pc, relocType old_type) {
416 relocInfo::relocType t = type();
466 RelocationHolder Relocation::spec_simple(relocInfo::relocType rtype) {
1082 static const char* reloc_type_string(relocInfo::relocType t) {
1107 _current, type(), reloc_type_string((relocInfo::relocType) type()), _addr, _current->addr_offset());
H A Dnmethod.cpp1040 relocInfo::relocType t = iter.type();
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dassembler_sparc.inline.hpp68 inline void Assembler::emit_data(int x, relocInfo::relocType rtype) {
80 inline void Assembler::add(Register s1, int simm13a, Register d, relocInfo::relocType rtype ) { emit_data( op(arith_op) | rd(d) | op3(add_op3) | rs1(s1) | immed(true) | simm(simm13a, 13), rtype ); }
83 inline void Assembler::bpr( RCondition c, bool a, Predict p, Register s1, address d, relocInfo::relocType rt ) { v9_only(); cti(); emit_data( op(branch_op) | annul(a) | cond(c) | op2(bpr_op2) | wdisp16(intptr_t(d), intptr_t(pc())) | predict(p) | rs1(s1), rt); has_delay_slot(); }
86 inline void Assembler::fb( Condition c, bool a, address d, relocInfo::relocType rt ) { v9_dep(); cti(); emit_data( op(branch_op) | annul(a) | cond(c) | op2(fb_op2) | wdisp(intptr_t(d), intptr_t(pc()), 22), rt); has_delay_slot(); }
89 inline void Assembler::fbp( Condition c, bool a, CC cc, Predict p, address d, relocInfo::relocType rt ) { v9_only(); cti(); emit_data( op(branch_op) | annul(a) | cond(c) | op2(fbp_op2) | branchcc(cc) | predict(p) | wdisp(intptr_t(d), intptr_t(pc()), 19), rt); has_delay_slot(); }
92 inline void Assembler::cb( Condition c, bool a, address d, relocInfo::relocType rt ) { v8_only(); cti(); emit_data( op(branch_op) | annul(a) | cond(c) | op2(cb_op2) | wdisp(intptr_t(d), intptr_t(pc()), 22), rt); has_delay_slot(); }
95 inline void Assembler::br( Condition c, bool a, address d, relocInfo::relocType rt ) { v9_dep(); cti(); emit_data( op(branch_op) | annul(a) | cond(c) | op2(br_op2) | wdisp(intptr_t(d), intptr_t(pc()), 22), rt); has_delay_slot(); }
98 inline void Assembler::bp( Condition c, bool a, CC cc, Predict p, address d, relocInfo::relocType rt ) { v9_only(); cti(); emit_data( op(branch_op) | annul(a) | cond(c) | op2(bp_op2) | branchcc(cc) | predict(p) | wdisp(intptr_t(d), intptr_t(pc()), 19), rt); has_delay_slot(); }
105 inline void Assembler::call( address d, relocInfo::relocType rt ) { cti(); emit_data( op(call_op) | wdisp(intptr_t(d), intptr_t(pc()), 30), rt); has_delay_slot(); assert(rt != relocInfo::virtual_call_type, "must use virtual_call_Relocation::spec"); }
106 inline void Assembler::call( Label& L, relocInfo::relocType r
[all...]
H A Dassembler_sparc.hpp321 const relocInfo::relocType rtype() { return _rspec.type(); }
365 RelocationHolder rspec_from_rtype(relocInfo::relocType rtype, address addr) {
405 AddressLiteral(address addr, relocInfo::relocType rtype = relocInfo::none)
410 AddressLiteral(address* addr, relocInfo::relocType rtype = relocInfo::none)
414 AddressLiteral(bool* addr, relocInfo::relocType rtype = relocInfo::none)
418 AddressLiteral(const bool* addr, relocInfo::relocType rtype = relocInfo::none)
422 AddressLiteral(signed char* addr, relocInfo::relocType rtype = relocInfo::none)
426 AddressLiteral(int* addr, relocInfo::relocType rtype = relocInfo::none)
430 AddressLiteral(intptr_t addr, relocInfo::relocType rtype = relocInfo::none)
436 AddressLiteral(intptr_t* addr, relocInfo::relocType rtyp
[all...]
H A Dc1_LIRAssembler_sparc.cpp763 void LIR_Assembler::call(LIR_OpJavaCall* op, relocInfo::relocType rtype) {
/openjdk7/hotspot/src/share/vm/asm/
H A DcodeBuffer.hpp210 void relocate(address at, relocInfo::relocType rtype, int format = 0) {
526 void relocate(address at, relocInfo::relocType rtype, int format = 0) {
H A Dassembler.hpp328 void relocate( relocInfo::relocType rtype, int format = 0) {
H A DcodeBuffer.cpp298 relocInfo::relocType rtype = (relocInfo::relocType) reloc->type();
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LIRAssembler.hpp221 void call( LIR_OpJavaCall* op, relocInfo::relocType rtype);
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dassembler_x86.hpp189 Address(int disp, address loc, relocInfo::relocType rtype);
315 relocInfo::relocType reloc() const { return _rspec.type(); }
355 AddressLiteral(address target, relocInfo::relocType rtype);
375 relocInfo::relocType reloc() const { return _rspec.type(); }
403 static relocInfo::relocType reloc_for_target(address target) {
721 void emit_data(jint data, relocInfo::relocType rtype, int format);
723 void emit_data64(jlong data, relocInfo::relocType rtype, int format = 0);
922 void call(Label& L, relocInfo::relocType rtype);
2512 void call(Label& L, relocInfo::relocType rtype);
H A Dassembler_x86.cpp55 AddressLiteral::AddressLiteral(address target, relocInfo::relocType rtype) {
104 Address::Address(int disp, address loc, relocInfo::relocType rtype) {
181 void Assembler::emit_data(jint data, relocInfo::relocType rtype, int format) {
296 relocInfo::relocType rtype = (relocInfo::relocType) rspec.type();
1127 void Assembler::call(Label& L, relocInfo::relocType rtype) {
4456 relocInfo::relocType rtype,
6806 void MacroAssembler::call(Label& L, relocInfo::relocType rtype) {
H A Dc1_LIRAssembler_x86.cpp2858 void LIR_Assembler::call(LIR_OpJavaCall* op, relocInfo::relocType rtype) {
/openjdk7/hotspot/src/share/vm/runtime/
H A DsharedRuntime.cpp1723 relocInfo::relocType typ = iter.reloc()->type();

Completed in 170 milliseconds