Searched refs:NativeCall (Results 1 - 17 of 17) sorted by relevance

/openjdk7/hotspot/src/cpu/zero/vm/
H A DnativeInst_zero.hpp37 // - - NativeCall
65 class NativeCall : public NativeInstruction { class in inherits:NativeInstruction
104 inline NativeCall* nativeCall_before(address return_address) {
108 inline NativeCall* nativeCall_at(address address) {
/openjdk7/hotspot/src/cpu/x86/vm/
H A DnativeInst_x86.hpp36 // - - NativeCall
109 inline NativeCall* nativeCall_at(address address);
110 // The NativeCall is an abstraction for accessing/manipulating native call imm32/rel32off
113 class NativeCall: public NativeInstruction { class in inherits:NativeInstruction
146 inline friend NativeCall* nativeCall_at(address address);
147 inline friend NativeCall* nativeCall_before(address return_address);
150 return ((*instr) & 0xFF) == NativeCall::instruction_code;
154 return is_call_at(return_address - NativeCall::return_address_offset);
168 inline NativeCall* nativeCall_at(address address) {
169 NativeCall* cal
[all...]
H A DnativeInst_x86.cpp43 void NativeCall::verify() {
53 address NativeCall::destination() const {
62 void NativeCall::print() {
68 void NativeCall::insert(address code_pos, address entry) {
82 void NativeCall::replace_mt_safe(address instr_addr, address code_buffer) {
87 NativeCall* n_call = nativeCall_at (instr_addr); // checking that it is a call
141 void NativeCall::set_destination_mt_safe(address dest) {
H A Dc1_CodeStubs_x86.cpp273 assert(NativeCall::instruction_size <= _bytes_to_copy && _bytes_to_copy <= 0xFF, "not enough room for call");
H A Dc1_LIRAssembler_x86.cpp2843 offset += NativeCall::displacement_offset;
2846 offset += NativeCall::displacement_offset + NativeMovConstReg::instruction_size;
2859 assert(!os::is_MP() || (__ offset() + NativeCall::displacement_offset) % BytesPerWord == 0,
2870 (__ offset() + NativeCall::displacement_offset) % BytesPerWord == 0,
2894 int offset = __ offset() + NativeMovConstReg::instruction_size + NativeCall::displacement_offset;
/openjdk7/hotspot/src/share/vm/code/
H A DcompiledIC.hpp98 NativeCall* _ic_call; // the call instruction
103 CompiledIC(NativeCall* ic_call);
212 class CompiledStaticCall: public NativeCall {
H A DcompiledIC.cpp465 CompiledIC::CompiledIC(NativeCall* ic_call)
661 NativeCall::verify();
H A DrelocInfo.cpp588 _oop_limit <= point + NativeCall::instruction_size) {
889 return addr() + NativeCall::instruction_size;
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DrelocInfo_sparc.cpp151 if (NativeCall::is_call_at(addr())) {
152 NativeCall* call = nativeCall_at(addr());
167 if (NativeCall::is_call_at(addr())) {
168 NativeCall* call = nativeCall_at(addr());
H A DnativeInst_sparc.hpp36 // - - NativeCall
342 // The NativeCall is an abstraction for accessing/manipulating native call imm32 instructions.
344 inline NativeCall* nativeCall_at(address instr);
345 inline NativeCall* nativeCall_overwriting_at(address instr,
347 inline NativeCall* nativeCall_before(address return_address);
348 class NativeCall: public NativeInstruction { class in inherits:NativeInstruction
374 friend inline NativeCall* nativeCall_at(address instr);
375 friend NativeCall* nativeCall_overwriting_at(address instr, address destination = NULL) {
377 NativeCall* call = (NativeCall*)inst
[all...]
H A DnativeInst_sparc.cpp104 // The Intel code has this assertion for NativeCall::set_destination,
135 void NativeCall::verify() {
143 void NativeCall::print() {
155 void NativeCall::replace_mt_safe(address instr_addr, address code_buffer) {
159 NativeCall* n_call = nativeCall_at (instr_addr); // checking that it is a call
160 assert(NativeCall::instruction_size == 8, "wrong instruction size; must be 8");
173 // call patching_stub; nop (NativeCall)
194 void NativeCall::set_destination_mt_safe(address dest) {
201 // Code for unit testing implementation of NativeCall class
202 void NativeCall
[all...]
H A Dc1_CodeStubs_sparc.cpp258 assert(NativeCall::instruction_size <= _bytes_to_copy && _bytes_to_copy <= 0xFF,
/openjdk7/hotspot/src/share/vm/runtime/
H A DsharedRuntime.cpp1562 if (NativeCall::is_call_before(pc)) {
1563 NativeCall *ncall = nativeCall_before(pc);
1708 if (NativeCall::is_call_before(return_pc)) {
1709 NativeCall *call = nativeCall_before(return_pc);
/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LIRAssembler.cpp57 while ((intx) _masm->pc() - (intx) patch->pc_start() < NativeCall::instruction_size) {
H A Dc1_Runtime1.cpp1057 for (int i = NativeCall::instruction_size; i < *byte_count; i++) {
/openjdk7/hotspot/src/share/vm/utilities/
H A DglobalDefinitions.hpp846 class NativeCall;
/openjdk7/hotspot/src/share/vm/opto/
H A Doutput.cpp1072 int pad_req = NativeCall::instruction_size;

Completed in 280 milliseconds