Searched refs:which (Results 1 – 25 of 51) 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 the135 application, which avoids the problem with libraries. Note that this143 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 …]
43 Picocrt goes through a sequence of initialization steps, many of which98 embedded hardware which need read-only code and data stored in flash132 In an environment which provides a useful `_exit` implementation, applications140 In a smaller environment which is not using any constructors (or any141 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
7 from the Unix kernel, but which was co-opted by libc to provide94 This is an architecture-specific function which sets the TLS
29 Picolibc provides a default linker script which can often be used to57 is an addressable region of read-only memory which holds program text,59 memory which needs to be initialized before your application starts.180 Picolibc uses native toolchain TLS support for values which should be
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
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 is184 static inline declarations exist in public API headers which are201 those which aren't used. Thanks to Zachary Yedidia.222 code which uses two floats/doubles and some careful exponent240 * Add a new linker symbol, `__heap_size_min`, which specifies a268 * Add a 'assert-verbose' option which controls whether the assert269 macro is chatty by default. It is 'true' by default, which[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 …]