/bionic/libc/upstream-openbsd/lib/libc/string/ |
D | stpcpy.c | 40 stpcpy(char *to, const char *from) in stpcpy() argument 42 for (; (*to = *from) != '\0'; ++from, ++to); in stpcpy() 43 return(to); in stpcpy()
|
D | strcpy.c | 40 strcpy(char *to, const char *from) in strcpy() argument 42 char *save = to; in strcpy() 44 for (; (*to = *from) != '\0'; ++from, ++to); in strcpy()
|
/bionic/libc/upstream-freebsd/lib/libc/string/ |
D | wcpcpy.c | 41 wcpcpy(wchar_t * __restrict to, const wchar_t * __restrict from) in wcpcpy() argument 44 for (; (*to = *from); ++from, ++to); in wcpcpy() 45 return(to); in wcpcpy()
|
/bionic/tools/bionicbb/ |
D | README.md | 35 for a Jenkins account that has the appropriate permissions to launch the jobs 38 You will also need to add the HTTP password for the buildbot's Gerrit account to 49 The mail listener will direct your browser to an authentication page for the 55 Bionicbb polls a gmail account to find changes that need to be built. The gmail 56 account needs to have a gerrit account set up with project watches on anything 57 it finds interesting. This is a rather ugly hack, but it seems to be the 61 but it is only available over an SSH conection to gerrit, and the AOSP gerrit 64 Another option would be polling gerrit itself, but we'd have to process each 65 change every time to see if it should be built, whereas project watches allow us 66 to treat these as semi-push notifications (we still have to poll gmail). [all …]
|
D | .gitignore | 31 # before PyInstaller builds the exe, so as to inject date/other infos into it.
|
/bionic/libc/arch-x86_64/bionic/ |
D | __bionic_clone.S | 40 # Translate to the kernel calling convention and swap the 'tls' and 'child_tid' arguments. 61 # We don't want anyone to unwind past this point. 74 # We're the parent; nothing to do.
|
/bionic/libc/malloc_debug/ |
D | README_api.md | 3 Malloc debug can be used to get information on all of the live allocations 5 used to gather this data from a process. This tracking can be enabled using 8 The function to gather the data: 16 <i>info</i> is set to a buffer allocated by the call that contains all of 18 <i>overall\_size</i> is set to the total size of the buffer returned. If this 21 <i>total\_memory</i> is set to the sum of all allocation sizes that are live at 24 <i>backtrace\_size</i> is set to the maximum number of backtrace entries 27 In order to free the buffer allocated by the function, call: 48 <i>backtrace\_size</i> as returned by the original call to 52 extra frames are set to zero. Each <i>uintptr\_t</i> is a pc of the callstack. [all …]
|
D | README.md | 7 Currently, malloc debug requires root to enable. When it is enabled, it works 40 to find memory corruption occuring to a region before the original allocation. 42 When the allocation is freed, the guard is checked to verify it has not been 52 on 64 bit systems to make sure that the allocation returned is aligned 55 This option adds a special header to all allocations that contains the guard 68 to find memory corruption occuring to a region after the original allocation. 70 When the allocation is freed, the guard is checked to verify it has not been 77 This option adds a special header to all allocations that contains 103 If MAX\_FRAMES is present, it indicates the maximum number of frames to 105 this can be set to is 256. [all …]
|
/bionic/ |
D | README.md | 14 `cos(3)` in a separate library to save space in the days before shared 20 that the dynamic linker replaces with pointers to its own implementation at 25 The C++ ABI support functions. The C++ compiler doesn't know how to implement 33 has a `DT_INTERP` entry that says "use the following program to start me". On 36 into memory and resolving references to symbols (so that when your code tries to 37 jump to `fopen(3)`, say, it lands in the right place). 88 # generate_uapi_headers.sh script should be used to go from a kernel tree to 90 # details. The update_all.py script should be used to regenerate bionic's 108 # This is where we keep the hacks necessary to build BSD source 117 # legacy mess that needs to be sorted out, either by replacing it with [all …]
|
/bionic/libc/kernel/ |
D | README.TXT | 6 unmodified kernel headers in order to get rid of many annoying 28 Contains various Python and shell scripts used to get and re-generate 31 The tools to get/parse the headers: 60 Next, run this command to copy the parsed files to bionic/libc/kernel/uapi: 64 Finally, run this command to regenerate the syscalls list: 68 After this, you will need to build/test the tree to make sure that these
|
/bionic/libdl/ |
D | Android.bp | 7 // libgcc.a are made static to libdl.so. This in turn ensures that libraries that 9 // to provide those symbols, but will instead pull them from libgcc.a. Specifically, 10 // we use this property to make sure libc.so has its own copy of the code from 52 // few symbols from libc. Using --no-undefined here results in having to link 55 // LOCAL_ALLOW_UNDEFINED_SYMBOLS to remove --no-undefined from the linker flags.
|
D | NOTICE | 9 Unless required by applicable law or agreed to in writing, software
|
D | libdl.map.txt | 10 # Unless required by applicable law or agreed to in writing, software
|
/bionic/libc/ |
D | crt.mk | 42 $(transform-d-to-p) 53 $(transform-d-to-p) 73 $(transform-d-to-p) 95 $(transform-d-to-p) 115 $(transform-d-to-p) 137 $(transform-d-to-p)
|
D | NOTICE | 12 names of its contributors may be used to endorse or promote products 43 may be used to endorse or promote products derived from this 71 3. The name of the author may be used to endorse or promote products 98 be used to endorse or promote products derived from this software 119 Permission to use, copy, modify, and distribute this 140 may be used to endorse or promote products derived from this software 169 may be used to endorse or promote products derived from this software 189 Permission to use, copy, modify, and/or distribute this software for any 206 Permission to use, copy, modify, and/or distribute this software for any 228 Unless required by applicable law or agreed to in writing, software [all …]
|
D | Android.bp | 81 // Try to catch typical 32-bit assumptions that break with 64-bit pointers. 82 "-Werror=pointer-to-int-cast", 83 "-Werror=int-to-pointer-cast", 94 // Try to catch typical 32-bit assumptions that break with 64-bit pointers. 95 "-Werror=pointer-to-int-cast", 96 "-Werror=int-to-pointer-cast", 110 // b/25291096, Clang/llvm compiled libc.so for mips/mips64 failed to boot. 136 // before TLS has been set up) needs to be compiled with 163 // libc_init_static.cpp also needs to be built without stack protector, 195 // Obviously, we want to be thread-safe. [all …]
|
/bionic/libc/kernel/uapi/linux/netfilter/ |
D | xt_connbytes.h | 39 __aligned_u64 to; member
|
/bionic/libc/arch-arm/bionic/ |
D | __bionic_clone.S | 34 # save registers to parent stack 64 # Setting lr to 0 will make the unwinder stop at __start_thread
|
/bionic/libc/upstream-openbsd/ |
D | README.txt | 5 TODO: write a script to make this process automated.
|
/bionic/libc/upstream-netbsd/ |
D | README.txt | 5 TODO: write a script to make this process automated.
|
/bionic/libc/upstream-freebsd/ |
D | README.txt | 5 TODO: write a script to make this process automated.
|
/bionic/libc/kernel/uapi/linux/ |
D | iso_fs.h | 24 #define ISODCL(from,to) (to - from + 1) argument
|
/bionic/libc/arch-mips64/bionic/ |
D | syscall.S | 42 move v0, a0 # syscall number to v0
|
D | __bionic_clone.S | 58 PTR_L t0,FRAME_GP(sp) # copy gp to child stack
|
/bionic/libc/arch-x86/bionic/ |
D | __bionic_clone.S | 52 # We're the parent; nothing to do.
|