strace

strace

文章 9 浏览 152

为什么许多系统调用(getpid)仅使用 strace 捕获一次?

我在程序中多次调用getpid()(以测试系统调用的效率),但是当我使用strace获取跟踪时,只有一次 getpid() 调用被捕获。 代码很简单: #include #incl…

多情出卖 2024-11-03 04:42:47 5 0

syscall、sys_open 或 open 哪个是?

我认为 sys_open 是规范的系统调用, 即那些以 sys_ 为前缀的系统调用。 但是 strace 应该记录所有系统调用,输出 open 作为系统调用(非前缀版本),…

巴黎夜雨 2024-10-30 14:39:39 4 0

strace 到底输出什么?

精确是我在这里关注的...... mmap(0x37aa74d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14d000) = 0x37aa74d000 …

三生一梦 2024-10-28 02:59:56 5 0

如何知道哪个函数正在调用系统调用?

我使用 strace 跟踪我的应用程序,发现它在系统调用“poll”处被阻止,我想找出哪个函数正在调用这个系统调用。如何?…

杀手六號 2024-10-25 17:40:25 7 0

识别导致 strace 挂起的文件

我有一个在 Ubuntu 10.04 上运行的 GTK 程序,该程序以可中断状态挂起,我想了解 strace 的输出。特别是,我有这样一行: read(5, 0x2ba9ac4, 4096) =…

柒七 2024-10-20 04:48:27 5 0

Android ADB Linux 问题

我正在尝试在 Android Real 设备中测试 Strace 工具,但我无法从中获取任何信息。 我正在尝试以下命令,但设备仍然告诉我“权限被拒绝”。 '$' adb sh…

熟人话多 2024-10-20 00:51:02 7 0

strace:发生任何事情之前的 SIGFPE

我在特定机器上执行 C++ 程序时遇到问题。这是整个 strace 输出: 26936 execve("/data1/xfm/bin/xfm", ["/data1/xfm/bin/xfm", "-d", "-s", "/data1/…

这个俗人 2024-10-18 06:24:26 7 0

如何使用 strace 只显示花费大量时间的调用?

有没有办法 grep 只查找特定时间内的调用?…

絕版丫頭 2024-10-14 08:53:51 3 0

将自定义文本打印到 strace 中。斯特雷斯评论

我们经常使用 strace。我们希望将一些文本输出到 strace 中以标记代码已到达的位置。到目前为止,我看到人们这样做的方式是统计一个不存在的文件。文…

倾听心声的旋律 2024-10-11 03:11:04 3 0

如何使用strace跟踪子进程?

我使用 strace 简单地附加到一个进程。该进程创建了 90 个线程。当我找到有问题的线程时,我必须繁琐地搜索父线程,然后是祖父线程,依此类推,一直到…

最笨的告白 2024-09-29 14:12:51 8 0

适用于 Windows 的 Systrace

我正在寻找 Systrace 的 Windows 等效项或至少 strace。我知道 StraceNT,但想知道是否还有其他选择那里。具体来说,我正在寻找一种以编程方式强制执…

哑剧 2024-09-25 17:00:49 8 0

execve() 传递的未知 open() 标志

执行位于我的 FUSE 文件系统上的 bash 脚本时,会使用这些标志进行 open() 调用: debug,cpfsfuse.c(62),cpfs_fuse_open: path "/make.sh", flags 010…

柠檬色的秋千 2024-09-17 11:49:51 11 0

已安装的 Debian 软件包列表 - 但有一些变化

我有一个旧的 Debian 盒子,我在很长一段时间内大量使用它,它无法再干净地启动,所以我拿出一张新的 Ubuntu Live CD 给它第二次生命的机会。我备份了…

久光 2024-09-16 14:23:05 13 0

Unix strace 命令

我找到了以下 bash 脚本来监视 cp 进度。 #!/bin/sh cp_p() { strace -q -ewrite cp -- "${1}" "${2}" 2>&1 \ | awk '{ count += $NF if (count % 10 …

静待花开 2024-09-15 14:13:25 6 0

Python file.read() 在幕后获取超出必要的数据

cat file_ro.py import sys def file_open(filename): fo=open(filename,'r') fo.seek(7) read_data=fo.read(3) fo.close() print read_data file_ope…

久夏青 2024-09-08 18:34:02 6 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文