[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 2/4] Implement code to read coverage informations
>>> On 05.02.13 at 16:58, Frediano Ziglio <frediano.ziglio@xxxxxxxxxx> wrote: > +/** > + * File information > + * Prefixed with XENCOV_TAG_FILE and a string with filename > + */ > +struct xencov_file > +{ > + uint32_t version; > + uint32_t stamp; > +} __attribute__((packed)); > + > +/** > + * Counters information > + * Prefixed with XENCOV_TAG_COUNTER(n) where n is 0..(XENCOV_COUNTERS-1) > + */ > +struct xencov_counter > +{ > + uint32_t num; > + uint64_t values[0]; > +} __attribute__((packed)); > + > +/** > + * Information for each function > + * Prefixed with XENCOV_TAG_FUNC > + * Number of counter is equal to the number of counter got before > + */ > +struct xencov_function > +{ > + uint32_t ident; > + uint32_t checksum; > + uint32_t n_ctrs[0]; > +} __attribute__((packed)); > + > +struct xencov_functions > +{ > + uint32_t num; > + uint32_t xencov_function[0]; > +} __attribute__((packed)); Once again: No use of compiler extensions in public headers. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |