[all-commits] [llvm/llvm-project] 1ff958: [llvm-cxxfilt] Do not consider the prefix dot as p...

diggerlin via All-commits all-commits at lists.llvm.org
Tue Sep 26 08:08:32 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1ff958c350c459ca01b05256495995afde9026b6
      https://github.com/llvm/llvm-project/commit/1ff958c350c459ca01b05256495995afde9026b6
  Author: zhijian <zhijian at ca.ibm.com>
  Date:   2023-09-26 (Tue, 26 Sep 2023)

  Changed paths:
    M llvm/include/llvm/Demangle/Demangle.h
    M llvm/lib/Demangle/Demangle.cpp
    M llvm/test/tools/llvm-cxxfilt/delimiters.test
    A llvm/test/tools/llvm-cxxfilt/dot-prefix.test
    M llvm/test/tools/llvm-cxxfilt/strip-underscore.test
    M llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp

  Log Message:
  -----------
  [llvm-cxxfilt] Do not consider the prefix dot as part of the demangled symbol name.

Summary:

In AIX OS, function entry label are begin with '.', it can not be decoded currently.
we support to decode the name in this patch for all OS.

Reviewers: Fangrui Song, James Henderson,
Differential Revision: https://reviews.llvm.org/D139864




More information about the All-commits mailing list