Skip to content

rizinorg/rz-libswift

Repository files navigation

Swift demangler for RizinOrg

Apple Inc. code with Apache-2.0 license

  • Remangler.cpp 2014-2017 Apple Inc.
  • NodePrinter.cpp 2014-2017 Apple Inc.
  • Punycode.cpp 2014-2017 Apple Inc.
  • Context.cpp 2014-2017 Apple Inc.
  • OldRemangler.cpp 2014-2017 Apple Inc.
  • OldDemangler.cpp 2014-2017 Apple Inc.
  • swift/Strings.h 2014-2017 Apple Inc.
  • swift/AST/Ownership.h 2014-2017 Apple Inc.
  • swift/AST/ReferenceStorage.def 2014-2017 Apple Inc.
  • swift/Demangling/Punycode.h 2014-2017 Apple Inc.
  • swift/Demangling/ManglingUtils.h 2014-2017 Apple Inc.
  • swift/Demangling/Demangle.h 2014-2017 Apple Inc.
  • swift/Demangling/ManglingMacros.h 2014-2017 Apple Inc.
  • swift/Demangling/DemangleNodes.def 2014-2017 Apple Inc.
  • swift/Demangling/Demangler.h 2014-2017 Apple Inc.
  • swift/Demangling/StandardTypesMangling.def 2014-2017 Apple Inc.
  • swift/Demangling/NamespaceMacros.h 2014-2017 Apple Inc.
  • swift/Demangling/ValueWitnessMangling.def 2014-2017 Apple Inc.
  • swift/Basic/InlineBitfield.h 2014-2017 Apple Inc.
  • RemanglerBase.h 2014-2017 Apple Inc.
  • NodeDumper.cpp 2014-2017 Apple Inc.
  • Demangler.cpp 2014-2017 Apple Inc.
  • ManglingUtils.cpp 2014-2017 Apple Inc.

Rizin Code with License is LGPL-3-0

  • swift/Basic/STLExtras.h: 2021 RizinOrg <info@rizin.re>
  • libswift.cpp: 2021 RizinOrg <info@rizin.re>
  • llvm/Support/raw_ostream.h: 2021 RizinOrg <info@rizin.re>
  • llvm/Support/Compiler.h: 2021 RizinOrg <info@rizin.re>
  • llvm/Support/ErrorHandling.h: 2021 RizinOrg <info@rizin.re>
  • llvm/ADT/Optional.h: 2021 RizinOrg <info@rizin.re>
  • llvm/ADT/StringRef.h: 2021 RizinOrg <info@rizin.re>
  • llvm/ADT/StringSwitch.h: 2021 RizinOrg <info@rizin.re>

Building via meson

meson --buildtype=release build
ninja -C build
ninja -C build install