No.1ベストアンサー
- 回答日時:
デバグの目的で動的にトレースするという意味であれば、straceコマンドを利用すれば良いと思います。
straceはシステムコールとシグナルをトレースするものです。早速のご返事ありがとうございます。
straceを使えば、デバッグができるとの事ですが、実際に
strace -c 実行ファイル
とコマンドをしたところ、そのプログラムで使用されたシステムコールが表示されたのですが、いまいちよく分かりません。
strace 実行ファイル
でもあまり分かりませんでした。
もしよろしければ簡単に中身を説明してはもらえないでしょうか。基本的な質問だとは思うのですが、よろしくお願いします。
No.2
- 回答日時:
まず、man strace でstraceのマニュアルを見て下さい。
その上でさらにわからないことがあれば、何がわからないのか、もしくは何がしたいのかを補足して下さい。漠然と中身を説明せよと言われても、何を説明してよいか見当がつきません。この回答への補足
返事が遅れてすいませんでした。
straceを使って、実際にプログラムがどのシステムコールを呼び出しているかを、straceのオプション-cをつかって表しました。
そこでopenやwriteは分かるのですが、old_mmap,munmap,fstat64,set_thread_area,mmap2,brk
のシステムコールが何をしているのかが分かりません。どのようなことをするためのものなのか分かりますでしょうか?よろしくお願いします。
No.3
- 回答日時:
それぞれ man で機能は調べましたか?(中には man が用意されていないものもありますが・・・)また、Web検索などで意味を調べるのも良いでしょう。
私の知識量は限られていますので、全てについて答えられるわけではありません。目的が何であるかはわかりませんが、調べ方を知るだけでも目的にずっと近づけると思いますよ。
さっそくのご返事ありがとうございます。
manなのですが英語の部分のページがあったもので、調べる事ができませんでした(自分の知識不足なのですが…)。
書かれている物は自分なりに解釈はしました。
質問に対して、無理を言ってすみませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Zabbix監視エージェントをインストールしてもデータを収集できずアクティブにならない 1 2023/02/26 20:25
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- その他(パソコン・スマホ・電化製品) LINUXPCに詳しい人に気楽に答えてほしい質問です。 2 2022/10/25 08:07
- UNIX・Linux ファイル・フォルダーの削除方法 2 2022/05/19 14:04
- タブレット Linuxパソコンからのログインと表示される 1 2023/04/12 15:58
- UNIX・Linux raspberrypi に bluealsaを入れようにも見つからない 1 2023/02/04 10:55
- UNIX・Linux TCPWrapper のインストールについて 4 2022/10/06 13:27
- その他(SNS・コミュニケーションサービス) 〈それなりに急いでいます〉chromebookで写真に入っている位置情報を削除する方法 2 2022/08/08 18:57
- その他(家計・生活費) 大金の振込みについて 5 2022/04/20 17:48
- UNIX・Linux Chromebook Linux Extundeleteエラー 4 2022/07/03 17:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カーネルとはどんな意味ですか?
-
Linuxソフトウェア割り込み
-
BSDでフォーマットされたHDDは...
-
linuxカーネルのダウングレード...
-
romfsってなんですか?
-
linuxでバージョンを調べるコマ...
-
/proc/sys/net/ipv4/route/flus...
-
DATが使えなくなった??
-
ブルースクリーンの原因が「ntk...
-
OSの割り込みについて
-
RedHat でのテープライブラリー...
-
/dev/nvme0n1p2 clean と表示さ...
-
LinixのOS開発のボランティアに...
-
Dockerコンテナ(centos7.9)の...
-
魔改造版Windows 2000をインス...
-
kernel32.DLL のCDでの場所...
-
カーネルバッファとは何でしょうか
-
Lubuntu のインストールに失敗...
-
CentOSでデバイスを無効にする方法
-
パソコンでゲームをプレイしよ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パフォーマンスモニタの%Proces...
-
最近、よくOpenWall という言葉...
-
/dev/nvme0n1p2 clean と表示さ...
-
ブルースクリーンの原因が「ntk...
-
割り込み不可能?なプロセスを...
-
romfsってなんですか?
-
魔改造版Windows 2000をインス...
-
mac OSは、何のプログラミング...
-
どうしてwindowsはMacと比べ動...
-
macでカーネルのディレクトリは...
-
カーネルアップグレード後、una...
-
『カーネルとの通信中にエラー...
-
UNIXとBSDとLinuxの違いを小学...
-
Dockerコンテナ(centos7.9)の...
-
Linux 32Bitと64Bitのメモリー...
-
エラー”Illegal seek”はどんな...
-
カーネルバッファとは何でしょうか
-
カーネルスタック不足について
-
rdevコマンドについて
-
インターフェイスが認識しない
おすすめ情報