Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
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
Type of the string field.
uint32_t val32
Allows to store the id value as 32 bit integer type.
uint64_t val64
Allows to store the id value as 64 bit integer type.
#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 condition on input parameter.
#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 that internal invariant object state is valid.
#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 values returned as return stmt or as out param.
#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 that the object state is valid.
int validate_utf8validator(utf8validator_t *utf8validator,
size_t size,
const uint8_t data[size],
/*err*/size_t *erroffset)
Validates a data block of length size in bytes.
Test for input and output parameters, for object state, which is only internal or external visible.
uint32_t value
The crc32 value calculated from a sequence of bytes.
Implements crc32_t.value_crc32.
uint32_t value_crc32(const crc32_t *crc)
Return the CRC32 checksum.
int value_eglconfig(eglconfig_t eglconf,
struct opengl_display_t *egldisp,
const int32_t attribute,
/*out*/int32_t *value)
Returns the value of attribute.
#define value_gconfig(
   gconf,
   display,
   attribute,
   value
) value_eglconfig(gl_gconfig(gconf), gl_display(display), attribute, value)
Implements gconfig_t.value_gconfig.
int value_gconfig(const gconfig_t *gconf,
struct display_t *display,
int32_t attribute,
/*out*/int32_t *value)
Returns the value of attribute stored in gconf.
sha1_hashvalue_t * value_sha1hash(sha1_hash_t *sha1)
Udpates internal fields the last time and returns hash value.
struct valuecache_t * valuecache
Points to global read only variables.
Offers a simple cache mechanism for objects needed in submodules either often or which are costly to construct or deconstruct.
Implements Valuecache.
#define valuecache_FREE { 0, 0 }
Static initializer.
#define valuecache_maincontext() (pcontext_maincontext()->valuecache)
Inline implementation of maincontext_t.valuecache_maincontext.
struct valuecache_t * valuecache_maincontext(void)
Returns valuecache_t holding precomputed values.
struct valuecache_t
Caches values which have to be computed only once.
ipversion_e version_ipaddr(const ipaddr_t *addr)
Returns the supported version of the address.
uint16_t version_ipsocket(const ipsocket_t *ipsock)
Returns protocol version ipversion_e.
Manages mapping of virtual memory pages.
Implements VirtualMemory, mapping of virtual memory pages.
struct vm_mappedregions_t * virtualmemory_usage
Layout of virtual memory.
int visualconfigid_eglconfig(eglconfig_t eglconf,
struct opengl_display_t *egldisp,
/*out*/int32_t *visualid)
Returns the native visualid of the configuration.
#define visualid_gconfig(
   gconf,
   display,
   visualid
) visualconfigid_eglconfig(gl_gconfig(gconf), gl_display(display), visualid)
Implements gconfig_t.visualid_gconfig.
int visualid_gconfig(const gconfig_t *gconf,
struct display_t *display,
/*out*/int32_t *visualid)
Returns the native visualid of the configuration.
#define vm_mappedregions_FREE { 0, 0, 0, 0, 0 }
Static initializer: Makes calling free_vmmappedregions safe.
struct vm_mappedregions_t
Buffer which stores a snapshot of all mapped memory regions.
struct vm_region_t
Returns information about a mapped memory region and its access permissions.
#define vmpage_FREE vmpage_INIT(0,
)
Static initializer.
#define vmpage_INIT(size,
addr) { addr, size }
Static initializer.
struct vmpage_t
Type has same structure as memblock_t.
#define VOLATILE_CAST(
   type_t,
   ptr
) ( __extension__ ({ volatile type_t * _ptr = (ptr) ; (type_t*)((uintptr_t)_ptr) ; }))
Removes the volatile from ptr.
void vprintf_logbuffer(logbuffer_t *logbuf,
const char *format,
va_list args)
Same as printf_logbuffer.
void vprintf_logwriter(logwriter_t *lgwrt,
uint8_t channel,
uint8_t flags,
const struct log_header_t *header,
const char *format,
va_list args)
Same as printf_logwriter except that variadic arguments are replaced by args.
Close