Home | History | Annotate | Download | only in libcodecoverage

Lines Matching refs:TAG

33 #define GCOV_TAG_IS_COUNTER(TAG) \
34 (!((TAG)&0xFFFF) && GCOV_COUNTER_FOR_TAG(TAG) < GCOV_COUNTERS)
36 #define GCOV_TAG_MASK(TAG) (((TAG)-1) ^ (TAG))
38 /* Return nonzero if SUB is an immediate subtag of TAG. */
39 #define GCOV_TAG_IS_SUBTAG(TAG, SUB) \
40 (GCOV_TAG_MASK(TAG) >> 8 == GCOV_TAG_MASK(SUB) && \
41 !(((SUB) ^ (TAG)) & ~GCOV_TAG_MASK(TAG)))
43 /* Return nonzero if SUB is at a sublevel to TAG. */
44 #define GCOV_TAG_IS_SUBLEVEL(TAG, SUB) (GCOV_TAG_MASK(TAG) > GCOV_TAG_MASK(SUB))
60 /* Convert a counter index to a tag. */
64 /* Convert a tag to a counter. */
65 #define GCOV_COUNTER_FOR_TAG(TAG) \
66 ((unsigned)(((TAG)-GCOV_TAG_COUNTER_BASE) >> 17))
68 /* Check whether a tag is a counter tag. */
69 #define GCOV_TAG_IS_COUNTER(TAG) \
70 (!((TAG)&0xFFFF) && GCOV_COUNTER_FOR_TAG(TAG) < GCOV_COUNTERS)