Hello
Just my 10 cents on this one.
Why do you want to extract that data from the .map file.
The .map file is a text file generated for information purpose only. Its format may change in the future, so I would not recommend using that file to extract information.
Why not using the executable file (.abs) generated by the linker?
This file follows the ELF V1.1 standard and you should be able to retrieve the address from any symbol from the symbol table.
I hope this helps.
CrasyCat