diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-11-02 21:16:09 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-11-02 21:16:09 +0000 |
commit | bc884fd9f7bdb64d250be639edc8dc85a20a1975 (patch) | |
tree | 7ca35c37e582f10e30efc71b734ba0712a079557 /lib/Object/MachOObjectFile.cpp | |
parent | 66b8ec520f84c704e2a7f89dfa9ee1452ef5bc43 (diff) | |
download | llvm-bc884fd9f7bdb64d250be639edc8dc85a20a1975.tar.gz llvm-bc884fd9f7bdb64d250be639edc8dc85a20a1975.tar.bz2 llvm-bc884fd9f7bdb64d250be639edc8dc85a20a1975.tar.xz |
move getSymbolNMTypeChar to the one program that needs it: nm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193933 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Object/MachOObjectFile.cpp')
-rw-r--r-- | lib/Object/MachOObjectFile.cpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/lib/Object/MachOObjectFile.cpp b/lib/Object/MachOObjectFile.cpp index f48bb8a7fe..d2cb8bde6d 100644 --- a/lib/Object/MachOObjectFile.cpp +++ b/lib/Object/MachOObjectFile.cpp @@ -591,43 +591,6 @@ error_code MachOObjectFile::getSymbolType(DataRefImpl Symb, return object_error::success; } -error_code MachOObjectFile::getSymbolNMTypeChar(DataRefImpl Symb, - char &Res) const { - nlist_base Entry = getSymbolTableEntryBase(this, Symb); - uint8_t NType = Entry.n_type; - - char Char; - switch (NType & MachO::N_TYPE) { - case MachO::N_UNDF: - Char = 'u'; - break; - case MachO::N_ABS: - Char = 's'; - break; - case MachO::N_SECT: { - section_iterator Sec = end_sections(); - getSymbolSection(Symb, Sec); - DataRefImpl Ref = Sec->getRawDataRefImpl(); - StringRef SectionName; - getSectionName(Ref, SectionName); - StringRef SegmentName = getSectionFinalSegmentName(Ref); - if (SegmentName == "__TEXT" && SectionName == "__text") - Char = 't'; - else - Char = 's'; - } - break; - default: - Char = '?'; - break; - } - - if (NType & (MachO::N_EXT | MachO::N_PEXT)) - Char = toupper(static_cast<unsigned char>(Char)); - Res = Char; - return object_error::success; -} - error_code MachOObjectFile::getSymbolFlags(DataRefImpl DRI, uint32_t &Result) const { nlist_base Entry = getSymbolTableEntryBase(this, DRI); |