Home
last modified time | relevance | path

Searched refs:memory (Results 1 – 25 of 42) sorted by relevance

12

/picolibc-latest/newlib/libc/string/
Dstr-two-way.h218 size_t memory = 0; in two_way_short_needle() local
223 i = MAX (suffix, memory); in two_way_short_needle()
231 while (memory < i + 1 && (CANON_ELEMENT (needle[i]) in two_way_short_needle()
234 if (i + 1 < memory + 1) in two_way_short_needle()
239 memory = needle_len - period; in two_way_short_needle()
244 memory = 0; in two_way_short_needle()
322 size_t memory = 0; in two_way_long_needle() local
332 if (memory && shift < period) in two_way_long_needle()
339 memory = 0; in two_way_long_needle()
345 i = MAX (suffix, memory); in two_way_long_needle()
[all …]
Dstrings.tex21 managing areas of memory. The corresponding declarations are in
25 * Function bcmp:: Compare two memory areas
26 * Function bcopy:: Copy memory regions
27 * Function bzero:: Initialize memory to zero
29 * Function memccpy:: Copy memory regions up to end-token
30 * Function memchr:: Find character in memory
31 * Function memcmp:: Compare two memory areas
32 * Function memcpy:: Copy memory regions
33 * Function memmem:: Find memory segment
34 * Function memmove:: Move possibly overlapping memory
[all …]
Dwcstrings.tex5 managing areas of memory containing wide characters. The corresponding
9 * Function wmemchr:: Find wide character in memory
10 * Function wmemcmp:: Compare two wide-character memory areas
11 * Function wmemcpy:: Copy wide-character memory regions
12 * Function wmemmove:: Move possibly overlapping wide-character memory
13 * Function wmempcpy:: Copy wide-character memory regions and locate end
14 * Function wmemset:: Set an area of memory to a specified wide character
/picolibc-latest/scripts/
Drun-arm45 memory=
170 memory="-global nrf51-soc.sram-size=2097152 -global nrf51-soc.flash-size=4194304"
201 memory="-m 1G"
214 memory="-m 1G"
221 memory="-m 1G"
292 "$qemu" $memory \
/picolibc-latest/doc/
Dlinking.md4 information, including the location of various memory sections along with
5 a range of application-specific memory settings.
56 Picolibc.ld defines only two memory regions: `flash` and `ram`. Flash
57 is an addressable region of read-only memory which holds program text,
59 memory which needs to be initialized before your application starts.
61 As shown above, you declare the base and size of both memory regions
64 * `__flash` specifies the lowest address in read-only memory used by
68 * `__flash_size` specifies the amount of read-only memory you want to
70 available memory.
75 * `__ram_size` specifies the maximum amount of read-write memory you
[all …]
Dos.md20 FILE objects. The pointers may reside in read-only memory, but the
106 can handle sbrk returning dis-continuous memory while the larger
108 contiguous chunks of memory.
113 memory from a pre-defined contiguous heap. To use this function, your
Dtls.md66 initial TLS data segment. Then, it clears memory from __bss_start to
75 to have separate TLS data, it may allocate memory for additional TLS
Dinit.md48 into memory (probably flash as it doesn't change) so that the image
/picolibc-latest/newlib/libc/machine/arc/
Dmemcpy-archs.S76 ;;; MEMCPY copy memory regions
78 ;;; r0 - output memory region
79 ;;; r1 - input memory region
89 ;;; accesses to memory.
/picolibc-latest/newlib/libc/xdr/
DREADME20 4) Out-of-memory conditions are indicated by returning FALSE
70 You may also want to customize the memory allocation semantics
78 rpc/types.h, used throughout xdr/ to deal with memory
89 memory allocation functions, different memory semantics can be
90 imposed. To disallow memory allocation entirely, use the
96 memory to be allocated, will instead fail (return FALSE),
/picolibc-latest/hello-world/
DREADME.md62 will have two kinds of memory, one for code and read-only data and
81 The aarch64 virt model lets you define whatever memory spaces you
92 For the RISC-V 'spike' model, you can have as much memory as you like,
95 first location in read-only memory, so we set things up like this
/picolibc-latest/newlib/libc/stdlib/
Dstdlib.tex35 * Function malloc:: Allocate and manage memory (malloc, realloc, free)
36 * Function mallinfo:: Get information about allocated memory
37 * Function __malloc_lock:: Lock memory pool for malloc and free
/picolibc-latest/newlib/libc/machine/arc64/
Dmemmove.S60 ; in case the dest and src address memory locations overlap
160 ; in case the dest and src address memory locations overlap
164 ; Set both r0 and r1 to point to the end of each memory location
Dmemcpy.S39 ; Using 128-bit memory operations
Dmemset.S39 ; Using 128-bit memory operations
/picolibc-latest/cmake/
DTC-arm-none-eabi.ld189 * across them. We actually need memory allocated for tbss,
214 /* Make the rest of memory available for heap storage */
219 /* Define a stack region to make sure it fits in memory */
DTC-microbit.ld189 * across them. We actually need memory allocated for tbss,
214 /* Make the rest of memory available for heap storage */
219 /* Define a stack region to make sure it fits in memory */
/picolibc-latest/newlib/libc/machine/rx/
Dstrncat.S41 mov #-1, r3 ; Search until we run out of memory.
/picolibc-latest/
Dpicolibc.ld.in234 * .tbss, but we actually need memory allocated for .tbss as we use
261 /* Make the rest of memory available for heap storage */
271 /* Define a stack region to make sure it fits in memory */
DREADME.md267 versions of various memory and string functions. Thanks to Mostafa
400 memory usually occupied by the filename, function name and
526 * Fix locking bug in malloc out-of-memory path and freeing a locked
709 to check for out-of-memory. Picolibc now passes all of the glibc
851 smashing memory
935 5. Change nano-malloc to always clear returned memory.
975 a fairly large amount of read-only memory. Iconv is now always
1135 2. Fix picolibc.ld to not attempt to use redefined symbols for memory
1137 values be used for system memory definitions. Instead, just use
/picolibc-latest/newlib/libc/include/
DCMakeLists.txt72 memory.h
Dmeson.build72 'memory.h',
/picolibc-latest/newlib/libc/signal/
Dsignal.tex41 An attempt to access a memory location that is not available.
/picolibc-latest/newlib/
DREADME340 with very limited memory. Note that this implementation does not
360 more heap memory. gdtoa sometimes requires 16KB heap memory, so
361 if the platform does not have enough heap memory, consider disabling
362 this option. Legacy ldtoa also use heap, however, only 1KB memory
/picolibc-latest/newlib/libc/reent/
Dreent.tex49 for small memory systems, controlled by the @code{_REENT_SMALL}

12