Multiple Symbol types and symbol data can exist for the same symbol in the pdb file. This is mainly between label and data symbol types. This change prioritizes the data symbol type over the label symbol and also adds a check to ensure that if there are two data type symbols for the same overall symbol, the non-primitive data type is selected.
[ ] Impacts functionality?
Functionality - Does the change ultimately impact how firmware functions?
Examples: Add a new library, publish a new PPI, update an algorithm, ...
[ ] Impacts security?
Security - Does the change have a direct security impact on an application,
flow, or firmware?
Description
Multiple Symbol types and symbol data can exist for the same symbol in the pdb file. This is mainly between
label
anddata
symbol types. This change prioritizes thedata
symbol type over thelabel
symbol and also adds a check to ensure that if there are twodata
type symbols for the same overall symbol, the non-primitive data type is selected.How This Was Tested
N/A
Integration Instructions
N/A