open Udiff src/hotspot/cpu/ppc/nativeInst_ppc.cpp (original) (raw)

< prev index next >

Print this page


@@ -25,11 +25,12 @@

#include "precompiled.hpp" #include "asm/macroAssembler.inline.hpp" #include "memory/resourceArea.hpp" #include "nativeInst_ppc.hpp" -#include "oops/oop.inline.hpp" +#include "oops/compressedOops.inline.hpp" +#include "oops/oop.hpp" #include "runtime/handles.hpp" #include "runtime/sharedRuntime.hpp" #include "runtime/stubRoutines.hpp" #include "utilities/ostream.hpp" #ifdef COMPILER1


@@ -192,11 +193,11 @@ }

CodeBlob* cb = CodeCache::find_blob_unsafe(addr); if (MacroAssembler::is_set_narrow_oop(addr, cb->content_begin())) { narrowOop no = (narrowOop)MacroAssembler::get_narrow_oop(addr, cb->content_begin());

} else { assert(MacroAssembler::is_load_const_from_method_toc_at(addr), "must be load_const_from_pool");

 address ctable = cb->content_begin();
 int offset = MacroAssembler::get_offset_of_load_const_from_method_toc_at(addr);

@@ -413,6 +414,5 @@ CodeBlob* cb = CodeCache::find_blob(addr_at(0)); address ctable = cb->content_begin(); (address)(ctable + destination_toc_offset()) = new_destination; }

< prev index next >