Pertanyaan yang diberi tag «gdb»



3
Cara kompilasi tanpa optimasi -O0 menggunakan CMake
Saya menggunakan Scientific Linux (SL). Saya mencoba mengkompilasi proyek yang menggunakan banyak file C ++ (.cpp). Dalam direktori user/project/Build, saya masuk makeuntuk mengkompilasi dan menautkan semua file .cpp. Saya kemudian harus pergi ke user/run/dan kemudian ketik./run.sh values.txt Untuk debug dengan GDB, saya harus pergi ke user/rundan kemudian ketik gdb ../project/Build/bin/Projectdan …


2
Bisakah gdb men-debug program root suid?
Saya menulis sebuah program yang memanggil setuid(0)dan execve("/bin/bash",NULL,NULL). Lalu saya lakukan chown root:root a.out && chmod +s a.out Ketika saya mengeksekusi ./a.outsaya mendapatkan shell root. Namun ketika saya melakukannya gdb a.outmemulai proses sebagai pengguna normal, dan meluncurkan shell pengguna. Jadi ... bisakah saya men-debug program root setuid?
16 debugging  setuid  gdb 

1
Bagaimana membuat gdb tidak bertanya kepada saya “y atau n”?
Ketika saya menggunakan perintah GDB add-symbol-fileuntuk memuat simbol, GDB selalu bertanya kepada saya 'y atau n', seperti ini: gdb> add-symbol-file mydrv.ko 0xa0070000 add symbol table from file "mydrv.ko" at .text_addr = 0xa0070000 (y or n) Bagaimana membuatnya tidak meminta dan mengeksekusi dengan tenang?
14 debugging  gdb 

2
Inti proses pembuangan tanpa membunuh proses
Apakah ada cara untuk mendapatkan dump inti (atau sesuatu yang serupa) untuk suatu proses tanpa benar-benar membunuh proses? Saya memiliki proses python multithreaded yang berjalan pada sistem tertanam. Dan saya ingin bisa mendapatkan snapshot dari proses dalam kondisi normal (yaitu dengan proses lain yang diperlukan untuk menjalankan), tetapi saya tidak …

3
Mengapa GDB membutuhkan executable dan juga core dump?
Saya sedang debug menggunakan core dumps, dan perhatikan bahwa gdb mengharuskan Anda untuk memasok file executable dan juga core dump. Kenapa ini? Jika core dump berisi semua memori yang digunakan proses, bukankah file executable terdapat di dalam core dump? Mungkin tidak ada jaminan bahwa seluruh exe dimuat ke dalam memori …
11 core-dump  gdb 

2
Unix History: mengembalikan kode oktal?
Saya terlempar lengah hari ini oleh gdb: Program exited with code 0146. gdbmencetak kode kembali dalam oktal ; mencari tahu mengapa saya menemukan: http://comments.gmane.org/gmane.comp.gdb.devel/30363 Tapi itu bukan jawaban yang sangat memuaskan. Beberapa googling cepat tidak mengungkapkan sejarah, jadi saya berharap seseorang di SO mungkin tahu cerita belakangnya. Pertanyaan yang agak …
10 gdb  history 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.