1*a7c257b0Skamil //===- FuzzerShmemPosix.cpp - Posix shared memory ---------------*- C++ -* ===// 2*a7c257b0Skamil // 3*a7c257b0Skamil // The LLVM Compiler Infrastructure 4*a7c257b0Skamil // 5*a7c257b0Skamil // This file is distributed under the University of Illinois Open Source 6*a7c257b0Skamil // License. See LICENSE.TXT for details. 7*a7c257b0Skamil // 8*a7c257b0Skamil //===----------------------------------------------------------------------===// 9*a7c257b0Skamil // SharedMemoryRegion. For Fuchsia, this is just stubs as equivalence servers 10*a7c257b0Skamil // are not currently supported. 11*a7c257b0Skamil //===----------------------------------------------------------------------===// 12*a7c257b0Skamil #include "FuzzerDefs.h" 13*a7c257b0Skamil 14*a7c257b0Skamil #if LIBFUZZER_FUCHSIA 15*a7c257b0Skamil 16*a7c257b0Skamil #include "FuzzerShmem.h" 17*a7c257b0Skamil 18*a7c257b0Skamil namespace fuzzer { 19*a7c257b0Skamil Create(const char * Name)20*a7c257b0Skamilbool SharedMemoryRegion::Create(const char *Name) { 21*a7c257b0Skamil return false; 22*a7c257b0Skamil } 23*a7c257b0Skamil Open(const char * Name)24*a7c257b0Skamilbool SharedMemoryRegion::Open(const char *Name) { 25*a7c257b0Skamil return false; 26*a7c257b0Skamil } 27*a7c257b0Skamil Destroy(const char * Name)28*a7c257b0Skamilbool SharedMemoryRegion::Destroy(const char *Name) { 29*a7c257b0Skamil return false; 30*a7c257b0Skamil } 31*a7c257b0Skamil Post(int Idx)32*a7c257b0Skamilvoid SharedMemoryRegion::Post(int Idx) {} 33*a7c257b0Skamil Wait(int Idx)34*a7c257b0Skamilvoid SharedMemoryRegion::Wait(int Idx) {} 35*a7c257b0Skamil 36*a7c257b0Skamil } // namespace fuzzer 37*a7c257b0Skamil 38*a7c257b0Skamil #endif // LIBFUZZER_FUCHSIA 39