Move the responsibility for translating the various eFunctionNameType lookups to the
SymbolFIle (it was done mostly in the BreakpointResolverName resolver before.) Then tailor our searches to the way the indexed maps are laid out. This removes a bunch of test case failures using indexed dSYM's. llvm-svn: 141428
Showing
- lldb/include/lldb/Breakpoint/BreakpointResolverName.h 0 additions, 8 deletionslldb/include/lldb/Breakpoint/BreakpointResolverName.h
- lldb/include/lldb/Target/CPPLanguageRuntime.h 9 additions, 0 deletionslldb/include/lldb/Target/CPPLanguageRuntime.h
- lldb/include/lldb/Target/ObjCLanguageRuntime.h 19 additions, 1 deletionlldb/include/lldb/Target/ObjCLanguageRuntime.h
- lldb/source/API/SBTarget.cpp 2 additions, 2 deletionslldb/source/API/SBTarget.cpp
- lldb/source/Breakpoint/BreakpointResolverName.cpp 3 additions, 107 deletionslldb/source/Breakpoint/BreakpointResolverName.cpp
- lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h 13 additions, 0 deletionslldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
- lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp 305 additions, 151 deletionslldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
- lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h 13 additions, 5 deletionslldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
- lldb/source/Target/CPPLanguageRuntime.cpp 78 additions, 0 deletionslldb/source/Target/CPPLanguageRuntime.cpp
- lldb/test/python_api/target/TestTargetAPI.py 3 additions, 0 deletionslldb/test/python_api/target/TestTargetAPI.py
Loading
Please register or sign in to comment