Searched refs:ICache (Results 1 - 15 of 15) sorted by relevance
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | icache_sparc.hpp | 32 class ICache : public AbstractICache { class in inherits:AbstractICache
|
H A D | icache_sparc.cpp | 32 ICache::flush_icache_stub_t* flush_icache_stub 34 StubCodeMark mark(this, "ICache", "flush_icache_stub"); 47 *flush_icache_stub = (ICache::flush_icache_stub_t)start;
|
H A D | nativeInst_sparc.cpp | 52 ICache::invalidate_range(instaddr, 7 * BytesPerInstWord); 86 ICache::invalidate_word(addr); 94 ICache::invalidate_word(addr); 103 ICache::invalidate_word(addr); 197 // set_destination uses set_long_at which does the ICache::invalidate 257 ICache::invalidate_range(addr_at(0), instruction_size ); 921 ICache::invalidate_range(verified_entry, code_size);
|
/openjdk7/hotspot/src/cpu/zero/vm/ |
H A D | icache_zero.cpp | 31 ICache::flush_icache_stub_t* flush_icache_stub) {
|
H A D | icache_zero.hpp | 34 class ICache : public AbstractICache { class in inherits:AbstractICache
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | icache_x86.hpp | 41 class ICache : public AbstractICache { class in inherits:AbstractICache
|
H A D | icache_x86.cpp | 31 void ICacheStubGenerator::generate_icache_flush(ICache::flush_icache_stub_t* flush_icache_stub) { 32 StubCodeMark mark(this, "ICache", "flush_icache_stub"); 52 __ addptr(addr, ICache::line_size); 68 *flush_icache_stub = (ICache::flush_icache_stub_t)start;
|
H A D | nativeInst_x86.cpp | 39 ICache::invalidate_word(addr_at(offset)); 75 ICache::invalidate_range(code_pos, instruction_size); 440 ICache::invalidate_range(code_pos, instruction_size); 521 ICache::invalidate_range(code_pos, instruction_size); 528 ICache::invalidate_range(code_pos, instruction_size); 545 ICache::invalidate_range(code_pos, instruction_size);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | icache.cpp | 36 BufferBlob* b = BufferBlob::create("flush_icache_stub", ICache::stub_size); 75 intptr_t start_line = ((intptr_t)addr + 0) & ~(ICache::line_size - 1); 77 & ~(ICache::line_size - 1); 94 const uint line_offset = mask_address_bits(start, ICache::line_size-1); 99 call_flush_stub(start, round_to(nbytes, ICache::line_size) >> 100 ICache::log2_line_size); 105 ICache::initialize();
|
H A D | icache.hpp | 37 // members of AbstractICache in their ICache class. AbstractICache should never 38 // be referenced other than by deriving the ICache class from it. 40 // The code for the ICache class and for generate_icache_flush() must be in 69 // because ICacheStubGenerator uses ICache definitions. 111 // ICache::flush_icache_stub_t* flush_icache_stub 113 // StubCodeMark mark(this, "ICache", "flush_icache_stub"); 120 // *flush_icache_stub = (ICache::flush_icache_stub_t)start; 135 void generate_icache_flush(ICache::flush_icache_stub_t* flush_icache_stub);
|
/openjdk7/hotspot/src/share/vm/asm/ |
H A D | assembler.cpp | 134 ICache::invalidate_range(addr_at(0), offset());
|
H A D | codeBuffer.cpp | 628 ICache::invalidate_range(dest_blob->code_begin(), dest_blob->code_size());
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_Runtime1.cpp | 1063 ICache::invalidate_range(instr_pc, *byte_count); 1093 ICache::invalidate_range(copy_buff, *byte_count);
|
/openjdk7/hotspot/src/share/vm/code/ |
H A D | codeCache.cpp | 233 ICache::invalidate_range(cb->content_begin(), cb->content_size()); 601 // Initialize ICache flush mechanism
|
/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | interpreterRuntime.cpp | 1089 ICache::invalidate_range(handler, insts_size);
|
Completed in 52 milliseconds