Coverage Report

Created: 2026-02-26 07:03

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
3.62k
extern "C" void fuzz_mt19937_init(uint32_t seed) {
7
3.62k
    mt_rand = new std::mt19937(seed);
8
3.62k
}
9
10
772k
extern "C" uint32_t fuzz_mt19937_get(void) {
11
772k
    return (*mt_rand)();
12
772k
}
13
14
3.62k
extern "C" void fuzz_mt19937_destroy(void) {
15
3.62k
    delete mt_rand;
16
    mt_rand = NULL;
17
3.62k
}