diff options
Diffstat (limited to 'bruiser')
| -rw-r--r-- | bruiser/bruiser.h | 26 | 
1 files changed, 15 insertions, 11 deletions
| diff --git a/bruiser/bruiser.h b/bruiser/bruiser.h index cf47924..a3c9594 100644 --- a/bruiser/bruiser.h +++ b/bruiser/bruiser.h @@ -77,6 +77,8 @@ namespace bruiser  #define SHELL_HISTORY_SIZE  100  #define SHELL_HISTORY_FILE "bruiser-history.txt" +#define GLOBAL_TIME_OUT 100000 +  #define NOT_IMPLEMENTED \    do{\      printf(BROWN "not implemented yet.");\ @@ -116,27 +118,29 @@ struct help  };  help CMDHelp[] = { -  {"help()", "", "display general help", "none", "none"}, -  {"quit()", "", "quit bruiser", "none", "none"}, -  {"exit()", "", "quit bruiser", "none", "none"}, -  {"m0()", "", "bruiser reads the report generated by mutator-lvl0", "", ""}, +  {"help()", "help()", "display general help", "none", "none"}, +  {"quit()", "quit()", "quit bruiser", "none", "none"}, +  {"exit()", "exit()", "quit bruiser", "none", "none"}, +  {"m0()", "m0()", "bruiser reads the report generated by mutator-lvl0", "", ""},    {"readxmlfile()", "readxmlfile(\"myxml.xml\")", "bruiser reads the specified xml file, if no argument is provided bruiser tries to read the m0 report at the default location", "", "tinyxml2::XMLError"}, -  {"hijackmain()", "", "runs a specific matcher that replaces the main with a new main", "none", "returns the rewritten source code as a string"}, -  {"clear()", "", "clears the terminal", "", ""}, -  {"history()", "", "prints bruiser's history", "", ""}, -  {"!", "", "prints the command from history", "", ""}, +  {"hijackmain()", "hijackmain()", "runs a specific matcher that replaces the main with a new main", "none", "returns the rewritten source code as a string"}, +  {"clear()", "clear()", "clears the terminal", "", "none"}, +  {"history()", "", "prints bruiser's history", "", "none"}, +  {"!", "", "prints the command from history", "", "none"},    {"Vars()", "", "lists all available variable declarations", "none", "returns a string array of the variable declarations"},    {"Funcs()", "", "lists all available function declarations", "none", "returns a string array of the function declarations"},    {"Classess()", "", "lists all available class declarations", "none", "returns a string array of the class declarations"}, -  {"Structs()", "", "lists all available struct declarations", "none", "returns a string array of the structur declarations"}, +  {"Structs()", "", "lists all available struct declarations", "none", "returns a string array of the structure declarations"},    {"Arrays()", "", "lists all available array declarations", "none", "returns a string array of the array declarations"},    {"Unions()", "", "lists all available union declarations", "none", "returns a string array of the union declarations"},    {"make()", "make(\"all\")", "runs your make command", "", ""}, -  {"historysize()", "historysize(200)", "sets the history size", "[uint history_size]", ""}, +  {"historysize()", "historysize(200)", "sets the history size", "[uint history_size]", "none"},    {"showsource()", "showsource(1,5,\"test.cpp\")", "shows the source code for the given range and filename", "[uint beginline, uint endline, string filename]", "returns a string array of the returned source file"},    {"extractmutagen()", "extractmutagen(\"test.cpp\")", "runs m0 on the source(s)", "[string]", "pid"},    {"strainrecognition()", "", "", "", ""}, -  {"setmakepath()", "setmakepath(\"../../myproject\")", "tells bruiser where to execute the make command run from make()", "string", "child pid"} +  {"setmakepath()", "setmakepath(\"../../myproject\")", "tells bruiser where to execute the make command run from make()", "string", "none"}, +  {"run()", "run(\"myexecutable\")", "runs the mutant", "string", "return value"}, +  {"setbinpath()", "setbinpath(\"bin_path\")", "sets the binary path for mutant executable", "string", "none"}  };  /**********************************************************************************************************************/  /** | 
