1472N/A * or visit www.oracle.com if you need additional information or have any
2153N/A#include "precompiled.hpp"
0N/A#include "classfile/symbolTable.hpp"
0N/A#include "classfile/vmSymbols.hpp"
1879N/A#include "compiler/compileBroker.hpp"
1879N/A#include "compiler/compilerOracle.hpp"
1879N/A#include "gc_implementation/shared/isGCActiveMark.hpp"
1879N/A#include "memory/resourceArea.hpp"
1879N/A#include "oops/symbol.hpp"
1879N/A#include "runtime/arguments.hpp"
1879N/A#include "runtime/deoptimization.hpp"
1879N/A#include "runtime/interfaceSupport.hpp"
1879N/A#include "runtime/sweeper.hpp"
1879N/A#include "runtime/vm_operations.hpp"
1879N/A#include "services/threadService.hpp"
1879N/A#include "trace/tracing.hpp"
1879N/A# include "thread_linux.inline.hpp"
1879N/A# include "thread_solaris.inline.hpp"
1879N/A# include "thread_windows.inline.hpp"
1879N/A#ifdef TARGET_OS_FAMILY_bsd
1879N/A# include "thread_bsd.inline.hpp"
1879N/A if (TraceVMOperation) {
1879N/A if (TraceVMOperation) {
0N/A if (calling_thread()) {
0N/A if (DeoptimizeALot) {
0N/A } else if (DeoptimizeRandom) {
0N/A if (_print_concurrent_locks) {
0N/A if (_print_concurrent_locks) {
0N/A bool with_locked_monitors,
0N/A bool with_locked_synchronizers) {
0N/A int num_threads,
0N/A bool with_locked_monitors,
0N/A bool with_locked_synchronizers) {
0N/A if (_with_locked_synchronizers) {
0N/A if (_with_locked_synchronizers) {
3863N/A if (_num_threads == 0) {
0N/A for (int i = 0; i < _num_threads; i++) {
0N/A if (_with_locked_synchronizers) {
0N/AThreadSnapshot* VM_ThreadDump::snapshot_thread(JavaThread* java_thread, ThreadConcurrentLocks* tcl) {
0N/A ++num_active;
0N/A return num_active;
0N/A num_active++;
0N/A if (num_active == 0) {
0N/A return num_active;
0N/A return num_active;
0N/A exit_globals();
0N/A if (_vm_exited &&