V | |
val, string_field_t | |
val32, ioevent_id_t | |
val64, ioevent_id_t | |
validate, utf8validator_t | |
VALIDATE_INPARAM_TEST | |
VALIDATE_INVARIANT_TEST | |
VALIDATE_OUTPARAM_TEST | |
VALIDATE_STATE_TEST | |
validate_utf8validator, utf8validator_t | |
ValidationTest | |
value, crc32_t | |
value_crc32 | |
value_eglconfig, eglconfig_t | |
value_gconfig | |
value_sha1hash, sha1_hash_t | |
valuecache, processcontext_t | |
Valuecache | |
Valuecache impl | |
valuecache_FREE, valuecache_t | |
valuecache_maincontext | |
valuecache_t | |
Variables | |
version_ipaddr, ipaddr_t | |
version_ipsocket, ipsocket_t | |
VirtualMemory | |
VirtualMemory Linux | |
virtualmemory_usage, resourceusage_t | |
visualconfigid_eglconfig, eglconfig_t | |
visualid_gconfig | |
vm_mappedregions_FREE, vm_mappedregions_t | |
vm_mappedregions_t | |
vm_region_t | |
vmpage_FREE, vmpage_t | |
vmpage_INIT, vmpage_t | |
vmpage_t | |
VOLATILE_CAST | |
vprintf_logbuffer, logbuffer_t | |
vprintf_logwriter, logwriter_t |
Allows to store the id value as 32 bit integer type.
uint32_t val32
Allows to store the id value as 64 bit integer type.
uint64_t val64
Validates condition on input parameter.
#define VALIDATE_INPARAM_TEST( _CONDITION, _ONERROR_LABEL, _LOG_VALUE ) if (!(_CONDITION)) { err = EINVAL ; TRACE_ERRLOG( log_flags_START, TEST_INPARAM_FALSE, err, #_CONDITION) ; _LOG_VALUE ; goto _ONERROR_LABEL ; }
Validates that internal invariant object state is valid.
#define VALIDATE_INVARIANT_TEST( _CONDITION, _ONERROR_LABEL, _LOG_VALUE ) if (!(_CONDITION)) { err = EINVARIANT ; TRACE_ERRLOG( log_flags_START, TEST_INVARIANT_FALSE, err, #_CONDITION); _LOG_VALUE ; goto _ONERROR_LABEL ; }
Validates values returned as return stmt or as out param.
#define VALIDATE_OUTPARAM_TEST( _CONDITION, _ONERROR_LABEL, _LOG_VALUE ) if (!(_CONDITION)) { err = EINVAL ; TRACE_ERRLOG( log_flags_START, TEST_OUTPARAM_FALSE, err, #_CONDITION) ; _LOG_VALUE ; goto _ONERROR_LABEL ; }
Validates that the object state is valid.
#define VALIDATE_STATE_TEST( _CONDITION, _ONERROR_LABEL, _LOG_VALUE ) if (!(_CONDITION)) { err = EPROTO ; TRACE_ERRLOG( log_flags_START, TEST_STATE_FALSE, err, #_CONDITION) ; _LOG_VALUE ; goto _ONERROR_LABEL ; }
Validates a data block of length size in bytes.
int validate_utf8validator( utf8validator_t * utf8validator, size_t size, const uint8_t data[size], /*err*/size_t * erroffset )
The crc32 value calculated from a sequence of bytes.
uint32_t value
Return the CRC32 checksum.
uint32_t value_crc32( const crc32_t * crc )
Returns the value of attribute.
int value_eglconfig( eglconfig_t eglconf, struct opengl_display_t * egldisp, const int32_t attribute, /*out*/int32_t * value )
Implements gconfig_t.value_gconfig.
#define value_gconfig( gconf, display, attribute, value ) value_eglconfig(gl_gconfig(gconf), gl_display(display), attribute, value)
Returns the value of attribute stored in gconf.
int value_gconfig( const gconfig_t * gconf, struct display_t * display, int32_t attribute, /*out*/int32_t * value )
Udpates internal fields the last time and returns hash value.
sha1_hashvalue_t * value_sha1hash( sha1_hash_t * sha1 )
Points to global read only variables.
struct valuecache_t * valuecache
Static initializer.
#define valuecache_FREE { 0, 0 }
Inline implementation of maincontext_t.valuecache_maincontext.
#define valuecache_maincontext( ) (pcontext_maincontext()->valuecache)
Returns valuecache_t holding precomputed values.
struct valuecache_t * valuecache_maincontext( void )
Caches values which have to be computed only once.
struct valuecache_t
Returns the supported version of the address.
ipversion_e version_ipaddr( const ipaddr_t * addr )
Returns protocol version ipversion_e.
uint16_t version_ipsocket( const ipsocket_t * ipsock )
Layout of virtual memory.
struct vm_mappedregions_t * virtualmemory_usage
Returns the native visualid of the configuration.
int visualconfigid_eglconfig( eglconfig_t eglconf, struct opengl_display_t * egldisp, /*out*/int32_t * visualid )
Implements gconfig_t.visualid_gconfig.
#define visualid_gconfig( gconf, display, visualid ) visualconfigid_eglconfig(gl_gconfig(gconf), gl_display(display), visualid)
Returns the native visualid of the configuration.
int visualid_gconfig( const gconfig_t * gconf, struct display_t * display, /*out*/int32_t * visualid )
Static initializer: Makes calling free_vmmappedregions safe.
#define vm_mappedregions_FREE { 0, 0, 0, 0, 0 }
Buffer which stores a snapshot of all mapped memory regions.
struct vm_mappedregions_t
Returns information about a mapped memory region and its access permissions.
struct vm_region_t
Static initializer.
#define vmpage_FREE vmpage_INIT( 0, )
Static initializer.
#define vmpage_INIT( size, addr ) { addr, size }
Type has same structure as memblock_t.
struct vmpage_t
Removes the volatile from ptr.
#define VOLATILE_CAST( type_t, ptr ) ( __extension__ ({ volatile type_t * _ptr = (ptr) ; (type_t*)((uintptr_t)_ptr) ; }))
Same as printf_logbuffer.
void vprintf_logbuffer( logbuffer_t * logbuf, const char * format, va_list args )
Same as printf_logwriter except that variadic arguments are replaced by args.
void vprintf_logwriter( logwriter_t * lgwrt, uint8_t channel, uint8_t flags, const struct log_header_t * header, const char * format, va_list args )