zephyr/tests
Andrew Boie 577d5ddba4 userspace: fix kobj detection declared extern
If a variable is declared extern first, the name and type
information is stored in a special DW_DIE_variable which
is then referenced by the actual instances via the
tag DW_AT_specification.

We now place extern variable instances in an extern environment
and use this data to fetch the name/type of the instances,
which do not have it (which is why they were being skipped).

As it turns out, the gross hack for the system workqueue was
due to this problem because of the extern declaration in
kernel.h.

Fixes: #6992

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2018-05-16 17:00:27 -07:00
..
application_development tests: fix doxygen comments 2018-05-07 12:27:07 -04:00
benchmarks tests: fix doxygen comments 2018-05-07 12:27:07 -04:00
bluetooth Bluetooth: Mesh: shell: Add persistent storage support 2018-05-16 18:41:23 +03:00
boards tests: fix doxygen comments 2018-05-07 12:27:07 -04:00
booting/stub
compliance
crypto tests: remove duplicate tests 2018-05-07 12:27:07 -04:00
drivers tests: drivers: build_all: Ensure correct builds. 2018-05-15 17:48:18 +03:00
include tests: remove dot after PASS|FAIL 2018-05-08 07:56:18 -04:00
kernel userspace: fix kobj detection declared extern 2018-05-16 17:00:27 -07:00
lib tests: lib: rbtree: Clarify increment of variable 2018-05-11 20:03:00 -04:00
misc/test_build tests: Added test for UTF-8 characters in Kconfig values 2018-03-21 19:11:19 -04:00
net tests/net: Fix ethernet mgmt mac change test 2018-05-16 16:22:38 +03:00
posix tests: posix: Fix sigevent initialization 2018-05-11 16:52:19 -04:00
power tests/samples: add hw dependencies 2018-05-01 19:10:27 -04:00
shell tests: cleanup subsystem tests meta-data 2018-04-09 22:55:20 -04:00
subsys tests: subsys: fs: Enable proper configuration for qemu_x86. 2018-05-15 17:48:18 +03:00
unit scripts: gen_kobject_list: Generate enums and case statements 2018-04-26 02:57:12 +05:30
ztest ztest: prints newline after failure message 2018-05-09 09:33:24 -04:00
CMakeLists.txt tests: add CONFIG_TEST for marking tests 2018-01-08 10:03:57 -05:00
Kconfig tests: Kconfig: Added a new Kconfig for qemu_x86 2018-05-15 17:48:18 +03:00