├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .travis.yml ├── Cargo.toml ├── LICENSE.LLVM ├── LICENSE.MIT ├── Makefile ├── README.md ├── examples └── msvc-demangle.rs ├── src ├── bin │ └── undname.rs └── lib.rs └── tests ├── llvm-cases ├── ms-back-references.test ├── ms-basic.test ├── ms-cxx11.test ├── ms-operators.test ├── ms-windows.test └── unused │ ├── invalid-manglings.test │ ├── ms-arg-qualifiers.test │ ├── ms-conversion-operators.test │ ├── ms-cxx14.test │ ├── ms-cxx17-noexcept.test │ ├── ms-cxx20.test │ ├── ms-mangle.test │ ├── ms-md5.test │ ├── ms-nested-scopes.test │ ├── ms-return-qualifiers.test │ ├── ms-string-literals.test │ ├── ms-template-callback.test │ ├── ms-templates-memptrs-2.test │ ├── ms-templates-memptrs.test │ ├── ms-templates.test │ └── ms-thunks.test ├── test_basics.rs └── test_llvm.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | /target/ 3 | **/*.rs.bk 4 | Cargo.lock 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.LLVM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/LICENSE.LLVM -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/README.md -------------------------------------------------------------------------------- /examples/msvc-demangle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/examples/msvc-demangle.rs -------------------------------------------------------------------------------- /src/bin/undname.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/src/bin/undname.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/src/lib.rs -------------------------------------------------------------------------------- /tests/llvm-cases/ms-back-references.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/ms-back-references.test -------------------------------------------------------------------------------- /tests/llvm-cases/ms-basic.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/ms-basic.test -------------------------------------------------------------------------------- /tests/llvm-cases/ms-cxx11.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/ms-cxx11.test -------------------------------------------------------------------------------- /tests/llvm-cases/ms-operators.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/ms-operators.test -------------------------------------------------------------------------------- /tests/llvm-cases/ms-windows.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/ms-windows.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/invalid-manglings.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/invalid-manglings.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-arg-qualifiers.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-arg-qualifiers.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-conversion-operators.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-conversion-operators.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-cxx14.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-cxx14.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-cxx17-noexcept.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-cxx17-noexcept.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-cxx20.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-cxx20.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-mangle.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-mangle.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-md5.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-md5.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-nested-scopes.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-nested-scopes.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-return-qualifiers.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-return-qualifiers.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-string-literals.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-string-literals.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-template-callback.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-template-callback.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-templates-memptrs-2.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-templates-memptrs-2.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-templates-memptrs.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-templates-memptrs.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-templates.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-templates.test -------------------------------------------------------------------------------- /tests/llvm-cases/unused/ms-thunks.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/llvm-cases/unused/ms-thunks.test -------------------------------------------------------------------------------- /tests/test_basics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/test_basics.rs -------------------------------------------------------------------------------- /tests/test_llvm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mstange/msvc-demangler-rust/HEAD/tests/test_llvm.rs --------------------------------------------------------------------------------