Lines Matching full:binary
3 Binary Descriptors
6 Binary Descriptors are constant data objects storing information about the binary executable.
7 Unlike "regular" constants, binary descriptors are linked to a known offset in the binary, making
9 A few examples of constants that would make useful binary descriptors are: kernel version, app vers…
12 Binary descriptors are created by using the ``DEFINE_BINDESC_*`` macros. For example:
35 Binary descriptors are implemented with a TLV (tag, length, value) header linked
36 to a known offset in the binary image. This offset may vary between architectures,
42 the beginning of the image, in order to skip over the binary descriptors, which are right
50 value. All binary descriptor numbers (magic, tags, uints) are laid out in memory
55 The binary descriptor header starts with the magic number ``0xb9863e5a7ea46046``. It's followed
70 Binary descriptors are always created by the ``BINDESC_*_DEFINE`` macros. As shown in
98 # Enable binary descriptors
101 # Enable definition of binary descriptors
104 # Enable default build time binary descriptors
111 By convention, each Kconfig symbol corresponds to a binary descriptor whose
118 It's also possible to read and parse binary descriptors from an application.
159 ``west`` is able to parse and display binary descriptors from a given executable image.