Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
fbb4d1e43d0db9f8d1514a0209bb01f56e49d75f
/
lldb
/
source
/
Plugins
/
Language
/
CPlusPlus
/
CPlusPlusLanguage.cpp
fbb4d1e
[lldb/Plugins] Use external functions to (de)initialize plugins
by Jonas Devlieghere
· 6 years ago
adcd026
Make llvm::StringRef to std::string conversions explicit.
by Benjamin Kramer
· 6 years ago
8081428
[lldb][NFC] Fix all formatting errors in .cpp file headers
by Raphael Isemann
· 6 years ago
c16f0b1
[lldb/cpluspluslanguage] Add constructor substitutor
by Pavel Labath
· 6 years ago
506144d
[lldb][DataFormatters] Support pretty printing std::string when built with -funsigned-char.
by Jordan Rupprecht
· 6 years ago
91e94a7
[LLDB][Formatters] Re-enable std::function formatter with fixes to improve non-cached lookup performance
by shafik
· 6 years ago
83393d2
[LLDB] Fix handling for the clang name mangling extension for block invocations
by shafik
· 6 years ago
5aa1d81
Code cleanup: Change FormattersContainer::KeyType from SP to rvalue
by Jan Kratochvil
· 6 years ago
b17d6c5
[lldb] Fix `TestDataFormatterStdList` regression
by Jan Kratochvil
· 6 years ago
c46d39b
Add char8_t support (C++20)
by Jonas Devlieghere
· 6 years ago
c5d4014
[Formatters] Temporarily disable libc++ std::function formatter due to performance issue
by Shafik Yaghmour
· 6 years ago
1756630
C.128 override, virtual keyword handling
by Raphael Isemann
· 7 years ago
abdb816
[DataFormatters] Adjusting libc++ std::list formatter to act better with pointers and references and adding a test to cover a previous related fix
by Shafik Yaghmour
· 7 years ago
8b3af63
[NFC] Remove ASCII lines from comments
by Jonas Devlieghere
· 7 years ago
f6a84ed
[Python] Start eradicating unneeded LLDB_DISABLE_PYTHON guards.
by Davide Italiano
· 7 years ago
7ba2d3e
[lldb] Relax libc++ ABI version checking
by Thomas Anderson
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
a6682a4
Simplify Boolean expressions
by Jonas Devlieghere
· 7 years ago
ceff664
Remove header grouping comments.
by Jonas Devlieghere
· 7 years ago
e0d2733
CPlusPlusLanguage: Use new demangler API to implement type substitution
by Pavel Labath
· 7 years ago
c1e530e
[PDB] Introduce `MSVCUndecoratedNameParser`
by Aleksandr Urakov
· 7 years ago
693fbf5
[DataFormatters] Adding formatters for libc++ std::u16string and std::u32string
by Shafik Yaghmour
· 7 years ago
8306f76
[DataFormatters] Add formatter for C++17 std::variant
by Shafik Yaghmour
· 7 years ago
2ee93d2
Revert "[DataFormatters] Add formatter for C++17 std::variant"
by Shafik Yaghmour
· 7 years ago
854a350
[DataFormatters] Add formatter for C++17 std::variant
by Shafik Yaghmour
· 7 years ago
6b58fa7
Add libc++ data formatter for std::function
by Adrian Prantl
· 7 years ago
c53d368
Add libc++ data formatters for std::optional.
by Adrian Prantl
· 7 years ago
44780cc
Remove unused FastDemangle sources
by Stefan Granitz
· 7 years ago
5e6bd2f
Straight forward FastDemangle replacement in SubsPrimitiveParmItanium
by Stefan Granitz
· 7 years ago
566afa0
[LLDB] Added syntax highlighting support
by Raphael Isemann
· 7 years ago
2d396a9
Revert "Recommit [DataFormatters] Add formatter for C++17 std::optional."
by Davide Italiano
· 7 years ago
1d44c46
Recommit [DataFormatters] Add formatter for C++17 std::optional.
by Davide Italiano
· 7 years ago
393fe62
Fix the libcxx set, multiset, vector and bitset formatters to work on references.
by Jim Ingham
· 7 years ago
5994947
Fix memory leak in SubsPrimitiveParmItanium
by Raphael Isemann
· 7 years ago
0509724
Reflow paragraphs in comments.
by Adrian Prantl
· 8 years ago
b38799c
Recognize MSVC style mangling in CPlusPlusLanguage::IsCPPMangledName
by Aaron Smith
· 8 years ago
5269875
Add a data formatter for libc++ std::bitset
by Pavel Labath
· 8 years ago
e0d5184
Add data formatter for libc++ std::queue
by Pavel Labath
· 8 years ago
333739d
Add data formatter for libc++ std::tuple
by Pavel Labath
· 8 years ago
89ac0c7
Add data formatter for libc++'s forward_list
by Pavel Labath
· 8 years ago
a193a4c
Remove unused code related to CPlusPlusLanguage::FindEquivalentNames
by Pavel Labath
· 9 years ago
f0565cc
Add libc++ category to the remaining libc++ data formatters
by Pavel Labath
· 9 years ago
d3656a0
Fix libc++ vector<bool> data formatter (bug #32553)
by Pavel Labath
· 9 years ago
a633ee6
New C++ function name parsing logic (Resubmit)
by Eugene Zemtsov
· 9 years ago
9645a62
Reverting r299374 & r299402 due to testsuite failure.
by Jim Ingham
· 9 years ago
699a748
New C++ function name parsing logic
by Eugene Zemtsov
· 9 years ago
fb1a0a0
Move many other files from Core -> Utility.
by Zachary Turner
· 9 years ago
6f9e690
Move Log from Core -> Utility.
by Zachary Turner
· 9 years ago
6b652be
Three LoadLibCxxFormatters formatters were given a regex string to
by Jason Molenda
· 9 years ago
c5f28e2
Switch std::call_once to llvm::call_once
by Kamil Rytarowski
· 9 years ago
bf9a773
Move classes from Core -> Utility.
by Zachary Turner
· 9 years ago
f5bb1d6
Expression evaluation for overloaded C functions (redux)
by Luke Drummond
· 9 years ago
63db239
Implement a general type scavenger that can dig types from debug info + a filtering mechanism to accept/reject results thusly obtained
by Enrico Granata
· 9 years ago
c046497
Add support for "type lookup" to find C and C++ types
by Enrico Granata
· 9 years ago
d161b21
Add data formatter for libstdc++ unique_ptr
by Tamas Berghammer
· 9 years ago
7f15dba
Add data formatter for libstdc++ tuple
by Tamas Berghammer
· 9 years ago
4fa098a
Convert UniqueCStringMap to use StringRef.
by Zachary Turner
· 9 years ago
95eae42
Make lldb::Regex use StringRef.
by Zachary Turner
· 9 years ago
b9c1b51
*** This commit represents a complete reformatting of the LLDB source code
by Kate Stone
· 9 years ago
1b54bae
Add a data formatter for std::function in libcxx
by Enrico Granata
· 9 years ago
9361c43
Fix parsing of complicated C++ names
by Pavel Labath
· 9 years ago
14cb4f9
Fix the installation of the vector<bool> data formatters in order to restore functionality
by Enrico Granata
· 9 years ago
9c6c8e9
Add data formatter for libstdc++ shared_ptr and weak_ptr
by Tamas Berghammer
· 9 years ago
4721a55
Fix the libc++ pretty printers for the android NDK
by Tamas Berghammer
· 9 years ago
c530ba9
Import block pointers from DWARF as Clang block pointers, not as structs.
by Sean Callanan
· 10 years ago
08f5674
Fixed being able to set breakpoints on destructors when we don't fully specify the demangled name. So all of the following now work:
by Greg Clayton
· 10 years ago
bbd1681
Fix Clang-tidy modernize-use-nullptr warnings in source/Plugins/Language; other minor fixes.
by Eugene Zelenko
· 10 years ago
75995b5
Data formatter support for libc++ std::atomic<T>
by Enrico Granata
· 10 years ago
9293fc4
Better scheme to lookup alternate mangled name when looking up function address.
by Siva Chandra
· 10 years ago
e5839f3
Remove two #if0ed regions of code that we were using for an experiment but don't really want
by Enrico Granata
· 10 years ago
458d3d6
Fix MSVC build after r251402
by Tamas Berghammer
· 10 years ago
9fa1147
Some minor improvements on the symtab parsing code
by Tamas Berghammer
· 10 years ago
82ffb8e
Fix libstdc++ data formatters on Ubuntu 15.10 x86_64
by Todd Fiala
· 10 years ago
045c829
Fix evaluation of unicode character arrays (char16_t[] and char32_t[])
by Dawn Perchik
· 10 years ago
7cb59e1
Move hardcoded formatters from the FormatManager to the Language plugins
by Enrico Granata
· 10 years ago
c6bbb8b
Never mind, I see what the problem is on the Windows build. Attempt a fix
by Enrico Granata
· 10 years ago
33e97e6
Move the C++ data formatters to the C++ language plugin
by Enrico Granata
· 10 years ago
aa816b8
Move more functionality from the LanguageRuntimes to the Languages.
by Jim Ingham
· 10 years ago
578c8a7
Use Language::LanguageIsCPlusPlus instead of doing the same switch over language
by Enrico Granata
· 10 years ago
5f9d310
Add a new type of plugin: Language plugin
by Enrico Granata
· 10 years ago