You do know that these addresses change when the location of BL2's memory region or w/e changes, right? That's why you usually use pointers and offsets, think of them like a relative path that's (presumably) the same every time. This is pretty much next to useless