Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
linker-defs.h File Reference
#include <toolchain.h>
#include <toolchain/common.h>
#include <linker/sections.h>
#include <sys/util.h>
#include <offsets.h>
#include <linker/devicetree_reserved.h>
#include <devicetree.h>

Go to the source code of this file.

Macros

#define ITERABLE_SECTION_ROM(struct_type, subalign)
 Define a read-only iterable section output. More...
 
#define ITERABLE_SECTION_ROM_GC_ALLOWED(struct_type, subalign)
 Define a garbage collectable read-only iterable section output. More...
 
#define ITERABLE_SECTION_RAM(struct_type, subalign)
 Define a read-write iterable section output. More...
 
#define ITERABLE_SECTION_RAM_GC_ALLOWED(struct_type, subalign)
 Define a garbage collectable read-write iterable section output. More...
 
#define CREATE_OBJ_LEVEL(object, level)
 

Macro Definition Documentation

◆ CREATE_OBJ_LEVEL

#define CREATE_OBJ_LEVEL (   object,
  level 
)
Value:
__##object##_##level##_start = .; \
KEEP(*(SORT(.z_##object##_##level[0-9]_*))); \
KEEP(*(SORT(.z_##object##_##level[1-9][0-9]_*)));