ClRcT
app_main(ClUint32T argc, ClCharT **argv)
{
    if (argc == 2)
    {
        run_from_file(argv[1]);
    } else {
        run_all_test();
    }
    return CL_OK;
}
Ejemplo n.º 2
0
/**
   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;
}
Ejemplo n.º 3
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;
}