FFmpeg
Loading...
Searching...
No Matches
sanitizer.h File Reference
#include "config.h"

Go to the source code of this file.

Macros

#define HAVE_ASAN   0
 
#define HAVE_MSAN   0
 
#define HAVE_UBSAN   0
 
#define FF_ASAN_POISON(ptr, size)
 
#define FF_ASAN_UNPOISON(ptr, size)
 
#define FF_MEM_UNDEFINED(ptr, size)
 

Macro Definition Documentation

◆ HAVE_ASAN

#define HAVE_ASAN   0

Definition at line 40 of file sanitizer.h.

◆ HAVE_MSAN

#define HAVE_MSAN   0

Definition at line 43 of file sanitizer.h.

◆ HAVE_UBSAN

#define HAVE_UBSAN   0

Definition at line 46 of file sanitizer.h.

◆ FF_ASAN_POISON

#define FF_ASAN_POISON ( ptr,
size )
Value:
((void)(ptr), (void)(size))
int size

Definition at line 55 of file sanitizer.h.

Referenced by pool_release_buffer(), and pool_return_entry().

◆ FF_ASAN_UNPOISON

#define FF_ASAN_UNPOISON ( ptr,
size )
Value:
((void)(ptr), (void)(size))

Definition at line 56 of file sanitizer.h.

Referenced by av_buffer_pool_get(), buffer_pool_flush(), pool_free_entry(), and refstruct_pool_get_ext().

◆ FF_MEM_UNDEFINED

#define FF_MEM_UNDEFINED ( ptr,
size )
Value:
((void)(ptr), (void)(size))

Definition at line 67 of file sanitizer.h.

Referenced by av_buffer_pool_get(), poison_memory(), and refstruct_pool_get_ext().