add: _UpdateSyscallInfos();
context: 	int Run(int argc, char **argv)	{		// parse arguments		const char *syscallsFile = NULL;		const char *dispatcherFile = NULL;		for (int argi = 1; argi < argc; argi++) {			string arg(argv[argi]);			if (arg == "-h" || arg == "--help") {				print_usage(false);				return 0;			} else if (arg == "-c") {				if (argi + 1 >= argc) {					print_usage(true);					return 1;				}				syscallsFile = argv[++argi];			} else if (arg == "-d") {				if (argi + 1 >= argc) {					print_usage(true);					return 1;				}				dispatcherFile = argv[++argi];			} else {				print_usage(true);				return 1;			}		}		fSyscallInfos = gensyscall_get_infos(&fSyscallCount);		if (!syscallsFile && !dispatcherFile) {			printf("Found %d syscalls.\n", fSyscallCount);			return 0;		}		// generate the output		if (syscallsFile)			_WriteSyscallsFile(syscallsFile);		if (dispatcherFile)			_WriteDispatcherFile(dispatcherFile);		return 0;	}