VirtualBox

Changeset 35508 in vbox for trunk/doc


Ignore:
Timestamp:
Jan 12, 2011 2:54:12 PM (14 years ago)
Author:
vboxsync
Message:

VBoxManage: Added the getregisters and setregisters subcommands to debugvm. Document them and other recent debugvm additions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/en_US/user_VBoxManage.xml

    r35285 r35508  
    13971397    cable on a physical machine, and should be avoided if possible.</para>
    13981398  </sect1>
    1399  
     1399
    14001400  <sect1>
    14011401    <title>VBoxManage adoptstate</title>
    1402    
     1402
    14031403    <para>If you have a saved state file (<computeroutput>.sav</computeroutput>)
    14041404    that is seperate from the VM configuration, you can use this command to
     
    17231723      </glosslist></para>
    17241724  </sect1>
    1725  
     1725
    17261726  <sect1 id="vboxmanage-storagectl">
    17271727    <title>VBoxManage storagectl</title>
     
    27772777          will have the standard ELF core format (with custom sections); see
    27782778          <xref linkend="guestcoreformat" />.</para>
     2779
     2780          <para>This corresponds to the
     2781          <computeroutput>writecore</computeroutput> command in the debugger.
     2782          </para>
     2783        </listitem>
     2784
     2785        <listitem>
     2786          <para>The <computeroutput>info</computeroutput> command is used to
     2787          display info items relating to the VMM, device emulations and
     2788          associated drivers.  This command takes one or two arguments: the
     2789          name of the info item, optionally followed by a string containing
     2790          arguments specific to the info item.
     2791          The <computeroutput>help</computeroutput> info item provides a
     2792          listning of the available items and hints about any optional
     2793          arguments.</para>
     2794
     2795          <para>This corresponds to the <computeroutput>info</computeroutput>
     2796          command in the debugger.</para>
    27792797        </listitem>
    27802798
     
    27862804          operating system. Do not use unless you know what you're
    27872805          doing.</para>
     2806        </listitem>
     2807
     2808        <listitem>
     2809          <para>The <computeroutput>osdetect</computeroutput> command makes the
     2810          VMM's debugger facility (re-)detection the guest operation
     2811          system.</para>
     2812
     2813          <para>This corresponds to the <computeroutput>detect</computeroutput>
     2814          command in the debugger.</para>
     2815        </listitem>
     2816
     2817        <listitem>
     2818          <para>The <computeroutput>osinfo</computeroutput> command is used to
     2819          display info about the operating system (OS) detected by the VMM's
     2820          debugger facility.</para>
     2821        </listitem>
     2822
     2823        <listitem>
     2824          <para>The <computeroutput>getregisters</computeroutput> command is
     2825          used to display CPU and device registers.  The command takes a list
     2826          of registers, each having one of the following forms:
     2827          <itemizedlist>
     2828            <listitem><computeroutput>register-set.register-name.sub-field</computeroutput></listitem>
     2829            <listitem><computeroutput>register-set.register-name</computeroutput></listitem>
     2830            <listitem><computeroutput>cpu-register-name.sub-field</computeroutput></listitem>
     2831            <listitem><computeroutput>cpu-register-name</computeroutput></listitem>
     2832            <listitem><computeroutput>all</computeroutput></listitem>
     2833          </itemizedlist>
     2834          The <computeroutput>all</computeroutput> form will cause all
     2835          registers to be shown (no sub-fields).  The registers names are
     2836          case-insensitive.  When requesting a CPU register the register set
     2837          can be omitted, it will be selected using the value of the
     2838          <computeroutput>--cpu</computeroutput> option (defaulting to 0).
     2839          </para>
     2840        </listitem>
     2841
     2842        <listitem>
     2843          <para>The <computeroutput>setregisters</computeroutput> command is
     2844          used to change CPU and device registers.  The command takes a list
     2845          of register assignments, each having one of the following forms:
     2846          <itemizedlist>
     2847            <listitem><computeroutput>register-set.register-name.sub-field=value</computeroutput></listitem>
     2848            <listitem><computeroutput>register-set.register-name=value</computeroutput></listitem>
     2849            <listitem><computeroutput>cpu-register-name.sub-field=value</computeroutput></listitem>
     2850            <listitem><computeroutput>cpu-register-name=value</computeroutput></listitem>
     2851          </itemizedlist>
     2852          The value format should be in the same style as what
     2853          <computeroutput>getregisters</computeroutput> displays, with the
     2854          exception that both octal and decimal can be used instead of
     2855          hexadecimal.  The register naming and the default CPU register set
     2856          are handled the same way as with the
     2857          <computeroutput>getregisters</computeroutput> command.</para>
    27882858        </listitem>
    27892859
     
    27992869      </itemizedlist></para>
    28002870  </sect1>
    2801  
     2871
    28022872  <sect1>
    28032873    <title id="metrics">VBoxManage metrics</title>
     
    29543024    </glosslist>
    29553025  </sect1>
    2956  
     3026
    29573027  <sect1>
    29583028    <title>VBoxManage hostonlyif</title>
    2959    
     3029
    29603030    <para>With "hostonlyif" you can change the IP configuration of a host-only
    29613031    network interface. For a description of host-only networking, please
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette