summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Demangle/MicrosoftDemangle.cpp
Commit message (Expand)AuthorAgeFilesLines
* llvm-undname: Fix assert-on->4GiB-string-literal, found by oss-fuzzNico Weber2019-04-241-1/+4
* llvm-undname: Support demangling the spaceship operatorNico Weber2019-04-231-3/+2
* llvm-undname: Fix an assert-on-invalid, found by oss-fuzzNico Weber2019-04-221-1/+1
* llvm-undname: Fix hex escapes in wchar_t, char16_t, char32_t stringsNico Weber2019-04-211-3/+3
* llvm-undname: Fix stack overflow on almost-validNico Weber2019-04-211-3/+3
* llvm-undname: Fix stack overflow on invalid found by oss-fuzzNico Weber2019-04-211-1/+1
* llvm-undname: Improve string literal demangling with embedded \0 charsNico Weber2019-04-201-2/+5
* llvm-undname: Attempt to fix leak-on-invalid found by oss-fuzzNico Weber2019-04-191-3/+6
* llvm-undname: Fix two more asserts-on-invalid, found by oss-fuzzNico Weber2019-04-181-3/+4
* llvm-undname: Fix two asserts-on-invalidNico Weber2019-04-181-3/+5
* llvm-undname: Consistently use "return nullptr" in functions returning pointersNico Weber2019-04-161-4/+4
* llvm-undname: Fix nullptr deref on invalid structor names in template argsNico Weber2019-04-161-3/+4
* llvm-undname: Fix nullptr deref on invalid conversion operator names in templ...Nico Weber2019-04-151-1/+10
* llvm-undname: Fix oss-fuzz-foudn crash-on-invalid with incomplete special tab...Nico Weber2019-04-141-0/+4
* llvm-undname: Fix another crash-on-invalid found by oss-fuzzNico Weber2019-04-141-1/+4
* llvm-undname: Use UNREACHABLE after exhaustive switch returning everywhereNico Weber2019-04-111-1/+1
* llvm-undname: Name a bool param, no behavior changeNico Weber2019-04-111-5/+6
* llvm-undname: Fix out-of-bounds read on invalid intrinsic function codeNico Weber2019-04-111-3/+9
* llvm-undname: Don't crash on incomplete enum tag manglingsNico Weber2019-04-111-1/+1
* llvm-undname: Fix crash on incomplete virtual this adjustsNico Weber2019-04-111-2/+3
* llvm-undname: Fix crash on invalid name in a template parameter pointer to me...Nico Weber2019-04-111-0/+2
* llvm-undname: Fix another crash-on-invalidNico Weber2019-04-101-2/+0
* llvm-undname: Fix more crashes and asserts on invalid inputsNico Weber2019-04-081-24/+76
* llvm-undname: Name a pair. No behavior change.Nico Weber2019-04-031-3/+5
* llvm-undname: Fix a crash-on-invalidNico Weber2019-04-031-1/+1
* llvm-undame: Fix an assert-on-invalidNico Weber2019-04-031-1/+4
* llvm-undname: Fix an assert-on-invalidNico Weber2019-04-031-0/+5
* llvm-undname: Fix a crash-on-invalidNico Weber2019-04-031-0/+4
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* NFC: Make the copies of the demangler byte-for-byte identicalErik Pilkington2019-01-171-10/+10
* [llvm-undname] Add support for demangling msvc's noexcept types.Zachary Turner2019-01-081-3/+6
* [MS Demangler] Fail gracefully on invalid pointer types.Zachary Turner2018-12-141-6/+12
* Fix a crash in llvm-undname with invalid types.Zachary Turner2018-12-141-2/+2
* Make initializeOutputStream() return false on error and true on success.Nico Weber2018-11-111-5/+5
* [MS Demangler] Expose the Demangler AST publicly.Zachary Turner2018-11-011-155/+12
* Move some helpers from the global namespace into anonymous ones.Benjamin Kramer2018-10-131-5/+6
* Update microsoftDemangle() to work more like itaniumDemangle().Nico Weber2018-09-151-14/+32
* Remove some debugging code that was accidentally left in.Zachary Turner2018-08-301-11/+0
* [MS Demangler] Add support for $$Z parameter pack separator.Zachary Turner2018-08-301-5/+32
* [MS Demangler] Fix several crashes and demangling bugs.Zachary Turner2018-08-291-23/+52
* Add support for various C++14 demanglings.Zachary Turner2018-08-291-14/+40
* [MS Demangler] Add output flags to all function calls.Zachary Turner2018-08-291-4/+4
* [MS Demangler] Re-write the Microsoft demangler.Zachary Turner2018-08-271-1824/+885
* Fix -Wunused-function warning. NFCI.Simon Pilgrim2018-08-251-9/+0
* [MS Demangler] Print template constructor args.Zachary Turner2018-08-211-0/+13
* [MS Demangler] Fix a few more edge cases.Zachary Turner2018-08-211-18/+69
* [MS Demangler] Demangle special operator 'dynamic initializer'.Zachary Turner2018-08-201-1/+18
* [MS Demangler] Anonymous namespace hashes can be backreferenced.Zachary Turner2018-08-201-0/+2
* [MS Demangler] Properly demangle anonymous namespaces.Zachary Turner2018-08-201-5/+7
* Move Itanium demangler implementation into a header file and add visitation s...Richard Smith2018-08-201-3/+3
OpenPOWER on IntegriCloud