Skip to content
Commit 577d5ddb authored by Andrew Boie's avatar Andrew Boie Committed by Andrew Boie
Browse files

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: default avatarAndrew Boie <andrew.p.boie@intel.com>
parent ab16853b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment