test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbCommand.java
author iignatyev
Tue, 22 May 2018 10:08:04 -0700
changeset 50220 31361382634b
permissions -rw-r--r--
8199379: [TESTBUG] Open source vm testbase JDB tests Reviewed-by: mseledtsov, sspitsyn
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
50220
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
     1
/*
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
     2
 * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved.
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
     4
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
     7
 * published by the Free Software Foundation.
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
     8
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
     9
 * This code is distributed in the hope that it will be useful, but WITHOUT
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    10
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    11
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    12
 * version 2 for more details (a copy is included in the LICENSE file that
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    13
 * accompanied this code).
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    14
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    15
 * You should have received a copy of the GNU General Public License version
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    16
 * 2 along with this work; if not, write to the Free Software Foundation,
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    17
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    18
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    19
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    20
 * or visit www.oracle.com if you need additional information or have any
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    21
 * questions.
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    22
 */
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    23
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    24
package nsk.share.jdb;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    25
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    26
/**
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    27
 * Represents list of commands of <code>jdb</code> from JDK1.4:
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    28
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    29
 *   run [class [args]]        -- start execution of application's main class
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    30
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    31
 *   threads [threadgroup]     -- list threads
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    32
 *   thread <thread id>        -- set default thread
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    33
 *   suspend [thread id(s)]    -- suspend threads (default: all)
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    34
 *   resume [thread id(s)]     -- resume threads (default: all)
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    35
 *   where [thread id] | all   -- dump a thread's stack
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    36
 *   wherei [thread id] | all  -- dump a thread's stack, with pc info
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    37
 *   up [n frames]             -- move up a thread's stack
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    38
 *   down [n frames]           -- move down a thread's stack
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    39
 *   kill <thread> <expr>      -- kill a thread with the given exception object
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    40
 *   interrupt <thread>        -- interrupt a thread
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    41
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    42
 *   print <expr>              -- print value of expression
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    43
 *   dump <expr>               -- print all object information
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    44
 *   eval <expr>               -- evaluate expression (same as print)
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    45
 *   set <lvalue> = <expr>     -- assign new value to field/variable/array element
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    46
 *   locals                    -- print all local variables in current stack frame
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    47
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    48
 *   classes                   -- list currently known classes
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    49
 *   class <class id>          -- show details of named class
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    50
 *   methods <class id>        -- list a class's methods
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    51
 *   fields <class id>         -- list a class's fields
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    52
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    53
 *   threadgroups              -- list threadgroups
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    54
 *   threadgroup <name>        -- set current threadgroup
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    55
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    56
 *   stop in <class id>.<method>[(argument_type,...)]
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    57
 *                             -- set a breakpoint in a method
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    58
 *   stop at <class id>:<line> -- set a breakpoint at a line
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    59
 *   clear <class id>.<method>[(argument_type,...)]
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    60
 *                             -- clear a breakpoint in a method
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    61
 *   clear <class id>:<line>   -- clear a breakpoint at a line
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    62
 *   clear                     -- list breakpoints
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    63
 *   catch <class id>          -- break when specified exception thrown
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    64
 *   ignore <class id>         -- cancel 'catch'  for the specified exception
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    65
 *   watch [access|all] <class id>.<field name>
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    66
 *                             -- watch access/modifications to a field
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    67
 *   unwatch [access|all] <class id>.<field name>
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    68
 *                             -- discontinue watching access/modifications to a field
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    69
 *   trace methods [thread]    -- trace method entry and exit
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    70
 *   untrace methods [thread]  -- stop tracing method entry and exit
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    71
 *   step                      -- execute current line
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    72
 *   step up                   -- execute until the current method returns to its caller
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    73
 *   stepi                     -- execute current instruction
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    74
 *   next                      -- step one line (step OVER calls)
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    75
 *   cont                      -- continue execution from breakpoint
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    76
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    77
 *   list [line number|method] -- print source code
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    78
 *   use (or sourcepath) [source file path]
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    79
 *                             -- display or change the source path
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    80
 *   exclude [class id ... | "none"]
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    81
 *                             -- do not report step or method events for specified classes
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    82
 *   classpath                 -- print classpath info from target VM
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    83
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    84
 *   monitor <command>         -- execute command each time the program stops
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    85
 *   monitor                   -- list monitors
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    86
 *   unmonitor <monitor#>      -- delete a monitor
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    87
 *   read <filename>           -- read and execute a command file
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    88
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    89
 *   lock <expr>               -- print lock info for an object
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    90
 *   threadlocks [thread id]   -- print lock info for a thread
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    91
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    92
 *   pop                       -- pop the stack through and including the current frame
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    93
 *   reenter                   -- same as pop, but current frame is reentered
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    94
 *   redefine <class id> <class file name>
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    95
 *                             -- redefine the code for a class
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    96
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    97
 *   disablegc <expr>          -- prevent garbage collection of an object
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    98
 *   enablegc <expr>           -- permit garbage collection of an object
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
    99
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   100
 *   !!                        -- repeat last command
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   101
 *   <n> <command>             -- repeat command n times
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   102
 *   help (or ?)               -- list commands
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   103
 *   version                   -- print version information
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   104
 *   exit (or quit)            -- exit debugger
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   105
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   106
 *   <class id>: full class name with package qualifiers or a
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   107
 *   pattern with a leading or trailing wildcard ('*').
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   108
 *   <thread id>: thread number as reported in the 'threads' command
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   109
 *   <expr>: a Java(tm) Programming Language expression.
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   110
 *   Most common syntax is supported.
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   111
 *
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   112
 *   Startup commands can be placed in either "jdb.ini" or ".jdbrc"
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   113
 *   in user.home or user.dir
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   114
 */
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   115
public class JdbCommand {
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   116
    public static final String ls = System.getProperty("line.separator");
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   117
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   118
    public static final String _catch       = "catch ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   119
    public static final String _class       = "class ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   120
    public static final String classes      = "classes" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   121
    public static final String classpath    = "classpath" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   122
    public static final String clear        = "clear ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   123
    public static final String cont         = "cont" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   124
    public static final String disablegc    = "disablegc ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   125
    public static final String down         = "down ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   126
    public static final String dump         = "dump ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   127
    public static final String enablegc     = "enablegc";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   128
    public static final String eval         = "eval ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   129
    public static final String exit         = "exit" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   130
    public static final String exclude      = "exclude ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   131
    public static final String fields       = "fields ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   132
    public static final String help         = "help" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   133
    public static final String ignore       = "ignore ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   134
    public static final String interrupt    = "interrupt ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   135
    public static final String kill         = "kill ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   136
    public static final String list         = "list ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   137
    public static final String locals       = "locals" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   138
    public static final String lock         = "lock ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   139
    public static final String methods      = "methods ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   140
    public static final String monitor      = "monitor ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   141
    public static final String next         = "next" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   142
    public static final String pop          = "pop" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   143
    public static final String print        = "print ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   144
    public static final String quit         = "quit" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   145
    public static final String read         = "read ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   146
    public static final String redefine     = "redefine ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   147
    public static final String reenter      = "reenter" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   148
    public static final String resume       = "resume ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   149
    public static final String run          = "run ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   150
    public static final String set          = "set ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   151
    public static final String step         = "step" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   152
    public static final String stepi        = "stepi" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   153
    public static final String step_up      = "step up" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   154
    public static final String stop_in      = "stop in ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   155
    public static final String stop_at      = "stop at ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   156
    public static final String suspend      = "suspend ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   157
    public static final String thread       = "thread ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   158
    public static final String threads      = "threads ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   159
    public static final String threadgroup  = "threadgroup ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   160
    public static final String threadgroups = "threadgroups" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   161
    public static final String threadlocks  = "threadlocks ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   162
    public static final String trace        = "trace ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   163
    public static final String watch        = "watch ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   164
    public static final String where        = "where ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   165
    public static final String where_all    = "where all" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   166
    public static final String wherei       = "wherei ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   167
    public static final String wherei_all   = "wherei all" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   168
    public static final String unmonitor    = "unmonitor ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   169
    public static final String untrace      = "untrace ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   170
    public static final String unwatch      = "unwatch ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   171
    public static final String up           = "up ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   172
    public static final String use          = "use ";
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   173
    public static final String version      = "version" + ls;
31361382634b 8199379: [TESTBUG] Open source vm testbase JDB tests
iignatyev
parents:
diff changeset
   174
}