diff options
| author | wdenk <wdenk> | 2003-06-27 21:31:46 +0000 | 
|---|---|---|
| committer | wdenk <wdenk> | 2003-06-27 21:31:46 +0000 | 
| commit | 8bde7f776c77b343aca29b8c7b58464d915ac245 (patch) | |
| tree | 20f1fd99975215e7c658454a15cdb4ed4694e2d4 /common/cmd_bedbug.c | |
| parent | 993cad9364c6b87ae429d1ed1130d8153f6f027e (diff) | |
| download | olio-uboot-2014.01-8bde7f776c77b343aca29b8c7b58464d915ac245.tar.xz olio-uboot-2014.01-8bde7f776c77b343aca29b8c7b58464d915ac245.zip | |
* Code cleanup:LABEL_2003_06_27_2340
  - remove trailing white space, trailing empty lines, C++ comments, etc.
  - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c)
* Patches by Kenneth Johansson, 25 Jun 2003:
  - major rework of command structure
    (work done mostly by Michal Cendrowski and Joakim Kristiansen)
Diffstat (limited to 'common/cmd_bedbug.c')
| -rw-r--r-- | common/cmd_bedbug.c | 65 | 
1 files changed, 45 insertions, 20 deletions
| diff --git a/common/cmd_bedbug.c b/common/cmd_bedbug.c index f3b5f88da..6ee01d521 100644 --- a/common/cmd_bedbug.c +++ b/common/cmd_bedbug.c @@ -6,12 +6,10 @@  #include <command.h>  #include <linux/ctype.h>  #include <net.h> - -#include <cmd_bedbug.h> +#include <bedbug/type.h>  #include <bedbug/bedbug.h>  #include <bedbug/regs.h>  #include <bedbug/ppc.h> -#include <elf.h>  #if (CONFIG_COMMANDS & CFG_CMD_BEDBUG) @@ -110,8 +108,11 @@ int do_bedbug_dis (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])    dis_last_len = len;    return 0;  } /* do_bedbug_dis */ - - +cmd_tbl_t U_BOOT_CMD(DIS) = MK_CMD_ENTRY( +	"ds",      3,      1,      do_bedbug_dis, +	"ds      - disassemble memory\n", +	"ds <address> [# instructions]\n" +);  /* ======================================================================   * Entry point from the interpreter to the assembler.  Assembles @@ -154,7 +155,7 @@ int do_bedbug_asm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])        else        {  	printf( "*** Error: %s ***\n", asm_error_str( asm_err )); -        rcode = 1; +	rcode = 1;        }      }      else @@ -164,8 +165,11 @@ int do_bedbug_asm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])    }    return rcode;  } /* do_bedbug_asm */ - - +cmd_tbl_t U_BOOT_CMD(ASM) = MK_CMD_ENTRY( +	"as",      2,      0,      do_bedbug_asm, +	"as      - assemble memory\n", +	"as <address>\n" +);  /* ======================================================================   * Used to set a break point from the interpreter.  Simply calls into the @@ -180,8 +184,14 @@ int do_bedbug_break (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])      return 0;  } /* do_bedbug_break */ - - +cmd_tbl_t U_BOOT_CMD(BREAK) = MK_CMD_ENTRY( +	"break",      3,      0,      do_bedbug_break, +	"break   - set or clear a breakpoint\n", +	" - Set or clear a breakpoint\n" +	"break <address> - Break at an address\n" +	"break off <bp#> - Disable breakpoint.\n" +	"break show      - List breakpoints.\n" +);  /* ======================================================================   * Called from the debug interrupt routine.  Simply calls the CPU-specific @@ -278,8 +288,11 @@ int do_bedbug_continue (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])    bug_ctx.stopped = 0;    return 0;  } /* do_bedbug_continue */ - - +cmd_tbl_t U_BOOT_CMD(CONTINUE) = MK_CMD_ENTRY( +	"continue",      1,      0,      do_bedbug_continue, +	"continue- continue from a breakpoint\n", +	" - continue from a breakpoint.\n" +);  /* ======================================================================   * Interpreter command to continue to the next instruction, stepping into @@ -307,8 +320,11 @@ int do_bedbug_step (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])    bug_ctx.stopped = 0;    return 0;  } /* do_bedbug_step */ - - +cmd_tbl_t U_BOOT_CMD(STEP) = MK_CMD_ENTRY( +	"step",      1,      1,      do_bedbug_step, +	"step    - single step execution.\n", +	" - single step execution.\n" +);  /* ======================================================================   * Interpreter command to continue to the next instruction, stepping over @@ -336,8 +352,11 @@ int do_bedbug_next (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])    bug_ctx.stopped = 0;    return 0;  } /* do_bedbug_next */ - - +cmd_tbl_t U_BOOT_CMD(NEXT) = MK_CMD_ENTRY( +	"next",      1,      1,      do_bedbug_next, +	"next    - single step execution, stepping over subroutines.\n", +	" - single step execution, stepping over subroutines.\n" +);  /* ======================================================================   * Interpreter command to print the current stack.  This assumes an EABI @@ -382,8 +401,11 @@ int do_bedbug_stack (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])    }    return 0;  } /* do_bedbug_stack */ - - +cmd_tbl_t U_BOOT_CMD(STACK) = MK_CMD_ENTRY( +	"where",     1,      1,      do_bedbug_stack, +	"where   - Print the running stack.\n", +	" - Print the running stack.\n" +);  /* ======================================================================   * Interpreter command to dump the registers.  Calls the CPU-specific @@ -402,8 +424,11 @@ int do_bedbug_rdump (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])    show_regs( bug_ctx.regs );    return 0;  } /* do_bedbug_rdump */ - - +cmd_tbl_t U_BOOT_CMD(RDUMP) = MK_CMD_ENTRY( +	"rdump",     1,      1,      do_bedbug_rdump, +	"rdump   - Show registers.\n", +	" - Show registers.\n" +);  /* ====================================================================== */  #endif	/* CFG_CMD_BEDBUG */ |