zephyr/scripts
Inaky Perez-Gonzalez 96c4a4b3a3 scrips/kconfig: reduce impact of getenv() buffer overflow
getenv() returns an string of unknown size, so Coverity warns that it
might be used to overflow the stack in the call chain off
conf_read_simple().

To avoid that, wisdom says copy to an string of known size and pass
that.

Change-Id: I9e468de0ae66429062027f58fe0a0a4e1197218f
Coverity-ID: 150819
Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
(cherry picked from commit 0307d6ea5fa361abe5c9fb1872f9dc8256208ee0)
2016-12-02 04:16:53 +00:00
..
basic scripts: Update fixdep from kernel.org 2016-10-31 20:58:57 +00:00
cross_compiler build: update xtools configurations 2016-02-05 20:25:13 -05:00
gen_idt gen_idt: remove int_vec_alloc bitfield from output 2016-10-21 23:30:05 +00:00
gen_offset_header kernel: remove last instances of tNANO in comments 2016-11-14 10:30:24 -05:00
kconfig scrips/kconfig: reduce impact of getenv() buffer overflow 2016-12-02 04:16:53 +00:00
patches move qemu patch to script/patches 2016-02-05 20:15:21 -05:00
sanity_chk tests: update sanitycheck footprint baseline 2016-11-13 09:27:02 -05:00
support board: organize boards based on architecture 2016-10-24 19:59:42 +00:00
.gitignore expr_parser.py: simple expression language 2016-05-04 22:57:39 +00:00
build_grub.sh grub: Tweak build_grub.sh for proxy issues 2016-08-23 13:20:52 +00:00
check_known_checkpatch_issues.sh Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
check_link_map.py check_link_map: Removing unsuported python version. 2016-10-15 15:09:55 +00:00
checkconfig.py scripts: Check all CONFIG_* in the code are defined into a Kconfig file 2016-07-22 23:27:08 +00:00
checkpatch.pl checkpatch: update with latest checkpatch from the linux kernel 2016-11-11 14:27:39 +00:00
checkstack.pl First commit 2015-04-10 16:44:37 -07:00
compare_footprint scripts: limit compare_footprint script to a defined group of boards 2016-10-26 17:18:38 +00:00
config First commit 2015-04-10 16:44:37 -07:00
diffconfig First commit 2015-04-10 16:44:37 -07:00
do_checkpatch.sh Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
expr_parser.py expr_parser: support ':' operator 2016-06-02 23:10:07 +00:00
filter-known-issues.py build: script to filter known issues 2016-07-01 21:53:44 +00:00
gcc-version.sh First commit 2015-04-10 16:44:37 -07:00
get_maintainer.pl scripts: Port get_maintainer.pl to Zephyr 2016-09-12 00:24:13 +00:00
headerdep.pl First commit 2015-04-10 16:44:37 -07:00
Kbuild.include build: support pre-built host tools 2016-11-12 00:34:03 +00:00
maintainer-checkpatch.bash Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
make-ll Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
Makefile build: remove unused linux related code 2016-02-05 20:25:15 -05:00
Makefile.build build: support pre-built host tools 2016-11-12 00:34:03 +00:00
Makefile.clean First commit 2015-04-10 16:44:37 -07:00
Makefile.extrawarn First commit 2015-04-10 16:44:37 -07:00
Makefile.headersinst First commit 2015-04-10 16:44:37 -07:00
Makefile.help First commit 2015-04-10 16:44:37 -07:00
Makefile.host First commit 2015-04-10 16:44:37 -07:00
Makefile.lib c++: enable subdir-cxxflags 2016-11-08 13:30:28 +02:00
Makefile.modbuiltin First commit 2015-04-10 16:44:37 -07:00
Makefile.toolchain.gccarmemb toolchain.gccarmemb: Cleanup Makefile 2016-07-28 14:08:49 +00:00
Makefile.toolchain.issm build: Improve usage of the ISSM toolchain 2016-07-21 02:48:03 +00:00
Makefile.toolchain.xtools build: Make QEMU_BIN_PATH optional 2016-09-12 02:35:20 +00:00
Makefile.toolchain.zephyr Makefile: Fix clobber of LIB_INCLUDE_DIR during second pass 2016-11-01 23:51:02 +00:00
mkmakefile First commit 2015-04-10 16:44:37 -07:00
mksysmap First commit 2015-04-10 16:44:37 -07:00
qemu-machine-hack.py HACK: qemu: change e_machine for IAMCU binaries 2016-03-12 02:24:46 +00:00
sanitycheck sanitycheck: allow error on deprecation warnings 2016-12-01 21:06:07 +00:00
size_report scripts: add a script to report RAM/ROM usage 2016-05-26 15:19:15 +00:00
spelling.txt First commit 2015-04-10 16:44:37 -07:00
sysgen sysgen: build for unified kernel only 2016-11-04 19:19:17 +00:00
tags.sh build: Add tags.sh to enable tagging targets 2016-02-05 20:24:36 -05:00
timestamp Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
vercomp sdk: zephyr: check for minimum required version of SDK 2016-09-15 21:17:02 +00:00