IN UINT32 Len\r
)\r
{\r
- memcpy (mAddr, Addr, (mLen < Len ? mLen : Len));\r
+ memmove (mAddr, Addr, (mLen < Len ? mLen : Len));\r
mFlag = ASSIGNED;\r
}\r
\r
//\r
// Override the restore buffer data.\r
//\r
- memcpy (LastFormEndAddr, InsertOpcodeAddr, InsertOpcodeNode->mBufferFree - InsertOpcodeAddr);\r
+ memmove (LastFormEndAddr, InsertOpcodeAddr, InsertOpcodeNode->mBufferFree - InsertOpcodeAddr);\r
InsertOpcodeNode->mBufferFree -= NeedRestoreCodeLen;\r
memset (InsertOpcodeNode->mBufferFree, 0, NeedRestoreCodeLen);\r
} else {\r
//\r
// Override the restore buffer data.\r
//\r
- memcpy (InsertOpcodeNode->mBufferStart, InsertOpcodeAddr, InsertOpcodeNode->mBufferFree - InsertOpcodeAddr);\r
+ memmove (InsertOpcodeNode->mBufferStart, InsertOpcodeAddr, InsertOpcodeNode->mBufferFree - InsertOpcodeAddr);\r
InsertOpcodeNode->mBufferFree -= InsertOpcodeAddr - InsertOpcodeNode->mBufferStart;\r
\r
//\r
//\r
ObjBinBuf = gCFormPkg.IfrBinBufferGet (mObjBinLen);\r
if (ObjBinBuf != NULL) {\r
- memcpy (ObjBinBuf, mObjBinBuf, mObjBinLen);\r
+ memmove (ObjBinBuf, mObjBinBuf, mObjBinLen);\r
}\r
\r
//\r