X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fopenocd.c;h=66555e60b1420ac218993ebb2dd4f7f5b342cf10;hb=b46231669928bf4edb48c50b327cb68b0d01a27e;hp=a352b702387234b374ce32a582d64e1eaca72015;hpb=9f40d41f6867fcaa68636d2f958aa1df43ec3971;p=fw%2Fopenocd diff --git a/src/openocd.c b/src/openocd.c index a352b7023..66555e60b 100644 --- a/src/openocd.c +++ b/src/openocd.c @@ -184,29 +184,6 @@ COMMAND_HANDLER(handle_add_script_search_dir_command) return ERROR_OK; } - -static int jim_stacktrace_command(Jim_Interp *interp, int argc, - Jim_Obj * const *argv) -{ - if (argc != 1) - { - return JIM_ERR; - } - Jim_Obj * stacktrace = Jim_DuplicateObj(interp, interp->stackTrace); - - /* insert actual error site at beginning of list*/ - Jim_Obj *procname = Jim_NewStringObj(interp, "", -1); /* Uhhh... don't know this one. */ - Jim_ListInsertElements(interp, stacktrace, 0, 1, &procname); - Jim_Obj *filename = Jim_NewStringObj(interp, interp->errorFileName, -1); - Jim_ListInsertElements(interp, stacktrace, 1, 1, &filename); - Jim_Obj *line = Jim_NewIntObj(interp, interp->errorLine); - Jim_ListInsertElements(interp, stacktrace, 2, 1, &line); - - Jim_SetResult(interp, stacktrace); - - return JIM_OK; -} - static const struct command_registration openocd_command_handlers[] = { { .name = "version", @@ -237,14 +214,6 @@ static const struct command_registration openocd_command_handlers[] = { .help = "dir to search for config files and scripts", }, - { - .name = "stacktrace", - .jim_handler = jim_stacktrace_command, - .mode = COMMAND_ANY, - .help = "returns the stacktrace as a list of triples: proc, file, line." - "The stack trace is reset when a new stack trace is being built after " - "a new failure has occurred.", - }, COMMAND_REGISTRATION_DONE }; @@ -323,10 +292,6 @@ static int openocd_thread(int argc, char *argv[], struct command_context *cmd_ct if (ERROR_OK != ret) return EXIT_FAILURE; - ret = command_run_line(cmd_ctx, "init_targets"); - if (ERROR_OK != ret) - ret = EXIT_FAILURE; - if (init_at_startup) { ret = command_run_line(cmd_ctx, "init"); @@ -360,7 +325,7 @@ int openocd_main(int argc, char *argv[]) return EXIT_FAILURE; LOG_OUTPUT("For bug reports, read\n\t" - "http://openocd.berlios.de/doc/doxygen/bugs.html" + "http://openocd.sourceforge.net/doc/doxygen/bugs.html" "\n"); command_context_mode(cmd_ctx, COMMAND_CONFIG);