GNU/Linux >> Belajar Linux >  >> Linux

pegangan proses di lldbinit

Untuk saat ini, saya rasa Anda tidak bisa

Mengizinkan ini membutuhkan salah satu dari dua hal:

  • model di mana LLDB mencatat preferensi Anda dan menerapkannya pada proses yang terjadi (hanya yang pertama? semuanya?)
  • model di mana LLDB memiliki "kait peristiwa" untuk hal-hal seperti proses telah muncul, proses telah hilang, dan Anda dapat membuat skrip pengait (melalui perintah LLDB atau Python) untuk melakukan tindakan tertentu, termasuk mengatur penanganan sinyal

Salah satu solusi untuk ini adalah dengan mengambil kumpulan perintah yang ingin Anda jalankan di lldb setelah file yang Anda debug dimuat, masukkan ke dalam file, dan jalankan:

$ lldb -s <command file> <FileToBeDebugged>

Kemudian jika Anda menyukai ini dan sering menggunakannya, Anda dapat membuat alias shell dari part up to .

Jika Anda menggunakan Xcode, trik yang umum adalah menyetel breakpoint pada main di proyek Anda, meletakkan perintah yang ingin Anda jalankan di sana, lalu menjadikannya "lanjut otomatis".


Linux
  1. Linux – Bagaimana Membatasi Proses Ke Satu Cpu Core Di Linux??

  2. pthread_exit vs. kembali

  3. Thread ID vs Thread Handle

  1. Proses latar belakang di linux

  2. Bagaimana saya bisa melakukan Ctrl-Z dan bg dalam satu penekanan tombol untuk membuat proses berlanjut di latar belakang?

  3. Memanggil dan melacak penggunaan memori dari satu proses

  1. Bisakah saya membatasi pengguna (dan aplikasinya) ke satu antarmuka jaringan?

  2. IP dari host lokal

  3. Bagaimana systemd menangani kematian anak dari proses yang dikelola?