Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
実行ファイル
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Satoru Takeuchi
PRO
January 08, 2022
Technology
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
実行ファイル
以下動画のテキストです
https://youtu.be/qljdf0-Aegs
Satoru Takeuchi
PRO
January 08, 2022
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
2
19
114-ファイルのshallow_copy.pdf
sat
PRO
1
14
113-Btrfsのスナップショット.pdf
sat
PRO
0
6
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
54
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
1
58
ファイルシステムの整合性を回復するfsck
sat
PRO
1
59
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
4.9k
ファイルシステムの不整合
sat
PRO
2
150
書籍執筆での生成AIの活用
sat
PRO
2
510
Other Decks in Technology
See All in Technology
AIはどのように 組織のアジリティを変えるのか?
junki
2
640
【NRUG vol.18】KubernetesにおけるNew Relicデータ取得量削減の考え方
nrug_member
0
110
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
1k
Android の公式 Skill / Android skills
yanzm
0
140
2026 TECHFRESH 畢業分享會 - AI-Native 重塑軟體工程與虛擬講師
line_developers_tw
PRO
0
920
2026TECHFRESH畢業分享會 - AI 時代的人生存檔點
line_developers_tw
PRO
0
930
20260619 私の日常業務での生成 AI 活用
masaruogura
1
160
EventBridge Connection
_kensh
5
700
現地で盛り上がった WWDC26 Keynote
zozotech
PRO
1
230
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
140
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
120
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
660
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
Writing Fast Ruby
sferik
630
63k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.6k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
Rails Girls Zürich Keynote
gr2m
96
14k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
390
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Designing Experiences People Love
moore
143
24k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Navigating Team Friction
lara
192
16k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
250
Transcript
実行ファイル Jan. 8th, 2022 Satoru Takeuchi twitter: satoru_takeuchi, EnSatoru 1
Linuxの実行ファイル • Executable and Linking Formatというフォーマット • 実行ファイルのコードやデータはメモリ上にマップされる 2 test(実行ファイル)
メモリ コード データ コード データ マップ
演習 • サンプルプログラム (test.go)の実行ファイルの内容を確認 ◦ readelf -h: ヘッダの情報 ◦ readelf
-S: セクション(コード領域とかデータ領域とか …)の情報 • サンプルプログラム testをバックグラウンドで実行 ◦ ./test & • プログラムのメモリマップを見る ◦ cat /proc/<サンプルプログラムの pid>/maps • 実行ファイルの中身とメモリマップとの対応を見る 3
次回(たぶん)のあらすじ • 今回説明したことが全然当てはまらないことが多々ある • 次回、Address Space Layout Randomization(ASLR)を乞うご期待! ◦ めんどくさくなったら別の動画になるかも
4