/
Static Analysis Plug-ins (Korean)
Static Analysis Plug-ins (Korean)
Dexter Plug-in 규약 : Interface
기본설명
dexter-core plugin 내에 com.samsung.sec.dexter.core.plugin.IDexterPlugin.java
Dexter Plug-in 들은 본 인터페이스를 구현해야 함
두 가지 방식으로 Plug-in을 dexter-executor 컴포넌트에서 인식할 수 있음
- JSPF 라이브러리 - CLI 기반에서 사용
- Eclipse Plug-in Extension Point 기능 - Eclipse Plugin 기반에서 사용
Eclipse Plug-in Extension 방법으로 구축하기
- 샘플: ...
- 첨부파일 : ...
- Plug-in Project 새로 생성
- Plug-in 기본 정보 설정 - 플러그인 ID, Activator 이름, 버전 등(MANIFEST.MF 파일)
- dexter-core, dexter-executor 의존성 추가(dependency tab)
- DexterPlugin 확장점 추가(extension tab > dexter-executor로 검색)
- IDexterPlugin 인터페이스를 구현
- Eclipse plug-in Run/Debug 환경설정에서 현재 추가된 플러그인 선택
- Run/Debug를 통해 정상 작동 여부 테스트
Sample Class Diagram for dexter-vd-cpp plug-in
init() 메서드
- 주로 플러그인 초기화 수행하며 로딩 시 1회만 수행됨
- CheckerConfig 객체에 대한 초기화 수행 필요
, multiple selections available,
Related content
Static Analysis Plug-ins
Static Analysis Plug-ins
More like this
Components
Components
More like this
Main Entities
Main Entities
More like this
Dexter Wiki
Dexter Wiki
More like this
Main Entities (korean)
Main Entities (korean)
More like this
Getting Started
Getting Started
More like this