comparison src/hotspot/share/runtime/vframe_hp.cpp @ 52291:35a6956f4243

8209976: Improve iteration over non-JavaThreads Summary: Add NonJavaThread and move NamedThread iteration to new class. Reviewed-by: eosterlund, coleenp, rkennke
author kbarrett
date Tue, 28 Aug 2018 16:04:54 -0400
parents 7fc3d62481ba
children 6954394aa33a
comparison
equal deleted inserted replaced
1:9d294e1d1cc2 2:2b6e8244c7f9
1 /* 1 /*
2 * Copyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 1997, 2018, 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.
32 #include "interpreter/interpreter.hpp" 32 #include "interpreter/interpreter.hpp"
33 #include "interpreter/oopMapCache.hpp" 33 #include "interpreter/oopMapCache.hpp"
34 #include "oops/instanceKlass.hpp" 34 #include "oops/instanceKlass.hpp"
35 #include "oops/oop.inline.hpp" 35 #include "oops/oop.inline.hpp"
36 #include "runtime/basicLock.hpp" 36 #include "runtime/basicLock.hpp"
37 #include "runtime/frame.inline.hpp"
37 #include "runtime/handles.inline.hpp" 38 #include "runtime/handles.inline.hpp"
38 #include "runtime/monitorChunk.hpp" 39 #include "runtime/monitorChunk.hpp"
39 #include "runtime/signature.hpp" 40 #include "runtime/signature.hpp"
40 #include "runtime/stubRoutines.hpp" 41 #include "runtime/stubRoutines.hpp"
41 #include "runtime/vframeArray.hpp" 42 #include "runtime/vframeArray.hpp"