Home
last modified time | relevance | path

Searched refs:init (Results 1 – 22 of 22) sorted by relevance

/picolibc-latest/newlib/libc/sys/xtensa/
Dclibrary_init.c32 void (*init)(void), in __clibrary_init()
38 if (init) in __clibrary_init()
39 init (); in __clibrary_init()
/picolibc-latest/scripts/
Dcross-msp430-unknown-elf.txt29 additional_sections = ['init', 'vector']
32 …it_contents = ['KEEP (*(.text.init.enter))', 'KEEP (*(.data.init.enter))', 'KEEP (*(SORT_BY_NAME(.
Drun-power956 $objcopy --update-section .init="$one_bin" --remove-section=.text --remove-section=.sfpr --remove-s…
/picolibc-latest/newlib/libc/iconv/lib/
Ducsconv.h68 void *(*init) ( member
171 void *(*init) ( member
Ducsconv.c90 if (to_ucs_bices->handlers->init != NULL) in ucs_based_conversion_open()
92 uc->to_ucs.data = to_ucs_bices->handlers->init (from); in ucs_based_conversion_open()
101 if (from_ucs_bices->handlers->init != NULL) in ucs_based_conversion_open()
103 uc->from_ucs.data = from_ucs_bices->handlers->init (to); in ucs_based_conversion_open()
/picolibc-latest/newlib/libc/iconv/ces/
Dtable-pcs.c68 return _iconv_from_ucs_ces_handlers_table.init (encoding); in table_pcs_from_ucs_init()
112 return _iconv_to_ucs_ces_handlers_table.init (encoding); in table_pcs_to_ucs_init()
Deuc.c144 data->data[i] = _iconv_from_ucs_ces_handlers_table.init ( in euc_from_ucs_init()
299 data->data[i] = _iconv_to_ucs_ces_handlers_table.init ( in euc_to_ucs_init()
/picolibc-latest/cmake/
DTC-arm-none-eabi.ld66 .init : {
67 KEEP (*(.text.init.enter))
68 KEEP (*(.data.init.enter))
69 KEEP (*(SORT_BY_NAME(.init) SORT_BY_NAME(.init.*)))
DTC-microbit.ld66 .init : {
67 KEEP (*(.text.init.enter))
68 KEEP (*(.data.init.enter))
69 KEEP (*(SORT_BY_NAME(.init) SORT_BY_NAME(.init.*)))
/picolibc-latest/picocrt/machine/powerpc/
Dcrt0.S39 .section .text.init.enter
/picolibc-latest/doc/
Dinit.md14 3) Functions listed in the init array
20 called before the init array contents are evaluated.
Dlinking.md16 the data as required. Checkout the [Initializers in Picolibc](init.md) document
105 * `.text.init.enter`
106 * `.data.init.enter`
107 * `.init`, `.init.*`
Dusing.md102 [initializers/constructors](init.md) using `__libc_init_array()`
/picolibc-latest/picocrt/machine/x86/
Dcrt0-32.S43 .section .text.init.enter
Dcrt0-64.S43 .section .text.init.enter
/picolibc-latest/newlib/libc/misc/
DCMakeLists.txt38 init.c
Dmeson.build38 'init.c',
/picolibc-latest/newlib/libc/picolib/machine/sparc/
Dinterrupt.S68 .section .data.init.enter
/picolibc-latest/
Dmeson.build1095 KEEP (*(.text.init.enter))
1096 KEEP (*(.data.init.enter))
1097 KEEP (*(SORT_BY_NAME(.init) SORT_BY_NAME(.init.*)))''',
1163 init_sections = default_init_section_template.format('init', 'flash', 'text')
DREADME.md136 * [Picolibc initialization](doc/init.md)
999 control over the layout of .preserve, .init and .fini regions.
DCOPYING.picolibc2795 doc/init.md
3938 Files: newlib/libc/misc/init.c
/picolibc-latest/newlib/
DChangeLog-20154792 * libc/misc/init.c (_fini): Remove.
6467 * libc/misc/init.c (__libc_fini_array): Process fini_array in
13118 * libc/misc/Makefile.am: Add init.c
13120 * libc/misc/init.c: New file.
13121 * libc/sys/arm/crt0.S: Call __libc_{init,fini}_array instead of
15269 * libc/sys/linux/dl/dl-init.c: Ditto.
25875 * configure.in (target_cflags): Move init.