Void Linuxでコアダンプを有効にする方法は?

Void Linuxでコアダンプを有効にする方法は?

私が見るものはすべて構成を介してコアダンプを実行するように求められますulimitが、Voidにはこのコマンドはありません(少なくともデフォルトでは提供されていません)。有効にするのに役立つ関連結果が見つからないようです。

私は私が使用しているディストリビューションよりも安全なので、Voidを使用しており、systemd一部の開発者がVoidで実行されているプログラムをデバッグするのを手伝っています。

正しいデバッグ情報を取得するには、コアダンプを有効にする必要があります。

これを行う方法を知っている人はいますか?

答え1

ulimit内蔵シェルで、シェルボイドが付属しています。

答え2

dumpというキーワードに関連するパッケージをリポジトリで検索すると、結果の中でProcDumpというパッケージを見つけることができます。パッケージの説明には、ソフトウェアが「コアダンプを生成する方法を提供する」と記載されています。

xbps-query -Rs dump

上記では-R、スイッチはxbps-queryリポジトリを検索する必要があり、-sスイッチは文字列または正規表現に一致するものを検索します。-S以下のように(同期)スイッチを使用してインストールを完了します。

xbps-install -S ProcDump-for-Linux

これにより、依存関係(libreadline8、、、、および)もインストールされます。gdbmsqlitelibffipython3gdb

それによるとウェブサイト「ProcDumpは、Windows Sysinternalsツールバーの既存のProcDumpツールをLinuxで再設計したものです。ProcDumpは、Linux開発者にパフォーマンストリガーに基づいてアプリケーションコアダンプを生成する便利な方法を提供します」パッケージman 8 procdump

関連情報