Adding a call to ebpf_trace_terminate in case of subsequent APIs faliure (#2921)

* Adding a call to ebpf_trace_terminate in case of subsequent APIs faliure

Signed-off-by: Amit Schendel <amithagever@gmail.com>

* Adding ebpf_trace_terminate to the Exit section of the DriverEntry

Signed-off-by: Amit Schendel <amitschendel@gmail.com>

---------

Signed-off-by: Amit Schendel <amithagever@gmail.com>
Signed-off-by: Amit Schendel <amitschendel@gmail.com>
This commit is contained in:
Amit Schendel 2023-10-05 18:19:51 +03:00 коммит произвёл GitHub
Родитель f7010d45f3
Коммит 16658f4d11
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -408,6 +408,9 @@ DriverEntry(_In_ DRIVER_OBJECT* driver_object, _In_ UNICODE_STRING* registry_pat
Exit:
EBPF_LOG_EXIT();
if (!NT_SUCCESS(status)) {
ebpf_trace_terminate();
}
return status;
}