Home
last modified time | relevance | path

Searched refs:which (Results 1 – 25 of 51) sorted by relevance

123

/picolibc-3.7.0-3.6.0/newlib/libc/ssp/
Dssp.tex11 Stack Smashing Protection is a compiler feature which emits extra code
12 to check for stack smashing attacks. It depends on a canary, which is
21 Object Size Checking is a feature which wraps certain functions with checks
/picolibc-3.7.0-3.6.0/test/
Dffs.c88 check(long long int x, int got, int expect, char *which) in check() argument
93 printf("failed %s(%08lx%08lx): got %d expect %d\n", which, high, low, got, expect); in check()
Dmalloc_stress.c100 check_block(char *which, int i) in check_block() argument
112 which, i, (unsigned) j); in check_block()
119 check_blocks(char *which) in check_blocks() argument
125 result += check_block(which, i); in check_blocks()
/picolibc-3.7.0-3.6.0/newlib/libc/iconv/
Diconv.tex37 calls, which are defined by the Single Unix Specification.
41 several useful interfaces which are needed to support coding
46 subsystem. Moreover, the iconv library supports several features which are
58 which are used in this documentation as well as in the iconv library
84 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 be
104 An example of a more complicated encoding is UTF-8 which is the UCS
115 Automatic generation of the program code which handles
260 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 …]
/picolibc-3.7.0-3.6.0/doc/
Dos.md19 the `stdin`, `stdout` and `stderr` globals, which contain pointers to
24 pointers for putc, getc, which might be defined as follows:
43 It also contains a pointer to an optional `flush` function, which, if
62 This defines a FILE which can read and write characters using the putc
64 function. The final paramter, which specifies the operations
74 `stderr` values, the latter two of which are simply aliases to `stdin`:
120 symbols to enclose all RAM which is not otherwise used by the
135 application, which avoids the problem with libraries. Note that this
143 support from the execution environment, which is available when
Dprintf.md3 Embedded systems are often tightly constrained on code space, which
6 printf and scanf makes it very difficult to determine which
14 definition of a preprocessor symbol which maps the public printf and
17 The function name mapping happens in picolibc.specs file which scans
25 * Printf uses within picolibc (which are all integer-only) now share
29 * Printf optimizations in the compiler which map to puts or fputs now
49 the picolibc built-time option, `-Dformat-default`, which defaults to
234 * `-Dio-float-exact=true` This option, which is enabled by default,
243 doubles, or systems for which long double is the same as
246 * `-Datomic-ungetc=true` This option, which is enabled by default,
[all …]
Dusing.md43 Picocrt goes through a sequence of initialization steps, many of which
98 embedded hardware which need read-only code and data stored in flash
132 In an environment which provides a useful `_exit` implementation, applications
140 In a smaller environment which is not using any constructors (or any
141 Picolibc code which requires constructors) may want to use the
Dbuild.md6 build system, which is a slightly quirky build system designed to
43 | 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 the
73 `stdin`, `stdout` and `stderr`, which are three pointers to FILE
74 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 …]
Dembedsource.md52 …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:
Dtesting.md34 'test' directory, which I used to fix up the floating point input and
Dtls.md7 from the Unix kernel, but which was co-opted by libc to provide
94 This is an architecture-specific function which sets the TLS
Dlinking.md29 Picolibc provides a default linker script which can often be used to
57 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
/picolibc-3.7.0-3.6.0/hello-world/
DREADME.md21 picolibc.specs.in)_ which sets the search path for
37 For ARM, QEMU emulates a "mps2-an385" board which has a Cortex-M3
48 For RISC-V, QEMU lets you specify which CPU core you want, so we'll
59 The application needs to be linked at addresses which correspond to
69 places a small interrupt vector there which points at the first
145 On aarch64, we use the 'virt' machine, which lets us plug in any
153 Risc-V is similar to aarch64 in providing a virtual host into which
/picolibc-3.7.0-3.6.0/newlib/libc/reent/
Dreent.tex21 Reentrancy is a characteristic of library functions which allows multiple
35 structure}. All functions which must manipulate global information are
44 @code{_fopen_r} takes the arguments, @var{struct_reent}, which is a
54 Each function which uses the global reentrancy structure uses the global
55 variable @code{_impure_ptr}, which points to a reentrancy structure.
/picolibc-3.7.0-3.6.0/newlib/libc/xdr/
DREADME32 a) Those platforms which use float to represent double
37 xdr is compiled and supported only for those platforms which
39 of platforms which do this is:
74 at which the decoded data is to be stored] is NULL. This
95 In this case, any operations which would otherwise require
122 The return value is the "old" function pointer, which may
/picolibc-3.7.0-3.6.0/
DREADME.md25 test/testcases.c which are licensed under the GPL version 2 or
27 which is licensed under the AGPL version 3 or later which is provided
38 Picolibc has integrated testing support for many architectures which
113 newlib design. For example, instead of using 'errno' (which is
184 static inline declarations exist in public API headers which are
201 those which aren't used. Thanks to Zachary Yedidia.
222 code which uses two floats/doubles and some careful exponent
240 * Add a new linker symbol, `__heap_size_min`, which specifies a
268 * Add a 'assert-verbose' option which controls whether the assert
269 macro is chatty by default. It is 'true' by default, which
[all …]
DCOPYING.GPL240 (2) offer you this license which gives you legal permission to copy,
62 0. This License applies to any program or other work which contains
119 distribute the same sections as part of a whole which is a work based
139 source code, which must be distributed under the terms of Sections
163 operating system on which the executable runs, unless that component
218 integrity of the free software distribution system, which is
243 specifies a version number of this License which applies to it and "any
252 to ask for permission. For software which is copyrighted by the Free
286 free software which everyone can redistribute and change under these terms.
331 `Gnomovision' (which makes passes at compilers) written by James Hacker.
/picolibc-3.7.0-3.6.0/cmake/
DTC-thumbv6m.cmake6 # which compilers to use for C
DTC-thumbv7m.cmake6 # which compilers to use for C
DTC-clang-thumbv6m.cmake6 # which compilers to use for C
DTC-clang-thumbv7m.cmake6 # which compilers to use for C
DTC-microbit.ld119 * Data values which are preserved across reset
184 * The linker special cases .tbss segments which are
185 * identified as segments which are not loaded and are
DTC-arm-none-eabi.ld119 * Data values which are preserved across reset
184 * The linker special cases .tbss segments which are
185 * identified as segments which are not loaded and are
/picolibc-3.7.0-3.6.0/newlib/
Drefcontainers.xslt2 <!-- trivial XSLT which removes the refentrycontainer layer -->
DREADME24 called `newlib-4.2.0', which contains many files. Interesting ones:
50 distribution. The documentation is written in Texinfo format, which is
169 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 buffering
331 feature is possibly unnecessary for embedded systems which only do
339 enables the nano-malloc implementation, which is for small systems
416 weak functions which are not linked by default. Programs that need
419 This can be done at link time using the -u option which can be passed
[all …]

123