abijith bufferOverFlow $ gdb a.out
GNU gdb (GDB) 7.6
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/abijith/Project/Security/bufferOverFlow/a.out...done
(gdb) r
Starting program: /home/abijith/Projec2qt/Security/bufferOverFlow/a.out
warning: no loadable sections found in added symbol-file system-supplied
SO at 0x7ffff7ffd000
Tôi đã viết một chương trình đơn giản in chuỗi và trả về. Tôi đã có thể thực hiện trực tiếp, bằng cách nhập "./a.out". Nhưng khi tôi chạy nó trong gdb lỗi đã đề cập ở trên xảy ra. Tôi đã thử biên dịch mã bằng cách sử dụng cờ "-g" và không sử dụng mã đó. Cả hai lần đều cho kết quả tương tự. Bất cứ ai có thể giúp tôi với vấn đề này?Cảnh báo GDB: Không thể tìm thấy phần có thể tải trong DSO được cung cấp bởi hệ thống tệp biểu tượng được thêm vào tại 0x7ffff7ffd000
các thông số khác mà bạn đã chuyển 'gcc' là gì? bạn có thể đăng lệnh đầy đủ mà bạn đã sử dụng để biên dịch và liên kết nó không? –
Tôi đã thử các lệnh sau: gcc -g test.c gcc test.c –
bạn đang sử dụng một hạt nhân cũ? https://bugzilla.redhat.com/show_bug.cgi?id=312011 – Alex