summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrediano Ziglio <fziglio@redhat.com>2019-12-15 15:45:47 +0000
committerFrediano Ziglio <fziglio@redhat.com>2020-02-07 13:26:00 +0000
commit87e2db97989dee8f1b32d299d23c8d7f25571218 (patch)
tree0357996ec8b74b6b69ed02e40d04453206411b70
parente761c2d4de27f9beac97fd563bebc09b94b91a71 (diff)
Reuse new spice_extra_assert macro
Signed-off-by: Frediano Ziglio <fziglio@redhat.com> Acked-by: Francesco Giudici <fgiudici@redhat.com>
-rw-r--r--common/quic.c26
-rw-r--r--common/quic_family_tmpl.c4
2 files changed, 10 insertions, 20 deletions
diff --git a/common/quic.c b/common/quic.c
index f87b1ae..55a5d6c 100644
--- a/common/quic.c
+++ b/common/quic.c
@@ -279,9 +279,7 @@ static const BYTE lzeroes[256] = {
/* count leading zeroes */
static unsigned int cnt_l_zeroes(const unsigned int bits)
{
- if (spice_extra_checks) {
- spice_assert(bits != 0);
- }
+ spice_extra_assert(bits != 0);
#if defined(__GNUC__) && __GNUC__ >= 4
return __builtin_clz(bits);
#else
@@ -405,10 +403,9 @@ static inline void encode(Encoder *encoder, unsigned int word, unsigned int len)
{
int delta;
- if (spice_extra_checks) {
- spice_assert(len > 0 && len < 32);
- spice_assert(!(word & ~bppmask[len]));
- }
+ spice_extra_assert(len > 0 && len < 32);
+ spice_extra_assert(!(word & ~bppmask[len]));
+
if ((delta = ((int)encoder->io_available_bits - len)) >= 0) {
encoder->io_available_bits = delta;
encoder->io_word |= word << encoder->io_available_bits;
@@ -420,10 +417,8 @@ static inline void encode(Encoder *encoder, unsigned int word, unsigned int len)
encoder->io_available_bits = 32 - delta;
encoder->io_word = word << encoder->io_available_bits;
- if (spice_extra_checks) {
- spice_assert(encoder->io_available_bits < 32);
- spice_assert((encoder->io_word & bppmask[encoder->io_available_bits]) == 0);
- }
+ spice_extra_assert(encoder->io_available_bits < 32);
+ spice_extra_assert((encoder->io_word & bppmask[encoder->io_available_bits]) == 0);
}
static inline void encode_32(Encoder *encoder, unsigned int word)
@@ -446,9 +441,8 @@ static inline void read_io_word(Encoder *encoder)
if (G_UNLIKELY(encoder->io_now == encoder->io_end)) {
more_io_words(encoder);
}
- if (spice_extra_checks) {
- spice_assert(encoder->io_now < encoder->io_end);
- }
+ spice_extra_assert(encoder->io_now < encoder->io_end);
+
encoder->io_next_word = GUINT32_FROM_LE(*(encoder->io_now));
encoder->io_now++;
}
@@ -457,9 +451,7 @@ static inline void decode_eatbits(Encoder *encoder, int len)
{
int delta;
- if (spice_extra_checks) {
- spice_assert(len > 0 && len < 32);
- }
+ spice_extra_assert(len > 0 && len < 32);
encoder->io_word <<= len;
if ((delta = ((int)encoder->io_available_bits - len)) >= 0) {
diff --git a/common/quic_family_tmpl.c b/common/quic_family_tmpl.c
index 9b29560..8a5f7d2 100644
--- a/common/quic_family_tmpl.c
+++ b/common/quic_family_tmpl.c
@@ -101,9 +101,7 @@ static void FNAME(update_model)(CommonState *state, s_bucket * const bucket,
static s_bucket *FNAME(find_bucket)(Channel *channel, const unsigned int val)
{
- if (spice_extra_checks) {
- spice_assert(val < (0x1U << BPC));
- }
+ spice_extra_assert(val < (0x1U << BPC));
return channel->_buckets_ptrs[val];
}