--------
This is much heavier weight than profiling
+config EXPERIMENTAL
+ bool "Enable Experimental options"
+ default n
+ help
+ This allows the selection of experimental features. This includes incomplete or unreviewed code.
+ Only enable this feature if you are working on the features in question.
+ IMPORTANT: Non-experimental code MUST NOT use, require, or rely on experimental features.
+ Any code that violates this will be immediately deleted without warning.
+ --
+ The purpose of this option is to allow features under development to be committed to the mainline
+ to more easily track changes and provide access to multiple developers
config BUILT_IN_STDLIB
bool "Enable Built in versions of stdlib functions"
This enables Palacios' internal implementation of strpbrk
+config BUILT_IN_STDIO
+ bool "Enable Built in versions of stdio functions"
+ default n
+ help
+ Not all host OSes provide link targets for stdio functions
+ Palacios provides internal implementations of these functions, that you can select from this list
+
+
+
config BUILT_IN_SPRINTF
bool "sprintf()"
default n
- depends on BUILT_IN_STDLIB
+ depends on BUILT_IN_STDIO
help
This enables Palacios' internal implementation of sprintf
config BUILT_IN_SNPRINTF
bool "snprintf()"
default n
- depends on BUILT_IN_STDLIB
+ depends on BUILT_IN_STDIO
help
This enables Palacios' internal implementation of snprintf
config BUILT_IN_VSPRINTF
bool "vsprintf()"
default n
- depends on BUILT_IN_STDLIB
+ depends on BUILT_IN_STDIO
help
This enables Palacios' internal implementation of vsprintf
config BUILT_IN_VSNPRINTF
bool "vsnprintf()"
default n
- depends on BUILT_IN_STDLIB
+ depends on BUILT_IN_STDIO
help
This enables Palacios' internal implementation of vsnprintf
config BUILT_IN_VSNRPRINTF
bool "vsnrprintf()"
default n
- depends on BUILT_IN_STDLIB
+ depends on BUILT_IN_STDIO
help
This enables Palacios' internal implementation of vsnrprintf