cost 249 ms
如何在 vvar.h 中为我的新 VSDO 函数正确创建一个新变量? - How can I correctly create a new variable in vvar.h for my new VSDO func?

我试图在vvar.h中声明一个新变量并在我的新 VDSO function 附近定义它。 这样我就可以在我的 vdso function 中使用这个变量。 我有一个关于 VVar 的问题。 根据arch/x86/include/asm/vvar.h中的描述,当我在这里声明一个新变量为DECLARE ...

在Linux中似乎没有正常的系统调用,python如何确定PID? - How does python determine the PID seemingly without normal system calls in Linux?

运行以下命令时 我注意到strace不能捕获对getpid (2)系统调用的调用。 我首先考虑到这是由于glibc缓存了pid,但是没有至少一个真实的系统调用,就不应有libc用于缓存的pid。 然后我认为可能是vdso的罪魁祸首,但是运行一个通过libc进行此系统调用的C程序时,显 ...

由于修复了最近公布的英特尔漏洞,gettimeofday()会变慢吗? - Will gettimeofday() be slowed due to the fix to the recently announced Intel bug?

我一直在估计最近宣布的英特尔错误对使用netmap的数据包处理应用程序的影响 。 到目前为止,我已经测量过我每次poll()系统调用处理大约50个数据包,但这个数字不包括gettimeofday()调用。 我还测量过我可以从一个不存在的文件描述符(这是系统调用可以做的最便宜的事情)中读取每秒 ...

glibc中的getpid工作过程是什么? - what's the getpid work procedure in glibc?

情况如下: 我正在尝试做一个在github中破解内核的项目 。 内核版本是linux-3.18.6。 QEMU用于模拟环境。 在我的应用程序中,我尝试通过遵循它们来理解syscall过程。完成目标的方法就像shell程序一样。 我只是创建一些命令来运行相对的系统调用。 也 ...

如何检查vsdo var? - How to examine vsdo vars?

我想检查vsyscall_gtod_data的内容(始终保持使clock_gettime()工作所需的相关信息)。 我正在使用gdb一步步完成__vdso_clock_gettime()的汇编代码,然后看以下部分: 我相信是以下C代码的汇编程序(来自linux-4.8.0 / ar ...

gettimeofday()不使用vDSO? - gettimeofday() not using vDSO?

我引用了一个触发大量内核时间的java进程来查看正在使用的系统调用,并且惊讶地看到gettimeofday()和clock_gettime()占主导地位(我怀疑它是由于日志记录),这很奇怪考虑该man vdso说: 使用strace (1)跟踪系统调用时,vDSO导出的符号(系统调用)不会 ...

具有64位内核的vdso gettimeofday和针对32位编译的应用程序 - vdso gettimeofday with 64 bit kernel & application compiled for 32 bit

在glibc 2.15版的64位内核上运行的32位应用程序是否支持vdso? 如果是,如何使它适用于在64位内核上运行的32位应用程序。 原因即使“ linux-vdso.so.1”上的dlopen成功,“ __ vdso_gettimeofday”上的dlsym也失败。 在同一系统上 ...

在strace中捕获vDSO - Capture vDSO in strace

我在想,如果有一种方法来捕获(即观察)VDSO像调用gettimeofday在strace 。 还有,有没有办法在不加载linux-vdso.so.1 (一个标志或env变量)的情况下执行二进制文件? 最后,如果我写一个程序,删除linux-vdso.so.1从辅助向量地址,然后ex ...

vDSO:为什么 linux 只将它们用于与时间相关的功能? - vDSO: why does linux use them only for time-related functions?

刚刚在 Linux 内核中搜索了 vdso 钩子(例如在 kernel.org 上找到了这个),它目前似乎主要用于与时间相关的系统调用。 这让人想到两个问题: 是否有任何其他系统调用计划很快使用 vDSO 接口? clock_gettime()真的成为一个足够大的瓶颈来激发 vDSO 的 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM