- 377 名前:373 mailto:sage [2005/05/21(土) 19:36:19 ID:MnmlmAEw]
- ptrace(2)でシステムコールをトレースする簡単なプログラムを書いてみたんですが
シングルスレッドだとうまく動くのにマルチスレッドだとclone(2)の後で止まってしまいます。 マルチスレッドのプログラムをトレースするにはどうしたらいいんでしょうか。 次のような単純なものでもだめでした。 include <pthread.h> void *f(void *p) { return NULL; } int main(void) { pthread_t t; pthread_create(&t, NULL, f, NULL); pthread_join(t, NULL); return 0; }
|

|