llvm/compiler-rt/lib/hwasan/hwasan_memintrinsics.cpp

//===-- hwasan_memintrinsics.cpp --------------------------------*- C++ -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
///
/// \file
/// This file is a part of HWAddressSanitizer and contains HWASAN versions of
/// memset, memcpy and memmove
///
//===----------------------------------------------------------------------===//

#include <string.h>
#include "hwasan.h"
#include "hwasan_checks.h"
#include "hwasan_flags.h"
#include "hwasan_interface_internal.h"
#include "sanitizer_common/sanitizer_libc.h"

usingnamespace__hwasan;

void *__hwasan_memset(void *block, int c, uptr size) {}

void *__hwasan_memcpy(void *to, const void *from, uptr size) {}

void *__hwasan_memmove(void *to, const void *from, uptr size) {}

void *__hwasan_memset_match_all(void *block, int c, uptr size,
                                u8 match_all_tag) {}

void *__hwasan_memcpy_match_all(void *to, const void *from, uptr size,
                                u8 match_all_tag) {}

void *__hwasan_memmove_match_all(void *to, const void *from, uptr size,
                                 u8 match_all_tag) {}