Changeset 7d14bb8 in rtems-tools
- Timestamp:
-
03/15/21 14:51:47
(3 years ago)
- Author:
- Alex White <alex.white@…>
- Branches:
- master
- Children:
- 4aabd9b
- Parents:
- a7802e3
- git-author:
- Alex White <alex.white@…> (03/15/21 14:51:47)
- git-committer:
- Joel Sherrill <joel@…> (03/30/21 18:15:58)
- Message:
-
covoar: Handle periods in symbols from objdump
Occasionally the compiler will generate symbols that look similar to
symbols defined in RTEMS code except that they contain some suffix.
These symbol suffixes are only found in the ELF symbol table; the
symbols appear to be normal in the DWARF info. This appears to be
happening on all architectures.
For example, the function _Message_queue_Create from rtems appears as
"_Message_queue_Create.part.0". Other suffixes include ".isra.0",
".constprop.0", and ".0".
This looks to be related to compiler optimizations. Symbols with
suffixes were being treated as unique. For our purposes, they should be
mapped to the equivalent symbols in the DWARF info. This has been
fixed.
-
(No files)
-