回答編集履歴
1
\+1
answer
CHANGED
@@ -1,4 +1,10 @@
|
|
1
1
|
とりあえず一つ。
|
2
2
|
|
3
3
|
`mov $0x0,%eax`は戻り値でしょう。`return 0;`です。
|
4
|
-
「戻り値をeaxレジスタに入れて返す」という決まりごとです。
|
4
|
+
「戻り値をeaxレジスタに入れて返す」という決まりごとです。
|
5
|
+
|
6
|
+
---
|
7
|
+
|
8
|
+
も一つ。
|
9
|
+
`lea 0xcc(%rip),%rsi`は、`mov $0x55555555476c,%rsi`と書きたいけど(たぶん)書けないのでleaを使っているのだと思います。
|
10
|
+
rip = 0x5555555546a0なので、0x5555555546a0 + 0xcc = 0x55555555476c です。
|