src/share/vm/code/pcDesc.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6873116 Cdiff src/share/vm/code/pcDesc.cpp

src/share/vm/code/pcDesc.cpp

Print this page

        

*** 1,7 **** /* ! * Copyright 1997-2005 Sun Microsystems, Inc. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright 1997-2009 Sun Microsystems, Inc. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 24,36 **** --- 24,38 ---- # include "incls/_precompiled.incl" # include "incls/_pcDesc.cpp.incl" PcDesc::PcDesc(int pc_offset, int scope_decode_offset, int obj_decode_offset) { + assert(sizeof(PcDescFlags) <= 4, "occupies more than a word"); _pc_offset = pc_offset; _scope_decode_offset = scope_decode_offset; _obj_decode_offset = obj_decode_offset; + _flags.word = 0; } address PcDesc::real_pc(const nmethod* code) const { return code->instructions_begin() + pc_offset(); }
*** 48,57 **** --- 50,60 ---- sd != NULL; sd = sd->sender()) { tty->print(" "); sd->method()->print_short_name(tty); tty->print(" @%d", sd->bci()); + tty->print(" reexecute=%s", sd->should_reexecute()?"true":"false"); tty->cr(); } #endif }
src/share/vm/code/pcDesc.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File