debugger
1.0
이것은 바이너리 닌자 디버거의 저장소입니다. 디버거는 C ++로 작성되었으며 플러그인으로 BN과 함께 배송됩니다.
이것이 디버거의 현재 비교 매트릭스입니다. 수평선은 우리가 BN을 실행하는 곳을 나타내고 수직선은 대상을 나타냅니다.
| 대상? 주인 | 마코스 | 리눅스 | 창 | 메모 |
|---|---|---|---|---|
| 마코스 | 예 (로컬/리모컨) | 예 (원격) | 예 (원격) | |
| 리눅스 | 예 (원격) | 예 (로컬/리모컨) | 예 (원격) | |
| 창 | 계획된 | 계획된 | 예 (로컬/리모컨) | |
| GDB 서버 | 예 | 예 | 예 | (1) |
| LLDB 서버 | 예 | 예 | 예 | |
| Windows 커널 | TBD | TBD | 계획된 | |
| Debugadapter 프로토콜 | 계획된 | 계획된 | 계획된 |
설명:
Yes 기능이 지원되었음을 의미합니다.Planned 우리가 그것을 구현할 계획이라는 것을 의미합니다.TBD 우리가 그것을 지원할 것인지 또는 지원 방법을 결정하지 않았 음을 의미합니다.No .참고 :
(1). 현재 우리는 Android 원격 디버깅을 사용하여 GDBServer 만 지원합니다. 다른 GDBSERVER 또는 GDB 스터브에 대한 지원, 예를 들어, QILING, VMWARE, QEMU는 나중에 추가됩니다.
이 문제에서 진행 상황이 추적됩니다.
디버거는 이미 안정 및 개발 지점에서 바이너리 닌자와 함께 배송되었습니다. 코드를 기여하려면 빌드 지침을 참조하십시오.
Binary Ninja Debugger는 Apache License 2.0과 함께 오픈 소스입니다.
다른 오픈 소스 또는 재분배 가능한 구성 요소 및 해당 라이센스의 경우이 목록을 참조하십시오.