コンテンツへスキップ
todo
コマンドを実行して理解
コマンド一覧
alias (1)
awk (8)
basename (1)
bash (2)
cat (4)
chgrp (1)
chmod (1)
chown (2)
chsh (1)
curl (2)
cut (1)
diff (1)
dirname (1)
echo (2)
find (4)
grep (2)
no-install (23)
node (2)
npm (1)
openssl (1)
read (1)
sed (14)
shopt (1)
source (2)
trap (1)
type (2)
whereis (1)
which (1)
xargs (2)
シェル (6)
シェルスクリプト (8)
ホーム
プロフィール
ブログの使い方
問い合わせ
初めて訪問された方は
ブログの使い方
をご覧ください
gdbなどのデバッガーでコマンドを実行した後にhashコマンドを実行して出力される情報を取得するのは難しそう
gdbなどのデバッガーでデバッグする方法として、プロセス開始時に起動する方法と、既存のプロセスにアタッチする方法の2種類がある
価値のあることをしてあげるのは大事であるが、受ける側がどう感じるかも大事で、その経緯を知った結果してあげる側がどう解釈するかでその人を思っているかどうかがわかる
音程は目指すものであって合わせるものでは無い
dump_heep-memoryにlldbコマンドでアタッチして取得したrspの内容を解読してみたい
プロセスをgdbやlldbでアタッチして情報を取得し、取得した文字列の羅列を解読してみたい
gdbやlldbで関数を呼び出した時にrspの変化を見てみたい
int height = 172;がスタックに積まれているかどうかは、print &heightとregister read $rspを比較することで理解できる
print &heightで出力されたアドレスをmemory readの引数に指定することで、メモリ上に記録されたheightの値を見ることができた
gcc -g -O0 main.c -o mainでデバック情報を作成した後にlldb mainでデバッガを起動してb main.c:8を実行したらブレイクポイントが設定された
投稿のページ送り
前のページ
固定ページ
1
…
固定ページ
94
固定ページ
95
固定ページ
96
…
固定ページ
374
次のページ