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