The code memset_test.cpp
:
#include <cstdio>
#include <cstring>
void *my_memset(void *s, int c, size_t n) {
constexpr size_t threshold = 2 * 2048 * 2048; // 2 MiB
if (n > threshold) {
// Only memset the first 2 MiB part of s
The code memset_test.cpp
:
#include <cstdio>
#include <cstring>
void *my_memset(void *s, int c, size_t n) {
constexpr size_t threshold = 2 * 2048 * 2048; // 2 MiB
if (n > threshold) {
// Only memset the first 2 MiB part of s