Playmaker mode
Last updated
Last updated
코드 간의 종속성이란, 이전 코드 실행이 다음 실행에 영향을 끼치는 것입니다.
100개 이상의 드라이버를 분석해본 결과 이러한 버그 케이스도 있었고, 저희는 이러한 버그 케이스들도 놓치고 싶지 않았습니다.
종속성 있는 버그 케이스를 식별하기 위해 Play Maker Mode에서는 AngrPT
를 이용한 그룹화된 IoControl Code를 섞어 보내는 뮤테이션을 구현하였습니다.
구현한 Play maker mode를 리얼 월드 바이너리에 적용한 결과 커버리지 / 크래시 발견 면에서 좋은 성능을 얻었습니다.
아래는 리얼 월드 바이너리 대상 Play maker mode의 효과적인 사례입니다.