Khi gỡ một chương trình mà chấm dứt với một segfault, hàng rào điện, kết hợp với gdb, trả về này:Hiểu đầu ra của hàng rào điện và gdb
"ElectricFence Exiting: mprotect() failed: Cannot allocate memory [Thread 0xb0bd4b70 (LWP 5363) exited] Program exited with code 0377.
Tôi thực sự nghĩ rằng hàng rào điện sẽ là hữu ích hơn . Điều đó có nghĩa là gì? Làm cách nào tôi có thể giải thích thông tin này? Dường như không còn bất kỳ ngăn xếp nào mà tôi có thể xem, hoặc ít nhất bt
sẽ không trả lại bất kỳ thứ gì.
Mọi đề xuất sẽ thực sự được đánh giá cao.
Cảm ơn!
Ngoài ra, khi tôi gỡ lỗi chương trình, nó không giống như nó là tiêu thụ tất cả các bộ nhớ ... vẫn còn ~ Còn 1GB, đó là một nửa. Vì vậy, tôi thậm chí không nên quan tâm đến không gian trao đổi, phải không? –