-
为什么某些系统在strace
当我跟踪此代码时 <pre class="lang-c prettyprint-override"><code> void printMsg(); int main() { signal(SIGPROF, printMsg); -
进程如何接收未在strace中显示但在wirehark中显示的数据
我有一个来自<code>googleCTF</code>的程序<a href="https://drive.google.com/open?id=1_sPq0UL29gLfnn6ZVXuBBmAYFSedMyti" rel="nofoll -
为什么pmap显示strace没有的映射?
我正在调查(意外地)保留数TB <code>VIRT</code>的进程的内存使用情况。如果我为该过程做<code>pmap</code>, -
什么都不做的C程序要求mmap?
我最近了解了strace,并在下面的简单c程序中对其进行了尝试。手册页指出<a href="http://man7.org/linux/man-pages -
延迟Linux套接字通信
我有一个用户空间应用程序(无法访问源代码),该应用程序使用socketcan API发送CAN总线数据。 在 -
找出启动期间bash / dash / sh读取的所有文件
<h1>上下文</h1> <ul> <li>对我的启动脚本的某些修改以<code>dash: 1: [[: not found</code>结尾,并以<code>ash</code> shell -
用于从没有gdb的信号生成调用栈的Linux工具
我需要一个用于Linux的工具,该工具允许我连接到进程,并且每当线程接收到一个信号(通过pthread_kill发 -
如何使用特定的文件描述符运行strace?
我正在尝试使用<code>strace</code>来监听Unix域套接字。 我运行的进程具有多个文件描述符,某些文件 -
如何在Android应用程序中使用strace
我想使用strace监视我的应用程序的系统调用。我在模拟器Pixel 3 XL API29上运行我的应用程序,当我在PC上 -
ping时strace输出中connect()上的EINVAL
我正在做简单的<code>ping 192.168.205.206</code>,可以看到一个痕迹: <pre><code>... socket(PF_INET, SOCK_DGRAM, IPPR -
Ptrace在子进程中读取errno值
strace如何在跟踪过程中从失败的系统调用中获取errno? 例如,如果我执行<code>strace ls</code>,则stra -
为什么strace没有在strace中列出gettimeofday()
我看到太多的链接显示strace在其输出中将gettimeofday列为系统调用,但就我而言,我感觉它已分解为其他 -
strace中的“ +++以0 +++退出”是什么意思
我在命令“ strace ls”的最后一行得到了这个 是跟踪的子进程的最终返回值吗? -
strace中的execve之后系统调用从哪里来?他们在做什么?
我目前正在编写一个监视流程系统调用的程序,我需要更多地了解流程运行的基本机制。 这里是< -
如何同时运行Monkey工具和strace命令?
我想通过monkeytool命令使要安装和运行1000个以上应用程序的程序自动化,并通过strace命令来跟踪它们的活 -
如何找出需要在Docker容器内阻止哪些系统调用?
我是Docker的新手,这可能是一个简单的问题,但我在任何地方都找不到答案。 我有2个Docker容器( -
已具有TracerPid的strace进程
是否可以跟踪已具有TracerPid的进程的未完成呼叫? 背景:我有一个游戏(XCOM2),可以在其中打开 -
为什么strace或ltrace不能拦截rand函数
我使用以下C程序作为示例:: <pre class="lang-c prettyprint-override"><code>#include <stdio.h> #include <time.h> -
Linux可执行文件无法在运行strace时运行,并显示错误“ / usr / bin / strace:exec:无此类文件或目录”
我需要使用strace分析linux二进制可执行文件以捕获系统调用。 在运行命令时: <code>/usr/bin/strace ./00 -
我在一个strace输出上看到的这些IPC_PRIVATE shm *调用是什么?
我正在比较同一程序Enlightenment 13(旧的窗口管理器)的strace日志执行。 在左侧,我在控制台中执 -
Bash采用pidof的输出并将其作为参数传递给strace的一线工具?
我想获取给定进程名称的PID,并使用strace附加到其输出。我可以这样手动进行: <pre><code>$ pidof foobar -
如果通过外壳脚本,exec()是否为每个命令调用fork?
对于传递给exec()的shell脚本中的每个命令,它是否分支并在子进程中运行? 假设我有一个名为test.sh的 -
无法通过超时从/ dev / parport读取
请帮助解决问题。<br/> 我正在尝试解析parport的programm示例 回送重读/读取。<br/> 在读取程序时,由于选择 -
为什么默认情况下strace在docker中工作?
据我所知,<code>ptrace</code>默认在docker容器中被禁用,而strace使用的是<code>ptrace</code>。 示例: -
如何正则表达式跟踪过程?
我正在尝试使用以下命令跟踪多进程: <pre><code>sudo strace -p1523 -e write -f </code></pre> 但是它输出了 -
如何从strace nslookup读取sendmsg,recvmsg,msg_iov和iov_base?
当我运行strace到nslookup域时,我可以看到套接字通信以及sendmsg和recvmsg <code>strace -s160 -vf nslookup eldi -
Ubuntu VM git fetch挂起
当尝试在运行ubuntu(主机Windows 10)的VM上提取时,遇到了一个相当奇怪的经历。我需要将更改从存储库 -
Execve()添加了两个额外的参数
当我编译以下代码并在其上运行<code>strace</code>时,我可以看到它向<code>args[]</code>数组添加了两个附加元 -
strace不显示完整的写入
我正在尝试使用strace查看正在写入HTTP套接字的数据 但是,尽管我给了-e write = all,但仍然看不到所有正 -
PHP-FPM 7.3 segfault,如何查找原因?
在从官方Debian存储库安装的运行PHP-FPM 7.3.19的Debian 10服务器上,我显然有一些随机的分段错误。 这