#debugging

Valgrind – Tổng quan kiến trúc và cách sử dụng

Valgrind, ra mắt lần đầu vào năm 2002, là một bộ công cụ mạnh mẽ được phát triển nhằm phân tích và gỡ lỗi các chương trình trên hệ điều hành Linux. Ban đầu, nó được thiết kế để phát hiện các lỗi liên quan đến quản lý bộ nhớ, nhưng sau đó đã được …

Valgrind – Tổng quan kiến trúc và cách sử dụng Read More »

AndressSanitizer – Tổng quan kiến trúc và cách sử dụng

I. Giới thiệu Andressanitizer là một plugin của trình biên dịch giúp developers phát hiện các vấn đề về bộ nhớ trong mã nguồn. Để phát hiện các vấn đề đó, Asan thực hiện chèn các checker xung quanh các vùng nhớ được truy cập trong quá trình biên dịch và sẽ làm chương trình …

AndressSanitizer – Tổng quan kiến trúc và cách sử dụng Read More »

Sử dụng GDB Server để thực hiện Remote Debugging

Ở phần trước, chúng ta đã tìm hiểu về kiến trúc của GDBServer. Trong phần này, chúng ta sẽ cùng nhau thực hiện một vài demo ứng dụng thực tiễn của hệ thống GDB server, bao gồm việc thực hiện remote debugging trên hai máy ảo (cùng kiến trúc) và trên board BeagleBone Black (khác …

Sử dụng GDB Server để thực hiện Remote Debugging Read More »

Scroll to Top