Tôi hiện đang phải viết các triển khai của malloc() và miễn phí(), và tôi được cung cấp một chương trình điều khiển sẽ chạy hai triển khai của tôi.GDB: Có lệnh nào cho phép bạn xem hàm được gọi bao nhiêu lần không?
Nhưng hiện tại, tôi đang phân đoạn vì miễn phí() đang cố gắng giải phóng kích thước tải trọng tốt hơn hàng tỷ byte (điều này sai). Tôi có số dòng và số dòng chạy GDB, nhưng tôi cần biết liệu malloc() và free() có được gọi nhiều lần không, để xác nhận rằng thực sự có ít nhất một trường hợp nơi nó chạy trơn tru.
Vâng, tôi đoán tôi có thể tạo biến toàn cục trong chương trình làm bộ đếm ... và sau đó in trong GDB. Nhưng liệu có một phương pháp tốt hơn? –