strace

    0热度

    2回答

    我试图了解从strace的这条线在Linux上: sendto(10, "\24\0\0\0\26\0\1\3\233\274\362O\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 我特地在网上和在约SENDTO手册页,但我看不出有任何的PID和团体参考。事件AF_NETLI

    7热度

    1回答

    当在多线程程序中,我得到运行结果strace的像这样: [pid 14778] futex(0x7fd8082f266c, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7fd8082f2668, {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...> [pid 14780] <... futex resumed>) = 0

    3热度

    4回答

    我需要捕获应用程序的DeviceIoControl()系统调用。在linux上,strace可以用来分析所有的ioctl调用。 Windows上是否有类似的功能? MSDN网站推荐一个名为“Process Monitor”的程序来分析可执行文件的实时活动。但是,“进程监视器”不显示有关DeviceIoControl调用的任何内容。

    24热度

    1回答

    我一直在追踪与strace的进程,并看到条目,如: futex(0x7ffff79b3e00, FUTEX_WAKE_PRIVATE, 1) = 1 futex(0x7ffff79b3e00, FUTEX_WAIT_PRIVATE, 2, NULL) = 0 然而,当我看着man page for futex我只看到条目,如FUTEX_WAIT和FUTEX_W

    1热度

    1回答

    从strace的手册: -i Print the instruction pointer at the time of the system call. 我straced我PROGRAMM: strace -i prog 结果我得到了很多的系统调用。其中之一: [000da49c] open("./rabbit.o", O_RDONLY) = 3 但在前卫的这个地址反汇编指令不调用系统

    2热度

    1回答

    我正在尝试使用ptrace实现数据流异常检测。经过一些研究,我实现了一个类似strace的程序。现在,我很困惑这一点,这就是维基告诉我有关的系统调用: “系统调用提供一个进程和操作系统之间的接口” 当我使用ptrace修改进程的内存,我是在用户空间还是内核空间上工作?我对此很困惑。

    3热度

    4回答

    我正在观察Python中的一些极端奇怪的行为。请看下面的代码: from multiprocessing import Process import scipy def test(): pass for i in range(1000): p1 = Process(target=test) p1.start() p1.join() pri

    1热度

    2回答

    “strace wget grooveshark.com”停止与错误的字符串长度奇怪的套接字调用,我必须按Ctrl + C来终止。 write(2, "Connecting to grooveshark.com (g"..., 67Connecting to grooveshark.com (grooveshark.com)|8.20.213.76|:80...) = 67 socket(PF_

    11热度

    2回答

    通过strace,可以看到某个文件描述符和特定命令的ioctl调用。第三个参数是一个结构,但strace显示它是一个指向内存的原始指针。 strace的输出例如: open("/dev/node", O_RDWR) = 3 ioctl(3, 0x108, 0x8f0eb18) = 0 close(3) 有没有办法(strace的期权或其他工具)来看看是什么结构,或原始指针后面至少价值?

    2热度

    1回答

    我编写了一个应用程序,接受不同的远程客户端,并且基于select()将作业分配给不同的处理程序。我注意到在一个运行ARM926EJ-S和内核2.6.33-rc4的平台上,应用程序使用了大量的CPU!以下是我可以通过我的运行与strace的30秒应用-c看到: % time seconds usecs/call calls errors syscall ------ ----------- -