A
function name, where the address range represents the start-to-end of the function.
A
structure name, where the address range represents the start-to-end of the structure.
An
array symbol, where the address range represents the start-to-end of the variable, where the end
is the start+sizeof(var).
For example, if the start value of where the array is stored in memory
is 0x8000, and the array size is 16
bytes, the end address is considered to be 0x8010
(that is, 0x8000+16).