From: Vedant Kumar Date: Sat, 26 Jan 2019 00:33:15 +0000 (+0000) Subject: [llvm-nm] Print out N_COLD_FUNC as "cold func" X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=020a696694df6bd919e68f26f81d91e457c739dc;p=llvm [llvm-nm] Print out N_COLD_FUNC as "cold func" Per post-commit feedback from Mike, have llvm-nm print out this symbol attribute as "[cold func]". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@352258 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/tools/llvm-nm/AArch64/macho-cold.test b/test/tools/llvm-nm/AArch64/macho-cold.test index a07f5d27d14..590713f6a8d 100644 --- a/test/tools/llvm-nm/AArch64/macho-cold.test +++ b/test/tools/llvm-nm/AArch64/macho-cold.test @@ -1,4 +1,4 @@ RUN: llc -O0 -mtriple=aarch64-apple-ios %p/Inputs/cold-func.ll -filetype=obj -o %t.aarch64.o RUN: llvm-nm -m %t.aarch64.o | FileCheck %s -CHECK: [cold] _cold_func +CHECK: [cold func] _cold_func diff --git a/tools/llvm-nm/llvm-nm.cpp b/tools/llvm-nm/llvm-nm.cpp index f81e909c924..83620778359 100644 --- a/tools/llvm-nm/llvm-nm.cpp +++ b/tools/llvm-nm/llvm-nm.cpp @@ -557,7 +557,7 @@ static void darwinPrintSymbol(SymbolicFile &Obj, SymbolListT::iterator I, if (Filetype == MachO::MH_OBJECT && ((NType & MachO::N_TYPE) != MachO::N_UNDF) && (NDesc & MachO::N_COLD_FUNC) == MachO::N_COLD_FUNC) - outs() << "[cold] "; + outs() << "[cold func] "; if ((NDesc & MachO::N_ARM_THUMB_DEF) == MachO::N_ARM_THUMB_DEF) outs() << "[Thumb] ";