Có bất kỳ công cụ hoặc thư viện mã nguồn mở nào để phân tích mã tĩnh của các ngôn ngữ dạng lắp ráp đơn giản hay không (cho các chương trình được tạo tự động) và chúng có khả năng gì (phát hiện mã/đăng ký không sử dụng) biểu thức cấp cho các phân đoạn mã, biểu đồ cuộc gọi, v.v.)? Thuật toán nào tồn tại trong trường này?Phân tích mã tĩnh cho ngôn ngữ assembly
10
A
Trả lời
6
Đây là liên kết đã được đặt trong dấu trang của tôi trong một thời gian: Tôi có ý định xem xét kỹ hơn nhưng tôi không bao giờ tìm thấy thời gian để: Vine/Bitblaze.
* Mã lắp ráp tùy chỉnh *? Có phải các biến thể này của các tập lệnh nổi tiếng (ví dụ: PowerPC hoặc x86) hoặc chúng có thực sự tùy chỉnh không? Nếu chúng thực sự tùy chỉnh, bạn cần một cách để xác định tập lệnh và ngữ nghĩa. –