首页 > 解决方案 > 需要对 linux strace out 文件中某个项目的解释

问题描述

在 strace 记录中,有如下打开的日志。请解释文件名所在位置的十六进制数的含义。

3967 打开(“/lib/x86_64-linux-gnu/libpthread.so.0”,O_RDONLY|O_CLOEXEC)= 3

3967 打开(“/lib/x86_64-linux-gnu/libdl.so.2”,O_RDONLY|O_CLOEXEC)= 3

3967 打开(“/lib/x86_64-linux-gnu/libutil.so.1”,O_RDONLY|O_CLOEXEC)= 3

3967 打开(“/lib/x86_64-linux-gnu/libexpat.so.1”,O_RDONLY|O_CLOEXEC)= 3

...

4040 打开(0x7f150da8cfa0,O_RDWR|O_CREAT|O_APPEND|O_CLOEXEC,0666)= 8

3967 打开(“/dev/shm/sem.F7rPtU”,O_RDWR|O_CREAT|O_EXCL,0600)= 4

4040 打开(0x7f150da8cfa0,O_RDONLY|O_CLOEXEC)= 5

4040 打开(0x7ffe0f48bb80,O_RDWR|O_CREAT|O_EXCL,0600)= 5

4040 打开(0x7f1511d092c0,O_RDWR|O_CLOEXEC)= 5

4041 打开(0x74ce13,O_RDONLY|O_CLOEXEC)= 9

标签: linuxstrace

解决方案


推荐阅读