Searched refs:reloc (Results 1 - 13 of 13) sorted by relevance

/openjdk7/hotspot/src/share/vm/code/
H A DrelocInfo.cpp70 void relocInfo::initialize(CodeSection* dest, Relocation* reloc) { argument
73 reloc->pack_data_to(dest); // maybe write data into locs, advancing locs_end
223 // index: (addr,reloc#) ...
401 // It is the reloc to which the preceding data applies.
414 Relocation* RelocIterator::reloc() { function in class:RelocIterator
439 oop_Relocation* r = (oop_Relocation*)reloc();
471 itr.reloc();
1146 DataRelocation* r = (DataRelocation*) reloc();
1153 CallRelocation* r = (CallRelocation*) reloc();
1159 virtual_call_Relocation* r = (virtual_call_Relocation*) reloc();
[all...]
H A Dnmethod.cpp1053 oop_Relocation* reloc = iter.oop_reloc(); local
1054 if (initialize_immediates && reloc->oop_is_immediate()) {
1055 oop* dest = reloc->oop_addr();
1059 reloc->fix_oop_relocation();
1075 oop_Relocation* reloc = iter.oop_reloc(); local
1076 if (!reloc->oop_is_immediate()) {
1077 reloc->verify_oop_relocation();
1101 iter.reloc()->clear_inline_cache();
1130 CompiledIC *ic = CompiledIC_at(iter.reloc());
1141 CompiledStaticCall *csc = compiledStaticCall_at(iter.reloc());
[all...]
H A DrelocInfo.hpp214 // Data: [[N]n] the offset of the associated static_call reloc
391 void initialize(CodeSection* dest, Relocation* reloc);
489 Relocation* reloc() const { return (Relocation*) &_relocbuf[0]; } function in class:VALUE_OBJ_CLASS_SPEC
508 // iter.reloc()->some_operation();
577 // get next reloc info, return !eos
636 Relocation* reloc();
691 assert((void* const *)holder.reloc() == &holder._relocbuf[0], "ptrs must agree");
692 return holder.reloc();
780 // this extracts the address of an address in the code stream instead of the reloc data
783 // this extracts an address from the code stream instead of the reloc dat
[all...]
/openjdk7/hotspot/src/share/vm/asm/
H A DcodeBuffer.cpp44 // |reloc records...|
297 Relocation* reloc = spec.reloc(); local
298 relocInfo::relocType rtype = (relocInfo::relocType) reloc->type();
349 // If it's a simple reloc with no data, we'll just write (rtype | offset).
353 end->initialize(this, reloc);
544 // (Don't bother to improve this by editing the first reloc's offset.)
664 "this section carries no reloc storage, but reloc was attempted");
672 iter.reloc()
[all...]
/openjdk7/hotspot/src/share/vm/opto/
H A Dmachnode.hpp237 virtual int reloc() const { return 0; } function in class:MachNode
425 virtual int reloc() const;
440 virtual int reloc() const;
H A Doutput.cpp357 // Start with 2-bytes of reloc info for the unvalidated entry point
391 reloc_size += mach->reloc();
/openjdk7/hotspot/src/share/vm/adlc/
H A Dformssel.hpp231 virtual uint reloc(FormDict &globals);
H A Doutput_h.cpp1646 if ( instr->reloc(_globalNames) != 0 ) {
1647 fprintf(fp," virtual int reloc() const;\n");
H A Dformssel.cpp1006 uint InstructForm::reloc(FormDict &globals) { function in class:InstructForm
1036 // Add 1 to reloc info for each operand class in the component list.
1047 // floats and doubles loaded out of method's constant pool require reloc info
H A Doutput_c.cpp3127 uint reloc_size = instr->reloc(_globalNames);
3129 fprintf(fp,"int %sNode::reloc() const {\n", instr->_ident);
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dassembler_x86.cpp842 Relocation* r = rspec.reloc();
1540 emit_data(disp, rspec.reloc(), call32_operand);
4385 if (adr.reloc() == relocInfo::none) {
4388 if (adr.reloc() == relocInfo::internal_word_type) {
4392 if (adr.reloc() == relocInfo::virtual_call_type ||
4393 adr.reloc() == relocInfo::opt_virtual_call_type ||
4394 adr.reloc() == relocInfo::static_call_type ||
4395 adr.reloc() == relocInfo::static_stub_type ) {
4401 if (adr.reloc() != relocInfo::external_word_type &&
4402 adr.reloc() !
[all...]
H A Dassembler_x86.hpp315 relocInfo::relocType reloc() const { return _rspec.type(); } function in class:VALUE_OBJ_CLASS_SPEC
375 relocInfo::relocType reloc() const { return _rspec.type(); } function in class:VALUE_OBJ_CLASS_SPEC
407 // so just skip the reloc in that case.
/openjdk7/hotspot/src/share/vm/runtime/
H A DsharedRuntime.cpp1722 assert(iter.has_current(), "must have a reloc at java call site");
1723 relocInfo::relocType typ = iter.reloc()->type();

Completed in 5792 milliseconds