With a support entitlement you can also get direct access to our team of highly-qualified Arm experts 24-hours a day
Open a support case
in assembler file I have
// RO_BASE = 0x78000000
DCD FooEntry - . + .
what does it mean "minus dot plus dot"?
The 'dot' means the address of the instruction or data. it is most commonly used as a "B ." branch to self instruction in (dummy) exception handlers.
Therefore I _believe_ the above line means to create a data value evaluating to "FooEntry minus current address plus current address"... = FooEntry :)
I'm not entirely sure why one would do this, perhaps to obfuscate the FooEntry symbol?