또한 , 본 명세서 에 설명 된 CFI 집행 메커니즘 은 적어도 프로세서 트레이스 들 을 동적 으로 디 코딩 하 는 것 을 회피 하 는 것 에 의해 높 은 디 코딩 오버헤드 의 문제 를 해결 한다 . 그 대신 에 , 압축 된 IPT 출력 이 직접 비교 될 수 있 는 제어 흐름 그래프 ( CFG ) 정의 가 오프라인 으로 구성 된다 . CFG 정의 는 코드 블록 들 을 연결 하 는 에지 들 의 세트 를 포함 한다 . CFG 정의 에지 들 은 특정 프로그램 또는 관련 프로그램 들 의 코드 블록 들 사이 의 ( CFG 의 그래픽 표현 / 묘사 의 , 코드 블록 들 을 연결 하 는 에지 들 의 형태 로 시각 적 으로 묘사 된 ) 예상 제어 흐름 들 에 대응 하 는 제어 흐름 설명 들 을 포함 한다 . 사전 구성 된 CFG 정의 에서 표현 되 는 각각 의 에지 정의 는 , " IPT 에 의해 렌더링 된 온라인 프로세서 트레이스 레코드 에서 마주칠 때 흐름 이 신용 할 만 한 정도 를 나타내 는 "" 신용 ( credit ) "" 의 ", 각각 의 대응 하 는 제어 흐름 에 대한 표시 를 포함 한다 . 따라서 , 구성 된 CFG 정의 의 유효 에지 들 의 관리 가능 한 세트 는 프로세서 하드웨어 에 의해 생성 된 압축 된 프로세서 트레이스 레코드 들 ( 예 를 들 어 , IPT 트레이스 레코드 들 ) 과 런타임 에서 직접 비교 될 수 있 는 형태 로 렌더링 되 고 저장 될 수 있 다 .