Zephyr Project API 4.1.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
linker-defs.h File Reference
#include <zephyr/toolchain.h>
#include <zephyr/toolchain/common.h>
#include <zephyr/linker/sections.h>
#include <zephyr/sys/util.h>
#include <zephyr/offsets.h>
#include <zephyr/devicetree.h>

Go to the source code of this file.

Macros

#define PLACE_SYMBOL_HERE(symbol)   symbol = .
 
#define CREATE_OBJ_LEVEL(object, level)
 

Macro Definition Documentation

◆ CREATE_OBJ_LEVEL

#define CREATE_OBJ_LEVEL (   object,
  level 
)
Value:
PLACE_SYMBOL_HERE(__##object##_##level##_start);\
KEEP(*(SORT(.z_##object##_##level##_P_?_*))); \
KEEP(*(SORT(.z_##object##_##level##_P_??_*))); \
KEEP(*(SORT(.z_##object##_##level##_P_???_*)));
#define PLACE_SYMBOL_HERE(symbol)
Definition linker-defs.h:49

◆ PLACE_SYMBOL_HERE

#define PLACE_SYMBOL_HERE (   symbol)    symbol = .