Home
last modified time | relevance | path

Searched refs:symbol (Results 1 – 25 of 171) sorted by relevance

1234567

/Zephyr-latest/include/zephyr/toolchain/
Dmwdt.h24 .macro section_var_mwdt, section, symbol
25 .section \section().\symbol, "aw"
26 \symbol :
29 .macro section_func_mwdt, section, symbol
30 .section \section().\symbol, "ax"
33 \symbol :
34 FUNC_INSTR(symbol)
37 .macro section_subsec_func_mwdt, section, subsection, symbol
40 \symbol :
43 .macro section_var_mwdt, section, symbol
[all …]
Dgcc.h384 .macro glbl_text symbol
385 .globl \symbol
386 .type \symbol, %function
389 .macro glbl_data symbol
390 .globl \symbol
391 .type \symbol, %object
394 .macro weak_data symbol
395 .weak \symbol
396 .type \symbol, %object
427 .macro section_var section, symbol
[all …]
Dcommon.h210 #define LINKER_KEEP(symbol) \ argument
211 static const void * const symbol##_ptr __used \
212 __attribute__((__section__(".symbol_to_keep"))) = (void *)&symbol
/Zephyr-latest/scripts/kconfig/
Dhardenconfig.py25 def __init__(self, name, recommended, current=None, symbol=None): argument
29 self.symbol = symbol
49 symbol = kconf.syms[name]
50 current = symbol.str_value
52 symbol = None
55 recommended=recommended, symbol=symbol))
59 …append(Option(name=node.item.name, current=node.item.str_value, recommended='n', symbol=node.item))
73 if opt.result == 'FAIL' and opt.symbol.visibility != 0:
/Zephyr-latest/subsys/debug/symtab/
DKconfig5 bool "Generate symbol table"
7 Generate the symbol table with the offset and name of every
9 The symbol table can be accessed by including the
20 Shell commands to access the symbol table.
/Zephyr-latest/scripts/build/
Dgen_strerror_table.py43 symbol = match[1]
47 symbols.append(symbol)
48 msgs[symbol] = msg
66 for symbol in symbols:
75 for symbol in symbols:
Dgen_strsignal_table.py38 symbol = match[1]
42 symbols.append(symbol)
43 msgs[symbol] = msg
60 for symbol in symbols:
Dgen_symtab.py94 for nsym, symbol in enumerate(symtab.iter_symbols()): # pylint: disable=unused-variable
95 symbol_type = describe_symbol_type(symbol['st_info']['type'])
96 symbol_addr = symbol['st_value']
97 symbol_size = symbol['st_size']
100 symbol_name = sanitize_func_name(symbol.name)
/Zephyr-latest/doc/build/kconfig/
Dsetting.rst25 - A visible symbol is a symbol defined with a prompt. Visible symbols show
29 Here's an example of a visible symbol:
37 The symbol is shown like this in ``menuconfig``, where it can be toggled:
43 - An *invisible* symbol is a symbol without a prompt. Invisible symbols are
48 Here's an example of an invisible symbol:
55 This symbol is y if the CPU has a hardware floating point unit.
73 CONFIG_<symbol name>=<value>
78 respectively. The ``FPU`` symbol from the example above could be enabled like
87 A boolean symbol can also be set to ``n`` with a comment formatted like
101 Other symbol types are assigned like this:
[all …]
Dmenuconfig.rst18 If you try to enable a symbol with unsatisfied dependencies in
111 symbol to the corresponding value.
113 * Press :kbd:`?` to display information about the currently selected symbol,
117 In the ``guiconfig`` interface, either click on the image next to the symbol
118 to change its value, or double-click on the row with the symbol (this only
119 works if the symbol has no children, as double-clicking a symbol with
148 Finding a symbol in the menu tree and navigating to it can be tedious. To jump
149 directly to a symbol, press the :kbd:`/` key (this also works in
151 symbols by name and jump to them. In ``guiconfig``, you can also change symbol
160 If you jump to a symbol that isn't currently visible (e.g., due to having
[all …]
Dtips.rst27 If a symbol has a prompt (e.g. ``bool "Enable foo"``), then the user can change
28 the symbol's value in the ``menuconfig`` or ``guiconfig`` interface (see
30 symbol without a prompt can never be changed directly by the user, not even by
33 Only put a prompt on a symbol if it makes sense for the user to change its
91 The ``select`` statement is used to force one symbol to ``y`` whenever another
92 symbol is ``y``. For example, the following code forces ``CONSOLE`` to ``y``
115 For example, say that a new dependency is added to the ``CONSOLE`` symbol
116 above, by a developer who is unaware of the ``USB_CONSOLE`` symbol (or simply
165 In general, whenever the dependencies of a symbol are updated, the dependencies
175 which hides ways in which a symbol might get enabled.
[all …]
/Zephyr-latest/doc/services/debugging/
Dsymtab.rst6 The Symtab module, when enabled, will generate full symbol table during the Zephyr linking
16 Application can gain access to the symbol table data structure by including the :file:`symtab.h` he…
18 function to look-up the symbol name and offset of an address. More advanced functionalities and be
26 * :kconfig:option:`CONFIG_SYMTAB`: enable the generation of the symbol table.
/Zephyr-latest/tests/arch/arm/arm_irq_vector_table/
Dirq-vector-table.ld6 * Some ARM platforms require this symbol to be placed after the IRQ vector
7 * table (like STM32F0). The symbol defined here is overriding the one in
/Zephyr-latest/include/zephyr/linker/
Dirq-vector-table-section.ld9 * Some ARM platforms require this symbol to be placed after the IRQ vector
10 * table (like STM32F0). The symbol defined here is overriding the one in
Dllext-sections.ld9 * Map the 'no_syscall_impl' symbol in 'syscall_export_llext.c' to
11 * This section is used for mapping that symbol only and is not
27 * assume that the address of any data in this section (i.e., symbol names) is
/Zephyr-latest/scripts/footprint/
Dsize_report368 symbol = match_symbol_address(symlist, die,
372 if symbol is not None:
373 symaddr = symbol['symbol']['st_value']
377 symbol['mapped_files'].add(path)
410 symbol = one_sym['symbol']
411 if symbol['st_value'] in mapped_addresses:
512 symbol = one_sym['symbol']
513 symaddr = symbol['st_value']
544 symbol = one_sym['symbol']
545 symaddr = symbol['st_value']
[all …]
/Zephyr-latest/boards/
DKconfig.v212 Kconfig symbol identifying the board.
17 Kconfig symbol identifying the board target.
/Zephyr-latest/include/zephyr/sys/
Dmpsc_lockfree.h99 #define MPSC_INIT(symbol) \ argument
101 .head = (struct mpsc_node *)&symbol.stub, \
102 .tail = (struct mpsc_node *)&symbol.stub, \
/Zephyr-latest/doc/services/llext/
Dconfig.rst91 Using SLID for symbol lookups
96 To this end, the main binary contains a LLEXT-dedicated symbol table, filled
97 with one symbol-name-to-address mapping entry for each symbol exported by the
106 extensions being built, converting every string in the symbol tables to
110 This speeds up the symbol lookup process by allowing usage of
112 benefit of SLID-based linking is that storing symbol names in the
114 symbol table size.
Ddebug.rst49 The output logs will contain a line with ``gdb add-symbol-file flags:``,
56 add-symbol-file <path-to-debug.elf> <load-addresses>
78 In this case GDB chooses the first known symbol and therefore associates the
90 invoking ``add-symbol-file`` with no arguments, before step 5. This will
96 switch between the main and extension symbol tables as required, but it rapidly
106 This can be done by using ``objcopy`` with the ``-N <symbol>`` option.
110 may be itself contained in a symbol for the data segment. Fortunately, this
190 D: gdb add-symbol-file flags:
204 …(gdb) add-symbol-file build/llext/detached_fn_ext_debug.elf -s .text 0x20000034 -s .data 0x200000b…
205 add symbol table from file "build/llext/detached_fn_ext_debug.elf" at
[all …]
/Zephyr-latest/tests/net/lib/http_server/hpack/src/
Dmain.c104 uint8_t symbol = i; in ZTEST() local
109 ret = http_hpack_huffman_encode(&symbol, 1, (uint8_t *)&buf, sizeof(buf)); in ZTEST()
121 uint8_t symbol; in ZTEST() local
126 ret = http_hpack_huffman_decode((uint8_t *)&buf, buflen, &symbol, 1); in ZTEST()
128 zassert_equal(symbol, i, "Wrong symbol decoded"); in ZTEST()
/Zephyr-latest/cmake/linker/armlink/
Dscatter_script.cmake38 foreach(symbol ${symbols})
45 "RESOLVE ${symbol} AS Image$$${name_clean}_${offset_dec}$$${postfix}\n"
49 foreach(symbol ${symbols})
55 "RESOLVE ${symbol} AS Image$$${name_clean}_${idx}$$${postfix}\n"
60 foreach(symbol ${symbols})
66 "RESOLVE ${symbol} AS Image$$${name_clean}$$${postfix}\n"
139 foreach(symbol ${symbols})
140 get_property(name GLOBAL PROPERTY ${symbol}_NAME)
219 foreach(symbol ${symbols})
220 to_string(OBJECT ${symbol} STRING ${STRING_STRING})
[all …]
/Zephyr-latest/cmake/linker/iar/
Dconfig_file_script.cmake78 "define image symbol __${name_clean}_size = (__${symbol_val} - ADDR(${name_clean}))")
83 # A trick to add the symbol for the nxp devices
91 # The below two symbols is meant to make aliases to the _vector_table symbol.
150 foreach(symbol ${symbols})
151 get_property(name GLOBAL PROPERTY ${symbol}_NAME)
152 get_property(expr GLOBAL PROPERTY ${symbol}_EXPR)
261 set(${STRING_STRING} "${${STRING_STRING}}define image symbol ${image_symbol};\n")
272 …set(${STRING_STRING} "${${STRING_STRING}} define block HEAP with alignment=8 { symbol kheap__syst…
277 # set(${STRING_STRING} "${${STRING_STRING}}define exported symbol HEAP$$Base=kheap__system_heap;…
278 # set(${STRING_STRING} "${${STRING_STRING}}define exported symbol HEAP$$Limit=END(kheap__system_…
[all …]
/Zephyr-latest/drivers/charger/
DKconfig25 This symbol is y if the charger supports discharge
31 This symbol is y if the charger supports system
/Zephyr-latest/soc/nxp/lpc/lpc51u68/
Dlinker.ld8 * so we create an alias for the symbol to Zephyr's vector table

1234567