src/share/vm/code/codeCache.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8173151 Cdiff src/share/vm/code/codeCache.cpp

src/share/vm/code/codeCache.cpp

Print this page

        

*** 415,425 **** } CodeHeap* CodeCache::get_code_heap(const CodeBlob* cb) { assert(cb != NULL, "CodeBlob is null"); FOR_ALL_HEAPS(heap) { ! if ((*heap)->contains(cb->code_begin())) { return *heap; } } ShouldNotReachHere(); return NULL; --- 415,430 ---- } CodeHeap* CodeCache::get_code_heap(const CodeBlob* cb) { assert(cb != NULL, "CodeBlob is null"); FOR_ALL_HEAPS(heap) { ! if ((*heap)->contains(cb)) { ! guarantee((char*) cb >= (*heap)->low_boundary() && (char*) cb < (*heap)->high(), ! "Code blob " INTPTR_FORMAT " should be after " ! "heap low boundary " INTPTR_FORMAT " " ! "and before heap high boundary " INTPTR_FORMAT, ! p2i(cb), p2i((*heap)->low_boundary()), p2i((*heap)->high())); return *heap; } } ShouldNotReachHere(); return NULL;
src/share/vm/code/codeCache.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File