質問編集履歴

3

追記

2017/07/19 04:55

投稿

strike1217
strike1217

スコア651

test CHANGED
File without changes
test CHANGED
@@ -214,4 +214,4 @@
214
214
 
215
215
 
216
216
 
217
- ENRTY()とEND()に挟まれている部分にアセンブリ言語が記述されています。
217
+ ENTRY()とEND()に挟まれている部分にアセンブリ言語が記述されています。

2

追記

2017/07/19 04:55

投稿

strike1217
strike1217

スコア651

test CHANGED
File without changes
test CHANGED
@@ -163,3 +163,55 @@
163
163
 
164
164
 
165
165
  わかる方いましたら教えてください。
166
+
167
+
168
+
169
+ [追記]
170
+
171
+ 3番について補足です。
172
+
173
+ ```ここに言語を入力
174
+
175
+ # ifdef PIC
176
+
177
+ # define SYSCALL_ERROR_LABEL 0f
178
+
179
+ # else
180
+
181
+ # define SYSCALL_ERROR_LABEL syscall_error
182
+
183
+ # endif
184
+
185
+
186
+
187
+ # undef PSEUDO
188
+
189
+ # define PSEUDO(name, syscall_name, args) \
190
+
191
+ .text; \
192
+
193
+ ENTRY (name) \
194
+
195
+ DO_CALL (syscall_name, args); \
196
+
197
+ cmpq $-4095, %rax; \
198
+
199
+ jae SYSCALL_ERROR_LABEL
200
+
201
+
202
+
203
+ # undef PSEUDO_END
204
+
205
+ # define PSEUDO_END(name) \
206
+
207
+ SYSCALL_ERROR_HANDLER \
208
+
209
+ END (name)
210
+
211
+ ```
212
+
213
+ となっていまいました。
214
+
215
+
216
+
217
+ ENRTY()とEND()に挟まれている部分にアセンブリ言語が記述されています。

1

追記

2017/07/19 04:52

投稿

strike1217
strike1217

スコア651

test CHANGED
File without changes
test CHANGED
File without changes