Coverage Report

Created: 2026-08-13 06:11

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libsrtp/fuzzer/mt19937.cpp
Line
Count
Source
1
#include <random>
2
#include <cstdint>
3
4
std::mt19937* mt_rand = NULL;
5
6
4.42k
extern "C" void fuzz_mt19937_init(uint32_t seed) {
7
4.42k
    mt_rand = new std::mt19937(seed);
8
4.42k
}
9
10
61.6k
extern "C" uint32_t fuzz_mt19937_get(void) {
11
61.6k
    return (*mt_rand)();
12
61.6k
}
13
14
4.42k
extern "C" void fuzz_mt19937_destroy(void) {
15
4.42k
    delete mt_rand;
16
    mt_rand = NULL;
17
4.42k
}