1-doc_begin="The following entities are defined in assembly files"
2-extra_definitions+="name(x86_ap_start)"
3-extra_definitions+="^z_x86_(exception|nmi|trampoline)_stack[1-3]?$"
4-extra_definitions+="name(x86_sse_init)"
5-extra_definitions+="name(z_x86_kernel_ptables)"
6-extra_definitions+="name(z_x86_switch)"
7-extra_definitions+="name(z_x86_syscall_entry_stub)"
8-extra_definitions+="^(z_x86_user_string_nlen)_(fault_start|fault_end|fixup)\\(void\\)$"
9-extra_definitions+="name(z_x86_userspace_enter)"
10-extra_definitions+="name(arch_user_string_nlen)"
11-doc_end
12
13-doc_begin="The following entities are defined from the linker."
14-extra_definitions+="name(_locore_start)"
15-extra_definitions+="name(_locore_end)"
16-extra_definitions+="name(__kernel_ram_start)"
17-extra_definitions+="name(__kernel_ram_end)"
18-extra_definitions+="name(__kernel_ram_size)"
19-extra_definitions+="name(_app_smem_start)"
20-extra_definitions+="name(_app_smem_end)"
21-extra_definitions+="name(_app_smem_size)"
22-extra_definitions+="name(_app_smem_rom_start)"
23-extra_definitions+="name(_app_smem_num_words)"
24-extra_definitions+="name(__bss_start)"
25-extra_definitions+="name(__bss_end)"
26-extra_definitions+="name(__rom_region_start)"
27-extra_definitions+="name(__rom_region_end)"
28-extra_definitions+="name(__rom_region_size)"
29-extra_definitions+="name(_flash_used)"
30-extra_definitions+="name(_image_ram_start)"
31-extra_definitions+="name(_image_ram_end)"
32-extra_definitions+="name(__text_region_start)"
33-extra_definitions+="name(__text_region_end)"
34-extra_definitions+="name(__text_region_size)"
35-extra_definitions+="name(__rodata_region_start)"
36-extra_definitions+="name(__rodata_region_end)"
37-extra_definitions+="name(__rodata_region_size)"
38-extra_definitions+="name(_vector_start)"
39-extra_definitions+="name(_vector_end)"
40-extra_definitions+="name(_end)"
41-extra_definitions+="name(__log_backends_start)"
42-extra_definitions+="name(__log_backends_end)"
43-extra_definitions+="name(__log_const_start)"
44-extra_definitions+="name(__log_const_end)"
45-extra_definitions+="name(__log_dynamic_start)"
46-extra_definitions+="name(__log_dynamic_end)"
47-extra_definitions+="name(__device_start)"
48-extra_definitions+="name(__device_end)"
49-extra_definitions+="name(__init_start)"
50-extra_definitions+="name(__init_end)"
51-extra_definitions+="name(z_shared_kernel_page_start)"
52-extra_definitions+="name(z_priv_stacks_ram_start)"
53-extra_definitions+="name(z_priv_stacks_ram_end)"
54-extra_definitions+="name(z_user_stacks_start)"
55-extra_definitions+="name(z_user_stacks_end)"
56-extra_definitions+="name(z_kobject_data_begin)"
57-extra_definitions+="name(__app_shmem_regions_start)"
58-extra_definitions+="name(__app_shmem_regions_end)"
59-extra_definitions+="name(_thread_idx_map)"
60-extra_definitions+="name(z_data_smem_footprint_mem_partition_part_start)"
61-extra_definitions+="name(z_data_smem_footprint_mem_partition_part_size)"
62-extra_definitions+="name(z_data_smem_footprint_mem_partition_bss_start)"
63-extra_definitions+="name(z_data_smem_footprint_mem_partition_bss_size)"
64-extra_definitions+="name(z_object_gperf_find)"
65-extra_definitions+="name(z_object_gperf_wordlist_foreach)"
66-extra_definitions+="name(_z_object_assignment_list_start)"
67-extra_definitions+="name(_z_object_assignment_list_end)"
68-doc_end
69
70-doc="Entities created with Z_LINK_ITERABLE in linker.ld"
71-extra_definitions+="^_(_static_thread_data|k_timer|k_mem_slab|k_mem_pool|k_heap|k_mutex|k_stack|k_msgq|k_mbox|k_pipe|k_sem|k_queue)_list_(start|end)$"
72
73-extra_definitions+="^z_mapped_(start|end)$"
74-extra_definitions+="^__init_(PRE_KERNEL_[12]|POST_KERNEL|APPLICATION|SMP)_start$"
75