hotspot/src/os/solaris/dtrace/generateJvmOffsets.cpp
changeset 38133 78b95467b9f1
parent 32192 147f23238b67
equal deleted inserted replaced
38132:ba888a4f352a 38133:78b95467b9f1
     1 /*
     1 /*
     2  * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   249   GEN_OFFS_NAME(GrowableArray<CodeHeap*>, _len, GrowableArray_CodeHeap);
   249   GEN_OFFS_NAME(GrowableArray<CodeHeap*>, _len, GrowableArray_CodeHeap);
   250   printf("\n");
   250   printf("\n");
   251 
   251 
   252   GEN_OFFS(CodeBlob, _name);
   252   GEN_OFFS(CodeBlob, _name);
   253   GEN_OFFS(CodeBlob, _header_size);
   253   GEN_OFFS(CodeBlob, _header_size);
   254   GEN_OFFS(CodeBlob, _content_offset);
   254   GEN_OFFS(CodeBlob, _content_begin);
   255   GEN_OFFS(CodeBlob, _code_offset);
   255   GEN_OFFS(CodeBlob, _code_begin);
       
   256   GEN_OFFS(CodeBlob, _code_end);
   256   GEN_OFFS(CodeBlob, _data_offset);
   257   GEN_OFFS(CodeBlob, _data_offset);
   257   GEN_OFFS(CodeBlob, _frame_size);
   258   GEN_OFFS(CodeBlob, _frame_size);
   258   printf("\n");
   259   printf("\n");
   259 
   260 
   260   GEN_OFFS(nmethod, _method);
   261   GEN_OFFS(nmethod, _method);
   261   GEN_OFFS(nmethod, _dependencies_offset);
   262   GEN_OFFS(nmethod, _dependencies_offset);
   262   GEN_OFFS(nmethod, _metadata_offset);
   263   GEN_OFFS(nmethod, _metadata_offset);
   263   GEN_OFFS(nmethod, _scopes_data_offset);
   264   GEN_OFFS(nmethod, _scopes_data_begin);
   264   GEN_OFFS(nmethod, _scopes_pcs_offset);
   265   GEN_OFFS(nmethod, _scopes_pcs_offset);
   265   GEN_OFFS(nmethod, _handler_table_offset);
   266   GEN_OFFS(nmethod, _handler_table_offset);
   266   GEN_OFFS(nmethod, _deoptimize_offset);
   267   GEN_OFFS(nmethod, _deopt_handler_begin);
   267   GEN_OFFS(nmethod, _orig_pc_offset);
   268   GEN_OFFS(nmethod, _orig_pc_offset);
   268 
   269 
   269   GEN_OFFS(PcDesc, _pc_offset);
   270   GEN_OFFS(PcDesc, _pc_offset);
   270   GEN_OFFS(PcDesc, _scope_decode_offset);
   271   GEN_OFFS(PcDesc, _scope_decode_offset);
   271 
   272