50void runtime_run_initializers(
void);
51void runtime_run_per_core_initializers(
void);
53#ifndef PICO_RUNTIME_INIT_FUNC
54#define PICO_RUNTIME_INIT_FUNC(func, priority_string) uintptr_t __used __attribute__((section(".preinit_array." priority_string))) __pre_init_ ## func = (uintptr_t)(void (*)(void)) (func)
57#ifndef PICO_RUNTIME_INIT_FUNC
58#define PICO_RUNTIME_INIT_FUNC(func, priority_string) __pre_init func, priority_string
61#define PICO_RUNTIME_INIT_FUNC_HW(func, priority_string) PICO_RUNTIME_INIT_FUNC(func, priority_string)
62#define PICO_RUNTIME_INIT_FUNC_RUNTIME(func, priority_string) PICO_RUNTIME_INIT_FUNC(func, priority_string)
64#define PICO_RUNTIME_INIT_FUNC_PER_CORE(func, priority_string) PICO_RUNTIME_INIT_FUNC(func, "ZZZZZ." priority_string)
void runtime_init(void)
Run all the initializations that are usually called by crt0.S before entering main.
Definition: llvm_libc_interface.c:82