質問編集履歴

2

追記

2016/09/11 09:02

投稿

strike1217
strike1217

スコア651

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,23 @@
45
45
  システムコール番号はraxで本当にあっていますか?
46
46
 
47
47
  またlinux 64bitでシステムコール番号が定義されているヘッダーファイルなどを教えていただきたいです。
48
+
49
+
50
+
51
+ 追記
52
+
53
+ syscall以降は0x1になっていると書きましたが、
54
+
55
+ syscall_64.tblに
56
+
57
+ 1 common write sys_write
58
+
59
+
60
+
61
+ のような一行を見つけました。
62
+
63
+ 32bitだと 4 になっているようですね。
64
+
65
+
66
+
67
+ ん?? するとシステムコールの返り値はどこにあるんでしょうかね?

1

追記

2016/09/11 09:02

投稿

strike1217
strike1217

スコア651

test CHANGED
File without changes
test CHANGED
@@ -43,3 +43,5 @@
43
43
 
44
44
 
45
45
  システムコール番号はraxで本当にあっていますか?
46
+
47
+ またlinux 64bitでシステムコール番号が定義されているヘッダーファイルなどを教えていただきたいです。