1*4865dc87SAugustin Cavalier /* 2*4865dc87SAugustin Cavalier * Copyright 2010, Ingo Weinhold, ingo_weinhold@gmx.de. 3*4865dc87SAugustin Cavalier * Distributed under the terms of the MIT License. 4*4865dc87SAugustin Cavalier */ 5*4865dc87SAugustin Cavalier 6*4865dc87SAugustin Cavalier 7*4865dc87SAugustin Cavalier #include <KernelExport.h> 8*4865dc87SAugustin Cavalier 9*4865dc87SAugustin Cavalier #include <string.h> 10*4865dc87SAugustin Cavalier 11*4865dc87SAugustin Cavalier 12*4865dc87SAugustin Cavalier status_t user_memcpy(void * to,const void * from,size_t size)13*4865dc87SAugustin Cavalieruser_memcpy(void* to, const void* from, size_t size) 14*4865dc87SAugustin Cavalier { 15*4865dc87SAugustin Cavalier memcpy(to, from, size); 16*4865dc87SAugustin Cavalier return B_OK; 17*4865dc87SAugustin Cavalier } 18*4865dc87SAugustin Cavalier 19*4865dc87SAugustin Cavalier 20*4865dc87SAugustin Cavalier void debugger(const char * message)21*4865dc87SAugustin Cavalierdebugger(const char *message) 22*4865dc87SAugustin Cavalier { 23*4865dc87SAugustin Cavalier panic(message); 24*4865dc87SAugustin Cavalier } 25