Home
last modified time | relevance | path

Searched refs:syscall (Results 1 – 8 of 8) sorted by relevance

/bionic/libc/arch-arm/bionic/
Dsyscall.S33 .type syscall,#function
34 .globl syscall symbol
41 syscall: label
61 syscall: label
/bionic/libc/arch-x86/bionic/
Dsyscall.S18 .type syscall, @function
19 .globl syscall symbol
22 syscall: label
/bionic/libc/arch-sh/bionic/
Dsyscall.S31 .type syscall, @function
32 .globl syscall symbol
39 syscall: label
/bionic/libc/include/sys/
Dsyscall.h38 int syscall(int number, ...);
/bionic/libc/
DREADME25 Bionic provides the gensyscalls.py Python script to automatically generate syscall
26 stubs from the list defined in the file SYSCALLS.TXT. You can thus add a new syscall
30 - add a new line describing your syscall, it should look like:
34 - in the event where you want to differentiate the syscall function from its entry name,
39 - additionally, if the syscall number is different between ARM and x86, use:
43 - a syscall number can be -1 to indicate that the syscall is not implemented on
51 You can also use the 'checksyscalls.py' script to check that all the syscall
DSYSCALLS.TXT2 # the Bionic C library. It is used to automatically generate the syscall
3 # stubs, the list of syscall constants (__NR_xxxx) and the content of <linux/_unitsd.h>
10 # - syscall_name correspond to the name of the syscall, which may differ from
11 # the exported function name (example: the exit syscall is implemented by the _exit()
15 # For example, socket() syscall on i386 actually becomes:
21 # - it there is "stub" instead of a syscall number, the tool will not generate any
22 # assembler template for the syscall; it's up to the bionic implementation to provide
25 # - additionally, if the syscall number is different amoung ARM, x86 and SuperH, use:
79 # IMPORTANT: Even though <sys/prctl.h> declares prctl(int,...), the syscall stub must take 6 argume…
207 # sockets for x86. These are done as an "indexed" call to socketcall syscall.
DAndroid.mk365 arch-arm/bionic/syscall.S \
404 arch-x86/bionic/syscall.S \
445 arch-sh/bionic/syscall.S \
/bionic/libc/docs/
DOVERVIEW.TXT39 (called a "syscall stub"), which is generated automatically by
42 SYSCALLS.TXT contains the list of all syscall stubs to generate, along with
43 the corresponding syscall numeric identifier (which may differ between ARM
48 report errors when invalid syscall ids are used.
51 corresponding syscall with another name. For example, the exit() function
52 is provided by the C library and calls the _exit() syscall stub.