LEFT | RIGHT |
(no file at all) | |
1 // Copyright 2009 The Go Authors. All rights reserved. | 1 // Copyright 2009 The Go Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style | 2 // Use of this source code is governed by a BSD-style |
3 // license that can be found in the LICENSE file. | 3 // license that can be found in the LICENSE file. |
4 | 4 |
5 // | 5 // |
6 // System calls and other sys.stuff for AMD64, Linux | 6 // System calls and other sys.stuff for AMD64, Linux |
7 // | 7 // |
8 | 8 |
9 #include "zasm_GOOS_GOARCH.h" | 9 #include "zasm_GOOS_GOARCH.h" |
10 | 10 |
(...skipping 29 matching lines...) Expand all Loading... |
40 MOVL 24(SP), DX | 40 MOVL 24(SP), DX |
41 MOVL $1, AX // syscall entry | 41 MOVL $1, AX // syscall entry |
42 SYSCALL | 42 SYSCALL |
43 RET | 43 RET |
44 | 44 |
45 TEXT runtime·read(SB),7,$0-24 | 45 TEXT runtime·read(SB),7,$0-24 |
46 MOVL 8(SP), DI | 46 MOVL 8(SP), DI |
47 MOVQ 16(SP), SI | 47 MOVQ 16(SP), SI |
48 MOVL 24(SP), DX | 48 MOVL 24(SP), DX |
49 MOVL $0, AX // syscall entry | 49 MOVL $0, AX // syscall entry |
| 50 SYSCALL |
| 51 RET |
| 52 |
| 53 TEXT runtime·epollcreate(SB),7,$0-8 |
| 54 MOVL 8(SP), DI |
| 55 MOVL $213, AX // syscall entry |
| 56 SYSCALL |
| 57 CMPQ AX, $0xfffffffffffff001 |
| 58 JLS epollcreateok |
| 59 NEGQ AX |
| 60 RET |
| 61 epollcreateok: |
| 62 MOVQ 16(SP), DI |
| 63 MOVL AX, (DI) |
| 64 MOVL $0, AX |
| 65 RET |
| 66 |
| 67 TEXT runtime·epollcreate1(SB),7,$0-8 |
| 68 MOVL 8(SP), DI |
| 69 MOVL $291, AX // syscall entry |
| 70 SYSCALL |
| 71 CMPQ AX, $0xfffffffffffff001 |
| 72 JLS epollcreate1ok |
| 73 NEGQ AX |
| 74 RET |
| 75 epollcreate1ok: |
| 76 MOVQ 16(SP), DI |
| 77 MOVL AX, (DI) |
| 78 MOVL $0, AX |
| 79 RET |
| 80 |
| 81 TEXT runtime·epollctl(SB),7,$0-32 |
| 82 MOVL 8(SP), DI |
| 83 MOVL 12(SP), SI |
| 84 MOVL 16(SP), DX |
| 85 MOVQ 24(SP), R10 |
| 86 MOVL $233, AX // syscall entry |
| 87 SYSCALL |
| 88 RET |
| 89 |
| 90 TEXT runtime·epollwait(SB),7,$0-32 |
| 91 MOVL 8(SP), DI |
| 92 MOVQ 16(SP), SI |
| 93 MOVL 24(SP), DX |
| 94 MOVL 28(SP), R10 |
| 95 MOVL $232, AX // syscall entry |
50 SYSCALL | 96 SYSCALL |
51 RET | 97 RET |
52 | 98 |
53 TEXT runtime·getrlimit(SB),7,$0-24 | 99 TEXT runtime·getrlimit(SB),7,$0-24 |
54 MOVL 8(SP), DI | 100 MOVL 8(SP), DI |
55 MOVQ 16(SP), SI | 101 MOVQ 16(SP), SI |
56 MOVL $97, AX // syscall entry | 102 MOVL $97, AX // syscall entry |
57 SYSCALL | 103 SYSCALL |
58 RET | 104 RET |
59 | 105 |
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
319 SYSCALL | 365 SYSCALL |
320 RET | 366 RET |
321 | 367 |
322 TEXT runtime·sched_getaffinity(SB),7,$0 | 368 TEXT runtime·sched_getaffinity(SB),7,$0 |
323 MOVQ 8(SP), DI | 369 MOVQ 8(SP), DI |
324 MOVL 16(SP), SI | 370 MOVL 16(SP), SI |
325 MOVQ 24(SP), DX | 371 MOVQ 24(SP), DX |
326 MOVL $204, AX // syscall entry | 372 MOVL $204, AX // syscall entry |
327 SYSCALL | 373 SYSCALL |
328 RET | 374 RET |
LEFT | RIGHT |