Home
last modified time | relevance | path

Searched full:gperf (Results 1 – 23 of 23) sorted by relevance

/Zephyr-latest/cmake/modules/
DFindHostTools.cmake14 # | gperf | | |
26 # 'GPERF'
27 # Path to gperf.
28 # Set to 'GPERF-NOTFOUND' if gperf was not found.
55 # gperf is an optional dependency
56 find_program(GPERF gperf)
/Zephyr-latest/scripts/build/
Dprocess_gperf.py8 gperf C file post-processor
10 We use gperf to build up a perfect hashtable of pointer values. The way gperf
91 m = re.search("gperf version (.*) [*][/]$", line)
97 warn("gperf %s is not tested, versions %s through %s supported" %
144 help="Input C file from gperf")
Dgen_kobject_list.py7 Script to generate gperf tables of kernel object metadata
33 - A gperf script to generate the hash table mapping kernel object memory
652 # API structs don't get into the gperf table
669 # At this point we know the object will be included in the gperf table
726 # -- GPERF generation logic
742 # Different versions of gperf have different prototypes for the lookup
744 # turned into a string, we told gperf to expect binary strings that are not
999 "-g", "--gperf-output", required=False,
1000 help="Output list of kernel object addresses for gperf use")
1033 assert args.kernel, "--kernel ELF required for --gperf-output"
Dgen_kobject_placeholders.py9 hash table and lookup functions produced by gperf,
/Zephyr-latest/include/zephyr/linker/
Dkobject-data.ld25 * produced by gperf during the final stages of linking.
36 /* This is produced by gperf. Put a place holder here
Dkobject-text.ld4 /* We need to reserve room for the gperf generated hash functions.
Dkobject-rom.ld11 * produced by gperf during the final stages of linking.
Dkobject-priv-stacks.ld15 * produced by gperf during the final stages of linking.
/Zephyr-latest/cmake/sca/eclair/ECL/
Dadopted_code.ecl5 -doc_begin="These files are automatically generated by gperf."
/Zephyr-latest/doc/develop/getting_started/
Dinstallation_linux.rst79 sudo apt-get install --no-install-recommends git cmake ninja-build gperf \
89 sudo dnf install cmake ninja-build gperf dfu-util dtc wget which \
121 sudo pacman -S git cmake ninja gperf ccache dfu-util dtc wget \
Dindex.rst93 sudo apt install --no-install-recommends git cmake ninja-build gperf \
141 brew install cmake ninja gperf python3 python-tk ccache qemu dtc libmagic wget openocd
195 choco install ninja gperf python311 git dtc-msys2 wget 7zip strawberryperl
/Zephyr-latest/include/zephyr/sys/internal/
Dkobject_internal.h55 * @brief Table generated by gperf, these objects are retrieved via
/Zephyr-latest/doc/kernel/usermode/
Dkernelobjects.rst107 special perfect hash table of kernel objects generated by the 'gperf' tool.
135 which is used in parallel to the gperf table when validating object pointers.
/Zephyr-latest/
DCMakeLists.txt1237 # for the gperf generated structures for zephyr_prebuilt.elf.
1240 # the gperf hash table is hashed on the addresses of kobjects.
1243 set(KOBJECT_PREBUILT_HASH_LIST kobject_prebuilt_hash.gperf)
1253 --gperf-output ${KOBJECT_PREBUILT_HASH_LIST}
1268 ${GPERF}
1433 set(KOBJECT_HASH_LIST kobject_hash.gperf)
1446 # objects (KOBJECT_HASH_LIST) which we will then pass to gperf
1453 --gperf-output ${KOBJECT_HASH_LIST}
1465 # Use gperf to generate C code (KOBJECT_HASH_OUTPUT_SRC_PRE) which implements a
1470 ${GPERF}
[all …]
/Zephyr-latest/doc/build/cmake/
Dbuild-postprocess-4.svg4gperf<br /></font></div></div></div></foreignObject><text x="902" y="191" fill="rgba(0, 0, 0, 1)" …
Dindex.rst278 list is passed to *gperf*, which generates a perfect hash function and
/Zephyr-latest/arch/
DKconfig345 generated via gperf is highly dependent on the absolute addresses of
358 This is to account for the uncertainty of tables generated by gperf.
/Zephyr-latest/include/zephyr/internal/
Dsyscall_handler.h113 * the gperf script footer, see gen_kobject_list.py
/Zephyr-latest/doc/releases/
Drelease-notes-1.11.rst353 * :github:`5418` - Provide a python based replacement for gperf
Drelease-notes-2.2.rst1227 * :github:`7305` - CMake improvements to modularize gperf targets
Drelease-notes-1.14.rst1862 …n /sanitylog/v2m_beetle/tests/ztest/test/base/testing.ztest.verbose_2/zephyr/priv_stacks_hash.gperf
1863 …rect expression in /sanitylog/v2m_beetle/tests/posix/fs/portability.posix/zephyr/kobject_hash.gperf
Drelease-notes-2.4.rst1289 * :github:`26914` - gen_kobject_list.py dosn't generate correct gperf info for ARC MetaWare toolcha…
/Zephyr-latest/boards/openisa/rv32m1_vega/doc/
Dindex.rst694 flex texinfo gperf libtool patchutils bc zlib1g-dev \