在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例Android手机应用开发 → Android NDK源码

Android NDK源码

Android手机应用开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:752.10M
  • 下载次数:6
  • 浏览次数:49
  • 发布时间:2022-05-24
  • 实例类别:Android手机应用开发
  • 发 布 人:yun1723
  • 文件格式:.zip
  • 所需积分:2
 相关标签: excl EX CE Pc

实例介绍

【实例简介】Android NDK源码

【实例截图】

from clipboard

【核心代码】

.
├── 681ae6c9d792bb57c8df16090bd02e1b_haolizi.zip
└── android-ndk-r23b
    ├── CHANGELOG.md
    ├── NOTICE
    ├── NOTICE.toolchain
    ├── README.md
    ├── build
    │   ├── __init__.py
    │   ├── cmake
    │   │   ├── abis.cmake
    │   │   ├── adjust_api_level.cmake
    │   │   ├── android-legacy.toolchain.cmake
    │   │   ├── android.toolchain.cmake
    │   │   ├── compiler_id.cmake
    │   │   ├── exports.cmake
    │   │   ├── flags.cmake
    │   │   ├── hooks
    │   │   │   ├── post
    │   │   │   │   ├── Android-Clang.cmake
    │   │   │   │   ├── Android-Determine.cmake
    │   │   │   │   ├── Android-Initialize.cmake
    │   │   │   │   ├── Android.cmake
    │   │   │   │   └── Determine-Compiler.cmake
    │   │   │   └── pre
    │   │   │       ├── Android-Clang.cmake
    │   │   │       ├── Android-Determine.cmake
    │   │   │       ├── Android-Initialize.cmake
    │   │   │       ├── Android.cmake
    │   │   │       └── Determine-Compiler.cmake
    │   │   ├── platforms.cmake
    │   │   └── system_libs.cmake
    │   ├── core
    │   │   ├── abis.mk
    │   │   ├── add-application.mk
    │   │   ├── add-toolchain.mk
    │   │   ├── build-all.mk
    │   │   ├── build-binary.mk
    │   │   ├── build-executable.mk
    │   │   ├── build-local.mk
    │   │   ├── build-module.mk
    │   │   ├── build-shared-library.mk
    │   │   ├── build-static-library.mk
    │   │   ├── check-cygwin-make.mk
    │   │   ├── clear-vars.mk
    │   │   ├── default-application.mk
    │   │   ├── default-build-commands.mk
    │   │   ├── definitions-graph.mk
    │   │   ├── definitions-host.mk
    │   │   ├── definitions-tests.mk
    │   │   ├── definitions-utils.mk
    │   │   ├── definitions.mk
    │   │   ├── gdb.mk
    │   │   ├── import-locals.mk
    │   │   ├── init.mk
    │   │   ├── install_sanitizer.mk
    │   │   ├── install_wrap_sh.mk
    │   │   ├── openmp.mk
    │   │   ├── platforms.mk
    │   │   ├── prebuilt-library.mk
    │   │   ├── prebuilt-shared-library.mk
    │   │   ├── prebuilt-static-library.mk
    │   │   ├── sanitizers.mk
    │   │   ├── setup-abi.mk
    │   │   ├── setup-app-platform.mk
    │   │   ├── setup-app.mk
    │   │   ├── setup-imports.mk
    │   │   ├── setup-toolchain.mk
    │   │   ├── system_libs.mk
    │   │   ├── toolchains
    │   │   │   ├── aarch64-linux-android-clang
    │   │   │   │   ├── config.mk
    │   │   │   │   └── setup.mk
    │   │   │   ├── arm-linux-androideabi-clang
    │   │   │   │   ├── config.mk
    │   │   │   │   └── setup.mk
    │   │   │   ├── x86-clang
    │   │   │   │   ├── config.mk
    │   │   │   │   └── setup.mk
    │   │   │   └── x86_64-clang
    │   │   │       ├── config.mk
    │   │   │       └── setup.mk
    │   │   └── version.mk
    │   ├── dump_compile_commands.py
    │   ├── extract_manifest.py
    │   ├── extract_platform.py
    │   ├── gen_compile_db.py
    │   ├── gen_cygpath.py
    │   ├── gmsl
    │   │   ├── README
    │   │   ├── __gmsl
    │   │   ├── gmsl
    │   │   ├── gmsl-tests
    │   │   └── index.html
    │   ├── ldflags_to_sanitizers.py
    │   ├── ndk-build
    │   ├── ndk-build.cmd
    │   ├── test_extract_manifest.py
    │   ├── test_extract_platform.py
    │   ├── test_gen_cygpath.py
    │   ├── test_ldflags_to_sanitizers.py
    │   └── tools
    │       ├── make-standalone-toolchain.sh
    │       └── make_standalone_toolchain.py
    ├── meta
    │   ├── abis.json
    │   ├── platforms.json
    │   └── system_libs.json
    ├── ndk-build.cmd
    ├── ndk-gdb.cmd
    ├── ndk-lldb.cmd
    ├── ndk-stack.cmd
    ├── ndk-which.cmd
    ├── prebuilt
    │   ├── android-arm
    │   │   └── gdbserver
    │   │       └── gdbserver
    │   ├── android-arm64
    │   │   └── gdbserver
    │   │       └── gdbserver
    │   ├── android-x86
    │   │   └── gdbserver
    │   │       └── gdbserver
    │   ├── android-x86_64
    │   │   └── gdbserver
    │   │       └── gdbserver
    │   └── windows-x86_64
    │       ├── bin
    │       │   ├── cmp.exe
    │       │   ├── echo.exe
    │       │   ├── gdb-add-index
    │       │   ├── gdb-orig.exe
    │       │   ├── gdb.exe
    │       │   ├── libpython2.7.dll
    │       │   ├── make.exe
    │       │   ├── ndk-gdb
    │       │   ├── ndk-gdb.cmd
    │       │   ├── ndk-gdb.py
    │       │   ├── ndk-stack
    │       │   ├── ndk-stack.cmd
    │       │   ├── ndk-stack.py
    │       │   ├── ndk-which
    │       │   ├── python.exe
    │       │   ├── python2.7.exe
    │       │   ├── python2.exe
    │       │   ├── vsyasm.exe
    │       │   ├── yasm.exe
    │       │   └── ytasm.exe
    │       ├── include
    │       │   ├── gnumake.h
    │       │   ├── libyasm
    │       │   │   ├── arch.h
    │       │   │   ├── assocdat.h
    │       │   │   ├── bitvect.h
    │       │   │   ├── bytecode.h
    │       │   │   ├── compat-queue.h
    │       │   │   ├── coretype.h
    │       │   │   ├── dbgfmt.h
    │       │   │   ├── errwarn.h
    │       │   │   ├── expr.h
    │       │   │   ├── file.h
    │       │   │   ├── floatnum.h
    │       │   │   ├── hamt.h
    │       │   │   ├── insn.h
    │       │   │   ├── intnum.h
    │       │   │   ├── inttree.h
    │       │   │   ├── linemap.h
    │       │   │   ├── listfmt.h
    │       │   │   ├── md5.h
    │       │   │   ├── module.h
    │       │   │   ├── objfmt.h
    │       │   │   ├── parser.h
    │       │   │   ├── phash.h
    │       │   │   ├── preproc.h
    │       │   │   ├── section.h
    │       │   │   ├── symrec.h
    │       │   │   ├── valparam.h
    │       │   │   └── value.h
    │       │   ├── libyasm-stdint.h
    │       │   └── libyasm.h
    │       ├── lib
    │       │   ├── libyasm.a
    │       │   └── python2.7
    │       │       ├── BaseHTTPServer.py
    │       │       ├── Bastion.py
    │       │       ├── CGIHTTPServer.py
    │       │       ├── ConfigParser.py
    │       │       ├── Cookie.py
    │       │       ├── DocXMLRPCServer.py
    │       │       ├── HTMLParser.py
    │       │       ├── LICENSE.txt
    │       │       ├── MimeWriter.py
    │       │       ├── Queue.py
    │       │       ├── SimpleHTTPServer.py
    │       │       ├── SimpleXMLRPCServer.py
    │       │       ├── SocketServer.py
    │       │       ├── StringIO.py
    │       │       ├── UserDict.py
    │       │       ├── UserList.py
    │       │       ├── UserString.py
    │       │       ├── _LWPCookieJar.py
    │       │       ├── _MozillaCookieJar.py
    │       │       ├── __future__.py
    │       │       ├── __phello__.foo.py
    │       │       ├── _abcoll.py
    │       │       ├── _osx_support.py
    │       │       ├── _pyio.py
    │       │       ├── _strptime.py
    │       │       ├── _sysconfigdata.py
    │       │       ├── _threading_local.py
    │       │       ├── _weakrefset.py
    │       │       ├── abc.py
    │       │       ├── aifc.py
    │       │       ├── antigravity.py
    │       │       ├── anydbm.py
    │       │       ├── argparse.py
    │       │       ├── ast.py
    │       │       ├── asynchat.py
    │       │       ├── asyncore.py
    │       │       ├── atexit.py
    │       │       ├── audiodev.py
    │       │       ├── base64.py
    │       │       ├── bdb.py
    │       │       ├── binhex.py
    │       │       ├── bisect.py
    │       │       ├── bsddb
    │       │       │   ├── __init__.py
    │       │       │   ├── db.py
    │       │       │   ├── dbobj.py
    │       │       │   ├── dbrecio.py
    │       │       │   ├── dbshelve.py
    │       │       │   ├── dbtables.py
    │       │       │   └── dbutils.py
    │       │       ├── cProfile.py
    │       │       ├── calendar.py
    │       │       ├── cgi.py
    │       │       ├── cgitb.py
    │       │       ├── chunk.py
    │       │       ├── cmd.py
    │       │       ├── code.py
    │       │       ├── codecs.py
    │       │       ├── codeop.py
    │       │       ├── collections.py
    │       │       ├── colorsys.py
    │       │       ├── commands.py
    │       │       ├── compileall.py
    │       │       ├── compiler
    │       │       │   ├── __init__.py
    │       │       │   ├── ast.py
    │       │       │   ├── consts.py
    │       │       │   ├── future.py
    │       │       │   ├── misc.py
    │       │       │   ├── pyassem.py
    │       │       │   ├── pycodegen.py
    │       │       │   ├── symbols.py
    │       │       │   ├── syntax.py
    │       │       │   ├── transformer.py
    │       │       │   └── visitor.py
    │       │       ├── config
    │       │       │   ├── Makefile
    │       │       │   ├── Setup
    │       │       │   ├── Setup.config
    │       │       │   ├── Setup.local
    │       │       │   ├── config.c
    │       │       │   ├── config.c.in
    │       │       │   ├── install-sh
    │       │       │   ├── libpython2.7.a
    │       │       │   ├── libpython2.7.dll.a
    │       │       │   ├── makesetup
    │       │       │   └── python.o
    │       │       ├── contextlib.py
    │       │       ├── cookielib.py
    │       │       ├── copy.py
    │       │       ├── copy_reg.py
    │       │       ├── csv.py
    │       │       ├── ctypes
    │       │       │   ├── __init__.py
    │       │       │   ├── _endian.py
    │       │       │   ├── macholib
    │       │       │   ├── util.py
    │       │       │   └── wintypes.py
    │       │       ├── curses
    │       │       │   ├── __init__.py
    │       │       │   ├── ascii.py
    │       │       │   ├── has_key.py
    │       │       │   ├── panel.py
    │       │       │   ├── textpad.py
    │       │       │   └── wrapper.py
    │       │       ├── dbhash.py
    │       │       ├── decimal.py
    │       │       ├── difflib.py
    │       │       ├── dircache.py
    │       │       ├── dis.py
    │       │       ├── distutils
    │       │       │   ├── README
    │       │       │   ├── __init__.py
    │       │       │   ├── archive_util.py
    │       │       │   ├── bcppcompiler.py
    │       │       │   ├── ccompiler.py
    │       │       │   ├── cmd.py
    │       │       │   ├── command
    │       │       │   ├── config.py
    │       │       │   ├── core.py
    │       │       │   ├── cygwinccompiler.py
    │       │       │   ├── debug.py
    │       │       │   ├── dep_util.py
    │       │       │   ├── dir_util.py
    │       │       │   ├── dist.py
    │       │       │   ├── emxccompiler.py
    │       │       │   ├── errors.py
    │       │       │   ├── extension.py
    │       │       │   ├── fancy_getopt.py
    │       │       │   ├── file_util.py
    │       │       │   ├── filelist.py
    │       │       │   ├── log.py
    │       │       │   ├── msvc9compiler.py
    │       │       │   ├── msvccompiler.py
    │       │       │   ├── spawn.py
    │       │       │   ├── sysconfig.py
    │       │       │   ├── text_file.py
    │       │       │   ├── unixccompiler.py
    │       │       │   ├── util.py
    │       │       │   ├── version.py
    │       │       │   └── versionpredicate.py
    │       │       ├── doctest.py
    │       │       ├── dumbdbm.py
    │       │       ├── dummy_thread.py
    │       │       ├── dummy_threading.py
    │       │       ├── email
    │       │       │   ├── __init__.py
    │       │       │   ├── _parseaddr.py
    │       │       │   ├── base64mime.py
    │       │       │   ├── charset.py
    │       │       │   ├── encoders.py
    │       │       │   ├── errors.py
    │       │       │   ├── feedparser.py
    │       │       │   ├── generator.py
    │       │       │   ├── header.py
    │       │       │   ├── iterators.py
    │       │       │   ├── message.py
    │       │       │   ├── mime
    │       │       │   ├── parser.py
    │       │       │   ├── quoprimime.py
    │       │       │   └── utils.py
    │       │       ├── encodings
    │       │       │   ├── __init__.py
    │       │       │   ├── aliases.py
    │       │       │   ├── ascii.py
    │       │       │   ├── base64_codec.py
    │       │       │   ├── big5.py
    │       │       │   ├── big5hkscs.py
    │       │       │   ├── bz2_codec.py
    │       │       │   ├── charmap.py
    │       │       │   ├── cp037.py
    │       │       │   ├── cp1006.py
    │       │       │   ├── cp1026.py
    │       │       │   ├── cp1140.py
    │       │       │   ├── cp1250.py
    │       │       │   ├── cp1251.py
    │       │       │   ├── cp1252.py
    │       │       │   ├── cp1253.py
    │       │       │   ├── cp1254.py
    │       │       │   ├── cp1255.py
    │       │       │   ├── cp1256.py
    │       │       │   ├── cp1257.py
    │       │       │   ├── cp1258.py
    │       │       │   ├── cp424.py
    │       │       │   ├── cp437.py
    │       │       │   ├── cp500.py
    │       │       │   ├── cp720.py
    │       │       │   ├── cp737.py
    │       │       │   ├── cp775.py
    │       │       │   ├── cp850.py
    │       │       │   ├── cp852.py
    │       │       │   ├── cp855.py
    │       │       │   ├── cp856.py
    │       │       │   ├── cp857.py
    │       │       │   ├── cp858.py
    │       │       │   ├── cp860.py
    │       │       │   ├── cp861.py
    │       │       │   ├── cp862.py
    │       │       │   ├── cp863.py
    │       │       │   ├── cp864.py
    │       │       │   ├── cp865.py
    │       │       │   ├── cp866.py
    │       │       │   ├── cp869.py
    │       │       │   ├── cp874.py
    │       │       │   ├── cp875.py
    │       │       │   ├── cp932.py
    │       │       │   ├── cp949.py
    │       │       │   ├── cp950.py
    │       │       │   ├── euc_jis_2004.py
    │       │       │   ├── euc_jisx0213.py
    │       │       │   ├── euc_jp.py
    │       │       │   ├── euc_kr.py
    │       │       │   ├── gb18030.py
    │       │       │   ├── gb2312.py
    │       │       │   ├── gbk.py
    │       │       │   ├── hex_codec.py
    │       │       │   ├── hp_roman8.py
    │       │       │   ├── hz.py
    │       │       │   ├── idna.py
    │       │       │   ├── iso2022_jp.py
    │       │       │   ├── iso2022_jp_1.py
    │       │       │   ├── iso2022_jp_2.py
    │       │       │   ├── iso2022_jp_2004.py
    │       │       │   ├── iso2022_jp_3.py
    │       │       │   ├── iso2022_jp_ext.py
    │       │       │   ├── iso2022_kr.py
    │       │       │   ├── iso8859_1.py
    │       │       │   ├── iso8859_10.py
    │       │       │   ├── iso8859_11.py
    │       │       │   ├── iso8859_13.py
    │       │       │   ├── iso8859_14.py
    │       │       │   ├── iso8859_15.py
    │       │       │   ├── iso8859_16.py
    │       │       │   ├── iso8859_2.py
    │       │       │   ├── iso8859_3.py
    │       │       │   ├── iso8859_4.py
    │       │       │   ├── iso8859_5.py
    │       │       │   ├── iso8859_6.py
    │       │       │   ├── iso8859_7.py
    │       │       │   ├── iso8859_8.py
    │       │       │   ├── iso8859_9.py
    │       │       │   ├── johab.py
    │       │       │   ├── koi8_r.py
    │       │       │   ├── koi8_u.py
    │       │       │   ├── latin_1.py
    │       │       │   ├── mac_arabic.py
    │       │       │   ├── mac_centeuro.py
    │       │       │   ├── mac_croatian.py
    │       │       │   ├── mac_cyrillic.py
    │       │       │   ├── mac_farsi.py
    │       │       │   ├── mac_greek.py
    │       │       │   ├── mac_iceland.py
    │       │       │   ├── mac_latin2.py
    │       │       │   ├── mac_roman.py
    │       │       │   ├── mac_romanian.py
    │       │       │   ├── mac_turkish.py
    │       │       │   ├── mbcs.py
    │       │       │   ├── palmos.py
    │       │       │   ├── ptcp154.py
    │       │       │   ├── punycode.py
    │       │       │   ├── quopri_codec.py
    │       │       │   ├── raw_unicode_escape.py
    │       │       │   ├── rot_13.py
    │       │       │   ├── shift_jis.py
    │       │       │   ├── shift_jis_2004.py
    │       │       │   ├── shift_jisx0213.py
    │       │       │   ├── string_escape.py
    │       │       │   ├── tis_620.py
    │       │       │   ├── undefined.py
    │       │       │   ├── unicode_escape.py
    │       │       │   ├── unicode_internal.py
    │       │       │   ├── utf_16.py
    │       │       │   ├── utf_16_be.py
    │       │       │   ├── utf_16_le.py
    │       │       │   ├── utf_32.py
    │       │       │   ├── utf_32_be.py
    │       │       │   ├── utf_32_le.py
    │       │       │   ├── utf_7.py
    │       │       │   ├── utf_8.py
    │       │       │   ├── utf_8_sig.py
    │       │       │   ├── uu_codec.py
    │       │       │   └── zlib_codec.py
    │       │       ├── filecmp.py
    │       │       ├── fileinput.py
    │       │       ├── fnmatch.py
    │       │       ├── formatter.py
    │       │       ├── fpformat.py
    │       │       ├── fractions.py
    │       │       ├── ftplib.py
    │       │       ├── functools.py
    │       │       ├── genericpath.py
    │       │       ├── getopt.py
    │       │       ├── getpass.py
    │       │       ├── gettext.py
    │       │       ├── glob.py
    │       │       ├── gzip.py
    │       │       ├── hashlib.py
    │       │       ├── heapq.py
    │       │       ├── hmac.py
    │       │       ├── hotshot
    │       │       │   ├── __init__.py
    │       │       │   ├── log.py
    │       │       │   ├── stats.py
    │       │       │   └── stones.py
    │       │       ├── htmlentitydefs.py
    │       │       ├── htmllib.py
    │       │       ├── httplib.py
    │       │       ├── idlelib
    │       │       │   ├── AutoComplete.py
    │       │       │   ├── AutoCompleteWindow.py
    │       │       │   ├── AutoExpand.py
    │       │       │   ├── Bindings.py
    │       │       │   ├── CREDITS.txt
    │       │       │   ├── CallTipWindow.py
    │       │       │   ├── CallTips.py
    │       │       │   ├── ChangeLog
    │       │       │   ├── ClassBrowser.py
    │       │       │   ├── CodeContext.py
    │       │       │   ├── ColorDelegator.py
    │       │       │   ├── Debugger.py
    │       │       │   ├── Delegator.py
    │       │       │   ├── EditorWindow.py
    │       │       │   ├── FileList.py
    │       │       │   ├── FormatParagraph.py
    │       │       │   ├── GrepDialog.py
    │       │       │   ├── HISTORY.txt
    │       │       │   ├── HyperParser.py
    │       │       │   ├── IOBinding.py
    │       │       │   ├── Icons
    │       │       │   ├── IdleHistory.py
    │       │       │   ├── MultiCall.py
    │       │       │   ├── MultiStatusBar.py
    │       │       │   ├── NEWS.txt
    │       │       │   ├── ObjectBrowser.py
    │       │       │   ├── OutputWindow.py
    │       │       │   ├── ParenMatch.py
    │       │       │   ├── PathBrowser.py
    │       │       │   ├── Percolator.py
    │       │       │   ├── PyParse.py
    │       │       │   ├── PyShell.py
    │       │       │   ├── README.txt
    │       │       │   ├── RemoteDebugger.py
    │       │       │   ├── RemoteObjectBrowser.py
    │       │       │   ├── ReplaceDialog.py
    │       │       │   ├── RstripExtension.py
    │       │       │   ├── ScriptBinding.py
    │       │       │   ├── ScrolledList.py
    │       │       │   ├── SearchDialog.py
    │       │       │   ├── SearchDialogBase.py
    │       │       │   ├── SearchEngine.py
    │       │       │   ├── StackViewer.py
    │       │       │   ├── TODO.txt
    │       │       │   ├── ToolTip.py
    │       │       │   ├── TreeWidget.py
    │       │       │   ├── UndoDelegator.py
    │       │       │   ├── WidgetRedirector.py
    │       │       │   ├── WindowList.py
    │       │       │   ├── ZoomHeight.py
    │       │       │   ├── __init__.py
    │       │       │   ├── aboutDialog.py
    │       │       │   ├── config-extensions.def
    │       │       │   ├── config-highlight.def
    │       │       │   ├── config-keys.def
    │       │       │   ├── config-main.def
    │       │       │   ├── configDialog.py
    │       │       │   ├── configHandler.py
    │       │       │   ├── configHelpSourceEdit.py
    │       │       │   ├── configSectionNameDialog.py
    │       │       │   ├── dynOptionMenuWidget.py
    │       │       │   ├── extend.txt
    │       │       │   ├── help.txt
    │       │       │   ├── idle.bat
    │       │       │   ├── idle.py
    │       │       │   ├── idle.pyw
    │       │       │   ├── idlever.py
    │       │       │   ├── keybindingDialog.py
    │       │       │   ├── macosxSupport.py
    │       │       │   ├── rpc.py
    │       │       │   ├── run.py
    │       │       │   ├── tabbedpages.py
    │       │       │   ├── testcode.py
    │       │       │   └── textView.py
    │       │       ├── ihooks.py
    │       │       ├── imaplib.py
    │       │       ├── imghdr.py
    │       │       ├── importlib
    │       │       │   └── __init__.py
    │       │       ├── imputil.py
    │       │       ├── inspect.py
    │       │       ├── io.py
    │       │       ├── json
    │       │       │   ├── __init__.py
    │       │       │   ├── decoder.py
    │       │       │   ├── encoder.py
    │       │       │   ├── scanner.py
    │       │       │   └── tool.py
    │       │       ├── keyword.py
    │       │       ├── lib-dynload
    │       │       │   ├── Python-2.7.5-py2.7.egg-info
    │       │       │   ├── _bisect.pyd
    │       │       │   ├── _codecs_cn.pyd
    │       │       │   ├── _codecs_hk.pyd
    │       │       │   ├── _codecs_iso2022.pyd
    │       │       │   ├── _codecs_jp.pyd
    │       │       │   ├── _codecs_kr.pyd
    │       │       │   ├── _codecs_tw.pyd
    │       │       │   ├── _collections.pyd
    │       │       │   ├── _csv.pyd
    │       │       │   ├── _ctypes.pyd
    │       │       │   ├── _ctypes_test.pyd
    │       │       │   ├── _elementtree.pyd
    │       │       │   ├── _heapq.pyd
    │       │       │   ├── _hotshot.pyd
    │       │       │   ├── _io.pyd
    │       │       │   ├── _json.pyd
    │       │       │   ├── _lsprof.pyd
    │       │       │   ├── _md5.pyd
    │       │       │   ├── _msi.pyd
    │       │       │   ├── _multibytecodec.pyd
    │       │       │   ├── _multiprocessing.pyd
    │       │       │   ├── _random.pyd
    │       │       │   ├── _sha.pyd
    │       │       │   ├── _sha256.pyd
    │       │       │   ├── _sha512.pyd
    │       │       │   ├── _socket.pyd
    │       │       │   ├── _struct.pyd
    │       │       │   ├── _subprocess.pyd
    │       │       │   ├── _testcapi.pyd
    │       │       │   ├── array.pyd
    │       │       │   ├── audioop.pyd
    │       │       │   ├── binascii.pyd
    │       │       │   ├── cPickle.pyd
    │       │       │   ├── cStringIO.pyd
    │       │       │   ├── cmath.pyd
    │       │       │   ├── datetime.pyd
    │       │       │   ├── future_builtins.pyd
    │       │       │   ├── itertools.pyd
    │       │       │   ├── math.pyd
    │       │       │   ├── mmap.pyd
    │       │       │   ├── msvcrt.pyd
    │       │       │   ├── parser.pyd
    │       │       │   ├── pyexpat.pyd
    │       │       │   ├── select.pyd
    │       │       │   ├── strop.pyd
    │       │       │   ├── time.pyd
    │       │       │   ├── unicodedata.pyd
    │       │       │   └── winsound.pyd
    │       │       ├── lib-tk
    │       │       │   ├── Canvas.py
    │       │       │   ├── Dialog.py
    │       │       │   ├── FileDialog.py
    │       │       │   ├── FixTk.py
    │       │       │   ├── ScrolledText.py
    │       │       │   ├── SimpleDialog.py
    │       │       │   ├── Tix.py
    │       │       │   ├── Tkconstants.py
    │       │       │   ├── Tkdnd.py
    │       │       │   ├── Tkinter.py
    │       │       │   ├── tkColorChooser.py
    │       │       │   ├── tkCommonDialog.py
    │       │       │   ├── tkFileDialog.py
    │       │       │   ├── tkFont.py
    │       │       │   ├── tkMessageBox.py
    │       │       │   ├── tkSimpleDialog.py
    │       │       │   ├── ttk.py
    │       │       │   └── turtle.py
    │       │       ├── lib2to3
    │       │       │   ├── Grammar.txt
    │       │       │   ├── Grammar2.7.5.final.0.pickle
    │       │       │   ├── PatternGrammar.txt
    │       │       │   ├── PatternGrammar2.7.5.final.0.pickle
    │       │       │   ├── __init__.py
    │       │       │   ├── __main__.py
    │       │       │   ├── btm_matcher.py
    │       │       │   ├── btm_utils.py
    │       │       │   ├── fixer_base.py
    │       │       │   ├── fixer_util.py
    │       │       │   ├── fixes
    │       │       │   ├── main.py
    │       │       │   ├── patcomp.py
    │       │       │   ├── pgen2
    │       │       │   ├── pygram.py
    │       │       │   ├── pytree.py
    │       │       │   └── refactor.py
    │       │       ├── linecache.py
    │       │       ├── locale.py
    │       │       ├── logging
    │       │       │   ├── __init__.py
    │       │       │   ├── config.py
    │       │       │   └── handlers.py
    │       │       ├── macpath.py
    │       │       ├── macurl2path.py
    │       │       ├── mailbox.py
    │       │       ├── mailcap.py
    │       │       ├── markupbase.py
    │       │       ├── md5.py
    │       │       ├── mhlib.py
    │       │       ├── mimetools.py
    │       │       ├── mimetypes.py
    │       │       ├── mimify.py
    │       │       ├── modulefinder.py
    │       │       ├── multifile.py
    │       │       ├── multiprocessing
    │       │       │   ├── __init__.py
    │       │       │   ├── connection.py
    │       │       │   ├── dummy
    │       │       │   ├── forking.py
    │       │       │   ├── heap.py
    │       │       │   ├── managers.py
    │       │       │   ├── pool.py
    │       │       │   ├── process.py
    │       │       │   ├── queues.py
    │       │       │   ├── reduction.py
    │       │       │   ├── sharedctypes.py
    │       │       │   ├── synchronize.py
    │       │       │   └── util.py
    │       │       ├── mutex.py
    │       │       ├── netrc.py
    │       │       ├── new.py
    │       │       ├── nntplib.py
    │       │       ├── ntpath.py
    │       │       ├── nturl2path.py
    │       │       ├── numbers.py
    │       │       ├── opcode.py
    │       │       ├── optparse.py
    │       │       ├── os.py
    │       │       ├── os2emxpath.py
    │       │       ├── pdb.doc
    │       │       ├── pdb.py
    │       │       ├── pickle.py
    │       │       ├── pickletools.py
    │       │       ├── pipes.py
    │       │       ├── pkgutil.py
    │       │       ├── plat-win32
    │       │       │   ├── STDDEF.py
    │       │       │   └── regen
    │       │       ├── platform.py
    │       │       ├── plistlib.py
    │       │       ├── popen2.py
    │       │       ├── poplib.py
    │       │       ├── posixfile.py
    │       │       ├── posixpath.py
    │       │       ├── pprint.py
    │       │       ├── profile.py
    │       │       ├── pstats.py
    │       │       ├── pty.py
    │       │       ├── py_compile.py
    │       │       ├── pyclbr.py
    │       │       ├── pydoc.py
    │       │       ├── pydoc_data
    │       │       │   ├── __init__.py
    │       │       │   └── topics.py
    │       │       ├── quopri.py
    │       │       ├── random.py
    │       │       ├── re.py
    │       │       ├── repr.py
    │       │       ├── rexec.py
    │       │       ├── rfc822.py
    │       │       ├── rlcompleter.py
    │       │       ├── robotparser.py
    │       │       ├── runpy.py
    │       │       ├── sched.py
    │       │       ├── sets.py
    │       │       ├── sgmllib.py
    │       │       ├── sha.py
    │       │       ├── shelve.py
    │       │       ├── shlex.py
    │       │       ├── shutil.py
    │       │       ├── site-packages
    │       │       │   └── README
    │       │       ├── site.py
    │       │       ├── smtpd.py
    │       │       ├── smtplib.py
    │       │       ├── sndhdr.py
    │       │       ├── socket.py
    │       │       ├── sqlite3
    │       │       │   ├── __init__.py
    │       │       │   ├── dbapi2.py
    │       │       │   └── dump.py
    │       │       ├── sre.py
    │       │       ├── sre_compile.py
    │       │       ├── sre_constants.py
    │       │       ├── sre_parse.py
    │       │       ├── ssl.py
    │       │       ├── stat.py
    │       │       ├── statvfs.py
    │       │       ├── string.py
    │       │       ├── stringold.py
    │       │       ├── stringprep.py
    │       │       ├── struct.py
    │       │       ├── subprocess.py
    │       │       ├── sunau.py
    │       │       ├── sunaudio.py
    │       │       ├── symbol.py
    │       │       ├── symtable.py
    │       │       ├── sysconfig.py
    │       │       ├── tabnanny.py
    │       │       ├── tarfile.py
    │       │       ├── telnetlib.py
    │       │       ├── tempfile.py
    │       │       ├── textwrap.py
    │       │       ├── this.py
    │       │       ├── threading.py
    │       │       ├── timeit.py
    │       │       ├── toaiff.py
    │       │       ├── token.py
    │       │       ├── tokenize.py
    │       │       ├── trace.py
    │       │       ├── traceback.py
    │       │       ├── tty.py
    │       │       ├── types.py
    │       │       ├── unittest
    │       │       │   ├── __init__.py
    │       │       │   ├── __main__.py
    │       │       │   ├── case.py
    │       │       │   ├── loader.py
    │       │       │   ├── main.py
    │       │       │   ├── result.py
    │       │       │   ├── runner.py
    │       │       │   ├── signals.py
    │       │       │   ├── suite.py
    │       │       │   └── util.py
    │       │       ├── urllib.py
    │       │       ├── urllib2.py
    │       │       ├── urlparse.py
    │       │       ├── user.py
    │       │       ├── uu.py
    │       │       ├── uuid.py
    │       │       ├── warnings.py
    │       │       ├── wave.py
    │       │       ├── weakref.py
    │       │       ├── webbrowser.py
    │       │       ├── whichdb.py
    │       │       ├── wsgiref
    │       │       │   ├── __init__.py
    │       │       │   ├── handlers.py
    │       │       │   ├── headers.py
    │       │       │   ├── simple_server.py
    │       │       │   ├── util.py
    │       │       │   └── validate.py
    │       │       ├── wsgiref.egg-info
    │       │       ├── xdrlib.py
    │       │       ├── xml
    │       │       │   ├── __init__.py
    │       │       │   ├── dom
    │       │       │   ├── etree
    │       │       │   ├── parsers
    │       │       │   └── sax
    │       │       ├── xmllib.py
    │       │       ├── xmlrpclib.py
    │       │       └── zipfile.py
    │       └── share
    │           ├── gdb
    │           │   ├── python
    │           │   │   └── gdb
    │           │   ├── syscalls
    │           │   │   ├── aarch64-linux.xml
    │           │   │   ├── amd64-linux.xml
    │           │   │   ├── arm-linux.xml
    │           │   │   ├── freebsd.xml
    │           │   │   ├── gdb-syscalls.dtd
    │           │   │   ├── i386-linux.xml
    │           │   │   ├── mips-n32-linux.xml
    │           │   │   ├── mips-n64-linux.xml
    │           │   │   ├── mips-o32-linux.xml
    │           │   │   ├── ppc-linux.xml
    │           │   │   ├── ppc64-linux.xml
    │           │   │   ├── s390-linux.xml
    │           │   │   ├── s390x-linux.xml
    │           │   │   ├── sparc-linux.xml
    │           │   │   └── sparc64-linux.xml
    │           │   └── system-gdbinit
    │           │       ├── elinos.py
    │           │       └── wrs-linux.py
    │           ├── info
    │           │   ├── dir
    │           │   ├── make.info
    │           │   ├── make.info-1
    │           │   └── make.info-2
    │           └── man
    │               ├── man1
    │               │   ├── make.1
    │               │   └── yasm.1
    │               └── man7
    │                   ├── yasm_arch.7
    │                   ├── yasm_dbgfmts.7
    │                   ├── yasm_objfmts.7
    │                   └── yasm_parsers.7
    ├── python-packages
    │   ├── NOTICE
    │   ├── OWNERS
    │   ├── adb
    │   │   ├── __init__.py
    │   │   ├── __pycache__
    │   │   ├── device.py
    │   │   ├── setup.py
    │   │   └── test.py
    │   ├── fastboot
    │   │   ├── README.md
    │   │   ├── __init__.py
    │   │   ├── device.py
    │   │   └── setup.py
    │   └── gdbrunner
    │       └── __init__.py
    ├── shader-tools
    │   └── windows-x86_64
    │       ├── glslc.exe
    │       ├── spirv-as.exe
    │       ├── spirv-cfg.exe
    │       ├── spirv-dis.exe
    │       ├── spirv-lesspipe.sh
    │       ├── spirv-link.exe
    │       ├── spirv-opt.exe
    │       ├── spirv-reduce.exe
    │       └── spirv-val.exe
    ├── simpleperf
    │   ├── ChangeLog
    │   ├── __init__.py
    │   ├── annotate.py
    │   ├── api_profiler.py
    │   ├── app_api
    │   │   ├── cpp
    │   │   │   ├── simpleperf.cpp
    │   │   │   └── simpleperf.h
    │   │   └── java
    │   │       └── com
    │   │           └── android
    │   │               └── simpleperf
    │   ├── app_profiler.py
    │   ├── bin
    │   │   ├── android
    │   │   │   ├── arm
    │   │   │   │   └── simpleperf
    │   │   │   ├── arm64
    │   │   │   │   └── simpleperf
    │   │   │   ├── x86
    │   │   │   │   └── simpleperf
    │   │   │   └── x86_64
    │   │   │       └── simpleperf
    │   │   └── windows
    │   │       └── x86_64
    │   │           ├── libsimpleperf_report.dll
    │   │           ├── libwinpthread-1.dll
    │   │           └── simpleperf.exe
    │   ├── binary_cache_builder.py
    │   ├── debug_unwind_reporter.py
    │   ├── doc
    │   │   ├── README.md
    │   │   ├── android_application_profiling.md
    │   │   ├── android_platform_profiling.md
    │   │   ├── bottleneck.png
    │   │   ├── executable_commands_reference.md
    │   │   ├── inferno.md
    │   │   ├── inferno.png
    │   │   ├── inferno_small.png
    │   │   ├── jit_symbols.md
    │   │   ├── main_thread_flamegraph.png
    │   │   ├── report.html
    │   │   ├── report_bottleneck.html
    │   │   ├── report_html.html
    │   │   ├── scripts_reference.md
    │   │   ├── trace_offcpu.html
    │   │   ├── trace_offcpu.png
    │   │   ├── without_trace_offcpu.html
    │   │   └── without_trace_offcpu.png
    │   ├── inferno
    │   │   ├── __init__.py
    │   │   ├── data_types.py
    │   │   ├── inferno.b64
    │   │   ├── inferno.py
    │   │   ├── script.js
    │   │   └── svg_renderer.py
    │   ├── inferno.bat
    │   ├── pprof_proto_generator.py
    │   ├── profile_pb2.py
    │   ├── purgatorio
    │   │   ├── README.md
    │   │   ├── images
    │   │   │   ├── flame_graph.png
    │   │   │   ├── flame_graph_zoomed.png
    │   │   │   ├── inverted_flame_graph.png
    │   │   │   ├── table.png
    │   │   │   ├── toolbox.png
    │   │   │   └── user_interface.png
    │   │   ├── purgatorio.py
    │   │   └── templates
    │   │       ├── index.html.jinja2
    │   │       ├── main.js
    │   │       └── styles.css
    │   ├── report.py
    │   ├── report_html.js
    │   ├── report_html.py
    │   ├── report_sample.py
    │   ├── run_simpleperf_on_device.py
    │   ├── run_simpleperf_without_usb_connection.py
    │   ├── simpleperf_report_lib.py
    │   └── simpleperf_utils.py
    ├── source.properties
    ├── sources
    │   ├── android
    │   │   ├── cpufeatures
    │   │   │   ├── Android.mk
    │   │   │   ├── NOTICE
    │   │   │   ├── cpu-features.c
    │   │   │   └── cpu-features.h
    │   │   ├── native_app_glue
    │   │   │   ├── Android.mk
    │   │   │   ├── NOTICE
    │   │   │   ├── android_native_app_glue.c
    │   │   │   └── android_native_app_glue.h
    │   │   ├── ndk_helper
    │   │   │   ├── Android.mk
    │   │   │   ├── GLContext.cpp
    │   │   │   ├── GLContext.h
    │   │   │   ├── JNIHelper.cpp
    │   │   │   ├── JNIHelper.h
    │   │   │   ├── NDKHelper.h
    │   │   │   ├── NOTICE
    │   │   │   ├── gestureDetector.cpp
    │   │   │   ├── gestureDetector.h
    │   │   │   ├── gl3stub.c
    │   │   │   ├── gl3stub.h
    │   │   │   ├── interpolator.cpp
    │   │   │   ├── interpolator.h
    │   │   │   ├── perfMonitor.cpp
    │   │   │   ├── perfMonitor.h
    │   │   │   ├── shader.cpp
    │   │   │   ├── shader.h
    │   │   │   ├── tapCamera.cpp
    │   │   │   ├── tapCamera.h
    │   │   │   ├── vecmath.cpp
    │   │   │   └── vecmath.h
    │   │   ├── renderscript
    │   │   │   ├── Android.mk
    │   │   │   └── NOTICE
    │   │   └── support
    │   │       ├── Android.mk
    │   │       ├── NOTICE
    │   │       ├── include
    │   │       │   ├── inttypes.h
    │   │       │   ├── locale.h
    │   │       │   ├── math.h
    │   │       │   ├── stdlib.h
    │   │       │   ├── uchar.h
    │   │       │   ├── wchar.h
    │   │       │   └── wctype.h
    │   │       ├── regenerate-NOTICE.sh
    │   │       └── src
    │   │           ├── UniquePtr.h
    │   │           ├── locale_support.cpp
    │   │           ├── posix_memalign.cpp
    │   │           ├── support_preinclude.h
    │   │           ├── swprintf.cpp
    │   │           └── wcstox.cpp
    │   ├── cxx-stl
    │   │   ├── llvm-libc
    │   │   │   ├── Android.mk
    │   │   │   ├── include
    │   │   │   │   ├── CMakeLists.txt
    │   │   │   │   ├── __bit_reference
    │   │   │   │   ├── __bsd_locale_defaults.h
    │   │   │   │   ├── __bsd_locale_fallbacks.h
    │   │   │   │   ├── __config
    │   │   │   │   ├── __config_site.in
    │   │   │   │   ├── __debug
    │   │   │   │   ├── __errc
    │   │   │   │   ├── __functional_03
    │   │   │   │   ├── __functional_base
    │   │   │   │   ├── __functional_base_03
    │   │   │   │   ├── __hash_table
    │   │   │   │   ├── __libcpp_version
    │   │   │   │   ├── __locale
    │   │   │   │   ├── __mutex_base
    │   │   │   │   ├── __node_handle
    │   │   │   │   ├── __nullptr
    │   │   │   │   ├── __split_buffer
    │   │   │   │   ├── __sso_allocator
    │   │   │   │   ├── __std_stream
    │   │   │   │   ├── __string
    │   │   │   │   ├── __threading_support
    │   │   │   │   ├── __tree
    │   │   │   │   ├── __tuple
    │   │   │   │   ├── __undef_macros
    │   │   │   │   ├── algorithm
    │   │   │   │   ├── any
    │   │   │   │   ├── array
    │   │   │   │   ├── atomic
    │   │   │   │   ├── barrier
    │   │   │   │   ├── bit
    │   │   │   │   ├── bitset
    │   │   │   │   ├── cassert
    │   │   │   │   ├── ccomplex
    │   │   │   │   ├── cctype
    │   │   │   │   ├── cerrno
    │   │   │   │   ├── cfenv
    │   │   │   │   ├── cfloat
    │   │   │   │   ├── charconv
    │   │   │   │   ├── chrono
    │   │   │   │   ├── cinttypes
    │   │   │   │   ├── ciso646
    │   │   │   │   ├── climits
    │   │   │   │   ├── clocale
    │   │   │   │   ├── cmath
    │   │   │   │   ├── codecvt
    │   │   │   │   ├── compare
    │   │   │   │   ├── complex
    │   │   │   │   ├── complex.h
    │   │   │   │   ├── concepts
    │   │   │   │   ├── condition_variable
    │   │   │   │   ├── csetjmp
    │   │   │   │   ├── csignal
    │   │   │   │   ├── cstdarg
    │   │   │   │   ├── cstdbool
    │   │   │   │   ├── cstddef
    │   │   │   │   ├── cstdint
    │   │   │   │   ├── cstdio
    │   │   │   │   ├── cstdlib
    │   │   │   │   ├── cstring
    │   │   │   │   ├── ctgmath
    │   │   │   │   ├── ctime
    │   │   │   │   ├── ctype.h
    │   │   │   │   ├── cwchar
    │   │   │   │   ├── cwctype
    │   │   │   │   ├── deque
    │   │   │   │   ├── errno.h
    │   │   │   │   ├── exception
    │   │   │   │   ├── execution
    │   │   │   │   ├── experimental
    │   │   │   │   │   ├── __config
    │   │   │   │   │   ├── __memory
    │   │   │   │   │   ├── algorithm
    │   │   │   │   │   ├── coroutine
    │   │   │   │   │   ├── deque
    │   │   │   │   │   ├── filesystem
    │   │   │   │   │   ├── forward_list
    │   │   │   │   │   ├── functional
    │   │   │   │   │   ├── iterator
    │   │   │   │   │   ├── list
    │   │   │   │   │   ├── map
    │   │   │   │   │   ├── memory_resource
    │   │   │   │   │   ├── propagate_const
    │   │   │   │   │   ├── regex
    │   │   │   │   │   ├── set
    │   │   │   │   │   ├── simd
    │   │   │   │   │   ├── string
    │   │   │   │   │   ├── type_traits
    │   │   │   │   │   ├── unordered_map
    │   │   │   │   │   ├── unordered_set
    │   │   │   │   │   ├── utility
    │   │   │   │   │   └── vector
    │   │   │   │   ├── ext
    │   │   │   │   │   ├── __hash
    │   │   │   │   │   ├── hash_map
    │   │   │   │   │   └── hash_set
    │   │   │   │   ├── fenv.h
    │   │   │   │   ├── filesystem
    │   │   │   │   ├── float.h
    │   │   │   │   ├── forward_list
    │   │   │   │   ├── fstream
    │   │   │   │   ├── functional
    │   │   │   │   ├── future
    │   │   │   │   ├── initializer_list
    │   │   │   │   ├── inttypes.h
    │   │   │   │   ├── iomanip
    │   │   │   │   ├── ios
    │   │   │   │   ├── iosfwd
    │   │   │   │   ├── iostream
    │   │   │   │   ├── istream
    │   │   │   │   ├── iterator
    │   │   │   │   ├── latch
    │   │   │   │   ├── limits
    │   │   │   │   ├── limits.h
    │   │   │   │   ├── list
    │   │   │   │   ├── locale
    │   │   │   │   ├── locale.h
    │   │   │   │   ├── map
    │   │   │   │   ├── math.h
    │   │   │   │   ├── memory
    │   │   │   │   ├── module.modulemap
    │   │   │   │   ├── mutex
    │   │   │   │   ├── new
    │   │   │   │   ├── numeric
    │   │   │   │   ├── optional
    │   │   │   │   ├── ostream
    │   │   │   │   ├── queue
    │   │   │   │   ├── random
    │   │   │   │   ├── ratio
    │   │   │   │   ├── regex
    │   │   │   │   ├── scoped_allocator
    │   │   │   │   ├── semaphore
    │   │   │   │   ├── set
    │   │   │   │   ├── setjmp.h
    │   │   │   │   ├── shared_mutex
    │   │   │   │   ├── span
    │   │   │   │   ├── sstream
    │   │   │   │   ├── stack
    │   │   │   │   ├── stdbool.h
    │   │   │   │   ├── stddef.h
    │   │   │   │   ├── stdexcept
    │   │   │   │   ├── stdint.h
    │   │   │   │   ├── stdio.h
    │   │   │   │   ├── stdlib.h
    │   │   │   │   ├── streambuf
    │   │   │   │   ├── string
    │   │   │   │   ├── string.h
    │   │   │   │   ├── string_view
    │   │   │   │   ├── strstream
    │   │   │   │   ├── support
    │   │   │   │   │   ├── android
    │   │   │   │   │   ├── fuchsia
    │   │   │   │   │   ├── ibm
    │   │   │   │   │   ├── musl
    │   │   │   │   │   ├── newlib
    │   │   │   │   │   ├── solaris
    │   │   │   │   │   ├── win32
    │   │   │   │   │   └── xlocale
    │   │   │   │   ├── system_error
    │   │   │   │   ├── tgmath.h
    │   │   │   │   ├── thread
    │   │   │   │   ├── tuple
    │   │   │   │   ├── type_traits
    │   │   │   │   ├── typeindex
    │   │   │   │   ├── typeinfo
    │   │   │   │   ├── unordered_map
    │   │   │   │   ├── unordered_set
    │   │   │   │   ├── utility
    │   │   │   │   ├── valarray
    │   │   │   │   ├── variant
    │   │   │   │   ├── vector
    │   │   │   │   ├── version
    │   │   │   │   ├── wchar.h
    │   │   │   │   └── wctype.h
    │   │   │   └── libs
    │   │   │       ├── arm64-v8a
    │   │   │       │   ├── libc _shared.so
    │   │   │       │   ├── libc _static.a
    │   │   │       │   └── libc abi.a
    │   │   │       ├── armeabi-v7a
    │   │   │       │   ├── libandroid_support.a
    │   │   │       │   ├── libc _shared.so
    │   │   │       │   ├── libc _static.a
    │   │   │       │   └── libc abi.a
    │   │   │       ├── x86
    │   │   │       │   ├── libandroid_support.a
    │   │   │       │   ├── libc _shared.so
    │   │   │       │   ├── libc _static.a
    │   │   │       │   └── libc abi.a
    │   │   │       └── x86_64
    │   │   │           ├── libc _shared.so
    │   │   │           ├── libc _static.a
    │   │   │           └── libc abi.a
    │   │   ├── llvm-libc abi
    │   │   │   ├── Android.mk
    │   │   │   ├── CMakeLists.txt
    │   │   │   ├── CREDITS.TXT
    │   │   │   ├── LICENSE.TXT
    │   │   │   ├── NOTICE
    │   │   │   ├── cmake
    │   │   │   │   ├── Modules
    │   │   │   │   │   ├── HandleCompilerRT.cmake
    │   │   │   │   │   ├── HandleLibcxxabiFlags.cmake
    │   │   │   │   │   ├── HandleOutOfTreeLLVM.cmake
    │   │   │   │   │   └── MacroEnsureOutOfSourceBuild.cmake
    │   │   │   │   └── config-ix.cmake
    │   │   │   ├── fuzz
    │   │   │   │   ├── CMakeLists.txt
    │   │   │   │   └── cxa_demangle_fuzzer.cpp
    │   │   │   ├── include
    │   │   │   │   ├── __cxxabi_config.h
    │   │   │   │   └── cxxabi.h
    │   │   │   ├── lib
    │   │   │   │   ├── exceptions.exp
    │   │   │   │   ├── itanium-base.exp
    │   │   │   │   ├── new-delete.exp
    │   │   │   │   ├── personality-sjlj.exp
    │   │   │   │   └── personality-v0.exp
    │   │   │   ├── src
    │   │   │   │   ├── CMakeLists.txt
    │   │   │   │   ├── abort_message.cpp
    │   │   │   │   ├── abort_message.h
    │   │   │   │   ├── cxa_aux_runtime.cpp
    │   │   │   │   ├── cxa_default_handlers.cpp
    │   │   │   │   ├── cxa_demangle.cpp
    │   │   │   │   ├── cxa_exception.cpp
    │   │   │   │   ├── cxa_exception.h
    │   │   │   │   ├── cxa_exception_storage.cpp
    │   │   │   │   ├── cxa_guard.cpp
    │   │   │   │   ├── cxa_guard_impl.h
    │   │   │   │   ├── cxa_handlers.cpp
    │   │   │   │   ├── cxa_handlers.h
    │   │   │   │   ├── cxa_noexception.cpp
    │   │   │   │   ├── cxa_personality.cpp
    │   │   │   │   ├── cxa_thread_atexit.cpp
    │   │   │   │   ├── cxa_unexpected.cpp
    │   │   │   │   ├── cxa_vector.cpp
    │   │   │   │   ├── cxa_virtual.cpp
    │   │   │   │   ├── demangle
    │   │   │   │   │   ├── DemangleConfig.h
    │   │   │   │   │   ├── ItaniumDemangle.h
    │   │   │   │   │   ├── README.txt
    │   │   │   │   │   ├── StringView.h
    │   │   │   │   │   ├── Utility.h
    │   │   │   │   │   └── cp-to-llvm.sh
    │   │   │   │   ├── fallback_malloc.cpp
    │   │   │   │   ├── fallback_malloc.h
    │   │   │   │   ├── include
    │   │   │   │   │   ├── atomic_support.h
    │   │   │   │   │   └── refstring.h
    │   │   │   │   ├── private_typeinfo.cpp
    │   │   │   │   ├── private_typeinfo.h
    │   │   │   │   ├── stdlib_exception.cpp
    │   │   │   │   ├── stdlib_new_delete.cpp
    │   │   │   │   ├── stdlib_stdexcept.cpp
    │   │   │   │   └── stdlib_typeinfo.cpp
    │   │   │   ├── test
    │   │   │   │   ├── CMakeLists.txt
    │   │   │   │   ├── backtrace_test.pass.cpp
    │   │   │   │   ├── catch_array_01.pass.cpp
    │   │   │   │   ├── catch_array_02.pass.cpp
    │   │   │   │   ├── catch_class_01.pass.cpp
    │   │   │   │   ├── catch_class_02.pass.cpp
    │   │   │   │   ├── catch_class_03.pass.cpp
    │   │   │   │   ├── catch_class_04.pass.cpp
    │   │   │   │   ├── catch_const_pointer_nullptr.pass.cpp
    │   │   │   │   ├── catch_function_01.pass.cpp
    │   │   │   │   ├── catch_function_02.pass.cpp
    │   │   │   │   ├── catch_function_03.pass.cpp
    │   │   │   │   ├── catch_in_noexcept.pass.cpp
    │   │   │   │   ├── catch_member_data_pointer_01.pass.cpp
    │   │   │   │   ├── catch_member_function_pointer_01.pass.cpp
    │   │   │   │   ├── catch_member_function_pointer_02.pass.cpp
    │   │   │   │   ├── catch_member_pointer_nullptr.pass.cpp
    │   │   │   │   ├── catch_multi_level_pointer.pass.cpp
    │   │   │   │   ├── catch_pointer_nullptr.pass.cpp
    │   │   │   │   ├── catch_pointer_reference.pass.cpp
    │   │   │   │   ├── catch_ptr.pass.cpp
    │   │   │   │   ├── catch_ptr_02.pass.cpp
    │   │   │   │   ├── catch_reference_nullptr.pass.cpp
    │   │   │   │   ├── cxa_bad_cast.pass.cpp
    │   │   │   │   ├── cxa_bad_typeid.pass.cpp
    │   │   │   │   ├── cxa_thread_atexit_test.pass.cpp
    │   │   │   │   ├── cxa_vec_new_overflow_PR41395.pass.cpp
    │   │   │   │   ├── dynamic_cast.pass.cpp
    │   │   │   │   ├── dynamic_cast14.pass.cpp
    │   │   │   │   ├── dynamic_cast3.pass.cpp
    │   │   │   │   ├── dynamic_cast5.pass.cpp
    │   │   │   │   ├── dynamic_cast_stress.pass.cpp
    │   │   │   │   ├── exception_object_alignment.2.pass.cpp
    │   │   │   │   ├── exception_object_alignment.pass.cpp
    │   │   │   │   ├── guard_test_basic.pass.cpp
    │   │   │   │   ├── guard_threaded_test.pass.cpp
    │   │   │   │   ├── incomplete_type.sh.cpp
    │   │   │   │   ├── inherited_exception.pass.cpp
    │   │   │   │   ├── libcxxabi
    │   │   │   │   │   ├── __init__.py
    │   │   │   │   │   └── test
    │   │   │   │   ├── lit.cfg
    │   │   │   │   ├── lit.site.cfg.in
    │   │   │   │   ├── native
    │   │   │   │   │   └── arm-linux-eabi
    │   │   │   │   ├── noexception1.pass.cpp
    │   │   │   │   ├── noexception2.pass.cpp
    │   │   │   │   ├── noexception3.pass.cpp
    │   │   │   │   ├── noexception4.pass.cpp
    │   │   │   │   ├── support
    │   │   │   │   │   └── timer.h
    │   │   │   │   ├── test_aux_runtime.pass.cpp
    │   │   │   │   ├── test_aux_runtime_op_array_new.pass.cpp
    │   │   │   │   ├── test_demangle.pass.cpp
    │   │   │   │   ├── test_exception_address_alignment.pass.cpp
    │   │   │   │   ├── test_exception_storage.pass.cpp
    │   │   │   │   ├── test_fallback_malloc.pass.cpp
    │   │   │   │   ├── test_guard.pass.cpp
    │   │   │   │   ├── test_vector1.pass.cpp
    │   │   │   │   ├── test_vector2.pass.cpp
    │   │   │   │   ├── test_vector3.pass.cpp
    │   │   │   │   ├── thread_local_destruction_order.pass.cpp
    │   │   │   │   ├── uncaught_exception.pass.cpp
    │   │   │   │   ├── uncaught_exceptions.pass.cpp
    │   │   │   │   ├── unittest_demangle.pass.cpp
    │   │   │   │   ├── unwind_01.pass.cpp
    │   │   │   │   ├── unwind_02.pass.cpp
    │   │   │   │   ├── unwind_03.pass.cpp
    │   │   │   │   ├── unwind_04.pass.cpp
    │   │   │   │   ├── unwind_05.pass.cpp
    │   │   │   │   └── unwind_06.pass.cpp
    │   │   │   └── www
    │   │   │       ├── content.css
    │   │   │       ├── index.html
    │   │   │       ├── menu.css
    │   │   │       └── spec.html
    │   │   └── system
    │   │       ├── MODULE_LICENSE_BSD
    │   │       ├── NOTICE
    │   │       └── include
    │   │           ├── cassert
    │   │           ├── cctype
    │   │           ├── cerrno
    │   │           ├── cfloat
    │   │           ├── climits
    │   │           ├── cmath
    │   │           ├── csetjmp
    │   │           ├── csignal
    │   │           ├── cstddef
    │   │           ├── cstdint
    │   │           ├── cstdio
    │   │           ├── cstdlib
    │   │           ├── cstring
    │   │           ├── ctime
    │   │           ├── cwchar
    │   │           ├── cwctype_is_not_supported
    │   │           ├── new
    │   │           ├── stl_pair.h
    │   │           ├── typeinfo
    │   │           └── utility
    │   └── third_party
    │       ├── googletest
    │       │   ├── Android.mk
    │       │   ├── CMakeLists.txt
    │       │   ├── LICENSE
    │       │   ├── MODULE_LICENSE_BSD_LIKE
    │       │   ├── NOTICE
    │       │   ├── README.md
    │       │   ├── cmake
    │       │   │   ├── Config.cmake.in
    │       │   │   ├── gtest.pc.in
    │       │   │   ├── gtest_main.pc.in
    │       │   │   ├── internal_utils.cmake
    │       │   │   └── libgtest.la.in
    │       │   ├── include
    │       │   │   └── gtest
    │       │   │       ├── gtest-death-test.h
    │       │   │       ├── gtest-matchers.h
    │       │   │       ├── gtest-message.h
    │       │   │       ├── gtest-param-test.h
    │       │   │       ├── gtest-printers.h
    │       │   │       ├── gtest-spi.h
    │       │   │       ├── gtest-test-part.h
    │       │   │       ├── gtest-typed-test.h
    │       │   │       ├── gtest.h
    │       │   │       ├── gtest_pred_impl.h
    │       │   │       ├── gtest_prod.h
    │       │   │       └── internal
    │       │   ├── samples
    │       │   │   ├── prime_tables.h
    │       │   │   ├── sample1.cc
    │       │   │   ├── sample1.h
    │       │   │   ├── sample10_unittest.cc
    │       │   │   ├── sample1_unittest.cc
    │       │   │   ├── sample2.cc
    │       │   │   ├── sample2.h
    │       │   │   ├── sample2_unittest.cc
    │       │   │   ├── sample3-inl.h
    │       │   │   ├── sample3_unittest.cc
    │       │   │   ├── sample4.cc
    │       │   │   ├── sample4.h
    │       │   │   ├── sample4_unittest.cc
    │       │   │   ├── sample5_unittest.cc
    │       │   │   ├── sample6_unittest.cc
    │       │   │   ├── sample7_unittest.cc
    │       │   │   ├── sample8_unittest.cc
    │       │   │   └── sample9_unittest.cc
    │       │   ├── scripts
    │       │   │   ├── README.md
    │       │   │   ├── common.py
    │       │   │   ├── fuse_gtest_files.py
    │       │   │   ├── gen_gtest_pred_impl.py
    │       │   │   ├── gtest-config.in
    │       │   │   ├── release_docs.py
    │       │   │   ├── run_with_path.py
    │       │   │   ├── test
    │       │   │   │   └── Makefile
    │       │   │   ├── upload.py
    │       │   │   └── upload_gtest.py
    │       │   ├── src
    │       │   │   ├── gtest-all.cc
    │       │   │   ├── gtest-death-test.cc
    │       │   │   ├── gtest-filepath.cc
    │       │   │   ├── gtest-internal-inl.h
    │       │   │   ├── gtest-matchers.cc
    │       │   │   ├── gtest-port.cc
    │       │   │   ├── gtest-printers.cc
    │       │   │   ├── gtest-test-part.cc
    │       │   │   ├── gtest-typed-test.cc
    │       │   │   ├── gtest.cc
    │       │   │   └── gtest_main.cc
    │       │   └── test
    │       │       ├── BUILD.bazel
    │       │       ├── googletest-break-on-failure-unittest.py
    │       │       ├── googletest-break-on-failure-unittest_.cc
    │       │       ├── googletest-catch-exceptions-test.py
    │       │       ├── googletest-catch-exceptions-test_.cc
    │       │       ├── googletest-color-test.py
    │       │       ├── googletest-color-test_.cc
    │       │       ├── googletest-death-test-test.cc
    │       │       ├── googletest-death-test_ex_test.cc
    │       │       ├── googletest-env-var-test.py
    │       │       ├── googletest-env-var-test_.cc
    │       │       ├── googletest-failfast-unittest.py
    │       │       ├── googletest-failfast-unittest_.cc
    │       │       ├── googletest-filepath-test.cc
    │       │       ├── googletest-filter-unittest.py
    │       │       ├── googletest-filter-unittest_.cc
    │       │       ├── googletest-global-environment-unittest.py
    │       │       ├── googletest-global-environment-unittest_.cc
    │       │       ├── googletest-json-outfiles-test.py
    │       │       ├── googletest-json-output-unittest.py
    │       │       ├── googletest-list-tests-unittest.py
    │       │       ├── googletest-list-tests-unittest_.cc
    │       │       ├── googletest-listener-test.cc
    │       │       ├── googletest-message-test.cc
    │       │       ├── googletest-options-test.cc
    │       │       ├── googletest-output-test-golden-lin.txt
    │       │       ├── googletest-output-test.py
    │       │       ├── googletest-output-test_.cc
    │       │       ├── googletest-param-test-invalid-name1-test.py
    │       │       ├── googletest-param-test-invalid-name1-test_.cc
    │       │       ├── googletest-param-test-invalid-name2-test.py
    │       │       ├── googletest-param-test-invalid-name2-test_.cc
    │       │       ├── googletest-param-test-test.cc
    │       │       ├── googletest-param-test-test.h
    │       │       ├── googletest-param-test2-test.cc
    │       │       ├── googletest-port-test.cc
    │       │       ├── googletest-printers-test.cc
    │       │       ├── googletest-setuptestsuite-test.py
    │       │       ├── googletest-setuptestsuite-test_.cc
    │       │       ├── googletest-shuffle-test.py
    │       │       ├── googletest-shuffle-test_.cc
    │       │       ├── googletest-test-part-test.cc
    │       │       ├── googletest-throw-on-failure-test.py
    │       │       ├── googletest-throw-on-failure-test_.cc
    │       │       ├── googletest-uninitialized-test.py
    │       │       ├── googletest-uninitialized-test_.cc
    │       │       ├── gtest-typed-test2_test.cc
    │       │       ├── gtest-typed-test_test.cc
    │       │       ├── gtest-typed-test_test.h
    │       │       ├── gtest-unittest-api_test.cc
    │       │       ├── gtest_all_test.cc
    │       │       ├── gtest_assert_by_exception_test.cc
    │       │       ├── gtest_environment_test.cc
    │       │       ├── gtest_help_test.py
    │       │       ├── gtest_help_test_.cc
    │       │       ├── gtest_json_test_utils.py
    │       │       ├── gtest_list_output_unittest.py
    │       │       ├── gtest_list_output_unittest_.cc
    │       │       ├── gtest_main_unittest.cc
    │       │       ├── gtest_no_test_unittest.cc
    │       │       ├── gtest_pred_impl_unittest.cc
    │       │       ├── gtest_premature_exit_test.cc
    │       │       ├── gtest_prod_test.cc
    │       │       ├── gtest_repeat_test.cc
    │       │       ├── gtest_skip_check_output_test.py
    │       │       ├── gtest_skip_environment_check_output_test.py
    │       │       ├── gtest_skip_in_environment_setup_test.cc
    │       │       ├── gtest_skip_test.cc
    │       │       ├── gtest_sole_header_test.cc
    │       │       ├── gtest_stress_test.cc
    │       │       ├── gtest_test_macro_stack_footprint_test.cc
    │       │       ├── gtest_test_utils.py
    │       │       ├── gtest_testbridge_test.py
    │       │       ├── gtest_testbridge_test_.cc
    │       │       ├── gtest_throw_on_failure_ex_test.cc
    │       │       ├── gtest_unittest.cc
    │       │       ├── gtest_xml_outfile1_test_.cc
    │       │       ├── gtest_xml_outfile2_test_.cc
    │       │       ├── gtest_xml_outfiles_test.py
    │       │       ├── gtest_xml_output_unittest.py
    │       │       ├── gtest_xml_output_unittest_.cc
    │       │       ├── gtest_xml_test_utils.py
    │       │       ├── production.cc
    │       │       └── production.h
    │       ├── shaderc
    │       │   ├── Android.mk
    │       │   ├── CHANGES
    │       │   ├── libshaderc
    │       │   │   ├── Android.mk
    │       │   │   ├── include
    │       │   │   │   └── shaderc
    │       │   │   └── src
    │       │   │       ├── shaderc.cc
    │       │   │       ├── shaderc_c_smoke_test.c
    │       │   │       └── shaderc_private.h
    │       │   ├── libshaderc_util
    │       │   │   ├── Android.mk
    │       │   │   ├── include
    │       │   │   │   └── libshaderc_util
    │       │   │   └── src
    │       │   │       ├── args.cc
    │       │   │       ├── compiler.cc
    │       │   │       ├── file_finder.cc
    │       │   │       ├── io_shaderc.cc
    │       │   │       ├── message.cc
    │       │   │       ├── resources.cc
    │       │   │       ├── shader_stage.cc
    │       │   │       ├── spirv_tools_wrapper.cc
    │       │   │       └── version_profile.cc
    │       │   ├── third_party
    │       │   │   ├── Android.mk
    │       │   │   ├── glslang
    │       │   │   │   ├── Android.mk
    │       │   │   │   ├── CHANGES.md
    │       │   │   │   ├── OGLCompilersDLL
    │       │   │   │   ├── SPIRV
    │       │   │   │   ├── build_info.h.tmpl
    │       │   │   │   ├── build_info.py
    │       │   │   │   ├── glslang
    │       │   │   │   └── hlsl
    │       │   │   └── spirv-tools
    │       │   │       ├── Android.mk
    │       │   │       ├── CHANGES
    │       │   │       ├── external
    │       │   │       ├── include
    │       │   │       ├── source
    │       │   │       └── utils
    │       │   └── utils
    │       │       └── update_build_version.py
    │       └── vulkan
    │           └── src
    │               ├── build-android
    │               │   └── jni
    │               ├── include
    │               │   └── vulkan
    │               └── registry
    │                   ├── cgenerator.py
    │                   ├── conventions.py
    │                   ├── generator.py
    │                   ├── genvk.py
    │                   ├── reg.py
    │                   ├── spec_tools
    │                   ├── validusage.json
    │                   ├── vk.xml
    │                   └── vkconventions.py
    ├── toolchains
    │   ├── llvm
    │   │   └── prebuilt
    │   │       └── windows-x86_64
    │   │           ├── AndroidVersion.txt
    │   │           ├── MODULE_LICENSE_APACHE2
    │   │           ├── MODULE_LICENSE_BSD_LIKE
    │   │           ├── MODULE_LICENSE_MIT
    │   │           ├── NOTICE
    │   │           ├── aarch64-linux-android
    │   │           │   └── bin
    │   │           ├── arm-linux-androideabi
    │   │           │   └── bin
    │   │           ├── bin
    │   │           │   ├── aarch64-linux-android-as.exe
    │   │           │   ├── aarch64-linux-android21-clang
    │   │           │   ├── aarch64-linux-android21-clang
    │   │           │   ├── aarch64-linux-android21-clang .cmd
    │   │           │   ├── aarch64-linux-android21-clang.cmd
    │   │           │   ├── aarch64-linux-android22-clang
    │   │           │   ├── aarch64-linux-android22-clang
    │   │           │   ├── aarch64-linux-android22-clang .cmd
    │   │           │   ├── aarch64-linux-android22-clang.cmd
    │   │           │   ├── aarch64-linux-android23-clang
    │   │           │   ├── aarch64-linux-android23-clang
    │   │           │   ├── aarch64-linux-android23-clang .cmd
    │   │           │   ├── aarch64-linux-android23-clang.cmd
    │   │           │   ├── aarch64-linux-android24-clang
    │   │           │   ├── aarch64-linux-android24-clang
    │   │           │   ├── aarch64-linux-android24-clang .cmd
    │   │           │   ├── aarch64-linux-android24-clang.cmd
    │   │           │   ├── aarch64-linux-android26-clang
    │   │           │   ├── aarch64-linux-android26-clang
    │   │           │   ├── aarch64-linux-android26-clang .cmd
    │   │           │   ├── aarch64-linux-android26-clang.cmd
    │   │           │   ├── aarch64-linux-android27-clang
    │   │           │   ├── aarch64-linux-android27-clang
    │   │           │   ├── aarch64-linux-android27-clang .cmd
    │   │           │   ├── aarch64-linux-android27-clang.cmd
    │   │           │   ├── aarch64-linux-android28-clang
    │   │           │   ├── aarch64-linux-android28-clang
    │   │           │   ├── aarch64-linux-android28-clang .cmd
    │   │           │   ├── aarch64-linux-android28-clang.cmd
    │   │           │   ├── aarch64-linux-android29-clang
    │   │           │   ├── aarch64-linux-android29-clang
    │   │           │   ├── aarch64-linux-android29-clang .cmd
    │   │           │   ├── aarch64-linux-android29-clang.cmd
    │   │           │   ├── aarch64-linux-android30-clang
    │   │           │   ├── aarch64-linux-android30-clang
    │   │           │   ├── aarch64-linux-android30-clang .cmd
    │   │           │   ├── aarch64-linux-android30-clang.cmd
    │   │           │   ├── aarch64-linux-android31-clang
    │   │           │   ├── aarch64-linux-android31-clang
    │   │           │   ├── aarch64-linux-android31-clang .cmd
    │   │           │   ├── aarch64-linux-android31-clang.cmd
    │   │           │   ├── arm-linux-androideabi-as.exe
    │   │           │   ├── armv7a-linux-androideabi16-clang
    │   │           │   ├── armv7a-linux-androideabi16-clang
    │   │           │   ├── armv7a-linux-androideabi16-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi16-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi17-clang
    │   │           │   ├── armv7a-linux-androideabi17-clang
    │   │           │   ├── armv7a-linux-androideabi17-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi17-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi18-clang
    │   │           │   ├── armv7a-linux-androideabi18-clang
    │   │           │   ├── armv7a-linux-androideabi18-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi18-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi19-clang
    │   │           │   ├── armv7a-linux-androideabi19-clang
    │   │           │   ├── armv7a-linux-androideabi19-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi19-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi21-clang
    │   │           │   ├── armv7a-linux-androideabi21-clang
    │   │           │   ├── armv7a-linux-androideabi21-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi21-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi22-clang
    │   │           │   ├── armv7a-linux-androideabi22-clang
    │   │           │   ├── armv7a-linux-androideabi22-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi22-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi23-clang
    │   │           │   ├── armv7a-linux-androideabi23-clang
    │   │           │   ├── armv7a-linux-androideabi23-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi23-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi24-clang
    │   │           │   ├── armv7a-linux-androideabi24-clang
    │   │           │   ├── armv7a-linux-androideabi24-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi24-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi26-clang
    │   │           │   ├── armv7a-linux-androideabi26-clang
    │   │           │   ├── armv7a-linux-androideabi26-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi26-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi27-clang
    │   │           │   ├── armv7a-linux-androideabi27-clang
    │   │           │   ├── armv7a-linux-androideabi27-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi27-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi28-clang
    │   │           │   ├── armv7a-linux-androideabi28-clang
    │   │           │   ├── armv7a-linux-androideabi28-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi28-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi29-clang
    │   │           │   ├── armv7a-linux-androideabi29-clang
    │   │           │   ├── armv7a-linux-androideabi29-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi29-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi30-clang
    │   │           │   ├── armv7a-linux-androideabi30-clang
    │   │           │   ├── armv7a-linux-androideabi30-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi30-clang.cmd
    │   │           │   ├── armv7a-linux-androideabi31-clang
    │   │           │   ├── armv7a-linux-androideabi31-clang
    │   │           │   ├── armv7a-linux-androideabi31-clang .cmd
    │   │           │   ├── armv7a-linux-androideabi31-clang.cmd
    │   │           │   ├── clang .exe
    │   │           │   ├── clang-check.exe
    │   │           │   ├── clang-cl.exe
    │   │           │   ├── clang-format.exe
    │   │           │   ├── clang-tidy.exe
    │   │           │   ├── clang.exe
    │   │           │   ├── dsymutil.exe
    │   │           │   ├── git-clang-format
    │   │           │   ├── i686-linux-android-as.exe
    │   │           │   ├── i686-linux-android16-clang
    │   │           │   ├── i686-linux-android16-clang
    │   │           │   ├── i686-linux-android16-clang .cmd
    │   │           │   ├── i686-linux-android16-clang.cmd
    │   │           │   ├── i686-linux-android17-clang
    │   │           │   ├── i686-linux-android17-clang
    │   │           │   ├── i686-linux-android17-clang .cmd
    │   │           │   ├── i686-linux-android17-clang.cmd
    │   │           │   ├── i686-linux-android18-clang
    │   │           │   ├── i686-linux-android18-clang
    │   │           │   ├── i686-linux-android18-clang .cmd
    │   │           │   ├── i686-linux-android18-clang.cmd
    │   │           │   ├── i686-linux-android19-clang
    │   │           │   ├── i686-linux-android19-clang
    │   │           │   ├── i686-linux-android19-clang .cmd
    │   │           │   ├── i686-linux-android19-clang.cmd
    │   │           │   ├── i686-linux-android21-clang
    │   │           │   ├── i686-linux-android21-clang
    │   │           │   ├── i686-linux-android21-clang .cmd
    │   │           │   ├── i686-linux-android21-clang.cmd
    │   │           │   ├── i686-linux-android22-clang
    │   │           │   ├── i686-linux-android22-clang
    │   │           │   ├── i686-linux-android22-clang .cmd
    │   │           │   ├── i686-linux-android22-clang.cmd
    │   │           │   ├── i686-linux-android23-clang
    │   │           │   ├── i686-linux-android23-clang
    │   │           │   ├── i686-linux-android23-clang .cmd
    │   │           │   ├── i686-linux-android23-clang.cmd
    │   │           │   ├── i686-linux-android24-clang
    │   │           │   ├── i686-linux-android24-clang
    │   │           │   ├── i686-linux-android24-clang .cmd
    │   │           │   ├── i686-linux-android24-clang.cmd
    │   │           │   ├── i686-linux-android26-clang
    │   │           │   ├── i686-linux-android26-clang
    │   │           │   ├── i686-linux-android26-clang .cmd
    │   │           │   ├── i686-linux-android26-clang.cmd
    │   │           │   ├── i686-linux-android27-clang
    │   │           │   ├── i686-linux-android27-clang
    │   │           │   ├── i686-linux-android27-clang .cmd
    │   │           │   ├── i686-linux-android27-clang.cmd
    │   │           │   ├── i686-linux-android28-clang
    │   │           │   ├── i686-linux-android28-clang
    │   │           │   ├── i686-linux-android28-clang .cmd
    │   │           │   ├── i686-linux-android28-clang.cmd
    │   │           │   ├── i686-linux-android29-clang
    │   │           │   ├── i686-linux-android29-clang
    │   │           │   ├── i686-linux-android29-clang .cmd
    │   │           │   ├── i686-linux-android29-clang.cmd
    │   │           │   ├── i686-linux-android30-clang
    │   │           │   ├── i686-linux-android30-clang
    │   │           │   ├── i686-linux-android30-clang .cmd
    │   │           │   ├── i686-linux-android30-clang.cmd
    │   │           │   ├── i686-linux-android31-clang
    │   │           │   ├── i686-linux-android31-clang
    │   │           │   ├── i686-linux-android31-clang .cmd
    │   │           │   ├── i686-linux-android31-clang.cmd
    │   │           │   ├── ld.exe
    │   │           │   ├── ld.lld.exe
    │   │           │   ├── liblldb.dll
    │   │           │   ├── libwinpthread-1.dll
    │   │           │   ├── libxml2.dll
    │   │           │   ├── lldb-argdumper.exe
    │   │           │   ├── lldb.cmd
    │   │           │   ├── lldb.exe
    │   │           │   ├── llvm-addr2line.exe
    │   │           │   ├── llvm-ar.exe
    │   │           │   ├── llvm-as.exe
    │   │           │   ├── llvm-cfi-verify.exe
    │   │           │   ├── llvm-config.exe
    │   │           │   ├── llvm-cov.exe
    │   │           │   ├── llvm-cxxfilt.exe
    │   │           │   ├── llvm-dis.exe
    │   │           │   ├── llvm-dwarfdump.exe
    │   │           │   ├── llvm-dwp.exe
    │   │           │   ├── llvm-lib.exe
    │   │           │   ├── llvm-link.exe
    │   │           │   ├── llvm-lipo.exe
    │   │           │   ├── llvm-modextract.exe
    │   │           │   ├── llvm-nm.exe
    │   │           │   ├── llvm-objcopy.exe
    │   │           │   ├── llvm-objdump.exe
    │   │           │   ├── llvm-profdata.exe
    │   │           │   ├── llvm-ranlib.exe
    │   │           │   ├── llvm-rc.exe
    │   │           │   ├── llvm-readelf.exe
    │   │           │   ├── llvm-readobj.exe
    │   │           │   ├── llvm-size.exe
    │   │           │   ├── llvm-strings.exe
    │   │           │   ├── llvm-strip.exe
    │   │           │   ├── llvm-symbolizer.exe
    │   │           │   ├── sancov.exe
    │   │           │   ├── sanstats.exe
    │   │           │   ├── x86_64-linux-android-as.exe
    │   │           │   ├── x86_64-linux-android21-clang
    │   │           │   ├── x86_64-linux-android21-clang
    │   │           │   ├── x86_64-linux-android21-clang .cmd
    │   │           │   ├── x86_64-linux-android21-clang.cmd
    │   │           │   ├── x86_64-linux-android22-clang
    │   │           │   ├── x86_64-linux-android22-clang
    │   │           │   ├── x86_64-linux-android22-clang .cmd
    │   │           │   ├── x86_64-linux-android22-clang.cmd
    │   │           │   ├── x86_64-linux-android23-clang
    │   │           │   ├── x86_64-linux-android23-clang
    │   │           │   ├── x86_64-linux-android23-clang .cmd
    │   │           │   ├── x86_64-linux-android23-clang.cmd
    │   │           │   ├── x86_64-linux-android24-clang
    │   │           │   ├── x86_64-linux-android24-clang
    │   │           │   ├── x86_64-linux-android24-clang .cmd
    │   │           │   ├── x86_64-linux-android24-clang.cmd
    │   │           │   ├── x86_64-linux-android26-clang
    │   │           │   ├── x86_64-linux-android26-clang
    │   │           │   ├── x86_64-linux-android26-clang .cmd
    │   │           │   ├── x86_64-linux-android26-clang.cmd
    │   │           │   ├── x86_64-linux-android27-clang
    │   │           │   ├── x86_64-linux-android27-clang
    │   │           │   ├── x86_64-linux-android27-clang .cmd
    │   │           │   ├── x86_64-linux-android27-clang.cmd
    │   │           │   ├── x86_64-linux-android28-clang
    │   │           │   ├── x86_64-linux-android28-clang
    │   │           │   ├── x86_64-linux-android28-clang .cmd
    │   │           │   ├── x86_64-linux-android28-clang.cmd
    │   │           │   ├── x86_64-linux-android29-clang
    │   │           │   ├── x86_64-linux-android29-clang
    │   │           │   ├── x86_64-linux-android29-clang .cmd
    │   │           │   ├── x86_64-linux-android29-clang.cmd
    │   │           │   ├── x86_64-linux-android30-clang
    │   │           │   ├── x86_64-linux-android30-clang
    │   │           │   ├── x86_64-linux-android30-clang .cmd
    │   │           │   ├── x86_64-linux-android30-clang.cmd
    │   │           │   ├── x86_64-linux-android31-clang
    │   │           │   ├── x86_64-linux-android31-clang
    │   │           │   ├── x86_64-linux-android31-clang .cmd
    │   │           │   ├── x86_64-linux-android31-clang.cmd
    │   │           │   └── yasm.exe
    │   │           ├── i686-linux-android
    │   │           │   └── bin
    │   │           ├── include
    │   │           │   └── c
    │   │           ├── lib
    │   │           │   ├── gcc
    │   │           │   └── python3.9
    │   │           ├── lib64
    │   │           │   ├── LLVMgold.dll
    │   │           │   ├── clang
    │   │           │   ├── libc .a
    │   │           │   ├── libc abi.a
    │   │           │   └── libwinpthread-1.dll
    │   │           ├── libexec
    │   │           │   ├── c -analyzer
    │   │           │   ├── c -analyzer.bat
    │   │           │   ├── ccc-analyzer
    │   │           │   └── ccc-analyzer.bat
    │   │           ├── manifest_7714059.xml
    │   │           ├── python3
    │   │           │   ├── DLLs
    │   │           │   ├── LICENSE.txt
    │   │           │   ├── Lib
    │   │           │   ├── include
    │   │           │   ├── libs
    │   │           │   ├── python.exe
    │   │           │   ├── python39.dll
    │   │           │   ├── pythonw.exe
    │   │           │   └── vcruntime140.dll
    │   │           ├── share
    │   │           │   ├── clang
    │   │           │   ├── man
    │   │           │   ├── opt-viewer
    │   │           │   ├── scan-build
    │   │           │   └── scan-view
    │   │           ├── sysroot
    │   │           │   ├── NOTICE
    │   │           │   └── usr
    │   │           └── x86_64-linux-android
    │   │               └── bin
    │   └── renderscript
    │       └── prebuilt
    │           └── windows-x86_64
    │               ├── MODULE_LICENSE_APACHE2
    │               ├── MODULE_LICENSE_BSD_LIKE
    │               ├── MODULE_LICENSE_MIT
    │               ├── NOTICE
    │               ├── bin
    │               │   ├── bcc_compat.exe
    │               │   ├── libLLVM.dll
    │               │   ├── libbcc.dll
    │               │   ├── libbcinfo.dll
    │               │   ├── libclang.dll
    │               │   ├── libwinpthread-1.dll
    │               │   └── llvm-rs-cc.exe
    │               ├── clang-include
    │               │   ├── __clang_cuda_cmath.h
    │               │   ├── __clang_cuda_intrinsics.h
    │               │   ├── __clang_cuda_math_forward_declares.h
    │               │   ├── __clang_cuda_runtime_wrapper.h
    │               │   ├── __stddef_max_align_t.h
    │               │   ├── __wmmintrin_aes.h
    │               │   ├── __wmmintrin_pclmul.h
    │               │   ├── adxintrin.h
    │               │   ├── altivec.h
    │               │   ├── ammintrin.h
    │               │   ├── arm_acle.h
    │               │   ├── avx2intrin.h
    │               │   ├── avx512bwintrin.h
    │               │   ├── avx512cdintrin.h
    │               │   ├── avx512dqintrin.h
    │               │   ├── avx512erintrin.h
    │               │   ├── avx512fintrin.h
    │               │   ├── avx512ifmaintrin.h
    │               │   ├── avx512ifmavlintrin.h
    │               │   ├── avx512pfintrin.h
    │               │   ├── avx512vbmiintrin.h
    │               │   ├── avx512vbmivlintrin.h
    │               │   ├── avx512vlbwintrin.h
    │               │   ├── avx512vlcdintrin.h
    │               │   ├── avx512vldqintrin.h
    │               │   ├── avx512vlintrin.h
    │               │   ├── avxintrin.h
    │               │   ├── bmi2intrin.h
    │               │   ├── bmiintrin.h
    │               │   ├── clflushoptintrin.h
    │               │   ├── cpuid.h
    │               │   ├── cuda_builtin_vars.h
    │               │   ├── emmintrin.h
    │               │   ├── f16cintrin.h
    │               │   ├── float.h
    │               │   ├── fma4intrin.h
    │               │   ├── fmaintrin.h
    │               │   ├── fxsrintrin.h
    │               │   ├── htmintrin.h
    │               │   ├── htmxlintrin.h
    │               │   ├── ia32intrin.h
    │               │   ├── immintrin.h
    │               │   ├── intrin.h
    │               │   ├── inttypes.h
    │               │   ├── iso646.h
    │               │   ├── limits.h
    │               │   ├── lzcntintrin.h
    │               │   ├── mm3dnow.h
    │               │   ├── mm_malloc.h
    │               │   ├── mmintrin.h
    │               │   ├── module.modulemap
    │               │   ├── mwaitxintrin.h
    │               │   ├── nmmintrin.h
    │               │   ├── opencl-c.h
    │               │   ├── pkuintrin.h
    │               │   ├── pmmintrin.h
    │               │   ├── popcntintrin.h
    │               │   ├── prfchwintrin.h
    │               │   ├── rdseedintrin.h
    │               │   ├── rtmintrin.h
    │               │   ├── s390intrin.h
    │               │   ├── shaintrin.h
    │               │   ├── smmintrin.h
    │               │   ├── stdalign.h
    │               │   ├── stdarg.h
    │               │   ├── stdatomic.h
    │               │   ├── stdbool.h
    │               │   ├── stddef.h
    │               │   ├── stdint.h
    │               │   ├── stdnoreturn.h
    │               │   ├── tbmintrin.h
    │               │   ├── tgmath.h
    │               │   ├── tmmintrin.h
    │               │   ├── unwind.h
    │               │   ├── vadefs.h
    │               │   ├── varargs.h
    │               │   ├── vecintrin.h
    │               │   ├── wmmintrin.h
    │               │   ├── x86intrin.h
    │               │   ├── xmmintrin.h
    │               │   ├── xopintrin.h
    │               │   ├── xsavecintrin.h
    │               │   ├── xsaveintrin.h
    │               │   ├── xsaveoptintrin.h
    │               │   ├── xsavesintrin.h
    │               │   └── xtestintrin.h
    │               ├── manifest_3518219.xml
    │               └── platform
    │                   ├── arm
    │                   ├── arm64
    │                   ├── renderscript-v8.jar
    │                   ├── rs
    │                   ├── x86
    │                   └── x86_64
    └── wrap.sh
        └── asan.sh

234 directories, 1787 files


标签: excl EX CE Pc

实例下载地址

Android NDK源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警