Coverage Report

Created: 2026-07-25 06:45

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
8.52k
{
11
8.52k
    volatile uint8_t *pointer;
12
13
8.52k
    pointer = (uint8_t *)buffer;
14
4.18M
    while (length-- != 0) {
15
4.17M
        *(pointer++) = value;
16
4.17M
    }
17
8.52k
}