Англійська лексика: Розробка програмного забезпечення · Пошук і виправлення помилок

Що означає use-after-free?

Значення й приклади · Розробка програмного забезпечення

іменникТермін вищого рівня

use-after-free: використання після звільнення пам’яті

Звернення до ділянки пам’яті після її звільнення, коли вона вже недійсна для початкового об’єкта.

Де і як уживається

Використання після звільнення пам’яті виникає, коли код продовжує доступ до ресурсу після завершення його життєвого циклу.

Приклади речень

  1. The sanitizer reported a use-after-free when the callback read the destroyed session.

    Санітизатор повідомив про використання після звільнення пам’яті, коли зворотний виклик прочитав знищений сеанс.

    Зворотний виклик пережив об’єкт, з пам’яті якого він намагався читати.

  2. Cancelling the pending task fixed the use-after-free during window closure.

    Скасування завдання в черзі усунуло використання після звільнення пам’яті під час закриття вікна.

    Завдання більше не могло звертатися до ресурсів, уже звільнених вікном, що закривалося.

Поширені словосполучення

  • detect a use-after-free
  • use-after-free vulnerability