#include <string.h>
#include <memcopy.h>
#include <pagecopy.h>
#undef memcpy
void *
memcpy (dstpp, srcpp, len)
void *dstpp;
const void *srcpp;
size_t len;
{
unsigned long int dstp = (long int) dstpp;
unsigned long int srcp = (long int) srcpp;
...
これは私たちのおなじみのlib関数memcpyの実装ですが、その シグネチャは認識されません。以前は見たことがありません。誰がそれが何であるか教えてもらえますか?私はglibcで奇妙な関数の署名を見つけましたが、誰も私にそれをexpainできますか?
どのアーキテクチャがこのモジュールを採用していますか? x86サポート以外にも、奇妙なコードがたくさんあるかもしれません。 –
x86だと思います。このシグネチャはglibc-2.4で見つかりました。 –
kagaliさん、ありがとうございました –