ClRcT app_main(ClUint32T argc, ClCharT **argv) { if (argc == 2) { run_from_file(argv[1]); } else { run_all_test(); } return CL_OK; }
/** Main function. Starts the vm execution process. */ int main(int argc, char *argv[]) { if(argc > 1) { run_from_file(argv[1]); } else { fprintf(stderr, "Error: Please specify a .svm compiled bytecode file.\n"); return -1; } /* for debugging purposes */ /* print_memory(30); */ return 0; }
int main(int argc, char *argv[]) { LHADecoderType *dtype; unsigned int i; time_t now; char timestr[32]; if (argc < 2) { printf("Usage: %s <decoder-type> [filename]\n", argv[0]); exit(-1); } algorithm = argv[1]; dtype = lha_decoder_for_name(algorithm); if (dtype == NULL) { fprintf(stderr, "Unknown decoder type '%s'\n", algorithm); exit(-1); } if (argc >= 3) { run_from_file(dtype, argv[2]); } else { signal(SIGALRM, alarm_signal); signal(SIGSEGV, crash_signal); srand(time(NULL)); for (i = 0; ; ++i) { now = time(NULL); strftime(timestr, sizeof(timestr), "%Y-%m-%dT%H:%M:%S", localtime(&now)); printf("%s - Iteration %i:\n", timestr, i); fuzz_test(dtype, MAX_FUZZ_LEN); } } return 0; }