Lines Matching +full:- +full:- +full:global
8 # - Symbol translation using a steering file is configured.
14 get_property(empty GLOBAL PROPERTY ${REGION_OBJECT}_EMPTY)
16 # For scatter files we move any system symbols into first non-empty load section.
18 get_property(symbols GLOBAL PROPERTY ${parent}_SYMBOLS)
19 set_property(GLOBAL APPEND PROPERTY ${REGION_OBJECT}_SYMBOLS ${symbols})
20 set_property(GLOBAL PROPERTY ${parent}_SYMBOLS)
23 get_property(sections GLOBAL PROPERTY ${REGION_OBJECT}_SECTION_LIST_ORDERED)
26 get_property(name_clean GLOBAL PROPERTY ${section}_NAME_CLEAN)
27 get_property(noinput GLOBAL PROPERTY ${section}_NOINPUT)
28 get_property(type GLOBAL PROPERTY ${section}_TYPE)
30 get_property(indicies GLOBAL PROPERTY ${section}_SETTINGS_INDICIES)
34 get_property(symbols GLOBAL PROPERTY ${section}_SETTING_${idx}_SYMBOLS)
35 get_property(sort GLOBAL PROPERTY ${section}_SETTING_${idx}_SORT)
36 get_property(offset GLOBAL PROPERTY ${section}_SETTING_${idx}_OFFSET)
41 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C
44 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_FILE
51 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C
54 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_FILE
62 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C
65 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_FILE
77 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C "Image$$${name_clean}${ZI}$$Base")
78 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C "Image$$${name_clean}${ZI}$$Length")
79 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C "Load$$${name_clean}${ZI}$$Base")
81 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_FILE
87 get_property(symbol_val GLOBAL PROPERTY SYMBOL_TABLE___${name_clean}_end)
88 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C "Image$$${symbol_val}${ZI}$$Limit")
89 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_FILE
94 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_FILE
99 EXPR "(ImageLimit(${symbol_val}${ZI}) - ImageBase(${name_clean}${ZI}))"
106 get_property(groups GLOBAL PROPERTY ${REGION_OBJECT}_GROUP_LIST_ORDERED)
108 get_property(name GLOBAL PROPERTY ${group}_NAME)
113 get_property(first_section_name GLOBAL PROPERTY ${section}_NAME_CLEAN)
115 get_property(last_section_name GLOBAL PROPERTY ${section}_NAME_CLEAN)
118 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C "Image$$${first_section_name}$$Base")
119 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C "Load$$${first_section_name}$$Base")
120 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C "Image$$${last_section_name}$$Limit")
122 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_FILE
129 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_FILE
134 EXPR "(ImageLimit(${last_section_name}) - ImageBase(${first_section_name}))"
138 get_property(symbols GLOBAL PROPERTY ${REGION_OBJECT}_SYMBOLS)
140 get_property(name GLOBAL PROPERTY ${symbol}_NAME)
141 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_C "Image$$${name}$$Base")
143 set_property(GLOBAL APPEND PROPERTY SYMBOL_STEERING_FILE
151 # String functions - start
157 get_property(name GLOBAL PROPERTY ${STRING_OBJECT}_NAME)
158 get_property(regions GLOBAL PROPERTY ${STRING_OBJECT}_REGIONS)
159 get_property(format GLOBAL PROPERTY ${STRING_OBJECT}_FORMAT)
162 get_property(empty GLOBAL PROPERTY ${region}_EMPTY)
174 get_property(type GLOBAL PROPERTY ${STRING_OBJECT}_OBJ_TYPE)
176 get_property(name GLOBAL PROPERTY ${STRING_OBJECT}_NAME)
177 get_property(address GLOBAL PROPERTY ${STRING_OBJECT}_ADDRESS)
178 get_property(size GLOBAL PROPERTY ${STRING_OBJECT}_SIZE)
182 get_property(sections GLOBAL PROPERTY ${STRING_OBJECT}_SECTIONS_FIXED)
187 get_property(groups GLOBAL PROPERTY ${STRING_OBJECT}_GROUPS)
192 get_property(sections GLOBAL PROPERTY ${STRING_OBJECT}_SECTIONS)
198 get_property(regions GLOBAL PROPERTY ${parent}_REGIONS)
201 get_property(vma GLOBAL PROPERTY ${region}_NAME)
202 get_property(sections GLOBAL PROPERTY ${STRING_OBJECT}_${vma}_SECTIONS_FIXED)
207 get_property(groups GLOBAL PROPERTY ${STRING_OBJECT}_${vma}_GROUPS)
212 get_property(sections GLOBAL PROPERTY ${STRING_OBJECT}_${vma}_SECTIONS)
218 get_property(symbols GLOBAL PROPERTY ${STRING_OBJECT}_SYMBOLS)
233 get_property(name GLOBAL PROPERTY ${STRING_SECTION}_NAME)
234 get_property(address GLOBAL PROPERTY ${STRING_SECTION}_ADDRESS)
235 get_property(type GLOBAL PROPERTY ${STRING_SECTION}_TYPE)
236 get_property(align GLOBAL PROPERTY ${STRING_SECTION}_ALIGN)
237 get_property(subalign GLOBAL PROPERTY ${STRING_SECTION}_SUBALIGN)
238 get_property(endalign GLOBAL PROPERTY ${STRING_SECTION}_ENDALIGN)
239 get_property(vma GLOBAL PROPERTY ${STRING_SECTION}_VMA)
240 get_property(lma GLOBAL PROPERTY ${STRING_SECTION}_LMA)
241 get_property(noinput GLOBAL PROPERTY ${STRING_SECTION}_NOINPUT)
242 get_property(noinit GLOBAL PROPERTY ${STRING_SECTION}_NOINIT)
286 get_property(indicies GLOBAL PROPERTY ${STRING_SECTION}_SETTINGS_INDICIES)
288 get_property(align GLOBAL PROPERTY ${STRING_SECTION}_SETTING_${idx}_ALIGN)
289 get_property(any GLOBAL PROPERTY ${STRING_SECTION}_SETTING_${idx}_ANY)
290 get_property(first GLOBAL PROPERTY ${STRING_SECTION}_SETTING_${idx}_FIRST)
291 get_property(keep GLOBAL PROPERTY ${STRING_SECTION}_SETTING_${idx}_KEEP)
292 get_property(sort GLOBAL PROPERTY ${STRING_SECTION}_SETTING_${idx}_SORT)
293 get_property(flags GLOBAL PROPERTY ${STRING_SECTION}_SETTING_${idx}_FLAGS)
294 get_property(input GLOBAL PROPERTY ${STRING_SECTION}_SETTING_${idx}_INPUT)
295 get_property(offset GLOBAL PROPERTY ${STRING_SECTION}_SETTING_${idx}_OFFSET)
336 # armlink has --keep=<section_id>, but is there an scatter equivalent ?
390 get_property(name GLOBAL PROPERTY ${STRING_SYMBOL}_NAME)
391 get_property(expr GLOBAL PROPERTY ${STRING_SYMBOL}_EXPR)
392 get_property(size GLOBAL PROPERTY ${STRING_SYMBOL}_SIZE)
393 get_property(symbol GLOBAL PROPERTY ${STRING_SYMBOL}_SYMBOL)
394 get_property(subalign GLOBAL PROPERTY ${STRING_SYMBOL}_SUBALIGN)
401 get_property(symbol_val GLOBAL PROPERTY SYMBOL_TABLE_${match})
422 get_property(symbols_c GLOBAL PROPERTY SYMBOL_STEERING_C)
423 file(WRITE ${STEERING_C} "/* AUTO-GENERATED - Do not modify\n")
424 file(APPEND ${STEERING_C} " * AUTO-GENERATED - All changes will be lost\n")
440 get_property(steering_content GLOBAL PROPERTY SYMBOL_STEERING_FILE)
441 file(WRITE ${STEERING_FILE} "; AUTO-GENERATED - Do not modify\n")
442 file(APPEND ${STEERING_FILE} "; AUTO-GENERATED - All changes will be lost\n")