aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Demangle/MicrosoftDemangle.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-06-04llvm-undname: Correctly demangle vararg parametersNico Weber1-5/+4
2019-06-04llvm-undname: More coverage-related cleanupsNico Weber1-11/+9
2019-06-04llvm-undname: Add test coverage for demangleInitFiniStub()Nico Weber1-2/+2
2019-06-04llvm-undname: Yet more coverage for error pathsNico Weber1-3/+8
2019-06-04llvm-undname: More no-op changes to increase test coverageNico Weber1-6/+5
2019-06-04llvm-undname: Several behavior-preserving changes to increase coverageNico Weber1-11/+6
2019-06-02llvm-undname; Add more test coverage for demangleFunctionClass()Nico Weber1-2/+2
2019-06-02Remove code path that's dead after r358835Nico Weber1-4/+2
2019-05-28llvm-undname: Support demangling char8_tNico Weber1-0/+2
2019-05-28llvm-undname: Add support for local static thread guardsNico Weber1-2/+5
2019-05-28llvm-undname: Remove unreachable statementNico Weber1-1/+0
2019-05-27llvm-undname: Extract demangleMD5Name() method; no behavior changeNico Weber1-30/+34
2019-05-27llvm-undname: Make demangling of MD5 names more robustNico Weber1-3/+25
2019-05-22llvm-undname: Fix an assert-on-invalid, found by oss-fuzzNico Weber1-1/+3
2019-04-24llvm-undname: Fix assert-on->4GiB-string-literal, found by oss-fuzzNico Weber1-1/+4
2019-04-23llvm-undname: Support demangling the spaceship operatorNico Weber1-3/+2
2019-04-22llvm-undname: Fix an assert-on-invalid, found by oss-fuzzNico Weber1-1/+1
2019-04-21llvm-undname: Fix hex escapes in wchar_t, char16_t, char32_t stringsNico Weber1-3/+3
2019-04-21llvm-undname: Fix stack overflow on almost-validNico Weber1-3/+3
2019-04-21llvm-undname: Fix stack overflow on invalid found by oss-fuzzNico Weber1-1/+1
2019-04-20llvm-undname: Improve string literal demangling with embedded \0 charsNico Weber1-2/+5
2019-04-19llvm-undname: Attempt to fix leak-on-invalid found by oss-fuzzNico Weber1-3/+6
2019-04-18llvm-undname: Fix two more asserts-on-invalid, found by oss-fuzzNico Weber1-3/+4
2019-04-18llvm-undname: Fix two asserts-on-invalidNico Weber1-3/+5
2019-04-16llvm-undname: Consistently use "return nullptr" in functions returning pointersNico Weber1-4/+4
2019-04-16llvm-undname: Fix nullptr deref on invalid structor names in template argsNico Weber1-3/+4
2019-04-15llvm-undname: Fix nullptr deref on invalid conversion operator names in templ...Nico Weber1-1/+10
2019-04-14llvm-undname: Fix oss-fuzz-foudn crash-on-invalid with incomplete special tab...Nico Weber1-0/+4
2019-04-14llvm-undname: Fix another crash-on-invalid found by oss-fuzzNico Weber1-1/+4
2019-04-11llvm-undname: Use UNREACHABLE after exhaustive switch returning everywhereNico Weber1-1/+1
2019-04-11llvm-undname: Name a bool param, no behavior changeNico Weber1-5/+6
2019-04-11llvm-undname: Fix out-of-bounds read on invalid intrinsic function codeNico Weber1-3/+9
2019-04-11llvm-undname: Don't crash on incomplete enum tag manglingsNico Weber1-1/+1
2019-04-11llvm-undname: Fix crash on incomplete virtual this adjustsNico Weber1-2/+3
2019-04-11llvm-undname: Fix crash on invalid name in a template parameter pointer to me...Nico Weber1-0/+2
2019-04-10llvm-undname: Fix another crash-on-invalidNico Weber1-2/+0
2019-04-08llvm-undname: Fix more crashes and asserts on invalid inputsNico Weber1-24/+76
2019-04-03llvm-undname: Name a pair. No behavior change.Nico Weber1-3/+5
2019-04-03llvm-undname: Fix a crash-on-invalidNico Weber1-1/+1
2019-04-03llvm-undame: Fix an assert-on-invalidNico Weber1-1/+4
2019-04-03llvm-undname: Fix an assert-on-invalidNico Weber1-0/+5
2019-04-03llvm-undname: Fix a crash-on-invalidNico Weber1-0/+4
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-17NFC: Make the copies of the demangler byte-for-byte identicalErik Pilkington1-10/+10
2019-01-08[llvm-undname] Add support for demangling msvc's noexcept types.Zachary Turner1-3/+6
2018-12-14[MS Demangler] Fail gracefully on invalid pointer types.Zachary Turner1-6/+12
2018-12-14Fix a crash in llvm-undname with invalid types.Zachary Turner1-2/+2
2018-11-11Make initializeOutputStream() return false on error and true on success.Nico Weber1-5/+5
2018-11-01[MS Demangler] Expose the Demangler AST publicly.Zachary Turner1-155/+12
2018-10-13Move some helpers from the global namespace into anonymous ones.Benjamin Kramer1-5/+6