Bagikan melalui


Processes

Dalam arsitektur debugger, proses:

  • Adalah kontainer untuk sekumpulan program. Ini sangat mirip dengan proses Windows, yang berfungsi sebagai wadah bagi kumpulan utas.

  • Dapat mengidentifikasi dirinya dengan nama, pengenal, atau pengenal fisik.

  • Dapat membuat daftar semua program yang sedang berjalan (dan utasnya).

  • Dapat menggambarkan dirinya sendiri, port tempatnya berjalan, dan mesin yang berisinya.

  • Dapat membuat satu atau beberapa program, mengakhiri salah satu program yang dibuatnya, atau menyebabkan program berhenti.

  • Diwakili oleh antarmuka IDebugProcess2 , yang dibuat saat proses diluncurkan. Proses diluncurkan oleh manajer debug sesi (SDM) atau LaunchSuspended.

    Paket debug dapat melampirkan mesin debug (DE) ke proses dengan memanggil Lampirkan, yang berarti bahwa DE terpasang ke semua program yang mungkin berjalan dalam proses yang dapat ditanganinya. Misalnya, jika runtime bahasa umum DE melekat pada proses, itu hanya melekat pada program yang menjalankan kode yang dikelola.

Lihat juga