[Lldb-commits] [PATCH] D100800: [lldb] Fix demangler leaks in the DWARF AST parser

Fangrui Song via Phabricator via lldb-commits lldb-commits at lists.llvm.org
Mon Apr 19 16:38:30 PDT 2021


MaskRay added a comment.

The remaining failures are on Linux x86-64 in a `-DLLVM_USE_SANITIZER=Leaks` build (`Address` should achieve the same effect because on many targets asan enables LeakSanitizer)

  Failed Tests (45):
    lldb-shell :: Reproducer/Functionalities/TestDataFormatter.test
    lldb-shell :: Reproducer/Functionalities/TestImageList.test
    lldb-shell :: Reproducer/Functionalities/TestStepping.test
    lldb-shell :: Reproducer/TestCrash.test
    lldb-shell :: Reproducer/TestDriverOptions.test
    lldb-shell :: Reproducer/TestDump.test
    lldb-shell :: Reproducer/TestGDBRemoteRepro.test
    lldb-shell :: Reproducer/TestHomeDir.test
    lldb-shell :: Reproducer/TestLuaImport.test
    lldb-shell :: Reproducer/TestMultipleTargets.test
    lldb-shell :: Reproducer/TestProcessList.test
    lldb-shell :: Reproducer/TestRelativePath.test
    lldb-shell :: Reproducer/TestReuseDirectory.test
    lldb-shell :: Reproducer/TestVerify.test
    lldb-shell :: Reproducer/TestWorkingDir.test
    lldb-shell :: ScriptInterpreter/Lua/independent_state.test
    lldb-shell :: SymbolFile/NativePDB/ast-functions.cpp
    lldb-shell :: SymbolFile/NativePDB/ast-methods.cpp
    lldb-shell :: SymbolFile/NativePDB/ast-types.cpp
    lldb-shell :: SymbolFile/NativePDB/bitfields.cpp
    lldb-shell :: SymbolFile/NativePDB/break-by-function.cpp
    lldb-shell :: SymbolFile/NativePDB/break-by-line.cpp
    lldb-shell :: SymbolFile/NativePDB/disassembly.cpp
    lldb-shell :: SymbolFile/NativePDB/function-types-classes.cpp
    lldb-shell :: SymbolFile/NativePDB/global-classes.cpp
    lldb-shell :: SymbolFile/NativePDB/load-pdb.cpp
    lldb-shell :: SymbolFile/NativePDB/nested-types.cpp
    lldb-shell :: SymbolFile/NativePDB/s_constant.cpp
    lldb-shell :: SymbolFile/NativePDB/source-list.cpp
    lldb-shell :: SymbolFile/NativePDB/tag-types.cpp
    lldb-unit :: Core/./LLDBCoreTests/RichManglingContextTest.FromCxxMethodName
    lldb-unit :: Utility/./UtilityTests/PassiveReplayTest.InstrumentedBar
    lldb-unit :: Utility/./UtilityTests/PassiveReplayTest.InstrumentedBarPtr
    lldb-unit :: Utility/./UtilityTests/PassiveReplayTest.InstrumentedBarRef
    lldb-unit :: Utility/./UtilityTests/PassiveReplayTest.InstrumentedFoo
    lldb-unit :: Utility/./UtilityTests/PassiveReplayTest.InstrumentedFooInvalid
    lldb-unit :: Utility/./UtilityTests/RecordReplayTest.InstrumentedBar
    lldb-unit :: Utility/./UtilityTests/RecordReplayTest.InstrumentedBarPtr
    lldb-unit :: Utility/./UtilityTests/RecordReplayTest.InstrumentedBarRef
    lldb-unit :: Utility/./UtilityTests/RecordReplayTest.InstrumentedFoo
    lldb-unit :: Utility/./UtilityTests/RecordReplayTest.InstrumentedFooSameThis
    lldb-unit :: Utility/./UtilityTests/SerializationRountripTest.SerializeDeserializeCStringArray
    lldb-unit :: Utility/./UtilityTests/SerializationRountripTest.SerializeDeserializePodPointers
    lldb-unit :: Utility/./UtilityTests/SerializationRountripTest.SerializeDeserializePodReferences
    lldb-unit :: tools/lldb-server/tests/./LLDBServerTests/TestBase.LaunchModePreservesEnvironment


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D100800/new/

https://reviews.llvm.org/D100800



More information about the lldb-commits mailing list