Mercurial > hg > graal-jvmci-8
comparison src/share/vm/services/attachListener.cpp @ 7951:8b46b0196eb0
8000692: Remove old KERNEL code
Summary: Removed depreciated kernel VM source code from hotspot VM
Reviewed-by: dholmes, acorn
author | zgu |
---|---|
date | Fri, 25 Jan 2013 10:04:08 -0500 |
parents | 716c64bda5ba |
children | 31a4e55f8c9d |
comparison
equal
deleted
inserted
replaced
7950:6cf2530f7fd3 | 7951:8b46b0196eb0 |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved. | 2 * Copyright (c) 2005, 2013, 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. |
168 // By returning JNI_OK, the exception will be displayed on the client side | 168 // By returning JNI_OK, the exception will be displayed on the client side |
169 } | 169 } |
170 return JNI_OK; | 170 return JNI_OK; |
171 } | 171 } |
172 | 172 |
173 #ifndef SERVICES_KERNEL // Heap dumping not supported | |
174 // Implementation of "dumpheap" command. | 173 // Implementation of "dumpheap" command. |
175 // See also: HeapDumpDCmd class | 174 // See also: HeapDumpDCmd class |
176 // | 175 // |
177 // Input arguments :- | 176 // Input arguments :- |
178 // arg0: Name of the dump file | 177 // arg0: Name of the dump file |
210 } | 209 } |
211 } | 210 } |
212 } | 211 } |
213 return JNI_OK; | 212 return JNI_OK; |
214 } | 213 } |
215 #endif // SERVICES_KERNEL | |
216 | 214 |
217 // Implementation of "inspectheap" command | 215 // Implementation of "inspectheap" command |
218 // See also: ClassHistogramDCmd class | 216 // See also: ClassHistogramDCmd class |
219 // | 217 // |
220 // Input arguments :- | 218 // Input arguments :- |
380 | 378 |
381 // names must be of length <= AttachOperation::name_length_max | 379 // names must be of length <= AttachOperation::name_length_max |
382 static AttachOperationFunctionInfo funcs[] = { | 380 static AttachOperationFunctionInfo funcs[] = { |
383 { "agentProperties", get_agent_properties }, | 381 { "agentProperties", get_agent_properties }, |
384 { "datadump", data_dump }, | 382 { "datadump", data_dump }, |
385 #ifndef SERVICES_KERNEL | |
386 { "dumpheap", dump_heap }, | 383 { "dumpheap", dump_heap }, |
387 #endif // SERVICES_KERNEL | |
388 { "load", JvmtiExport::load_agent_library }, | 384 { "load", JvmtiExport::load_agent_library }, |
389 { "properties", get_system_properties }, | 385 { "properties", get_system_properties }, |
390 { "threaddump", thread_dump }, | 386 { "threaddump", thread_dump }, |
391 { "inspectheap", heap_inspection }, | 387 { "inspectheap", heap_inspection }, |
392 { "setflag", set_flag }, | 388 { "setflag", set_flag }, |