Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
This section lists and describes a handful of CodeQL queries that are included as part of the Microsoft GitHub CodeQL repository that are specific to driver development for the Windows platform.
Daftar Kueri
| Query Name | Description |
|---|---|
Menemukan instans API alokasi kumpulan yang tidak digunakan lagi |
|
Menemukan contoh pemilihan cacat UseAfterFree dalam kode sumber driver (presisi tinggi) |
|
Menemukan hampir semua instans cacat UseAfterFree dalam kode sumber driver (presisi rendah) |
|
Memeriksa struktur atau kelas yang baru dialokasikan yang diinisialisasi anggota demi anggota karena dapat membocorkan informasi jika menyertakan byte padding. |
|
Memeriksa luapan penambahan dengan membandingkan dengan salah satu argumen penambahan. Gagal jika ukuran semua jenis argumen lebih kecil dari 4 byte. |
|
Menemukan perbandingan antara jenis lebar yang berbeda dalam kondisi perulangan yang dapat menyebabkan perulangan gagal dihentikan. |
|
Mencari bidang pointer yang tidak diinisialisasi selama atau karena konstruksi kelas akan menyebabkan dereferensi pointer null. |
|
Menemukan penggunaan vektor inisialisasi yang salah. |