Coverage Report

Created: 2026-03-12 07:05

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libspdm/os_stub/memlib/set_mem.c
Line
Count
Source
1
/**
2
 *  Copyright Notice:
3
 *  Copyright 2021-2022 DMTF. All rights reserved.
4
 *  License: BSD 3-Clause License. For full text see link: https://github.com/DMTF/libspdm/blob/main/LICENSE.md
5
 **/
6
7
#include "hal/library/memlib.h"
8
9
void libspdm_set_mem(void *buffer, size_t length, uint8_t value)
10
12.5k
{
11
12.5k
    volatile uint8_t *pointer;
12
13
12.5k
    pointer = (uint8_t *)buffer;
14
6.25M
    while (length-- != 0) {
15
6.23M
        *(pointer++) = value;
16
6.23M
    }
17
12.5k
}