質問するログイン新規登録

質問編集履歴

3

追記

2017/07/19 04:55

投稿

strike1217
strike1217

スコア651

title CHANGED
File without changes
body CHANGED
@@ -106,4 +106,4 @@
106
106
  ```
107
107
  となっていまいました。
108
108
 
109
- ENRTY()とEND()に挟まれている部分にアセンブリ言語が記述されています。
109
+ ENTRY()とEND()に挟まれている部分にアセンブリ言語が記述されています。

2

追記

2017/07/19 04:55

投稿

strike1217
strike1217

スコア651

title CHANGED
File without changes
body CHANGED
@@ -80,4 +80,30 @@
80
80
  ちなみに拡張子にcppと付いていないので、C++ではない・・・かな?
81
81
  と思うのですが・・・
82
82
 
83
- わかる方いましたら教えてください。
83
+ わかる方いましたら教えてください。
84
+
85
+ [追記]
86
+ 3番について補足です。
87
+ ```ここに言語を入力
88
+ # ifdef PIC
89
+ # define SYSCALL_ERROR_LABEL 0f
90
+ # else
91
+ # define SYSCALL_ERROR_LABEL syscall_error
92
+ # endif
93
+
94
+ # undef PSEUDO
95
+ # define PSEUDO(name, syscall_name, args) \
96
+ .text; \
97
+ ENTRY (name) \
98
+ DO_CALL (syscall_name, args); \
99
+ cmpq $-4095, %rax; \
100
+ jae SYSCALL_ERROR_LABEL
101
+
102
+ # undef PSEUDO_END
103
+ # define PSEUDO_END(name) \
104
+ SYSCALL_ERROR_HANDLER \
105
+ END (name)
106
+ ```
107
+ となっていまいました。
108
+
109
+ ENRTY()とEND()に挟まれている部分にアセンブリ言語が記述されています。

1

追記

2017/07/19 04:52

投稿

strike1217
strike1217

スコア651

title CHANGED
File without changes
body CHANGED
File without changes