用于Windows进程的Cygwin转储程序?

用于Windows进程的Cygwin转储程序?,cygwin,coredump,procdump,Cygwin,Coredump,Procdump,Cygwin包含一个程序dumper.exe 转储程序实用程序可用于创建正在运行的Windows的核心转储 过程 然而,它似乎只适用于Cygwin进程 $ ps -Ws | grep calc 3880 ? 20:22:02 C:\Windows\System32\calc.exe $ dumper calc-dump 3880 Cannot attach to process #3880, error 50 我现在已经使用了一段时间,但我想转到Cygwin软件包中包含的

Cygwin包含一个程序
dumper.exe

转储程序实用程序可用于创建正在运行的Windows的核心转储 过程

然而,它似乎只适用于Cygwin进程

$ ps -Ws | grep calc
   3880 ?        20:22:02 C:\Windows\System32\calc.exe

$ dumper calc-dump 3880
Cannot attach to process #3880, error 50

我现在已经使用了一段时间,但我想转到Cygwin软件包中包含的程序。

事实证明,
dumper.exe
与Windows进程一起工作,但仅32位进程

$ C:/Windows/SysWOW64/calc.exe &
[1] 3660

$ dumper calc 3660 &
[2] 3500

$ ls -l
total 18688
-rw-r--r--+ 1 Steven None 19071028 Jun  7 20:38 calc.core

事实证明,
dumper.exe
与Windows进程一起工作,但只32位进程

$ C:/Windows/SysWOW64/calc.exe &
[1] 3660

$ dumper calc 3660 &
[2] 3500

$ ls -l
total 18688
-rw-r--r--+ 1 Steven None 19071028 Jun  7 20:38 calc.core

史蒂文,你是如何配置ProcDump和Cygwin一起工作的?我无法获取任何作为CygWin子进程的Windows进程的转储。@w25r我相信我只是在本机Windows进程上使用它。即使如此,您是如何将ProcDump配置为与CygWin一起工作的?我无法获取任何作为CygWin子进程的Windows进程的转储。@w25r我相信我只是在本机Windows进程上使用它