--- old/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java 2017-09-16 21:14:32.715715805 +0900 +++ new/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java 2017-09-16 21:14:32.511715336 +0900 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2017, Oracle and/or its affiliates. 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 @@ -71,7 +71,7 @@ stack. An not_entrant method can be removed when there is no more activations, i.e., when the _stack_traversal_mark is less than current sweep traversal index. */ - private static JLongField stackTraversalMarkField; + private static CIntegerField stackTraversalMarkField; private static CIntegerField compLevelField; @@ -105,7 +105,7 @@ verifiedEntryPointField = type.getAddressField("_verified_entry_point"); osrEntryPointField = type.getAddressField("_osr_entry_point"); lockCountField = type.getJIntField("_lock_count"); - stackTraversalMarkField = type.getJLongField("_stack_traversal_mark"); + stackTraversalMarkField = type.getCIntegerField("_stack_traversal_mark"); compLevelField = type.getCIntegerField("_comp_level"); pcDescSize = db.lookupType("PcDesc").getSize(); }