Lines Matching full:blob
38 .Ss Stats Blob Template Management Functions
133 .Ss Stats Blob Data Gathering Functions
140 .Ss Stats Blob Utility Functions
237 header and opaque internal blob structure per the following diagram:
258 specifies which API version the blob's
263 specifies the endianness of the blob's fields
273 specifies the size of the blob, while
276 blob is embedded.
340 -like scheme is employed to facilitate iterating over a blob's data without
341 concern for the blob's structure.
545 which entails maintaining an extra 8 bytes of state in the blob at each update.
571 function allocates and initializes a new blob based on the registered template
576 function initializes a new blob in an existing memory allocation based on the
583 blob into
592 flag can be passed to instruct the function to allocate a new blob of
616 blob snapshot.
625 blob's statistics after a snapshot is successfully taken.
629 function destroys a blob previously created with
637 function allows the caller to iterate over the contents of a blob.
640 is called for every VOI and statistic in the blob, passing a
664 renders a string representation of a blob into the
674 debugging or string-to-binary blob reconstruction purposes.
678 using the blob's template hash to lookup the corresponding template.
695 function returns an internal blob pointer to the specified
715 Blobs store VOI and statistic blob state
728 This allows O(1) access to any voi/voistat pair in the blob, at the expense of
733 To provide a concrete example, a blob with the following specification:
823 framework does not provide any concurrency protection at the individual blob
825 API functions that reference a non-template blob.
832 blob initialization operations.
870 EFBIG is returned if the resulting blob would have exceeded the maximum size.
883 EOVERFLOW is returned if the template blob's
887 of the blob being initialized.
890 returns a pointer to a newly allocated and initialized blob based on the
904 EOVERFLOW is returned if the src blob's
910 blob.
932 EFTYPE is returned if the requested data type does not match the blob's data