Searched refs:which (Results 1 – 25 of 56) sorted by relevance
123
11 Stack Smashing Protection is a compiler feature which emits extra code12 to check for stack smashing attacks. It depends on a canary, which is21 Object Size Checking is a feature which wraps certain functions with checks
88 check(long long int x, int got, int expect, char *which) in check() argument93 printf("failed %s(%08lx%08lx): got %d expect %d\n", which, high, low, got, expect); in check()
100 check_block(char *which, int i) in check_block() argument112 which, i, (unsigned) j); in check_block()119 check_blocks(char *which) in check_blocks() argument125 result += check_block(which, i); in check_blocks()
37 calls, which are defined by the Single Unix Specification.41 several useful interfaces which are needed to support coding46 subsystem. Moreover, the iconv library supports several features which are58 which are used in this documentation as well as in the iconv library84 User has a set of characters which are specific to his or her language (character set).92 function of CCS which produces some encoding. Note, that CES may be104 An example of a more complicated encoding is UTF-8 which is the UCS115 Automatic generation of the program code which handles260 IBM 866 - the updated version of CP 855 which follows more the logical Russian alphabet 728 Have modules which implement conversion from the encoding A to the encoding B[all …]
19 the `stdin`, `stdout` and `stderr` globals, which contain pointers to24 pointers for putc, getc, which might be defined as follows:43 It also contains a pointer to an optional `flush` function, which, if62 This defines a FILE which can read and write characters using the putc64 function. The final paramter, which specifies the operations74 `stderr` values, the latter two of which are simply aliases to `stdin`:120 symbols to enclose all RAM which is not otherwise used by the146 application, which avoids the problem with libraries. Note that this154 support from the execution environment, which is available when
3 Embedded systems are often tightly constrained on code space, which6 printf and scanf makes it very difficult to determine which14 definition of a preprocessor symbol which maps the public printf and17 The function name mapping happens in picolibc.specs file which scans25 * Printf uses within picolibc (which are all integer-only) now share29 * Printf optimizations in the compiler which map to puts or fputs now49 the picolibc built-time option, `-Dformat-default`, which defaults to234 * `-Dio-float-exact=true` This option, which is enabled by default,243 doubles, or systems for which long double is the same as246 * `-Datomic-ungetc=true` This option, which is enabled by default,[all …]
66 Picocrt goes through a sequence of initialization steps, many of which121 embedded hardware which need read-only code and data stored in flash155 In an environment which provides a useful `_exit` implementation, applications163 In a smaller environment which is not using any constructors (or any164 Picolibc code which requires constructors) may want to use the
6 build system, which is a slightly quirky build system designed to43 | picocrt-lib | true | Also wrap crt0.o into a library -lcrt0, which is easier t…71 These options apply when tinystdio is enabled, which is the73 `stdin`, `stdout` and `stderr`, which are three pointers to FILE74 structures (which can all reference a single shared FILE structure,75 and which can be aliases to the same underlying global pointer).80 definitions which use the same POSIX I/O functions.122 These options control which character sets are supported by iconv.171 | errno-function | <empty> | If set, names a function which returns the address of err…222 which is why they are enabled by default.[all …]
52 …so removes all the include directories, including the headers for libgcc, which we want. And i hav…56 You can run a command in order to check which standard paths are included with your GCC:
34 'test' directory, which I used to fix up the floating point input and
21 picolibc.specs.in)_ which sets the search path for37 For ARM, QEMU emulates a "mps2-an385" board which has a Cortex-M348 For RISC-V, QEMU lets you specify which CPU core you want, so we'll59 The application needs to be linked at addresses which correspond to69 places a small interrupt vector there which points at the first145 On aarch64, we use the 'virt' machine, which lets us plug in any153 Risc-V is similar to aarch64 in providing a virtual host into which
21 Reentrancy is a characteristic of library functions which allows multiple35 structure}. All functions which must manipulate global information are44 @code{_fopen_r} takes the arguments, @var{struct_reent}, which is a54 Each function which uses the global reentrancy structure uses the global55 variable @code{_impure_ptr}, which points to a reentrancy structure.
32 a) Those platforms which use float to represent double37 xdr is compiled and supported only for those platforms which39 of platforms which do this is:74 at which the decoded data is to be stored] is NULL. This95 In this case, any operations which would otherwise require122 The return value is the "old" function pointer, which may
66 ;; R12 can be 3,2, or 1, which are indicating how much data we should98 ;; at least 16bytes before, thus, we can create a new 16byte load which101 ;; The position of the window is controlled by the $r12 which is the
318 ;; in r3, which is eventually used to adjust r0320 ; r3 is set via bset, which means we can simply use a fls to obtain the first338 ; We can ignore the first asr (which would be asr.f 2, as we started r3 on 1)351 ; zero bytes, except for the NULL bytes (which are the target bytes after the353 ; 0) which will be inside the position of the first NULL byte.
243 ;; word is encoded in r12, which is then used to adjust r13245 ; r12 is set via bset, which means we can simply use a fls to obtain264 ; We can ignore the first asr (which would be asr.f 2, as we started280 ; simply find the first non zero bit (counting from bit 0) which will
25 test/testcases.c which are licensed under the GPL version 2 or27 which is licensed under the AGPL version 3 or later which is provided38 Picolibc has integrated testing support for many architectures which113 newlib design. For example, instead of using 'errno' (which is168 * Document headers which the compiler must provide. Thanks to Alexey254 present. This is required by the latest qemu which now more312 static inline declarations exist in public API headers which are329 those which aren't used. Thanks to Zachary Yedidia.350 code which uses two floats/doubles and some careful exponent368 * Add a new linker symbol, `__heap_size_min`, which specifies a[all …]
40 (2) offer you this license which gives you legal permission to copy,62 0. This License applies to any program or other work which contains119 distribute the same sections as part of a whole which is a work based139 source code, which must be distributed under the terms of Sections163 operating system on which the executable runs, unless that component218 integrity of the free software distribution system, which is243 specifies a version number of this License which applies to it and "any252 to ask for permission. For software which is copyrighted by the Free286 free software which everyone can redistribute and change under these terms.331 `Gnomovision' (which makes passes at compilers) written by James Hacker.
6 # which compilers to use for C
119 * Data values which are preserved across reset184 * The linker special cases .tbss segments which are185 * identified as segments which are not loaded and are
2 <!-- trivial XSLT which removes the refentrycontainer layer -->
24 called `newlib-4.2.0', which contains many files. Interesting ones:50 distribution. The documentation is written in Texinfo format, which is169 build: the platform on which gcc is built.170 host: the platform on which gcc is run.171 target: the platform for which gcc generates code.318 unnecessary for embedded systems which won't change file buffering331 feature is possibly unnecessary for embedded systems which only do339 enables the nano-malloc implementation, which is for small systems416 weak functions which are not linked by default. Programs that need419 This can be done at link time using the -u option which can be passed[all …]