コード例 #1
0
ファイル: vmprof.c プロジェクト: pypyjs/pypy
int vmprof_disable(void) {
    if (remove_sigprof_timer() == -1) {
		return -1;
	}
    if (remove_sigprof_handler() == -1) {
		return -1;
	}
    if (close_profile() == -1) {
		return -1;
	}
	return 0;
}
コード例 #2
0
ファイル: mom_mach.c プロジェクト: A9-William/pbspro
BOOL
destroy_profile(PDH_profile *prof)
{

	BOOL ret = TRUE;
	__try {
		if (prof->hCounter != NULL)
			ret = (PdhRemoveCounter(prof->hCounter) == ERROR_SUCCESS);
		if (!close_profile(prof))
			ret = FALSE;
	}
	__except(EXCEPTION_EXECUTE_HANDLER) {
		ret = FALSE;
	}
	return (ret);
}