src/share/vm/utilities/vmError.cpp

changeset 2364
2d4762ec74af
parent 2314
f95d63e2154a
child 2418
36c186bcc085
     1.1 --- a/src/share/vm/utilities/vmError.cpp	Tue Nov 23 13:22:55 2010 -0800
     1.2 +++ b/src/share/vm/utilities/vmError.cpp	Sat Dec 11 13:20:56 2010 -0500
     1.3 @@ -33,6 +33,7 @@
     1.4  #include "runtime/vmThread.hpp"
     1.5  #include "runtime/vm_operations.hpp"
     1.6  #include "utilities/debug.hpp"
     1.7 +#include "utilities/decoder.hpp"
     1.8  #include "utilities/defaultStream.hpp"
     1.9  #include "utilities/top.hpp"
    1.10  #include "utilities/vmError.hpp"
    1.11 @@ -516,8 +517,10 @@
    1.12         if (fr.pc()) {
    1.13            st->print_cr("Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)");
    1.14  
    1.15 +          // initialize decoder to decode C frames
    1.16 +          Decoder decoder;
    1.17 +
    1.18            int count = 0;
    1.19 -
    1.20            while (count++ < StackPrintLimit) {
    1.21               fr.print_on_error(st, buf, sizeof(buf));
    1.22               st->cr();

mercurial