Lines Matching +full:- +full:- +full:no +full:- +full:verbose
4 # SPDX-License-Identifier: Apache-2.0
9 This script performs compile-time processing of the LLEXT exports
45 ptr_size -- Platform pointer size in bytes
46 endianness -- Platform endianness ('little'/'big')
63 #failures if SLID-based linking is enabled (in this case, the
67 #are "reserved for operating system-specific semantics".
136 # Lazy-open the SLID listing file to ensure it is only created when necessary
146 Also note that symbol names are always NUL-terminated.
159 return raw_name.decode("utf-8")
198 slidlist_write("// This file contains the 'SLID -> name' mapping for all")
202 self.log.info("SLID -> export name mapping:")
207 msg = f"{slid_as_str} -> {name_and_symaddr[0]}"
275 "- not preparing again")
305 self.log.debug("no exports strtab section in ELF")
322 # pylint: disable=duplicate-code
330 parser.add_argument("-f", "--elf-file", default=pathlib.Path("build", "zephyr", "zephyr.elf"),
332 parser.add_argument("-sl", "--slid-listing",
335 parser.add_argument("-v", "--verbose", action="count",
336 help=("enable verbose output, can be used multiple times "
338 parser.add_argument("--always-succeed", action="store_true",
343 def _init_log(verbose): argument
351 if verbose and verbose > 1:
353 elif verbose and verbose > 0:
363 log = _init_log(args.verbose)