같은 명령의 다른 표현
디코딩한 명령을 Intel 계열이나 AT&T 등 여러 문법으로 표시할 수 있다. 표시 형식이 다르다고 명령 자체의 의미가 반드시 달라지는 것은 아니다. 분석 코드에서는 문자열 표현과 구조화된 명령 정보를 구분해 사용하는 것이 좋다.
인코딩과 메타데이터
명령을 생성하거나 디코딩한 명령을 다시 인코딩하는 기능을 제공한다. 레지스터와 메모리, 플래그의 접근 정보 및 제어 흐름 정보도 조회할 수 있다. 바이트를 생성한 뒤 주소 관계와 실행 환경에 맞는지 검토해야 한다.
도구 통합과 비교
다른 언어의 바인딩과 패키지를 통해 분석 도구에 통합할 수 있다. 프로젝트 이름이 비슷한 다른 라이브러리와 혼동하지 않도록 x86 명령 도구임을 구분한다. 속도와 지원 명령을 평가할 때는 같은 버전과 빌드 조건에서 확인한다.