Mercurial > hg > truffle
comparison src/share/vm/services/diagnosticCommand.cpp @ 12943:996d1f2f056f
8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
Summary: Pass one more property from Agent to JdpController
Reviewed-by: jbachorik, sla
author | dsamersoff |
---|---|
date | Sat, 19 Oct 2013 21:29:57 +0400 |
parents | f2110083203d |
children | 82a9cdbf683e |
comparison
equal
deleted
inserted
replaced
12942:ee99e1a7c5fb | 12943:996d1f2f056f |
---|---|
503 ("jdp.ttl", | 503 ("jdp.ttl", |
504 "set com.sun.management.jdp.ttl", "INT", false), | 504 "set com.sun.management.jdp.ttl", "INT", false), |
505 | 505 |
506 _jdp_pause | 506 _jdp_pause |
507 ("jdp.pause", | 507 ("jdp.pause", |
508 "set com.sun.management.jdp.pause", "INT", false) | 508 "set com.sun.management.jdp.pause", "INT", false), |
509 | |
510 _jdp_name | |
511 ("jdp.name", | |
512 "set com.sun.management.jdp.name", "STRING", false) | |
509 | 513 |
510 { | 514 { |
511 _dcmdparser.add_dcmd_option(&_config_file); | 515 _dcmdparser.add_dcmd_option(&_config_file); |
512 _dcmdparser.add_dcmd_option(&_jmxremote_port); | 516 _dcmdparser.add_dcmd_option(&_jmxremote_port); |
513 _dcmdparser.add_dcmd_option(&_jmxremote_rmi_port); | 517 _dcmdparser.add_dcmd_option(&_jmxremote_rmi_port); |
525 _dcmdparser.add_dcmd_option(&_jdp_port); | 529 _dcmdparser.add_dcmd_option(&_jdp_port); |
526 _dcmdparser.add_dcmd_option(&_jdp_address); | 530 _dcmdparser.add_dcmd_option(&_jdp_address); |
527 _dcmdparser.add_dcmd_option(&_jdp_source_addr); | 531 _dcmdparser.add_dcmd_option(&_jdp_source_addr); |
528 _dcmdparser.add_dcmd_option(&_jdp_ttl); | 532 _dcmdparser.add_dcmd_option(&_jdp_ttl); |
529 _dcmdparser.add_dcmd_option(&_jdp_pause); | 533 _dcmdparser.add_dcmd_option(&_jdp_pause); |
534 _dcmdparser.add_dcmd_option(&_jdp_name); | |
530 } | 535 } |
531 | 536 |
532 | 537 |
533 int JMXStartRemoteDCmd::num_arguments() { | 538 int JMXStartRemoteDCmd::num_arguments() { |
534 ResourceMark rm; | 539 ResourceMark rm; |
594 PUT_OPTION(_jdp_port); | 599 PUT_OPTION(_jdp_port); |
595 PUT_OPTION(_jdp_address); | 600 PUT_OPTION(_jdp_address); |
596 PUT_OPTION(_jdp_source_addr); | 601 PUT_OPTION(_jdp_source_addr); |
597 PUT_OPTION(_jdp_ttl); | 602 PUT_OPTION(_jdp_ttl); |
598 PUT_OPTION(_jdp_pause); | 603 PUT_OPTION(_jdp_pause); |
604 PUT_OPTION(_jdp_name); | |
599 | 605 |
600 #undef PUT_OPTION | 606 #undef PUT_OPTION |
601 | 607 |
602 Handle str = java_lang_String::create_from_str(options.as_string(), CHECK); | 608 Handle str = java_lang_String::create_from_str(options.as_string(), CHECK); |
603 JavaCalls::call_static(&result, ik, vmSymbols::startRemoteAgent_name(), vmSymbols::string_void_signature(), str, CHECK); | 609 JavaCalls::call_static(&result, ik, vmSymbols::startRemoteAgent_name(), vmSymbols::string_void_signature(), str, CHECK); |