2012-10-26 39 views

Trả lời

2

Tôi không tìm thấy tài liệu nào về điều này, vì vậy tôi tìm hiểu mã nguồn của tiếng kêu vang.

Nó chỉ ra rằng scan-buildccc-analyzer (cả hai tập lệnh perl) không xuất ra các báo cáo lỗi này. Thay vào đó, việc tạo ra các báo cáo HTML thực sự là một phần của trình biên dịch clang. Kịch bản scan-build chỉ đơn giản là liên kết các tệp đầu ra khác nhau và thêm chỉ mục báo cáo.

Xem

http://clang.llvm.org/doxygen/HTMLDiagnostics_8cpp_source.html

cho mã nguồn Clang.

Để nhận được tiếng kêu tạo báo cáo HTML cho cảnh báo bình thường/lỗi sẽ yêu cầu sử dụng HTMLDiagnostics bên ngoài máy phân tích tĩnh. Tôi biết rất ít về Clang/LLVM internals, vì vậy tôi không chắc chắn bao nhiêu nỗ lực này sẽ yêu cầu.

Các vấn đề liên quan