From 05145989c362cc74da7b7131f95bee6b1e1cd3e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= Date: Thu, 7 Aug 2025 20:48:40 +0200 Subject: [PATCH 1/6] ci: add GitHub Actions to test current branch --- .github/CODEOWNERS | 64 + .github/CONTRIBUTING.rst | 67 + .github/PULL_REQUEST_TEMPLATE.md | 15 +- .github/appveyor.yml | 38 - .github/codecov.yml | 30 - .github/workflows/build.yml | 129 + .github/workflows/doc.yml | 50 + .github/workflows/posix-deps-zypp.sh | 24 + .github/workflows/verify-ensurepip-wheels.yml | 28 + Doc/Makefile | 4 +- Doc/data/python3.6m.abi | 14626 ++++++++++++++++ Makefile.pre.in | 17 + Tools/clinic/clinic.py | 6 +- Tools/scripts/verify_ensurepip_wheels.py | 98 + 14 files changed, 15119 insertions(+), 77 deletions(-) create mode 100644 .github/CODEOWNERS create mode 100644 .github/CONTRIBUTING.rst delete mode 100644 .github/appveyor.yml delete mode 100644 .github/codecov.yml create mode 100644 .github/workflows/build.yml create mode 100644 .github/workflows/doc.yml create mode 100755 .github/workflows/posix-deps-zypp.sh create mode 100644 .github/workflows/verify-ensurepip-wheels.yml create mode 100644 Doc/data/python3.6m.abi create mode 100755 Tools/scripts/verify_ensurepip_wheels.py diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 000000000000000..84c534145de8ea1 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,64 @@ +# See https://help.github.com/articles/about-codeowners/ +# for more info about CODEOWNERS file + +# It uses the same pattern rule for gitignore file +# https://git-scm.com/docs/gitignore#_pattern_format + +# asyncio +**/*asyncio* @1st1 @asvetlov + +# Core +**/*context* @1st1 +**/*genobject* @1st1 +**/*hamt* @1st1 + +# Hashing +**/*hashlib* @python/crypto-team +**/*pyhash* @python/crypto-team + +# Import (including importlib). +# Ignoring importlib.h so as to not get flagged on +# all pull requests that change the emitted +# bytecode. +**/*import*.c @python/import-team +**/*import*.py @python/import-team + + +# SSL +**/*ssl* @python/crypto-team + +# CSPRNG +Python/bootstrap_hash.c @python/crypto-team + +# Email and related +**/*mail* @python/email-team +**/*smtp* @python/email-team +**/*mime* @python/email-team +**/*imap* @python/email-team +**/*poplib* @python/email-team + +# subprocess +**/*subprocess* @gpshead + +# Windows +/PC/ @python/windows-team +/PCbuild/ @python/windows-team + +# Windows installer packages +/Tools/msi/ @python/windows-team +/Tools/nuget/ @python/windows-team + +**/*itertools* @rhettinger +**/*collections* @rhettinger +**/*random* @rhettinger +**/*queue* @rhettinger +**/*bisect* @rhettinger +**/*heapq* @rhettinger +**/*functools* @ncoghlan @rhettinger +**/*decimal* @rhettinger @skrah + +**/*dataclasses* @ericvsmith + +**/*idlelib* @terryjreedy + +**/*typing* @gvanrossum @ilevkivskyi diff --git a/.github/CONTRIBUTING.rst b/.github/CONTRIBUTING.rst new file mode 100644 index 000000000000000..7f912e870841902 --- /dev/null +++ b/.github/CONTRIBUTING.rst @@ -0,0 +1,67 @@ +Contributing to Python +====================== + +Build Status +------------ + +- master + + + `Stable buildbots `_ + +- 3.7 + + + `Stable buildbots `_ + +- 3.6 + + + `Stable buildbots `_ + +- 2.7 + + + `Stable buildbots `_ + + +Thank You +--------- +First off, thanks for contributing to the maintenance of the Python programming +language and the CPython interpreter! Even if your contribution is not +ultimately accepted, the fact you put time and effort into helping out is +greatly appreciated. + + +Contribution Guidelines +----------------------- +Please read the `devguide `_ for +guidance on how to contribute to this project. The documentation covers +everything from how to build the code to submitting a pull request. There are +also suggestions on how you can most effectively help the project. + +Please be aware that our workflow does deviate slightly from the typical GitHub +project. Details on how to properly submit a pull request are covered in +`Lifecycle of a Pull Request `_. +We utilize various bots and status checks to help with this, so do follow the +comments they leave and their "Details" links, respectively. The key points of +our workflow that are not covered by a bot or status check are: + +- All discussions that are not directly related to the code in the pull request + should happen on bugs.python.org +- Upon your first non-trivial pull request (which includes documentation changes), + feel free to add yourself to ``Misc/ACKS`` + + +Setting Expectations +-------------------- +Due to the fact that this project is entirely volunteer-run (i.e. no one is paid +to work on Python full-time), we unfortunately can make no guarantees as to if +or when a core developer will get around to reviewing your pull request. +If no core developer has done a review or responded to changes made because of a +"changes requested" review, please feel free to email python-dev to ask if +someone could take a look at your pull request. + + +Code of Conduct +--------------- +All interactions for this project are covered by the +`PSF Code of Conduct `_. Everyone is +expected to be open, considerate, and respectful of others no matter their +position within the project. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 4ce80d872df7b6f..55e4168747e10d1 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,9 +1,12 @@ -## CPython Mirror +!!! If this is a backport PR (PR made against branches other than `master`), +please ensure that the PR title is in the following format: -https://github.com/python/cpython is a cpython mirror repository. Pull requests -are not accepted on this repo and will be automatically closed. +``` +[X.Y] (GH-NNNN) +``` -### Submit patches at https://bugs.python.org +Where: [X.Y] is the branch name, e.g. [3.7]. -For additional information about contributing to CPython, see the -[developer's guide](https://docs.python.org/devguide/#contributing). +GH-NNNN refers to the PR number from `master`. + +PLEASE: Remove this headline!!! diff --git a/.github/appveyor.yml b/.github/appveyor.yml deleted file mode 100644 index 3e0f588a2892e89..000000000000000 --- a/.github/appveyor.yml +++ /dev/null @@ -1,38 +0,0 @@ -version: 3.6build{build} -clone_depth: 5 -branches: - only: - - master - - /\d\.\d/ - - buildbot-custom -cache: - - externals -> PCbuild\* -before_build: - - ps: |+ - if ($env:APPVEYOR_RE_BUILD) { - echo 'Doing full build due to re-build request.' - } elseif (!$env:APPVEYOR_PULL_REQUEST_HEAD_COMMIT) { - echo 'Not a PR, doing full build.' - } else { - git fetch -q origin +refs/heads/$env:APPVEYOR_REPO_BRANCH - $mergebase = git merge-base HEAD FETCH_HEAD - $changes = git diff --name-only HEAD $mergebase | grep -vE '(\.rst$)|(^Doc)|(^Misc)' - If (!$changes) { - echo 'Only docs were updated, stopping build process.' - Exit-AppveyorBuild - } else { - echo 'Doing full build due to non-doc changes in these files:' - echo $changes - } - } - - -build_script: - - cmd: PCbuild\build.bat -e - - cmd: PCbuild\win32\python.exe -m test.pythoninfo -test_script: - - cmd: PCbuild\rt.bat -q -uall -u-cpu -u-largefile -rwW --slowest --timeout=1200 -j0 -environment: - HOST_PYTHON: C:\Python36\python.exe -image: - - Visual Studio 2015 diff --git a/.github/codecov.yml b/.github/codecov.yml deleted file mode 100644 index ea504f48672eac0..000000000000000 --- a/.github/codecov.yml +++ /dev/null @@ -1,30 +0,0 @@ -codecov: - strict_yaml_branch: master - notify: - require_ci_to_pass: true -comment: off -ignore: - - "Doc/**/*" - - "Misc/**/*" - - "Mac/**/*" - - "PC/**/*" - - "PCbuild/**/*" - - "Tools/**/*" - - "Grammar/*" -coverage: - precision: 2 - range: 70...90 - round: down - status: - changes: off - project: off - patch: off -parsers: - gcov: - branch_detection: - conditional: true - loop: true - macro: false - method: false - javascript: - enable_partials: false diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 000000000000000..6f7386502c5c367 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,129 @@ +name: Tests + +# Cancel in-progress runs for the same PR. +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + +on: + pull_request: + +jobs: + check_source: + name: 'Check for source changes' + runs-on: ubuntu-latest + outputs: + run_tests: ${{ steps.check.outputs.run_tests }} + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 1000 + - name: Check for source changes + id: check + run: | + if [ -z "$GITHUB_BASE_REF" ]; then + echo "run_tests=true" >> "$GITHUB_OUTPUT" + else + git fetch origin $GITHUB_BASE_REF --depth=1 + git diff --name-only origin/$GITHUB_BASE_REF.. | grep -qvE '(\.rst$|^Doc|^Misc)' && echo "run_tests=true" >> "$GITHUB_OUTPUT" || true + fi + + opensuse-tests: + name: '${{ matrix.name }} (openSUSE Leap)' + runs-on: ubuntu-latest + needs: check_source + if: needs.check_source.outputs.run_tests == 'true' + # Use a specific image version for reproducible builds + container: + image: opensuse/leap:15.6 + strategy: + fail-fast: false + matrix: + include: + - name: 'Check ABI' + task: 'abi' + - name: 'Check Generated Files' + task: 'generated-files' + - name: 'Build and Test' + task: 'build-and-test' + + env: + OPENSSL_VER: 1.1.1u + + steps: + + - name: Install Git and Tar + run: | + zypper ref + zypper -n install -y git-core tar + + - uses: actions/checkout@v4 + + - name: Install All Dependencies + run: sh -x ./.github/workflows/posix-deps-zypp.sh + + - name: 'Restore OpenSSL build' + if: matrix.task == 'build-and-test' + id: cache-openssl + uses: actions/cache@v4 + with: + path: ./multissl/openssl/${{ env.OPENSSL_VER }} + key: opensuse-leap-multissl-openssl-${{ env.OPENSSL_VER }} + + # === Steps for ABI Check === + - name: Build CPython for ABI Check + if: matrix.task == 'abi' + env: + CFLAGS: -g3 -O0 + run: | + ./configure --enable-shared --with-fpectl + make -j4 + + - name: Check for changes in the ABI + if: matrix.task == 'abi' + run: make check-abidump + + # === Steps for Generated Files Check === + - name: Build CPython for Generated Files Check + # if: matrix.task == 'generated-files' + if: false + run: | + ./configure --with-pydebug + make -j4 regen-all + + - name: Check for changes in generated files + # if: matrix.task == 'generated-files' + if: false + run: | + if ! git diff --quiet; then + echo "Generated files are not up to date. Please run 'make regen-all' and commit the changes." + git status + git diff + exit 1 + fi + + - name: Check exported libpython symbols + # if: matrix.task == 'generated-files' + if: false + run: make smelly + + # === Steps for Full Build and Test === + - name: Install OpenSSL + if: matrix.task == 'build-and-test' && steps.cache-openssl.outputs.cache-hit != 'true' + run: python3 Tools/ssl/multissltests.py --steps=library --base-directory $PWD/multissl --openssl $OPENSSL_VER --system Linux + + - name: Configure CPython + if: matrix.task == 'build-and-test' + run: ./configure --with-pydebug --with-openssl=$PWD/multissl/openssl/$OPENSSL_VER + + - name: Build CPython + if: matrix.task == 'build-and-test' + run: make -j4 + + - name: Display build info + if: matrix.task == 'build-and-test' + run: make pythoninfo + + - name: Run tests + if: matrix.task == 'build-and-test' + run: xvfb-run make buildbottest TESTOPTS="-j4 -uall,-cpu" diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml new file mode 100644 index 000000000000000..e32c41c16acdb78 --- /dev/null +++ b/.github/workflows/doc.yml @@ -0,0 +1,50 @@ +name: Docs + +on: + #push: + # branches: + # - master + # - 3.8 + # - 3.7 + # paths: + # - 'Doc/**' + pull_request: + paths: + - 'Doc/**' + - 'Misc/**' + +jobs: + build_doc: + name: 'Docs' + runs-on: ubuntu-latest + container: + image: opensuse/leap:15.6 + steps: + - name: Install Git and Tar + run: | + zypper ref + zypper -n install -y git-core tar + + - uses: actions/checkout@v4 + + - name: 'Install Dependencies' + run: ./.github/workflows/posix-deps-zypp.sh + # apt-get install wamerican + + - name: 'Configure CPython' + run: ./configure --with-pydebug + + - name: 'Build CPython' + run: make -j4 + + - name: 'Install build dependencies' + run: make -C Doc/ PYTHON=../python venv + + - name: 'Build documentation' + run: xvfb-run make -C Doc/ PYTHON=../python SPHINXOPTS="-q -W -j4" suspicious html + + - name: 'Upload' + uses: actions/upload-artifact@v4 + with: + name: doc-html + path: Doc/build/html diff --git a/.github/workflows/posix-deps-zypp.sh b/.github/workflows/posix-deps-zypp.sh new file mode 100755 index 000000000000000..e50a984183f1a6c --- /dev/null +++ b/.github/workflows/posix-deps-zypp.sh @@ -0,0 +1,24 @@ +#!/bin/sh +zypper refresh + +zypper --non-interactive install --no-confirm --auto-agree-with-licenses --force \ + pattern:devel_rpm_build pattern:devel_C_C++ make python3 \ + libabigail-tools xorg-x11-server-Xvfb xvfb-run \ + cantarell-fonts google-droid-fonts google-inconsolata-fonts dejavu-fonts \ + libffi-devel \ + xz-devel \ + bzip2 \ + zlib-devel \ + libbz2-devel \ + ncurses-devel \ + readline6-devel \ + sqlite3-devel \ + libopenssl-devel \ + gdbm-devel \ + tk-devel \ + lzma \ + lzma-devel \ + libffi-devel \ + uuid-devel \ + xvfb-run \ + lcov diff --git a/.github/workflows/verify-ensurepip-wheels.yml b/.github/workflows/verify-ensurepip-wheels.yml new file mode 100644 index 000000000000000..61e3d1adf534d54 --- /dev/null +++ b/.github/workflows/verify-ensurepip-wheels.yml @@ -0,0 +1,28 @@ +name: Verify bundled pip and setuptools + +on: + workflow_dispatch: + push: + paths: + - 'Lib/ensurepip/_bundled/**' + - '.github/workflows/verify-ensurepip-wheels.yml' + - 'Tools/scripts/verify_ensurepip_wheels.py' + pull_request: + paths: + - 'Lib/ensurepip/_bundled/**' + - '.github/workflows/verify-ensurepip-wheels.yml' + - 'Tools/scripts/verify_ensurepip_wheels.py' + +permissions: + contents: read + +jobs: + verify: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-python@v4 + with: + python-version: '3' + - name: Compare checksums of bundled pip and setuptools to ones published on PyPI + run: ./Tools/scripts/verify_ensurepip_wheels.py diff --git a/Doc/Makefile b/Doc/Makefile index efd31a9c79f2cc0..0ae5c327a38d0af 100644 --- a/Doc/Makefile +++ b/Doc/Makefile @@ -49,6 +49,7 @@ build: cp ../Misc/NEWS build/NEWS; \ elif [ -d ../Misc/NEWS.d ]; then \ echo "Building NEWS from Misc/NEWS.d with blurb"; \ + $(BLURB) --version; \ $(BLURB) merge -f build/NEWS; \ else \ echo "Neither Misc/NEWS.d nor Misc/NEWS found; cannot build docs"; \ @@ -123,7 +124,8 @@ clean: venv: $(PYTHON) -m venv $(VENVDIR) - $(VENVDIR)/bin/python3 -m pip install -U Sphinx==2.3.1 blurb + $(VENVDIR)/bin/python3 -m pip install -U Sphinx==2.3.1 \ + git+https://github.com/python/blurb.git@3696908d9621d284837715d6f1db7cc167be7514 @echo "The venv has been created in the $(VENVDIR) directory" dist: diff --git a/Doc/data/python3.6m.abi b/Doc/data/python3.6m.abi new file mode 100644 index 000000000000000..804f8aa2e3160eb --- /dev/null +++ b/Doc/data/python3.6m.abi @@ -0,0 +1,14626 @@ +<abi-corpus version='2.4' path='libpython3.6m.so' soname='libpython3.6m.so.1.0'> + <elf-needed> + <dependency name='libm.so.6'/> + <dependency name='libc.so.6'/> + </elf-needed> + <elf-function-symbols> + <elf-symbol name='PyAST_Check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAST_Compile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAST_CompileEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAST_CompileObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAST_FromNode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAST_FromNodeObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAST_Validate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAST_mod2obj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAST_obj2mod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArena_AddPyObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArena_Free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArena_Malloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArena_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArg_Parse' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArg_ParseTuple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArg_ParseTupleAndKeywords' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArg_UnpackTuple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArg_VaParse' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArg_VaParseTupleAndKeywords' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyArg_ValidateKeywordArguments' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAsyncGen_ClearFreeLists' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAsyncGen_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyAsyncGen_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBool_FromLong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBuffer_FillContiguousStrides' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBuffer_FillInfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBuffer_FromContiguous' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBuffer_GetPointer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBuffer_IsContiguous' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBuffer_Release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBuffer_ToContiguous' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyByteArray_AsString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyByteArray_Concat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyByteArray_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyByteArray_FromObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyByteArray_FromStringAndSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyByteArray_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyByteArray_Resize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyByteArray_Size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_AsString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_AsStringAndSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_Concat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_ConcatAndDel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_DecodeEscape' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_FromFormat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_FromFormatV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_FromObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_FromString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_FromStringAndSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_Repr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_Size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCFunction_Call' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCFunction_ClearFreeList' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCFunction_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCFunction_GetFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCFunction_GetFunction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCFunction_GetSelf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCFunction_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCFunction_NewEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCallIter_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCallable_Check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_GetContext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_GetDestructor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_GetName' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_GetPointer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_Import' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_IsValid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_SetContext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_SetDestructor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_SetName' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_SetPointer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCell_Get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCell_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCell_Set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyClassMethod_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCode_Addr2Line' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCode_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCode_NewEmpty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCode_Optimize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_BackslashReplaceErrors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_Decode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_Decoder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_Encode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_Encoder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_IgnoreErrors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_IncrementalDecoder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_IncrementalEncoder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_KnownEncoding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_LookupError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_NameReplaceErrors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_Register' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_RegisterError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_ReplaceErrors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_StreamReader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_StreamWriter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_StrictErrors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCodec_XMLCharRefReplaceErrors' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCompileString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCompile_OpcodeStackEffect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyComplex_AsCComplex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyComplex_FromCComplex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyComplex_FromDoubles' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyComplex_ImagAsDouble' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyComplex_RealAsDouble' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCoro_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDescr_NewClassMethod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDescr_NewGetSet' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDescr_NewMember' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDescr_NewMethod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDescr_NewWrapper' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDictProxy_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_ClearFreeList' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Contains' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Copy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_DelItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_DelItemString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_GetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_GetItemString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_GetItemWithError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Items' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Keys' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Merge' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_MergeFromSeq2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_SetDefault' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_SetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_SetItemString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Update' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Values' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_BadArgument' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_BadInternalCall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_CheckSignals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_Clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_Display' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_ExceptionMatches' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_Fetch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_Format' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_FormatV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_GetExcInfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_GivenExceptionMatches' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_NewException' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_NewExceptionWithDoc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_NoMemory' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_NormalizeException' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_Occurred' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_Print' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_PrintEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_ProgramText' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_ProgramTextObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_ResourceWarning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_Restore' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetExcInfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetFromErrno' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetFromErrnoWithFilename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetFromErrnoWithFilenameObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetFromErrnoWithFilenameObjects' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetImportError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetImportErrorSubclass' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetInterrupt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetNone' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SetString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SyntaxLocation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SyntaxLocationEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_SyntaxLocationObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_Warn' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_WarnEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_WarnExplicit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_WarnExplicitFormat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_WarnExplicitObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_WarnFormat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyErr_WriteUnraisable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_AcquireLock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_AcquireThread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_CallFunction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_CallMethod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_CallObjectWithKeywords' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_EvalCode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_EvalCodeEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_EvalFrame' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_EvalFrameEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_GetBuiltins' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_GetCallStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_GetFrame' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_GetFuncDesc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_GetFuncName' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_GetGlobals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_GetLocals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_InitThreads' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_MergeCompilerFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_ReInitThreads' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_ReleaseLock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_ReleaseThread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_RestoreThread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_SaveThread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_SetProfile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_SetTrace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEval_ThreadsInitialized' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyException_GetCause' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyException_GetContext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyException_GetTraceback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyException_SetCause' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyException_SetContext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyException_SetTraceback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFPE_dummy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFile_FromFd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFile_GetLine' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFile_NewStdPrinter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFile_WriteObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFile_WriteString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFloat_AsDouble' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFloat_ClearFreeList' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFloat_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFloat_FromDouble' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFloat_FromString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFloat_GetInfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFloat_GetMax' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFloat_GetMin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrame_BlockPop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrame_BlockSetup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrame_ClearFreeList' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrame_FastToLocals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrame_FastToLocalsWithError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrame_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrame_GetLineNumber' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrame_LocalsToFast' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrame_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrozenSet_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_GetAnnotations' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_GetClosure' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_GetCode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_GetDefaults' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_GetGlobals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_GetKwDefaults' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_GetModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_NewWithQualName' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_SetAnnotations' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_SetClosure' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_SetDefaults' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_SetKwDefaults' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFuture_FromAST' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFuture_FromASTObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGC_Collect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGILState_Check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGILState_Ensure' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGILState_GetThisThreadState' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGILState_Release' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGen_NeedsFinalizing' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGen_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGen_NewWithQualName' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGrammar_AddAccelerators' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGrammar_FindDFA' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGrammar_LabelRepr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGrammar_RemoveAccelerators' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyHash_GetFuncDef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_AddModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_AddModuleObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_AppendInittab' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_Cleanup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ExecCodeModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ExecCodeModuleEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ExecCodeModuleObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ExecCodeModuleWithPathnames' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ExtendInittab' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_GetImporter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_GetMagicNumber' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_GetMagicTag' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_GetModuleDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_Import' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ImportFrozenModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ImportFrozenModuleObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ImportModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ImportModuleLevel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ImportModuleLevelObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ImportModuleNoBlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_ReloadModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__ast' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__codecs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__collections' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__functools' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__io' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__locale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__operator' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__signal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__sre' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__stat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__symtable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__thread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__tracemalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit__weakref' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_atexit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_errno' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_faulthandler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_gc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_imp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_itertools' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_posix' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_pwd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_time' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_xxsubtype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInit_zipimport' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInstanceMethod_Function' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInstanceMethod_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInterpreterState_Clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInterpreterState_Delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInterpreterState_Head' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInterpreterState_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInterpreterState_Next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInterpreterState_ThreadHead' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyIter_Next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_Append' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_AsTuple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_ClearFreeList' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_GetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_GetSlice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_Insert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_Reverse' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_SetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_SetSlice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_Size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_Sort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsDouble' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsLong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsLongAndOverflow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsLongLong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsLongLongAndOverflow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsSize_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsSsize_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsUnsignedLong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsUnsignedLongLong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsUnsignedLongLongMask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsUnsignedLongMask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_AsVoidPtr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromDouble' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromLong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromLongLong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromSize_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromSsize_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromUnicode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromUnicodeObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromUnsignedLong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromUnsignedLongLong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_FromVoidPtr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_GetInfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMapping_Check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMapping_GetItemString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMapping_HasKey' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMapping_HasKeyString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMapping_Items' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMapping_Keys' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMapping_Length' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMapping_SetItemString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMapping_Size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMapping_Values' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMarshal_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMarshal_ReadLastObjectFromFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMarshal_ReadLongFromFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMarshal_ReadObjectFromFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMarshal_ReadObjectFromString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMarshal_ReadShortFromFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMarshal_WriteLongToFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMarshal_WriteObjectToFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMarshal_WriteObjectToString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_Calloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_Free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_GetAllocator' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_Malloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_RawCalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_RawFree' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_RawMalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_RawRealloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_Realloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_SetAllocator' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMem_SetupDebugHooks' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMember_GetOne' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMember_SetOne' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMemoryView_FromBuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMemoryView_FromMemory' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMemoryView_FromObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMemoryView_GetContiguous' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMethod_ClearFreeList' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMethod_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMethod_Function' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMethod_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMethod_Self' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModuleDef_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_AddFunctions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_AddIntConstant' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_AddObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_AddStringConstant' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_Create2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_ExecDef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_FromDefAndSpec2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_GetDef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_GetDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_GetFilename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_GetFilenameObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_GetName' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_GetNameObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_GetState' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_GetWarningsModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_NewObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_SetDocString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNode_AddChild' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNode_Compile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNode_Free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNode_ListTree' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNode_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Absolute' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_And' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_AsOff_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_AsSsize_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Divmod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Float' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_FloorDivide' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InMatrixMultiply' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceAdd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceAnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceFloorDivide' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceLshift' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceMatrixMultiply' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceMultiply' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceOr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlacePower' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceRemainder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceRshift' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceSubtract' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceTrueDivide' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_InPlaceXor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Invert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Long' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Lshift' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_MatrixMultiply' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Multiply' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Negative' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Or' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Positive' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Power' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Remainder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Rshift' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Subtract' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_ToBase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_TrueDivide' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyNumber_Xor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyODict_DelItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyODict_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyODict_SetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_AfterFork' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_FSPath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_FiniInterrupts' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_InitInterrupts' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_InterruptOccurred' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_Readline' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_StdioReadline' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_double_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_getsig' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_mystricmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_mystrnicmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_setsig' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_snprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_string_to_double' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_strtol' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_strtoul' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_vsnprintf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_ASCII' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_AsCharBuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_AsFileDescriptor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_AsReadBuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_AsWriteBuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Bytes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Call' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_CallFinalizer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_CallFinalizerFromDealloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_CallFunction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_CallFunctionObjArgs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_CallMethod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_CallMethodObjArgs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_CallObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Calloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_CheckReadBuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_ClearWeakRefs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_CopyData' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_DelItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_DelItemString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Dir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Format' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GC_Del' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GC_Track' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GC_UnTrack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GenericGetAttr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GenericGetDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GenericSetAttr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GenericSetDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GetArenaAllocator' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GetAttr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GetAttrString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GetBuffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_GetIter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_HasAttr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_HasAttrString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Hash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_HashNotImplemented' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_InitVar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_IsInstance' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_IsSubclass' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_IsTrue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Length' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_LengthHint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Malloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Not' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Print' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Realloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Repr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_RichCompare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_RichCompareBool' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_SelfIter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_SetArenaAllocator' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_SetAttr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_SetAttrString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_SetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Str' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyObject_Type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ASTFromFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ASTFromFileObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ASTFromString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ASTFromStringObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_AddToken' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ClearError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_Delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ParseFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ParseFileFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ParseFileFlagsEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ParseFileObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ParseString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ParseStringFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ParseStringFlagsFilename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ParseStringFlagsFilenameEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_ParseStringObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_SetError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_SimpleParseFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_SimpleParseFileFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_SimpleParseString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_SimpleParseStringFilename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_SimpleParseStringFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyParser_SimpleParseStringFlagsFilename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_AnyFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_AnyFileEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_AnyFileExFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_AnyFileFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_File' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_FileEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_FileExFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_FileFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_InteractiveLoop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_InteractiveLoopFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_InteractiveOne' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_InteractiveOneFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_InteractiveOneObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_SimpleFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_SimpleFileEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_SimpleFileExFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_SimpleString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_SimpleStringFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_String' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRun_StringFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyST_GetScope' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySeqIter_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_Check' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_Concat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_Contains' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_Count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_DelItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_DelSlice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_Fast' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_GetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_GetSlice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_In' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_InPlaceConcat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_InPlaceRepeat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_Index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_Length' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_List' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_Repeat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_SetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_SetSlice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_Size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySequence_Tuple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySet_Add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySet_Clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySet_ClearFreeList' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySet_Contains' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySet_Discard' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySet_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySet_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySet_Pop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySet_Size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySignal_SetWakeupFd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySlice_AdjustIndices' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySlice_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySlice_GetIndices' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySlice_GetIndicesEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySlice_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySlice_Unpack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyState_AddModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyState_FindModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyState_RemoveModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStaticMethod_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStructSequence_GetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStructSequence_InitType' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStructSequence_InitType2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStructSequence_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStructSequence_NewType' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStructSequence_SetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySymtable_Build' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySymtable_BuildObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySymtable_Free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySymtable_Lookup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_AddWarnOption' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_AddWarnOptionUnicode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_AddXOption' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_FormatStderr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_FormatStdout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_GetObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_GetXOptions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_HasWarnOptions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_ResetWarnOptions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_SetArgv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_SetArgvEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_SetObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_SetPath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_WriteStderr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySys_WriteStdout' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThreadState_Clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThreadState_Delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThreadState_DeleteCurrent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThreadState_Get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThreadState_GetDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThreadState_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThreadState_Next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThreadState_SetAsyncExc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThreadState_Swap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_GetInfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_ReInitTLS' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_acquire_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_acquire_lock_timed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_allocate_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_create_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_delete_key' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_delete_key_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_exit_thread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_free_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_get_key_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_get_stacksize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_get_thread_ident' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_init_thread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_release_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_set_key_value' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_set_stacksize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyThread_start_new_thread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyToken_OneChar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyToken_ThreeChars' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyToken_TwoChars' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTokenizer_FindEncoding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTokenizer_FindEncodingFilename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTokenizer_Free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTokenizer_FromFile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTokenizer_FromString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTokenizer_FromUTF8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTokenizer_Get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTraceBack_Here' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTraceBack_Print' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTuple_ClearFreeList' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTuple_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTuple_GetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTuple_GetSlice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTuple_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTuple_Pack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTuple_SetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTuple_Size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_ClearCache' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_FromSpec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_FromSpecWithBases' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_GenericAlloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_GenericNew' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_GetFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_GetSlot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_IsSubtype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_Modified' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_Ready' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeDecodeError_Create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeDecodeError_GetEncoding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeDecodeError_GetEnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeDecodeError_GetObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeDecodeError_GetReason' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeDecodeError_GetStart' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeDecodeError_SetEnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeDecodeError_SetReason' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeDecodeError_SetStart' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeEncodeError_Create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeEncodeError_GetEncoding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeEncodeError_GetEnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeEncodeError_GetObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeEncodeError_GetReason' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeEncodeError_GetStart' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeEncodeError_SetEnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeEncodeError_SetReason' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeEncodeError_SetStart' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeTranslateError_Create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeTranslateError_GetEnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeTranslateError_GetObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeTranslateError_GetReason' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeTranslateError_GetStart' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeTranslateError_SetEnd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeTranslateError_SetReason' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeTranslateError_SetStart' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Append' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AppendAndDel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsASCIIString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsCharmapString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsDecodedObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsDecodedUnicode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsEncodedObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsEncodedString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsEncodedUnicode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsLatin1String' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsRawUnicodeEscapeString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUCS4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUCS4Copy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUTF16String' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUTF32String' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUTF8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUTF8AndSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUTF8String' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUnicode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUnicodeAndSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUnicodeCopy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsUnicodeEscapeString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsWideChar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_AsWideCharString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_BuildEncodingMap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_ClearFreeList' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Compare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_CompareWithASCIIString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Concat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Contains' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_CopyCharacters' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Decode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeASCII' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeCharmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeFSDefault' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeFSDefaultAndSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeLatin1' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeLocale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeLocaleAndSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeRawUnicodeEscape' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeUTF16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeUTF16Stateful' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeUTF32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeUTF32Stateful' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeUTF7' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeUTF7Stateful' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeUTF8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeUTF8Stateful' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_DecodeUnicodeEscape' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Encode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeASCII' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeCharmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeDecimal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeFSDefault' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeLatin1' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeLocale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeRawUnicodeEscape' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeUTF16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeUTF32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeUTF7' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeUTF8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_EncodeUnicodeEscape' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FSConverter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FSDecoder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Fill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FindChar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Format' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FromEncodedObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FromFormat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FromFormatV' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FromKindAndData' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FromObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FromOrdinal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FromString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FromStringAndSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FromUnicode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_FromWideChar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_GetDefaultEncoding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_GetLength' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_GetMax' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_GetSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_InternFromString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_InternImmortal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_InternInPlace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_IsIdentifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Join' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Partition' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_RPartition' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_RSplit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_ReadChar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Replace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Resize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_RichCompare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Split' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Splitlines' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Substring' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Tailmatch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_TransformDecimalToASCII' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Translate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_TranslateCharmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_WriteChar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyWeakref_GetObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyWeakref_NewProxy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyWeakref_NewRef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyWrapper_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_AddPendingCall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_AtExit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_BuildValue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_CompileString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_CompileStringExFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_CompileStringFlags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_CompileStringObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_DecRef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_DecodeLocale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_EncodeLocale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_EndInterpreter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_Exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_FatalError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_FdIsInteractive' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_Finalize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_FinalizeEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_FrozenMain' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetArgcArgv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetBuildInfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetCompiler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetCopyright' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetExecPrefix' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetPath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetPlatform' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetPrefix' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetProgramFullPath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetProgramName' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetPythonHome' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetRecursionLimit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_GetVersion' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_IncRef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_Initialize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_InitializeEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_IsInitialized' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_Main' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_MakePendingCalls' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_NewInterpreter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_ReprEnter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_ReprLeave' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_SetPath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_SetProgramName' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_SetPythonHome' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_SetRecursionLimit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_SetStandardStreamEncoding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_SymtableString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_SymtableStringObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UNICODE_strcat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UNICODE_strchr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UNICODE_strcmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UNICODE_strcpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UNICODE_strlen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UNICODE_strncmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UNICODE_strncpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UNICODE_strrchr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UniversalNewlineFgets' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_VaBuildValue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_meta_grammar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_pgen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAIterWrapper_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAccu_Accumulate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAccu_Destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAccu_Finish' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAccu_FinishAsList' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAccu_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_NoKeywords' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_NoPositional' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_ParseStack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_ParseStack_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_ParseTupleAndKeywordsFast' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_ParseTupleAndKeywordsFast_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_ParseTupleAndKeywords_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_ParseTuple_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_Parse_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_VaParseTupleAndKeywordsFast' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_VaParseTupleAndKeywordsFast_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_VaParseTupleAndKeywords_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyArg_VaParse_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAsyncGenValueWrapperNew' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBuiltin_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytesWriter_Alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytesWriter_Dealloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytesWriter_Finish' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytesWriter_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytesWriter_Prepare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytesWriter_Resize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytesWriter_WriteBytes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytes_DecodeEscape' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytes_DecodeEscape2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytes_FormatEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytes_FromHex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytes_Join' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytes_Resize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCFunction_DebugMallocStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCFunction_FastCallDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCFunction_FastCallKeywords' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCode_CheckLineNumber' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCode_ConstantKey' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCode_GetExtra' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCode_SetExtra' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCodecInfo_GetIncrementalDecoder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCodecInfo_GetIncrementalEncoder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCodec_DecodeText' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCodec_EncodeText' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCodec_Forget' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCodec_Lookup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCodec_LookupTextEncoding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyComplex_FormatAdvancedWriter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCoro_GetAwaitableIter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDebugAllocatorStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDictKeys_DecRef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDictView_Intersect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDictView_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_Contains' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_DebugMallocStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_DelItemId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_DelItemIf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_DelItem_KnownHash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_FromKeys' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_GetItemId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_GetItemIdWithError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_GetItem_KnownHash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_HasOnlyStringKeys' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_KeysSize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_LoadGlobal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_MaybeUntrack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_MergeEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_NewKeysForClass' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_NewPresized' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_Next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_Pop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_Pop_KnownHash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_SetItemId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_SetItem_KnownHash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyDict_SizeOf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyErr_BadInternalCall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyErr_ChainExceptions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyErr_FormatFromCause' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyErr_SetKeyError' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyErr_TrySetFromCause' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_CallTracing' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_EvalFrameDefault' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_FiniThreads' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_GetAsyncGenFinalizer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_GetAsyncGenFirstiter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_GetBuiltinId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_GetCoroutineWrapper' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_GetSwitchInterval' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_RequestCodeExtraIndex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_SetAsyncGenFinalizer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_SetAsyncGenFirstiter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_SetCoroutineWrapper' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_SetSwitchInterval' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_SignalAsyncExc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_SignalReceived' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_SliceIndex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyEval_SliceIndexNotNone' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyExc_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyExc_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFaulthandler_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFaulthandler_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFileIO_closed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFloat_DebugMallocStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFloat_FormatAdvancedWriter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFloat_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFloat_Pack2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFloat_Pack4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFloat_Pack8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFloat_Unpack2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFloat_Unpack4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFloat_Unpack8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFrame_DebugMallocStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFrame_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFunction_FastCallDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyFunction_FastCallKeywords' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGC_CollectIfEnabled' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGC_CollectNoFail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGC_Dump' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGC_DumpShutdownStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGC_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGILState_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGILState_GetInterpreterStateUnsafe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGILState_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGILState_Reinit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGen_FetchStopIterationValue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGen_Finalize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGen_Send' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGen_SetStopIterationValue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGen_yf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyHash_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIOBase_check_closed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIOBase_check_readable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIOBase_check_seekable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIOBase_check_writable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIOBase_finalize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_ConvertSsize_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_find_line_ending' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_get_locale_module' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_get_module_state' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_trap_eintr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImportHooks_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImportZip_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_AcquireLock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_FindBuiltin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_FindExtensionObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_FindSharedFuncptr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_FixupBuiltin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_FixupExtensionObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_LoadDynamicModuleWithSpec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_ReInitLock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_ReleaseLock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIncrementalNewlineDecoder_decode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyList_DebugMallocStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyList_Extend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_AsByteArray' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_AsInt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_AsTime_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_Copy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_DivmodNear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_Format' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_FormatAdvancedWriter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_FormatBytesWriter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_FormatWriter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_Frexp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_FromByteArray' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_FromBytes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_FromGid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_FromNbInt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_FromTime_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_FromUid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_GCD' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_NumBits' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_Sign' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyMem_DumpTraceback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyMem_IsFreed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyMem_PymallocEnabled' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyMem_RawStrdup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyMem_SetupAllocators' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyMem_Strdup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyMethod_DebugMallocStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyModule_Clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyModule_ClearDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyNamespace_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyNode_SizeOf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyOS_GetOpt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyOS_IsMainThread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyOS_ResetGetOpt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyOS_URandom' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyOS_URandomNonblock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObjectDict_SetItem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_CallFunction_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_CallMethodId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_CallMethodIdObjArgs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_CallMethodId_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_CallMethod_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_Call_Prepend' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_DebugMallocStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_DebugTypeStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_Dump' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_FastCallDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_FastCallKeywords' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_GC_Calloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_GC_Malloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_GC_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_GC_NewVar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_GC_Resize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_GenericGetAttrWithDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_GenericSetAttrWithDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_GetAttrId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_GetBuiltin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_GetDictPtr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_HasAttrId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_HasLen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_IsAbstract' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_IsFreed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_LookupSpecial' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_New' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_NewVar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_NextNotImplemented' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_RealIsInstance' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_RealIsSubclass' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyObject_SetAttrId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyRandom_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyRandom_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySequence_BytesToCharpArray' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySequence_IterSearch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySet_NextEntry' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySet_Update' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySlice_FromIndices' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySlice_GetLongIndices' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyStack_AsDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyStack_AsTuple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyStack_UnpackDict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyState_AddModule' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyState_ClearModules' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyStructSequence_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySys_GetObjectId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySys_GetSizeOf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySys_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySys_SetObjectId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyThreadState_DeleteExcept' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyThreadState_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyThreadState_Prealloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyThreadState_UncheckedGet' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyThread_CurrentFrames' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_AsMicroseconds' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_AsMilliseconds' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_AsNanosecondsObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_AsSecondsDouble' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_AsTimespec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_AsTimeval' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_AsTimevalTime_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_AsTimeval_noraise' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_FromMillisecondsObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_FromNanoseconds' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_FromSeconds' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_FromSecondsObject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_GetMonotonicClock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_GetMonotonicClockWithInfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_GetSystemClock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_GetSystemClockWithInfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_ObjectToTime_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_ObjectToTimespec' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_ObjectToTimeval' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_gmtime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTime_localtime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTraceMalloc_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTraceMalloc_GetTraceback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTraceMalloc_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTraceMalloc_Track' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTraceMalloc_Untrack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTraceback_Add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTrash_deposit_object' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTrash_destroy_chain' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTrash_thread_deposit_object' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTrash_thread_destroy_chain' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTuple_DebugMallocStats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTuple_MaybeUntrack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTuple_Resize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyType_CalculateMetaclass' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyType_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyType_GetDocFromInternalDoc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyType_GetTextSignatureFromInternalDoc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyType_Lookup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyType_LookupId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeTranslateError_Create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeWriter_Dealloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeWriter_Finish' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeWriter_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeWriter_PrepareInternal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeWriter_PrepareKindInternal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeWriter_WriteASCIIString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeWriter_WriteChar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeWriter_WriteLatin1String' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeWriter_WriteStr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicodeWriter_WriteSubstring' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_AsASCIIString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_AsKind' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_AsLatin1String' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_AsUTF8String' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_AsUnicode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_AsWideCharString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ClearStaticStrings' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_Copy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_DecodeRawUnicodeEscapeStateful' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_DecodeUnicodeEscapeInternal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_DecodeUnicodeEscapeInternal2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_DecodeUnicodeEscapeStateful' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_DecodeUnicodeInternal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_EQ' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_EncodeCharmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_EncodeUTF16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_EncodeUTF32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_EncodeUTF7' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_EqualToASCIIId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_EqualToASCIIString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_FastCopyCharacters' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_FastFill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_FindMaxChar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_Fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_FormatAdvancedWriter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_FormatLong' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_FromASCII' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_FromId' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_InsertThousandsGrouping' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsAlpha' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsCaseIgnorable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsCased' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsDecimalDigit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsDigit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsLinebreak' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsLowercase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsNumeric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsPrintable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsTitlecase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsUppercase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsWhitespace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsXidContinue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_IsXidStart' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_JoinArray' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_Ready' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ToDecimalDigit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ToDigit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ToFoldedFull' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ToLowerFull' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ToLowercase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ToNumeric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ToTitleFull' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ToTitlecase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ToUpperFull' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ToUppercase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_TransformDecimalAndSpaceToASCII' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_XStrip' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyWarnings_Init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyWeakref_ClearRef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyWeakref_GetWeakrefCount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_AnnAssign' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Assert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Assign' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_AsyncFor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_AsyncFunctionDef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_AsyncWith' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Attribute' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_AugAssign' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Await' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_BinOp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_BoolOp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Break' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_BreakPoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_BuildValue_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Bytes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Call' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_CheckFunctionResult' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_CheckRecursiveCall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ClassDef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_CoerceLegacyLocale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Compare' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Constant' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Continue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Dealloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_DecodeLocaleEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Dict' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_DictComp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_DisplaySourceLine' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_DumpASCII' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_DumpDecimal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_DumpHexadecimal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_DumpTraceback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_DumpTracebackThreads' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Ellipsis' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_EncodeLocaleEx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ExceptHandler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Expr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Expression' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ExtSlice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_For' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_FormattedValue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_FreeCharPArray' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_FunctionDef' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_GeneratorExp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_GetAllocatedBlocks' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_GetLocaleconvNumeric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Gid_Converter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Global' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_HashBytes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_HashDouble' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_HashPointer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_If' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_IfExp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Import' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ImportFrom' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_InitializeEx_Private' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Interactive' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_JoinedStr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Lambda' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_LegacyLocaleDetected' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_List' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ListComp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Mangle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Module' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_NameConstant' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Nonlocal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Num' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Pass' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_PyAtExit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Raise' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ReadyTypes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ReleaseInternedUnicodeStrings' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_RestoreSignals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Return' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_SetComp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Slice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Starred' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Str' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Subscript' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Suite' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Try' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Tuple' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Uid_Converter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_UnaryOp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_VaBuildValue_SizeT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_While' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_With' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Yield' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_YieldFrom' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_add_one_to_index_C' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_add_one_to_index_F' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_addarc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_addbit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_adddfa' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_addfirstsets' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_addlabel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_addstate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_alias' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_arg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_arguments' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_asdl_int_seq_new' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_asdl_seq_new' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_capitalize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_contains' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_endswith' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_isalnum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_isalpha' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_isdigit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_islower' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_isspace' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_istitle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_isupper' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_lower' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_maketrans' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_rfind' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_rindex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_startswith' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_swapcase' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_title' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_bytes_upper' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_c_abs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_c_diff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_c_neg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_c_pow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_c_prod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_c_quot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_c_sum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_comprehension' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_delbitset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_device_encoding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_dg_dtoa' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_dg_freedtoa' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_dg_infinity' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_dg_stdnan' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_dg_strtod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_dup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_findlabel' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_fopen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_fopen_obj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_freegrammar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_fstat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_fstat_noraise' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_get_387controlword' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_get_blocking' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_get_inheritable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_gitidentifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_gitversion' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_compare_direct' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_copy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_foreach' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_get_entry' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_hash_ptr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_new' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_new_full' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_pop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_hashtable_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_keyword' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_mergebitset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_meta_grammar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_newbitset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_newgrammar' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_normalize_encoding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_open' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_open_noraise' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_parse_inf_or_nan' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_pgen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_samebitset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_set_387controlword' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_set_blocking' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_set_inheritable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_set_inheritable_async_safe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_stat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_strhex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_strhex_bytes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_string_to_number_with_underscores' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_translatelabels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_wfopen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_wgetcwd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_withitem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_wreadlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_wrealpath' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_write_noraise' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='__PyCodeExtraState_Get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + </elf-function-symbols> + <elf-variable-symbols> + <elf-symbol name='PyAsyncGen_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBaseObject_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBool_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBufferedIOBase_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBufferedRWPair_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBufferedRandom_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBufferedReader_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBufferedWriter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyByteArrayIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyByteArray_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytesIO_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytesIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyBytes_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCFunction_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCallIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCapsule_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCell_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyClassMethodDescr_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyClassMethod_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCode_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyComplex_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyCoro_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDictItems_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDictIterItem_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDictIterKey_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDictIterValue_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDictKeys_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDictProxy_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDictValues_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyDict_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEllipsis_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyEnum_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ArithmeticError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_AssertionError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_AttributeError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_BaseException' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_BlockingIOError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_BrokenPipeError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_BufferError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_BytesWarning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ChildProcessError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ConnectionAbortedError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ConnectionError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ConnectionRefusedError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ConnectionResetError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_DeprecationWarning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_EOFError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_EnvironmentError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_Exception' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_FileExistsError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_FileNotFoundError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_FloatingPointError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_FutureWarning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_GeneratorExit' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_IOError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ImportError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ImportWarning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_IndentationError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_IndexError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_InterruptedError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_IsADirectoryError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_KeyError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_KeyboardInterrupt' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_LookupError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_MemoryError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ModuleNotFoundError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_NameError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_NotADirectoryError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_NotImplementedError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_OSError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_OverflowError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_PendingDeprecationWarning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_PermissionError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ProcessLookupError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_RecursionError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ReferenceError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ResourceWarning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_RuntimeError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_RuntimeWarning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_StopAsyncIteration' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_StopIteration' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_SyntaxError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_SyntaxWarning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_SystemError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_SystemExit' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_TabError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_TimeoutError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_TypeError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_UnboundLocalError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_UnicodeDecodeError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_UnicodeEncodeError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_UnicodeError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_UnicodeTranslateError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_UnicodeWarning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_UserWarning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ValueError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_Warning' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyExc_ZeroDivisionError' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFPE_counter' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFPE_jbuf' size='200' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFileIO_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFilter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFloat_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrame_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFrozenSet_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyFunction_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGen_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyGetSetDescr_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyIOBase_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_FrozenModules' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyImport_Inittab' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyIncrementalNewlineDecoder_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyInstanceMethod_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyListIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyListRevIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyList_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLongRangeIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyLong_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMap_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMemberDescr_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMemoryView_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMethodDescr_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyMethod_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModuleDef_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyModule_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyODictItems_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyODictIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyODictKeys_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyODictValues_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyODict_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_InputHook' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyOS_ReadlineFunctionPointer' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyProperty_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRangeIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRange_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyRawIOBase_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyReversed_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySTEntry_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySeqIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySetIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySet_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySlice_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStaticMethod_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStdPrinter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStringIO_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyStructSequence_UnnamedField' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PySuper_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTextIOBase_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTextIOWrapper_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTraceBack_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTupleIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyTuple_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyType_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicodeIter_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyUnicode_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyWrapperDescr_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='PyZip_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_BytesWarningFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_DebugFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_DontWriteBytecodeFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_FileSystemDefaultEncodeErrors' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_FileSystemDefaultEncoding' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_FrozenFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_HasFileSystemDefaultEncoding' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_HashRandomizationFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_IgnoreEnvironmentFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_InspectFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_InteractiveFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_IsolatedFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_NoSiteFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_NoUserSiteDirectory' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_OptimizeFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_QuietFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UnbufferedStdioFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_UseClassExceptionsFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_VerboseFlag' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='Py_hexdigits' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAIterWrapper_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAsyncGenASend_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAsyncGenAThrow_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyAsyncGenWrappedValue_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyByteArray_empty_string' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyBytesIOBuffer_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyCoroWrapper_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGC_generation0' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyGILState_check_enabled' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_Module' size='104' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_empty_bytes' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_empty_str' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_close' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_closed' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_decode' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_encode' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_fileno' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_flush' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_getstate' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_isatty' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_newlines' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_nl' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_read' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_read1' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_readable' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_readall' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_readinto' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_readline' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_reset' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_seek' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_seekable' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_setstate' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_tell' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_truncate' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_writable' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_str_write' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyIO_zero' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_DynLoadFiletab' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyImport_Inittab' size='496' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyLong_DigitValue' size='256' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyManagedBuffer_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyMethodWrapper_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyNamespace_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyNone_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyNotImplemented_Type' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyOS_ReadlineTState' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyOS_mystrnicmp_hack' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyOS_optarg' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyOS_opterr' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyOS_optind' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyParser_Grammar' size='40' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyParser_TokenNames' size='464' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySet_Dummy' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySys_ImplCacheTag' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PySys_ImplName' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyThreadState_Current' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyThreadState_GetFrame' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTrash_delete_later' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyTrash_delete_nesting' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_ExtendedCase' size='4944' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyUnicode_TypeRecords' size='7920' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyWeakref_CallableProxyType' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyWeakref_ProxyType' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_PyWeakref_RefType' size='400' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_CheckRecursionLimit' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_EllipsisObject' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_FalseStruct' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_Finalizing' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_HashSecret' size='24' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_M__importlib' size='29089' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_M__importlib_external' size='38876' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_NoneStruct' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_NotImplementedStruct' size='16' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_PackageContext' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_SwappedOp' size='24' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_TrueStruct' size='32' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_abstract_hack' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ascii_whitespace' size='128' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_capitalize__doc__' size='124' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_center__doc__' size='163' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_count__doc__' size='199' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ctype_table' size='1024' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ctype_tolower' size='256' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ctype_toupper' size='256' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_endswith__doc__' size='264' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_expandtabs__doc__' size='173' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_find__doc__' size='239' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_global_config_int_max_str_digits' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_index__doc__' size='270' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_isalnum__doc__' size='132' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_isalpha__doc__' size='130' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_isdigit__doc__' size='126' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_islower__doc__' size='141' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_isspace__doc__' size='130' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_istitle__doc__' size='230' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_isupper__doc__' size='141' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_ljust__doc__' size='167' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_lower__doc__' size='93' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_maketrans__doc__' size='291' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_open_cloexec_works' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_rfind__doc__' size='241' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_rindex__doc__' size='271' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_rjust__doc__' size='167' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_startswith__doc__' size='268' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_swapcase__doc__' size='123' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_title__doc__' size='155' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_upper__doc__' size='93' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + <elf-symbol name='_Py_zfill__doc__' size='139' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> + </elf-variable-symbols> + <undefined-elf-function-symbols> + <elf-symbol name='__ctype_b_loc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__ctype_tolower_loc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__ctype_toupper_loc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__cxa_finalize' type='func-type' binding='weak-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__errno_location' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__fprintf_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__isoc23_strtol' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__isoc23_strtoul' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__libc_current_sigrtmax' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__libc_current_sigrtmin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__memcpy_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__memmove_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__open64_2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__printf_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__realpath_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__sched_cpualloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__sched_cpucount' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__sched_cpufree' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__snprintf_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__sprintf_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__stack_chk_fail' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__strcpy_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__strncpy_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__sysconf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__uflow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__vsnprintf_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__wcscat_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__wcscpy_chk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='_setjmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='abort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='access' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='alarm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='atan2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='bind_textdomain_codeset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='bindtextdomain' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='calloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='ceil' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='chdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='chmod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='chown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='chroot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='clearerr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='clock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='clock_getres' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='clock_gettime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='clock_settime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='close' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='closedir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='confstr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='ctermid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='dcgettext' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='dlerror' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='dlopen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='dlsym' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='dup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='dup2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='dup3' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='endpwent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='execv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='execve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='exp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='faccessat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fchdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fchmod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fchmodat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fchown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fchownat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fclose' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fcntl64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fdatasync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fdopen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fdopendir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='feof' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='ferror' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fexecve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fflush' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fgets' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fgetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fileno' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='flistxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='flockfile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='floor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fmod' version='GLIBC_2.38' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fopen64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fork' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='forkpty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fpathconf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fputc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fputs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fread' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fremovexattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='frexp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fseek' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fsetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fstat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fstatat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fstatvfs64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fsync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='ftell' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='ftruncate64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='funlockfile' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='futimens' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='fwrite' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getcwd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getegid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getenv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='geteuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getgrouplist' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getgroups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getitimer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getloadavg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getlogin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getpgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getpgrp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getpid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getppid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getpriority' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getpwent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getpwnam' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getpwuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getrandom' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getresgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getresuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getrlimit64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getrusage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getsid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='gettimeofday' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='getxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='gmtime_r' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='hypot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='initgroups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='ioctl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='isatty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='kill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='killpg' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='lchown' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='ldexp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='lgetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='linkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='listxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='llistxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='localeconv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='localtime_r' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='lockf64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='log' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='lremovexattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='lseek64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='lsetxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='lstat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='malloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='mbrtowc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='mbstowcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='memchr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='memcmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='memcpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='memmove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='memrchr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='memset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='mkdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='mkdirat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='mkfifo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='mkfifoat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='mknod' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='mknodat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='mktime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='mmap64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='modf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='munmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='nice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='nl_langinfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='open64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='openat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='opendir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='openpty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pathconf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pause' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='perror' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pipe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pipe2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='posix_fadvise64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='posix_fallocate64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pread64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_attr_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_attr_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_attr_setscope' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_attr_setstacksize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_cond_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_cond_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_cond_signal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_cond_timedwait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_cond_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_detach' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_getspecific' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_key_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_key_delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_kill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_mutex_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_mutex_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_mutex_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_mutex_unlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_self' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_setspecific' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pthread_sigmask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='putenv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='pwrite64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='qsort' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='raise' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='readdir64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='readlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='readlinkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='readv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='realloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='removexattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='rename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='renameat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='rewind' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='rewinddir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='rmdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='round' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sched_get_priority_max' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sched_get_priority_min' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sched_getaffinity' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sched_getparam' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sched_getscheduler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sched_rr_get_interval' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sched_setaffinity' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sched_setparam' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sched_setscheduler' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sched_yield' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='select' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sem_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sem_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sem_post' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sem_timedwait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sem_trywait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sem_wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sendfile64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setegid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setenv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='seteuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setgroups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setitimer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setlocale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setpgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setpgrp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setpriority' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setpwent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setregid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setresgid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setresuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setreuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setrlimit64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setsid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setuid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setvbuf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='setxattr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sigaction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sigaddset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sigaltstack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sigemptyset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sigfillset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sigismember' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sigpending' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sigtimedwait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sigwait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sigwaitinfo' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sincos' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='stat64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='statvfs64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strchr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strcmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strcpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strdup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strerror' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strlen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strncmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strncpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strrchr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strstr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='strtok' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='symlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='symlinkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='syscall' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='sysconf' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='system' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='tcgetpgrp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='tcsetpgrp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='textdomain' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='time' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='times' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='truncate64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='ttyname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='tzset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='umask' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='uname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='ungetc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='unlink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='unlinkat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='unsetenv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='utimensat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wait' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wait3' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wait4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='waitid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='waitpid' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcscat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcschr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcscmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcscoll' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcscpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcsftime' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcslen' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcsncat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcsncpy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcsrchr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcstok' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcstombs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wcsxfrm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='wmemcmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='write' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='writev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + </undefined-elf-function-symbols> + <undefined-elf-variable-symbols> + <elf-symbol name='_ITM_deregisterTMCloneTable' type='no-type' binding='weak-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='_ITM_registerTMCloneTable' type='no-type' binding='weak-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__environ' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='__gmon_start__' type='no-type' binding='weak-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='_environ' type='object-type' binding='weak-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='environ' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='stderr' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='stdin' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + <elf-symbol name='stdout' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='no'/> + </undefined-elf-variable-symbols> + <abi-instr address-size='64' path='./Modules/_codecsmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='__stack_chk_fail' mangled-name='__stack_chk_fail' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__stack_chk_fail' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <class-decl name='_frame' is-struct='yes' visibility='default' size-in-bits='3072' filepath='./Include/frameobject.h' line='17' column='1' hash='f5fb04afe2b77f5d' id='type-id-2'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-3' visibility='default' filepath='./Include/frameobject.h' line='18' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='f_back' type-id='type-id-4' visibility='default' filepath='./Include/frameobject.h' line='19' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='f_code' type-id='type-id-5' visibility='default' filepath='./Include/frameobject.h' line='20' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='f_builtins' type-id='type-id-6' visibility='default' filepath='./Include/frameobject.h' line='21' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='f_globals' type-id='type-id-6' visibility='default' filepath='./Include/frameobject.h' line='22' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='f_locals' type-id='type-id-6' visibility='default' filepath='./Include/frameobject.h' line='23' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='f_valuestack' type-id='type-id-7' visibility='default' filepath='./Include/frameobject.h' line='24' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='f_stacktop' type-id='type-id-7' visibility='default' filepath='./Include/frameobject.h' line='28' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='f_trace' type-id='type-id-6' visibility='default' filepath='./Include/frameobject.h' line='29' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='f_exc_type' type-id='type-id-6' visibility='default' filepath='./Include/frameobject.h' line='38' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='f_exc_value' type-id='type-id-6' visibility='default' filepath='./Include/frameobject.h' line='38' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='832'> + <var-decl name='f_exc_traceback' type-id='type-id-6' visibility='default' filepath='./Include/frameobject.h' line='38' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='896'> + <var-decl name='f_gen' type-id='type-id-6' visibility='default' filepath='./Include/frameobject.h' line='40' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='960'> + <var-decl name='f_lasti' type-id='type-id-8' visibility='default' filepath='./Include/frameobject.h' line='42' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='992'> + <var-decl name='f_lineno' type-id='type-id-8' visibility='default' filepath='./Include/frameobject.h' line='48' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1024'> + <var-decl name='f_iblock' type-id='type-id-8' visibility='default' filepath='./Include/frameobject.h' line='49' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1056'> + <var-decl name='f_executing' type-id='type-id-9' visibility='default' filepath='./Include/frameobject.h' line='50' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1088'> + <var-decl name='f_blockstack' type-id='type-id-10' visibility='default' filepath='./Include/frameobject.h' line='51' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3008'> + <var-decl name='f_localsplus' type-id='type-id-11' visibility='default' filepath='./Include/frameobject.h' line='52' column='1'/> + </data-member> + </class-decl> + <var-decl name='PyFilter_Type' type-id='type-id-12' visibility='default' filepath='./Include/bltinmodule.h' line='7' column='1'/> + <var-decl name='PyMap_Type' type-id='type-id-12' visibility='default' filepath='./Include/bltinmodule.h' line='8' column='1'/> + <var-decl name='PyZip_Type' type-id='type-id-12' visibility='default' filepath='./Include/bltinmodule.h' line='9' column='1'/> + <var-decl name='PyBool_Type' type-id='type-id-12' visibility='default' filepath='./Include/boolobject.h' line='10' column='1'/> + <var-decl name='_Py_FalseStruct' type-id='type-id-13' visibility='default' filepath='./Include/boolobject.h' line='18' column='1'/> + <var-decl name='_Py_TrueStruct' type-id='type-id-13' visibility='default' filepath='./Include/boolobject.h' line='18' column='1'/> + <var-decl name='PyByteArray_Type' type-id='type-id-12' visibility='default' filepath='./Include/bytearrayobject.h' line='34' column='1'/> + <var-decl name='PyByteArrayIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/bytearrayobject.h' line='35' column='1'/> + <var-decl name='_PyByteArray_empty_string' type-id='type-id-14' visibility='default' filepath='./Include/bytearrayobject.h' line='56' column='1'/> + <var-decl name='PyBytes_Type' type-id='type-id-12' visibility='default' filepath='./Include/bytesobject.h' line='44' column='1'/> + <var-decl name='PyBytesIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/bytesobject.h' line='45' column='1'/> + <var-decl name='PyCell_Type' type-id='type-id-12' visibility='default' filepath='./Include/cellobject.h' line='14' column='1'/> + <var-decl name='_Py_CheckRecursionLimit' type-id='type-id-8' visibility='default' filepath='./Include/ceval.h' line='90' column='1'/> + <var-decl name='PyMethod_Type' type-id='type-id-12' visibility='default' filepath='./Include/classobject.h' line='19' column='1'/> + <var-decl name='PyInstanceMethod_Type' type-id='type-id-12' visibility='default' filepath='./Include/classobject.h' line='42' column='1'/> + <var-decl name='PyCode_Type' type-id='type-id-12' visibility='default' filepath='./Include/code.h' line='98' column='1'/> + <var-decl name='Py_hexdigits' type-id='type-id-15' visibility='default' filepath='./Include/codecs.h' line='234' column='1'/> + <var-decl name='PyComplex_Type' type-id='type-id-12' visibility='default' filepath='./Include/complexobject.h' line='39' column='1'/> + <var-decl name='PyClassMethodDescr_Type' type-id='type-id-12' visibility='default' filepath='./Include/descrobject.h' line='75' column='1'/> + <var-decl name='PyGetSetDescr_Type' type-id='type-id-12' visibility='default' filepath='./Include/descrobject.h' line='76' column='1'/> + <var-decl name='PyMemberDescr_Type' type-id='type-id-12' visibility='default' filepath='./Include/descrobject.h' line='77' column='1'/> + <var-decl name='PyMethodDescr_Type' type-id='type-id-12' visibility='default' filepath='./Include/descrobject.h' line='78' column='1'/> + <var-decl name='PyWrapperDescr_Type' type-id='type-id-12' visibility='default' filepath='./Include/descrobject.h' line='79' column='1'/> + <var-decl name='PyDictProxy_Type' type-id='type-id-12' visibility='default' filepath='./Include/descrobject.h' line='80' column='1'/> + <var-decl name='_PyMethodWrapper_Type' type-id='type-id-12' visibility='default' filepath='./Include/descrobject.h' line='82' column='1'/> + <var-decl name='PyProperty_Type' type-id='type-id-12' visibility='default' filepath='./Include/descrobject.h' line='102' column='1'/> + <var-decl name='PyDict_Type' type-id='type-id-12' visibility='default' filepath='./Include/dictobject.h' line='50' column='1'/> + <var-decl name='PyDictIterKey_Type' type-id='type-id-12' visibility='default' filepath='./Include/dictobject.h' line='51' column='1'/> + <var-decl name='PyDictIterValue_Type' type-id='type-id-12' visibility='default' filepath='./Include/dictobject.h' line='52' column='1'/> + <var-decl name='PyDictIterItem_Type' type-id='type-id-12' visibility='default' filepath='./Include/dictobject.h' line='53' column='1'/> + <var-decl name='PyDictKeys_Type' type-id='type-id-12' visibility='default' filepath='./Include/dictobject.h' line='54' column='1'/> + <var-decl name='PyDictItems_Type' type-id='type-id-12' visibility='default' filepath='./Include/dictobject.h' line='55' column='1'/> + <var-decl name='PyDictValues_Type' type-id='type-id-12' visibility='default' filepath='./Include/dictobject.h' line='56' column='1'/> + <var-decl name='PyEnum_Type' type-id='type-id-12' visibility='default' filepath='./Include/enumobject.h' line='10' column='1'/> + <var-decl name='PyReversed_Type' type-id='type-id-12' visibility='default' filepath='./Include/enumobject.h' line='11' column='1'/> + <var-decl name='Py_FileSystemDefaultEncoding' type-id='type-id-15' visibility='default' filepath='./Include/fileobject.h' line='25' column='1'/> + <var-decl name='Py_FileSystemDefaultEncodeErrors' type-id='type-id-15' visibility='default' filepath='./Include/fileobject.h' line='27' column='1'/> + <var-decl name='Py_HasFileSystemDefaultEncoding' type-id='type-id-8' visibility='default' filepath='./Include/fileobject.h' line='29' column='1'/> + <var-decl name='PyStdPrinter_Type' type-id='type-id-12' visibility='default' filepath='./Include/fileobject.h' line='37' column='1'/> + <var-decl name='PyFloat_Type' type-id='type-id-12' visibility='default' filepath='./Include/floatobject.h' line='21' column='1'/> + <var-decl name='PyFunction_Type' type-id='type-id-12' visibility='default' filepath='./Include/funcobject.h' line='43' column='1'/> + <var-decl name='PyClassMethod_Type' type-id='type-id-12' visibility='default' filepath='./Include/funcobject.h' line='93' column='1'/> + <var-decl name='PyStaticMethod_Type' type-id='type-id-12' visibility='default' filepath='./Include/funcobject.h' line='94' column='1'/> + <var-decl name='PyGen_Type' type-id='type-id-12' visibility='default' filepath='./Include/genobject.h' line='35' column='1'/> + <var-decl name='PyCoro_Type' type-id='type-id-12' visibility='default' filepath='./Include/genobject.h' line='55' column='1'/> + <var-decl name='_PyCoroWrapper_Type' type-id='type-id-12' visibility='default' filepath='./Include/genobject.h' line='56' column='1'/> + <var-decl name='_PyAIterWrapper_Type' type-id='type-id-12' visibility='default' filepath='./Include/genobject.h' line='58' column='1'/> + <var-decl name='PyAsyncGen_Type' type-id='type-id-12' visibility='default' filepath='./Include/genobject.h' line='82' column='1'/> + <var-decl name='_PyAsyncGenASend_Type' type-id='type-id-12' visibility='default' filepath='./Include/genobject.h' line='83' column='1'/> + <var-decl name='_PyAsyncGenWrappedValue_Type' type-id='type-id-12' visibility='default' filepath='./Include/genobject.h' line='84' column='1'/> + <var-decl name='_PyAsyncGenAThrow_Type' type-id='type-id-12' visibility='default' filepath='./Include/genobject.h' line='85' column='1'/> + <var-decl name='PyImport_Inittab' type-id='type-id-16' visibility='default' filepath='./Include/import.h' line='113' column='1'/> + <var-decl name='PyNullImporter_Type' type-id='type-id-12' visibility='default' filepath='./Include/import.h' line='117' column='1'/> + <var-decl name='PyImport_FrozenModules' type-id='type-id-17' visibility='default' filepath='./Include/import.h' line='134' column='1'/> + <var-decl name='PySeqIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/iterobject.h' line='8' column='1'/> + <var-decl name='PyCallIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/iterobject.h' line='9' column='1'/> + <var-decl name='PyCmpWrapper_Type' type-id='type-id-12' visibility='default' filepath='./Include/iterobject.h' line='10' column='1'/> + <var-decl name='PyList_Type' type-id='type-id-12' visibility='default' filepath='./Include/listobject.h' line='43' column='1'/> + <var-decl name='PyListIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/listobject.h' line='44' column='1'/> + <var-decl name='PyListRevIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/listobject.h' line='45' column='1'/> + <var-decl name='PySortWrapper_Type' type-id='type-id-12' visibility='default' filepath='./Include/listobject.h' line='46' column='1'/> + <var-decl name='PyLong_Type' type-id='type-id-12' visibility='default' filepath='./Include/longobject.h' line='12' column='1'/> + <var-decl name='_PyLong_DigitValue' type-id='type-id-18' visibility='default' filepath='./Include/longobject.h' line='71' column='1'/> + <var-decl name='_PyManagedBuffer_Type' type-id='type-id-12' visibility='default' filepath='./Include/memoryobject.h' line='10' column='1'/> + <var-decl name='PyMemoryView_Type' type-id='type-id-12' visibility='default' filepath='./Include/memoryobject.h' line='12' column='1'/> + <var-decl name='PyCFunction_Type' type-id='type-id-12' visibility='default' filepath='./Include/methodobject.h' line='14' column='1'/> + <var-decl name='_Py_PackageContext' type-id='type-id-19' visibility='default' filepath='./Include/modsupport.h' line='185' column='1'/> + <var-decl name='PyModule_Type' type-id='type-id-12' visibility='default' filepath='./Include/moduleobject.h' line='10' column='1'/> + <var-decl name='PyModuleDef_Type' type-id='type-id-12' visibility='default' filepath='./Include/moduleobject.h' line='40' column='1'/> + <var-decl name='_PyNamespace_Type' type-id='type-id-12' visibility='default' filepath='./Include/namespaceobject.h' line='11' column='1'/> + <var-decl name='PyType_Type' type-id='type-id-12' visibility='default' filepath='./Include/object.h' line='489' column='1'/> + <var-decl name='PyBaseObject_Type' type-id='type-id-12' visibility='default' filepath='./Include/object.h' line='490' column='1'/> + <var-decl name='PySuper_Type' type-id='type-id-12' visibility='default' filepath='./Include/object.h' line='491' column='1'/> + <var-decl name='_PyNone_Type' type-id='type-id-12' visibility='default' filepath='./Include/object.h' line='900' column='1'/> + <var-decl name='_PyNotImplemented_Type' type-id='type-id-12' visibility='default' filepath='./Include/object.h' line='901' column='1'/> + <var-decl name='_Py_NoneStruct' type-id='type-id-20' visibility='default' filepath='./Include/object.h' line='910' column='1'/> + <var-decl name='_Py_NotImplementedStruct' type-id='type-id-20' visibility='default' filepath='./Include/object.h' line='920' column='1'/> + <var-decl name='_Py_SwappedOp' type-id='type-id-21' visibility='default' filepath='./Include/object.h' line='939' column='1'/> + <var-decl name='_PyTrash_delete_nesting' type-id='type-id-8' visibility='default' filepath='./Include/object.h' line='1042' column='1'/> + <var-decl name='_PyTrash_delete_later' type-id='type-id-6' visibility='default' filepath='./Include/object.h' line='1043' column='1'/> + <var-decl name='_PyGC_generation0' type-id='type-id-22' visibility='default' filepath='./Include/objimpl.h' line='261' column='1'/> + <var-decl name='PyODict_Type' type-id='type-id-12' visibility='default' filepath='./Include/odictobject.h' line='15' column='1'/> + <var-decl name='PyODictIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/odictobject.h' line='16' column='1'/> + <var-decl name='PyODictKeys_Type' type-id='type-id-12' visibility='default' filepath='./Include/odictobject.h' line='17' column='1'/> + <var-decl name='PyODictItems_Type' type-id='type-id-12' visibility='default' filepath='./Include/odictobject.h' line='18' column='1'/> + <var-decl name='PyODictValues_Type' type-id='type-id-12' visibility='default' filepath='./Include/odictobject.h' line='19' column='1'/> + <var-decl name='PyCapsule_Type' type-id='type-id-12' visibility='default' filepath='./Include/pycapsule.h' line='21' column='1'/> + <var-decl name='_Py_ctype_table' type-id='type-id-23' visibility='default' filepath='./Include/pyctype.h' line='13' column='1'/> + <var-decl name='_Py_ctype_tolower' type-id='type-id-24' visibility='default' filepath='./Include/pyctype.h' line='26' column='1'/> + <var-decl name='_Py_ctype_toupper' type-id='type-id-24' visibility='default' filepath='./Include/pyctype.h' line='27' column='1'/> + <var-decl name='Py_DebugFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='10' column='1'/> + <var-decl name='Py_VerboseFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='11' column='1'/> + <var-decl name='Py_QuietFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='12' column='1'/> + <var-decl name='Py_InteractiveFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='13' column='1'/> + <var-decl name='Py_InspectFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='14' column='1'/> + <var-decl name='Py_OptimizeFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='15' column='1'/> + <var-decl name='Py_NoSiteFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='16' column='1'/> + <var-decl name='Py_BytesWarningFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='17' column='1'/> + <var-decl name='Py_UseClassExceptionsFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='18' column='1'/> + <var-decl name='Py_FrozenFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='19' column='1'/> + <var-decl name='Py_IgnoreEnvironmentFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='20' column='1'/> + <var-decl name='Py_DontWriteBytecodeFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='21' column='1'/> + <var-decl name='Py_NoUserSiteDirectory' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='22' column='1'/> + <var-decl name='Py_UnbufferedStdioFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='23' column='1'/> + <var-decl name='Py_HashRandomizationFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='24' column='1'/> + <var-decl name='Py_IsolatedFlag' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='25' column='1'/> + <var-decl name='_Py_global_config_int_max_str_digits' type-id='type-id-8' visibility='default' filepath='./Include/pydebug.h' line='31' column='1'/> + <var-decl name='PyExc_BaseException' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='150' column='1'/> + <var-decl name='PyExc_Exception' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='151' column='1'/> + <var-decl name='PyExc_StopAsyncIteration' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='153' column='1'/> + <var-decl name='PyExc_StopIteration' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='155' column='1'/> + <var-decl name='PyExc_GeneratorExit' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='156' column='1'/> + <var-decl name='PyExc_ArithmeticError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='157' column='1'/> + <var-decl name='PyExc_LookupError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='158' column='1'/> + <var-decl name='PyExc_AssertionError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='160' column='1'/> + <var-decl name='PyExc_AttributeError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='161' column='1'/> + <var-decl name='PyExc_BufferError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='162' column='1'/> + <var-decl name='PyExc_EOFError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='163' column='1'/> + <var-decl name='PyExc_FloatingPointError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='164' column='1'/> + <var-decl name='PyExc_OSError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='165' column='1'/> + <var-decl name='PyExc_ImportError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='166' column='1'/> + <var-decl name='PyExc_ModuleNotFoundError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='168' column='1'/> + <var-decl name='PyExc_IndexError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='170' column='1'/> + <var-decl name='PyExc_KeyError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='171' column='1'/> + <var-decl name='PyExc_KeyboardInterrupt' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='172' column='1'/> + <var-decl name='PyExc_MemoryError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='173' column='1'/> + <var-decl name='PyExc_NameError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='174' column='1'/> + <var-decl name='PyExc_OverflowError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='175' column='1'/> + <var-decl name='PyExc_RuntimeError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='176' column='1'/> + <var-decl name='PyExc_RecursionError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='178' column='1'/> + <var-decl name='PyExc_NotImplementedError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='180' column='1'/> + <var-decl name='PyExc_SyntaxError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='181' column='1'/> + <var-decl name='PyExc_IndentationError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='182' column='1'/> + <var-decl name='PyExc_TabError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='183' column='1'/> + <var-decl name='PyExc_ReferenceError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='184' column='1'/> + <var-decl name='PyExc_SystemError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='185' column='1'/> + <var-decl name='PyExc_SystemExit' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='186' column='1'/> + <var-decl name='PyExc_TypeError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='187' column='1'/> + <var-decl name='PyExc_UnboundLocalError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='188' column='1'/> + <var-decl name='PyExc_UnicodeError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='189' column='1'/> + <var-decl name='PyExc_UnicodeEncodeError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='190' column='1'/> + <var-decl name='PyExc_UnicodeDecodeError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='191' column='1'/> + <var-decl name='PyExc_UnicodeTranslateError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='192' column='1'/> + <var-decl name='PyExc_ValueError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='193' column='1'/> + <var-decl name='PyExc_ZeroDivisionError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='194' column='1'/> + <var-decl name='PyExc_BlockingIOError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='197' column='1'/> + <var-decl name='PyExc_BrokenPipeError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='198' column='1'/> + <var-decl name='PyExc_ChildProcessError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='199' column='1'/> + <var-decl name='PyExc_ConnectionError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='200' column='1'/> + <var-decl name='PyExc_ConnectionAbortedError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='201' column='1'/> + <var-decl name='PyExc_ConnectionRefusedError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='202' column='1'/> + <var-decl name='PyExc_ConnectionResetError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='203' column='1'/> + <var-decl name='PyExc_FileExistsError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='204' column='1'/> + <var-decl name='PyExc_FileNotFoundError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='205' column='1'/> + <var-decl name='PyExc_InterruptedError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='206' column='1'/> + <var-decl name='PyExc_IsADirectoryError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='207' column='1'/> + <var-decl name='PyExc_NotADirectoryError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='208' column='1'/> + <var-decl name='PyExc_PermissionError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='209' column='1'/> + <var-decl name='PyExc_ProcessLookupError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='210' column='1'/> + <var-decl name='PyExc_TimeoutError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='211' column='1'/> + <var-decl name='PyExc_EnvironmentError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='216' column='1'/> + <var-decl name='PyExc_IOError' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='217' column='1'/> + <var-decl name='PyExc_Warning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='223' column='1'/> + <var-decl name='PyExc_UserWarning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='224' column='1'/> + <var-decl name='PyExc_DeprecationWarning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='225' column='1'/> + <var-decl name='PyExc_PendingDeprecationWarning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='226' column='1'/> + <var-decl name='PyExc_SyntaxWarning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='227' column='1'/> + <var-decl name='PyExc_RuntimeWarning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='228' column='1'/> + <var-decl name='PyExc_FutureWarning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='229' column='1'/> + <var-decl name='PyExc_ImportWarning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='230' column='1'/> + <var-decl name='PyExc_UnicodeWarning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='231' column='1'/> + <var-decl name='PyExc_BytesWarning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='232' column='1'/> + <var-decl name='PyExc_ResourceWarning' type-id='type-id-6' visibility='default' filepath='./Include/pyerrors.h' line='233' column='1'/> + <var-decl name='PyFPE_jbuf' type-id='type-id-25' visibility='default' filepath='./Include/pyfpe.h' line='132' column='1'/> + <var-decl name='PyFPE_counter' type-id='type-id-8' visibility='default' filepath='./Include/pyfpe.h' line='133' column='1'/> + <var-decl name='_Py_HashSecret' type-id='type-id-26' visibility='default' filepath='./Include/pyhash.h' line='77' column='1'/> + <var-decl name='_Py_Finalizing' type-id='type-id-27' visibility='default' filepath='./Include/pylifecycle.h' line='114' column='1'/> + <var-decl name='_PyThreadState_Current' type-id='type-id-28' visibility='default' filepath='./Include/pystate.h' line='224' column='1'/> + <var-decl name='_PyGILState_check_enabled' type-id='type-id-8' visibility='default' filepath='./Include/pystate.h' line='281' column='1'/> + <var-decl name='_PyThreadState_GetFrame' type-id='type-id-29' visibility='default' filepath='./Include/pystate.h' line='319' column='1'/> + <var-decl name='PyOS_InputHook' type-id='type-id-30' visibility='default' filepath='./Include/pythonrun.h' line='173' column='1'/> + <var-decl name='PyOS_ReadlineFunctionPointer' type-id='type-id-31' visibility='default' filepath='./Include/pythonrun.h' line='174' column='1'/> + <var-decl name='_PyOS_ReadlineTState' type-id='type-id-27' visibility='default' filepath='./Include/pythonrun.h' line='176' column='1'/> + <var-decl name='PyRange_Type' type-id='type-id-12' visibility='default' filepath='./Include/rangeobject.h' line='18' column='1'/> + <var-decl name='PyRangeIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/rangeobject.h' line='19' column='1'/> + <var-decl name='PyLongRangeIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/rangeobject.h' line='20' column='1'/> + <var-decl name='_PySet_Dummy' type-id='type-id-6' visibility='default' filepath='./Include/setobject.h' line='69' column='1'/> + <var-decl name='PySet_Type' type-id='type-id-12' visibility='default' filepath='./Include/setobject.h' line='77' column='1'/> + <var-decl name='PyFrozenSet_Type' type-id='type-id-12' visibility='default' filepath='./Include/setobject.h' line='78' column='1'/> + <var-decl name='PySetIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/setobject.h' line='79' column='1'/> + <var-decl name='_Py_EllipsisObject' type-id='type-id-20' visibility='default' filepath='./Include/sliceobject.h' line='9' column='1'/> + <var-decl name='PySlice_Type' type-id='type-id-12' visibility='default' filepath='./Include/sliceobject.h' line='28' column='1'/> + <var-decl name='PyEllipsis_Type' type-id='type-id-12' visibility='default' filepath='./Include/sliceobject.h' line='29' column='1'/> + <var-decl name='PyStructSequence_UnnamedField' type-id='type-id-19' visibility='default' filepath='./Include/structseq.h' line='22' column='1'/> + <var-decl name='PyTraceBack_Type' type-id='type-id-12' visibility='default' filepath='./Include/traceback.h' line='31' column='1'/> + <var-decl name='PyTuple_Type' type-id='type-id-12' visibility='default' filepath='./Include/tupleobject.h' line='36' column='1'/> + <var-decl name='PyTupleIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/tupleobject.h' line='37' column='1'/> + <var-decl name='PyUnicode_Type' type-id='type-id-12' visibility='default' filepath='./Include/unicodeobject.h' line='363' column='1'/> + <var-decl name='PyUnicodeIter_Type' type-id='type-id-12' visibility='default' filepath='./Include/unicodeobject.h' line='364' column='1'/> + <var-decl name='_Py_ascii_whitespace' type-id='type-id-32' visibility='default' filepath='./Include/unicodeobject.h' line='2190' column='1'/> + <var-decl name='_PyWeakref_RefType' type-id='type-id-12' visibility='default' filepath='./Include/weakrefobject.h' line='43' column='1'/> + <var-decl name='_PyWeakref_ProxyType' type-id='type-id-12' visibility='default' filepath='./Include/weakrefobject.h' line='44' column='1'/> + <var-decl name='_PyWeakref_CallableProxyType' type-id='type-id-12' visibility='default' filepath='./Include/weakrefobject.h' line='45' column='1'/> + <function-decl name='PyInit__codecs' mangled-name='PyInit__codecs' filepath='./Modules/_codecsmodule.c' line='1141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__codecs' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='optarg' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/getopt_core.h' line='36' column='1'/> + <var-decl name='optind' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/getopt_core.h' line='50' column='1'/> + <var-decl name='opterr' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/getopt_core.h' line='55' column='1'/> + <var-decl name='optopt' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/getopt_core.h' line='59' column='1'/> + <var-decl name='program_invocation_name' type-id='type-id-19' visibility='default' filepath='/usr/include/errno.h' line='45' column='1'/> + <var-decl name='program_invocation_short_name' type-id='type-id-19' visibility='default' filepath='/usr/include/errno.h' line='46' column='1'/> + <var-decl name='signgam' type-id='type-id-8' visibility='default' filepath='/usr/include/math.h' line='854' column='1'/> + <var-decl name='stdin' type-id='type-id-33' visibility='default' filepath='/usr/include/stdio.h' line='148' column='1' elf-symbol-id='stdin'/> + <var-decl name='stdout' type-id='type-id-33' visibility='default' filepath='/usr/include/stdio.h' line='149' column='1' elf-symbol-id='stdout'/> + <var-decl name='stderr' type-id='type-id-33' visibility='default' filepath='/usr/include/stdio.h' line='150' column='1' elf-symbol-id='stderr'/> + <var-decl name='__tzname' type-id='type-id-34' visibility='default' filepath='/usr/include/time.h' line='218' column='1'/> + <var-decl name='__daylight' type-id='type-id-8' visibility='default' filepath='/usr/include/time.h' line='219' column='1'/> + <var-decl name='__timezone' type-id='type-id-35' visibility='default' filepath='/usr/include/time.h' line='220' column='1'/> + <var-decl name='tzname' type-id='type-id-34' visibility='default' filepath='/usr/include/time.h' line='225' column='1'/> + <var-decl name='daylight' type-id='type-id-8' visibility='default' filepath='/usr/include/time.h' line='233' column='1'/> + <var-decl name='timezone' type-id='type-id-35' visibility='default' filepath='/usr/include/time.h' line='234' column='1'/> + <var-decl name='getdate_err' type-id='type-id-8' visibility='default' filepath='/usr/include/time.h' line='426' column='1'/> + <var-decl name='__environ' type-id='type-id-36' visibility='default' filepath='/usr/include/unistd.h' line='564' column='1' elf-symbol-id='__environ'/> + <var-decl name='environ' type-id='type-id-36' visibility='default' filepath='/usr/include/unistd.h' line='566' column='1' elf-symbol-id='environ'/> + <function-type size-in-bits='64' hash='037d575bc520db4e' id='type-id-37'> + <return type-id='type-id-6'/> + </function-type> + <function-type size-in-bits='64' hash='c0a71327ee53fe1d' id='type-id-38'> + <parameter type-id='type-id-27'/> + <return type-id='type-id-4'/> + </function-type> + <function-type size-in-bits='64' hash='2cd46b4c91c472b2' id='type-id-39'> + <parameter type-id='type-id-33'/> + <parameter type-id='type-id-33'/> + <parameter type-id='type-id-15'/> + <return type-id='type-id-19'/> + </function-type> + <function-type size-in-bits='64' hash='388da3fa973fde78' id='type-id-40'> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='7f32ffea222edbe7' id='type-id-41'> + <return type-id='type-id-1'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_collectionsmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit__collections' mangled-name='PyInit__collections' filepath='./Modules/_collectionsmodule.c' line='2399' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__collections' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_functoolsmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit__functools' mangled-name='PyInit__functools' filepath='./Modules/_functoolsmodule.c' line='1246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__functools' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='strchr' mangled-name='strchr' filepath='/usr/include/string.h' line='246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strchr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_io/_iomodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='_PyIO_State' is-struct='yes' naming-typedef-id='type-id-42' visibility='default' size-in-bits='192' filepath='./Modules/_io/_iomodule.h' line='142' column='1' hash='f55e2bf873e3844a' id='type-id-43'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='initialized' type-id='type-id-8' visibility='default' filepath='./Modules/_io/_iomodule.h' line='143' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='locale_module' type-id='type-id-6' visibility='default' filepath='./Modules/_io/_iomodule.h' line='144' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='unsupported_operation' type-id='type-id-6' visibility='default' filepath='./Modules/_io/_iomodule.h' line='146' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='Py_off_t' type-id='type-id-44' size-in-bits='64' filepath='./Modules/_io/_iomodule.h' line='106' column='1' hash='b119fe0931d2ee10' id='type-id-45'/> + <typedef-decl name='_PyIO_State' type-id='type-id-43' size-in-bits='192' filepath='./Modules/_io/_iomodule.h' line='147' column='1' id='type-id-42'/> + <typedef-decl name='off_t' type-id='type-id-46' size-in-bits='64' filepath='/usr/include/stdio.h' line='65' column='1' hash='b119fe0931d2ee10' id='type-id-44'/> + <pointer-type-def type-id='type-id-42' size-in-bits='64' hash='0f723dac149497a2' id='type-id-47'/> + <var-decl name='_PyIO_str_close' type-id='type-id-6' mangled-name='_PyIO_str_close' visibility='default' filepath='./Modules/_io/_iomodule.c' line='29' column='1' elf-symbol-id='_PyIO_str_close'/> + <var-decl name='_PyIO_str_closed' type-id='type-id-6' mangled-name='_PyIO_str_closed' visibility='default' filepath='./Modules/_io/_iomodule.c' line='30' column='1' elf-symbol-id='_PyIO_str_closed'/> + <var-decl name='_PyIO_str_decode' type-id='type-id-6' mangled-name='_PyIO_str_decode' visibility='default' filepath='./Modules/_io/_iomodule.c' line='31' column='1' elf-symbol-id='_PyIO_str_decode'/> + <var-decl name='_PyIO_str_encode' type-id='type-id-6' mangled-name='_PyIO_str_encode' visibility='default' filepath='./Modules/_io/_iomodule.c' line='32' column='1' elf-symbol-id='_PyIO_str_encode'/> + <var-decl name='_PyIO_str_fileno' type-id='type-id-6' mangled-name='_PyIO_str_fileno' visibility='default' filepath='./Modules/_io/_iomodule.c' line='33' column='1' elf-symbol-id='_PyIO_str_fileno'/> + <var-decl name='_PyIO_str_flush' type-id='type-id-6' mangled-name='_PyIO_str_flush' visibility='default' filepath='./Modules/_io/_iomodule.c' line='34' column='1' elf-symbol-id='_PyIO_str_flush'/> + <var-decl name='_PyIO_str_getstate' type-id='type-id-6' mangled-name='_PyIO_str_getstate' visibility='default' filepath='./Modules/_io/_iomodule.c' line='35' column='1' elf-symbol-id='_PyIO_str_getstate'/> + <var-decl name='_PyIO_str_isatty' type-id='type-id-6' mangled-name='_PyIO_str_isatty' visibility='default' filepath='./Modules/_io/_iomodule.c' line='36' column='1' elf-symbol-id='_PyIO_str_isatty'/> + <var-decl name='_PyIO_str_newlines' type-id='type-id-6' mangled-name='_PyIO_str_newlines' visibility='default' filepath='./Modules/_io/_iomodule.c' line='37' column='1' elf-symbol-id='_PyIO_str_newlines'/> + <var-decl name='_PyIO_str_nl' type-id='type-id-6' mangled-name='_PyIO_str_nl' visibility='default' filepath='./Modules/_io/_iomodule.c' line='38' column='1' elf-symbol-id='_PyIO_str_nl'/> + <var-decl name='_PyIO_str_read' type-id='type-id-6' mangled-name='_PyIO_str_read' visibility='default' filepath='./Modules/_io/_iomodule.c' line='39' column='1' elf-symbol-id='_PyIO_str_read'/> + <var-decl name='_PyIO_str_read1' type-id='type-id-6' mangled-name='_PyIO_str_read1' visibility='default' filepath='./Modules/_io/_iomodule.c' line='40' column='1' elf-symbol-id='_PyIO_str_read1'/> + <var-decl name='_PyIO_str_readable' type-id='type-id-6' mangled-name='_PyIO_str_readable' visibility='default' filepath='./Modules/_io/_iomodule.c' line='41' column='1' elf-symbol-id='_PyIO_str_readable'/> + <var-decl name='_PyIO_str_readall' type-id='type-id-6' mangled-name='_PyIO_str_readall' visibility='default' filepath='./Modules/_io/_iomodule.c' line='42' column='1' elf-symbol-id='_PyIO_str_readall'/> + <var-decl name='_PyIO_str_readinto' type-id='type-id-6' mangled-name='_PyIO_str_readinto' visibility='default' filepath='./Modules/_io/_iomodule.c' line='43' column='1' elf-symbol-id='_PyIO_str_readinto'/> + <var-decl name='_PyIO_str_readline' type-id='type-id-6' mangled-name='_PyIO_str_readline' visibility='default' filepath='./Modules/_io/_iomodule.c' line='44' column='1' elf-symbol-id='_PyIO_str_readline'/> + <var-decl name='_PyIO_str_reset' type-id='type-id-6' mangled-name='_PyIO_str_reset' visibility='default' filepath='./Modules/_io/_iomodule.c' line='45' column='1' elf-symbol-id='_PyIO_str_reset'/> + <var-decl name='_PyIO_str_seek' type-id='type-id-6' mangled-name='_PyIO_str_seek' visibility='default' filepath='./Modules/_io/_iomodule.c' line='46' column='1' elf-symbol-id='_PyIO_str_seek'/> + <var-decl name='_PyIO_str_seekable' type-id='type-id-6' mangled-name='_PyIO_str_seekable' visibility='default' filepath='./Modules/_io/_iomodule.c' line='47' column='1' elf-symbol-id='_PyIO_str_seekable'/> + <var-decl name='_PyIO_str_setstate' type-id='type-id-6' mangled-name='_PyIO_str_setstate' visibility='default' filepath='./Modules/_io/_iomodule.c' line='48' column='1' elf-symbol-id='_PyIO_str_setstate'/> + <var-decl name='_PyIO_str_tell' type-id='type-id-6' mangled-name='_PyIO_str_tell' visibility='default' filepath='./Modules/_io/_iomodule.c' line='49' column='1' elf-symbol-id='_PyIO_str_tell'/> + <var-decl name='_PyIO_str_truncate' type-id='type-id-6' mangled-name='_PyIO_str_truncate' visibility='default' filepath='./Modules/_io/_iomodule.c' line='50' column='1' elf-symbol-id='_PyIO_str_truncate'/> + <var-decl name='_PyIO_str_writable' type-id='type-id-6' mangled-name='_PyIO_str_writable' visibility='default' filepath='./Modules/_io/_iomodule.c' line='51' column='1' elf-symbol-id='_PyIO_str_writable'/> + <var-decl name='_PyIO_str_write' type-id='type-id-6' mangled-name='_PyIO_str_write' visibility='default' filepath='./Modules/_io/_iomodule.c' line='52' column='1' elf-symbol-id='_PyIO_str_write'/> + <var-decl name='_PyIO_empty_str' type-id='type-id-6' mangled-name='_PyIO_empty_str' visibility='default' filepath='./Modules/_io/_iomodule.c' line='54' column='1' elf-symbol-id='_PyIO_empty_str'/> + <var-decl name='_PyIO_empty_bytes' type-id='type-id-6' mangled-name='_PyIO_empty_bytes' visibility='default' filepath='./Modules/_io/_iomodule.c' line='55' column='1' elf-symbol-id='_PyIO_empty_bytes'/> + <var-decl name='_PyIO_zero' type-id='type-id-6' mangled-name='_PyIO_zero' visibility='default' filepath='./Modules/_io/_iomodule.c' line='56' column='1' elf-symbol-id='_PyIO_zero'/> + <function-decl name='PyNumber_AsOff_t' mangled-name='PyNumber_AsOff_t' filepath='./Modules/_io/_iomodule.c' line='501' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_AsOff_t' hash='fb1738967c3f94b2'> + <parameter type-id='type-id-6' name='item' filepath='./Modules/_io/_iomodule.c' line='501' column='1'/> + <parameter type-id='type-id-6' name='err' filepath='./Modules/_io/_iomodule.c' line='501' column='1'/> + <return type-id='type-id-45'/> + </function-decl> + <function-decl name='_PyIO_ConvertSsize_t' mangled-name='_PyIO_ConvertSsize_t' filepath='./Modules/_io/_iomodule.c' line='547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIO_ConvertSsize_t' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='obj' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <parameter type-id='type-id-48' name='result' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyIO_get_module_state' mangled-name='_PyIO_get_module_state' filepath='./Modules/_io/_iomodule.c' line='569' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIO_get_module_state' hash='ebe89f2173bc232b'> + <return type-id='type-id-47'/> + </function-decl> + <function-decl name='_PyIO_get_locale_module' mangled-name='_PyIO_get_locale_module' filepath='./Modules/_io/_iomodule.c' line='583' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIO_get_locale_module' hash='a2b3225eb927bb40'> + <parameter type-id='type-id-47' name='state' filepath='./Modules/_io/_iomodule.c' line='583' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_PyIO_Module' type-id='type-id-49' mangled-name='_PyIO_Module' visibility='default' filepath='./Modules/_io/_iomodule.c' line='648' column='1' elf-symbol-id='_PyIO_Module'/> + <function-decl name='PyInit__io' mangled-name='PyInit__io' filepath='./Modules/_io/_iomodule.c' line='661' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__io' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='PyIOBase_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='6' column='1'/> + <var-decl name='PyRawIOBase_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='7' column='1'/> + <var-decl name='PyBufferedIOBase_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='8' column='1'/> + <var-decl name='PyTextIOBase_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='9' column='1'/> + <var-decl name='PyFileIO_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='12' column='1'/> + <var-decl name='PyBytesIO_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='13' column='1'/> + <var-decl name='PyStringIO_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='14' column='1'/> + <var-decl name='PyBufferedReader_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='15' column='1'/> + <var-decl name='PyBufferedWriter_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='16' column='1'/> + <var-decl name='PyBufferedRWPair_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='17' column='1'/> + <var-decl name='PyBufferedRandom_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='18' column='1'/> + <var-decl name='PyTextIOWrapper_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='19' column='1'/> + <var-decl name='PyIncrementalNewlineDecoder_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='20' column='1'/> + <var-decl name='_PyBytesIOBuffer_Type' type-id='type-id-12' visibility='default' filepath='./Modules/_io/_iomodule.h' line='188' column='1'/> + <function-decl name='strlen' mangled-name='strlen' filepath='/usr/include/string.h' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strlen' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-type size-in-bits='64' hash='21e5a2f6e2b75eff' id='type-id-50'> + <parameter type-id='type-id-6' name='obj' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <parameter type-id='type-id-48' name='result' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <return type-id='type-id-8'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_io/bufferedio.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='__builtin_memcpy' mangled-name='memcpy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memcpy' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__builtin_memmove' mangled-name='memmove' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memmove' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyIO_trap_eintr' mangled-name='_PyIO_trap_eintr' filepath='./Modules/_io/bufferedio.c' line='790' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIO_trap_eintr' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='__errno_location' mangled-name='__errno_location' filepath='/usr/include/errno.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__errno_location' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='memchr' mangled-name='memchr' filepath='/usr/include/string.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memchr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_io/bytesio.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='__builtin_memset' mangled-name='memset' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memset' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_io/fileio.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_PyFileIO_closed' mangled-name='_PyFileIO_closed' filepath='./Modules/_io/fileio.c' line='84' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFileIO_closed' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <var-decl name='_Py_open_cloexec_works' type-id='type-id-8' visibility='default' filepath='./Modules/_io/fileio.c' line='203' column='1'/> + <function-decl name='__open_alias' mangled-name='open64' filepath='/usr/include/bits/fcntl2.h' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='open64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='lseek' mangled-name='lseek64' filepath='/usr/include/unistd.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lseek64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='close' mangled-name='close' filepath='/usr/include/unistd.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='close' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='isatty' mangled-name='isatty' filepath='/usr/include/unistd.h' line='809' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='isatty' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='ftruncate' mangled-name='ftruncate64' filepath='/usr/include/unistd.h' line='1052' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ftruncate64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-type size-in-bits='64' hash='21e5a2f6e2b75eff' id='type-id-51'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_io/iobase.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_PyIOBase_check_closed' mangled-name='_PyIOBase_check_closed' filepath='./Modules/_io/iobase.c' line='185' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIOBase_check_closed' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyIOBase_finalize' mangled-name='_PyIOBase_finalize' filepath='./Modules/_io/iobase.c' line='282' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIOBase_finalize' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyIOBase_check_seekable' mangled-name='_PyIOBase_check_seekable' filepath='./Modules/_io/iobase.c' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIOBase_check_seekable' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyIOBase_check_readable' mangled-name='_PyIOBase_check_readable' filepath='./Modules/_io/iobase.c' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIOBase_check_readable' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyIOBase_check_writable' mangled-name='_PyIOBase_check_writable' filepath='./Modules/_io/iobase.c' line='420' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIOBase_check_writable' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-type size-in-bits='64' hash='2e839175b6f0d64e' id='type-id-52'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_io/stringio.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_io/textio.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_PyIncrementalNewlineDecoder_decode' mangled-name='_PyIncrementalNewlineDecoder_decode' filepath='./Modules/_io/textio.c' line='311' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIncrementalNewlineDecoder_decode' hash='7736598d5f603cb3'> + <parameter type-id='type-id-6' name='myself' filepath='./Modules/_io/textio.c' line='311' column='1'/> + <parameter type-id='type-id-6' name='input' filepath='./Modules/_io/textio.c' line='312' column='1'/> + <parameter type-id='type-id-8' name='final' filepath='./Modules/_io/textio.c' line='312' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyIO_find_line_ending' mangled-name='_PyIO_find_line_ending' filepath='./Modules/_io/textio.c' line='1695' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyIO_find_line_ending' hash='5614a966f22873e2'> + <parameter type-id='type-id-8' name='translated' filepath='./Modules/_io/textio.c' line='1696' column='1'/> + <parameter type-id='type-id-8' name='universal' filepath='./Modules/_io/textio.c' line='1696' column='1'/> + <parameter type-id='type-id-6' name='readnl' filepath='./Modules/_io/textio.c' line='1696' column='1'/> + <parameter type-id='type-id-8' name='kind' filepath='./Modules/_io/textio.c' line='1697' column='1'/> + <parameter type-id='type-id-15' name='start' filepath='./Modules/_io/textio.c' line='1697' column='1'/> + <parameter type-id='type-id-15' name='end' filepath='./Modules/_io/textio.c' line='1697' column='1'/> + <parameter type-id='type-id-53' name='consumed' filepath='./Modules/_io/textio.c' line='1697' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='strcmp' mangled-name='strcmp' filepath='/usr/include/string.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strcmp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-type size-in-bits='64' hash='7736598d5f603cb3' id='type-id-55'> + <parameter type-id='type-id-6' name='myself' filepath='./Modules/_io/textio.c' line='311' column='1'/> + <parameter type-id='type-id-6' name='input' filepath='./Modules/_io/textio.c' line='312' column='1'/> + <parameter type-id='type-id-8' name='final' filepath='./Modules/_io/textio.c' line='312' column='1'/> + <return type-id='type-id-6'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_localemodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit__locale' mangled-name='PyInit__locale' filepath='./Modules/_localemodule.c' line='720' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__locale' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='nl_langinfo' mangled-name='nl_langinfo' filepath='/usr/include/langinfo.h' line='661' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='nl_langinfo' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='dcgettext' mangled-name='dcgettext' filepath='/usr/include/libintl.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dcgettext' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='textdomain' mangled-name='textdomain' filepath='/usr/include/libintl.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='textdomain' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='bindtextdomain' mangled-name='bindtextdomain' filepath='/usr/include/libintl.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bindtextdomain' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='bind_textdomain_codeset' mangled-name='bind_textdomain_codeset' filepath='/usr/include/libintl.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bind_textdomain_codeset' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setlocale' mangled-name='setlocale' filepath='/usr/include/locale.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setlocale' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='localeconv' mangled-name='localeconv' filepath='/usr/include/locale.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='localeconv' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wcscoll' mangled-name='wcscoll' filepath='/usr/include/wchar.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcscoll' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wcsxfrm' mangled-name='wcsxfrm' filepath='/usr/include/wchar.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcsxfrm' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wcslen' mangled-name='wcslen' filepath='/usr/include/wchar.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcslen' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_operator.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit__operator' mangled-name='PyInit__operator' filepath='./Modules/_operator.c' line='1208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__operator' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_sre.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='__builtin_memcmp' mangled-name='memcmp' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memcmp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyInit__sre' mangled-name='PyInit__sre' filepath='./Modules/_sre.c' line='2922' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__sre' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='__ctype_b_loc' mangled-name='__ctype_b_loc' filepath='/usr/include/ctype.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ctype_b_loc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__ctype_tolower_loc' mangled-name='__ctype_tolower_loc' filepath='/usr/include/ctype.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ctype_tolower_loc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__ctype_toupper_loc' mangled-name='__ctype_toupper_loc' filepath='/usr/include/ctype.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__ctype_toupper_loc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_stat.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit__stat' mangled-name='PyInit__stat' filepath='./Modules/_stat.c' line='508' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__stat' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_threadmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit__thread' mangled-name='PyInit__thread' filepath='./Modules/_threadmodule.c' line='1359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__thread' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='floor' mangled-name='floor' filepath='/usr/include/bits/mathcalls.h' line='165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='floor' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_tracemalloc.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <typedef-decl name='_PyTraceMalloc_domain_t' type-id='type-id-56' size-in-bits='32' filepath='./Include/pymem.h' line='29' column='1' hash='e66b43f97c38e87a' id='type-id-57'/> + <typedef-decl name='uintptr_t' type-id='type-id-58' size-in-bits='64' filepath='/usr/include/stdint.h' line='90' column='1' hash='8fdc5eea2983a729' id='type-id-59'/> + <var-decl name='PyFrame_Type' type-id='type-id-12' visibility='default' filepath='./Include/frameobject.h' line='58' column='1'/> + <function-decl name='_PyMem_DumpTraceback' mangled-name='_PyMem_DumpTraceback' filepath='./Modules/_tracemalloc.c' line='1490' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyMem_DumpTraceback' hash='388da3fa973fde78'> + <parameter type-id='type-id-8' name='fd' filepath='./Modules/_tracemalloc.c' line='1490' column='1'/> + <parameter type-id='type-id-48' name='ptr' filepath='./Modules/_tracemalloc.c' line='1490' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyInit__tracemalloc' mangled-name='PyInit__tracemalloc' filepath='./Modules/_tracemalloc.c' line='1662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__tracemalloc' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyTraceMalloc_Init' mangled-name='_PyTraceMalloc_Init' filepath='./Modules/_tracemalloc.c' line='1706' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTraceMalloc_Init' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTraceMalloc_Fini' mangled-name='_PyTraceMalloc_Fini' filepath='./Modules/_tracemalloc.c' line='1764' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTraceMalloc_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyTraceMalloc_Track' mangled-name='_PyTraceMalloc_Track' filepath='./Modules/_tracemalloc.c' line='1773' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTraceMalloc_Track' hash='5dd50de4305c17ee'> + <parameter type-id='type-id-57' name='domain' filepath='./Modules/_tracemalloc.c' line='1773' column='1'/> + <parameter type-id='type-id-59' name='ptr' filepath='./Modules/_tracemalloc.c' line='1773' column='1'/> + <parameter type-id='type-id-60' name='size' filepath='./Modules/_tracemalloc.c' line='1774' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTraceMalloc_Untrack' mangled-name='_PyTraceMalloc_Untrack' filepath='./Modules/_tracemalloc.c' line='1802' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTraceMalloc_Untrack' hash='fefa91292300ff4f'> + <parameter type-id='type-id-57' name='domain' filepath='./Modules/_tracemalloc.c' line='1802' column='1'/> + <parameter type-id='type-id-59' name='ptr' filepath='./Modules/_tracemalloc.c' line='1802' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTraceMalloc_GetTraceback' mangled-name='_PyTraceMalloc_GetTraceback' filepath='./Modules/_tracemalloc.c' line='1818' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTraceMalloc_GetTraceback' hash='acba6a6991d7eaa9'> + <parameter type-id='type-id-57' name='domain' filepath='./Modules/_tracemalloc.c' line='1818' column='1'/> + <parameter type-id='type-id-59' name='ptr' filepath='./Modules/_tracemalloc.c' line='1818' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='strtol' mangled-name='__isoc23_strtol' filepath='/usr/include/stdlib.h' line='215' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc23_strtol' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getenv' mangled-name='getenv' filepath='/usr/include/stdlib.h' line='773' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getenv' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/_weakref.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit__weakref' mangled-name='PyInit__weakref' filepath='./Modules/_weakref.c' line='153' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__weakref' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/atexitmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit_atexit' mangled-name='PyInit_atexit' filepath='./Modules/atexitmodule.c' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_atexit' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/errnomodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit_errno' mangled-name='PyInit_errno' filepath='./Modules/errnomodule.c' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_errno' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/faulthandler.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit_faulthandler' mangled-name='PyInit_faulthandler' filepath='./Modules/faulthandler.c' line='1252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_faulthandler' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyFaulthandler_Init' mangled-name='_PyFaulthandler_Init' filepath='./Modules/faulthandler.c' line='1323' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFaulthandler_Init' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyFaulthandler_Fini' mangled-name='_PyFaulthandler_Fini' filepath='./Modules/faulthandler.c' line='1357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFaulthandler_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='modf' mangled-name='modf' filepath='/usr/include/bits/mathcalls.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='modf' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_sigmask' mangled-name='pthread_sigmask' filepath='/usr/include/bits/sigthread.h' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_sigmask' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='raise' mangled-name='raise' filepath='/usr/include/signal.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='raise' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sigemptyset' mangled-name='sigemptyset' filepath='/usr/include/signal.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigemptyset' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sigfillset' mangled-name='sigfillset' filepath='/usr/include/signal.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigfillset' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sigaction' mangled-name='sigaction' filepath='/usr/include/signal.h' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigaction' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sigaltstack' mangled-name='sigaltstack' filepath='/usr/include/signal.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigaltstack' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='abort' mangled-name='abort' filepath='/usr/include/stdlib.h' line='730' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='abort' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getrlimit' mangled-name='getrlimit64' filepath='/usr/include/sys/resource.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getrlimit64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setrlimit' mangled-name='setrlimit64' filepath='/usr/include/sys/resource.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setrlimit64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_exit' mangled-name='_exit' filepath='/usr/include/unistd.h' line='624' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_exit' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sysconf' mangled-name='sysconf' filepath='/usr/include/unistd.h' line='640' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sysconf' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/getbuildinfo.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-61' size-in-bits='1600' hash='4b439ea14699207c' id='type-id-62'> + <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-63'/> + </array-type-def> + <type-decl name='atomic_uintptr_t' size-in-bits='64' hash='da895f807b0563db' id='type-id-64'/> + <type-decl name='char' size-in-bits='8' hash='65b2d157027b431a' id='type-id-9'/> + <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='128' hash='ae8794bd02a63036' id='type-id-34'> + <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='95f31efc53154467' id='type-id-65'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-9' size-in-bits='8' hash='f7aed1c6cc6e7b3c' id='type-id-66'> + <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-63'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-9' size-in-bits='160' hash='99641d293d1da856' id='type-id-67'> + <subrange length='20' lower-bound='0' upper-bound='19' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='1ca9e41140ea49be' id='type-id-68'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-9' size-in-bits='unknown' hash='6915b710ae33e54a' id='type-id-14'> + <subrange length='unknown' lower-bound='0' upper-bound='0' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-69'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-70' size-in-bits='2048' hash='1797cfb1220b91e9' id='type-id-24'> + <subrange length='256' lower-bound='0' upper-bound='255' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='5cb16198282e86c6' id='type-id-71'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-70' size-in-bits='unknown' hash='203cf93a929eab6d' id='type-id-32'> + <subrange length='unknown' lower-bound='0' upper-bound='0' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-69'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-72' size-in-bits='8192' hash='de77d436300019c1' id='type-id-23'> + <subrange length='256' lower-bound='0' upper-bound='255' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='5cb16198282e86c6' id='type-id-71'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-73' size-in-bits='32' hash='3c9845b3c023dab1' id='type-id-74'> + <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-63'/> + </array-type-def> + <type-decl name='double' size-in-bits='64' hash='e9e9b320886d9aa6' id='type-id-75'/> + <array-type-def dimensions='1' type-id='type-id-76' size-in-bits='16320' hash='1caea7923ea93d98' id='type-id-77'> + <subrange length='255' lower-bound='0' upper-bound='254' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='32d21d641e8f81a1' id='type-id-78'/> + </array-type-def> + <type-decl name='int' size-in-bits='32' hash='09d17c08f594edc7' id='type-id-8'/> + <array-type-def dimensions='1' type-id='type-id-8' size-in-bits='unknown' hash='34b1de78483f9fed' id='type-id-21'> + <subrange length='unknown' lower-bound='0' upper-bound='0' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-69'/> + </array-type-def> + <type-decl name='long int' size-in-bits='64' hash='b119fe0931d2ee10#2' id='type-id-35'/> + <array-type-def dimensions='1' type-id='type-id-35' size-in-bits='512' hash='8e4c722572470e23' id='type-id-79'> + <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='6e87a8ff484907ad' id='type-id-80'/> + </array-type-def> + <type-decl name='signed char' size-in-bits='8' hash='3c595c3350588f18' id='type-id-81'/> + <class-decl name='PyAsyncMethods' is-struct='yes' naming-typedef-id='type-id-82' visibility='default' size-in-bits='192' filepath='./Include/object.h' line='307' column='1' hash='78ce204ad0e9b16f' id='type-id-83'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='am_await' type-id='type-id-84' visibility='default' filepath='./Include/object.h' line='308' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='am_aiter' type-id='type-id-84' visibility='default' filepath='./Include/object.h' line='309' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='am_anext' type-id='type-id-84' visibility='default' filepath='./Include/object.h' line='310' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyBufferProcs' is-struct='yes' naming-typedef-id='type-id-85' visibility='default' size-in-bits='128' filepath='./Include/object.h' line='313' column='1' hash='312f0a84f63d80f7' id='type-id-86'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='bf_getbuffer' type-id='type-id-87' visibility='default' filepath='./Include/object.h' line='314' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='bf_releasebuffer' type-id='type-id-88' visibility='default' filepath='./Include/object.h' line='315' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyGetSetDef' is-struct='yes' visibility='default' size-in-bits='320' filepath='./Include/descrobject.h' line='11' column='1' hash='de0567a8b051592d' id='type-id-89'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-19' visibility='default' filepath='./Include/descrobject.h' line='12' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='get' type-id='type-id-90' visibility='default' filepath='./Include/descrobject.h' line='13' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='set' type-id='type-id-91' visibility='default' filepath='./Include/descrobject.h' line='14' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='doc' type-id='type-id-19' visibility='default' filepath='./Include/descrobject.h' line='15' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='closure' type-id='type-id-48' visibility='default' filepath='./Include/descrobject.h' line='16' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyMappingMethods' is-struct='yes' naming-typedef-id='type-id-92' visibility='default' size-in-bits='192' filepath='./Include/object.h' line='301' column='1' hash='81b273045fe2396c' id='type-id-93'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='mp_length' type-id='type-id-94' visibility='default' filepath='./Include/object.h' line='302' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='mp_subscript' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='303' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='mp_ass_subscript' type-id='type-id-96' visibility='default' filepath='./Include/object.h' line='304' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyMethodDef' is-struct='yes' visibility='default' size-in-bits='256' filepath='./Include/methodobject.h' line='54' column='1' hash='288eb1f4533102be' id='type-id-97'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ml_name' type-id='type-id-15' visibility='default' filepath='./Include/methodobject.h' line='55' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='ml_meth' type-id='type-id-98' visibility='default' filepath='./Include/methodobject.h' line='56' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='ml_flags' type-id='type-id-8' visibility='default' filepath='./Include/methodobject.h' line='57' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='ml_doc' type-id='type-id-15' visibility='default' filepath='./Include/methodobject.h' line='59' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyNumberMethods' is-struct='yes' naming-typedef-id='type-id-99' visibility='default' size-in-bits='2304' filepath='./Include/object.h' line='240' column='1' hash='ffa845cb1037644a' id='type-id-100'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='nb_add' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='245' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='nb_subtract' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='246' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='nb_multiply' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='247' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='nb_remainder' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='248' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='nb_divmod' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='249' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='nb_power' type-id='type-id-101' visibility='default' filepath='./Include/object.h' line='250' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='nb_negative' type-id='type-id-84' visibility='default' filepath='./Include/object.h' line='251' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='nb_positive' type-id='type-id-84' visibility='default' filepath='./Include/object.h' line='252' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='nb_absolute' type-id='type-id-84' visibility='default' filepath='./Include/object.h' line='253' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='nb_bool' type-id='type-id-102' visibility='default' filepath='./Include/object.h' line='254' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='nb_invert' type-id='type-id-84' visibility='default' filepath='./Include/object.h' line='255' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='nb_lshift' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='256' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='nb_rshift' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='257' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='832'> + <var-decl name='nb_and' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='258' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='896'> + <var-decl name='nb_xor' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='259' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='960'> + <var-decl name='nb_or' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='260' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1024'> + <var-decl name='nb_int' type-id='type-id-84' visibility='default' filepath='./Include/object.h' line='261' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1088'> + <var-decl name='nb_reserved' type-id='type-id-48' visibility='default' filepath='./Include/object.h' line='262' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1152'> + <var-decl name='nb_float' type-id='type-id-84' visibility='default' filepath='./Include/object.h' line='263' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1216'> + <var-decl name='nb_inplace_add' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='265' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1280'> + <var-decl name='nb_inplace_subtract' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='266' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1344'> + <var-decl name='nb_inplace_multiply' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='267' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1408'> + <var-decl name='nb_inplace_remainder' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='268' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1472'> + <var-decl name='nb_inplace_power' type-id='type-id-101' visibility='default' filepath='./Include/object.h' line='269' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1536'> + <var-decl name='nb_inplace_lshift' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='270' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1600'> + <var-decl name='nb_inplace_rshift' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='271' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1664'> + <var-decl name='nb_inplace_and' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='272' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1728'> + <var-decl name='nb_inplace_xor' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='273' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1792'> + <var-decl name='nb_inplace_or' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='274' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1856'> + <var-decl name='nb_floor_divide' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='276' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1920'> + <var-decl name='nb_true_divide' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='277' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1984'> + <var-decl name='nb_inplace_floor_divide' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='278' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2048'> + <var-decl name='nb_inplace_true_divide' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='279' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2112'> + <var-decl name='nb_index' type-id='type-id-84' visibility='default' filepath='./Include/object.h' line='281' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2176'> + <var-decl name='nb_matrix_multiply' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='283' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2240'> + <var-decl name='nb_inplace_matrix_multiply' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='284' column='1'/> + </data-member> + </class-decl> + <class-decl name='PySequenceMethods' is-struct='yes' naming-typedef-id='type-id-103' visibility='default' size-in-bits='640' filepath='./Include/object.h' line='287' column='1' hash='7adbc4f0f7eb0098' id='type-id-104'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='sq_length' type-id='type-id-94' visibility='default' filepath='./Include/object.h' line='288' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='sq_concat' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='289' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='sq_repeat' type-id='type-id-105' visibility='default' filepath='./Include/object.h' line='290' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='sq_item' type-id='type-id-105' visibility='default' filepath='./Include/object.h' line='291' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='was_sq_slice' type-id='type-id-48' visibility='default' filepath='./Include/object.h' line='292' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='sq_ass_item' type-id='type-id-106' visibility='default' filepath='./Include/object.h' line='293' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='was_sq_ass_slice' type-id='type-id-48' visibility='default' filepath='./Include/object.h' line='294' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='sq_contains' type-id='type-id-107' visibility='default' filepath='./Include/object.h' line='295' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='sq_inplace_concat' type-id='type-id-95' visibility='default' filepath='./Include/object.h' line='297' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='sq_inplace_repeat' type-id='type-id-105' visibility='default' filepath='./Include/object.h' line='298' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyVarObject' is-struct='yes' naming-typedef-id='type-id-3' visibility='default' size-in-bits='192' filepath='./Include/object.h' line='112' column='1' hash='b304cd0e55c619cd' id='type-id-108'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-20' visibility='default' filepath='./Include/object.h' line='113' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='ob_size' type-id='type-id-54' visibility='default' filepath='./Include/object.h' line='114' column='1'/> + </data-member> + </class-decl> + <class-decl name='_IO_FILE' is-struct='yes' visibility='default' size-in-bits='1728' filepath='/usr/include/bits/types/struct_FILE.h' line='49' column='1' hash='54bf40f701b4847a' id='type-id-109'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='_flags' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='51' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='_IO_read_ptr' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='54' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='_IO_read_end' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='55' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='_IO_read_base' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='56' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='_IO_write_base' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='57' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='_IO_write_ptr' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='58' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='_IO_write_end' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='59' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='_IO_buf_base' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='60' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='_IO_buf_end' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='61' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='_IO_save_base' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='64' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='_IO_backup_base' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='65' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='_IO_save_end' type-id='type-id-19' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='66' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='_markers' type-id='type-id-110' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='68' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='832'> + <var-decl name='_chain' type-id='type-id-111' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='70' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='896'> + <var-decl name='_fileno' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='72' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='928'> + <var-decl name='_flags2' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='73' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='960'> + <var-decl name='_old_offset' type-id='type-id-112' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='74' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1024'> + <var-decl name='_cur_column' type-id='type-id-113' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='77' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1040'> + <var-decl name='_vtable_offset' type-id='type-id-81' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='78' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1048'> + <var-decl name='_shortbuf' type-id='type-id-66' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='79' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1088'> + <var-decl name='_lock' type-id='type-id-114' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='81' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1152'> + <var-decl name='_offset' type-id='type-id-46' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='89' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1216'> + <var-decl name='_codecvt' type-id='type-id-115' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='91' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1280'> + <var-decl name='_wide_data' type-id='type-id-116' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='92' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1344'> + <var-decl name='_freeres_list' type-id='type-id-111' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='93' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1408'> + <var-decl name='_freeres_buf' type-id='type-id-48' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='94' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1472'> + <var-decl name='__pad5' type-id='type-id-60' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='95' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1536'> + <var-decl name='_mode' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='96' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1568'> + <var-decl name='_unused2' type-id='type-id-67' visibility='default' filepath='/usr/include/bits/types/struct_FILE.h' line='98' column='1'/> + </data-member> + </class-decl> + <class-decl name='_Py_atomic_address' is-struct='yes' visibility='default' size-in-bits='64' filepath='./Include/pyatomic.h' line='32' column='1' hash='d16d5f5b185595b7' id='type-id-117'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='_value' type-id='type-id-64' visibility='default' filepath='./Include/pyatomic.h' line='33' column='1'/> + </data-member> + </class-decl> + <class-decl name='__jmp_buf_tag' is-struct='yes' visibility='default' size-in-bits='1600' filepath='/usr/include/bits/types/struct___jmp_buf_tag.h' line='26' column='1' hash='0d7cc580e71a7367' id='type-id-61'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='__jmpbuf' type-id='type-id-118' visibility='default' filepath='/usr/include/bits/types/struct___jmp_buf_tag.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='__mask_was_saved' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct___jmp_buf_tag.h' line='33' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='__saved_mask' type-id='type-id-119' visibility='default' filepath='/usr/include/bits/types/struct___jmp_buf_tag.h' line='34' column='1'/> + </data-member> + </class-decl> + <class-decl name='__sigset_t' is-struct='yes' naming-typedef-id='type-id-119' visibility='default' size-in-bits='1024' filepath='/usr/include/bits/types/__sigset_t.h' line='5' column='1' hash='18950dbdbe728dbc' id='type-id-120'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='__val' type-id='type-id-121' visibility='default' filepath='/usr/include/bits/types/__sigset_t.h' line='7' column='1'/> + </data-member> + </class-decl> + <class-decl name='_frozen' is-struct='yes' visibility='default' size-in-bits='192' filepath='./Include/import.h' line='125' column='1' hash='3f7e02a7f9db91ec' id='type-id-122'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-15' visibility='default' filepath='./Include/import.h' line='126' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='code' type-id='type-id-123' visibility='default' filepath='./Include/import.h' line='127' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='size' type-id='type-id-8' visibility='default' filepath='./Include/import.h' line='128' column='1'/> + </data-member> + </class-decl> + <class-decl name='_inittab' is-struct='yes' visibility='default' size-in-bits='128' filepath='./Include/import.h' line='109' column='1' hash='7af64a909a8b2ffa' id='type-id-124'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-15' visibility='default' filepath='./Include/import.h' line='110' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='initfunc' type-id='type-id-125' visibility='default' filepath='./Include/import.h' line='111' column='1'/> + </data-member> + </class-decl> + <class-decl name='_is' is-struct='yes' visibility='default' size-in-bits='960' filepath='./Include/pystate.h' line='26' column='1' hash='e94774ed8c46390e' id='type-id-126'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='next' type-id='type-id-127' visibility='default' filepath='./Include/pystate.h' line='28' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='tstate_head' type-id='type-id-128' visibility='default' filepath='./Include/pystate.h' line='29' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='modules' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='31' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='modules_by_index' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='sysdict' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='33' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='builtins' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='34' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='importlib' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='35' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='codec_search_path' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='37' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='codec_search_cache' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='38' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='codec_error_registry' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='39' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='codecs_initialized' type-id='type-id-8' visibility='default' filepath='./Include/pystate.h' line='40' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='672'> + <var-decl name='fscodec_initialized' type-id='type-id-8' visibility='default' filepath='./Include/pystate.h' line='41' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='dlopenflags' type-id='type-id-8' visibility='default' filepath='./Include/pystate.h' line='44' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='builtins_copy' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='47' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='832'> + <var-decl name='import_func' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='48' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='896'> + <var-decl name='eval_frame' type-id='type-id-129' visibility='default' filepath='./Include/pystate.h' line='50' column='1'/> + </data-member> + </class-decl> + <class-decl name='_longobject' is-struct='yes' visibility='default' size-in-bits='256' filepath='./Include/longintrepr.h' line='85' column='1' hash='9e9427d61e872b13' id='type-id-13'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-3' visibility='default' filepath='./Include/longintrepr.h' line='86' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='ob_digit' type-id='type-id-74' visibility='default' filepath='./Include/longintrepr.h' line='87' column='1'/> + </data-member> + </class-decl> + <class-decl name='_object' is-struct='yes' visibility='default' size-in-bits='128' filepath='./Include/object.h' line='106' column='1' hash='a5bc418556401449' id='type-id-130'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_refcnt' type-id='type-id-54' visibility='default' filepath='./Include/object.h' line='108' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='ob_type' type-id='type-id-131' visibility='default' filepath='./Include/object.h' line='109' column='1'/> + </data-member> + </class-decl> + <class-decl name='_ts' is-struct='yes' visibility='default' size-in-bits='18176' filepath='./Include/pystate.h' line='84' column='1' hash='5c9f95b6c17aa552' id='type-id-132'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='prev' type-id='type-id-128' visibility='default' filepath='./Include/pystate.h' line='87' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='next' type-id='type-id-128' visibility='default' filepath='./Include/pystate.h' line='88' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='interp' type-id='type-id-133' visibility='default' filepath='./Include/pystate.h' line='89' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='frame' type-id='type-id-4' visibility='default' filepath='./Include/pystate.h' line='92' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='recursion_depth' type-id='type-id-8' visibility='default' filepath='./Include/pystate.h' line='93' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288'> + <var-decl name='overflowed' type-id='type-id-9' visibility='default' filepath='./Include/pystate.h' line='94' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='296'> + <var-decl name='recursion_critical' type-id='type-id-9' visibility='default' filepath='./Include/pystate.h' line='96' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='tracing' type-id='type-id-8' visibility='default' filepath='./Include/pystate.h' line='101' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='352'> + <var-decl name='use_tracing' type-id='type-id-8' visibility='default' filepath='./Include/pystate.h' line='102' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='c_profilefunc' type-id='type-id-134' visibility='default' filepath='./Include/pystate.h' line='104' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='c_tracefunc' type-id='type-id-134' visibility='default' filepath='./Include/pystate.h' line='105' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='c_profileobj' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='106' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='c_traceobj' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='107' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='curexc_type' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='109' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='curexc_value' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='110' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='curexc_traceback' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='111' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='832'> + <var-decl name='exc_type' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='113' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='896'> + <var-decl name='exc_value' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='114' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='960'> + <var-decl name='exc_traceback' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='115' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1024'> + <var-decl name='dict' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='117' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1088'> + <var-decl name='gilstate_counter' type-id='type-id-8' visibility='default' filepath='./Include/pystate.h' line='119' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1152'> + <var-decl name='async_exc' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='121' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1216'> + <var-decl name='thread_id' type-id='type-id-35' visibility='default' filepath='./Include/pystate.h' line='122' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1280'> + <var-decl name='trash_delete_nesting' type-id='type-id-8' visibility='default' filepath='./Include/pystate.h' line='124' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1344'> + <var-decl name='trash_delete_later' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='125' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1408'> + <var-decl name='on_delete' type-id='type-id-135' visibility='default' filepath='./Include/pystate.h' line='150' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1472'> + <var-decl name='on_delete_data' type-id='type-id-48' visibility='default' filepath='./Include/pystate.h' line='151' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1536'> + <var-decl name='coroutine_wrapper' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='153' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1600'> + <var-decl name='in_coroutine_wrapper' type-id='type-id-8' visibility='default' filepath='./Include/pystate.h' line='154' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1664'> + <var-decl name='_preserve_36_ABI_1' type-id='type-id-54' visibility='default' filepath='./Include/pystate.h' line='158' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1728'> + <var-decl name='_preserve_36_ABI_2' type-id='type-id-77' visibility='default' filepath='./Include/pystate.h' line='159' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='18048'> + <var-decl name='async_gen_firstiter' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='161' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='18112'> + <var-decl name='async_gen_finalizer' type-id='type-id-6' visibility='default' filepath='./Include/pystate.h' line='162' column='1'/> + </data-member> + </class-decl> + <class-decl name='_typeobject' is-struct='yes' visibility='default' size-in-bits='3200' filepath='./Include/object.h' line='346' column='1' hash='8f7c303f97efbc5b' id='type-id-136'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-3' visibility='default' filepath='./Include/object.h' line='347' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='tp_name' type-id='type-id-15' visibility='default' filepath='./Include/object.h' line='348' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='tp_basicsize' type-id='type-id-54' visibility='default' filepath='./Include/object.h' line='349' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='tp_itemsize' type-id='type-id-54' visibility='default' filepath='./Include/object.h' line='349' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='tp_dealloc' type-id='type-id-137' visibility='default' filepath='./Include/object.h' line='353' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='tp_print' type-id='type-id-138' visibility='default' filepath='./Include/object.h' line='354' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='tp_getattr' type-id='type-id-139' visibility='default' filepath='./Include/object.h' line='355' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='tp_setattr' type-id='type-id-140' visibility='default' filepath='./Include/object.h' line='356' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='tp_as_async' type-id='type-id-141' visibility='default' filepath='./Include/object.h' line='357' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='tp_repr' type-id='type-id-142' visibility='default' filepath='./Include/object.h' line='359' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='tp_as_number' type-id='type-id-143' visibility='default' filepath='./Include/object.h' line='363' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='832'> + <var-decl name='tp_as_sequence' type-id='type-id-144' visibility='default' filepath='./Include/object.h' line='364' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='896'> + <var-decl name='tp_as_mapping' type-id='type-id-145' visibility='default' filepath='./Include/object.h' line='365' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='960'> + <var-decl name='tp_hash' type-id='type-id-146' visibility='default' filepath='./Include/object.h' line='369' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1024'> + <var-decl name='tp_call' type-id='type-id-101' visibility='default' filepath='./Include/object.h' line='370' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1088'> + <var-decl name='tp_str' type-id='type-id-142' visibility='default' filepath='./Include/object.h' line='371' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1152'> + <var-decl name='tp_getattro' type-id='type-id-147' visibility='default' filepath='./Include/object.h' line='372' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1216'> + <var-decl name='tp_setattro' type-id='type-id-148' visibility='default' filepath='./Include/object.h' line='373' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1280'> + <var-decl name='tp_as_buffer' type-id='type-id-149' visibility='default' filepath='./Include/object.h' line='376' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1344'> + <var-decl name='tp_flags' type-id='type-id-58' visibility='default' filepath='./Include/object.h' line='379' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1408'> + <var-decl name='tp_doc' type-id='type-id-15' visibility='default' filepath='./Include/object.h' line='381' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1472'> + <var-decl name='tp_traverse' type-id='type-id-150' visibility='default' filepath='./Include/object.h' line='385' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1536'> + <var-decl name='tp_clear' type-id='type-id-102' visibility='default' filepath='./Include/object.h' line='388' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1600'> + <var-decl name='tp_richcompare' type-id='type-id-151' visibility='default' filepath='./Include/object.h' line='392' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1664'> + <var-decl name='tp_weaklistoffset' type-id='type-id-54' visibility='default' filepath='./Include/object.h' line='395' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1728'> + <var-decl name='tp_iter' type-id='type-id-152' visibility='default' filepath='./Include/object.h' line='398' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1792'> + <var-decl name='tp_iternext' type-id='type-id-153' visibility='default' filepath='./Include/object.h' line='399' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1856'> + <var-decl name='tp_methods' type-id='type-id-154' visibility='default' filepath='./Include/object.h' line='402' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1920'> + <var-decl name='tp_members' type-id='type-id-155' visibility='default' filepath='./Include/object.h' line='403' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1984'> + <var-decl name='tp_getset' type-id='type-id-156' visibility='default' filepath='./Include/object.h' line='404' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2048'> + <var-decl name='tp_base' type-id='type-id-131' visibility='default' filepath='./Include/object.h' line='405' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2112'> + <var-decl name='tp_dict' type-id='type-id-6' visibility='default' filepath='./Include/object.h' line='406' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2176'> + <var-decl name='tp_descr_get' type-id='type-id-157' visibility='default' filepath='./Include/object.h' line='407' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2240'> + <var-decl name='tp_descr_set' type-id='type-id-158' visibility='default' filepath='./Include/object.h' line='408' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2304'> + <var-decl name='tp_dictoffset' type-id='type-id-54' visibility='default' filepath='./Include/object.h' line='409' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2368'> + <var-decl name='tp_init' type-id='type-id-159' visibility='default' filepath='./Include/object.h' line='410' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2432'> + <var-decl name='tp_alloc' type-id='type-id-160' visibility='default' filepath='./Include/object.h' line='411' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2496'> + <var-decl name='tp_new' type-id='type-id-161' visibility='default' filepath='./Include/object.h' line='412' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2560'> + <var-decl name='tp_free' type-id='type-id-76' visibility='default' filepath='./Include/object.h' line='413' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2624'> + <var-decl name='tp_is_gc' type-id='type-id-102' visibility='default' filepath='./Include/object.h' line='414' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2688'> + <var-decl name='tp_bases' type-id='type-id-6' visibility='default' filepath='./Include/object.h' line='415' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2752'> + <var-decl name='tp_mro' type-id='type-id-6' visibility='default' filepath='./Include/object.h' line='416' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2816'> + <var-decl name='tp_cache' type-id='type-id-6' visibility='default' filepath='./Include/object.h' line='417' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2880'> + <var-decl name='tp_subclasses' type-id='type-id-6' visibility='default' filepath='./Include/object.h' line='418' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='2944'> + <var-decl name='tp_weaklist' type-id='type-id-6' visibility='default' filepath='./Include/object.h' line='419' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3008'> + <var-decl name='tp_del' type-id='type-id-137' visibility='default' filepath='./Include/object.h' line='420' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3072'> + <var-decl name='tp_version_tag' type-id='type-id-56' visibility='default' filepath='./Include/object.h' line='423' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3136'> + <var-decl name='tp_finalize' type-id='type-id-137' visibility='default' filepath='./Include/object.h' line='425' column='1'/> + </data-member> + </class-decl> + <class-decl name='bufferinfo' is-struct='yes' visibility='default' size-in-bits='640' filepath='./Include/object.h' line='182' column='1' hash='9577c54fd4e83e61' id='type-id-162'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='buf' type-id='type-id-48' visibility='default' filepath='./Include/object.h' line='183' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='obj' type-id='type-id-6' visibility='default' filepath='./Include/object.h' line='184' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='len' type-id='type-id-54' visibility='default' filepath='./Include/object.h' line='185' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='itemsize' type-id='type-id-54' visibility='default' filepath='./Include/object.h' line='186' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='readonly' type-id='type-id-8' visibility='default' filepath='./Include/object.h' line='188' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288'> + <var-decl name='ndim' type-id='type-id-8' visibility='default' filepath='./Include/object.h' line='189' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='format' type-id='type-id-19' visibility='default' filepath='./Include/object.h' line='190' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='shape' type-id='type-id-53' visibility='default' filepath='./Include/object.h' line='191' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='strides' type-id='type-id-53' visibility='default' filepath='./Include/object.h' line='192' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='suboffsets' type-id='type-id-53' visibility='default' filepath='./Include/object.h' line='193' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='internal' type-id='type-id-48' visibility='default' filepath='./Include/object.h' line='194' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__1' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/pyhash.h' line='58' column='1' hash='ac4afdc70762a6ab' id='type-id-163'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='prefix' type-id='type-id-164' visibility='default' filepath='./Include/pyhash.h' line='59' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='suffix' type-id='type-id-164' visibility='default' filepath='./Include/pyhash.h' line='60' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/objimpl.h' line='253' column='1' hash='90cd88375a7f966c#2' id='type-id-165'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='gc_next' type-id='type-id-166' visibility='default' filepath='./Include/objimpl.h' line='254' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='gc_prev' type-id='type-id-166' visibility='default' filepath='./Include/objimpl.h' line='255' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='gc_refs' type-id='type-id-54' visibility='default' filepath='./Include/objimpl.h' line='256' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__2' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/pyhash.h' line='63' column='1' hash='9d012b2553493800#45' id='type-id-167'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='k0' type-id='type-id-168' visibility='default' filepath='./Include/pyhash.h' line='64' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='k1' type-id='type-id-168' visibility='default' filepath='./Include/pyhash.h' line='65' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/pyhash.h' line='72' column='1' hash='ecab53fd746c155e#47' id='type-id-169'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='padding' type-id='type-id-170' visibility='default' filepath='./Include/pyhash.h' line='73' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='hashsalt' type-id='type-id-164' visibility='default' filepath='./Include/pyhash.h' line='74' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__3' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/pyhash.h' line='68' column='1' hash='793c7a7b430b2b5f#48' id='type-id-171'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='padding' type-id='type-id-170' visibility='default' filepath='./Include/pyhash.h' line='69' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='suffix' type-id='type-id-164' visibility='default' filepath='./Include/pyhash.h' line='70' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='FILE' type-id='type-id-109' size-in-bits='1728' filepath='/usr/include/bits/types/FILE.h' line='7' column='1' id='type-id-172'/> + <typedef-decl name='PyAsyncMethods' type-id='type-id-83' size-in-bits='192' filepath='./Include/object.h' line='311' column='1' id='type-id-82'/> + <typedef-decl name='PyBufferProcs' type-id='type-id-86' size-in-bits='128' filepath='./Include/object.h' line='316' column='1' id='type-id-85'/> + <typedef-decl name='PyCFunction' type-id='type-id-173' size-in-bits='64' filepath='./Include/methodobject.h' line='18' column='1' hash='fd7a63c0c6c822c4' id='type-id-98'/> + <typedef-decl name='PyGC_Head' type-id='type-id-174' size-in-bits='192' filepath='./Include/objimpl.h' line='259' column='1' id='type-id-175'/> + <typedef-decl name='PyInterpreterState' type-id='type-id-126' size-in-bits='960' filepath='./Include/pystate.h' line='51' column='1' id='type-id-176'/> + <typedef-decl name='PyMappingMethods' type-id='type-id-93' size-in-bits='192' filepath='./Include/object.h' line='305' column='1' id='type-id-92'/> + <typedef-decl name='PyNumberMethods' type-id='type-id-100' size-in-bits='2304' filepath='./Include/object.h' line='285' column='1' id='type-id-99'/> + <typedef-decl name='PyObject' type-id='type-id-130' size-in-bits='128' filepath='./Include/object.h' line='110' column='1' id='type-id-20'/> + <typedef-decl name='PySequenceMethods' type-id='type-id-104' size-in-bits='640' filepath='./Include/object.h' line='299' column='1' id='type-id-103'/> + <typedef-decl name='PyThreadFrameGetter' type-id='type-id-177' size-in-bits='64' filepath='./Include/pystate.h' line='314' column='1' hash='fd7a63c0c6c822c4' id='type-id-29'/> + <typedef-decl name='PyThreadState' type-id='type-id-132' size-in-bits='18176' filepath='./Include/pystate.h' line='166' column='1' id='type-id-178'/> + <typedef-decl name='PyTypeObject' type-id='type-id-136' size-in-bits='3200' filepath='./Include/object.h' line='435' column='1' id='type-id-12'/> + <typedef-decl name='PyVarObject' type-id='type-id-108' size-in-bits='192' filepath='./Include/object.h' line='115' column='1' id='type-id-3'/> + <typedef-decl name='Py_buffer' type-id='type-id-162' size-in-bits='640' filepath='./Include/object.h' line='195' column='1' id='type-id-179'/> + <typedef-decl name='Py_hash_t' type-id='type-id-54' size-in-bits='64' filepath='./Include/pyport.h' line='93' column='1' hash='b119fe0931d2ee10' id='type-id-164'/> + <typedef-decl name='Py_ssize_t' type-id='type-id-180' size-in-bits='64' filepath='./Include/pyport.h' line='84' column='1' hash='b119fe0931d2ee10' id='type-id-54'/> + <typedef-decl name='Py_tracefunc' type-id='type-id-181' size-in-bits='64' filepath='./Include/pystate.h' line='69' column='1' hash='fd7a63c0c6c822c4' id='type-id-134'/> + <typedef-decl name='_IO_lock_t' type-id='type-id-1' filepath='/usr/include/bits/types/struct_FILE.h' line='43' column='1' id='type-id-182'/> + <typedef-decl name='_PyFrameEvalFunction' type-id='type-id-183' size-in-bits='64' filepath='./Include/pystate.h' line='24' column='1' hash='fd7a63c0c6c822c4' id='type-id-129'/> + <typedef-decl name='_Py_HashSecret_t' type-id='type-id-184' size-in-bits='192' filepath='./Include/pyhash.h' line='76' column='1' id='type-id-26'/> + <typedef-decl name='_Py_atomic_address' type-id='type-id-117' size-in-bits='64' filepath='./Include/pyatomic.h' line='34' column='1' id='type-id-28'/> + <typedef-decl name='__jmp_buf' type-id='type-id-79' size-in-bits='512' filepath='/usr/include/bits/setjmp.h' line='31' column='1' hash='8e4c722572470e23' id='type-id-118'/> + <typedef-decl name='__off64_t' type-id='type-id-35' size-in-bits='64' filepath='/usr/include/bits/types.h' line='153' column='1' hash='b119fe0931d2ee10' id='type-id-46'/> + <typedef-decl name='__off_t' type-id='type-id-35' size-in-bits='64' filepath='/usr/include/bits/types.h' line='152' column='1' hash='b119fe0931d2ee10' id='type-id-112'/> + <typedef-decl name='__sigset_t' type-id='type-id-120' size-in-bits='1024' filepath='/usr/include/bits/types/__sigset_t.h' line='8' column='1' id='type-id-119'/> + <typedef-decl name='__ssize_t' type-id='type-id-35' size-in-bits='64' filepath='/usr/include/bits/types.h' line='194' column='1' hash='b119fe0931d2ee10' id='type-id-185'/> + <typedef-decl name='__uint32_t' type-id='type-id-56' size-in-bits='32' filepath='/usr/include/bits/types.h' line='42' column='1' hash='e66b43f97c38e87a' id='type-id-186'/> + <typedef-decl name='__uint64_t' type-id='type-id-58' size-in-bits='64' filepath='/usr/include/bits/types.h' line='45' column='1' hash='8fdc5eea2983a729' id='type-id-187'/> + <typedef-decl name='allocfunc' type-id='type-id-188' size-in-bits='64' filepath='./Include/object.h' line='341' column='1' hash='fd7a63c0c6c822c4' id='type-id-160'/> + <typedef-decl name='binaryfunc' type-id='type-id-173' size-in-bits='64' filepath='./Include/object.h' line='170' column='1' hash='fd7a63c0c6c822c4' id='type-id-95'/> + <typedef-decl name='descrgetfunc' type-id='type-id-189' size-in-bits='64' filepath='./Include/object.h' line='337' column='1' hash='fd7a63c0c6c822c4' id='type-id-157'/> + <typedef-decl name='descrsetfunc' type-id='type-id-190' size-in-bits='64' filepath='./Include/object.h' line='338' column='1' hash='fd7a63c0c6c822c4' id='type-id-158'/> + <typedef-decl name='destructor' type-id='type-id-191' size-in-bits='64' filepath='./Include/object.h' line='320' column='1' hash='fd7a63c0c6c822c4' id='type-id-137'/> + <typedef-decl name='digit' type-id='type-id-192' size-in-bits='32' filepath='./Include/longintrepr.h' line='45' column='1' hash='e66b43f97c38e87a' id='type-id-73'/> + <typedef-decl name='freefunc' type-id='type-id-135' size-in-bits='64' filepath='./Include/object.h' line='319' column='1' hash='fd7a63c0c6c822c4' id='type-id-76'/> + <typedef-decl name='getattrfunc' type-id='type-id-193' size-in-bits='64' filepath='./Include/object.h' line='328' column='1' hash='fd7a63c0c6c822c4' id='type-id-139'/> + <typedef-decl name='getattrofunc' type-id='type-id-173' size-in-bits='64' filepath='./Include/object.h' line='329' column='1' hash='fd7a63c0c6c822c4' id='type-id-147'/> + <typedef-decl name='getbufferproc' type-id='type-id-194' size-in-bits='64' filepath='./Include/object.h' line='197' column='1' hash='fd7a63c0c6c822c4' id='type-id-87'/> + <typedef-decl name='getiterfunc' type-id='type-id-195' size-in-bits='64' filepath='./Include/object.h' line='335' column='1' hash='fd7a63c0c6c822c4' id='type-id-152'/> + <typedef-decl name='getter' type-id='type-id-196' size-in-bits='64' filepath='./Include/descrobject.h' line='8' column='1' hash='fd7a63c0c6c822c4' id='type-id-90'/> + <typedef-decl name='hashfunc' type-id='type-id-197' size-in-bits='64' filepath='./Include/object.h' line='333' column='1' hash='fd7a63c0c6c822c4' id='type-id-146'/> + <typedef-decl name='initproc' type-id='type-id-190' size-in-bits='64' filepath='./Include/object.h' line='339' column='1' hash='fd7a63c0c6c822c4' id='type-id-159'/> + <typedef-decl name='inquiry' type-id='type-id-198' size-in-bits='64' filepath='./Include/object.h' line='172' column='1' hash='fd7a63c0c6c822c4' id='type-id-102'/> + <typedef-decl name='iternextfunc' type-id='type-id-195' size-in-bits='64' filepath='./Include/object.h' line='336' column='1' hash='fd7a63c0c6c822c4' id='type-id-153'/> + <typedef-decl name='jmp_buf' type-id='type-id-62' size-in-bits='1600' filepath='/usr/include/setjmp.h' line='32' column='1' hash='4b439ea14699207c' id='type-id-25'/> + <typedef-decl name='lenfunc' type-id='type-id-199' size-in-bits='64' filepath='./Include/object.h' line='173' column='1' hash='fd7a63c0c6c822c4' id='type-id-94'/> + <typedef-decl name='newfunc' type-id='type-id-200' size-in-bits='64' filepath='./Include/object.h' line='340' column='1' hash='fd7a63c0c6c822c4' id='type-id-161'/> + <typedef-decl name='objobjargproc' type-id='type-id-190' size-in-bits='64' filepath='./Include/object.h' line='178' column='1' hash='fd7a63c0c6c822c4' id='type-id-96'/> + <typedef-decl name='objobjproc' type-id='type-id-201' size-in-bits='64' filepath='./Include/object.h' line='235' column='1' hash='fd7a63c0c6c822c4' id='type-id-107'/> + <typedef-decl name='printfunc' type-id='type-id-202' size-in-bits='64' filepath='./Include/object.h' line='326' column='1' hash='fd7a63c0c6c822c4' id='type-id-138'/> + <typedef-decl name='releasebufferproc' type-id='type-id-203' size-in-bits='64' filepath='./Include/object.h' line='198' column='1' hash='fd7a63c0c6c822c4' id='type-id-88'/> + <typedef-decl name='reprfunc' type-id='type-id-195' size-in-bits='64' filepath='./Include/object.h' line='332' column='1' hash='fd7a63c0c6c822c4' id='type-id-142'/> + <typedef-decl name='richcmpfunc' type-id='type-id-204' size-in-bits='64' filepath='./Include/object.h' line='334' column='1' hash='fd7a63c0c6c822c4' id='type-id-151'/> + <typedef-decl name='setattrfunc' type-id='type-id-205' size-in-bits='64' filepath='./Include/object.h' line='330' column='1' hash='fd7a63c0c6c822c4' id='type-id-140'/> + <typedef-decl name='setattrofunc' type-id='type-id-190' size-in-bits='64' filepath='./Include/object.h' line='331' column='1' hash='fd7a63c0c6c822c4' id='type-id-148'/> + <typedef-decl name='setter' type-id='type-id-206' size-in-bits='64' filepath='./Include/descrobject.h' line='9' column='1' hash='fd7a63c0c6c822c4' id='type-id-91'/> + <typedef-decl name='size_t' type-id='type-id-58' size-in-bits='64' filepath='/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h' line='216' column='1' hash='8fdc5eea2983a729' id='type-id-60'/> + <typedef-decl name='ssize_t' type-id='type-id-185' size-in-bits='64' filepath='/usr/include/stdio.h' line='77' column='1' hash='b119fe0931d2ee10' id='type-id-180'/> + <typedef-decl name='ssizeargfunc' type-id='type-id-207' size-in-bits='64' filepath='./Include/object.h' line='174' column='1' hash='fd7a63c0c6c822c4' id='type-id-105'/> + <typedef-decl name='ssizeobjargproc' type-id='type-id-208' size-in-bits='64' filepath='./Include/object.h' line='176' column='1' hash='fd7a63c0c6c822c4' id='type-id-106'/> + <typedef-decl name='ternaryfunc' type-id='type-id-189' size-in-bits='64' filepath='./Include/object.h' line='171' column='1' hash='fd7a63c0c6c822c4' id='type-id-101'/> + <typedef-decl name='traverseproc' type-id='type-id-209' size-in-bits='64' filepath='./Include/object.h' line='237' column='1' hash='fd7a63c0c6c822c4' id='type-id-150'/> + <typedef-decl name='uint32_t' type-id='type-id-186' size-in-bits='32' filepath='/usr/include/bits/stdint-uintn.h' line='26' column='1' hash='e66b43f97c38e87a' id='type-id-192'/> + <typedef-decl name='uint64_t' type-id='type-id-187' size-in-bits='64' filepath='/usr/include/bits/stdint-uintn.h' line='27' column='1' hash='8fdc5eea2983a729' id='type-id-168'/> + <typedef-decl name='unaryfunc' type-id='type-id-195' size-in-bits='64' filepath='./Include/object.h' line='169' column='1' hash='fd7a63c0c6c822c4' id='type-id-84'/> + <typedef-decl name='visitproc' type-id='type-id-210' size-in-bits='64' filepath='./Include/object.h' line='236' column='1' hash='fd7a63c0c6c822c4' id='type-id-211'/> + <union-decl name='_Py_HashSecret_t' naming-typedef-id='type-id-26' visibility='default' size-in-bits='192' filepath='./Include/pyhash.h' line='54' column='1' hash='d18aa9c4d54ccfe1' id='type-id-184'> + <data-member access='public'> + <var-decl name='uc' type-id='type-id-212' visibility='default' filepath='./Include/pyhash.h' line='56' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='fnv' type-id='type-id-163' visibility='default' filepath='./Include/pyhash.h' line='61' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='siphash' type-id='type-id-167' visibility='default' filepath='./Include/pyhash.h' line='66' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='djbx33a' type-id='type-id-171' visibility='default' filepath='./Include/pyhash.h' line='71' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='expat' type-id='type-id-169' visibility='default' filepath='./Include/pyhash.h' line='75' column='1'/> + </data-member> + </union-decl> + <union-decl name='_gc_head' visibility='default' size-in-bits='192' filepath='./Include/objimpl.h' line='252' column='1' hash='3f6e7c1ef855e1d0' id='type-id-174'> + <data-member access='public'> + <var-decl name='gc' type-id='type-id-165' visibility='default' filepath='./Include/objimpl.h' line='257' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='dummy' type-id='type-id-75' visibility='default' filepath='./Include/objimpl.h' line='258' column='1'/> + </data-member> + </union-decl> + <type-decl name='unsigned char' size-in-bits='8' hash='6ebac62b3366db68' id='type-id-213'/> + <array-type-def dimensions='1' type-id='type-id-213' size-in-bits='128' hash='db96c40792853cfe' id='type-id-170'> + <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='6c35b1e999eba398' id='type-id-214'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-213' size-in-bits='192' hash='87fcf14d778f9780' id='type-id-212'> + <subrange length='24' lower-bound='0' upper-bound='23' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='e7b8d3aa178b54e4' id='type-id-215'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-213' size-in-bits='2048' hash='11dd84713e685d57' id='type-id-18'> + <subrange length='256' lower-bound='0' upper-bound='255' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='5cb16198282e86c6' id='type-id-71'/> + </array-type-def> + <type-decl name='unsigned int' size-in-bits='32' hash='e66b43f97c38e87a' id='type-id-56'/> + <type-decl name='unsigned long int' size-in-bits='64' hash='8fdc5eea2983a729#2' id='type-id-58'/> + <array-type-def dimensions='1' type-id='type-id-58' size-in-bits='1024' hash='ed1e12a813ec6094' id='type-id-121'> + <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='6c35b1e999eba398' id='type-id-214'/> + </array-type-def> + <type-decl name='unsigned short int' size-in-bits='16' hash='d7723bb93a30b11d#4' id='type-id-113'/> + <pointer-type-def type-id='type-id-172' size-in-bits='64' hash='4cdc26b379a5c62d' id='type-id-33'/> + <pointer-type-def type-id='type-id-82' size-in-bits='64' hash='3e37f2b20d5794da' id='type-id-141'/> + <pointer-type-def type-id='type-id-85' size-in-bits='64' hash='6a14d50fbfc72aa4' id='type-id-149'/> + <pointer-type-def type-id='type-id-175' size-in-bits='64' hash='b5c3055d8ac7abfe' id='type-id-22'/> + <pointer-type-def type-id='type-id-89' size-in-bits='64' hash='9fbafc8a9526206e' id='type-id-156'/> + <pointer-type-def type-id='type-id-176' size-in-bits='64' hash='0230b2b68ecac17c' id='type-id-133'/> + <pointer-type-def type-id='type-id-92' size-in-bits='64' hash='5e74a3d0c690247a' id='type-id-145'/> + <pointer-type-def type-id='type-id-216' size-in-bits='64' hash='7dae765fb1041f0b' id='type-id-155'/> + <pointer-type-def type-id='type-id-97' size-in-bits='64' hash='fa2905a5316cf8d4' id='type-id-154'/> + <pointer-type-def type-id='type-id-99' size-in-bits='64' hash='d93fb1e913bf26ac' id='type-id-143'/> + <pointer-type-def type-id='type-id-20' size-in-bits='64' hash='f2718b789a023910' id='type-id-6'/> + <pointer-type-def type-id='type-id-217' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-195'/> + <pointer-type-def type-id='type-id-52' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-173'/> + <pointer-type-def type-id='type-id-218' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-189'/> + <pointer-type-def type-id='type-id-55' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-204'/> + <pointer-type-def type-id='type-id-219' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-207'/> + <pointer-type-def type-id='type-id-220' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-193'/> + <pointer-type-def type-id='type-id-221' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-196'/> + <pointer-type-def type-id='type-id-222' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-183'/> + <pointer-type-def type-id='type-id-223' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-200'/> + <pointer-type-def type-id='type-id-224' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-188'/> + <pointer-type-def type-id='type-id-37' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-125'/> + <pointer-type-def type-id='type-id-103' size-in-bits='64' hash='d2938cf7a8037182' id='type-id-144'/> + <pointer-type-def type-id='type-id-178' size-in-bits='64' hash='bbcaff58c209e609' id='type-id-27'/> + <pointer-type-def type-id='type-id-179' size-in-bits='64' hash='cd8a7bc5f7035255' id='type-id-225'/> + <pointer-type-def type-id='type-id-226' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-197'/> + <pointer-type-def type-id='type-id-227' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-199'/> + <pointer-type-def type-id='type-id-54' size-in-bits='64' hash='11e25b7015251b13' id='type-id-53'/> + <pointer-type-def type-id='type-id-109' size-in-bits='64' hash='071f36dcbe00ad00' id='type-id-111'/> + <pointer-type-def type-id='type-id-2' size-in-bits='64' hash='67db0f314ef1ca33' id='type-id-4'/> + <pointer-type-def type-id='type-id-38' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-177'/> + <pointer-type-def type-id='type-id-174' size-in-bits='64' hash='0a10c3c464d14242' id='type-id-166'/> + <pointer-type-def type-id='type-id-124' size-in-bits='64' hash='5417bfa2d92068d6' id='type-id-16'/> + <pointer-type-def type-id='type-id-126' size-in-bits='64' hash='bfc565ccbd169fac' id='type-id-127'/> + <pointer-type-def type-id='type-id-132' size-in-bits='64' hash='bb639d2f393e02bd' id='type-id-128'/> + <pointer-type-def type-id='type-id-136' size-in-bits='64' hash='a63cdb5c006f1696' id='type-id-131'/> + <pointer-type-def type-id='type-id-9' size-in-bits='64' hash='e533f42d1dd4942c' id='type-id-19'/> + <pointer-type-def type-id='type-id-39' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-31'/> + <pointer-type-def type-id='type-id-19' size-in-bits='64' hash='a93039fe023ed77b' id='type-id-36'/> + <qualified-type-def type-id='type-id-122' const='yes' hash='f7274a687125f274' id='type-id-228'/> + <pointer-type-def type-id='type-id-228' size-in-bits='64' hash='3a2c96b307a86470' id='type-id-17'/> + <qualified-type-def type-id='type-id-9' const='yes' hash='3e50fd33f9bb78d9' id='type-id-229'/> + <pointer-type-def type-id='type-id-229' size-in-bits='64' hash='c44743f354f6a443' id='type-id-15'/> + <qualified-type-def type-id='type-id-213' const='yes' hash='645f4d0d44563fc6' id='type-id-70'/> + <pointer-type-def type-id='type-id-70' size-in-bits='64' hash='61acb54cba0b002f' id='type-id-123'/> + <qualified-type-def type-id='type-id-56' const='yes' hash='6e5b7fbd041269f4' id='type-id-72'/> + <pointer-type-def type-id='type-id-51' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-198'/> + <pointer-type-def type-id='type-id-230' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-202'/> + <pointer-type-def type-id='type-id-231' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-201'/> + <pointer-type-def type-id='type-id-232' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-190'/> + <pointer-type-def type-id='type-id-233' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-206'/> + <pointer-type-def type-id='type-id-234' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-194'/> + <pointer-type-def type-id='type-id-235' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-208'/> + <pointer-type-def type-id='type-id-236' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-181'/> + <pointer-type-def type-id='type-id-237' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-205'/> + <pointer-type-def type-id='type-id-238' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-209'/> + <pointer-type-def type-id='type-id-50' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-210'/> + <pointer-type-def type-id='type-id-40' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-30'/> + <pointer-type-def type-id='type-id-239' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-191'/> + <pointer-type-def type-id='type-id-240' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-203'/> + <pointer-type-def type-id='type-id-241' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-135'/> + <pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-115'/> + <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-114'/> + <pointer-type-def type-id='type-id-243' size-in-bits='64' id='type-id-110'/> + <pointer-type-def type-id='type-id-244' size-in-bits='64' id='type-id-116'/> + <class-decl name='PyMemberDef' is-struct='yes' visibility='default' size-in-bits='320' filepath='./Include/structmember.h' line='18' column='1' hash='2143a59246fb7853' id='type-id-216'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-19' visibility='default' filepath='./Include/structmember.h' line='19' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='type' type-id='type-id-8' visibility='default' filepath='./Include/structmember.h' line='20' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='offset' type-id='type-id-54' visibility='default' filepath='./Include/structmember.h' line='21' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='flags' type-id='type-id-8' visibility='default' filepath='./Include/structmember.h' line='22' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='doc' type-id='type-id-19' visibility='default' filepath='./Include/structmember.h' line='23' column='1'/> + </data-member> + </class-decl> + <class-decl name='_IO_codecvt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-242'/> + <class-decl name='_IO_marker' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-243'/> + <class-decl name='_IO_wide_data' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-244'/> + <function-decl name='Py_GetBuildInfo' mangled-name='Py_GetBuildInfo' filepath='./Modules/getbuildinfo.c' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetBuildInfo' hash='53885bde0aa65efe'> + <return type-id='type-id-15'/> + </function-decl> + <function-decl name='_Py_gitidentifier' mangled-name='_Py_gitidentifier' filepath='./Modules/getbuildinfo.c' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_gitidentifier' hash='53885bde0aa65efe'> + <return type-id='type-id-15'/> + </function-decl> + <type-decl name='void' id='type-id-1'/> + <pointer-type-def type-id='type-id-1' id='type-id-48'/> + <function-type size-in-bits='64' hash='8759147de6871040' id='type-id-217'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-type> + <function-type size-in-bits='64' hash='a8fa4819a02c2400' id='type-id-218'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-type> + <function-type size-in-bits='64' hash='9b79932cbc51c9a6' id='type-id-219'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-6'/> + </function-type> + <function-type size-in-bits='64' hash='6dbdb295a69ac3b3' id='type-id-220'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-19'/> + <return type-id='type-id-6'/> + </function-type> + <function-type size-in-bits='64' hash='8759147de6871040' id='type-id-221'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-6'/> + </function-type> + <function-type size-in-bits='64' hash='780f13718c4d5983' id='type-id-222'> + <parameter type-id='type-id-4'/> + <parameter type-id='type-id-8'/> + <return type-id='type-id-6'/> + </function-type> + <function-type size-in-bits='64' hash='833a9c24b4fa04b8' id='type-id-223'> + <parameter type-id='type-id-131'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-type> + <function-type size-in-bits='64' hash='9245b516ed12fb75' id='type-id-224'> + <parameter type-id='type-id-131'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-6'/> + </function-type> + <function-type size-in-bits='64' hash='616dbb5e7e171881' id='type-id-226'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-164'/> + </function-type> + <function-type size-in-bits='64' hash='616dbb5e7e171881' id='type-id-227'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-type> + <function-type size-in-bits='64' hash='aad5ba8ee7d4e115' id='type-id-230'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-33'/> + <parameter type-id='type-id-8'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='c4e1b837fccfe2d0' id='type-id-231'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='63c03439f3e9ae1a' id='type-id-232'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='c4e1b837fccfe2d0' id='type-id-233'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='c7b354fc0c814775' id='type-id-234'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-225'/> + <parameter type-id='type-id-8'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='b4ea4a9949b53d1b' id='type-id-235'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='5aee409ed80f0b7d' id='type-id-236'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-4'/> + <parameter type-id='type-id-8'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='917d850ef579a1b4' id='type-id-237'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-19'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='607077c8457ff8da' id='type-id-238'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-211'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='037d575bc520db4e' id='type-id-239'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-type> + <function-type size-in-bits='64' hash='5e83c6cf0c1ff15a' id='type-id-240'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-225'/> + <return type-id='type-id-1'/> + </function-type> + <function-type size-in-bits='64' hash='7f32ffea222edbe7' id='type-id-241'> + <parameter type-id='type-id-48'/> + <return type-id='type-id-1'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='./Modules/getpath.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='Py_SetPath' mangled-name='Py_SetPath' filepath='./Modules/getpath.c' line='828' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_SetPath' hash='1116359e91f16ec0'> + <parameter type-id='type-id-245' name='path' filepath='./Modules/getpath.c' line='828' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_GetPath' mangled-name='Py_GetPath' filepath='./Modules/getpath.c' line='846' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetPath' hash='6c67d78c51f3a19c'> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='Py_GetPrefix' mangled-name='Py_GetPrefix' filepath='./Modules/getpath.c' line='854' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetPrefix' hash='6c67d78c51f3a19c'> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='Py_GetExecPrefix' mangled-name='Py_GetExecPrefix' filepath='./Modules/getpath.c' line='862' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetExecPrefix' hash='6c67d78c51f3a19c'> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='Py_GetProgramFullPath' mangled-name='Py_GetProgramFullPath' filepath='./Modules/getpath.c' line='870' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetProgramFullPath' hash='6c67d78c51f3a19c'> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='__fprintf_chk' mangled-name='__fprintf_chk' filepath='/usr/include/bits/stdio2-decl.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__fprintf_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__fgets_alias' mangled-name='fgets' filepath='/usr/include/bits/stdio2-decl.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fgets' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__fread_alias' mangled-name='fread' filepath='/usr/include/bits/stdio2-decl.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fread' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__wcscpy_chk' mangled-name='__wcscpy_chk' filepath='/usr/include/bits/wchar2-decl.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__wcscpy_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__wcscpy_alias' mangled-name='wcscpy' filepath='/usr/include/bits/wchar2-decl.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcscpy' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__wcsncpy_alias' mangled-name='wcsncpy' filepath='/usr/include/bits/wchar2-decl.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcsncpy' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__wcscat_chk' mangled-name='__wcscat_chk' filepath='/usr/include/bits/wchar2-decl.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__wcscat_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__wcscat_alias' mangled-name='wcscat' filepath='/usr/include/bits/wchar2-decl.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcscat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__wcsncat_alias' mangled-name='wcsncat' filepath='/usr/include/bits/wchar2-decl.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcsncat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fclose' mangled-name='fclose' filepath='/usr/include/stdio.h' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fclose' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fseek' mangled-name='fseek' filepath='/usr/include/stdio.h' line='771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fseek' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='feof' mangled-name='feof' filepath='/usr/include/stdio.h' line='846' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='feof' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='stat' mangled-name='stat64' filepath='/usr/include/sys/stat.h' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='stat64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wcscmp' mangled-name='wcscmp' filepath='/usr/include/wchar.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcscmp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wcschr' mangled-name='wcschr' filepath='/usr/include/wchar.h' line='189' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcschr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wcstok' mangled-name='wcstok' filepath='/usr/include/wchar.h' line='242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcstok' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/hashtable.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='_Py_hashtable_allocator_t' is-struct='yes' naming-typedef-id='type-id-247' visibility='default' size-in-bits='128' filepath='./Modules/hashtable.h' line='81' column='1' hash='5c083a8d4ae19dd7' id='type-id-248'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='malloc' type-id='type-id-249' visibility='default' filepath='./Modules/hashtable.h' line='83' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='free' type-id='type-id-135' visibility='default' filepath='./Modules/hashtable.h' line='86' column='1'/> + </data-member> + </class-decl> + <class-decl name='_Py_hashtable_entry_t' is-struct='yes' naming-typedef-id='type-id-250' visibility='default' size-in-bits='128' filepath='./Modules/hashtable.h' line='23' column='1' hash='9fc2dcde81d67997' id='type-id-251'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='_Py_slist_item' type-id='type-id-252' visibility='default' filepath='./Modules/hashtable.h' line='25' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='key_hash' type-id='type-id-253' visibility='default' filepath='./Modules/hashtable.h' line='27' column='1'/> + </data-member> + </class-decl> + <class-decl name='_Py_hashtable_t' is-struct='yes' visibility='default' size-in-bits='576' filepath='./Modules/hashtable.h' line='92' column='1' hash='01714c5141d58209' id='type-id-254'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='num_buckets' type-id='type-id-60' visibility='default' filepath='./Modules/hashtable.h' line='93' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='entries' type-id='type-id-60' visibility='default' filepath='./Modules/hashtable.h' line='94' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='buckets' type-id='type-id-255' visibility='default' filepath='./Modules/hashtable.h' line='95' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='key_size' type-id='type-id-60' visibility='default' filepath='./Modules/hashtable.h' line='96' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='data_size' type-id='type-id-60' visibility='default' filepath='./Modules/hashtable.h' line='97' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='hash_func' type-id='type-id-256' visibility='default' filepath='./Modules/hashtable.h' line='99' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='compare_func' type-id='type-id-257' visibility='default' filepath='./Modules/hashtable.h' line='100' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='alloc' type-id='type-id-247' visibility='default' filepath='./Modules/hashtable.h' line='101' column='1'/> + </data-member> + </class-decl> + <class-decl name='_Py_slist_item_s' is-struct='yes' visibility='default' size-in-bits='64' filepath='./Modules/hashtable.h' line='8' column='1' hash='8a3e985d2ac2ab6c' id='type-id-258'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='next' type-id='type-id-259' visibility='default' filepath='./Modules/hashtable.h' line='9' column='1'/> + </data-member> + </class-decl> + <class-decl name='_Py_slist_t' is-struct='yes' naming-typedef-id='type-id-260' visibility='default' size-in-bits='64' filepath='./Modules/hashtable.h' line='12' column='1' hash='89e8ff78fb8031b3' id='type-id-261'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='head' type-id='type-id-262' visibility='default' filepath='./Modules/hashtable.h' line='13' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='Py_uhash_t' type-id='type-id-60' size-in-bits='64' filepath='./Include/pyport.h' line='96' column='1' hash='8fdc5eea2983a729' id='type-id-253'/> + <typedef-decl name='_Py_hashtable_allocator_t' type-id='type-id-248' size-in-bits='128' filepath='./Modules/hashtable.h' line='87' column='1' id='type-id-247'/> + <typedef-decl name='_Py_hashtable_compare_func' type-id='type-id-263' size-in-bits='64' filepath='./Modules/hashtable.h' line='77' column='1' hash='fd7a63c0c6c822c4' id='type-id-257'/> + <typedef-decl name='_Py_hashtable_entry_t' type-id='type-id-251' size-in-bits='128' filepath='./Modules/hashtable.h' line='30' column='1' id='type-id-250'/> + <typedef-decl name='_Py_hashtable_foreach_func' type-id='type-id-264' size-in-bits='64' filepath='./Modules/hashtable.h' line='136' column='1' hash='fd7a63c0c6c822c4' id='type-id-265'/> + <typedef-decl name='_Py_hashtable_hash_func' type-id='type-id-266' size-in-bits='64' filepath='./Modules/hashtable.h' line='75' column='1' hash='fd7a63c0c6c822c4' id='type-id-256'/> + <typedef-decl name='_Py_hashtable_t' type-id='type-id-254' size-in-bits='576' filepath='./Modules/hashtable.h' line='102' column='1' id='type-id-267'/> + <typedef-decl name='_Py_slist_item_t' type-id='type-id-258' size-in-bits='64' filepath='./Modules/hashtable.h' line='10' column='1' id='type-id-252'/> + <typedef-decl name='_Py_slist_t' type-id='type-id-261' size-in-bits='64' filepath='./Modules/hashtable.h' line='14' column='1' id='type-id-260'/> + <pointer-type-def type-id='type-id-268' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-266'/> + <pointer-type-def type-id='type-id-247' size-in-bits='64' hash='b03d96946c06e2aa' id='type-id-269'/> + <pointer-type-def type-id='type-id-250' size-in-bits='64' hash='f521aaa48ccac67d' id='type-id-270'/> + <pointer-type-def type-id='type-id-254' size-in-bits='64' hash='37d2d6c139a4516a' id='type-id-271'/> + <pointer-type-def type-id='type-id-267' size-in-bits='64' hash='37d2d6c139a4516a#2' id='type-id-272'/> + <pointer-type-def type-id='type-id-258' size-in-bits='64' hash='c94400888393bae5' id='type-id-259'/> + <pointer-type-def type-id='type-id-252' size-in-bits='64' hash='48f0589ca0995f85' id='type-id-262'/> + <pointer-type-def type-id='type-id-260' size-in-bits='64' hash='372e2272ef63b2f7' id='type-id-255'/> + <qualified-type-def type-id='type-id-250' const='yes' hash='ed395f29cb376b8f' id='type-id-273'/> + <pointer-type-def type-id='type-id-273' size-in-bits='64' hash='5a7a048fd9ac566b' id='type-id-274'/> + <pointer-type-def type-id='type-id-275' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-264'/> + <pointer-type-def type-id='type-id-276' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-263'/> + <pointer-type-def type-id='type-id-277' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-249'/> + <function-decl name='_Py_hashtable_hash_ptr' mangled-name='_Py_hashtable_hash_ptr' filepath='./Modules/hashtable.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_hash_ptr' hash='f9b2ada6e5a804de'> + <parameter type-id='type-id-271'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-253'/> + </function-decl> + <function-decl name='_Py_hashtable_compare_direct' mangled-name='_Py_hashtable_compare_direct' filepath='./Modules/hashtable.c' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_compare_direct' hash='d0a5b77eb7aac173#2'> + <parameter type-id='type-id-272' name='ht' filepath='./Modules/hashtable.c' line='118' column='1'/> + <parameter type-id='type-id-48' name='pkey' filepath='./Modules/hashtable.c' line='118' column='1'/> + <parameter type-id='type-id-274' name='entry' filepath='./Modules/hashtable.c' line='119' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_hashtable_new_full' mangled-name='_Py_hashtable_new_full' filepath='./Modules/hashtable.c' line='141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_new_full' hash='5745986c44ce9499'> + <parameter type-id='type-id-60' name='key_size' filepath='./Modules/hashtable.c' line='141' column='1'/> + <parameter type-id='type-id-60' name='data_size' filepath='./Modules/hashtable.c' line='141' column='1'/> + <parameter type-id='type-id-60' name='init_size' filepath='./Modules/hashtable.c' line='142' column='1'/> + <parameter type-id='type-id-256' name='hash_func' filepath='./Modules/hashtable.c' line='143' column='1'/> + <parameter type-id='type-id-257' name='compare_func' filepath='./Modules/hashtable.c' line='144' column='1'/> + <parameter type-id='type-id-269' name='allocator' filepath='./Modules/hashtable.c' line='145' column='1'/> + <return type-id='type-id-272'/> + </function-decl> + <function-decl name='_Py_hashtable_new' mangled-name='_Py_hashtable_new' filepath='./Modules/hashtable.c' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_new' hash='8e4ef12c82b5daaa'> + <parameter type-id='type-id-60' name='key_size' filepath='./Modules/hashtable.c' line='183' column='1'/> + <parameter type-id='type-id-60' name='data_size' filepath='./Modules/hashtable.c' line='183' column='1'/> + <parameter type-id='type-id-256' name='hash_func' filepath='./Modules/hashtable.c' line='184' column='1'/> + <parameter type-id='type-id-257' name='compare_func' filepath='./Modules/hashtable.c' line='185' column='1'/> + <return type-id='type-id-272'/> + </function-decl> + <function-decl name='_Py_hashtable_size' mangled-name='_Py_hashtable_size' filepath='./Modules/hashtable.c' line='195' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_size' hash='f9b2ada6e5a804de'> + <parameter type-id='type-id-272' name='ht' filepath='./Modules/hashtable.c' line='195' column='1'/> + <return type-id='type-id-60'/> + </function-decl> + <function-decl name='_Py_hashtable_get_entry' mangled-name='_Py_hashtable_get_entry' filepath='./Modules/hashtable.c' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_get_entry' hash='d9f512d922ef73f8'> + <parameter type-id='type-id-272' name='ht' filepath='./Modules/hashtable.c' line='253' column='1'/> + <parameter type-id='type-id-60' name='key_size' filepath='./Modules/hashtable.c' line='254' column='1'/> + <parameter type-id='type-id-48' name='pkey' filepath='./Modules/hashtable.c' line='254' column='1'/> + <return type-id='type-id-270'/> + </function-decl> + <function-decl name='_Py_hashtable_set' mangled-name='_Py_hashtable_set' filepath='./Modules/hashtable.c' line='312' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_set' hash='3692f45987bff843'> + <parameter type-id='type-id-272' name='ht' filepath='./Modules/hashtable.c' line='370' column='1'/> + <parameter type-id='type-id-60' name='key_size' filepath='./Modules/hashtable.c' line='370' column='1'/> + <parameter type-id='type-id-48' name='pkey' filepath='./Modules/hashtable.c' line='370' column='1'/> + <parameter type-id='type-id-60' name='data_size' filepath='./Modules/hashtable.c' line='371' column='1'/> + <parameter type-id='type-id-48' name='data' filepath='./Modules/hashtable.c' line='371' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_hashtable_get' mangled-name='_Py_hashtable_get' filepath='./Modules/hashtable.c' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_get' hash='3692f45987bff843'> + <parameter type-id='type-id-272' name='ht' filepath='./Modules/hashtable.c' line='370' column='1'/> + <parameter type-id='type-id-60' name='key_size' filepath='./Modules/hashtable.c' line='370' column='1'/> + <parameter type-id='type-id-48' name='pkey' filepath='./Modules/hashtable.c' line='370' column='1'/> + <parameter type-id='type-id-60' name='data_size' filepath='./Modules/hashtable.c' line='371' column='1'/> + <parameter type-id='type-id-48' name='data' filepath='./Modules/hashtable.c' line='371' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_hashtable_pop' mangled-name='_Py_hashtable_pop' filepath='./Modules/hashtable.c' line='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_pop' hash='3692f45987bff843'> + <parameter type-id='type-id-272' name='ht' filepath='./Modules/hashtable.c' line='370' column='1'/> + <parameter type-id='type-id-60' name='key_size' filepath='./Modules/hashtable.c' line='370' column='1'/> + <parameter type-id='type-id-48' name='pkey' filepath='./Modules/hashtable.c' line='370' column='1'/> + <parameter type-id='type-id-60' name='data_size' filepath='./Modules/hashtable.c' line='371' column='1'/> + <parameter type-id='type-id-48' name='data' filepath='./Modules/hashtable.c' line='371' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_hashtable_foreach' mangled-name='_Py_hashtable_foreach' filepath='./Modules/hashtable.c' line='394' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_foreach' hash='b4d059e918a92b3f'> + <parameter type-id='type-id-272' name='ht' filepath='./Modules/hashtable.c' line='394' column='1'/> + <parameter type-id='type-id-265' name='func' filepath='./Modules/hashtable.c' line='395' column='1'/> + <parameter type-id='type-id-48' name='arg' filepath='./Modules/hashtable.c' line='396' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_hashtable_clear' mangled-name='_Py_hashtable_clear' filepath='./Modules/hashtable.c' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_clear' hash='57f4e0cb2200c44c'> + <parameter type-id='type-id-272' name='ht' filepath='./Modules/hashtable.c' line='475' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_hashtable_destroy' mangled-name='_Py_hashtable_destroy' filepath='./Modules/hashtable.c' line='475' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_destroy' hash='57f4e0cb2200c44c'> + <parameter type-id='type-id-272' name='ht' filepath='./Modules/hashtable.c' line='475' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_hashtable_copy' mangled-name='_Py_hashtable_copy' filepath='./Modules/hashtable.c' line='494' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_hashtable_copy' hash='71672a524d3378c7'> + <parameter type-id='type-id-272' name='src' filepath='./Modules/hashtable.c' line='494' column='1'/> + <return type-id='type-id-272'/> + </function-decl> + <function-type size-in-bits='64' hash='f9b2ada6e5a804de' id='type-id-268'> + <parameter type-id='type-id-271'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-253'/> + </function-type> + <function-type size-in-bits='64' hash='d49ee583063edc2f' id='type-id-275'> + <parameter type-id='type-id-272'/> + <parameter type-id='type-id-270'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='d0a5b77eb7aac173' id='type-id-276'> + <parameter type-id='type-id-271'/> + <parameter type-id='type-id-48'/> + <parameter type-id='type-id-274'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='e0055d99adb0e173' id='type-id-277'> + <parameter type-id='type-id-60'/> + <return type-id='type-id-48'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='./Modules/itertoolsmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit_itertools' mangled-name='PyInit_itertools' filepath='./Modules/itertoolsmodule.c' line='4632' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_itertools' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/posixmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <typedef-decl name='uid_t' type-id='type-id-278' size-in-bits='32' filepath='/usr/include/sys/types.h' line='79' column='1' hash='e66b43f97c38e87a' id='type-id-279'/> + <function-decl name='__builtin_strcpy' mangled-name='strcpy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strcpy' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyLong_FromUid' mangled-name='_PyLong_FromUid' filepath='./Modules/posixmodule.c' line='421' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_FromUid' hash='45145aeba9822373'> + <parameter type-id='type-id-279' name='uid' filepath='./Modules/posixmodule.c' line='421' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_Py_Uid_Converter' mangled-name='_Py_Uid_Converter' filepath='./Modules/posixmodule.c' line='437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Uid_Converter' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='obj' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <parameter type-id='type-id-48' name='result' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_Gid_Converter' mangled-name='_Py_Gid_Converter' filepath='./Modules/posixmodule.c' line='543' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Gid_Converter' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='obj' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <parameter type-id='type-id-48' name='result' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyOS_FSPath' mangled-name='PyOS_FSPath' filepath='./Modules/posixmodule.c' line='12119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_FSPath' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyInit_posix' mangled-name='PyInit_posix' filepath='./Modules/posixmodule.c' line='13037' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_posix' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='__sched_cpucount' mangled-name='__sched_cpucount' filepath='/usr/include/bits/cpu-set.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sched_cpucount' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__sched_cpualloc' mangled-name='__sched_cpualloc' filepath='/usr/include/bits/cpu-set.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sched_cpualloc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__sched_cpufree' mangled-name='__sched_cpufree' filepath='/usr/include/bits/cpu-set.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sched_cpufree' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__openat_alias' mangled-name='openat64' filepath='/usr/include/bits/fcntl2.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='openat64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__pread64_alias' mangled-name='pread64' filepath='/usr/include/bits/unistd-decl.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pread64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__readlink_alias' mangled-name='readlink' filepath='/usr/include/bits/unistd-decl.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='readlink' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__readlinkat_alias' mangled-name='readlinkat' filepath='/usr/include/bits/unistd-decl.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='readlinkat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__getcwd_alias' mangled-name='getcwd' filepath='/usr/include/bits/unistd-decl.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getcwd' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__confstr_alias' mangled-name='confstr' filepath='/usr/include/bits/unistd-decl.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='confstr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__getgroups_alias' mangled-name='getgroups' filepath='/usr/include/bits/unistd-decl.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getgroups' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='closedir' mangled-name='closedir' filepath='/usr/include/dirent.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='closedir' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='opendir' mangled-name='opendir' filepath='/usr/include/dirent.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='opendir' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fdopendir' mangled-name='fdopendir' filepath='/usr/include/dirent.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fdopendir' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='readdir' mangled-name='readdir64' filepath='/usr/include/dirent.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='readdir64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='rewinddir' mangled-name='rewinddir' filepath='/usr/include/dirent.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rewinddir' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='posix_fadvise' mangled-name='posix_fadvise64' filepath='/usr/include/fcntl.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='posix_fadvise64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='posix_fallocate' mangled-name='posix_fallocate64' filepath='/usr/include/fcntl.h' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='posix_fallocate64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setgroups' mangled-name='setgroups' filepath='/usr/include/grp.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setgroups' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getgrouplist' mangled-name='getgrouplist' filepath='/usr/include/grp.h' line='190' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getgrouplist' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='initgroups' mangled-name='initgroups' filepath='/usr/include/grp.h' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='initgroups' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='openpty' mangled-name='openpty' filepath='/usr/include/pty.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='openpty' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='forkpty' mangled-name='forkpty' filepath='/usr/include/pty.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='forkpty' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sched_setparam' mangled-name='sched_setparam' filepath='/usr/include/sched.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_setparam' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sched_getparam' mangled-name='sched_getparam' filepath='/usr/include/sched.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_getparam' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sched_setscheduler' mangled-name='sched_setscheduler' filepath='/usr/include/sched.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_setscheduler' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sched_getscheduler' mangled-name='sched_getscheduler' filepath='/usr/include/sched.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_getscheduler' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sched_yield' mangled-name='sched_yield' filepath='/usr/include/sched.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_yield' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sched_get_priority_max' mangled-name='sched_get_priority_max' filepath='/usr/include/sched.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_get_priority_max' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sched_get_priority_min' mangled-name='sched_get_priority_min' filepath='/usr/include/sched.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_get_priority_min' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sched_rr_get_interval' mangled-name='sched_rr_get_interval' filepath='/usr/include/sched.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_rr_get_interval' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sched_setaffinity' mangled-name='sched_setaffinity' filepath='/usr/include/sched.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_setaffinity' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sched_getaffinity' mangled-name='sched_getaffinity' filepath='/usr/include/sched.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sched_getaffinity' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='kill' mangled-name='kill' filepath='/usr/include/signal.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='kill' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='killpg' mangled-name='killpg' filepath='/usr/include/signal.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='killpg' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='rename' mangled-name='rename' filepath='/usr/include/stdio.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rename' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='renameat' mangled-name='renameat' filepath='/usr/include/stdio.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='renameat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fileno' mangled-name='fileno' filepath='/usr/include/stdio.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fileno' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='ctermid' mangled-name='ctermid' filepath='/usr/include/stdio.h' line='895' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ctermid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='putenv' mangled-name='putenv' filepath='/usr/include/stdlib.h' line='786' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='putenv' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='unsetenv' mangled-name='unsetenv' filepath='/usr/include/stdlib.h' line='796' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unsetenv' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='system' mangled-name='system' filepath='/usr/include/stdlib.h' line='923' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='system' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='qsort' mangled-name='qsort' filepath='/usr/include/stdlib.h' line='970' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='qsort' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getloadavg' mangled-name='getloadavg' filepath='/usr/include/stdlib.h' line='1145' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getloadavg' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='strerror' mangled-name='strerror' filepath='/usr/include/string.h' line='419' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strerror' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='ioctl' mangled-name='ioctl' filepath='/usr/include/sys/ioctl.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ioctl' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getpriority' mangled-name='getpriority' filepath='/usr/include/sys/resource.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getpriority' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setpriority' mangled-name='setpriority' filepath='/usr/include/sys/resource.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setpriority' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sendfile' mangled-name='sendfile64' filepath='/usr/include/sys/sendfile.h' line='37' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sendfile64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fstat' mangled-name='fstat64' filepath='/usr/include/sys/stat.h' line='230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fstat64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fstatat' mangled-name='fstatat64' filepath='/usr/include/sys/stat.h' line='279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fstatat64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='lstat' mangled-name='lstat64' filepath='/usr/include/sys/stat.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lstat64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='chmod' mangled-name='chmod' filepath='/usr/include/sys/stat.h' line='352' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='chmod' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fchmod' mangled-name='fchmod' filepath='/usr/include/sys/stat.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fchmod' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fchmodat' mangled-name='fchmodat' filepath='/usr/include/sys/stat.h' line='371' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fchmodat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='umask' mangled-name='umask' filepath='/usr/include/sys/stat.h' line='380' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='umask' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mkdir' mangled-name='mkdir' filepath='/usr/include/sys/stat.h' line='389' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mkdir' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mkdirat' mangled-name='mkdirat' filepath='/usr/include/sys/stat.h' line='396' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mkdirat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mknod' mangled-name='mknod' filepath='/usr/include/sys/stat.h' line='404' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mknod' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mknodat' mangled-name='mknodat' filepath='/usr/include/sys/stat.h' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mknodat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mkfifo' mangled-name='mkfifo' filepath='/usr/include/sys/stat.h' line='418' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mkfifo' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mkfifoat' mangled-name='mkfifoat' filepath='/usr/include/sys/stat.h' line='425' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mkfifoat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='utimensat' mangled-name='utimensat' filepath='/usr/include/sys/stat.h' line='433' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='utimensat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='futimens' mangled-name='futimens' filepath='/usr/include/sys/stat.h' line='452' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='futimens' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='statvfs' mangled-name='statvfs64' filepath='/usr/include/sys/statvfs.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='statvfs64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fstatvfs' mangled-name='fstatvfs64' filepath='/usr/include/sys/statvfs.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fstatvfs64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='times' mangled-name='times' filepath='/usr/include/sys/times.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='times' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='readv' mangled-name='readv' filepath='/usr/include/sys/uio.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='readv' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='writev' mangled-name='writev' filepath='/usr/include/sys/uio.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='writev' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='uname' mangled-name='uname' filepath='/usr/include/sys/utsname.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='uname' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wait' mangled-name='wait' filepath='/usr/include/sys/wait.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wait' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='waitpid' mangled-name='waitpid' filepath='/usr/include/sys/wait.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='waitpid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='waitid' mangled-name='waitid' filepath='/usr/include/sys/wait.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='waitid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wait3' mangled-name='wait3' filepath='/usr/include/sys/wait.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wait3' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wait4' mangled-name='wait4' filepath='/usr/include/sys/wait.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wait4' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setxattr' mangled-name='setxattr' filepath='/usr/include/sys/xattr.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setxattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='lsetxattr' mangled-name='lsetxattr' filepath='/usr/include/sys/xattr.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lsetxattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fsetxattr' mangled-name='fsetxattr' filepath='/usr/include/sys/xattr.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fsetxattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getxattr' mangled-name='getxattr' filepath='/usr/include/sys/xattr.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getxattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='lgetxattr' mangled-name='lgetxattr' filepath='/usr/include/sys/xattr.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lgetxattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fgetxattr' mangled-name='fgetxattr' filepath='/usr/include/sys/xattr.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fgetxattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='listxattr' mangled-name='listxattr' filepath='/usr/include/sys/xattr.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='listxattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='llistxattr' mangled-name='llistxattr' filepath='/usr/include/sys/xattr.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='llistxattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='flistxattr' mangled-name='flistxattr' filepath='/usr/include/sys/xattr.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='flistxattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='removexattr' mangled-name='removexattr' filepath='/usr/include/sys/xattr.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='removexattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='lremovexattr' mangled-name='lremovexattr' filepath='/usr/include/sys/xattr.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lremovexattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fremovexattr' mangled-name='fremovexattr' filepath='/usr/include/sys/xattr.h' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fremovexattr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='access' mangled-name='access' filepath='/usr/include/unistd.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='access' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='faccessat' mangled-name='faccessat' filepath='/usr/include/unistd.h' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='faccessat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pwrite' mangled-name='pwrite64' filepath='/usr/include/unistd.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pwrite64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pipe' mangled-name='pipe' filepath='/usr/include/unistd.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pipe' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pipe2' mangled-name='pipe2' filepath='/usr/include/unistd.h' line='442' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pipe2' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='chown' mangled-name='chown' filepath='/usr/include/unistd.h' line='493' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='chown' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fchown' mangled-name='fchown' filepath='/usr/include/unistd.h' line='498' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fchown' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='lchown' mangled-name='lchown' filepath='/usr/include/unistd.h' line='503' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lchown' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fchownat' mangled-name='fchownat' filepath='/usr/include/unistd.h' line='511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fchownat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='chdir' mangled-name='chdir' filepath='/usr/include/unistd.h' line='517' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='chdir' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fchdir' mangled-name='fchdir' filepath='/usr/include/unistd.h' line='521' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fchdir' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='dup2' mangled-name='dup2' filepath='/usr/include/unistd.h' line='555' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dup2' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='dup3' mangled-name='dup3' filepath='/usr/include/unistd.h' line='560' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dup3' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='execve' mangled-name='execve' filepath='/usr/include/unistd.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='execve' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fexecve' mangled-name='fexecve' filepath='/usr/include/unistd.h' line='578' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fexecve' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='execv' mangled-name='execv' filepath='/usr/include/unistd.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='execv' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='nice' mangled-name='nice' filepath='/usr/include/unistd.h' line='619' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='nice' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pathconf' mangled-name='pathconf' filepath='/usr/include/unistd.h' line='633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pathconf' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fpathconf' mangled-name='fpathconf' filepath='/usr/include/unistd.h' line='637' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fpathconf' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getpid' mangled-name='getpid' filepath='/usr/include/unistd.h' line='650' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getpid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getppid' mangled-name='getppid' filepath='/usr/include/unistd.h' line='653' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getppid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getpgrp' mangled-name='getpgrp' filepath='/usr/include/unistd.h' line='656' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getpgrp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getpgid' mangled-name='getpgid' filepath='/usr/include/unistd.h' line='661' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getpgid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setpgid' mangled-name='setpgid' filepath='/usr/include/unistd.h' line='668' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setpgid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setpgrp' mangled-name='setpgrp' filepath='/usr/include/unistd.h' line='682' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setpgrp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setsid' mangled-name='setsid' filepath='/usr/include/unistd.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setsid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getsid' mangled-name='getsid' filepath='/usr/include/unistd.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getsid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getuid' mangled-name='getuid' filepath='/usr/include/unistd.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getuid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='geteuid' mangled-name='geteuid' filepath='/usr/include/unistd.h' line='700' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='geteuid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getgid' mangled-name='getgid' filepath='/usr/include/unistd.h' line='703' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getgid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getegid' mangled-name='getegid' filepath='/usr/include/unistd.h' line='706' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getegid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setuid' mangled-name='setuid' filepath='/usr/include/unistd.h' line='722' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setuid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setreuid' mangled-name='setreuid' filepath='/usr/include/unistd.h' line='727' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setreuid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='seteuid' mangled-name='seteuid' filepath='/usr/include/unistd.h' line='732' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='seteuid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setgid' mangled-name='setgid' filepath='/usr/include/unistd.h' line='739' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setgid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setregid' mangled-name='setregid' filepath='/usr/include/unistd.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setregid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setegid' mangled-name='setegid' filepath='/usr/include/unistd.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setegid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getresuid' mangled-name='getresuid' filepath='/usr/include/unistd.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getresuid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getresgid' mangled-name='getresgid' filepath='/usr/include/unistd.h' line='760' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getresgid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setresuid' mangled-name='setresuid' filepath='/usr/include/unistd.h' line='765' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setresuid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setresgid' mangled-name='setresgid' filepath='/usr/include/unistd.h' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setresgid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fork' mangled-name='fork' filepath='/usr/include/unistd.h' line='778' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fork' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='ttyname' mangled-name='ttyname' filepath='/usr/include/unistd.h' line='799' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ttyname' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='link' mangled-name='link' filepath='/usr/include/unistd.h' line='819' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='link' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='linkat' mangled-name='linkat' filepath='/usr/include/unistd.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='linkat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='symlink' mangled-name='symlink' filepath='/usr/include/unistd.h' line='832' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='symlink' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='symlinkat' mangled-name='symlinkat' filepath='/usr/include/unistd.h' line='847' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='symlinkat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='unlink' mangled-name='unlink' filepath='/usr/include/unistd.h' line='858' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unlink' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='unlinkat' mangled-name='unlinkat' filepath='/usr/include/unistd.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unlinkat' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='rmdir' mangled-name='rmdir' filepath='/usr/include/unistd.h' line='867' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rmdir' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='tcgetpgrp' mangled-name='tcgetpgrp' filepath='/usr/include/unistd.h' line='871' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tcgetpgrp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='tcsetpgrp' mangled-name='tcsetpgrp' filepath='/usr/include/unistd.h' line='874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tcsetpgrp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getlogin' mangled-name='getlogin' filepath='/usr/include/unistd.h' line='881' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getlogin' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='chroot' mangled-name='chroot' filepath='/usr/include/unistd.h' line='977' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='chroot' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sync' mangled-name='sync' filepath='/usr/include/unistd.h' line='1005' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sync' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='truncate' mangled-name='truncate64' filepath='/usr/include/unistd.h' line='1030' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='truncate64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='syscall' mangled-name='syscall' filepath='/usr/include/unistd.h' line='1091' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='syscall' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='lockf' mangled-name='lockf64' filepath='/usr/include/unistd.h' line='1117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='lockf64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/pwdmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit_pwd' mangled-name='PyInit_pwd' filepath='./Modules/pwdmodule.c' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_pwd' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='setpwent' mangled-name='setpwent' filepath='/usr/include/pwd.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setpwent' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='endpwent' mangled-name='endpwent' filepath='/usr/include/pwd.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='endpwent' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getpwent' mangled-name='getpwent' filepath='/usr/include/pwd.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getpwent' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getpwuid' mangled-name='getpwuid' filepath='/usr/include/pwd.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getpwuid' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getpwnam' mangled-name='getpwnam' filepath='/usr/include/pwd.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getpwnam' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/signalmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='__builtin_floor' mangled-name='floor' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='floor' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySignal_SetWakeupFd' mangled-name='PySignal_SetWakeupFd' filepath='./Modules/signalmodule.c' line='673' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySignal_SetWakeupFd' hash='d628501fd2223339'> + <parameter type-id='type-id-8' name='fd' filepath='./Modules/signalmodule.c' line='673' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyInit__signal' mangled-name='PyInit__signal' filepath='./Modules/signalmodule.c' line='1220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__signal' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_CheckSignals' mangled-name='PyErr_CheckSignals' filepath='./Modules/signalmodule.c' line='1520' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_CheckSignals' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_SetInterrupt' mangled-name='PyErr_SetInterrupt' filepath='./Modules/signalmodule.c' line='1582' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetInterrupt' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyOS_InitInterrupts' mangled-name='PyOS_InitInterrupts' filepath='./Modules/signalmodule.c' line='1591' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_InitInterrupts' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyOS_FiniInterrupts' mangled-name='PyOS_FiniInterrupts' filepath='./Modules/signalmodule.c' line='1600' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_FiniInterrupts' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyOS_InterruptOccurred' mangled-name='PyOS_InterruptOccurred' filepath='./Modules/signalmodule.c' line='1606' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_InterruptOccurred' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyOS_AfterFork' mangled-name='PyOS_AfterFork' filepath='./Modules/signalmodule.c' line='1632' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_AfterFork' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyOS_IsMainThread' mangled-name='_PyOS_IsMainThread' filepath='./Modules/signalmodule.c' line='1651' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyOS_IsMainThread' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='fmod' mangled-name='fmod' filepath='/usr/include/bits/mathcalls.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fmod@@GLIBC_2.38' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_kill' mangled-name='pthread_kill' filepath='/usr/include/bits/sigthread.h' line='36' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_kill' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sigaddset' mangled-name='sigaddset' filepath='/usr/include/signal.h' line='205' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigaddset' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sigismember' mangled-name='sigismember' filepath='/usr/include/signal.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigismember' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sigpending' mangled-name='sigpending' filepath='/usr/include/signal.h' line='247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigpending' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sigwait' mangled-name='sigwait' filepath='/usr/include/signal.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigwait' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sigwaitinfo' mangled-name='sigwaitinfo' filepath='/usr/include/signal.h' line='264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigwaitinfo' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sigtimedwait' mangled-name='sigtimedwait' filepath='/usr/include/signal.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sigtimedwait' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__libc_current_sigrtmin' mangled-name='__libc_current_sigrtmin' filepath='/usr/include/signal.h' line='383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__libc_current_sigrtmin' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__libc_current_sigrtmax' mangled-name='__libc_current_sigrtmax' filepath='/usr/include/signal.h' line='385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__libc_current_sigrtmax' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getitimer' mangled-name='getitimer' filepath='/usr/include/sys/time.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getitimer' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setitimer' mangled-name='setitimer' filepath='/usr/include/sys/time.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setitimer' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='alarm' mangled-name='alarm' filepath='/usr/include/unistd.h' line='452' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='alarm' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pause' mangled-name='pause' filepath='/usr/include/unistd.h' line='489' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pause' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/symtablemodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <var-decl name='PySTEntry_Type' type-id='type-id-12' visibility='default' filepath='./Include/symtable.h' line='67' column='1'/> + <function-decl name='PyInit__symtable' mangled-name='PyInit__symtable' filepath='./Modules/symtablemodule.c' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__symtable' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/timemodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='__builtin_strncpy' mangled-name='strncpy' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strncpy' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyInit_time' mangled-name='PyInit_time' filepath='./Modules/timemodule.c' line='1376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_time' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='getrusage' mangled-name='getrusage' filepath='/usr/include/sys/resource.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getrusage' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='select' mangled-name='select' filepath='/usr/include/sys/select.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='select' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='clock' mangled-name='clock' filepath='/usr/include/time.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clock' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='time' mangled-name='time' filepath='/usr/include/time.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='time' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mktime' mangled-name='mktime' filepath='/usr/include/time.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mktime' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='tzset' mangled-name='tzset' filepath='/usr/include/time.h' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='tzset' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='clock_getres' mangled-name='clock_getres' filepath='/usr/include/time.h' line='286' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clock_getres' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='clock_gettime' mangled-name='clock_gettime' filepath='/usr/include/time.h' line='289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clock_gettime' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='clock_settime' mangled-name='clock_settime' filepath='/usr/include/time.h' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clock_settime' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wcsftime' mangled-name='wcsftime' filepath='/usr/include/wchar.h' line='1043' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcsftime' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/xxsubtype.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit_xxsubtype' mangled-name='PyInit_xxsubtype' filepath='./Modules/xxsubtype.c' line='311' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_xxsubtype' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Modules/zipimport.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit_zipimport' mangled-name='PyInit_zipimport' filepath='./Modules/zipimport.c' line='1551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_zipimport' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='getc' mangled-name='getc' filepath='/usr/include/stdio.h' line='572' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='ftell' mangled-name='ftell' filepath='/usr/include/stdio.h' line='776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ftell' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='ferror' mangled-name='ferror' filepath='/usr/include/stdio.h' line='848' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ferror' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Python/dynload_shlib.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='256' hash='57830adbeb7593e3' id='type-id-280'> + <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='cee611f4a73e486c' id='type-id-281'/> + </array-type-def> + <typedef-decl name='dl_funcptr' type-id='type-id-282' size-in-bits='64' filepath='./Python/importdl.h' line='20' column='1' hash='fd7a63c0c6c822c4' id='type-id-283'/> + <var-decl name='_PyImport_DynLoadFiletab' type-id='type-id-280' mangled-name='_PyImport_DynLoadFiletab' visibility='default' filepath='./Python/dynload_shlib.c' line='35' column='1' elf-symbol-id='_PyImport_DynLoadFiletab'/> + <function-decl name='_PyImport_FindSharedFuncptr' mangled-name='_PyImport_FindSharedFuncptr' filepath='./Python/dynload_shlib.c' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_FindSharedFuncptr' hash='2c87bb323e763f1a'> + <parameter type-id='type-id-15' name='prefix' filepath='./Python/dynload_shlib.c' line='55' column='1'/> + <parameter type-id='type-id-15' name='shortname' filepath='./Python/dynload_shlib.c' line='56' column='1'/> + <parameter type-id='type-id-15' name='pathname' filepath='./Python/dynload_shlib.c' line='57' column='1'/> + <parameter type-id='type-id-33' name='fp' filepath='./Python/dynload_shlib.c' line='57' column='1'/> + <return type-id='type-id-283'/> + </function-decl> + <var-decl name='_PyImport_DynLoadFiletab' type-id='type-id-284' visibility='default' filepath='./Python/importdl.h' line='9' column='1'/> + <function-decl name='dlopen' mangled-name='dlopen' filepath='/usr/include/dlfcn.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dlopen' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='dlsym' mangled-name='dlsym' filepath='/usr/include/dlfcn.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dlsym' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='dlerror' mangled-name='dlerror' filepath='/usr/include/dlfcn.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dlerror' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Python/getcompiler.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='Py_GetCompiler' mangled-name='Py_GetCompiler' filepath='./Python/getcompiler.c' line='25' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetCompiler' hash='53885bde0aa65efe'> + <return type-id='type-id-15'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Python/getplatform.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='Py_GetPlatform' mangled-name='Py_GetPlatform' filepath='./Python/getplatform.c' line='9' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetPlatform' hash='53885bde0aa65efe'> + <return type-id='type-id-15'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Python/importdl.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_PyImport_LoadDynamicModuleWithSpec' mangled-name='_PyImport_LoadDynamicModuleWithSpec' filepath='./Python/importdl.c' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_LoadDynamicModuleWithSpec' hash='bf5bd7211d4bb3c4'> + <parameter type-id='type-id-6' name='spec' filepath='./Python/importdl.c' line='90' column='1'/> + <parameter type-id='type-id-33' name='fp' filepath='./Python/importdl.c' line='90' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='./Python/sysmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <pointer-type-def type-id='type-id-246' size-in-bits='64' hash='8406b5c61a5154ba' id='type-id-285'/> + <function-decl name='__builtin_fwrite' mangled-name='fwrite' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fwrite' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PySys_GetObjectId' mangled-name='_PySys_GetObjectId' filepath='./Python/sysmodule.c' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PySys_GetObjectId' hash='3b61e20dcf8d025a'> + <parameter type-id='type-id-286' name='key' filepath='./Python/sysmodule.c' line='51' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySys_GetObject' mangled-name='PySys_GetObject' filepath='./Python/sysmodule.c' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_GetObject' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PySys_SetObjectId' mangled-name='_PySys_SetObjectId' filepath='./Python/sysmodule.c' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PySys_SetObjectId' hash='22aaeb6dd63f2165'> + <parameter type-id='type-id-286' name='key' filepath='./Python/sysmodule.c' line='71' column='1'/> + <parameter type-id='type-id-6' name='v' filepath='./Python/sysmodule.c' line='71' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySys_SetObject' mangled-name='PySys_SetObject' filepath='./Python/sysmodule.c' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_SetObject' hash='258b661d16198aff'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='86' column='1'/> + <parameter type-id='type-id-6' name='v' filepath='./Python/sysmodule.c' line='86' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PySys_GetSizeOf' mangled-name='_PySys_GetSizeOf' filepath='./Python/sysmodule.c' line='1123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PySys_GetSizeOf' hash='243368eaa45734f1'> + <parameter type-id='type-id-6' name='o' filepath='./Python/sysmodule.c' line='1123' column='1'/> + <return type-id='type-id-60'/> + </function-decl> + <function-decl name='PySys_ResetWarnOptions' mangled-name='PySys_ResetWarnOptions' filepath='./Python/sysmodule.c' line='1512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_ResetWarnOptions' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySys_AddWarnOptionUnicode' mangled-name='PySys_AddWarnOptionUnicode' filepath='./Python/sysmodule.c' line='1520' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_AddWarnOptionUnicode' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySys_AddWarnOption' mangled-name='PySys_AddWarnOption' filepath='./Python/sysmodule.c' line='1532' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_AddWarnOption' hash='1116359e91f16ec0'> + <parameter type-id='type-id-245' name='path' filepath='./Modules/getpath.c' line='828' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySys_HasWarnOptions' mangled-name='PySys_HasWarnOptions' filepath='./Python/sysmodule.c' line='1543' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_HasWarnOptions' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySys_AddXOption' mangled-name='PySys_AddXOption' filepath='./Python/sysmodule.c' line='1561' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_AddXOption' hash='1116359e91f16ec0'> + <parameter type-id='type-id-245' name='path' filepath='./Modules/getpath.c' line='828' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySys_GetXOptions' mangled-name='PySys_GetXOptions' filepath='./Python/sysmodule.c' line='1597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_GetXOptions' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_PySys_ImplName' type-id='type-id-15' mangled-name='_PySys_ImplName' visibility='default' filepath='./Python/sysmodule.c' line='1846' column='1' elf-symbol-id='_PySys_ImplName'/> + <var-decl name='_PySys_ImplCacheTag' type-id='type-id-15' mangled-name='_PySys_ImplCacheTag' visibility='default' filepath='./Python/sysmodule.c' line='1850' column='1' elf-symbol-id='_PySys_ImplCacheTag'/> + <function-decl name='_PySys_Init' mangled-name='_PySys_Init' filepath='./Python/sysmodule.c' line='1930' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PySys_Init' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySys_SetPath' mangled-name='PySys_SetPath' filepath='./Python/sysmodule.c' line='2165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_SetPath' hash='1116359e91f16ec0'> + <parameter type-id='type-id-245' name='path' filepath='./Modules/getpath.c' line='828' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySys_SetArgvEx' mangled-name='PySys_SetArgvEx' filepath='./Python/sysmodule.c' line='2306' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_SetArgvEx' hash='bdd8dbc2bfd729da'> + <parameter type-id='type-id-8' name='argc' filepath='./Python/sysmodule.c' line='2306' column='1'/> + <parameter type-id='type-id-285' name='argv' filepath='./Python/sysmodule.c' line='2306' column='1'/> + <parameter type-id='type-id-8' name='updatepath' filepath='./Python/sysmodule.c' line='2306' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySys_SetArgv' mangled-name='PySys_SetArgv' filepath='./Python/sysmodule.c' line='2319' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_SetArgv' hash='207dd5f9cde56c6e'> + <parameter type-id='type-id-8' name='argc' filepath='./Python/sysmodule.c' line='2319' column='1'/> + <parameter type-id='type-id-285' name='argv' filepath='./Python/sysmodule.c' line='2319' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySys_WriteStdout' mangled-name='PySys_WriteStdout' filepath='./Python/sysmodule.c' line='2426' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_WriteStdout' hash='53885bde0aa65efe'> + <parameter type-id='type-id-15' name='format' filepath='./Python/sysmodule.c' line='2478' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySys_WriteStderr' mangled-name='PySys_WriteStderr' filepath='./Python/sysmodule.c' line='2436' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_WriteStderr' hash='53885bde0aa65efe'> + <parameter type-id='type-id-15' name='format' filepath='./Python/sysmodule.c' line='2478' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySys_FormatStdout' mangled-name='PySys_FormatStdout' filepath='./Python/sysmodule.c' line='2468' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_FormatStdout' hash='53885bde0aa65efe'> + <parameter type-id='type-id-15' name='format' filepath='./Python/sysmodule.c' line='2478' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySys_FormatStderr' mangled-name='PySys_FormatStderr' filepath='./Python/sysmodule.c' line='2478' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySys_FormatStderr' hash='53885bde0aa65efe'> + <parameter type-id='type-id-15' name='format' filepath='./Python/sysmodule.c' line='2478' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fputc' mangled-name='fputc' filepath='/usr/include/stdio.h' line='607' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fputc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fputs' mangled-name='fputs' filepath='/usr/include/stdio.h' line='713' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fputs' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='exit' mangled-name='exit' filepath='/usr/include/stdlib.h' line='756' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='exit' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wcsrchr' mangled-name='wcsrchr' filepath='/usr/include/wchar.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcsrchr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Modules/config.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-124' size-in-bits='3968' hash='0b0a2febbc8d1dd0' id='type-id-287'> + <subrange length='31' lower-bound='0' upper-bound='30' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='a70332a4d2caf54b' id='type-id-288'/> + </array-type-def> + <var-decl name='_PyImport_Inittab' type-id='type-id-287' mangled-name='_PyImport_Inittab' visibility='default' filepath='Modules/config.c' line='58' column='1' elf-symbol-id='_PyImport_Inittab'/> + </abi-instr> + <abi-instr address-size='64' path='Modules/gcmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyInit_gc' mangled-name='PyInit_gc' filepath='Modules/gcmodule.c' line='1545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_gc' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyGC_Collect' mangled-name='PyGC_Collect' filepath='Modules/gcmodule.c' line='1584' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGC_Collect' hash='52c0efb08d2aa513'> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_PyGC_CollectIfEnabled' mangled-name='_PyGC_CollectIfEnabled' filepath='Modules/gcmodule.c' line='1603' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGC_CollectIfEnabled' hash='52c0efb08d2aa513'> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_PyGC_CollectNoFail' mangled-name='_PyGC_CollectNoFail' filepath='Modules/gcmodule.c' line='1612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGC_CollectNoFail' hash='52c0efb08d2aa513'> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_PyGC_DumpShutdownStats' mangled-name='_PyGC_DumpShutdownStats' filepath='Modules/gcmodule.c' line='1633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGC_DumpShutdownStats' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyGC_Fini' mangled-name='_PyGC_Fini' filepath='Modules/gcmodule.c' line='1669' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGC_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyGC_Dump' mangled-name='_PyGC_Dump' filepath='Modules/gcmodule.c' line='1676' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGC_Dump' hash='25b31723440b4391'> + <parameter type-id='type-id-22' name='g' filepath='Modules/gcmodule.c' line='1676' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyObject_GC_Track' mangled-name='PyObject_GC_Track' filepath='Modules/gcmodule.c' line='1690' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GC_Track' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-48'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyObject_GC_UnTrack' mangled-name='PyObject_GC_UnTrack' filepath='Modules/gcmodule.c' line='1696' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GC_UnTrack' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-48'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyObject_GC_Malloc' mangled-name='_PyObject_GC_Malloc' filepath='Modules/gcmodule.c' line='1737' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_GC_Malloc' hash='7f72d8f75a483747'> + <parameter type-id='type-id-60' name='basicsize' filepath='Modules/gcmodule.c' line='1743' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_GC_Calloc' mangled-name='_PyObject_GC_Calloc' filepath='Modules/gcmodule.c' line='1743' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_GC_Calloc' hash='7f72d8f75a483747'> + <parameter type-id='type-id-60' name='basicsize' filepath='Modules/gcmodule.c' line='1743' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_GC_New' mangled-name='_PyObject_GC_New' filepath='Modules/gcmodule.c' line='1749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_GC_New' hash='c8726fef827ccf70'> + <parameter type-id='type-id-289' name='tp' filepath='Modules/gcmodule.c' line='1749' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_GC_NewVar' mangled-name='_PyObject_GC_NewVar' filepath='Modules/gcmodule.c' line='1758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_GC_NewVar' hash='f8a2423ad17e53f6'> + <parameter type-id='type-id-289' name='tp' filepath='Modules/gcmodule.c' line='1758' column='1'/> + <parameter type-id='type-id-54' name='nitems' filepath='Modules/gcmodule.c' line='1758' column='1'/> + <return type-id='type-id-290'/> + </function-decl> + <function-decl name='_PyObject_GC_Resize' mangled-name='_PyObject_GC_Resize' filepath='Modules/gcmodule.c' line='1775' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_GC_Resize' hash='ebe388a11dc9e6f5'> + <parameter type-id='type-id-290' name='op' filepath='Modules/gcmodule.c' line='1775' column='1'/> + <parameter type-id='type-id-54' name='nitems' filepath='Modules/gcmodule.c' line='1775' column='1'/> + <return type-id='type-id-290'/> + </function-decl> + <function-decl name='PyObject_GC_Del' mangled-name='PyObject_GC_Del' filepath='Modules/gcmodule.c' line='1791' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GC_Del' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-48'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Modules/main.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <pointer-type-def type-id='type-id-285' size-in-bits='64' hash='c8355f5d4d517bab' id='type-id-291'/> + <var-decl name='_PyOS_opterr' type-id='type-id-8' visibility='default' filepath='./Include/pygetopt.h' line='9' column='1'/> + <var-decl name='_PyOS_optind' type-id='type-id-8' visibility='default' filepath='./Include/pygetopt.h' line='10' column='1'/> + <var-decl name='_PyOS_optarg' type-id='type-id-246' visibility='default' filepath='./Include/pygetopt.h' line='11' column='1'/> + <function-decl name='__printf_chk' mangled-name='__printf_chk' filepath='/usr/include/bits/stdio2-decl.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__printf_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='setvbuf' mangled-name='setvbuf' filepath='/usr/include/stdio.h' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setvbuf' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='ungetc' mangled-name='ungetc' filepath='/usr/include/stdio.h' line='726' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ungetc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='strtok' mangled-name='strtok' filepath='/usr/include/string.h' line='356' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strtok' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_Main' mangled-name='Py_Main' filepath='Modules/main.c' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_Main' hash='c8f0b503d1c0fefb'> + <parameter type-id='type-id-8' name='argc' filepath='Modules/main.c' line='360' column='1'/> + <parameter type-id='type-id-285' name='argv' filepath='Modules/main.c' line='360' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_GetArgcArgv' mangled-name='Py_GetArgcArgv' filepath='Modules/main.c' line='871' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetArgcArgv' hash='bda25c1ec5c55712'> + <parameter type-id='type-id-292' name='argc' filepath='Modules/main.c' line='871' column='1'/> + <parameter type-id='type-id-291' name='argv' filepath='Modules/main.c' line='871' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/abstract.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='_Py_Identifier' is-struct='yes' visibility='default' size-in-bits='192' filepath='./Include/object.h' line='142' column='1' hash='a88b982ada2fe974' id='type-id-293'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='next' type-id='type-id-294' visibility='default' filepath='./Include/object.h' line='143' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='string' type-id='type-id-15' visibility='default' filepath='./Include/object.h' line='144' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='object' type-id='type-id-6' visibility='default' filepath='./Include/object.h' line='145' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='_Py_Identifier' type-id='type-id-293' size-in-bits='192' filepath='./Include/object.h' line='146' column='1' id='type-id-295'/> + <pointer-type-def type-id='type-id-6' size-in-bits='64' hash='2225680784ff1271' id='type-id-7'/> + <pointer-type-def type-id='type-id-7' size-in-bits='64' hash='0d0e2cd53fadc709' id='type-id-296'/> + <pointer-type-def type-id='type-id-293' size-in-bits='64' hash='2dcb3951762e3d89' id='type-id-294'/> + <pointer-type-def type-id='type-id-295' size-in-bits='64' hash='2dcb3951762e3d89#2' id='type-id-286'/> + <qualified-type-def type-id='type-id-19' const='yes' hash='351aa155d9983c83' id='type-id-297'/> + <pointer-type-def type-id='type-id-297' size-in-bits='64' hash='789df74c745bc4e9' id='type-id-298'/> + <qualified-type-def type-id='type-id-179' const='yes' hash='4f573491bd5a53e9' id='type-id-299'/> + <pointer-type-def type-id='type-id-299' size-in-bits='64' hash='13f8ca305bed7d7b' id='type-id-300'/> + <qualified-type-def type-id='type-id-54' const='yes' hash='a94911d78f3431fd' id='type-id-301'/> + <pointer-type-def type-id='type-id-301' size-in-bits='64' hash='e2a7c3907994fdb5' id='type-id-302'/> + <pointer-type-def type-id='type-id-15' size-in-bits='64' hash='cea1d4b0943594a3' id='type-id-303'/> + <pointer-type-def type-id='type-id-48' size-in-bits='64' hash='473a9667a2856e32' id='type-id-304'/> + <function-decl name='PyObject_Type' mangled-name='PyObject_Type' filepath='Objects/abstract.c' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Type' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_Size' mangled-name='PyObject_Size' filepath='Objects/abstract.c' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Size' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyObject_Length' mangled-name='PyObject_Length' filepath='Objects/abstract.c' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Length' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_PyObject_HasLen' mangled-name='_PyObject_HasLen' filepath='Objects/abstract.c' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_HasLen' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_LengthHint' mangled-name='PyObject_LengthHint' filepath='Objects/abstract.c' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_LengthHint' hash='654c688c672be4c2'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='82' column='1'/> + <parameter type-id='type-id-54' name='defaultvalue' filepath='Objects/abstract.c' line='82' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyObject_GetItem' mangled-name='PyObject_GetItem' filepath='Objects/abstract.c' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GetItem' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_SetItem' mangled-name='PyObject_SetItem' filepath='Objects/abstract.c' line='170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_SetItem' hash='63c03439f3e9ae1a'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_DelItem' mangled-name='PyObject_DelItem' filepath='Objects/abstract.c' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_DelItem' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_DelItemString' mangled-name='PyObject_DelItemString' filepath='Objects/abstract.c' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_DelItemString' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_AsCharBuffer' mangled-name='PyObject_AsCharBuffer' filepath='Objects/abstract.c' line='255' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_AsCharBuffer' hash='580f243fc519f291'> + <parameter type-id='type-id-6' name='obj' filepath='Objects/abstract.c' line='255' column='1'/> + <parameter type-id='type-id-303' name='buffer' filepath='Objects/abstract.c' line='256' column='1'/> + <parameter type-id='type-id-53' name='buffer_len' filepath='Objects/abstract.c' line='257' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_CheckReadBuffer' mangled-name='PyObject_CheckReadBuffer' filepath='Objects/abstract.c' line='263' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_CheckReadBuffer' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_AsReadBuffer' mangled-name='PyObject_AsReadBuffer' filepath='Objects/abstract.c' line='279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_AsReadBuffer' hash='4e8b341d97851d68'> + <parameter type-id='type-id-6' name='obj' filepath='Objects/abstract.c' line='298' column='1'/> + <parameter type-id='type-id-304' name='buffer' filepath='Objects/abstract.c' line='299' column='1'/> + <parameter type-id='type-id-53' name='buffer_len' filepath='Objects/abstract.c' line='300' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_AsWriteBuffer' mangled-name='PyObject_AsWriteBuffer' filepath='Objects/abstract.c' line='298' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_AsWriteBuffer' hash='4e8b341d97851d68'> + <parameter type-id='type-id-6' name='obj' filepath='Objects/abstract.c' line='298' column='1'/> + <parameter type-id='type-id-304' name='buffer' filepath='Objects/abstract.c' line='299' column='1'/> + <parameter type-id='type-id-53' name='buffer_len' filepath='Objects/abstract.c' line='300' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_GetBuffer' mangled-name='PyObject_GetBuffer' filepath='Objects/abstract.c' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GetBuffer' hash='c7b354fc0c814775'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-225'/> + <parameter type-id='type-id-8'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyBuffer_IsContiguous' mangled-name='PyBuffer_IsContiguous' filepath='Objects/abstract.c' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBuffer_IsContiguous' hash='f5271a693a76bf05'> + <parameter type-id='type-id-300' name='view' filepath='Objects/abstract.c' line='408' column='1'/> + <parameter type-id='type-id-9' name='order' filepath='Objects/abstract.c' line='408' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyBuffer_GetPointer' mangled-name='PyBuffer_GetPointer' filepath='Objects/abstract.c' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBuffer_GetPointer' hash='2b3d38001d2ea2f4'> + <parameter type-id='type-id-225' name='view' filepath='Objects/abstract.c' line='424' column='1'/> + <parameter type-id='type-id-53' name='indices' filepath='Objects/abstract.c' line='424' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='_Py_add_one_to_index_F' mangled-name='_Py_add_one_to_index_F' filepath='Objects/abstract.c' line='440' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_add_one_to_index_F' hash='dd274ad6227d4b2a'> + <parameter type-id='type-id-8' name='nd' filepath='Objects/abstract.c' line='440' column='1'/> + <parameter type-id='type-id-53' name='index' filepath='Objects/abstract.c' line='440' column='1'/> + <parameter type-id='type-id-302' name='shape' filepath='Objects/abstract.c' line='440' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_add_one_to_index_C' mangled-name='_Py_add_one_to_index_C' filepath='Objects/abstract.c' line='456' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_add_one_to_index_C' hash='dd274ad6227d4b2a'> + <parameter type-id='type-id-8' name='nd' filepath='Objects/abstract.c' line='440' column='1'/> + <parameter type-id='type-id-53' name='index' filepath='Objects/abstract.c' line='440' column='1'/> + <parameter type-id='type-id-302' name='shape' filepath='Objects/abstract.c' line='440' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyBuffer_FromContiguous' mangled-name='PyBuffer_FromContiguous' filepath='Objects/abstract.c' line='472' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBuffer_FromContiguous' hash='6beff899f3ff60d5'> + <parameter type-id='type-id-225' name='view' filepath='Objects/abstract.c' line='472' column='1'/> + <parameter type-id='type-id-48' name='buf' filepath='Objects/abstract.c' line='472' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/abstract.c' line='472' column='1'/> + <parameter type-id='type-id-9' name='fort' filepath='Objects/abstract.c' line='472' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_CopyData' mangled-name='PyObject_CopyData' filepath='Objects/abstract.c' line='523' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_CopyData' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyBuffer_FillContiguousStrides' mangled-name='PyBuffer_FillContiguousStrides' filepath='Objects/abstract.c' line='594' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBuffer_FillContiguousStrides' hash='aef32007a30c6530'> + <parameter type-id='type-id-8' name='nd' filepath='Objects/abstract.c' line='594' column='1'/> + <parameter type-id='type-id-53' name='shape' filepath='Objects/abstract.c' line='594' column='1'/> + <parameter type-id='type-id-53' name='strides' filepath='Objects/abstract.c' line='595' column='1'/> + <parameter type-id='type-id-8' name='itemsize' filepath='Objects/abstract.c' line='595' column='1'/> + <parameter type-id='type-id-9' name='fort' filepath='Objects/abstract.c' line='596' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyBuffer_FillInfo' mangled-name='PyBuffer_FillInfo' filepath='Objects/abstract.c' line='618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBuffer_FillInfo' hash='2da70e1c36f66744'> + <parameter type-id='type-id-225' name='view' filepath='Objects/abstract.c' line='618' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Objects/abstract.c' line='618' column='1'/> + <parameter type-id='type-id-48' name='buf' filepath='Objects/abstract.c' line='618' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/abstract.c' line='618' column='1'/> + <parameter type-id='type-id-8' name='readonly' filepath='Objects/abstract.c' line='619' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Objects/abstract.c' line='619' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyBuffer_Release' mangled-name='PyBuffer_Release' filepath='Objects/abstract.c' line='657' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBuffer_Release' hash='1a8614bcd1dd8acc'> + <parameter type-id='type-id-225' name='view' filepath='Objects/abstract.c' line='657' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyObject_Format' mangled-name='PyObject_Format' filepath='Objects/abstract.c' line='671' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Format' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Check' mangled-name='PyNumber_Check' filepath='Objects/abstract.c' line='732' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Check' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyNumber_Or' mangled-name='PyNumber_Or' filepath='Objects/abstract.c' line='919' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Or' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Xor' mangled-name='PyNumber_Xor' filepath='Objects/abstract.c' line='920' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Xor' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_And' mangled-name='PyNumber_And' filepath='Objects/abstract.c' line='921' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_And' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Lshift' mangled-name='PyNumber_Lshift' filepath='Objects/abstract.c' line='922' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Lshift' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Rshift' mangled-name='PyNumber_Rshift' filepath='Objects/abstract.c' line='923' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Rshift' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Subtract' mangled-name='PyNumber_Subtract' filepath='Objects/abstract.c' line='924' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Subtract' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Divmod' mangled-name='PyNumber_Divmod' filepath='Objects/abstract.c' line='925' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Divmod' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Add' mangled-name='PyNumber_Add' filepath='Objects/abstract.c' line='928' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Add' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Multiply' mangled-name='PyNumber_Multiply' filepath='Objects/abstract.c' line='959' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Multiply' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_MatrixMultiply' mangled-name='PyNumber_MatrixMultiply' filepath='Objects/abstract.c' line='978' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_MatrixMultiply' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_FloorDivide' mangled-name='PyNumber_FloorDivide' filepath='Objects/abstract.c' line='984' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_FloorDivide' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_TrueDivide' mangled-name='PyNumber_TrueDivide' filepath='Objects/abstract.c' line='990' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_TrueDivide' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Remainder' mangled-name='PyNumber_Remainder' filepath='Objects/abstract.c' line='996' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Remainder' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Power' mangled-name='PyNumber_Power' filepath='Objects/abstract.c' line='1002' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Power' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceOr' mangled-name='PyNumber_InPlaceOr' filepath='Objects/abstract.c' line='1058' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceOr' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceXor' mangled-name='PyNumber_InPlaceXor' filepath='Objects/abstract.c' line='1059' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceXor' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceAnd' mangled-name='PyNumber_InPlaceAnd' filepath='Objects/abstract.c' line='1060' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceAnd' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceLshift' mangled-name='PyNumber_InPlaceLshift' filepath='Objects/abstract.c' line='1061' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceLshift' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceRshift' mangled-name='PyNumber_InPlaceRshift' filepath='Objects/abstract.c' line='1062' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceRshift' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceSubtract' mangled-name='PyNumber_InPlaceSubtract' filepath='Objects/abstract.c' line='1063' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceSubtract' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceFloorDivide' mangled-name='PyNumber_InPlaceFloorDivide' filepath='Objects/abstract.c' line='1067' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceFloorDivide' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceTrueDivide' mangled-name='PyNumber_InPlaceTrueDivide' filepath='Objects/abstract.c' line='1074' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceTrueDivide' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceAdd' mangled-name='PyNumber_InPlaceAdd' filepath='Objects/abstract.c' line='1081' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceAdd' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceMultiply' mangled-name='PyNumber_InPlaceMultiply' filepath='Objects/abstract.c' line='1102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceMultiply' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceMatrixMultiply' mangled-name='PyNumber_InPlaceMatrixMultiply' filepath='Objects/abstract.c' line='1131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceMatrixMultiply' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlaceRemainder' mangled-name='PyNumber_InPlaceRemainder' filepath='Objects/abstract.c' line='1138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlaceRemainder' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_InPlacePower' mangled-name='PyNumber_InPlacePower' filepath='Objects/abstract.c' line='1145' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_InPlacePower' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Negative' mangled-name='PyNumber_Negative' filepath='Objects/abstract.c' line='1160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Negative' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Positive' mangled-name='PyNumber_Positive' filepath='Objects/abstract.c' line='1176' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Positive' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Invert' mangled-name='PyNumber_Invert' filepath='Objects/abstract.c' line='1192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Invert' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Absolute' mangled-name='PyNumber_Absolute' filepath='Objects/abstract.c' line='1208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Absolute' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Index' mangled-name='PyNumber_Index' filepath='Objects/abstract.c' line='1228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Index' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_AsSsize_t' mangled-name='PyNumber_AsSsize_t' filepath='Objects/abstract.c' line='1270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_AsSsize_t' hash='fb1738967c3f94b2'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='2025' column='1'/> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2025' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyNumber_Long' mangled-name='PyNumber_Long' filepath='Objects/abstract.c' line='1315' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Long' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_Float' mangled-name='PyNumber_Float' filepath='Objects/abstract.c' line='1407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_Float' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyNumber_ToBase' mangled-name='PyNumber_ToBase' filepath='Objects/abstract.c' line='1454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNumber_ToBase' hash='e9303b5cae6b9508'> + <parameter type-id='type-id-6' name='n' filepath='Objects/abstract.c' line='1454' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/abstract.c' line='1454' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySequence_Check' mangled-name='PySequence_Check' filepath='Objects/abstract.c' line='1476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_Check' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySequence_Size' mangled-name='PySequence_Size' filepath='Objects/abstract.c' line='1485' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_Size' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PySequence_Length' mangled-name='PySequence_Length' filepath='Objects/abstract.c' line='1504' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_Length' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PySequence_Concat' mangled-name='PySequence_Concat' filepath='Objects/abstract.c' line='1511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_Concat' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySequence_Repeat' mangled-name='PySequence_Repeat' filepath='Objects/abstract.c' line='1536' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_Repeat' hash='9b79932cbc51c9a6'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySequence_InPlaceConcat' mangled-name='PySequence_InPlaceConcat' filepath='Objects/abstract.c' line='1566' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_InPlaceConcat' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySequence_InPlaceRepeat' mangled-name='PySequence_InPlaceRepeat' filepath='Objects/abstract.c' line='1591' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_InPlaceRepeat' hash='9b79932cbc51c9a6'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySequence_GetItem' mangled-name='PySequence_GetItem' filepath='Objects/abstract.c' line='1621' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_GetItem' hash='9b79932cbc51c9a6'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySequence_GetSlice' mangled-name='PySequence_GetSlice' filepath='Objects/abstract.c' line='1648' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_GetSlice' hash='9abb5d4f1da618ef'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1648' column='1'/> + <parameter type-id='type-id-54' name='i1' filepath='Objects/abstract.c' line='1648' column='1'/> + <parameter type-id='type-id-54' name='i2' filepath='Objects/abstract.c' line='1648' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySequence_SetItem' mangled-name='PySequence_SetItem' filepath='Objects/abstract.c' line='1671' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_SetItem' hash='b4ea4a9949b53d1b'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySequence_DelItem' mangled-name='PySequence_DelItem' filepath='Objects/abstract.c' line='1698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_DelItem' hash='e42a80ecf1ee5bbb'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1698' column='1'/> + <parameter type-id='type-id-54' name='i' filepath='Objects/abstract.c' line='1698' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySequence_SetSlice' mangled-name='PySequence_SetSlice' filepath='Objects/abstract.c' line='1725' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_SetSlice' hash='23e90af314a8f60f'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1725' column='1'/> + <parameter type-id='type-id-54' name='i1' filepath='Objects/abstract.c' line='1725' column='1'/> + <parameter type-id='type-id-54' name='i2' filepath='Objects/abstract.c' line='1725' column='1'/> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='1725' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySequence_DelSlice' mangled-name='PySequence_DelSlice' filepath='Objects/abstract.c' line='1750' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_DelSlice' hash='54412ea11b1cfe78'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1750' column='1'/> + <parameter type-id='type-id-54' name='i1' filepath='Objects/abstract.c' line='1750' column='1'/> + <parameter type-id='type-id-54' name='i2' filepath='Objects/abstract.c' line='1750' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySequence_Tuple' mangled-name='PySequence_Tuple' filepath='Objects/abstract.c' line='1774' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_Tuple' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySequence_List' mangled-name='PySequence_List' filepath='Objects/abstract.c' line='1858' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_List' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySequence_Fast' mangled-name='PySequence_Fast' filepath='Objects/abstract.c' line='1881' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_Fast' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PySequence_IterSearch' mangled-name='_PySequence_IterSearch' filepath='Objects/abstract.c' line='1914' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PySequence_IterSearch' hash='ea23f76d037f72ed'> + <parameter type-id='type-id-6' name='seq' filepath='Objects/abstract.c' line='1914' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Objects/abstract.c' line='1914' column='1'/> + <parameter type-id='type-id-8' name='operation' filepath='Objects/abstract.c' line='1914' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PySequence_Count' mangled-name='PySequence_Count' filepath='Objects/abstract.c' line='1997' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_Count' hash='fb1738967c3f94b2'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='2025' column='1'/> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2025' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PySequence_Contains' mangled-name='PySequence_Contains' filepath='Objects/abstract.c' line='2006' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_Contains' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySequence_In' mangled-name='PySequence_In' filepath='Objects/abstract.c' line='2019' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_In' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySequence_Index' mangled-name='PySequence_Index' filepath='Objects/abstract.c' line='2025' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySequence_Index' hash='fb1738967c3f94b2'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='2025' column='1'/> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2025' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyMapping_Check' mangled-name='PyMapping_Check' filepath='Objects/abstract.c' line='2033' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMapping_Check' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyMapping_Size' mangled-name='PyMapping_Size' filepath='Objects/abstract.c' line='2040' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMapping_Size' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyMapping_Length' mangled-name='PyMapping_Length' filepath='Objects/abstract.c' line='2059' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMapping_Length' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyMapping_GetItemString' mangled-name='PyMapping_GetItemString' filepath='Objects/abstract.c' line='2066' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMapping_GetItemString' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMapping_SetItemString' mangled-name='PyMapping_SetItemString' filepath='Objects/abstract.c' line='2083' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMapping_SetItemString' hash='dc433dc161735f10'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2083' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2083' column='1'/> + <parameter type-id='type-id-6' name='value' filepath='Objects/abstract.c' line='2083' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyMapping_HasKeyString' mangled-name='PyMapping_HasKeyString' filepath='Objects/abstract.c' line='2102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMapping_HasKeyString' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyMapping_HasKey' mangled-name='PyMapping_HasKey' filepath='Objects/abstract.c' line='2116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMapping_HasKey' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyMapping_Keys' mangled-name='PyMapping_Keys' filepath='Objects/abstract.c' line='2130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMapping_Keys' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMapping_Items' mangled-name='PyMapping_Items' filepath='Objects/abstract.c' line='2147' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMapping_Items' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMapping_Values' mangled-name='PyMapping_Values' filepath='Objects/abstract.c' line='2164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMapping_Values' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_CallObject' mangled-name='PyObject_CallObject' filepath='Objects/abstract.c' line='2185' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_CallObject' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_Py_CheckFunctionResult' mangled-name='_Py_CheckFunctionResult' filepath='Objects/abstract.c' line='2191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_CheckFunctionResult' hash='0caed737696f5ff6'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2191' column='1'/> + <parameter type-id='type-id-6' name='result' filepath='Objects/abstract.c' line='2191' column='1'/> + <parameter type-id='type-id-15' name='where' filepath='Objects/abstract.c' line='2191' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_Call' mangled-name='PyObject_Call' filepath='Objects/abstract.c' line='2239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Call' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyStack_AsTuple' mangled-name='_PyStack_AsTuple' filepath='Objects/abstract.c' line='2269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyStack_AsTuple' hash='678bd5209e77715d'> + <parameter type-id='type-id-7' name='stack' filepath='Objects/abstract.c' line='2269' column='1'/> + <parameter type-id='type-id-54' name='nargs' filepath='Objects/abstract.c' line='2269' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_FastCallDict' mangled-name='_PyObject_FastCallDict' filepath='Objects/abstract.c' line='2289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_FastCallDict' hash='c66e420e2e76a5c5'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-7' name='stack' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-54' name='nargs' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-6' name='kwnames' filepath='Objects/abstract.c' line='2466' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_Call_Prepend' mangled-name='_PyObject_Call_Prepend' filepath='Objects/abstract.c' line='2345' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_Call_Prepend' hash='0f58c708e82e30e5'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2345' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Objects/abstract.c' line='2346' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/abstract.c' line='2346' column='1'/> + <parameter type-id='type-id-6' name='kwargs' filepath='Objects/abstract.c' line='2346' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyStack_AsDict' mangled-name='_PyStack_AsDict' filepath='Objects/abstract.c' line='2383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyStack_AsDict' hash='0ef4c02e8801ddb9'> + <parameter type-id='type-id-7' name='values' filepath='Objects/abstract.c' line='2383' column='1'/> + <parameter type-id='type-id-6' name='kwnames' filepath='Objects/abstract.c' line='2383' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyStack_UnpackDict' mangled-name='_PyStack_UnpackDict' filepath='Objects/abstract.c' line='2408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyStack_UnpackDict' hash='c2be66d8a15ac579'> + <parameter type-id='type-id-7' name='args' filepath='Objects/abstract.c' line='2408' column='1'/> + <parameter type-id='type-id-54' name='nargs' filepath='Objects/abstract.c' line='2408' column='1'/> + <parameter type-id='type-id-6' name='kwargs' filepath='Objects/abstract.c' line='2408' column='1'/> + <parameter type-id='type-id-296' name='p_stack' filepath='Objects/abstract.c' line='2409' column='1'/> + <parameter type-id='type-id-7' name='p_kwnames' filepath='Objects/abstract.c' line='2409' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyObject_FastCallKeywords' mangled-name='_PyObject_FastCallKeywords' filepath='Objects/abstract.c' line='2465' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_FastCallKeywords' hash='c66e420e2e76a5c5'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-7' name='stack' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-54' name='nargs' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-6' name='kwnames' filepath='Objects/abstract.c' line='2466' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_CallFunction' mangled-name='PyObject_CallFunction' filepath='Objects/abstract.c' line='2519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_CallFunction' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='callable' filepath='Objects/abstract.c' line='2545' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Objects/abstract.c' line='2545' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_CallFunction_SizeT' mangled-name='_PyObject_CallFunction_SizeT' filepath='Objects/abstract.c' line='2545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_CallFunction_SizeT' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='callable' filepath='Objects/abstract.c' line='2545' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Objects/abstract.c' line='2545' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_CallMethod' mangled-name='PyObject_CallMethod' filepath='Objects/abstract.c' line='2602' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_CallMethod' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2647' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Objects/abstract.c' line='2647' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Objects/abstract.c' line='2648' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_CallMethodId' mangled-name='_PyObject_CallMethodId' filepath='Objects/abstract.c' line='2624' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_CallMethodId' hash='297c0eb7d482563f'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2669' column='1'/> + <parameter type-id='type-id-286' name='name' filepath='Objects/abstract.c' line='2669' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Objects/abstract.c' line='2670' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_CallMethod_SizeT' mangled-name='_PyObject_CallMethod_SizeT' filepath='Objects/abstract.c' line='2647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_CallMethod_SizeT' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2647' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Objects/abstract.c' line='2647' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Objects/abstract.c' line='2648' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_CallMethodId_SizeT' mangled-name='_PyObject_CallMethodId_SizeT' filepath='Objects/abstract.c' line='2669' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_CallMethodId_SizeT' hash='297c0eb7d482563f'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2669' column='1'/> + <parameter type-id='type-id-286' name='name' filepath='Objects/abstract.c' line='2669' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Objects/abstract.c' line='2670' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_CallMethodObjArgs' mangled-name='PyObject_CallMethodObjArgs' filepath='Objects/abstract.c' line='2733' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_CallMethodObjArgs' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='callable' filepath='Objects/abstract.c' line='2733' column='1'/> + <parameter type-id='type-id-6' name='name' filepath='Objects/abstract.c' line='2733' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_CallMethodIdObjArgs' mangled-name='_PyObject_CallMethodIdObjArgs' filepath='Objects/abstract.c' line='2769' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_CallMethodIdObjArgs' hash='92bcd1eedb212ecf'> + <parameter type-id='type-id-6' name='callable' filepath='Objects/abstract.c' line='2769' column='1'/> + <parameter type-id='type-id-294' name='name' filepath='Objects/abstract.c' line='2770' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_CallFunctionObjArgs' mangled-name='PyObject_CallFunctionObjArgs' filepath='Objects/abstract.c' line='2806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_CallFunctionObjArgs' hash='8759147de6871040'> + <parameter type-id='type-id-6' name='callable' filepath='Objects/abstract.c' line='2806' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_IsInstance' mangled-name='PyObject_IsInstance' filepath='Objects/abstract.c' line='2983' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_IsInstance' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_IsSubclass' mangled-name='PyObject_IsSubclass' filepath='Objects/abstract.c' line='3058' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_IsSubclass' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyObject_RealIsInstance' mangled-name='_PyObject_RealIsInstance' filepath='Objects/abstract.c' line='3114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_RealIsInstance' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyObject_RealIsSubclass' mangled-name='_PyObject_RealIsSubclass' filepath='Objects/abstract.c' line='3120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_RealIsSubclass' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_GetIter' mangled-name='PyObject_GetIter' filepath='Objects/abstract.c' line='3127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GetIter' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyIter_Next' mangled-name='PyIter_Next' filepath='Objects/abstract.c' line='3159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyIter_Next' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PySequence_BytesToCharpArray' mangled-name='_PySequence_BytesToCharpArray' filepath='Objects/abstract.c' line='3180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PySequence_BytesToCharpArray' hash='bc5e54823f4a32c9'> + <parameter type-id='type-id-6' name='self' filepath='Objects/abstract.c' line='3180' column='1'/> + <return type-id='type-id-298'/> + </function-decl> + <function-decl name='_Py_FreeCharPArray' mangled-name='_Py_FreeCharPArray' filepath='Objects/abstract.c' line='3239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_FreeCharPArray' hash='19d484a2e001277b'> + <parameter type-id='type-id-298' name='array' filepath='Objects/abstract.c' line='3239' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <type-decl name='variadic parameter type' id='type-id-305'/> + </abi-instr> + <abi-instr address-size='64' path='Objects/accu.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='_PyAccu' is-struct='yes' naming-typedef-id='type-id-306' visibility='default' size-in-bits='128' filepath='./Include/accu.h' line='21' column='1' hash='bea6a881ba3bc33b' id='type-id-307'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='large' type-id='type-id-6' visibility='default' filepath='./Include/accu.h' line='22' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='small' type-id='type-id-6' visibility='default' filepath='./Include/accu.h' line='23' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='_PyAccu' type-id='type-id-307' size-in-bits='128' filepath='./Include/accu.h' line='24' column='1' id='type-id-306'/> + <pointer-type-def type-id='type-id-306' size-in-bits='64' hash='f053eeef6f8df768' id='type-id-308'/> + <function-decl name='_PyAccu_Init' mangled-name='_PyAccu_Init' filepath='Objects/accu.c' line='18' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyAccu_Init' hash='77eec5d4c6ceab31'> + <parameter type-id='type-id-308' name='acc' filepath='Objects/accu.c' line='18' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyAccu_Accumulate' mangled-name='_PyAccu_Accumulate' filepath='Objects/accu.c' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyAccu_Accumulate' hash='c46b7ccee07de025'> + <parameter type-id='type-id-308' name='acc' filepath='Objects/accu.c' line='55' column='1'/> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/accu.c' line='55' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyAccu_FinishAsList' mangled-name='_PyAccu_FinishAsList' filepath='Objects/accu.c' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyAccu_FinishAsList' hash='ecbceaa5d39c0473'> + <parameter type-id='type-id-308' name='acc' filepath='Objects/accu.c' line='93' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyAccu_Finish' mangled-name='_PyAccu_Finish' filepath='Objects/accu.c' line='93' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyAccu_Finish' hash='ecbceaa5d39c0473'> + <parameter type-id='type-id-308' name='acc' filepath='Objects/accu.c' line='93' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyAccu_Destroy' mangled-name='_PyAccu_Destroy' filepath='Objects/accu.c' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyAccu_Destroy' hash='bf91a7cd7753475e'> + <parameter type-id='type-id-308' name='acc' filepath='Objects/accu.c' line='111' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/boolobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyBool_FromLong' mangled-name='PyBool_FromLong' filepath='Objects/boolobject.c' line='28' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBool_FromLong' hash='7f1ac870e4b09703#2'> + <parameter type-id='type-id-35' name='ok' filepath='Objects/boolobject.c' line='28' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/bytearrayobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <var-decl name='_Py_isspace__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='37' column='1'/> + <var-decl name='_Py_isalpha__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='38' column='1'/> + <var-decl name='_Py_isalnum__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='39' column='1'/> + <var-decl name='_Py_isdigit__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='40' column='1'/> + <var-decl name='_Py_islower__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='41' column='1'/> + <var-decl name='_Py_isupper__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='42' column='1'/> + <var-decl name='_Py_istitle__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='43' column='1'/> + <var-decl name='_Py_lower__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='44' column='1'/> + <var-decl name='_Py_upper__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='45' column='1'/> + <var-decl name='_Py_title__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='46' column='1'/> + <var-decl name='_Py_capitalize__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='47' column='1'/> + <var-decl name='_Py_swapcase__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='48' column='1'/> + <var-decl name='_Py_count__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='49' column='1'/> + <var-decl name='_Py_find__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='50' column='1'/> + <var-decl name='_Py_index__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='51' column='1'/> + <var-decl name='_Py_rfind__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='52' column='1'/> + <var-decl name='_Py_rindex__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='53' column='1'/> + <var-decl name='_Py_startswith__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='54' column='1'/> + <var-decl name='_Py_endswith__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='55' column='1'/> + <var-decl name='_Py_maketrans__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='56' column='1'/> + <var-decl name='_Py_expandtabs__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='57' column='1'/> + <var-decl name='_Py_ljust__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='58' column='1'/> + <var-decl name='_Py_rjust__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='59' column='1'/> + <var-decl name='_Py_center__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='60' column='1'/> + <var-decl name='_Py_zfill__doc__' type-id='type-id-309' visibility='default' filepath='./Include/bytes_methods.h' line='61' column='1'/> + <function-decl name='memcmp' mangled-name='memcmp' filepath='/usr/include/string.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memcmp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='memrchr' mangled-name='memrchr' filepath='/usr/include/string.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='memrchr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <var-decl name='_PyByteArray_empty_string' type-id='type-id-66' mangled-name='_PyByteArray_empty_string' visibility='default' filepath='Objects/bytearrayobject.c' line='15' column='1' elf-symbol-id='_PyByteArray_empty_string'/> + <function-decl name='PyByteArray_Fini' mangled-name='PyByteArray_Fini' filepath='Objects/bytearrayobject.c' line='18' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyByteArray_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyByteArray_Init' mangled-name='PyByteArray_Init' filepath='Objects/bytearrayobject.c' line='23' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyByteArray_Init' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyByteArray_FromObject' mangled-name='PyByteArray_FromObject' filepath='Objects/bytearrayobject.c' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyByteArray_FromObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyByteArray_FromStringAndSize' mangled-name='PyByteArray_FromStringAndSize' filepath='Objects/bytearrayobject.c' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyByteArray_FromStringAndSize' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyByteArray_Size' mangled-name='PyByteArray_Size' filepath='Objects/bytearrayobject.c' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyByteArray_Size' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyByteArray_AsString' mangled-name='PyByteArray_AsString' filepath='Objects/bytearrayobject.c' line='178' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyByteArray_AsString' hash='d62cc99a9af79d55'> + <parameter type-id='type-id-6' name='self' filepath='Objects/bytearrayobject.c' line='178' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='PyByteArray_Resize' mangled-name='PyByteArray_Resize' filepath='Objects/bytearrayobject.c' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyByteArray_Resize' hash='e42a80ecf1ee5bbb'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1698' column='1'/> + <parameter type-id='type-id-54' name='i' filepath='Objects/abstract.c' line='1698' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyByteArray_Concat' mangled-name='PyByteArray_Concat' filepath='Objects/bytearrayobject.c' line='266' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyByteArray_Concat' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/bytes_methods.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='984' hash='0ef2b0b976ca7575' id='type-id-310'> + <subrange length='123' lower-bound='0' upper-bound='122' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='ae504699ccf1c100' id='type-id-311'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='992' hash='38ce814dba90143f' id='type-id-312'> + <subrange length='124' lower-bound='0' upper-bound='123' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='3190342dd27ead81' id='type-id-313'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1008' hash='85456ca6e27ad2b9' id='type-id-314'> + <subrange length='126' lower-bound='0' upper-bound='125' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='61d7ec3c6db687aa' id='type-id-315'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1040' hash='e5c27ec80f68c11e' id='type-id-316'> + <subrange length='130' lower-bound='0' upper-bound='129' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='feb48398508a745d' id='type-id-317'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1056' hash='abd18c5c6651edde' id='type-id-318'> + <subrange length='132' lower-bound='0' upper-bound='131' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='02f3da4711d53d9b' id='type-id-319'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1112' hash='d8ce73c27556adba' id='type-id-320'> + <subrange length='139' lower-bound='0' upper-bound='138' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='148eccad02e9ba7e' id='type-id-321'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1128' hash='5f394b10bb9a42c7' id='type-id-322'> + <subrange length='141' lower-bound='0' upper-bound='140' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='c2cace8077ceae15' id='type-id-323'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1240' hash='7ce9b210ff467a6f' id='type-id-324'> + <subrange length='155' lower-bound='0' upper-bound='154' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='e2d4ca6236f7d0b7' id='type-id-325'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1304' hash='a35255232cb0f2ed' id='type-id-326'> + <subrange length='163' lower-bound='0' upper-bound='162' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='13197797b6037939' id='type-id-327'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1336' hash='e34b83ac99c08d3a' id='type-id-328'> + <subrange length='167' lower-bound='0' upper-bound='166' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='c2585521c6fc3ef7' id='type-id-329'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1384' hash='a28c9e2295a88639' id='type-id-330'> + <subrange length='173' lower-bound='0' upper-bound='172' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='8130520115484500' id='type-id-331'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1592' hash='b2a02efeea8a5d7f' id='type-id-332'> + <subrange length='199' lower-bound='0' upper-bound='198' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='4163fb362370a018' id='type-id-333'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1840' hash='69bde889a594870c' id='type-id-334'> + <subrange length='230' lower-bound='0' upper-bound='229' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='95895100d29ac309' id='type-id-335'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1912' hash='5a5f9d2266705815' id='type-id-336'> + <subrange length='239' lower-bound='0' upper-bound='238' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='b4191a5f1594abbb' id='type-id-337'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='1928' hash='6aaa98cc5d45298b' id='type-id-338'> + <subrange length='241' lower-bound='0' upper-bound='240' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='44c32f4caa535ea9' id='type-id-339'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='2112' hash='34d517e20cb01850' id='type-id-340'> + <subrange length='264' lower-bound='0' upper-bound='263' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='0908b046684262ea' id='type-id-341'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='2144' hash='d23d3b37f8570575' id='type-id-342'> + <subrange length='268' lower-bound='0' upper-bound='267' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='f13952aac925fec1' id='type-id-343'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='2160' hash='408020f13a515d75' id='type-id-344'> + <subrange length='270' lower-bound='0' upper-bound='269' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='2bbafbeafa1edecd' id='type-id-345'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='2168' hash='a40f7e5b5a7dbc68' id='type-id-346'> + <subrange length='271' lower-bound='0' upper-bound='270' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='a0d7ddcfe62e4506' id='type-id-347'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='2328' hash='c1dd3fe8fffa4e7c' id='type-id-348'> + <subrange length='291' lower-bound='0' upper-bound='290' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='e9ea3d558ec06fcb' id='type-id-349'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='744' hash='b5e8e07182df677b' id='type-id-350'> + <subrange length='93' lower-bound='0' upper-bound='92' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='7ced3eeee3097d37' id='type-id-351'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-229' size-in-bits='unknown' hash='a192c284cd51148a' id='type-id-309'> + <subrange length='unknown' lower-bound='0' upper-bound='0' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-69'/> + </array-type-def> + <var-decl name='_Py_isspace__doc__' type-id='type-id-316' mangled-name='_Py_isspace__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='5' column='1' elf-symbol-id='_Py_isspace__doc__'/> + <function-decl name='_Py_bytes_isspace' mangled-name='_Py_bytes_isspace' filepath='Objects/bytes_methods.c' line='12' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_isspace' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_isalpha__doc__' type-id='type-id-316' mangled-name='_Py_isalpha__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='35' column='1' elf-symbol-id='_Py_isalpha__doc__'/> + <function-decl name='_Py_bytes_isalpha' mangled-name='_Py_bytes_isalpha' filepath='Objects/bytes_methods.c' line='42' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_isalpha' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_isalnum__doc__' type-id='type-id-318' mangled-name='_Py_isalnum__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='65' column='1' elf-symbol-id='_Py_isalnum__doc__'/> + <function-decl name='_Py_bytes_isalnum' mangled-name='_Py_bytes_isalnum' filepath='Objects/bytes_methods.c' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_isalnum' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_isdigit__doc__' type-id='type-id-314' mangled-name='_Py_isdigit__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='95' column='1' elf-symbol-id='_Py_isdigit__doc__'/> + <function-decl name='_Py_bytes_isdigit' mangled-name='_Py_bytes_isdigit' filepath='Objects/bytes_methods.c' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_isdigit' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_islower__doc__' type-id='type-id-322' mangled-name='_Py_islower__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='125' column='1' elf-symbol-id='_Py_islower__doc__'/> + <function-decl name='_Py_bytes_islower' mangled-name='_Py_bytes_islower' filepath='Objects/bytes_methods.c' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_islower' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_isupper__doc__' type-id='type-id-322' mangled-name='_Py_isupper__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='159' column='1' elf-symbol-id='_Py_isupper__doc__'/> + <function-decl name='_Py_bytes_isupper' mangled-name='_Py_bytes_isupper' filepath='Objects/bytes_methods.c' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_isupper' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_istitle__doc__' type-id='type-id-334' mangled-name='_Py_istitle__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='193' column='1' elf-symbol-id='_Py_istitle__doc__'/> + <function-decl name='_Py_bytes_istitle' mangled-name='_Py_bytes_istitle' filepath='Objects/bytes_methods.c' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_istitle' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_lower__doc__' type-id='type-id-350' mangled-name='_Py_lower__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='242' column='1' elf-symbol-id='_Py_lower__doc__'/> + <function-decl name='_Py_bytes_lower' mangled-name='_Py_bytes_lower' filepath='Objects/bytes_methods.c' line='248' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_lower' hash='0b1b5c263bb491ec'> + <parameter type-id='type-id-19' name='result' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <parameter type-id='type-id-15' name='s' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <var-decl name='_Py_upper__doc__' type-id='type-id-350' mangled-name='_Py_upper__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='258' column='1' elf-symbol-id='_Py_upper__doc__'/> + <function-decl name='_Py_bytes_upper' mangled-name='_Py_bytes_upper' filepath='Objects/bytes_methods.c' line='264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_upper' hash='0b1b5c263bb491ec'> + <parameter type-id='type-id-19' name='result' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <parameter type-id='type-id-15' name='s' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <var-decl name='_Py_title__doc__' type-id='type-id-324' mangled-name='_Py_title__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='274' column='1' elf-symbol-id='_Py_title__doc__'/> + <function-decl name='_Py_bytes_title' mangled-name='_Py_bytes_title' filepath='Objects/bytes_methods.c' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_title' hash='0b1b5c263bb491ec'> + <parameter type-id='type-id-19' name='result' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <parameter type-id='type-id-15' name='s' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <var-decl name='_Py_capitalize__doc__' type-id='type-id-312' mangled-name='_Py_capitalize__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='303' column='1' elf-symbol-id='_Py_capitalize__doc__'/> + <function-decl name='_Py_bytes_capitalize' mangled-name='_Py_bytes_capitalize' filepath='Objects/bytes_methods.c' line='310' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_capitalize' hash='0b1b5c263bb491ec'> + <parameter type-id='type-id-19' name='result' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <parameter type-id='type-id-15' name='s' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <var-decl name='_Py_swapcase__doc__' type-id='type-id-310' mangled-name='_Py_swapcase__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='333' column='1' elf-symbol-id='_Py_swapcase__doc__'/> + <function-decl name='_Py_bytes_swapcase' mangled-name='_Py_bytes_swapcase' filepath='Objects/bytes_methods.c' line='340' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_swapcase' hash='0b1b5c263bb491ec'> + <parameter type-id='type-id-19' name='result' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <parameter type-id='type-id-15' name='s' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='340' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <var-decl name='_Py_maketrans__doc__' type-id='type-id-348' mangled-name='_Py_maketrans__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='359' column='1' elf-symbol-id='_Py_maketrans__doc__'/> + <function-decl name='_Py_bytes_maketrans' mangled-name='_Py_bytes_maketrans' filepath='Objects/bytes_methods.c' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_maketrans' hash='c60e5f0d265b048c'> + <parameter type-id='type-id-225' name='frm' filepath='Objects/bytes_methods.c' line='368' column='1'/> + <parameter type-id='type-id-225' name='to' filepath='Objects/bytes_methods.c' line='368' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_find__doc__' type-id='type-id-336' mangled-name='_Py_find__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='524' column='1' elf-symbol-id='_Py_find__doc__'/> + <function-decl name='_Py_bytes_find' mangled-name='_Py_bytes_find' filepath='Objects/bytes_methods.c' line='534' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_find' hash='25b7a2d243069ac4'> + <parameter type-id='type-id-15' name='str' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_index__doc__' type-id='type-id-344' mangled-name='_Py_index__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='542' column='1' elf-symbol-id='_Py_index__doc__'/> + <function-decl name='_Py_bytes_index' mangled-name='_Py_bytes_index' filepath='Objects/bytes_methods.c' line='552' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_index' hash='25b7a2d243069ac4'> + <parameter type-id='type-id-15' name='str' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_rfind__doc__' type-id='type-id-338' mangled-name='_Py_rfind__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='565' column='1' elf-symbol-id='_Py_rfind__doc__'/> + <function-decl name='_Py_bytes_rfind' mangled-name='_Py_bytes_rfind' filepath='Objects/bytes_methods.c' line='575' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_rfind' hash='25b7a2d243069ac4'> + <parameter type-id='type-id-15' name='str' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_rindex__doc__' type-id='type-id-346' mangled-name='_Py_rindex__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='583' column='1' elf-symbol-id='_Py_rindex__doc__'/> + <function-decl name='_Py_bytes_rindex' mangled-name='_Py_bytes_rindex' filepath='Objects/bytes_methods.c' line='593' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_rindex' hash='25b7a2d243069ac4'> + <parameter type-id='type-id-15' name='str' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_count__doc__' type-id='type-id-332' mangled-name='_Py_count__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='606' column='1' elf-symbol-id='_Py_count__doc__'/> + <function-decl name='_Py_bytes_count' mangled-name='_Py_bytes_count' filepath='Objects/bytes_methods.c' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_count' hash='25b7a2d243069ac4'> + <parameter type-id='type-id-15' name='str' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_Py_bytes_contains' mangled-name='_Py_bytes_contains' filepath='Objects/bytes_methods.c' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_contains' hash='842e30b296085552'> + <parameter type-id='type-id-15' name='str' filepath='Objects/bytes_methods.c' line='654' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='654' column='1'/> + <parameter type-id='type-id-6' name='arg' filepath='Objects/bytes_methods.c' line='654' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <var-decl name='_Py_startswith__doc__' type-id='type-id-342' mangled-name='_Py_startswith__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='765' column='1' elf-symbol-id='_Py_startswith__doc__'/> + <function-decl name='_Py_bytes_startswith' mangled-name='_Py_bytes_startswith' filepath='Objects/bytes_methods.c' line='774' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_startswith' hash='25b7a2d243069ac4'> + <parameter type-id='type-id-15' name='str' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_endswith__doc__' type-id='type-id-340' mangled-name='_Py_endswith__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='779' column='1' elf-symbol-id='_Py_endswith__doc__'/> + <function-decl name='_Py_bytes_endswith' mangled-name='_Py_bytes_endswith' filepath='Objects/bytes_methods.c' line='788' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_bytes_endswith' hash='25b7a2d243069ac4'> + <parameter type-id='type-id-15' name='str' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/bytes_methods.c' line='788' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_expandtabs__doc__' type-id='type-id-330' mangled-name='_Py_expandtabs__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='793' column='1' elf-symbol-id='_Py_expandtabs__doc__'/> + <var-decl name='_Py_ljust__doc__' type-id='type-id-328' mangled-name='_Py_ljust__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='799' column='1' elf-symbol-id='_Py_ljust__doc__'/> + <var-decl name='_Py_rjust__doc__' type-id='type-id-328' mangled-name='_Py_rjust__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='805' column='1' elf-symbol-id='_Py_rjust__doc__'/> + <var-decl name='_Py_center__doc__' type-id='type-id-326' mangled-name='_Py_center__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='811' column='1' elf-symbol-id='_Py_center__doc__'/> + <var-decl name='_Py_zfill__doc__' type-id='type-id-320' mangled-name='_Py_zfill__doc__' visibility='default' filepath='Objects/bytes_methods.c' line='817' column='1' elf-symbol-id='_Py_zfill__doc__'/> + </abi-instr> + <abi-instr address-size='64' path='Objects/bytesobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-9' size-in-bits='4096' hash='5d44f4aa5ab53217' id='type-id-352'> + <subrange length='512' lower-bound='0' upper-bound='511' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='c0710bf9002b732f' id='type-id-353'/> + </array-type-def> + <class-decl name='_PyBytesWriter' is-struct='yes' naming-typedef-id='type-id-354' visibility='default' size-in-bits='4416' filepath='./Include/bytesobject.h' line='144' column='1' hash='59f8f90153d98f0a' id='type-id-355'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='buffer' type-id='type-id-6' visibility='default' filepath='./Include/bytesobject.h' line='146' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='allocated' type-id='type-id-54' visibility='default' filepath='./Include/bytesobject.h' line='149' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='min_size' type-id='type-id-54' visibility='default' filepath='./Include/bytesobject.h' line='153' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='use_bytearray' type-id='type-id-8' visibility='default' filepath='./Include/bytesobject.h' line='156' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='224'> + <var-decl name='overallocate' type-id='type-id-8' visibility='default' filepath='./Include/bytesobject.h' line='160' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='use_small_buffer' type-id='type-id-8' visibility='default' filepath='./Include/bytesobject.h' line='163' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288'> + <var-decl name='small_buffer' type-id='type-id-352' visibility='default' filepath='./Include/bytesobject.h' line='164' column='1'/> + </data-member> + </class-decl> + <class-decl name='__va_list_tag' is-struct='yes' visibility='default' size-in-bits='192' hash='3cf0fd8284404e34' id='type-id-356'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='gp_offset' type-id='type-id-56' visibility='default'/> + </data-member> + <data-member access='public' layout-offset-in-bits='32'> + <var-decl name='fp_offset' type-id='type-id-56' visibility='default'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='overflow_arg_area' type-id='type-id-48' visibility='default'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='reg_save_area' type-id='type-id-48' visibility='default'/> + </data-member> + </class-decl> + <typedef-decl name='_PyBytesWriter' type-id='type-id-355' size-in-bits='4416' filepath='./Include/bytesobject.h' line='165' column='1' id='type-id-354'/> + <pointer-type-def type-id='type-id-354' size-in-bits='64' hash='00267502e6434a6b' id='type-id-357'/> + <pointer-type-def type-id='type-id-356' size-in-bits='64' hash='39fc40d7ba4ca689' id='type-id-358'/> + <function-decl name='__builtin___memmove_chk' mangled-name='__memmove_chk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__memmove_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__builtin___sprintf_chk' mangled-name='__sprintf_chk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sprintf_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyBytes_FromStringAndSize' mangled-name='PyBytes_FromStringAndSize' filepath='Objects/bytesobject.c' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_FromStringAndSize' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyBytes_FromString' mangled-name='PyBytes_FromString' filepath='Objects/bytesobject.c' line='133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_FromString' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyBytes_FromFormatV' mangled-name='PyBytes_FromFormatV' filepath='Objects/bytesobject.c' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_FromFormatV' hash='6c79ff3e652dd0b1'> + <parameter type-id='type-id-15' name='format' filepath='Objects/bytesobject.c' line='179' column='1'/> + <parameter type-id='type-id-358' name='vargs' filepath='Objects/bytesobject.c' line='179' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyBytes_FromFormat' mangled-name='PyBytes_FromFormat' filepath='Objects/bytesobject.c' line='362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_FromFormat' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='format' filepath='Objects/bytesobject.c' line='362' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyBytes_FormatEx' mangled-name='_PyBytes_FormatEx' filepath='Objects/bytesobject.c' line='589' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytes_FormatEx' hash='500e4112ebbb9cf8'> + <parameter type-id='type-id-15' name='format' filepath='Objects/bytesobject.c' line='589' column='1'/> + <parameter type-id='type-id-54' name='format_len' filepath='Objects/bytesobject.c' line='589' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/bytesobject.c' line='590' column='1'/> + <parameter type-id='type-id-8' name='use_bytearray' filepath='Objects/bytesobject.c' line='590' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyBytes_DecodeEscape2' mangled-name='_PyBytes_DecodeEscape2' filepath='Objects/bytesobject.c' line='1072' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytes_DecodeEscape2' hash='75cc80255ee523c4'> + <parameter type-id='type-id-15' name='s' filepath='Objects/bytesobject.c' line='1072' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytesobject.c' line='1073' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/bytesobject.c' line='1074' column='1'/> + <parameter type-id='type-id-292' name='first_invalid_escape_char' filepath='Objects/bytesobject.c' line='1075' column='1'/> + <parameter type-id='type-id-303' name='first_invalid_escape_ptr' filepath='Objects/bytesobject.c' line='1076' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyBytes_DecodeEscape' mangled-name='_PyBytes_DecodeEscape' filepath='Objects/bytesobject.c' line='1184' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytes_DecodeEscape' hash='909cb81b7629ccd2'> + <parameter type-id='type-id-15' name='s' filepath='Objects/bytesobject.c' line='1184' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytesobject.c' line='1185' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/bytesobject.c' line='1186' column='1'/> + <parameter type-id='type-id-54' name='unicode' filepath='Objects/bytesobject.c' line='1187' column='1'/> + <parameter type-id='type-id-15' name='recode_encoding' filepath='Objects/bytesobject.c' line='1188' column='1'/> + <parameter type-id='type-id-303' name='first_invalid_escape' filepath='Objects/bytesobject.c' line='1189' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyBytes_DecodeEscape' mangled-name='PyBytes_DecodeEscape' filepath='Objects/bytesobject.c' line='1198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_DecodeEscape' hash='9d560be2db5d7d07'> + <parameter type-id='type-id-15' name='s' filepath='Objects/bytesobject.c' line='1198' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/bytesobject.c' line='1199' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/bytesobject.c' line='1200' column='1'/> + <parameter type-id='type-id-54' name='_unused_unicode' filepath='Objects/bytesobject.c' line='1201' column='1'/> + <parameter type-id='type-id-15' name='_unused_recode_encoding' filepath='Objects/bytesobject.c' line='1202' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyBytes_Size' mangled-name='PyBytes_Size' filepath='Objects/bytesobject.c' line='1226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_Size' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyBytes_AsString' mangled-name='PyBytes_AsString' filepath='Objects/bytesobject.c' line='1237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_AsString' hash='d62cc99a9af79d55'> + <parameter type-id='type-id-6' name='self' filepath='Objects/bytearrayobject.c' line='178' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='PyBytes_AsStringAndSize' mangled-name='PyBytes_AsStringAndSize' filepath='Objects/bytesobject.c' line='1248' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_AsStringAndSize' hash='ea3cd7f6d0df615e'> + <parameter type-id='type-id-6' name='obj' filepath='Objects/bytesobject.c' line='1248' column='1'/> + <parameter type-id='type-id-36' name='s' filepath='Objects/bytesobject.c' line='1249' column='1'/> + <parameter type-id='type-id-53' name='len' filepath='Objects/bytesobject.c' line='1250' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyBytes_Repr' mangled-name='PyBytes_Repr' filepath='Objects/bytesobject.c' line='1290' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_Repr' hash='e9303b5cae6b9508'> + <parameter type-id='type-id-6' name='n' filepath='Objects/abstract.c' line='1454' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/abstract.c' line='1454' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyBytes_Join' mangled-name='_PyBytes_Join' filepath='Objects/bytesobject.c' line='1865' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytes_Join' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyBytes_FromHex' mangled-name='_PyBytes_FromHex' filepath='Objects/bytesobject.c' line='2309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytes_FromHex' hash='e9303b5cae6b9508'> + <parameter type-id='type-id-6' name='n' filepath='Objects/abstract.c' line='1454' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/abstract.c' line='1454' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyBytes_FromObject' mangled-name='PyBytes_FromObject' filepath='Objects/bytesobject.c' line='2750' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_FromObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyBytes_Concat' mangled-name='PyBytes_Concat' filepath='Objects/bytesobject.c' line='2874' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_Concat' hash='27ba06648cffad25'> + <parameter type-id='type-id-7' name='pv' filepath='Objects/bytesobject.c' line='2924' column='1'/> + <parameter type-id='type-id-6' name='w' filepath='Objects/bytesobject.c' line='2924' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyBytes_ConcatAndDel' mangled-name='PyBytes_ConcatAndDel' filepath='Objects/bytesobject.c' line='2924' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_ConcatAndDel' hash='27ba06648cffad25'> + <parameter type-id='type-id-7' name='pv' filepath='Objects/bytesobject.c' line='2924' column='1'/> + <parameter type-id='type-id-6' name='w' filepath='Objects/bytesobject.c' line='2924' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyBytes_Resize' mangled-name='_PyBytes_Resize' filepath='Objects/bytesobject.c' line='2946' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytes_Resize' hash='23833f40dd2faae6'> + <parameter type-id='type-id-7' name='pv' filepath='Objects/bytesobject.c' line='2946' column='1'/> + <parameter type-id='type-id-54' name='newsize' filepath='Objects/bytesobject.c' line='2946' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyBytes_Fini' mangled-name='PyBytes_Fini' filepath='Objects/bytesobject.c' line='2985' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBytes_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyBytesWriter_Init' mangled-name='_PyBytesWriter_Init' filepath='Objects/bytesobject.c' line='3161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytesWriter_Init' hash='cef42127132d8a3c'> + <parameter type-id='type-id-357' name='writer' filepath='Objects/bytesobject.c' line='3161' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyBytesWriter_Dealloc' mangled-name='_PyBytesWriter_Dealloc' filepath='Objects/bytesobject.c' line='3171' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytesWriter_Dealloc' hash='cef42127132d8a3c'> + <parameter type-id='type-id-357' name='writer' filepath='Objects/bytesobject.c' line='3161' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyBytesWriter_Resize' mangled-name='_PyBytesWriter_Resize' filepath='Objects/bytesobject.c' line='3240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytesWriter_Resize' hash='e0938495b7d885fb'> + <parameter type-id='type-id-357' name='writer' filepath='Objects/bytesobject.c' line='3240' column='1'/> + <parameter type-id='type-id-48' name='str' filepath='Objects/bytesobject.c' line='3240' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytesobject.c' line='3240' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='_PyBytesWriter_Prepare' mangled-name='_PyBytesWriter_Prepare' filepath='Objects/bytesobject.c' line='3309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytesWriter_Prepare' hash='e0938495b7d885fb'> + <parameter type-id='type-id-357' name='writer' filepath='Objects/bytesobject.c' line='3240' column='1'/> + <parameter type-id='type-id-48' name='str' filepath='Objects/bytesobject.c' line='3240' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytesobject.c' line='3240' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='_PyBytesWriter_Alloc' mangled-name='_PyBytesWriter_Alloc' filepath='Objects/bytesobject.c' line='3339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytesWriter_Alloc' hash='e0938495b7d885fb'> + <parameter type-id='type-id-357' name='writer' filepath='Objects/bytesobject.c' line='3339' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytesobject.c' line='3339' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='_PyBytesWriter_Finish' mangled-name='_PyBytesWriter_Finish' filepath='Objects/bytesobject.c' line='3369' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytesWriter_Finish' hash='874a13c633ec3603'> + <parameter type-id='type-id-357' name='writer' filepath='Objects/bytesobject.c' line='3369' column='1'/> + <parameter type-id='type-id-48' name='str' filepath='Objects/bytesobject.c' line='3369' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyBytesWriter_WriteBytes' mangled-name='_PyBytesWriter_WriteBytes' filepath='Objects/bytesobject.c' line='3413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBytesWriter_WriteBytes' hash='e0938495b7d885fb'> + <parameter type-id='type-id-357' name='writer' filepath='Objects/bytesobject.c' line='3413' column='1'/> + <parameter type-id='type-id-48' name='ptr' filepath='Objects/bytesobject.c' line='3413' column='1'/> + <parameter type-id='type-id-48' name='bytes' filepath='Objects/bytesobject.c' line='3414' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytesobject.c' line='3414' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/capsule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <typedef-decl name='PyCapsule_Destructor' type-id='type-id-191' size-in-bits='64' filepath='./Include/pycapsule.h' line='23' column='1' hash='fd7a63c0c6c822c4' id='type-id-359'/> + <function-decl name='PyCapsule_New' mangled-name='PyCapsule_New' filepath='Objects/capsule.c' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_New' hash='1efd803a95bd32a2'> + <parameter type-id='type-id-48' name='pointer' filepath='Objects/capsule.c' line='44' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Objects/capsule.c' line='44' column='1'/> + <parameter type-id='type-id-359' name='destructor' filepath='Objects/capsule.c' line='44' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCapsule_IsValid' mangled-name='PyCapsule_IsValid' filepath='Objects/capsule.c' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_IsValid' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyCapsule_GetPointer' mangled-name='PyCapsule_GetPointer' filepath='Objects/capsule.c' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_GetPointer' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='80' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Objects/capsule.c' line='80' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyCapsule_GetName' mangled-name='PyCapsule_GetName' filepath='Objects/capsule.c' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_GetName' hash='405af5d7f1a97c9a'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='98' column='1'/> + <return type-id='type-id-15'/> + </function-decl> + <function-decl name='PyCapsule_GetDestructor' mangled-name='PyCapsule_GetDestructor' filepath='Objects/capsule.c' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_GetDestructor' hash='9ca1945080fc7f42'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='110' column='1'/> + <return type-id='type-id-359'/> + </function-decl> + <function-decl name='PyCapsule_GetContext' mangled-name='PyCapsule_GetContext' filepath='Objects/capsule.c' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_GetContext' hash='037d575bc520db4e'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='122' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyCapsule_SetPointer' mangled-name='PyCapsule_SetPointer' filepath='Objects/capsule.c' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_SetPointer' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='obj' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <parameter type-id='type-id-48' name='result' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyCapsule_SetName' mangled-name='PyCapsule_SetName' filepath='Objects/capsule.c' line='153' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_SetName' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyCapsule_SetDestructor' mangled-name='PyCapsule_SetDestructor' filepath='Objects/capsule.c' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_SetDestructor' hash='607077c8457ff8da'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='167' column='1'/> + <parameter type-id='type-id-359' name='destructor' filepath='Objects/capsule.c' line='167' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyCapsule_SetContext' mangled-name='PyCapsule_SetContext' filepath='Objects/capsule.c' line='181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_SetContext' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='obj' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <parameter type-id='type-id-48' name='result' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyCapsule_Import' mangled-name='PyCapsule_Import' filepath='Objects/capsule.c' line='195' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCapsule_Import' hash='7cffa03161e7e042'> + <parameter type-id='type-id-15' name='name' filepath='Objects/capsule.c' line='195' column='1'/> + <parameter type-id='type-id-8' name='no_block' filepath='Objects/capsule.c' line='195' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/cellobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyCell_New' mangled-name='PyCell_New' filepath='Objects/cellobject.c' line='6' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCell_New' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCell_Get' mangled-name='PyCell_Get' filepath='Objects/cellobject.c' line='21' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCell_Get' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCell_Set' mangled-name='PyCell_Set' filepath='Objects/cellobject.c' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCell_Set' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/classobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyMethod_Function' mangled-name='PyMethod_Function' filepath='Objects/classobject.c' line='21' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMethod_Function' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMethod_Self' mangled-name='PyMethod_Self' filepath='Objects/classobject.c' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMethod_Self' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMethod_New' mangled-name='PyMethod_New' filepath='Objects/classobject.c' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMethod_New' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMethod_ClearFreeList' mangled-name='PyMethod_ClearFreeList' filepath='Objects/classobject.c' line='375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMethod_ClearFreeList' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyMethod_Fini' mangled-name='PyMethod_Fini' filepath='Objects/classobject.c' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMethod_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyMethod_DebugMallocStats' mangled-name='_PyMethod_DebugMallocStats' filepath='Objects/classobject.c' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyMethod_DebugMallocStats' hash='2c833d407d937488'> + <parameter type-id='type-id-33' name='out' filepath='Objects/classobject.c' line='397' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyInstanceMethod_New' mangled-name='PyInstanceMethod_New' filepath='Objects/classobject.c' line='409' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInstanceMethod_New' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyInstanceMethod_Function' mangled-name='PyInstanceMethod_Function' filepath='Objects/classobject.c' line='421' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInstanceMethod_Function' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/codeobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='PyCodeObject' is-struct='yes' naming-typedef-id='type-id-360' visibility='default' size-in-bits='1152' filepath='./Include/code.h' line='21' column='1' hash='46785c5ffced3914' id='type-id-361'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-20' visibility='default' filepath='./Include/code.h' line='22' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='co_argcount' type-id='type-id-8' visibility='default' filepath='./Include/code.h' line='23' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='160'> + <var-decl name='co_kwonlyargcount' type-id='type-id-8' visibility='default' filepath='./Include/code.h' line='24' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='co_nlocals' type-id='type-id-8' visibility='default' filepath='./Include/code.h' line='25' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='224'> + <var-decl name='co_stacksize' type-id='type-id-8' visibility='default' filepath='./Include/code.h' line='26' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='co_flags' type-id='type-id-8' visibility='default' filepath='./Include/code.h' line='27' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288'> + <var-decl name='co_firstlineno' type-id='type-id-8' visibility='default' filepath='./Include/code.h' line='28' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='co_code' type-id='type-id-6' visibility='default' filepath='./Include/code.h' line='29' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='co_consts' type-id='type-id-6' visibility='default' filepath='./Include/code.h' line='30' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='co_names' type-id='type-id-6' visibility='default' filepath='./Include/code.h' line='31' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='co_varnames' type-id='type-id-6' visibility='default' filepath='./Include/code.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='co_freevars' type-id='type-id-6' visibility='default' filepath='./Include/code.h' line='33' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='co_cellvars' type-id='type-id-6' visibility='default' filepath='./Include/code.h' line='34' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='co_cell2arg' type-id='type-id-362' visibility='default' filepath='./Include/code.h' line='40' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='co_filename' type-id='type-id-6' visibility='default' filepath='./Include/code.h' line='41' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='832'> + <var-decl name='co_name' type-id='type-id-6' visibility='default' filepath='./Include/code.h' line='42' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='896'> + <var-decl name='co_lnotab' type-id='type-id-6' visibility='default' filepath='./Include/code.h' line='43' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='960'> + <var-decl name='co_zombieframe' type-id='type-id-48' visibility='default' filepath='./Include/code.h' line='45' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1024'> + <var-decl name='co_weakreflist' type-id='type-id-6' visibility='default' filepath='./Include/code.h' line='46' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='1088'> + <var-decl name='co_extra' type-id='type-id-48' visibility='default' filepath='./Include/code.h' line='50' column='1'/> + </data-member> + </class-decl> + <class-decl name='_addr_pair' is-struct='yes' visibility='default' size-in-bits='64' filepath='./Include/code.h' line='120' column='1' hash='1710708364aef1d5' id='type-id-363'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ap_lower' type-id='type-id-8' visibility='default' filepath='./Include/code.h' line='121' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='32'> + <var-decl name='ap_upper' type-id='type-id-8' visibility='default' filepath='./Include/code.h' line='122' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyAddrPair' type-id='type-id-363' size-in-bits='64' filepath='./Include/code.h' line='123' column='1' id='type-id-364'/> + <typedef-decl name='PyCodeObject' type-id='type-id-361' size-in-bits='1152' filepath='./Include/code.h' line='51' column='1' id='type-id-360'/> + <pointer-type-def type-id='type-id-364' size-in-bits='64' hash='bb38fbdf7694d12d' id='type-id-365'/> + <pointer-type-def type-id='type-id-360' size-in-bits='64' hash='57f2e734b1a78f5f' id='type-id-5'/> + <pointer-type-def type-id='type-id-213' size-in-bits='64' hash='f0221758ecf0c0cb' id='type-id-362'/> + <function-decl name='PyCode_New' mangled-name='PyCode_New' filepath='Objects/codeobject.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCode_New' hash='b2901ed0f19f3fd3'> + <parameter type-id='type-id-8' name='argcount' filepath='Objects/codeobject.c' line='108' column='1'/> + <parameter type-id='type-id-8' name='kwonlyargcount' filepath='Objects/codeobject.c' line='108' column='1'/> + <parameter type-id='type-id-8' name='nlocals' filepath='Objects/codeobject.c' line='109' column='1'/> + <parameter type-id='type-id-8' name='stacksize' filepath='Objects/codeobject.c' line='109' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Objects/codeobject.c' line='109' column='1'/> + <parameter type-id='type-id-6' name='code' filepath='Objects/codeobject.c' line='110' column='1'/> + <parameter type-id='type-id-6' name='consts' filepath='Objects/codeobject.c' line='110' column='1'/> + <parameter type-id='type-id-6' name='names' filepath='Objects/codeobject.c' line='110' column='1'/> + <parameter type-id='type-id-6' name='varnames' filepath='Objects/codeobject.c' line='111' column='1'/> + <parameter type-id='type-id-6' name='freevars' filepath='Objects/codeobject.c' line='111' column='1'/> + <parameter type-id='type-id-6' name='cellvars' filepath='Objects/codeobject.c' line='111' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Objects/codeobject.c' line='112' column='1'/> + <parameter type-id='type-id-6' name='name' filepath='Objects/codeobject.c' line='112' column='1'/> + <parameter type-id='type-id-8' name='firstlineno' filepath='Objects/codeobject.c' line='112' column='1'/> + <parameter type-id='type-id-6' name='lnotab' filepath='Objects/codeobject.c' line='113' column='1'/> + <return type-id='type-id-5'/> + </function-decl> + <function-decl name='PyCode_NewEmpty' mangled-name='PyCode_NewEmpty' filepath='Objects/codeobject.c' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCode_NewEmpty' hash='344dab28a35eea59'> + <parameter type-id='type-id-15' name='filename' filepath='Objects/codeobject.c' line='238' column='1'/> + <parameter type-id='type-id-15' name='funcname' filepath='Objects/codeobject.c' line='238' column='1'/> + <parameter type-id='type-id-8' name='firstlineno' filepath='Objects/codeobject.c' line='238' column='1'/> + <return type-id='type-id-5'/> + </function-decl> + <function-decl name='_PyCode_ConstantKey' mangled-name='_PyCode_ConstantKey' filepath='Objects/codeobject.c' line='512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCode_ConstantKey' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCode_Addr2ine' mangled-name='PyCode_Addr2Line' filepath='Objects/codeobject.c' line='786' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCode_Addr2Line' hash='84a50a7607b37d11'> + <parameter type-id='type-id-5' name='co' filepath='Objects/codeobject.c' line='786' column='1'/> + <parameter type-id='type-id-8' name='addrq' filepath='Objects/codeobject.c' line='786' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyCode_CheckLineNumber' mangled-name='_PyCode_CheckLineNumber' filepath='Objects/codeobject.c' line='805' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCode_CheckLineNumber' hash='3ca8a55946d59918'> + <parameter type-id='type-id-5' name='co' filepath='Objects/codeobject.c' line='805' column='1'/> + <parameter type-id='type-id-8' name='lasti' filepath='Objects/codeobject.c' line='805' column='1'/> + <parameter type-id='type-id-365' name='bounds' filepath='Objects/codeobject.c' line='805' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyCode_GetExtra' mangled-name='_PyCode_GetExtra' filepath='Objects/codeobject.c' line='857' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCode_GetExtra' hash='c766f552c9b1869e'> + <parameter type-id='type-id-6' name='code' filepath='Objects/codeobject.c' line='857' column='1'/> + <parameter type-id='type-id-54' name='index' filepath='Objects/codeobject.c' line='857' column='1'/> + <parameter type-id='type-id-304' name='extra' filepath='Objects/codeobject.c' line='857' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyCode_SetExtra' mangled-name='_PyCode_SetExtra' filepath='Objects/codeobject.c' line='879' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCode_SetExtra' hash='e42a80ecf1ee5bbb'> + <parameter type-id='type-id-6' name='code' filepath='Objects/codeobject.c' line='879' column='1'/> + <parameter type-id='type-id-54' name='index' filepath='Objects/codeobject.c' line='879' column='1'/> + <parameter type-id='type-id-48' name='extra' filepath='Objects/codeobject.c' line='879' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/complexobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='Py_complex' is-struct='yes' naming-typedef-id='type-id-366' visibility='default' size-in-bits='128' filepath='./Include/complexobject.h' line='10' column='1' hash='2fe108201265194f' id='type-id-367'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='real' type-id='type-id-75' visibility='default' filepath='./Include/complexobject.h' line='11' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='imag' type-id='type-id-75' visibility='default' filepath='./Include/complexobject.h' line='12' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='Py_complex' type-id='type-id-367' size-in-bits='128' filepath='./Include/complexobject.h' line='13' column='1' id='type-id-366'/> + <function-decl name='__builtin_sincos' mangled-name='sincos' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sincos' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='atan2' mangled-name='atan2' filepath='/usr/include/bits/mathcalls.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='atan2' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='exp' mangled-name='exp' filepath='/usr/include/bits/mathcalls.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='exp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='log' mangled-name='log' filepath='/usr/include/bits/mathcalls.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='log' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pow' mangled-name='pow' filepath='/usr/include/bits/mathcalls.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pow' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='hypot' mangled-name='hypot' filepath='/usr/include/bits/mathcalls.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hypot' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_setjmp' mangled-name='_setjmp' filepath='/usr/include/setjmp.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_setjmp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_c_sum' mangled-name='_Py_c_sum' filepath='Objects/complexobject.c' line='16' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_c_sum' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-366' name='a' filepath='Objects/complexobject.c' line='110' column='1'/> + <parameter type-id='type-id-366' name='b' filepath='Objects/complexobject.c' line='110' column='1'/> + <return type-id='type-id-366'/> + </function-decl> + <function-decl name='_Py_c_diff' mangled-name='_Py_c_diff' filepath='Objects/complexobject.c' line='25' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_c_diff' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-366' name='a' filepath='Objects/complexobject.c' line='110' column='1'/> + <parameter type-id='type-id-366' name='b' filepath='Objects/complexobject.c' line='110' column='1'/> + <return type-id='type-id-366'/> + </function-decl> + <function-decl name='_Py_c_neg' mangled-name='_Py_c_neg' filepath='Objects/complexobject.c' line='34' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_c_neg' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-366' name='a' filepath='Objects/complexobject.c' line='34' column='1'/> + <return type-id='type-id-366'/> + </function-decl> + <function-decl name='_Py_c_prod' mangled-name='_Py_c_prod' filepath='Objects/complexobject.c' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_c_prod' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-366' name='a' filepath='Objects/complexobject.c' line='110' column='1'/> + <parameter type-id='type-id-366' name='b' filepath='Objects/complexobject.c' line='110' column='1'/> + <return type-id='type-id-366'/> + </function-decl> + <function-decl name='_Py_c_quot' mangled-name='_Py_c_quot' filepath='Objects/complexobject.c' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_c_quot' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-366' name='a' filepath='Objects/complexobject.c' line='110' column='1'/> + <parameter type-id='type-id-366' name='b' filepath='Objects/complexobject.c' line='110' column='1'/> + <return type-id='type-id-366'/> + </function-decl> + <function-decl name='_Py_c_pow' mangled-name='_Py_c_pow' filepath='Objects/complexobject.c' line='110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_c_pow' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-366' name='a' filepath='Objects/complexobject.c' line='110' column='1'/> + <parameter type-id='type-id-366' name='b' filepath='Objects/complexobject.c' line='110' column='1'/> + <return type-id='type-id-366'/> + </function-decl> + <function-decl name='_Py_c_abs' mangled-name='_Py_c_abs' filepath='Objects/complexobject.c' line='173' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_c_abs' hash='14e245f4052d89de'> + <parameter type-id='type-id-366' name='z' filepath='Objects/complexobject.c' line='173' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='PyComplex_FromCComplex' mangled-name='PyComplex_FromCComplex' filepath='Objects/complexobject.c' line='216' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyComplex_FromCComplex' hash='037d575bc520db4e'> + <parameter type-id='type-id-366' name='cval' filepath='Objects/complexobject.c' line='216' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyComplex_FromDoubles' mangled-name='PyComplex_FromDoubles' filepath='Objects/complexobject.c' line='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyComplex_FromDoubles' hash='23452f9750e1236f'> + <parameter type-id='type-id-75' name='real' filepath='Objects/complexobject.c' line='239' column='1'/> + <parameter type-id='type-id-75' name='imag' filepath='Objects/complexobject.c' line='239' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyComplex_RealAsDouble' mangled-name='PyComplex_RealAsDouble' filepath='Objects/complexobject.c' line='248' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyComplex_RealAsDouble' hash='6f705006587e9f09'> + <parameter type-id='type-id-6' name='op' filepath='Objects/complexobject.c' line='259' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='PyComplex_ImagAsDouble' mangled-name='PyComplex_ImagAsDouble' filepath='Objects/complexobject.c' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyComplex_ImagAsDouble' hash='6f705006587e9f09'> + <parameter type-id='type-id-6' name='op' filepath='Objects/complexobject.c' line='259' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='PyComplex_AsCComplex' mangled-name='PyComplex_AsCComplex' filepath='Objects/complexobject.c' line='290' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyComplex_AsCComplex' hash='037d575bc520db4e'> + <parameter type-id='type-id-6' name='op' filepath='Objects/complexobject.c' line='290' column='1'/> + <return type-id='type-id-366'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/descrobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='wrapperbase' is-struct='yes' visibility='default' size-in-bits='448' filepath='./Include/descrobject.h' line='26' column='1' hash='738906f024e6dd62' id='type-id-368'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-19' visibility='default' filepath='./Include/descrobject.h' line='27' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='offset' type-id='type-id-8' visibility='default' filepath='./Include/descrobject.h' line='28' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='function' type-id='type-id-48' visibility='default' filepath='./Include/descrobject.h' line='29' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='wrapper' type-id='type-id-369' visibility='default' filepath='./Include/descrobject.h' line='30' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='doc' type-id='type-id-19' visibility='default' filepath='./Include/descrobject.h' line='31' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='flags' type-id='type-id-8' visibility='default' filepath='./Include/descrobject.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='name_strobj' type-id='type-id-6' visibility='default' filepath='./Include/descrobject.h' line='33' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyGetSetDef' type-id='type-id-89' size-in-bits='320' filepath='./Include/descrobject.h' line='17' column='1' id='type-id-370'/> + <typedef-decl name='PyMemberDef' type-id='type-id-216' size-in-bits='320' filepath='./Include/structmember.h' line='24' column='1' id='type-id-371'/> + <typedef-decl name='PyMethodDef' type-id='type-id-97' size-in-bits='256' filepath='./Include/methodobject.h' line='61' column='1' id='type-id-372'/> + <typedef-decl name='wrapperfunc' type-id='type-id-373' size-in-bits='64' filepath='./Include/descrobject.h' line='20' column='1' hash='fd7a63c0c6c822c4' id='type-id-369'/> + <pointer-type-def type-id='type-id-370' size-in-bits='64' hash='9fbafc8a9526206e#2' id='type-id-374'/> + <pointer-type-def type-id='type-id-371' size-in-bits='64' hash='7dae765fb1041f0b#2' id='type-id-375'/> + <pointer-type-def type-id='type-id-372' size-in-bits='64' hash='fa2905a5316cf8d4#2' id='type-id-376'/> + <pointer-type-def type-id='type-id-377' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-373'/> + <pointer-type-def type-id='type-id-12' size-in-bits='64' hash='c94f5c5d4c252ac7' id='type-id-289'/> + <pointer-type-def type-id='type-id-368' size-in-bits='64' hash='25fc496c84d53f6a' id='type-id-378'/> + <function-decl name='PyDescr_NewMethod' mangled-name='PyDescr_NewMethod' filepath='Objects/descrobject.c' line='682' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDescr_NewMethod' hash='22913076765ff523'> + <parameter type-id='type-id-289' name='type' filepath='Objects/descrobject.c' line='694' column='1'/> + <parameter type-id='type-id-376' name='method' filepath='Objects/descrobject.c' line='694' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDescr_NewClassMethod' mangled-name='PyDescr_NewClassMethod' filepath='Objects/descrobject.c' line='694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDescr_NewClassMethod' hash='22913076765ff523'> + <parameter type-id='type-id-289' name='type' filepath='Objects/descrobject.c' line='694' column='1'/> + <parameter type-id='type-id-376' name='method' filepath='Objects/descrobject.c' line='694' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDescr_NewMember' mangled-name='PyDescr_NewMember' filepath='Objects/descrobject.c' line='706' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDescr_NewMember' hash='c67f53425eb13f57'> + <parameter type-id='type-id-289' name='type' filepath='Objects/descrobject.c' line='706' column='1'/> + <parameter type-id='type-id-375' name='member' filepath='Objects/descrobject.c' line='706' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDescr_NewGetSet' mangled-name='PyDescr_NewGetSet' filepath='Objects/descrobject.c' line='718' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDescr_NewGetSet' hash='3525b3e1920118ed'> + <parameter type-id='type-id-289' name='type' filepath='Objects/descrobject.c' line='718' column='1'/> + <parameter type-id='type-id-374' name='getset' filepath='Objects/descrobject.c' line='718' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDescr_NewWrapper' mangled-name='PyDescr_NewWrapper' filepath='Objects/descrobject.c' line='730' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDescr_NewWrapper' hash='ae19bfe25577a6e4'> + <parameter type-id='type-id-289' name='type' filepath='Objects/descrobject.c' line='730' column='1'/> + <parameter type-id='type-id-378' name='base' filepath='Objects/descrobject.c' line='730' column='1'/> + <parameter type-id='type-id-48' name='wrapped' filepath='Objects/descrobject.c' line='730' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDictProxy_New' mangled-name='PyDictProxy_New' filepath='Objects/descrobject.c' line='971' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDictProxy_New' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyWrapper_New' mangled-name='PyWrapper_New' filepath='Objects/descrobject.c' line='1223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyWrapper_New' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-type size-in-bits='64' hash='2e839175b6f0d64e' id='type-id-377'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-6'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='Objects/dictobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='PyDictObject' is-struct='yes' naming-typedef-id='type-id-379' visibility='default' size-in-bits='384' filepath='./Include/dictobject.h' line='23' column='1' hash='786faad2a885482c' id='type-id-380'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-20' visibility='default' filepath='./Include/dictobject.h' line='24' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='ma_used' type-id='type-id-54' visibility='default' filepath='./Include/dictobject.h' line='27' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='ma_version_tag' type-id='type-id-168' visibility='default' filepath='./Include/dictobject.h' line='31' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='ma_keys' type-id='type-id-381' visibility='default' filepath='./Include/dictobject.h' line='33' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='ma_values' type-id='type-id-7' visibility='default' filepath='./Include/dictobject.h' line='40' column='1'/> + </data-member> + </class-decl> + <class-decl name='_dictkeysobject' is-struct='yes' visibility='default' size-in-bits='320' filepath='Objects/dict-common.h' line='23' column='1' hash='4e540cb3c566ab39' id='type-id-382'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='dk_refcnt' type-id='type-id-54' visibility='default' filepath='Objects/dict-common.h' line='24' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='dk_size' type-id='type-id-54' visibility='default' filepath='Objects/dict-common.h' line='27' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='dk_lookup' type-id='type-id-383' visibility='default' filepath='Objects/dict-common.h' line='42' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='dk_usable' type-id='type-id-54' visibility='default' filepath='Objects/dict-common.h' line='45' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='dk_nentries' type-id='type-id-54' visibility='default' filepath='Objects/dict-common.h' line='48' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='dk_indices' type-id='type-id-14' visibility='default' filepath='Objects/dict-common.h' line='63' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyDictKeysObject' type-id='type-id-382' size-in-bits='320' filepath='./Include/dictobject.h' line='18' column='1' id='type-id-384'/> + <typedef-decl name='PyDictObject' type-id='type-id-380' size-in-bits='384' filepath='./Include/dictobject.h' line='41' column='1' id='type-id-379'/> + <typedef-decl name='dict_lookup_func' type-id='type-id-385' size-in-bits='64' filepath='Objects/dict-common.h' line='14' column='1' hash='fd7a63c0c6c822c4' id='type-id-383'/> + <pointer-type-def type-id='type-id-384' size-in-bits='64' hash='26cba637ce89f402' id='type-id-381'/> + <pointer-type-def type-id='type-id-379' size-in-bits='64' hash='8efa278643777b1e' id='type-id-386'/> + <pointer-type-def type-id='type-id-164' size-in-bits='64' hash='9a7c22062c26303c' id='type-id-387'/> + <pointer-type-def type-id='type-id-388' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-385'/> + <function-decl name='PyDict_ClearFreeList' mangled-name='PyDict_ClearFreeList' filepath='Objects/dictobject.c' line='261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_ClearFreeList' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDict_DebugMallocStats' mangled-name='_PyDict_DebugMallocStats' filepath='Objects/dictobject.c' line='278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_DebugMallocStats' hash='2c833d407d937488'> + <parameter type-id='type-id-33' name='out' filepath='Objects/classobject.c' line='397' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyDict_Fini' mangled-name='PyDict_Fini' filepath='Objects/dictobject.c' line='286' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyDict_New' mangled-name='PyDict_New' filepath='Objects/dictobject.c' line='622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_New' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyDict_HasOnlyStringKeys' mangled-name='_PyDict_HasOnlyStringKeys' filepath='Objects/dictobject.c' line='1008' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_HasOnlyStringKeys' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDict_MaybeUntrack' mangled-name='_PyDict_MaybeUntrack' filepath='Objects/dictobject.c' line='1033' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_MaybeUntrack' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyDict_NewPresized' mangled-name='_PyDict_NewPresized' filepath='Objects/dictobject.c' line='1364' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_NewPresized' hash='7f1ac870e4b09703'> + <parameter type-id='type-id-54' name='minused' filepath='Objects/dictobject.c' line='1364' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDict_GetItem' mangled-name='PyDict_GetItem' filepath='Objects/dictobject.c' line='1403' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_GetItem' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyDict_GetItem_KnownHash' mangled-name='_PyDict_GetItem_KnownHash' filepath='Objects/dictobject.c' line='1454' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_GetItem_KnownHash' hash='c43a8e5fe9e030c0'> + <parameter type-id='type-id-6' name='op' filepath='Objects/dictobject.c' line='1454' column='1'/> + <parameter type-id='type-id-6' name='key' filepath='Objects/dictobject.c' line='1454' column='1'/> + <parameter type-id='type-id-164' name='hash' filepath='Objects/dictobject.c' line='1454' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDict_GetItemWithError' mangled-name='PyDict_GetItemWithError' filepath='Objects/dictobject.c' line='1477' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_GetItemWithError' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyDict_GetItemIdWithError' mangled-name='_PyDict_GetItemIdWithError' filepath='Objects/dictobject.c' line='1504' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_GetItemIdWithError' hash='92bcd1eedb212ecf'> + <parameter type-id='type-id-6' name='dp' filepath='Objects/dictobject.c' line='3325' column='1'/> + <parameter type-id='type-id-294' name='key' filepath='Objects/dictobject.c' line='3325' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyDict_LoadGlobal' mangled-name='_PyDict_LoadGlobal' filepath='Objects/dictobject.c' line='1521' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_LoadGlobal' hash='890f805f8bda9d52'> + <parameter type-id='type-id-386' name='globals' filepath='Objects/dictobject.c' line='1521' column='1'/> + <parameter type-id='type-id-386' name='builtins' filepath='Objects/dictobject.c' line='1521' column='1'/> + <parameter type-id='type-id-6' name='key' filepath='Objects/dictobject.c' line='1521' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDict_SetItem' mangled-name='PyDict_SetItem' filepath='Objects/dictobject.c' line='1556' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_SetItem' hash='63c03439f3e9ae1a'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDict_SetItem_KnownHash' mangled-name='_PyDict_SetItem_KnownHash' filepath='Objects/dictobject.c' line='1580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_SetItem_KnownHash' hash='6f4e3b6c792b99c2'> + <parameter type-id='type-id-6' name='op' filepath='Objects/dictobject.c' line='1580' column='1'/> + <parameter type-id='type-id-6' name='key' filepath='Objects/dictobject.c' line='1580' column='1'/> + <parameter type-id='type-id-6' name='value' filepath='Objects/dictobject.c' line='1580' column='1'/> + <parameter type-id='type-id-164' name='hash' filepath='Objects/dictobject.c' line='1581' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyDict_DelItem' mangled-name='PyDict_DelItem' filepath='Objects/dictobject.c' line='1623' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_DelItem' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDict_DelItem_KnownHash' mangled-name='_PyDict_DelItem_KnownHash' filepath='Objects/dictobject.c' line='1638' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_DelItem_KnownHash' hash='d48f99101732a2e3'> + <parameter type-id='type-id-6' name='op' filepath='Objects/dictobject.c' line='3205' column='1'/> + <parameter type-id='type-id-6' name='key' filepath='Objects/dictobject.c' line='3205' column='1'/> + <parameter type-id='type-id-164' name='hash' filepath='Objects/dictobject.c' line='3205' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDict_DelItemIf' mangled-name='_PyDict_DelItemIf' filepath='Objects/dictobject.c' line='1676' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_DelItemIf' hash='2e59acbcad37da23'> + <parameter type-id='type-id-6' name='op' filepath='Objects/dictobject.c' line='1676' column='1'/> + <parameter type-id='type-id-6' name='key' filepath='Objects/dictobject.c' line='1676' column='1'/> + <parameter type-id='type-id-198' name='predicate' filepath='Objects/dictobject.c' line='1677' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyDict_Clear' mangled-name='PyDict_Clear' filepath='Objects/dictobject.c' line='1723' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Clear' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyDict_Next' mangled-name='_PyDict_Next' filepath='Objects/dictobject.c' line='1764' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_Next' hash='383bee4461fb70b8'> + <parameter type-id='type-id-6' name='op' filepath='Objects/dictobject.c' line='1764' column='1'/> + <parameter type-id='type-id-53' name='ppos' filepath='Objects/dictobject.c' line='1764' column='1'/> + <parameter type-id='type-id-7' name='pkey' filepath='Objects/dictobject.c' line='1764' column='1'/> + <parameter type-id='type-id-7' name='pvalue' filepath='Objects/dictobject.c' line='1765' column='1'/> + <parameter type-id='type-id-387' name='phash' filepath='Objects/dictobject.c' line='1765' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyDict_Next' mangled-name='PyDict_Next' filepath='Objects/dictobject.c' line='1829' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Next' hash='be291e4bdbe03284'> + <parameter type-id='type-id-6' name='op' filepath='Objects/dictobject.c' line='1829' column='1'/> + <parameter type-id='type-id-53' name='ppos' filepath='Objects/dictobject.c' line='1829' column='1'/> + <parameter type-id='type-id-7' name='pkey' filepath='Objects/dictobject.c' line='1829' column='1'/> + <parameter type-id='type-id-7' name='pvalue' filepath='Objects/dictobject.c' line='1829' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDict_Pop_KnownHash' mangled-name='_PyDict_Pop_KnownHash' filepath='Objects/dictobject.c' line='1836' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_Pop_KnownHash' hash='f9ce30c5a431fb75'> + <parameter type-id='type-id-6' name='dict' filepath='Objects/dictobject.c' line='1836' column='1'/> + <parameter type-id='type-id-6' name='key' filepath='Objects/dictobject.c' line='1836' column='1'/> + <parameter type-id='type-id-164' name='hash' filepath='Objects/dictobject.c' line='1836' column='1'/> + <parameter type-id='type-id-6' name='deflt' filepath='Objects/dictobject.c' line='1836' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyDict_Pop' mangled-name='_PyDict_Pop' filepath='Objects/dictobject.c' line='1893' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_Pop' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyDict_FromKeys' mangled-name='_PyDict_FromKeys' filepath='Objects/dictobject.c' line='1916' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_FromKeys' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDict_MergeFromSeq2' mangled-name='PyDict_MergeFromSeq2' filepath='Objects/dictobject.c' line='2391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_MergeFromSeq2' hash='85dd520f48af9b5c'> + <parameter type-id='type-id-6' name='a' filepath='Objects/dictobject.c' line='2620' column='1'/> + <parameter type-id='type-id-6' name='b' filepath='Objects/dictobject.c' line='2620' column='1'/> + <parameter type-id='type-id-8' name='override' filepath='Objects/dictobject.c' line='2620' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyDict_Update' mangled-name='PyDict_Update' filepath='Objects/dictobject.c' line='2607' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Update' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyDict_Merge' mangled-name='PyDict_Merge' filepath='Objects/dictobject.c' line='2613' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Merge' hash='85dd520f48af9b5c'> + <parameter type-id='type-id-6' name='a' filepath='Objects/dictobject.c' line='2620' column='1'/> + <parameter type-id='type-id-6' name='b' filepath='Objects/dictobject.c' line='2620' column='1'/> + <parameter type-id='type-id-8' name='override' filepath='Objects/dictobject.c' line='2620' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDict_MergeEx' mangled-name='_PyDict_MergeEx' filepath='Objects/dictobject.c' line='2620' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_MergeEx' hash='85dd520f48af9b5c'> + <parameter type-id='type-id-6' name='a' filepath='Objects/dictobject.c' line='2620' column='1'/> + <parameter type-id='type-id-6' name='b' filepath='Objects/dictobject.c' line='2620' column='1'/> + <parameter type-id='type-id-8' name='override' filepath='Objects/dictobject.c' line='2620' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyDict_Copy' mangled-name='PyDict_Copy' filepath='Objects/dictobject.c' line='2632' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Copy' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDict_Size' mangled-name='PyDict_Size' filepath='Objects/dictobject.c' line='2679' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Size' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyDict_Keys' mangled-name='PyDict_Keys' filepath='Objects/dictobject.c' line='2689' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Keys' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDict_Values' mangled-name='PyDict_Values' filepath='Objects/dictobject.c' line='2699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Values' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDict_Items' mangled-name='PyDict_Items' filepath='Objects/dictobject.c' line='2709' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Items' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDict_SetDefault' mangled-name='PyDict_SetDefault' filepath='Objects/dictobject.c' line='2856' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_SetDefault' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyDict_SizeOf' mangled-name='_PyDict_SizeOf' filepath='Objects/dictobject.c' line='3076' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_SizeOf' hash='88e1c019a99714c9'> + <parameter type-id='type-id-386' name='mp' filepath='Objects/dictobject.c' line='3076' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_PyDict_KeysSize' mangled-name='_PyDict_KeysSize' filepath='Objects/dictobject.c' line='3096' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_KeysSize' hash='baaa049034922c59'> + <parameter type-id='type-id-381' name='keys' filepath='Objects/dictobject.c' line='3096' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyDict_Contains' mangled-name='PyDict_Contains' filepath='Objects/dictobject.c' line='3184' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_Contains' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDict_Contains' mangled-name='_PyDict_Contains' filepath='Objects/dictobject.c' line='3205' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_Contains' hash='d48f99101732a2e3'> + <parameter type-id='type-id-6' name='op' filepath='Objects/dictobject.c' line='3205' column='1'/> + <parameter type-id='type-id-6' name='key' filepath='Objects/dictobject.c' line='3205' column='1'/> + <parameter type-id='type-id-164' name='hash' filepath='Objects/dictobject.c' line='3205' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDict_GetItemId' mangled-name='_PyDict_GetItemId' filepath='Objects/dictobject.c' line='3325' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_GetItemId' hash='92bcd1eedb212ecf'> + <parameter type-id='type-id-6' name='dp' filepath='Objects/dictobject.c' line='3325' column='1'/> + <parameter type-id='type-id-294' name='key' filepath='Objects/dictobject.c' line='3325' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyDict_GetItemString' mangled-name='PyDict_GetItemString' filepath='Objects/dictobject.c' line='3339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_GetItemString' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyDict_SetItemId' mangled-name='_PyDict_SetItemId' filepath='Objects/dictobject.c' line='3353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_SetItemId' hash='2323c042871bd18a'> + <parameter type-id='type-id-6' name='v' filepath='Objects/dictobject.c' line='3353' column='1'/> + <parameter type-id='type-id-294' name='key' filepath='Objects/dictobject.c' line='3353' column='1'/> + <parameter type-id='type-id-6' name='item' filepath='Objects/dictobject.c' line='3353' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyDict_SetItemString' mangled-name='PyDict_SetItemString' filepath='Objects/dictobject.c' line='3363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_SetItemString' hash='dc433dc161735f10'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2083' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2083' column='1'/> + <parameter type-id='type-id-6' name='value' filepath='Objects/abstract.c' line='2083' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDict_DelItemId' mangled-name='_PyDict_DelItemId' filepath='Objects/dictobject.c' line='3377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_DelItemId' hash='ad9a0c4bac2675d1'> + <parameter type-id='type-id-6' name='v' filepath='Objects/dictobject.c' line='3377' column='1'/> + <parameter type-id='type-id-286' name='key' filepath='Objects/dictobject.c' line='3377' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyDict_DelItemString' mangled-name='PyDict_DelItemString' filepath='Objects/dictobject.c' line='3386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyDict_DelItemString' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDictView_New' mangled-name='_PyDictView_New' filepath='Objects/dictobject.c' line='3830' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDictView_New' hash='1c80f678e06d3f77'> + <parameter type-id='type-id-6' name='dict' filepath='Objects/dictobject.c' line='3830' column='1'/> + <parameter type-id='type-id-289' name='type' filepath='Objects/dictobject.c' line='3830' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyDictView_Intersect' mangled-name='_PyDictView_Intersect' filepath='Objects/dictobject.c' line='4021' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDictView_Intersect' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyDict_NewKeysForClass' mangled-name='_PyDict_NewKeysForClass' filepath='Objects/dictobject.c' line='4356' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDict_NewKeysForClass' hash='b1166423021bde20'> + <return type-id='type-id-381'/> + </function-decl> + <function-decl name='PyObject_GenericGetDict' mangled-name='PyObject_GenericGetDict' filepath='Objects/dictobject.c' line='4369' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GenericGetDict' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObjectDict_SetItem' mangled-name='_PyObjectDict_SetItem' filepath='Objects/dictobject.c' line='4393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObjectDict_SetItem' hash='28d7f986d97e40bd'> + <parameter type-id='type-id-289' name='tp' filepath='Objects/dictobject.c' line='4393' column='1'/> + <parameter type-id='type-id-7' name='dictptr' filepath='Objects/dictobject.c' line='4393' column='1'/> + <parameter type-id='type-id-6' name='key' filepath='Objects/dictobject.c' line='4394' column='1'/> + <parameter type-id='type-id-6' name='value' filepath='Objects/dictobject.c' line='4394' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDictKeys_DecRef' mangled-name='_PyDictKeys_DecRef' filepath='Objects/dictobject.c' line='4469' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDictKeys_DecRef' hash='b1166423021bde20'> + <parameter type-id='type-id-381' name='keys' filepath='Objects/dictobject.c' line='4469' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-type size-in-bits='64' hash='8590f34d7c749547' id='type-id-388'> + <parameter type-id='type-id-386'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-164'/> + <parameter type-id='type-id-296'/> + <parameter type-id='type-id-53'/> + <return type-id='type-id-54'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='Objects/enumobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + </abi-instr> + <abi-instr address-size='64' path='Objects/exceptions.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <typedef-decl name='Py_UNICODE' type-id='type-id-389' size-in-bits='32' filepath='./Include/unicodeobject.h' line='93' column='1' hash='09d17c08f594edc7' id='type-id-390'/> + <typedef-decl name='wchar_t' type-id='type-id-8' size-in-bits='32' filepath='/usr/lib64/gcc/x86_64-suse-linux/7/include/stddef.h' line='328' column='1' hash='09d17c08f594edc7' id='type-id-389'/> + <qualified-type-def type-id='type-id-390' const='yes' hash='777115cef868fd71' id='type-id-391'/> + <pointer-type-def type-id='type-id-391' size-in-bits='64' hash='833ede2e3c5e5380' id='type-id-392'/> + <function-decl name='strrchr' mangled-name='strrchr' filepath='/usr/include/string.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strrchr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyException_GetTraceback' mangled-name='PyException_GetTraceback' filepath='Objects/exceptions.c' line='310' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyException_GetTraceback' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyException_SetTraceback' mangled-name='PyException_SetTraceback' filepath='Objects/exceptions.c' line='318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyException_SetTraceback' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyException_GetCause' mangled-name='PyException_GetCause' filepath='Objects/exceptions.c' line='323' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyException_GetCause' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyException_SetCause' mangled-name='PyException_SetCause' filepath='Objects/exceptions.c' line='331' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyException_SetCause' hash='8759147de6871040'> + <parameter type-id='type-id-6' name='self' filepath='Objects/exceptions.c' line='346' column='1'/> + <parameter type-id='type-id-6' name='context' filepath='Objects/exceptions.c' line='346' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyException_GetContext' mangled-name='PyException_GetContext' filepath='Objects/exceptions.c' line='338' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyException_GetContext' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyException_SetContext' mangled-name='PyException_SetContext' filepath='Objects/exceptions.c' line='346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyException_SetContext' hash='8759147de6871040'> + <parameter type-id='type-id-6' name='self' filepath='Objects/exceptions.c' line='346' column='1'/> + <parameter type-id='type-id-6' name='context' filepath='Objects/exceptions.c' line='346' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyUnicodeEncodeError_GetEncoding' mangled-name='PyUnicodeEncodeError_GetEncoding' filepath='Objects/exceptions.c' line='1614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeEncodeError_GetEncoding' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicodeEncodeError_GetObject' mangled-name='PyUnicodeEncodeError_GetObject' filepath='Objects/exceptions.c' line='1626' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeEncodeError_GetObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicodeDecodeError_GetObject' mangled-name='PyUnicodeDecodeError_GetObject' filepath='Objects/exceptions.c' line='1632' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeDecodeError_GetObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicodeEncodeError_GetStart' mangled-name='PyUnicodeEncodeError_GetStart' filepath='Objects/exceptions.c' line='1644' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeEncodeError_GetStart' hash='9c2a279e132a3da6'> + <parameter type-id='type-id-6' name='exc' filepath='Objects/exceptions.c' line='1749' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/exceptions.c' line='1749' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicodeDecodeError_GetStart' mangled-name='PyUnicodeDecodeError_GetStart' filepath='Objects/exceptions.c' line='1663' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeDecodeError_GetStart' hash='9c2a279e132a3da6'> + <parameter type-id='type-id-6' name='exc' filepath='Objects/exceptions.c' line='1749' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/exceptions.c' line='1749' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicodeTranslateError_GetStart' mangled-name='PyUnicodeTranslateError_GetStart' filepath='Objects/exceptions.c' line='1681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeTranslateError_GetStart' hash='9c2a279e132a3da6'> + <parameter type-id='type-id-6' name='exc' filepath='Objects/exceptions.c' line='1749' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/exceptions.c' line='1749' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicodeEncodeError_SetStart' mangled-name='PyUnicodeEncodeError_SetStart' filepath='Objects/exceptions.c' line='1688' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeEncodeError_SetStart' hash='e42a80ecf1ee5bbb'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1698' column='1'/> + <parameter type-id='type-id-54' name='i' filepath='Objects/abstract.c' line='1698' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicodeEncodeError_GetEnd' mangled-name='PyUnicodeEncodeError_GetEnd' filepath='Objects/exceptions.c' line='1712' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeEncodeError_GetEnd' hash='9c2a279e132a3da6'> + <parameter type-id='type-id-6' name='exc' filepath='Objects/exceptions.c' line='1749' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/exceptions.c' line='1749' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicodeDecodeError_GetEnd' mangled-name='PyUnicodeDecodeError_GetEnd' filepath='Objects/exceptions.c' line='1731' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeDecodeError_GetEnd' hash='9c2a279e132a3da6'> + <parameter type-id='type-id-6' name='exc' filepath='Objects/exceptions.c' line='1749' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/exceptions.c' line='1749' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicodeTranslateError_GetEnd' mangled-name='PyUnicodeTranslateError_GetEnd' filepath='Objects/exceptions.c' line='1749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeTranslateError_GetEnd' hash='9c2a279e132a3da6'> + <parameter type-id='type-id-6' name='exc' filepath='Objects/exceptions.c' line='1749' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/exceptions.c' line='1749' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicodeEncodeError_SetEnd' mangled-name='PyUnicodeEncodeError_SetEnd' filepath='Objects/exceptions.c' line='1756' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeEncodeError_SetEnd' hash='e42a80ecf1ee5bbb'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1698' column='1'/> + <parameter type-id='type-id-54' name='i' filepath='Objects/abstract.c' line='1698' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicodeEncodeError_GetReason' mangled-name='PyUnicodeEncodeError_GetReason' filepath='Objects/exceptions.c' line='1779' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeEncodeError_GetReason' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicodeEncodeError_SetReason' mangled-name='PyUnicodeEncodeError_SetReason' filepath='Objects/exceptions.c' line='1800' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeEncodeError_SetReason' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicodeEncodeError_Create' mangled-name='PyUnicodeEncodeError_Create' filepath='Objects/exceptions.c' line='1970' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeEncodeError_Create' hash='9df15496666f8961'> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/exceptions.c' line='1971' column='1'/> + <parameter type-id='type-id-392' name='object' filepath='Objects/exceptions.c' line='1971' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/exceptions.c' line='1971' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/exceptions.c' line='1972' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Objects/exceptions.c' line='1972' column='1'/> + <parameter type-id='type-id-15' name='reason' filepath='Objects/exceptions.c' line='1972' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicodeDecodeError_Create' mangled-name='PyUnicodeDecodeError_Create' filepath='Objects/exceptions.c' line='2089' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeDecodeError_Create' hash='964867cbe5c5094b'> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/exceptions.c' line='2090' column='1'/> + <parameter type-id='type-id-15' name='object' filepath='Objects/exceptions.c' line='2090' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/exceptions.c' line='2090' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/exceptions.c' line='2091' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Objects/exceptions.c' line='2091' column='1'/> + <parameter type-id='type-id-15' name='reason' filepath='Objects/exceptions.c' line='2091' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicodeTranslateError_Create' mangled-name='PyUnicodeTranslateError_Create' filepath='Objects/exceptions.c' line='2189' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicodeTranslateError_Create' hash='f4fd4333c61d317f'> + <parameter type-id='type-id-392' name='object' filepath='Objects/exceptions.c' line='2190' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/exceptions.c' line='2190' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/exceptions.c' line='2191' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Objects/exceptions.c' line='2191' column='1'/> + <parameter type-id='type-id-15' name='reason' filepath='Objects/exceptions.c' line='2191' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicodeTranslateError_Create' mangled-name='_PyUnicodeTranslateError_Create' filepath='Objects/exceptions.c' line='2198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeTranslateError_Create' hash='23c59e02d3c86ade'> + <parameter type-id='type-id-6' name='object' filepath='Objects/exceptions.c' line='2199' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/exceptions.c' line='2200' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Objects/exceptions.c' line='2200' column='1'/> + <parameter type-id='type-id-15' name='reason' filepath='Objects/exceptions.c' line='2200' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyExc_Init' mangled-name='_PyExc_Init' filepath='Objects/exceptions.c' line='2519' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyExc_Init' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyExc_Fini' mangled-name='_PyExc_Fini' filepath='Objects/exceptions.c' line='2701' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyExc_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyErr_TrySetFromCause' mangled-name='_PyErr_TrySetFromCause' filepath='Objects/exceptions.c' line='2736' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyErr_TrySetFromCause' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='format' filepath='Objects/bytesobject.c' line='362' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/fileobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='flockfile' mangled-name='flockfile' filepath='/usr/include/stdio.h' line='925' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='flockfile' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='funlockfile' mangled-name='funlockfile' filepath='/usr/include/stdio.h' line='932' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='funlockfile' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__uflow' mangled-name='__uflow' filepath='/usr/include/stdio.h' line='943' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__uflow' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyFile_FromFd' mangled-name='PyFile_FromFd' filepath='Objects/fileobject.c' line='30' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFile_FromFd' hash='1360a1dc2db2d103'> + <parameter type-id='type-id-8' name='fd' filepath='Objects/fileobject.c' line='30' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Objects/fileobject.c' line='30' column='1'/> + <parameter type-id='type-id-15' name='mode' filepath='Objects/fileobject.c' line='30' column='1'/> + <parameter type-id='type-id-8' name='buffering' filepath='Objects/fileobject.c' line='30' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/fileobject.c' line='30' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/fileobject.c' line='31' column='1'/> + <parameter type-id='type-id-15' name='newline' filepath='Objects/fileobject.c' line='31' column='1'/> + <parameter type-id='type-id-8' name='closefd' filepath='Objects/fileobject.c' line='31' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFile_GetLine' mangled-name='PyFile_GetLine' filepath='Objects/fileobject.c' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFile_GetLine' hash='e9303b5cae6b9508'> + <parameter type-id='type-id-6' name='n' filepath='Objects/abstract.c' line='1454' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/abstract.c' line='1454' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFile_WriteObject' mangled-name='PyFile_WriteObject' filepath='Objects/fileobject.c' line='129' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFile_WriteObject' hash='85dd520f48af9b5c'> + <parameter type-id='type-id-6' name='a' filepath='Objects/dictobject.c' line='2620' column='1'/> + <parameter type-id='type-id-6' name='b' filepath='Objects/dictobject.c' line='2620' column='1'/> + <parameter type-id='type-id-8' name='override' filepath='Objects/dictobject.c' line='2620' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyFile_WriteString' mangled-name='PyFile_WriteString' filepath='Objects/fileobject.c' line='160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFile_WriteString' hash='258b661d16198aff'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='86' column='1'/> + <parameter type-id='type-id-6' name='v' filepath='./Python/sysmodule.c' line='86' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_AsFileDescriptor' mangled-name='PyObject_AsFileDescriptor' filepath='Objects/fileobject.c' line='190' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_AsFileDescriptor' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_UniversalNewlineFgets' mangled-name='Py_UniversalNewlineFgets' filepath='Objects/fileobject.c' line='249' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_UniversalNewlineFgets' hash='4104001db2f79ab4'> + <parameter type-id='type-id-19' name='buf' filepath='Objects/fileobject.c' line='249' column='1'/> + <parameter type-id='type-id-8' name='n' filepath='Objects/fileobject.c' line='249' column='1'/> + <parameter type-id='type-id-33' name='stream' filepath='Objects/fileobject.c' line='249' column='1'/> + <parameter type-id='type-id-6' name='fobj' filepath='Objects/fileobject.c' line='249' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='PyFile_NewStdPrinter' mangled-name='PyFile_NewStdPrinter' filepath='Objects/fileobject.c' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFile_NewStdPrinter' hash='31e0d5284294e457'> + <parameter type-id='type-id-8' name='fd' filepath='Objects/fileobject.c' line='349' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/floatobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='frexp' mangled-name='frexp' filepath='/usr/include/bits/mathcalls.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='frexp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='ldexp' mangled-name='ldexp' filepath='/usr/include/bits/mathcalls.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ldexp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='round' mangled-name='round' filepath='/usr/include/bits/mathcalls.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='round' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyFloat_GetMax' mangled-name='PyFloat_GetMax' filepath='Objects/floatobject.c' line='24' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFloat_GetMax' hash='14e245f4052d89de'> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='PyFloat_GetMin' mangled-name='PyFloat_GetMin' filepath='Objects/floatobject.c' line='30' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFloat_GetMin' hash='14e245f4052d89de'> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='PyFloat_GetInfo' mangled-name='PyFloat_GetInfo' filepath='Objects/floatobject.c' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFloat_GetInfo' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFloat_FromDouble' mangled-name='PyFloat_FromDouble' filepath='Objects/floatobject.c' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFloat_FromDouble' hash='c28d0ebfb0b8fd90'> + <parameter type-id='type-id-75' name='fval' filepath='Objects/floatobject.c' line='109' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFloat_FromString' mangled-name='PyFloat_FromString' filepath='Objects/floatobject.c' line='160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFloat_FromString' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFloat_AsDouble' mangled-name='PyFloat_AsDouble' filepath='Objects/floatobject.c' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFloat_AsDouble' hash='6f705006587e9f09'> + <parameter type-id='type-id-6' name='op' filepath='Objects/complexobject.c' line='259' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='_PyFloat_Init' mangled-name='_PyFloat_Init' filepath='Objects/floatobject.c' line='1902' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFloat_Init' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyFloat_ClearFreeList' mangled-name='PyFloat_ClearFreeList' filepath='Objects/floatobject.c' line='1959' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFloat_ClearFreeList' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyFloat_Fini' mangled-name='PyFloat_Fini' filepath='Objects/floatobject.c' line='1974' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFloat_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyFloat_DebugMallocStats' mangled-name='_PyFloat_DebugMallocStats' filepath='Objects/floatobject.c' line='1981' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFloat_DebugMallocStats' hash='2c833d407d937488'> + <parameter type-id='type-id-33' name='out' filepath='Objects/classobject.c' line='397' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyFloat_Pack2' mangled-name='_PyFloat_Pack2' filepath='Objects/floatobject.c' line='2001' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFloat_Pack2' hash='12ca2611f148ac3a'> + <parameter type-id='type-id-75' name='x' filepath='Objects/floatobject.c' line='2212' column='1'/> + <parameter type-id='type-id-362' name='p' filepath='Objects/floatobject.c' line='2212' column='1'/> + <parameter type-id='type-id-8' name='le' filepath='Objects/floatobject.c' line='2212' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyFloat_Pack4' mangled-name='_PyFloat_Pack4' filepath='Objects/floatobject.c' line='2105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFloat_Pack4' hash='12ca2611f148ac3a'> + <parameter type-id='type-id-75' name='x' filepath='Objects/floatobject.c' line='2212' column='1'/> + <parameter type-id='type-id-362' name='p' filepath='Objects/floatobject.c' line='2212' column='1'/> + <parameter type-id='type-id-8' name='le' filepath='Objects/floatobject.c' line='2212' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyFloat_Pack8' mangled-name='_PyFloat_Pack8' filepath='Objects/floatobject.c' line='2212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFloat_Pack8' hash='12ca2611f148ac3a'> + <parameter type-id='type-id-75' name='x' filepath='Objects/floatobject.c' line='2212' column='1'/> + <parameter type-id='type-id-362' name='p' filepath='Objects/floatobject.c' line='2212' column='1'/> + <parameter type-id='type-id-8' name='le' filepath='Objects/floatobject.c' line='2212' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyFloat_Unpack2' mangled-name='_PyFloat_Unpack2' filepath='Objects/floatobject.c' line='2341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFloat_Unpack2' hash='f2f92926bf115a0c'> + <parameter type-id='type-id-123' name='p' filepath='Objects/floatobject.c' line='2489' column='1'/> + <parameter type-id='type-id-8' name='le' filepath='Objects/floatobject.c' line='2489' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='_PyFloat_Unpack4' mangled-name='_PyFloat_Unpack4' filepath='Objects/floatobject.c' line='2411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFloat_Unpack4' hash='f2f92926bf115a0c'> + <parameter type-id='type-id-123' name='p' filepath='Objects/floatobject.c' line='2489' column='1'/> + <parameter type-id='type-id-8' name='le' filepath='Objects/floatobject.c' line='2489' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='_PyFloat_Unpack8' mangled-name='_PyFloat_Unpack8' filepath='Objects/floatobject.c' line='2489' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFloat_Unpack8' hash='f2f92926bf115a0c'> + <parameter type-id='type-id-123' name='p' filepath='Objects/floatobject.c' line='2489' column='1'/> + <parameter type-id='type-id-8' name='le' filepath='Objects/floatobject.c' line='2489' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/frameobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <pointer-type-def type-id='type-id-393' size-in-bits='64' hash='31a484b211fbd0bb' id='type-id-394'/> + <function-decl name='PyFrame_GetLineNumber' mangled-name='PyFrame_GetLineNumber' filepath='Objects/frameobject.c' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFrame_GetLineNumber' hash='7d394c665c01a72b'> + <parameter type-id='type-id-395' name='f' filepath='Objects/frameobject.c' line='897' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyFrame_Init' mangled-name='_PyFrame_Init' filepath='Objects/frameobject.c' line='640' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFrame_Init' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyFrame_New' mangled-name='PyFrame_New' filepath='Objects/frameobject.c' line='649' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFrame_New' hash='5ec3254aead8e08c'> + <parameter type-id='type-id-27' name='tstate' filepath='Objects/frameobject.c' line='649' column='1'/> + <parameter type-id='type-id-5' name='code' filepath='Objects/frameobject.c' line='649' column='1'/> + <parameter type-id='type-id-6' name='globals' filepath='Objects/frameobject.c' line='649' column='1'/> + <parameter type-id='type-id-6' name='locals' filepath='Objects/frameobject.c' line='650' column='1'/> + <return type-id='type-id-395'/> + </function-decl> + <function-decl name='PyFrame_BlockSetup' mangled-name='PyFrame_BlockSetup' filepath='Objects/frameobject.c' line='777' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFrame_BlockSetup' hash='92dd74812c7bc6e7'> + <parameter type-id='type-id-395' name='f' filepath='Objects/frameobject.c' line='777' column='1'/> + <parameter type-id='type-id-8' name='type' filepath='Objects/frameobject.c' line='777' column='1'/> + <parameter type-id='type-id-8' name='handler' filepath='Objects/frameobject.c' line='777' column='1'/> + <parameter type-id='type-id-8' name='level' filepath='Objects/frameobject.c' line='777' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyFrame_BlockPop' mangled-name='PyFrame_BlockPop' filepath='Objects/frameobject.c' line='789' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFrame_BlockPop' hash='96111eb08a090690'> + <parameter type-id='type-id-395' name='f' filepath='Objects/frameobject.c' line='789' column='1'/> + <return type-id='type-id-394'/> + </function-decl> + <function-decl name='PyFrame_FastToLocalsWithError' mangled-name='PyFrame_FastToLocalsWithError' filepath='Objects/frameobject.c' line='897' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFrame_FastToLocalsWithError' hash='7d394c665c01a72b'> + <parameter type-id='type-id-395' name='f' filepath='Objects/frameobject.c' line='897' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyFrame_FastToLocals' mangled-name='PyFrame_FastToLocals' filepath='Objects/frameobject.c' line='957' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFrame_FastToLocals' hash='1a57c16bae6c44af'> + <parameter type-id='type-id-395' name='f' filepath='Objects/frameobject.c' line='957' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyFrame_LocalsToFast' mangled-name='PyFrame_LocalsToFast' filepath='Objects/frameobject.c' line='969' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFrame_LocalsToFast' hash='3c6e24c059302cf6'> + <parameter type-id='type-id-395' name='f' filepath='Objects/frameobject.c' line='969' column='1'/> + <parameter type-id='type-id-8' name='clear' filepath='Objects/frameobject.c' line='969' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyFrame_ClearFreeList' mangled-name='PyFrame_ClearFreeList' filepath='Objects/frameobject.c' line='1011' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFrame_ClearFreeList' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyFrame_Fini' mangled-name='PyFrame_Fini' filepath='Objects/frameobject.c' line='1026' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFrame_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyFrame_DebugMallocStats' mangled-name='_PyFrame_DebugMallocStats' filepath='Objects/frameobject.c' line='1033' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFrame_DebugMallocStats' hash='2c833d407d937488'> + <parameter type-id='type-id-33' name='out' filepath='Objects/classobject.c' line='397' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/funcobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyFunction_NewWithQualName' mangled-name='PyFunction_NewWithQualName' filepath='Objects/funcobject.c' line='9' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_NewWithQualName' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFunction_New' mangled-name='PyFunction_New' filepath='Objects/funcobject.c' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_New' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFunction_GetCode' mangled-name='PyFunction_GetCode' filepath='Objects/funcobject.c' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_GetCode' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFunction_GetGlobals' mangled-name='PyFunction_GetGlobals' filepath='Objects/funcobject.c' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_GetGlobals' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFunction_GetModule' mangled-name='PyFunction_GetModule' filepath='Objects/funcobject.c' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_GetModule' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFunction_GetDefaults' mangled-name='PyFunction_GetDefaults' filepath='Objects/funcobject.c' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_GetDefaults' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFunction_SetDefaults' mangled-name='PyFunction_SetDefaults' filepath='Objects/funcobject.c' line='115' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_SetDefaults' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyFunction_GetKwDefaults' mangled-name='PyFunction_GetKwDefaults' filepath='Objects/funcobject.c' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_GetKwDefaults' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFunction_SetKwDefaults' mangled-name='PyFunction_SetKwDefaults' filepath='Objects/funcobject.c' line='145' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_SetKwDefaults' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyFunction_GetClosure' mangled-name='PyFunction_GetClosure' filepath='Objects/funcobject.c' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_GetClosure' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFunction_SetClosure' mangled-name='PyFunction_SetClosure' filepath='Objects/funcobject.c' line='176' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_SetClosure' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyFunction_GetAnnotations' mangled-name='PyFunction_GetAnnotations' filepath='Objects/funcobject.c' line='198' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_GetAnnotations' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFunction_SetAnnotations' mangled-name='PyFunction_SetAnnotations' filepath='Objects/funcobject.c' line='208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFunction_SetAnnotations' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyClassMethod_New' mangled-name='PyClassMethod_New' filepath='Objects/funcobject.c' line='844' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyClassMethod_New' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyStaticMethod_New' mangled-name='PyStaticMethod_New' filepath='Objects/funcobject.c' line='1022' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyStaticMethod_New' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/genobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='64' hash='67179bdd77e52419' id='type-id-11'> + <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-63'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-393' size-in-bits='1920' hash='6516701776c825e0' id='type-id-10'> + <subrange length='20' lower-bound='0' upper-bound='19' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='1ca9e41140ea49be' id='type-id-68'/> + </array-type-def> + <class-decl name='PyGenObject' is-struct='yes' naming-typedef-id='type-id-396' visibility='default' size-in-bits='512' filepath='./Include/genobject.h' line='30' column='1' hash='65013d0a714db0a3' id='type-id-397'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-20' visibility='default' filepath='./Include/genobject.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='gi_frame' type-id='type-id-4' visibility='default' filepath='./Include/genobject.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='gi_running' type-id='type-id-9' visibility='default' filepath='./Include/genobject.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='gi_code' type-id='type-id-6' visibility='default' filepath='./Include/genobject.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='gi_weakreflist' type-id='type-id-6' visibility='default' filepath='./Include/genobject.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='gi_name' type-id='type-id-6' visibility='default' filepath='./Include/genobject.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='gi_qualname' type-id='type-id-6' visibility='default' filepath='./Include/genobject.h' line='32' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyTryBlock' is-struct='yes' naming-typedef-id='type-id-393' visibility='default' size-in-bits='96' filepath='./Include/frameobject.h' line='11' column='1' hash='2a5bce66bac4bc6f' id='type-id-398'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='b_type' type-id='type-id-8' visibility='default' filepath='./Include/frameobject.h' line='12' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='32'> + <var-decl name='b_handler' type-id='type-id-8' visibility='default' filepath='./Include/frameobject.h' line='13' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='b_level' type-id='type-id-8' visibility='default' filepath='./Include/frameobject.h' line='14' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyFrameObject' type-id='type-id-2' size-in-bits='3072' filepath='./Include/frameobject.h' line='53' column='1' id='type-id-399'/> + <typedef-decl name='PyGenObject' type-id='type-id-397' size-in-bits='512' filepath='./Include/genobject.h' line='33' column='1' id='type-id-396'/> + <typedef-decl name='PyTryBlock' type-id='type-id-398' size-in-bits='96' filepath='./Include/frameobject.h' line='15' column='1' id='type-id-393'/> + <pointer-type-def type-id='type-id-399' size-in-bits='64' hash='55da2a9b9193d03d' id='type-id-395'/> + <pointer-type-def type-id='type-id-396' size-in-bits='64' hash='88039e399aef5de3' id='type-id-400'/> + <function-decl name='_PyGen_Finalize' mangled-name='_PyGen_Finalize' filepath='Objects/genobject.c' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGen_Finalize' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyGen_Send' mangled-name='_PyGen_Send' filepath='Objects/genobject.c' line='306' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGen_Send' hash='a38e282b3c528a0a'> + <parameter type-id='type-id-400' name='gen' filepath='Objects/genobject.c' line='306' column='1'/> + <parameter type-id='type-id-6' name='arg' filepath='Objects/genobject.c' line='306' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyGen_yf' mangled-name='_PyGen_yf' filepath='Objects/genobject.c' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGen_yf' hash='a503beee5118f832'> + <parameter type-id='type-id-400' name='gen' filepath='Objects/genobject.c' line='349' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyGen_SetStopIterationValue' mangled-name='_PyGen_SetStopIterationValue' filepath='Objects/genobject.c' line='573' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGen_SetStopIterationValue' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyGen_FetchStopIterationValue' mangled-name='_PyGen_FetchStopIterationValue' filepath='Objects/genobject.c' line='612' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGen_FetchStopIterationValue' hash='106dac48fc57eb0f'> + <parameter type-id='type-id-7' name='pvalue' filepath='Objects/genobject.c' line='612' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyGen_NewWithQualName' mangled-name='PyGen_NewWithQualName' filepath='Objects/genobject.c' line='828' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGen_NewWithQualName' hash='6b961fcd5eacf6f9'> + <parameter type-id='type-id-395' name='f' filepath='Objects/genobject.c' line='1490' column='1'/> + <parameter type-id='type-id-6' name='name' filepath='Objects/genobject.c' line='1490' column='1'/> + <parameter type-id='type-id-6' name='qualname' filepath='Objects/genobject.c' line='1490' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyGen_New' mangled-name='PyGen_New' filepath='Objects/genobject.c' line='834' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGen_New' hash='441be91e5bc9df79'> + <parameter type-id='type-id-395' name='f' filepath='Objects/genobject.c' line='834' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyGen_NeedsFinalizing' mangled-name='PyGen_NeedsFinalizing' filepath='Objects/genobject.c' line='840' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGen_NeedsFinalizing' hash='8a279f83b4558b9b'> + <parameter type-id='type-id-400' name='gen' filepath='Objects/genobject.c' line='840' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyCoro_GetAwaitableIter' mangled-name='_PyCoro_GetAwaitableIter' filepath='Objects/genobject.c' line='885' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCoro_GetAwaitableIter' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCoro_New' mangled-name='PyCoro_New' filepath='Objects/genobject.c' line='1138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCoro_New' hash='6b961fcd5eacf6f9'> + <parameter type-id='type-id-395' name='f' filepath='Objects/genobject.c' line='1490' column='1'/> + <parameter type-id='type-id-6' name='name' filepath='Objects/genobject.c' line='1490' column='1'/> + <parameter type-id='type-id-6' name='qualname' filepath='Objects/genobject.c' line='1490' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyAIterWrapper_New' mangled-name='_PyAIterWrapper_New' filepath='Objects/genobject.c' line='1224' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyAIterWrapper_New' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyAsyncGen_New' mangled-name='PyAsyncGen_New' filepath='Objects/genobject.c' line='1490' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAsyncGen_New' hash='6b961fcd5eacf6f9'> + <parameter type-id='type-id-395' name='f' filepath='Objects/genobject.c' line='1490' column='1'/> + <parameter type-id='type-id-6' name='name' filepath='Objects/genobject.c' line='1490' column='1'/> + <parameter type-id='type-id-6' name='qualname' filepath='Objects/genobject.c' line='1490' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyAsyncGen_ClearFreeLists' mangled-name='PyAsyncGen_ClearFreeLists' filepath='Objects/genobject.c' line='1506' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAsyncGen_ClearFreeLists' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyAsyncGen_Fini' mangled-name='PyAsyncGen_Fini' filepath='Objects/genobject.c' line='1528' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAsyncGen_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyAsyncGenValueWrapperNew' mangled-name='_PyAsyncGenValueWrapperNew' filepath='Objects/genobject.c' line='1808' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyAsyncGenValueWrapperNew' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/iterobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PySeqIter_New' mangled-name='PySeqIter_New' filepath='Objects/iterobject.c' line='12' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySeqIter_New' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCallIter_New' mangled-name='PyCallIter_New' filepath='Objects/iterobject.c' line='178' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCallIter_New' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/listobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='PyListObject' is-struct='yes' naming-typedef-id='type-id-401' visibility='default' size-in-bits='320' filepath='./Include/listobject.h' line='23' column='1' hash='e0fb44958a7de985' id='type-id-402'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-3' visibility='default' filepath='./Include/listobject.h' line='24' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='ob_item' type-id='type-id-7' visibility='default' filepath='./Include/listobject.h' line='26' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='allocated' type-id='type-id-54' visibility='default' filepath='./Include/listobject.h' line='39' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyListObject' type-id='type-id-402' size-in-bits='320' filepath='./Include/listobject.h' line='40' column='1' id='type-id-401'/> + <pointer-type-def type-id='type-id-401' size-in-bits='64' hash='97267f7dd4b39e75' id='type-id-403'/> + <function-decl name='PyList_ClearFreeList' mangled-name='PyList_ClearFreeList' filepath='Objects/listobject.c' line='112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_ClearFreeList' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyList_Fini' mangled-name='PyList_Fini' filepath='Objects/listobject.c' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyList_DebugMallocStats' mangled-name='_PyList_DebugMallocStats' filepath='Objects/listobject.c' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyList_DebugMallocStats' hash='2c833d407d937488'> + <parameter type-id='type-id-33' name='out' filepath='Objects/classobject.c' line='397' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyList_New' mangled-name='PyList_New' filepath='Objects/listobject.c' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_New' hash='7f1ac870e4b09703'> + <parameter type-id='type-id-54' name='minused' filepath='Objects/dictobject.c' line='1364' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyList_Size' mangled-name='PyList_Size' filepath='Objects/listobject.c' line='186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_Size' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyList_GetItem' mangled-name='PyList_GetItem' filepath='Objects/listobject.c' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_GetItem' hash='9b79932cbc51c9a6'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyList_SetItem' mangled-name='PyList_SetItem' filepath='Objects/listobject.c' line='219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_SetItem' hash='b4ea4a9949b53d1b'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyList_Insert' mangled-name='PyList_Insert' filepath='Objects/listobject.c' line='273' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_Insert' hash='b4ea4a9949b53d1b'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyList_Append' mangled-name='PyList_Append' filepath='Objects/listobject.c' line='303' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_Append' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyList_GetSlice' mangled-name='PyList_GetSlice' filepath='Objects/listobject.c' line='458' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_GetSlice' hash='9abb5d4f1da618ef'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1648' column='1'/> + <parameter type-id='type-id-54' name='i1' filepath='Objects/abstract.c' line='1648' column='1'/> + <parameter type-id='type-id-54' name='i2' filepath='Objects/abstract.c' line='1648' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyList_SetSlice' mangled-name='PyList_SetSlice' filepath='Objects/listobject.c' line='682' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_SetSlice' hash='23e90af314a8f60f'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1725' column='1'/> + <parameter type-id='type-id-54' name='i1' filepath='Objects/abstract.c' line='1725' column='1'/> + <parameter type-id='type-id-54' name='i2' filepath='Objects/abstract.c' line='1725' column='1'/> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='1725' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyList_Extend' mangled-name='_PyList_Extend' filepath='Objects/listobject.c' line='892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyList_Extend' hash='9b9438a4662fa151'> + <parameter type-id='type-id-403' name='self' filepath='Objects/listobject.c' line='892' column='1'/> + <parameter type-id='type-id-6' name='b' filepath='Objects/listobject.c' line='892' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyList_Sort' mangled-name='PyList_Sort' filepath='Objects/listobject.c' line='2086' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_Sort' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyList_Reverse' mangled-name='PyList_Reverse' filepath='Objects/listobject.c' line='2108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_Reverse' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyList_AsTuple' mangled-name='PyList_AsTuple' filepath='Objects/listobject.c' line='2122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyList_AsTuple' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/longobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <enum-decl name='PyUnicode_Kind' size-in-bits='32' alignment-in-bits='32' filepath='./Include/unicodeobject.h' line='435' column='1' hash='49ca428ba1d24868' id='type-id-404'> + <underlying-type type-id='type-id-405'/> + <enumerator name='PyUnicode_WCHAR_KIND' value='0'/> + <enumerator name='PyUnicode_1BYTE_KIND' value='1'/> + <enumerator name='PyUnicode_2BYTE_KIND' value='2'/> + <enumerator name='PyUnicode_4BYTE_KIND' value='4'/> + </enum-decl> + <type-decl name='long long int' size-in-bits='64' hash='5ae7f9eec1fc43d6#3' id='type-id-406'/> + <class-decl name='_PyUnicodeWriter' is-struct='yes' naming-typedef-id='type-id-407' visibility='default' size-in-bits='448' filepath='./Include/unicodeobject.h' line='885' column='1' hash='3ce7276f6eac2279' id='type-id-408'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='buffer' type-id='type-id-6' visibility='default' filepath='./Include/unicodeobject.h' line='886' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='data' type-id='type-id-48' visibility='default' filepath='./Include/unicodeobject.h' line='887' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='kind' type-id='type-id-404' visibility='default' filepath='./Include/unicodeobject.h' line='888' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='160'> + <var-decl name='maxchar' type-id='type-id-409' visibility='default' filepath='./Include/unicodeobject.h' line='889' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='size' type-id='type-id-54' visibility='default' filepath='./Include/unicodeobject.h' line='890' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='pos' type-id='type-id-54' visibility='default' filepath='./Include/unicodeobject.h' line='891' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='min_length' type-id='type-id-54' visibility='default' filepath='./Include/unicodeobject.h' line='894' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='min_char' type-id='type-id-409' visibility='default' filepath='./Include/unicodeobject.h' line='897' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='416'> + <var-decl name='overallocate' type-id='type-id-213' visibility='default' filepath='./Include/unicodeobject.h' line='900' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='424'> + <var-decl name='readonly' type-id='type-id-213' visibility='default' filepath='./Include/unicodeobject.h' line='904' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyLongObject' type-id='type-id-13' size-in-bits='256' filepath='./Include/longobject.h' line='10' column='1' id='type-id-410'/> + <typedef-decl name='Py_UCS4' type-id='type-id-192' size-in-bits='32' filepath='./Include/unicodeobject.h' line='116' column='1' hash='e66b43f97c38e87a' id='type-id-409'/> + <typedef-decl name='_PyUnicodeWriter' type-id='type-id-408' size-in-bits='448' filepath='./Include/unicodeobject.h' line='905' column='1' id='type-id-407'/> + <type-decl name='unsigned long long int' size-in-bits='64' hash='ebdfc4685a1e82df#3' id='type-id-411'/> + <pointer-type-def type-id='type-id-410' size-in-bits='64' hash='10a23afeebb7488b' id='type-id-412'/> + <pointer-type-def type-id='type-id-390' size-in-bits='64' hash='30a7c107de057685' id='type-id-413'/> + <pointer-type-def type-id='type-id-407' size-in-bits='64' hash='2dea0aaf6ee18849' id='type-id-414'/> + <function-decl name='_PyLong_FromNbInt' mangled-name='_PyLong_FromNbInt' filepath='Objects/longobject.c' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_FromNbInt' hash='4194bb6bf0b86459'> + <parameter type-id='type-id-6' name='integral' filepath='Objects/longobject.c' line='135' column='1'/> + <return type-id='type-id-412'/> + </function-decl> + <function-decl name='_PyLong_New' mangled-name='_PyLong_New' filepath='Objects/longobject.c' line='186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_New' hash='b1d075dd201903a1'> + <parameter type-id='type-id-54' name='size' filepath='Objects/longobject.c' line='186' column='1'/> + <return type-id='type-id-412'/> + </function-decl> + <function-decl name='_PyLong_Copy' mangled-name='_PyLong_Copy' filepath='Objects/longobject.c' line='209' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_Copy' hash='d7eb1849d48f49b6'> + <parameter type-id='type-id-412' name='src' filepath='Objects/longobject.c' line='209' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_FromLong' mangled-name='PyLong_FromLong' filepath='Objects/longobject.c' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_FromLong' hash='7f1ac870e4b09703#2'> + <parameter type-id='type-id-35' name='ok' filepath='Objects/boolobject.c' line='28' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_FromUnsignedLong' mangled-name='PyLong_FromUnsignedLong' filepath='Objects/longobject.c' line='304' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_FromUnsignedLong' hash='7f72d8f75a483747'> + <parameter type-id='type-id-58' name='ival' filepath='Objects/longobject.c' line='304' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_FromDouble' mangled-name='PyLong_FromDouble' filepath='Objects/longobject.c' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_FromDouble' hash='c28d0ebfb0b8fd90'> + <parameter type-id='type-id-75' name='fval' filepath='Objects/floatobject.c' line='109' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_AsLongAndOverflow' mangled-name='PyLong_AsLongAndOverflow' filepath='Objects/longobject.c' line='395' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsLongAndOverflow' hash='4aedb6590b207afa'> + <parameter type-id='type-id-6' name='vv' filepath='Objects/longobject.c' line='395' column='1'/> + <parameter type-id='type-id-292' name='overflow' filepath='Objects/longobject.c' line='395' column='1'/> + <return type-id='type-id-35'/> + </function-decl> + <function-decl name='PyLong_AsLong' mangled-name='PyLong_AsLong' filepath='Objects/longobject.c' line='474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsLong' hash='616dbb5e7e171881#2'> + <parameter type-id='type-id-6' name='obj' filepath='Objects/longobject.c' line='474' column='1'/> + <return type-id='type-id-35'/> + </function-decl> + <function-decl name='_PyLong_AsInt' mangled-name='_PyLong_AsInt' filepath='Objects/longobject.c' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_AsInt' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyLong_AsSsize_t' mangled-name='PyLong_AsSsize_t' filepath='Objects/longobject.c' line='509' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsSsize_t' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyLong_AsUnsignedLong' mangled-name='PyLong_AsUnsignedLong' filepath='Objects/longobject.c' line='564' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsUnsignedLong' hash='243368eaa45734f1'> + <parameter type-id='type-id-6' name='op' filepath='Objects/longobject.c' line='681' column='1'/> + <return type-id='type-id-58'/> + </function-decl> + <function-decl name='PyLong_AsSize_t' mangled-name='PyLong_AsSize_t' filepath='Objects/longobject.c' line='608' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsSize_t' hash='243368eaa45734f1'> + <parameter type-id='type-id-6' name='o' filepath='./Python/sysmodule.c' line='1123' column='1'/> + <return type-id='type-id-60'/> + </function-decl> + <function-decl name='PyLong_AsUnsignedLongMask' mangled-name='PyLong_AsUnsignedLongMask' filepath='Objects/longobject.c' line='681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsUnsignedLongMask' hash='243368eaa45734f1'> + <parameter type-id='type-id-6' name='op' filepath='Objects/longobject.c' line='681' column='1'/> + <return type-id='type-id-58'/> + </function-decl> + <function-decl name='_PyLong_Sign' mangled-name='_PyLong_Sign' filepath='Objects/longobject.c' line='705' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_Sign' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyLong_NumBits' mangled-name='_PyLong_NumBits' filepath='Objects/longobject.c' line='716' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_NumBits' hash='243368eaa45734f1'> + <parameter type-id='type-id-6' name='o' filepath='./Python/sysmodule.c' line='1123' column='1'/> + <return type-id='type-id-60'/> + </function-decl> + <function-decl name='_PyLong_FromByteArray' mangled-name='_PyLong_FromByteArray' filepath='Objects/longobject.c' line='747' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_FromByteArray' hash='990b940ecfdfd23f'> + <parameter type-id='type-id-123' name='bytes' filepath='Objects/longobject.c' line='747' column='1'/> + <parameter type-id='type-id-60' name='n' filepath='Objects/longobject.c' line='747' column='1'/> + <parameter type-id='type-id-8' name='little_endian' filepath='Objects/longobject.c' line='748' column='1'/> + <parameter type-id='type-id-8' name='is_signed' filepath='Objects/longobject.c' line='748' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyLong_AsByteArray' mangled-name='_PyLong_AsByteArray' filepath='Objects/longobject.c' line='858' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_AsByteArray' hash='0b6a412d5676a2a1'> + <parameter type-id='type-id-412' name='v' filepath='Objects/longobject.c' line='858' column='1'/> + <parameter type-id='type-id-362' name='bytes' filepath='Objects/longobject.c' line='859' column='1'/> + <parameter type-id='type-id-60' name='n' filepath='Objects/longobject.c' line='859' column='1'/> + <parameter type-id='type-id-8' name='little_endian' filepath='Objects/longobject.c' line='860' column='1'/> + <parameter type-id='type-id-8' name='is_signed' filepath='Objects/longobject.c' line='860' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyLong_FromVoidPtr' mangled-name='PyLong_FromVoidPtr' filepath='Objects/longobject.c' line='993' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_FromVoidPtr' hash='037d575bc520db4e'> + <parameter type-id='type-id-48' name='p' filepath='Objects/longobject.c' line='993' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_AsVoidPtr' mangled-name='PyLong_AsVoidPtr' filepath='Objects/longobject.c' line='1010' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsVoidPtr' hash='037d575bc520db4e'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='122' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyLong_FromLongLong' mangled-name='PyLong_FromLongLong' filepath='Objects/longobject.c' line='1047' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_FromLongLong' hash='d8d188c55df13f23#3'> + <parameter type-id='type-id-406' name='ival' filepath='Objects/longobject.c' line='1047' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_FromUnsignedLongLong' mangled-name='PyLong_FromUnsignedLongLong' filepath='Objects/longobject.c' line='1091' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_FromUnsignedLongLong' hash='33d56d01506a6188#2'> + <parameter type-id='type-id-411' name='ival' filepath='Objects/longobject.c' line='1091' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_FromSsize_t' mangled-name='PyLong_FromSsize_t' filepath='Objects/longobject.c' line='1120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_FromSsize_t' hash='7f1ac870e4b09703'> + <parameter type-id='type-id-54' name='minused' filepath='Objects/dictobject.c' line='1364' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_AsLongLong' mangled-name='PyLong_AsLongLong' filepath='Objects/longobject.c' line='1190' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsLongLong' hash='0b23939628ed83b4#3'> + <parameter type-id='type-id-6' name='vv' filepath='Objects/longobject.c' line='1190' column='1'/> + <return type-id='type-id-406'/> + </function-decl> + <function-decl name='PyLong_AsUnsignedLongLong' mangled-name='PyLong_AsUnsignedLongLong' filepath='Objects/longobject.c' line='1242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsUnsignedLongLong' hash='81daa6a5df3cb366#2'> + <parameter type-id='type-id-6' name='op' filepath='Objects/longobject.c' line='1307' column='1'/> + <return type-id='type-id-411'/> + </function-decl> + <function-decl name='PyLong_AsUnsignedLongLongMask' mangled-name='PyLong_AsUnsignedLongLongMask' filepath='Objects/longobject.c' line='1307' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsUnsignedLongLongMask' hash='81daa6a5df3cb366#2'> + <parameter type-id='type-id-6' name='op' filepath='Objects/longobject.c' line='1307' column='1'/> + <return type-id='type-id-411'/> + </function-decl> + <function-decl name='PyLong_AsLongLongAndOverflow' mangled-name='PyLong_AsLongLongAndOverflow' filepath='Objects/longobject.c' line='1341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsLongLongAndOverflow' hash='5867f1a9de9069b0#2'> + <parameter type-id='type-id-6' name='vv' filepath='Objects/longobject.c' line='1341' column='1'/> + <parameter type-id='type-id-292' name='overflow' filepath='Objects/longobject.c' line='1341' column='1'/> + <return type-id='type-id-406'/> + </function-decl> + <function-decl name='_PyLong_Format' mangled-name='_PyLong_Format' filepath='Objects/longobject.c' line='1960' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_Format' hash='e9303b5cae6b9508'> + <parameter type-id='type-id-6' name='n' filepath='Objects/abstract.c' line='1454' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/abstract.c' line='1454' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyLong_FormatWriter' mangled-name='_PyLong_FormatWriter' filepath='Objects/longobject.c' line='1974' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_FormatWriter' hash='bd0e55f8c74ad5ad'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/longobject.c' line='1974' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Objects/longobject.c' line='1975' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/longobject.c' line='1976' column='1'/> + <parameter type-id='type-id-8' name='alternate' filepath='Objects/longobject.c' line='1976' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyLong_FormatBytesWriter' mangled-name='_PyLong_FormatBytesWriter' filepath='Objects/longobject.c' line='1987' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_FormatBytesWriter' hash='d9a9a57c8c2b5cdc'> + <parameter type-id='type-id-357' name='writer' filepath='Objects/longobject.c' line='1987' column='1'/> + <parameter type-id='type-id-19' name='str' filepath='Objects/longobject.c' line='1987' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Objects/longobject.c' line='1988' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/longobject.c' line='1989' column='1'/> + <parameter type-id='type-id-8' name='alternate' filepath='Objects/longobject.c' line='1989' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='PyLong_FromString' mangled-name='PyLong_FromString' filepath='Objects/longobject.c' line='2138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_FromString' hash='ce1be44530ea38fb'> + <parameter type-id='type-id-15' name='str' filepath='Objects/longobject.c' line='2138' column='1'/> + <parameter type-id='type-id-36' name='pend' filepath='Objects/longobject.c' line='2138' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/longobject.c' line='2138' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyLong_FromBytes' mangled-name='_PyLong_FromBytes' filepath='Objects/longobject.c' line='2511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_FromBytes' hash='37987642c5024cbb'> + <parameter type-id='type-id-15' name='s' filepath='Objects/longobject.c' line='2511' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/longobject.c' line='2511' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/longobject.c' line='2511' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_FromUnicode' mangled-name='PyLong_FromUnicode' filepath='Objects/longobject.c' line='2531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_FromUnicode' hash='f45f1e44f0032de3'> + <parameter type-id='type-id-413' name='u' filepath='Objects/longobject.c' line='2531' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/longobject.c' line='2531' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/longobject.c' line='2531' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_FromUnicodeObject' mangled-name='PyLong_FromUnicodeObject' filepath='Objects/longobject.c' line='2542' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_FromUnicodeObject' hash='e9303b5cae6b9508'> + <parameter type-id='type-id-6' name='n' filepath='Objects/abstract.c' line='1454' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/abstract.c' line='1454' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyLong_Frexp' mangled-name='_PyLong_Frexp' filepath='Objects/longobject.c' line='2786' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_Frexp' hash='43169c357f8392cd'> + <parameter type-id='type-id-412' name='a' filepath='Objects/longobject.c' line='2786' column='1'/> + <parameter type-id='type-id-53' name='e' filepath='Objects/longobject.c' line='2786' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='PyLong_AsDouble' mangled-name='PyLong_AsDouble' filepath='Objects/longobject.c' line='2899' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_AsDouble' hash='6f705006587e9f09'> + <parameter type-id='type-id-6' name='op' filepath='Objects/complexobject.c' line='259' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='_PyLong_GCD' mangled-name='_PyLong_GCD' filepath='Objects/longobject.c' line='4624' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_GCD' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyLong_DivmodNear' mangled-name='_PyLong_DivmodNear' filepath='Objects/longobject.c' line='4969' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_DivmodNear' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyLong_GetInfo' mangled-name='PyLong_GetInfo' filepath='Objects/longobject.c' line='5539' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_GetInfo' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyLong_Init' mangled-name='_PyLong_Init' filepath='Objects/longobject.c' line='5679' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_Init' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyLong_Fini' mangled-name='PyLong_Fini' filepath='Objects/longobject.c' line='5722' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyLong_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/memoryobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyMemoryView_FromMemory' mangled-name='PyMemoryView_FromMemory' filepath='Objects/memoryobject.c' line='717' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMemoryView_FromMemory' hash='c871a513153cc6dc'> + <parameter type-id='type-id-19' name='mem' filepath='Objects/memoryobject.c' line='717' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/memoryobject.c' line='717' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Objects/memoryobject.c' line='717' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMemoryView_FromBuffer' mangled-name='PyMemoryView_FromBuffer' filepath='Objects/memoryobject.c' line='746' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMemoryView_FromBuffer' hash='5e83c6cf0c1ff15a'> + <parameter type-id='type-id-225' name='info' filepath='Objects/memoryobject.c' line='746' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMemoryView_FromObject' mangled-name='PyMemoryView_FromObject' filepath='Objects/memoryobject.c' line='776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMemoryView_FromObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMemoryView_GetContiguous' mangled-name='PyMemoryView_GetContiguous' filepath='Objects/memoryobject.c' line='908' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMemoryView_GetContiguous' hash='40c96bd17ea781dd'> + <parameter type-id='type-id-6' name='obj' filepath='Objects/memoryobject.c' line='908' column='1'/> + <parameter type-id='type-id-8' name='buffertype' filepath='Objects/memoryobject.c' line='908' column='1'/> + <parameter type-id='type-id-9' name='order' filepath='Objects/memoryobject.c' line='908' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyBuffer_ToContiguous' mangled-name='PyBuffer_ToContiguous' filepath='Objects/memoryobject.c' line='971' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyBuffer_ToContiguous' hash='6beff899f3ff60d5'> + <parameter type-id='type-id-48' name='buf' filepath='Objects/memoryobject.c' line='971' column='1'/> + <parameter type-id='type-id-225' name='src' filepath='Objects/memoryobject.c' line='971' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/memoryobject.c' line='971' column='1'/> + <parameter type-id='type-id-9' name='order' filepath='Objects/memoryobject.c' line='971' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/methodobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyCFunction_New' mangled-name='PyCFunction_New' filepath='Objects/methodobject.c' line='20' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCFunction_New' hash='9a5eba43f2e20355'> + <parameter type-id='type-id-376' name='ml' filepath='Objects/methodobject.c' line='20' column='1'/> + <parameter type-id='type-id-6' name='self' filepath='Objects/methodobject.c' line='20' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCFunction_NewEx' mangled-name='PyCFunction_NewEx' filepath='Objects/methodobject.c' line='26' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCFunction_NewEx' hash='6b35a6316e253015'> + <parameter type-id='type-id-376' name='ml' filepath='Objects/methodobject.c' line='26' column='1'/> + <parameter type-id='type-id-6' name='self' filepath='Objects/methodobject.c' line='26' column='1'/> + <parameter type-id='type-id-6' name='module' filepath='Objects/methodobject.c' line='26' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCFunction_GetFunction' mangled-name='PyCFunction_GetFunction' filepath='Objects/methodobject.c' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCFunction_GetFunction' hash='9ca1945080fc7f42'> + <parameter type-id='type-id-6' name='op' filepath='Objects/methodobject.c' line='51' column='1'/> + <return type-id='type-id-98'/> + </function-decl> + <function-decl name='PyCFunction_GetSelf' mangled-name='PyCFunction_GetSelf' filepath='Objects/methodobject.c' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCFunction_GetSelf' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCFunction_GetFlags' mangled-name='PyCFunction_GetFlags' filepath='Objects/methodobject.c' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCFunction_GetFlags' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyCFunction_Call' mangled-name='PyCFunction_Call' filepath='Objects/methodobject.c' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCFunction_Call' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyCFunction_FastCallDict' mangled-name='_PyCFunction_FastCallDict' filepath='Objects/methodobject.c' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCFunction_FastCallDict' hash='c66e420e2e76a5c5'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-7' name='stack' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-54' name='nargs' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-6' name='kwnames' filepath='Objects/abstract.c' line='2466' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyCFunction_FastCallKeywords' mangled-name='_PyCFunction_FastCallKeywords' filepath='Objects/methodobject.c' line='271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCFunction_FastCallKeywords' hash='c66e420e2e76a5c5'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-7' name='stack' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-54' name='nargs' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-6' name='kwnames' filepath='Objects/abstract.c' line='2466' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCFunction_ClearFreeList' mangled-name='PyCFunction_ClearFreeList' filepath='Objects/methodobject.c' line='523' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCFunction_ClearFreeList' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyCFunction_Fini' mangled-name='PyCFunction_Fini' filepath='Objects/methodobject.c' line='538' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCFunction_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyCFunction_DebugMallocStats' mangled-name='_PyCFunction_DebugMallocStats' filepath='Objects/methodobject.c' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCFunction_DebugMallocStats' hash='2c833d407d937488'> + <parameter type-id='type-id-33' name='out' filepath='Objects/classobject.c' line='397' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/moduleobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='PyModuleDef' is-struct='yes' visibility='default' size-in-bits='832' filepath='./Include/moduleobject.h' line='74' column='1' hash='beb19cc975ade3bd' id='type-id-415'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='m_base' type-id='type-id-416' visibility='default' filepath='./Include/moduleobject.h' line='75' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='m_name' type-id='type-id-15' visibility='default' filepath='./Include/moduleobject.h' line='76' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='m_doc' type-id='type-id-15' visibility='default' filepath='./Include/moduleobject.h' line='77' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='m_size' type-id='type-id-54' visibility='default' filepath='./Include/moduleobject.h' line='78' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='m_methods' type-id='type-id-376' visibility='default' filepath='./Include/moduleobject.h' line='79' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='m_slots' type-id='type-id-417' visibility='default' filepath='./Include/moduleobject.h' line='80' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='m_traverse' type-id='type-id-150' visibility='default' filepath='./Include/moduleobject.h' line='81' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='m_clear' type-id='type-id-102' visibility='default' filepath='./Include/moduleobject.h' line='82' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='m_free' type-id='type-id-76' visibility='default' filepath='./Include/moduleobject.h' line='83' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyModuleDef_Base' is-struct='yes' visibility='default' size-in-bits='320' filepath='./Include/moduleobject.h' line='43' column='1' hash='fa84277b14169aac' id='type-id-418'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-20' visibility='default' filepath='./Include/moduleobject.h' line='44' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='m_init' type-id='type-id-125' visibility='default' filepath='./Include/moduleobject.h' line='45' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='m_index' type-id='type-id-54' visibility='default' filepath='./Include/moduleobject.h' line='46' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='m_copy' type-id='type-id-6' visibility='default' filepath='./Include/moduleobject.h' line='47' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyModuleDef_Slot' is-struct='yes' visibility='default' size-in-bits='128' filepath='./Include/moduleobject.h' line='60' column='1' hash='e8d45254c0a1cb13' id='type-id-419'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='slot' type-id='type-id-8' visibility='default' filepath='./Include/moduleobject.h' line='61' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='value' type-id='type-id-48' visibility='default' filepath='./Include/moduleobject.h' line='62' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyModuleDef' type-id='type-id-415' size-in-bits='832' filepath='./Include/moduleobject.h' line='84' column='1' id='type-id-49'/> + <typedef-decl name='PyModuleDef_Base' type-id='type-id-418' size-in-bits='320' filepath='./Include/moduleobject.h' line='48' column='1' id='type-id-416'/> + <pointer-type-def type-id='type-id-415' size-in-bits='64' hash='48fee95419315031' id='type-id-420'/> + <pointer-type-def type-id='type-id-49' size-in-bits='64' hash='48fee95419315031#2' id='type-id-421'/> + <pointer-type-def type-id='type-id-419' size-in-bits='64' hash='81258e8c273aadaf' id='type-id-417'/> + <function-decl name='PyModuleDef_Init' mangled-name='PyModuleDef_Init' filepath='Objects/moduleobject.c' line='43' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModuleDef_Init' hash='798f52ab16f91c56'> + <parameter type-id='type-id-420' name='def' filepath='Objects/moduleobject.c' line='43' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyModule_NewObject' mangled-name='PyModule_NewObject' filepath='Objects/moduleobject.c' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_NewObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyModule_New' mangled-name='PyModule_New' filepath='Objects/moduleobject.c' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_New' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyModule_Create2' mangled-name='PyModule_Create2' filepath='Objects/moduleobject.c' line='173' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_Create2' hash='c42adcfe6a98222e'> + <parameter type-id='type-id-420' name='module' filepath='Objects/moduleobject.c' line='173' column='1'/> + <parameter type-id='type-id-8' name='module_api_version' filepath='Objects/moduleobject.c' line='173' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyModule_FromDefAndSpec2' mangled-name='PyModule_FromDefAndSpec2' filepath='Objects/moduleobject.c' line='238' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_FromDefAndSpec2' hash='fba506e4c28a695b'> + <parameter type-id='type-id-420' name='def' filepath='Objects/moduleobject.c' line='238' column='1'/> + <parameter type-id='type-id-6' name='spec' filepath='Objects/moduleobject.c' line='238' column='1'/> + <parameter type-id='type-id-8' name='module_api_version' filepath='Objects/moduleobject.c' line='238' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyModule_ExecDef' mangled-name='PyModule_ExecDef' filepath='Objects/moduleobject.c' line='372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_ExecDef' hash='c368ca4648a54fff'> + <parameter type-id='type-id-6' name='module' filepath='Objects/moduleobject.c' line='372' column='1'/> + <parameter type-id='type-id-421' name='def' filepath='Objects/moduleobject.c' line='372' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyModule_AddFunctions' mangled-name='PyModule_AddFunctions' filepath='Objects/moduleobject.c' line='437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_AddFunctions' hash='2a3bfdd99162275c'> + <parameter type-id='type-id-6' name='m' filepath='Objects/moduleobject.c' line='437' column='1'/> + <parameter type-id='type-id-376' name='functions' filepath='Objects/moduleobject.c' line='437' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyModule_SetDocString' mangled-name='PyModule_SetDocString' filepath='Objects/moduleobject.c' line='451' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_SetDocString' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyModule_GetDict' mangled-name='PyModule_GetDict' filepath='Objects/moduleobject.c' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_GetDict' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyModule_GetNameObject' mangled-name='PyModule_GetNameObject' filepath='Objects/moduleobject.c' line='479' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_GetNameObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyModule_GetName' mangled-name='PyModule_GetName' filepath='Objects/moduleobject.c' line='501' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_GetName' hash='405af5d7f1a97c9a'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='98' column='1'/> + <return type-id='type-id-15'/> + </function-decl> + <function-decl name='PyModule_GetFilenameObject' mangled-name='PyModule_GetFilenameObject' filepath='Objects/moduleobject.c' line='511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_GetFilenameObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyModule_GetFilename' mangled-name='PyModule_GetFilename' filepath='Objects/moduleobject.c' line='533' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_GetFilename' hash='405af5d7f1a97c9a'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='98' column='1'/> + <return type-id='type-id-15'/> + </function-decl> + <function-decl name='PyModule_GetDef' mangled-name='PyModule_GetDef' filepath='Objects/moduleobject.c' line='546' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_GetDef' hash='a58468fa434335e4'> + <parameter type-id='type-id-6' name='m' filepath='Objects/moduleobject.c' line='546' column='1'/> + <return type-id='type-id-421'/> + </function-decl> + <function-decl name='PyModule_GetState' mangled-name='PyModule_GetState' filepath='Objects/moduleobject.c' line='556' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_GetState' hash='037d575bc520db4e'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='122' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='_PyModule_Clear' mangled-name='_PyModule_Clear' filepath='Objects/moduleobject.c' line='566' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyModule_Clear' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyModule_ClearDict' mangled-name='_PyModule_ClearDict' filepath='Objects/moduleobject.c' line='574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyModule_ClearDict' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/namespaceobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_PyNamespace_New' mangled-name='_PyNamespace_New' filepath='Objects/namespaceobject.c' line='252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyNamespace_New' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/object.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-8' size-in-bits='192' hash='74987b653e27d792' id='type-id-422'> + <subrange length='6' lower-bound='0' upper-bound='5' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='1c0e592c7ffbdbf5' id='type-id-423'/> + </array-type-def> + <pointer-type-def type-id='type-id-3' size-in-bits='64' hash='9d8f5f279d23339e' id='type-id-290'/> + <function-decl name='fflush' mangled-name='fflush' filepath='/usr/include/stdio.h' line='235' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fflush' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fwrite' mangled-name='fwrite' filepath='/usr/include/stdio.h' line='739' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fwrite' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='clearerr' mangled-name='clearerr' filepath='/usr/include/stdio.h' line='844' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='clearerr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_IncRef' mangled-name='Py_IncRef' filepath='Objects/object.c' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_IncRef' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_DecRef' mangled-name='Py_DecRef' filepath='Objects/object.c' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_DecRef' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyObject_Init' mangled-name='PyObject_Init' filepath='Objects/object.c' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Init' hash='1c80f678e06d3f77'> + <parameter type-id='type-id-6' name='dict' filepath='Objects/dictobject.c' line='3830' column='1'/> + <parameter type-id='type-id-289' name='type' filepath='Objects/dictobject.c' line='3830' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_InitVar' mangled-name='PyObject_InitVar' filepath='Objects/object.c' line='251' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_InitVar' hash='95a69a0ed4039223'> + <parameter type-id='type-id-290' name='op' filepath='Objects/object.c' line='251' column='1'/> + <parameter type-id='type-id-289' name='tp' filepath='Objects/object.c' line='251' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/object.c' line='251' column='1'/> + <return type-id='type-id-290'/> + </function-decl> + <function-decl name='_PyObject_New' mangled-name='_PyObject_New' filepath='Objects/object.c' line='263' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_New' hash='c8726fef827ccf70'> + <parameter type-id='type-id-289' name='tp' filepath='Modules/gcmodule.c' line='1749' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_NewVar' mangled-name='_PyObject_NewVar' filepath='Objects/object.c' line='273' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_NewVar' hash='f8a2423ad17e53f6'> + <parameter type-id='type-id-289' name='tp' filepath='Modules/gcmodule.c' line='1758' column='1'/> + <parameter type-id='type-id-54' name='nitems' filepath='Modules/gcmodule.c' line='1758' column='1'/> + <return type-id='type-id-290'/> + </function-decl> + <function-decl name='PyObject_CallFinalizer' mangled-name='PyObject_CallFinalizer' filepath='Objects/object.c' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_CallFinalizer' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyObject_CallFinalizerFromDealloc' mangled-name='PyObject_CallFinalizerFromDealloc' filepath='Objects/object.c' line='303' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_CallFinalizerFromDealloc' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_Print' mangled-name='PyObject_Print' filepath='Objects/object.c' line='350' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Print' hash='aad5ba8ee7d4e115'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-33'/> + <parameter type-id='type-id-8'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_BreakPoint' mangled-name='_Py_BreakPoint' filepath='Objects/object.c' line='420' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_BreakPoint' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyObject_IsFreed' mangled-name='_PyObject_IsFreed' filepath='Objects/object.c' line='433' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_IsFreed' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyObject_Dump' mangled-name='_PyObject_Dump' filepath='Objects/object.c' line='452' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_Dump' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyObject_Repr' mangled-name='PyObject_Repr' filepath='Objects/object.c' line='493' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Repr' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_Str' mangled-name='PyObject_Str' filepath='Objects/object.c' line='540' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Str' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_ASCII' mangled-name='PyObject_ASCII' filepath='Objects/object.c' line='595' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_ASCII' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_Bytes' mangled-name='PyObject_Bytes' filepath='Objects/object.c' line='622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Bytes' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <var-decl name='_Py_SwappedOp' type-id='type-id-422' mangled-name='_Py_SwappedOp' visibility='default' filepath='Objects/object.c' line='685' column='1' elf-symbol-id='_Py_SwappedOp'/> + <function-decl name='PyObject_RichCompare' mangled-name='PyObject_RichCompare' filepath='Objects/object.c' line='744' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_RichCompare' hash='7736598d5f603cb3'> + <parameter type-id='type-id-6' name='myself' filepath='./Modules/_io/textio.c' line='311' column='1'/> + <parameter type-id='type-id-6' name='input' filepath='./Modules/_io/textio.c' line='312' column='1'/> + <parameter type-id='type-id-8' name='final' filepath='./Modules/_io/textio.c' line='312' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_RichCompareBool' mangled-name='PyObject_RichCompareBool' filepath='Objects/object.c' line='764' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_RichCompareBool' hash='85dd520f48af9b5c'> + <parameter type-id='type-id-6' name='a' filepath='Objects/dictobject.c' line='2620' column='1'/> + <parameter type-id='type-id-6' name='b' filepath='Objects/dictobject.c' line='2620' column='1'/> + <parameter type-id='type-id-8' name='override' filepath='Objects/dictobject.c' line='2620' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_HashNotImplemented' mangled-name='PyObject_HashNotImplemented' filepath='Objects/object.c' line='790' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_HashNotImplemented' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-164'/> + </function-decl> + <function-decl name='PyObject_Hash' mangled-name='PyObject_Hash' filepath='Objects/object.c' line='798' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Hash' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-164'/> + </function-decl> + <function-decl name='PyObject_GetAttrString' mangled-name='PyObject_GetAttrString' filepath='Objects/object.c' line='819' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GetAttrString' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_HasAttrString' mangled-name='PyObject_HasAttrString' filepath='Objects/object.c' line='834' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_HasAttrString' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_SetAttrString' mangled-name='PyObject_SetAttrString' filepath='Objects/object.c' line='846' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_SetAttrString' hash='dc433dc161735f10'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2083' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2083' column='1'/> + <parameter type-id='type-id-6' name='value' filepath='Objects/abstract.c' line='2083' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyObject_IsAbstract' mangled-name='_PyObject_IsAbstract' filepath='Objects/object.c' line='862' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_IsAbstract' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyObject_GetAttrId' mangled-name='_PyObject_GetAttrId' filepath='Objects/object.c' line='884' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_GetAttrId' hash='92bcd1eedb212ecf#2'> + <parameter type-id='type-id-6' name='v' filepath='Objects/object.c' line='884' column='1'/> + <parameter type-id='type-id-286' name='name' filepath='Objects/object.c' line='884' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_HasAttrId' mangled-name='_PyObject_HasAttrId' filepath='Objects/object.c' line='895' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_HasAttrId' hash='ad9a0c4bac2675d1'> + <parameter type-id='type-id-6' name='v' filepath='Objects/dictobject.c' line='3377' column='1'/> + <parameter type-id='type-id-286' name='key' filepath='Objects/dictobject.c' line='3377' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyObject_SetAttrId' mangled-name='_PyObject_SetAttrId' filepath='Objects/object.c' line='906' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_SetAttrId' hash='2323c042871bd18a#2'> + <parameter type-id='type-id-6' name='v' filepath='Objects/object.c' line='906' column='1'/> + <parameter type-id='type-id-286' name='name' filepath='Objects/object.c' line='906' column='1'/> + <parameter type-id='type-id-6' name='w' filepath='Objects/object.c' line='906' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_GetAttr' mangled-name='PyObject_GetAttr' filepath='Objects/object.c' line='917' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GetAttr' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_HasAttr' mangled-name='PyObject_HasAttr' filepath='Objects/object.c' line='942' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_HasAttr' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_SetAttr' mangled-name='PyObject_SetAttr' filepath='Objects/object.c' line='954' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_SetAttr' hash='63c03439f3e9ae1a'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyObject_GetDictPtr' mangled-name='_PyObject_GetDictPtr' filepath='Objects/object.c' line='1003' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_GetDictPtr' hash='27ba06648cffad25'> + <parameter type-id='type-id-6' name='obj' filepath='Objects/object.c' line='1003' column='1'/> + <return type-id='type-id-7'/> + </function-decl> + <function-decl name='PyObject_SelfIter' mangled-name='PyObject_SelfIter' filepath='Objects/object.c' line='1028' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_SelfIter' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_GetBuiltin' mangled-name='_PyObject_GetBuiltin' filepath='Objects/object.c' line='1036' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_GetBuiltin' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_NextNotImplemented' mangled-name='_PyObject_NextNotImplemented' filepath='Objects/object.c' line='1057' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_NextNotImplemented' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_GenericGetAttrWithDict' mangled-name='_PyObject_GenericGetAttrWithDict' filepath='Objects/object.c' line='1068' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_GenericGetAttrWithDict' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_GenericGetAttr' mangled-name='PyObject_GenericGetAttr' filepath='Objects/object.c' line='1156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GenericGetAttr' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyObject_GenericSetAttrWithDict' mangled-name='_PyObject_GenericSetAttrWithDict' filepath='Objects/object.c' line='1162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_GenericSetAttrWithDict' hash='3400c2d9d346c958'> + <parameter type-id='type-id-6' name='obj' filepath='Objects/object.c' line='1162' column='1'/> + <parameter type-id='type-id-6' name='name' filepath='Objects/object.c' line='1162' column='1'/> + <parameter type-id='type-id-6' name='value' filepath='Objects/object.c' line='1163' column='1'/> + <parameter type-id='type-id-6' name='dict' filepath='Objects/object.c' line='1163' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_GenericSetAttr' mangled-name='PyObject_GenericSetAttr' filepath='Objects/object.c' line='1229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GenericSetAttr' hash='63c03439f3e9ae1a'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_GenericSetDict' mangled-name='PyObject_GenericSetDict' filepath='Objects/object.c' line='1235' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GenericSetDict' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_IsTrue' mangled-name='PyObject_IsTrue' filepath='Objects/object.c' line='1263' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_IsTrue' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_Not' mangled-name='PyObject_Not' filepath='Objects/object.c' line='1291' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Not' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyCallable_Check' mangled-name='PyCallable_Check' filepath='Objects/object.c' line='1303' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCallable_Check' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyObject_Dir' mangled-name='PyObject_Dir' filepath='Objects/object.c' line='1375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Dir' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_Py_ReadyTypes' mangled-name='_Py_ReadyTypes' filepath='Objects/object.c' line='1588' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_ReadyTypes' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <var-decl name='_Py_abstract_hack' type-id='type-id-199' mangled-name='_Py_abstract_hack' visibility='default' filepath='Objects/object.c' line='1888' column='1' elf-symbol-id='_Py_abstract_hack'/> + <function-decl name='_PyObject_DebugTypeStats' mangled-name='_PyObject_DebugTypeStats' filepath='Objects/object.c' line='1892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_DebugTypeStats' hash='2c833d407d937488'> + <parameter type-id='type-id-33' name='out' filepath='Objects/classobject.c' line='397' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_ReprEnter' mangled-name='Py_ReprEnter' filepath='Objects/object.c' line='1916' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_ReprEnter' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_ReprLeave' mangled-name='Py_ReprLeave' filepath='Objects/object.c' line='1947' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_ReprLeave' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyTrash_deposit_object' mangled-name='_PyTrash_deposit_object' filepath='Objects/object.c' line='1993' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTrash_deposit_object' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyTrash_thread_deposit_object' mangled-name='_PyTrash_thread_deposit_object' filepath='Objects/object.c' line='2004' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTrash_thread_deposit_object' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyTrash_destroy_chain' mangled-name='_PyTrash_destroy_chain' filepath='Objects/object.c' line='2018' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTrash_destroy_chain' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyTrash_thread_destroy_chain' mangled-name='_PyTrash_thread_destroy_chain' filepath='Objects/object.c' line='2042' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTrash_thread_destroy_chain' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_Dealloc' mangled-name='_Py_Dealloc' filepath='Objects/object.c' line='2071' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Dealloc' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/obmalloc.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <enum-decl name='PyMemAllocatorDomain' naming-typedef-id='type-id-424' size-in-bits='32' alignment-in-bits='32' filepath='./Include/pymem.h' line='166' column='1' hash='f8accd1edafbed53' id='type-id-425'> + <underlying-type type-id='type-id-405'/> + <enumerator name='PYMEM_DOMAIN_RAW' value='0'/> + <enumerator name='PYMEM_DOMAIN_MEM' value='1'/> + <enumerator name='PYMEM_DOMAIN_OBJ' value='2'/> + </enum-decl> + <class-decl name='PyMemAllocatorEx' is-struct='yes' naming-typedef-id='type-id-426' visibility='default' size-in-bits='320' filepath='./Include/pymem.h' line='177' column='1' hash='1b40de5ecbe00c8f' id='type-id-427'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ctx' type-id='type-id-48' visibility='default' filepath='./Include/pymem.h' line='179' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='malloc' type-id='type-id-428' visibility='default' filepath='./Include/pymem.h' line='182' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='calloc' type-id='type-id-429' visibility='default' filepath='./Include/pymem.h' line='185' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='realloc' type-id='type-id-430' visibility='default' filepath='./Include/pymem.h' line='188' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='free' type-id='type-id-431' visibility='default' filepath='./Include/pymem.h' line='191' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyObjectArenaAllocator' is-struct='yes' naming-typedef-id='type-id-432' visibility='default' size-in-bits='192' filepath='./Include/objimpl.h' line='207' column='1' hash='e50afcbcb31a212a' id='type-id-433'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ctx' type-id='type-id-48' visibility='default' filepath='./Include/objimpl.h' line='209' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='alloc' type-id='type-id-428' visibility='default' filepath='./Include/objimpl.h' line='212' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='free' type-id='type-id-434' visibility='default' filepath='./Include/objimpl.h' line='215' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyMemAllocatorDomain' type-id='type-id-425' size-in-bits='32' alignment-in-bits='32' filepath='./Include/pymem.h' line='175' column='1' hash='f8accd1edafbed53' id='type-id-424'/> + <typedef-decl name='PyMemAllocatorEx' type-id='type-id-427' size-in-bits='320' filepath='./Include/pymem.h' line='192' column='1' id='type-id-426'/> + <typedef-decl name='PyObjectArenaAllocator' type-id='type-id-433' size-in-bits='192' filepath='./Include/objimpl.h' line='216' column='1' id='type-id-432'/> + <pointer-type-def type-id='type-id-426' size-in-bits='64' hash='beae3a9a52880470' id='type-id-435'/> + <pointer-type-def type-id='type-id-432' size-in-bits='64' hash='2a5589558fe359b5' id='type-id-436'/> + <pointer-type-def type-id='type-id-437' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-431'/> + <pointer-type-def type-id='type-id-438' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-434'/> + <pointer-type-def type-id='type-id-439' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-428'/> + <pointer-type-def type-id='type-id-440' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-429'/> + <pointer-type-def type-id='type-id-441' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-430'/> + <function-decl name='__builtin___snprintf_chk' mangled-name='__snprintf_chk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__snprintf_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='malloc' mangled-name='malloc' filepath='/usr/include/stdlib.h' line='672' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='malloc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='calloc' mangled-name='calloc' filepath='/usr/include/stdlib.h' line='675' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='calloc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='realloc' mangled-name='realloc' filepath='/usr/include/stdlib.h' line='683' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='realloc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='free' mangled-name='free' filepath='/usr/include/stdlib.h' line='687' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='free' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mmap' mangled-name='mmap64' filepath='/usr/include/sys/mman.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mmap64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='munmap' mangled-name='munmap' filepath='/usr/include/sys/mman.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='munmap' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyMem_SetupAllocators' mangled-name='_PyMem_SetupAllocators' filepath='Objects/obmalloc.c' line='223' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyMem_SetupAllocators' hash='e9ea91a7eab8302c'> + <parameter type-id='type-id-15' name='opt' filepath='Objects/obmalloc.c' line='223' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyMem_PymallocEnabled' mangled-name='_PyMem_PymallocEnabled' filepath='Objects/obmalloc.c' line='305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyMem_PymallocEnabled' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyMem_SetupDebugHooks' mangled-name='PyMem_SetupDebugHooks' filepath='Objects/obmalloc.c' line='317' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_SetupDebugHooks' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyMem_GetAllocator' mangled-name='PyMem_GetAllocator' filepath='Objects/obmalloc.c' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_GetAllocator' hash='652389866a75957c'> + <parameter type-id='type-id-424' name='domain' filepath='Objects/obmalloc.c' line='351' column='1'/> + <parameter type-id='type-id-435' name='allocator' filepath='Objects/obmalloc.c' line='351' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyMem_SetAllocator' mangled-name='PyMem_SetAllocator' filepath='Objects/obmalloc.c' line='369' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_SetAllocator' hash='652389866a75957c'> + <parameter type-id='type-id-424' name='domain' filepath='Objects/obmalloc.c' line='351' column='1'/> + <parameter type-id='type-id-435' name='allocator' filepath='Objects/obmalloc.c' line='351' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyObject_GetArenaAllocator' mangled-name='PyObject_GetArenaAllocator' filepath='Objects/obmalloc.c' line='381' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_GetArenaAllocator' hash='9d980c92c1f5c7f5'> + <parameter type-id='type-id-436' name='allocator' filepath='Objects/obmalloc.c' line='387' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyObject_SetArenaAllocator' mangled-name='PyObject_SetArenaAllocator' filepath='Objects/obmalloc.c' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_SetArenaAllocator' hash='9d980c92c1f5c7f5'> + <parameter type-id='type-id-436' name='allocator' filepath='Objects/obmalloc.c' line='387' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyMem_RawMalloc' mangled-name='PyMem_RawMalloc' filepath='Objects/obmalloc.c' line='393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_RawMalloc' hash='e0055d99adb0e173'> + <parameter type-id='type-id-60'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyMem_RawCalloc' mangled-name='PyMem_RawCalloc' filepath='Objects/obmalloc.c' line='407' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_RawCalloc' hash='91495cdf6321a116'> + <parameter type-id='type-id-60' name='nelem' filepath='Objects/obmalloc.c' line='500' column='1'/> + <parameter type-id='type-id-60' name='elsize' filepath='Objects/obmalloc.c' line='500' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyMem_RawRealloc' mangled-name='PyMem_RawRealloc' filepath='Objects/obmalloc.c' line='416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_RawRealloc' hash='e0055d99adb0e173'> + <parameter type-id='type-id-48' name='ptr' filepath='Objects/obmalloc.c' line='509' column='1'/> + <parameter type-id='type-id-60' name='new_size' filepath='Objects/obmalloc.c' line='509' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyMem_RawFree' mangled-name='PyMem_RawFree' filepath='Objects/obmalloc.c' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_RawFree' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-48'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyMem_Malloc' mangled-name='PyMem_Malloc' filepath='Objects/obmalloc.c' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_Malloc' hash='e0055d99adb0e173'> + <parameter type-id='type-id-60'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyMem_Calloc' mangled-name='PyMem_Calloc' filepath='Objects/obmalloc.c' line='439' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_Calloc' hash='91495cdf6321a116'> + <parameter type-id='type-id-60' name='nelem' filepath='Objects/obmalloc.c' line='500' column='1'/> + <parameter type-id='type-id-60' name='elsize' filepath='Objects/obmalloc.c' line='500' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyMem_Realloc' mangled-name='PyMem_Realloc' filepath='Objects/obmalloc.c' line='448' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_Realloc' hash='e0055d99adb0e173'> + <parameter type-id='type-id-48' name='ptr' filepath='Objects/obmalloc.c' line='509' column='1'/> + <parameter type-id='type-id-60' name='new_size' filepath='Objects/obmalloc.c' line='509' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyMem_Free' mangled-name='PyMem_Free' filepath='Objects/obmalloc.c' line='457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMem_Free' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-48'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyMem_RawStrdup' mangled-name='_PyMem_RawStrdup' filepath='Objects/obmalloc.c' line='463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyMem_RawStrdup' hash='bac6a89264ba699c'> + <parameter type-id='type-id-15' name='str' filepath='Objects/obmalloc.c' line='477' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='_PyMem_Strdup' mangled-name='_PyMem_Strdup' filepath='Objects/obmalloc.c' line='477' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyMem_Strdup' hash='bac6a89264ba699c'> + <parameter type-id='type-id-15' name='str' filepath='Objects/obmalloc.c' line='477' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='PyObject_Malloc' mangled-name='PyObject_Malloc' filepath='Objects/obmalloc.c' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Malloc' hash='e0055d99adb0e173'> + <parameter type-id='type-id-60'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyObject_Calloc' mangled-name='PyObject_Calloc' filepath='Objects/obmalloc.c' line='500' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Calloc' hash='91495cdf6321a116'> + <parameter type-id='type-id-60' name='nelem' filepath='Objects/obmalloc.c' line='500' column='1'/> + <parameter type-id='type-id-60' name='elsize' filepath='Objects/obmalloc.c' line='500' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyObject_Realloc' mangled-name='PyObject_Realloc' filepath='Objects/obmalloc.c' line='509' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Realloc' hash='e0055d99adb0e173'> + <parameter type-id='type-id-48' name='ptr' filepath='Objects/obmalloc.c' line='509' column='1'/> + <parameter type-id='type-id-60' name='new_size' filepath='Objects/obmalloc.c' line='509' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyObject_Free' mangled-name='PyObject_Free' filepath='Objects/obmalloc.c' line='518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_Free' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-48'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_GetAllocatedBlocks' mangled-name='_Py_GetAllocatedBlocks' filepath='Objects/obmalloc.c' line='1029' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_GetAllocatedBlocks' hash='52c0efb08d2aa513'> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_PyMem_IsFreed' mangled-name='_PyMem_IsFreed' filepath='Objects/obmalloc.c' line='1915' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyMem_IsFreed' hash='b6a97d07f8261bc0'> + <parameter type-id='type-id-48' name='ptr' filepath='Objects/obmalloc.c' line='1915' column='1'/> + <parameter type-id='type-id-60' name='size' filepath='Objects/obmalloc.c' line='1915' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyDebugAllocatorStats' mangled-name='_PyDebugAllocatorStats' filepath='Objects/obmalloc.c' line='2234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyDebugAllocatorStats' hash='839babd4411117bc'> + <parameter type-id='type-id-33' name='out' filepath='Objects/obmalloc.c' line='2234' column='1'/> + <parameter type-id='type-id-15' name='block_name' filepath='Objects/obmalloc.c' line='2235' column='1'/> + <parameter type-id='type-id-8' name='num_blocks' filepath='Objects/obmalloc.c' line='2235' column='1'/> + <parameter type-id='type-id-60' name='sizeof_block' filepath='Objects/obmalloc.c' line='2235' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyObject_DebugMallocStats' mangled-name='_PyObject_DebugMallocStats' filepath='Objects/obmalloc.c' line='2276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_DebugMallocStats' hash='2c833d407d937488'> + <parameter type-id='type-id-33' name='out' filepath='Objects/classobject.c' line='397' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-type size-in-bits='64' hash='7f32ffea222edbe7' id='type-id-437'> + <parameter type-id='type-id-48'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-1'/> + </function-type> + <function-type size-in-bits='64' hash='e0055d99adb0e173' id='type-id-438'> + <parameter type-id='type-id-48'/> + <parameter type-id='type-id-48'/> + <parameter type-id='type-id-60'/> + <return type-id='type-id-1'/> + </function-type> + <function-type size-in-bits='64' hash='e0055d99adb0e173' id='type-id-439'> + <parameter type-id='type-id-48' name='ptr' filepath='Objects/obmalloc.c' line='509' column='1'/> + <parameter type-id='type-id-60' name='new_size' filepath='Objects/obmalloc.c' line='509' column='1'/> + <return type-id='type-id-48'/> + </function-type> + <function-type size-in-bits='64' hash='91495cdf6321a116' id='type-id-440'> + <parameter type-id='type-id-48'/> + <parameter type-id='type-id-60'/> + <parameter type-id='type-id-60'/> + <return type-id='type-id-48'/> + </function-type> + <function-type size-in-bits='64' hash='e0055d99adb0e173' id='type-id-441'> + <parameter type-id='type-id-48'/> + <parameter type-id='type-id-48'/> + <parameter type-id='type-id-60'/> + <return type-id='type-id-48'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='Objects/odictobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyODict_New' mangled-name='PyODict_New' filepath='Objects/odictobject.c' line='1692' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyODict_New' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyODict_SetItem' mangled-name='PyODict_SetItem' filepath='Objects/odictobject.c' line='1716' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyODict_SetItem' hash='63c03439f3e9ae1a'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyODict_DelItem' mangled-name='PyODict_DelItem' filepath='Objects/odictobject.c' line='1725' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyODict_DelItem' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/rangeobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + </abi-instr> + <abi-instr address-size='64' path='Objects/setobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PySet_New' mangled-name='PySet_New' filepath='Objects/setobject.c' line='2278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySet_New' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyFrozenSet_New' mangled-name='PyFrozenSet_New' filepath='Objects/setobject.c' line='2284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFrozenSet_New' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySet_Size' mangled-name='PySet_Size' filepath='Objects/setobject.c' line='2290' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySet_Size' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PySet_Clear' mangled-name='PySet_Clear' filepath='Objects/setobject.c' line='2300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySet_Clear' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySet_Contains' mangled-name='PySet_Contains' filepath='Objects/setobject.c' line='2310' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySet_Contains' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySet_Discard' mangled-name='PySet_Discard' filepath='Objects/setobject.c' line='2320' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySet_Discard' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySet_Add' mangled-name='PySet_Add' filepath='Objects/setobject.c' line='2330' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySet_Add' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySet_ClearFreeList' mangled-name='PySet_ClearFreeList' filepath='Objects/setobject.c' line='2341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySet_ClearFreeList' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySet_Fini' mangled-name='PySet_Fini' filepath='Objects/setobject.c' line='2347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySet_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PySet_NextEntry' mangled-name='_PySet_NextEntry' filepath='Objects/setobject.c' line='2353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PySet_NextEntry' hash='5251b7427dc29935'> + <parameter type-id='type-id-6' name='set' filepath='Objects/setobject.c' line='2353' column='1'/> + <parameter type-id='type-id-53' name='pos' filepath='Objects/setobject.c' line='2353' column='1'/> + <parameter type-id='type-id-7' name='key' filepath='Objects/setobject.c' line='2353' column='1'/> + <parameter type-id='type-id-387' name='hash' filepath='Objects/setobject.c' line='2353' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySet_Pop' mangled-name='PySet_Pop' filepath='Objects/setobject.c' line='2369' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySet_Pop' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PySet_Update' mangled-name='_PySet_Update' filepath='Objects/setobject.c' line='2379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PySet_Update' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/sliceobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='PySliceObject' is-struct='yes' naming-typedef-id='type-id-442' visibility='default' size-in-bits='320' filepath='./Include/sliceobject.h' line='22' column='1' hash='9e689a346aecf448' id='type-id-443'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-20' visibility='default' filepath='./Include/sliceobject.h' line='23' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='start' type-id='type-id-6' visibility='default' filepath='./Include/sliceobject.h' line='24' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='stop' type-id='type-id-6' visibility='default' filepath='./Include/sliceobject.h' line='24' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='step' type-id='type-id-6' visibility='default' filepath='./Include/sliceobject.h' line='24' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PySliceObject' type-id='type-id-443' size-in-bits='320' filepath='./Include/sliceobject.h' line='25' column='1' id='type-id-442'/> + <pointer-type-def type-id='type-id-442' size-in-bits='64' hash='2e8b840b50079d96' id='type-id-444'/> + <function-decl name='PySlice_Fini' mangled-name='PySlice_Fini' filepath='Objects/sliceobject.c' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySlice_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySlice_New' mangled-name='PySlice_New' filepath='Objects/sliceobject.c' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySlice_New' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PySlice_FromIndices' mangled-name='_PySlice_FromIndices' filepath='Objects/sliceobject.c' line='143' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PySlice_FromIndices' hash='69645e250e8f10ad'> + <parameter type-id='type-id-54' name='istart' filepath='Objects/sliceobject.c' line='143' column='1'/> + <parameter type-id='type-id-54' name='istop' filepath='Objects/sliceobject.c' line='143' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PySlice_GetIndices' mangled-name='PySlice_GetIndices' filepath='Objects/sliceobject.c' line='162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySlice_GetIndices' hash='edfe62e6a409f174'> + <parameter type-id='type-id-6' name='_r' filepath='Objects/sliceobject.c' line='162' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/sliceobject.c' line='162' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/sliceobject.c' line='163' column='1'/> + <parameter type-id='type-id-53' name='stop' filepath='Objects/sliceobject.c' line='163' column='1'/> + <parameter type-id='type-id-53' name='step' filepath='Objects/sliceobject.c' line='163' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySlice_Unpack' mangled-name='PySlice_Unpack' filepath='Objects/sliceobject.c' line='194' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySlice_Unpack' hash='c30ca14d64cc531e'> + <parameter type-id='type-id-6' name='_r' filepath='Objects/sliceobject.c' line='194' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/sliceobject.c' line='195' column='1'/> + <parameter type-id='type-id-53' name='stop' filepath='Objects/sliceobject.c' line='195' column='1'/> + <parameter type-id='type-id-53' name='step' filepath='Objects/sliceobject.c' line='195' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PySlice_AdjustIndices' mangled-name='PySlice_AdjustIndices' filepath='Objects/sliceobject.c' line='239' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySlice_AdjustIndices' hash='d7acadd9af43d1f1'> + <parameter type-id='type-id-54' name='length' filepath='Objects/sliceobject.c' line='239' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/sliceobject.c' line='240' column='1'/> + <parameter type-id='type-id-53' name='stop' filepath='Objects/sliceobject.c' line='240' column='1'/> + <parameter type-id='type-id-54' name='step' filepath='Objects/sliceobject.c' line='240' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PySlice_GetIndicesEx' mangled-name='PySlice_GetIndicesEx' filepath='Objects/sliceobject.c' line='283' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySlice_GetIndicesEx' hash='eeef65c4da384ff1'> + <parameter type-id='type-id-6' name='_r' filepath='Objects/sliceobject.c' line='283' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/sliceobject.c' line='283' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/sliceobject.c' line='284' column='1'/> + <parameter type-id='type-id-53' name='stop' filepath='Objects/sliceobject.c' line='284' column='1'/> + <parameter type-id='type-id-53' name='step' filepath='Objects/sliceobject.c' line='284' column='1'/> + <parameter type-id='type-id-53' name='slicelength' filepath='Objects/sliceobject.c' line='285' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PySlice_GetLongIndices' mangled-name='_PySlice_GetLongIndices' filepath='Objects/sliceobject.c' line='369' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PySlice_GetLongIndices' hash='9f0d8434fde4cff2'> + <parameter type-id='type-id-444' name='self' filepath='Objects/sliceobject.c' line='369' column='1'/> + <parameter type-id='type-id-6' name='length' filepath='Objects/sliceobject.c' line='369' column='1'/> + <parameter type-id='type-id-7' name='start_ptr' filepath='Objects/sliceobject.c' line='370' column='1'/> + <parameter type-id='type-id-7' name='stop_ptr' filepath='Objects/sliceobject.c' line='370' column='1'/> + <parameter type-id='type-id-7' name='step_ptr' filepath='Objects/sliceobject.c' line='371' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/structseq.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='PyStructSequence_Desc' is-struct='yes' visibility='default' size-in-bits='256' filepath='./Include/structseq.h' line='15' column='1' hash='97471e609470a631' id='type-id-445'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-19' visibility='default' filepath='./Include/structseq.h' line='16' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='doc' type-id='type-id-19' visibility='default' filepath='./Include/structseq.h' line='17' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='fields' type-id='type-id-446' visibility='default' filepath='./Include/structseq.h' line='18' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='n_in_sequence' type-id='type-id-8' visibility='default' filepath='./Include/structseq.h' line='19' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyStructSequence_Field' is-struct='yes' visibility='default' size-in-bits='128' filepath='./Include/structseq.h' line='10' column='1' hash='994248bf7481bc64' id='type-id-447'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-19' visibility='default' filepath='./Include/structseq.h' line='11' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='doc' type-id='type-id-19' visibility='default' filepath='./Include/structseq.h' line='12' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyStructSequence_Desc' type-id='type-id-445' size-in-bits='256' filepath='./Include/structseq.h' line='20' column='1' id='type-id-448'/> + <pointer-type-def type-id='type-id-448' size-in-bits='64' hash='1e46388d50a10a81' id='type-id-449'/> + <pointer-type-def type-id='type-id-447' size-in-bits='64' hash='84a6007af095b00d' id='type-id-446'/> + <function-decl name='__builtin___strncpy_chk' mangled-name='__strncpy_chk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__strncpy_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyStructSequence_New' mangled-name='PyStructSequence_New' filepath='Objects/structseq.c' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyStructSequence_New' hash='c8726fef827ccf70'> + <parameter type-id='type-id-289' name='tp' filepath='Modules/gcmodule.c' line='1749' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyStructSequence_SetItem' mangled-name='PyStructSequence_SetItem' filepath='Objects/structseq.c' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyStructSequence_SetItem' hash='64337e627cb5a839'> + <parameter type-id='type-id-6' name='op' filepath='Objects/structseq.c' line='50' column='1'/> + <parameter type-id='type-id-54' name='i' filepath='Objects/structseq.c' line='50' column='1'/> + <parameter type-id='type-id-6' name='v' filepath='Objects/structseq.c' line='50' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyStructSequence_GetItem' mangled-name='PyStructSequence_GetItem' filepath='Objects/structseq.c' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyStructSequence_GetItem' hash='9b79932cbc51c9a6'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyStructSequence_InitType2' mangled-name='PyStructSequence_InitType2' filepath='Objects/structseq.c' line='324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyStructSequence_InitType2' hash='e6ec4be192eedadc'> + <parameter type-id='type-id-289' name='type' filepath='Objects/structseq.c' line='324' column='1'/> + <parameter type-id='type-id-449' name='desc' filepath='Objects/structseq.c' line='324' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyStructSequence_InitType' mangled-name='PyStructSequence_InitType' filepath='Objects/structseq.c' line='396' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyStructSequence_InitType' hash='97e2027c5c4457d2'> + <parameter type-id='type-id-289' name='type' filepath='Objects/structseq.c' line='396' column='1'/> + <parameter type-id='type-id-449' name='desc' filepath='Objects/structseq.c' line='396' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyStructSequence_NewType' mangled-name='PyStructSequence_NewType' filepath='Objects/structseq.c' line='402' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyStructSequence_NewType' hash='97e2027c5c4457d2'> + <parameter type-id='type-id-449' name='desc' filepath='Objects/structseq.c' line='402' column='1'/> + <return type-id='type-id-289'/> + </function-decl> + <function-decl name='_PyStructSequence_Init' mangled-name='_PyStructSequence_Init' filepath='Objects/structseq.c' line='416' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyStructSequence_Init' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/tupleobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_PyTuple_DebugMallocStats' mangled-name='_PyTuple_DebugMallocStats' filepath='Objects/tupleobject.c' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTuple_DebugMallocStats' hash='2c833d407d937488'> + <parameter type-id='type-id-33' name='out' filepath='Objects/classobject.c' line='397' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyTuple_New' mangled-name='PyTuple_New' filepath='Objects/tupleobject.c' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTuple_New' hash='7f1ac870e4b09703'> + <parameter type-id='type-id-54' name='minused' filepath='Objects/dictobject.c' line='1364' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyTuple_Size' mangled-name='PyTuple_Size' filepath='Objects/tupleobject.c' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTuple_Size' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyTuple_GetItem' mangled-name='PyTuple_GetItem' filepath='Objects/tupleobject.c' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTuple_GetItem' hash='9b79932cbc51c9a6'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyTuple_SetItem' mangled-name='PyTuple_SetItem' filepath='Objects/tupleobject.c' line='160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTuple_SetItem' hash='b4ea4a9949b53d1b'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-54'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTuple_MaybeUntrack' mangled-name='_PyTuple_MaybeUntrack' filepath='Objects/tupleobject.c' line='180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTuple_MaybeUntrack' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyTuple_Pack' mangled-name='PyTuple_Pack' filepath='Objects/tupleobject.c' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTuple_Pack' hash='7f1ac870e4b09703'> + <parameter type-id='type-id-54' name='n' filepath='Objects/tupleobject.c' line='206' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyTuple_GetSlice' mangled-name='PyTuple_GetSlice' filepath='Objects/tupleobject.c' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTuple_GetSlice' hash='9abb5d4f1da618ef'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1648' column='1'/> + <parameter type-id='type-id-54' name='i1' filepath='Objects/abstract.c' line='1648' column='1'/> + <parameter type-id='type-id-54' name='i2' filepath='Objects/abstract.c' line='1648' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyTuple_Resize' mangled-name='_PyTuple_Resize' filepath='Objects/tupleobject.c' line='839' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTuple_Resize' hash='23833f40dd2faae6'> + <parameter type-id='type-id-7' name='pv' filepath='Objects/bytesobject.c' line='2946' column='1'/> + <parameter type-id='type-id-54' name='newsize' filepath='Objects/bytesobject.c' line='2946' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyTuple_ClearFreeList' mangled-name='PyTuple_ClearFreeList' filepath='Objects/tupleobject.c' line='893' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTuple_ClearFreeList' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyTuple_Fini' mangled-name='PyTuple_Fini' filepath='Objects/tupleobject.c' line='915' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTuple_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/typeobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='PyType_Slot' is-struct='yes' naming-typedef-id='type-id-450' visibility='default' size-in-bits='128' filepath='./Include/object.h' line='438' column='1' hash='4041f55732878c80' id='type-id-451'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='slot' type-id='type-id-8' visibility='default' filepath='./Include/object.h' line='439' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='pfunc' type-id='type-id-48' visibility='default' filepath='./Include/object.h' line='440' column='1'/> + </data-member> + </class-decl> + <class-decl name='PyType_Spec' is-struct='yes' naming-typedef-id='type-id-452' visibility='default' size-in-bits='256' filepath='./Include/object.h' line='443' column='1' hash='50b3cc63bc0f08f3' id='type-id-453'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-15' visibility='default' filepath='./Include/object.h' line='444' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='basicsize' type-id='type-id-8' visibility='default' filepath='./Include/object.h' line='445' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='96'> + <var-decl name='itemsize' type-id='type-id-8' visibility='default' filepath='./Include/object.h' line='446' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='flags' type-id='type-id-56' visibility='default' filepath='./Include/object.h' line='447' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='slots' type-id='type-id-454' visibility='default' filepath='./Include/object.h' line='448' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyType_Slot' type-id='type-id-451' size-in-bits='128' filepath='./Include/object.h' line='441' column='1' id='type-id-450'/> + <typedef-decl name='PyType_Spec' type-id='type-id-453' size-in-bits='256' filepath='./Include/object.h' line='449' column='1' id='type-id-452'/> + <pointer-type-def type-id='type-id-450' size-in-bits='64' hash='99c6b8c755d3b8eb' id='type-id-454'/> + <pointer-type-def type-id='type-id-452' size-in-bits='64' hash='f6f41149c3af95a8' id='type-id-455'/> + <function-decl name='strncmp' mangled-name='strncmp' filepath='/usr/include/string.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strncmp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyType_GetDocFromInternalDoc' mangled-name='_PyType_GetDocFromInternalDoc' filepath='Objects/typeobject.c' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyType_GetDocFromInternalDoc' hash='9367a9b0eff2fa1b'> + <parameter type-id='type-id-15' name='name' filepath='Objects/typeobject.c' line='151' column='1'/> + <parameter type-id='type-id-15' name='internal_doc' filepath='Objects/typeobject.c' line='151' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyType_GetTextSignatureFromInternalDoc' mangled-name='_PyType_GetTextSignatureFromInternalDoc' filepath='Objects/typeobject.c' line='151' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyType_GetTextSignatureFromInternalDoc' hash='9367a9b0eff2fa1b'> + <parameter type-id='type-id-15' name='name' filepath='Objects/typeobject.c' line='151' column='1'/> + <parameter type-id='type-id-15' name='internal_doc' filepath='Objects/typeobject.c' line='151' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyType_ClearCache' mangled-name='PyType_ClearCache' filepath='Objects/typeobject.c' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyType_ClearCache' hash='2bb88322482ae81c'> + <return type-id='type-id-56'/> + </function-decl> + <function-decl name='_PyType_Fini' mangled-name='_PyType_Fini' filepath='Objects/typeobject.c' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyType_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyType_Modified' mangled-name='PyType_Modified' filepath='Objects/typeobject.c' line='210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyType_Modified' hash='68381c2c98a27524'> + <parameter type-id='type-id-289' name='type' filepath='Objects/typeobject.c' line='210' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyType_GenericAlloc' mangled-name='PyType_GenericAlloc' filepath='Objects/typeobject.c' line='929' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyType_GenericAlloc' hash='8119002290a1399f'> + <parameter type-id='type-id-289' name='type' filepath='Objects/typeobject.c' line='929' column='1'/> + <parameter type-id='type-id-54' name='nitems' filepath='Objects/typeobject.c' line='929' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyType_GenericNew' mangled-name='PyType_GenericNew' filepath='Objects/typeobject.c' line='959' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyType_GenericNew' hash='7fe8cff47581c705'> + <parameter type-id='type-id-289' name='type' filepath='Objects/typeobject.c' line='959' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/typeobject.c' line='959' column='1'/> + <parameter type-id='type-id-6' name='kwds' filepath='Objects/typeobject.c' line='959' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyType_IsSubtype' mangled-name='PyType_IsSubtype' filepath='Objects/typeobject.c' line='1353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyType_IsSubtype' hash='b0f4351683c3959b'> + <parameter type-id='type-id-289' name='a' filepath='Objects/typeobject.c' line='1353' column='1'/> + <parameter type-id='type-id-289' name='b' filepath='Objects/typeobject.c' line='1353' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyObject_LookupSpecial' mangled-name='_PyObject_LookupSpecial' filepath='Objects/typeobject.c' line='1418' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyObject_LookupSpecial' hash='92bcd1eedb212ecf#2'> + <parameter type-id='type-id-6' name='v' filepath='Objects/object.c' line='884' column='1'/> + <parameter type-id='type-id-286' name='name' filepath='Objects/object.c' line='884' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyType_GetFlags' mangled-name='PyType_GetFlags' filepath='Objects/typeobject.c' line='2247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyType_GetFlags' hash='e403eca6326444d4'> + <parameter type-id='type-id-289' name='type' filepath='Objects/typeobject.c' line='2247' column='1'/> + <return type-id='type-id-58'/> + </function-decl> + <function-decl name='_PyType_CalculateMetaclass' mangled-name='_PyType_CalculateMetaclass' filepath='Objects/typeobject.c' line='2254' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyType_CalculateMetaclass' hash='207c36e667f069e6'> + <parameter type-id='type-id-289' name='metatype' filepath='Objects/typeobject.c' line='2254' column='1'/> + <parameter type-id='type-id-6' name='bases' filepath='Objects/typeobject.c' line='2254' column='1'/> + <return type-id='type-id-289'/> + </function-decl> + <function-decl name='PyType_FromSpecWithBases' mangled-name='PyType_FromSpecWithBases' filepath='Objects/typeobject.c' line='2742' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyType_FromSpecWithBases' hash='ae538256a1283e67'> + <parameter type-id='type-id-455' name='spec' filepath='Objects/typeobject.c' line='2742' column='1'/> + <parameter type-id='type-id-6' name='bases' filepath='Objects/typeobject.c' line='2742' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyType_FromSpec' mangled-name='PyType_FromSpec' filepath='Objects/typeobject.c' line='2891' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyType_FromSpec' hash='88480da79c802224'> + <parameter type-id='type-id-455' name='spec' filepath='Objects/typeobject.c' line='2891' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyType_GetSlot' mangled-name='PyType_GetSlot' filepath='Objects/typeobject.c' line='2897' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyType_GetSlot' hash='f782a6d283b90598'> + <parameter type-id='type-id-289' name='type' filepath='Objects/typeobject.c' line='2897' column='1'/> + <parameter type-id='type-id-8' name='slot' filepath='Objects/typeobject.c' line='2897' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='_PyType_Lookup' mangled-name='_PyType_Lookup' filepath='Objects/typeobject.c' line='2913' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyType_Lookup' hash='d26ee630204ecf78'> + <parameter type-id='type-id-289' name='type' filepath='Objects/typeobject.c' line='2913' column='1'/> + <parameter type-id='type-id-6' name='name' filepath='Objects/typeobject.c' line='2913' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyType_LookupId' mangled-name='_PyType_LookupId' filepath='Objects/typeobject.c' line='2990' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyType_LookupId' hash='eac21ba611510f08'> + <parameter type-id='type-id-289' name='type' filepath='Objects/typeobject.c' line='2990' column='1'/> + <parameter type-id='type-id-294' name='name' filepath='Objects/typeobject.c' line='2990' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyType_Ready' mangled-name='PyType_Ready' filepath='Objects/typeobject.c' line='4927' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyType_Ready' hash='c69f684b85ad0d88'> + <parameter type-id='type-id-289' name='type' filepath='Objects/typeobject.c' line='4927' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/unicodectype.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-456' size-in-bits='39552' hash='1f4f016f6ee813fb' id='type-id-457'> + <subrange length='1236' lower-bound='0' upper-bound='1235' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='75f7b7873d52d8c8' id='type-id-458'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-459' size-in-bits='63360' hash='2c13887565f9f20f' id='type-id-460'> + <subrange length='495' lower-bound='0' upper-bound='494' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='0c16546670f50259' id='type-id-461'/> + </array-type-def> + <class-decl name='_PyUnicode_TypeRecord' is-struct='yes' naming-typedef-id='type-id-462' visibility='default' size-in-bits='128' filepath='Objects/unicodectype.c' line='29' column='1' hash='68284014db98d28f' id='type-id-463'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='upper' type-id='type-id-464' visibility='default' filepath='Objects/unicodectype.c' line='34' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='32'> + <var-decl name='lower' type-id='type-id-464' visibility='default' filepath='Objects/unicodectype.c' line='35' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='title' type-id='type-id-464' visibility='default' filepath='Objects/unicodectype.c' line='36' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='96'> + <var-decl name='decimal' type-id='type-id-70' visibility='default' filepath='Objects/unicodectype.c' line='38' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='104'> + <var-decl name='digit' type-id='type-id-70' visibility='default' filepath='Objects/unicodectype.c' line='39' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='112'> + <var-decl name='flags' type-id='type-id-465' visibility='default' filepath='Objects/unicodectype.c' line='40' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='_PyUnicode_TypeRecord' type-id='type-id-463' size-in-bits='128' filepath='Objects/unicodectype.c' line='41' column='1' id='type-id-462'/> + <qualified-type-def type-id='type-id-409' const='yes' hash='669f2fd758347898' id='type-id-456'/> + <qualified-type-def type-id='type-id-462' const='yes' hash='b59aa29d70955028' id='type-id-459'/> + <qualified-type-def type-id='type-id-8' const='yes' hash='8cef8df4b6728924' id='type-id-464'/> + <qualified-type-def type-id='type-id-113' const='yes' hash='8f60dd2f0b8834b6#2' id='type-id-465'/> + <function-decl name='_PyUnicode_ToTitlecase' mangled-name='_PyUnicode_ToTitlecase' filepath='Objects/unicodectype.c' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ToTitlecase' hash='0389e499374a3f97'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='202' column='1'/> + <return type-id='type-id-409'/> + </function-decl> + <function-decl name='_PyUnicode_IsTitlecase' mangled-name='_PyUnicode_IsTitlecase' filepath='Objects/unicodectype.c' line='76' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsTitlecase' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsXidStart' mangled-name='_PyUnicode_IsXidStart' filepath='Objects/unicodectype.c' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsXidStart' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsXidContinue' mangled-name='_PyUnicode_IsXidContinue' filepath='Objects/unicodectype.c' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsXidContinue' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_ToDecimalDigit' mangled-name='_PyUnicode_ToDecimalDigit' filepath='Objects/unicodectype.c' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ToDecimalDigit' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsDecimalDigit' mangled-name='_PyUnicode_IsDecimalDigit' filepath='Objects/unicodectype.c' line='113' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsDecimalDigit' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_ToDigit' mangled-name='_PyUnicode_ToDigit' filepath='Objects/unicodectype.c' line='123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ToDigit' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsDigit' mangled-name='_PyUnicode_IsDigit' filepath='Objects/unicodectype.c' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsDigit' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsNumeric' mangled-name='_PyUnicode_IsNumeric' filepath='Objects/unicodectype.c' line='140' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsNumeric' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsPrintable' mangled-name='_PyUnicode_IsPrintable' filepath='Objects/unicodectype.c' line='160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsPrintable' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsLowercase' mangled-name='_PyUnicode_IsLowercase' filepath='Objects/unicodectype.c' line='170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsLowercase' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsUppercase' mangled-name='_PyUnicode_IsUppercase' filepath='Objects/unicodectype.c' line='180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsUppercase' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_ToUppercase' mangled-name='_PyUnicode_ToUppercase' filepath='Objects/unicodectype.c' line='190' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ToUppercase' hash='0389e499374a3f97'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='202' column='1'/> + <return type-id='type-id-409'/> + </function-decl> + <function-decl name='_PyUnicode_ToLowercase' mangled-name='_PyUnicode_ToLowercase' filepath='Objects/unicodectype.c' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ToLowercase' hash='0389e499374a3f97'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='202' column='1'/> + <return type-id='type-id-409'/> + </function-decl> + <function-decl name='_PyUnicode_ToLowerFull' mangled-name='_PyUnicode_ToLowerFull' filepath='Objects/unicodectype.c' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ToLowerFull' hash='f16efd0ca46aa336'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='259' column='1'/> + <parameter type-id='type-id-466' name='res' filepath='Objects/unicodectype.c' line='259' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_ToTitleFull' mangled-name='_PyUnicode_ToTitleFull' filepath='Objects/unicodectype.c' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ToTitleFull' hash='f16efd0ca46aa336'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='259' column='1'/> + <parameter type-id='type-id-466' name='res' filepath='Objects/unicodectype.c' line='259' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_ToUpperFull' mangled-name='_PyUnicode_ToUpperFull' filepath='Objects/unicodectype.c' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ToUpperFull' hash='f16efd0ca46aa336'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='259' column='1'/> + <parameter type-id='type-id-466' name='res' filepath='Objects/unicodectype.c' line='259' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_ToFoldedFull' mangled-name='_PyUnicode_ToFoldedFull' filepath='Objects/unicodectype.c' line='259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ToFoldedFull' hash='f16efd0ca46aa336'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='259' column='1'/> + <parameter type-id='type-id-466' name='res' filepath='Objects/unicodectype.c' line='259' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsCased' mangled-name='_PyUnicode_IsCased' filepath='Objects/unicodectype.c' line='274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsCased' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsCaseIgnorable' mangled-name='_PyUnicode_IsCaseIgnorable' filepath='Objects/unicodectype.c' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsCaseIgnorable' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsAlpha' mangled-name='_PyUnicode_IsAlpha' filepath='Objects/unicodectype.c' line='291' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsAlpha' hash='6668baab5275d4c5'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodectype.c' line='291' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <var-decl name='_PyUnicode_TypeRecords' type-id='type-id-460' mangled-name='_PyUnicode_TypeRecords' visibility='default' filepath='Objects/unicodetype_db.h' line='4' column='1' elf-symbol-id='_PyUnicode_TypeRecords'/> + <var-decl name='_PyUnicode_ExtendedCase' type-id='type-id-457' mangled-name='_PyUnicode_ExtendedCase' visibility='default' filepath='Objects/unicodetype_db.h' line='504' column='1' elf-symbol-id='_PyUnicode_ExtendedCase'/> + <function-decl name='_PyUnicode_ToNumeric' mangled-name='_PyUnicode_ToNumeric' filepath='Objects/unicodetype_db.h' line='4016' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ToNumeric' hash='9783d09507354d64'> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodetype_db.h' line='4016' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='_PyUnicode_IsWhitespace' mangled-name='_PyUnicode_IsWhitespace' filepath='Objects/unicodetype_db.h' line='5741' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsWhitespace' hash='bcd90a16b0f417df'> + <parameter type-id='type-id-456' name='ch' filepath='Objects/unicodetype_db.h' line='5782' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_IsLinebreak' mangled-name='_PyUnicode_IsLinebreak' filepath='Objects/unicodetype_db.h' line='5782' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_IsLinebreak' hash='bcd90a16b0f417df'> + <parameter type-id='type-id-456' name='ch' filepath='Objects/unicodetype_db.h' line='5782' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/unicodeobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-70' size-in-bits='1024' hash='240d62b65b45b2be' id='type-id-467'> + <subrange length='128' lower-bound='0' upper-bound='127' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='6d1a6a21feae6dd2' id='type-id-468'/> + </array-type-def> + <pointer-type-def type-id='type-id-409' size-in-bits='64' hash='ad952ee7d86c7461' id='type-id-466'/> + <qualified-type-def type-id='type-id-389' const='yes' hash='ec486fb00a2b9a49' id='type-id-469'/> + <pointer-type-def type-id='type-id-469' size-in-bits='64' hash='7ae0d48e9d921c08' id='type-id-245'/> + <pointer-type-def type-id='type-id-389' size-in-bits='64' hash='4c855c998d0c713a' id='type-id-246'/> + <function-decl name='__mbstowcs_nulldst' mangled-name='mbstowcs' filepath='/usr/include/bits/stdlib.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mbstowcs' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__mbstowcs_alias' mangled-name='mbstowcs' filepath='/usr/include/bits/stdlib.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mbstowcs' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__wcstombs_alias' mangled-name='wcstombs' filepath='/usr/include/bits/stdlib.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wcstombs' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='wmemcmp' mangled-name='wmemcmp' filepath='/usr/include/wchar.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='wmemcmp' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='mbrtowc' mangled-name='mbrtowc' filepath='/usr/include/wchar.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='mbrtowc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <var-decl name='_Py_ascii_whitespace' type-id='type-id-467' mangled-name='_Py_ascii_whitespace' visibility='default' filepath='Objects/unicodeobject.c' line='251' column='1' elf-symbol-id='_Py_ascii_whitespace'/> + <function-decl name='PyUnicode_GetMax' mangled-name='PyUnicode_GetMax' filepath='Objects/unicodeobject.c' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_GetMax' hash='388da3fa973fde78'> + <return type-id='type-id-390'/> + </function-decl> + <function-decl name='PyUnicode_New' mangled-name='PyUnicode_New' filepath='Objects/unicodeobject.c' line='1250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_New' hash='6b571d0869a382b1'> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='1250' column='1'/> + <parameter type-id='type-id-409' name='maxchar' filepath='Objects/unicodeobject.c' line='1250' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_FastCopyCharacters' mangled-name='_PyUnicode_FastCopyCharacters' filepath='Objects/unicodeobject.c' line='1557' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_FastCopyCharacters' hash='8535106d963fce10'> + <parameter type-id='type-id-6' name='to' filepath='Objects/unicodeobject.c' line='1558' column='1'/> + <parameter type-id='type-id-54' name='to_start' filepath='Objects/unicodeobject.c' line='1558' column='1'/> + <parameter type-id='type-id-6' name='from' filepath='Objects/unicodeobject.c' line='1559' column='1'/> + <parameter type-id='type-id-54' name='from_start' filepath='Objects/unicodeobject.c' line='1559' column='1'/> + <parameter type-id='type-id-54' name='how_many' filepath='Objects/unicodeobject.c' line='1559' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyUnicode_CopyCharacters' mangled-name='PyUnicode_CopyCharacters' filepath='Objects/unicodeobject.c' line='1565' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_CopyCharacters' hash='b73ce0122b22c8ed'> + <parameter type-id='type-id-6' name='to' filepath='Objects/unicodeobject.c' line='1565' column='1'/> + <parameter type-id='type-id-54' name='to_start' filepath='Objects/unicodeobject.c' line='1565' column='1'/> + <parameter type-id='type-id-6' name='from' filepath='Objects/unicodeobject.c' line='1566' column='1'/> + <parameter type-id='type-id-54' name='from_start' filepath='Objects/unicodeobject.c' line='1566' column='1'/> + <parameter type-id='type-id-54' name='how_many' filepath='Objects/unicodeobject.c' line='1567' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_PyUnicode_Ready' mangled-name='_PyUnicode_Ready' filepath='Objects/unicodeobject.c' line='1666' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_Ready' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_Resize' mangled-name='PyUnicode_Resize' filepath='Objects/unicodeobject.c' line='1910' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Resize' hash='23833f40dd2faae6'> + <parameter type-id='type-id-7' name='pv' filepath='Objects/bytesobject.c' line='2946' column='1'/> + <parameter type-id='type-id-54' name='newsize' filepath='Objects/bytesobject.c' line='2946' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_FromUnicode' mangled-name='PyUnicode_FromUnicode' filepath='Objects/unicodeobject.c' line='2023' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FromUnicode' hash='8ccb131c5b54efde'> + <parameter type-id='type-id-392' name='s' filepath='Objects/unicodeobject.c' line='6764' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='6765' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_FromStringAndSize' mangled-name='PyUnicode_FromStringAndSize' filepath='Objects/unicodeobject.c' line='2085' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FromStringAndSize' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_FromString' mangled-name='PyUnicode_FromString' filepath='Objects/unicodeobject.c' line='2099' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FromString' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_FromId' mangled-name='_PyUnicode_FromId' filepath='Objects/unicodeobject.c' line='2110' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_FromId' hash='3b61e20dcf8d025a'> + <parameter type-id='type-id-286' name='key' filepath='./Python/sysmodule.c' line='51' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_ClearStaticStrings' mangled-name='_PyUnicode_ClearStaticStrings' filepath='Objects/unicodeobject.c' line='2127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_ClearStaticStrings' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyUnicode_FromASCII' mangled-name='_PyUnicode_FromASCII' filepath='Objects/unicodeobject.c' line='2142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_FromASCII' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_FromKindAndData' mangled-name='PyUnicode_FromKindAndData' filepath='Objects/unicodeobject.c' line='2265' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FromKindAndData' hash='16a5d06918f6614b'> + <parameter type-id='type-id-8' name='kind' filepath='Objects/unicodeobject.c' line='2265' column='1'/> + <parameter type-id='type-id-48' name='buffer' filepath='Objects/unicodeobject.c' line='2265' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='2265' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_FindMaxChar' mangled-name='_PyUnicode_FindMaxChar' filepath='Objects/unicodeobject.c' line='2285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_FindMaxChar' hash='f0954c90feb64db2'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='2285' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/unicodeobject.c' line='2285' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Objects/unicodeobject.c' line='2285' column='1'/> + <return type-id='type-id-409'/> + </function-decl> + <function-decl name='_PyUnicode_Copy' mangled-name='_PyUnicode_Copy' filepath='Objects/unicodeobject.c' line='2367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_Copy' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_AsKind' mangled-name='_PyUnicode_AsKind' filepath='Objects/unicodeobject.c' line='2396' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_AsKind' hash='45145aeba9822373'> + <parameter type-id='type-id-6' name='s' filepath='Objects/unicodeobject.c' line='2396' column='1'/> + <parameter type-id='type-id-56' name='kind' filepath='Objects/unicodeobject.c' line='2396' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyUnicode_AsUCS4' mangled-name='PyUnicode_AsUCS4' filepath='Objects/unicodeobject.c' line='2499' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUCS4' hash='6726d5b8ca07912c'> + <parameter type-id='type-id-6' name='string' filepath='Objects/unicodeobject.c' line='2499' column='1'/> + <parameter type-id='type-id-466' name='target' filepath='Objects/unicodeobject.c' line='2499' column='1'/> + <parameter type-id='type-id-54' name='targetsize' filepath='Objects/unicodeobject.c' line='2499' column='1'/> + <parameter type-id='type-id-8' name='copy_null' filepath='Objects/unicodeobject.c' line='2500' column='1'/> + <return type-id='type-id-466'/> + </function-decl> + <function-decl name='PyUnicode_AsUCS4Copy' mangled-name='PyUnicode_AsUCS4Copy' filepath='Objects/unicodeobject.c' line='2510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUCS4Copy' hash='fb38b95c1e7ea6c8'> + <parameter type-id='type-id-6' name='string' filepath='Objects/unicodeobject.c' line='2510' column='1'/> + <return type-id='type-id-466'/> + </function-decl> + <function-decl name='PyUnicode_FromWideChar' mangled-name='PyUnicode_FromWideChar' filepath='Objects/unicodeobject.c' line='2518' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FromWideChar' hash='d21dc1d7dbe92829'> + <parameter type-id='type-id-245' name='w' filepath='Objects/unicodeobject.c' line='2518' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='2518' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_FromFormatV' mangled-name='PyUnicode_FromFormatV' filepath='Objects/unicodeobject.c' line='2901' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FromFormatV' hash='6c79ff3e652dd0b1'> + <parameter type-id='type-id-15' name='format' filepath='Objects/bytesobject.c' line='179' column='1'/> + <parameter type-id='type-id-358' name='vargs' filepath='Objects/bytesobject.c' line='179' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_FromFormat' mangled-name='PyUnicode_FromFormat' filepath='Objects/unicodeobject.c' line='2958' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FromFormat' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='format' filepath='Objects/bytesobject.c' line='362' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsWideChar' mangled-name='PyUnicode_AsWideChar' filepath='Objects/unicodeobject.c' line='3009' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsWideChar' hash='5537ac83a05cf112'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3009' column='1'/> + <parameter type-id='type-id-246' name='w' filepath='Objects/unicodeobject.c' line='3010' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='3011' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyUnicode_AsWideCharString' mangled-name='PyUnicode_AsWideCharString' filepath='Objects/unicodeobject.c' line='3021' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsWideCharString' hash='0fb419de0d8e40b9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3021' column='1'/> + <parameter type-id='type-id-53' name='size' filepath='Objects/unicodeobject.c' line='3022' column='1'/> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='_PyUnicode_AsWideCharString' mangled-name='_PyUnicode_AsWideCharString' filepath='Objects/unicodeobject.c' line='3051' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_AsWideCharString' hash='99a5ff38f519ffd1'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3051' column='1'/> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='PyUnicode_FromOrdinal' mangled-name='PyUnicode_FromOrdinal' filepath='Objects/unicodeobject.c' line='3084' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FromOrdinal' hash='31e0d5284294e457'> + <parameter type-id='type-id-8' name='fd' filepath='Objects/fileobject.c' line='349' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_FromObject' mangled-name='PyUnicode_FromObject' filepath='Objects/unicodeobject.c' line='3096' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FromObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_FromEncodedObject' mangled-name='PyUnicode_FromEncodedObject' filepath='Objects/unicodeobject.c' line='3118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FromEncodedObject' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3712' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3713' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3714' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_Py_normalize_encoding' mangled-name='_Py_normalize_encoding' filepath='Objects/unicodeobject.c' line='3168' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_normalize_encoding' hash='989cd6034de8354f'> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3168' column='1'/> + <parameter type-id='type-id-19' name='lower' filepath='Objects/unicodeobject.c' line='3169' column='1'/> + <parameter type-id='type-id-60' name='lower_len' filepath='Objects/unicodeobject.c' line='3170' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_Decode' mangled-name='PyUnicode_Decode' filepath='Objects/unicodeobject.c' line='3214' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Decode' hash='63dc15f885eb4e8a'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='3214' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='3215' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3216' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3217' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsDecodedObject' mangled-name='PyUnicode_AsDecodedObject' filepath='Objects/unicodeobject.c' line='3296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsDecodedObject' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3712' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3713' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3714' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsDecodedUnicode' mangled-name='PyUnicode_AsDecodedUnicode' filepath='Objects/unicodeobject.c' line='3318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsDecodedUnicode' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3712' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3713' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3714' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_Encode' mangled-name='PyUnicode_Encode' filepath='Objects/unicodeobject.c' line='3357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Encode' hash='cd4908d895a9d57a'> + <parameter type-id='type-id-392' name='s' filepath='Objects/unicodeobject.c' line='3357' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='3358' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3359' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3360' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsEncodedObject' mangled-name='PyUnicode_AsEncodedObject' filepath='Objects/unicodeobject.c' line='3373' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsEncodedObject' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3712' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3713' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3714' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeLocale' mangled-name='PyUnicode_EncodeLocale' filepath='Objects/unicodeobject.c' line='3583' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeLocale' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeFSDefault' mangled-name='PyUnicode_EncodeFSDefault' filepath='Objects/unicodeobject.c' line='3589' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeFSDefault' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsEncodedString' mangled-name='PyUnicode_AsEncodedString' filepath='Objects/unicodeobject.c' line='3617' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsEncodedString' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3712' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3713' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3714' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsEncodedUnicode' mangled-name='PyUnicode_AsEncodedUnicode' filepath='Objects/unicodeobject.c' line='3712' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsEncodedUnicode' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3712' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3713' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3714' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeLocaleAndSize' mangled-name='PyUnicode_DecodeLocaleAndSize' filepath='Objects/unicodeobject.c' line='3885' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeLocaleAndSize' hash='ee0c6d5e6e6a9964'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='7220' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7221' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7222' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeLocale' mangled-name='PyUnicode_DecodeLocale' filepath='Objects/unicodeobject.c' line='3892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeLocale' hash='9367a9b0eff2fa1b'> + <parameter type-id='type-id-15' name='name' filepath='Objects/typeobject.c' line='151' column='1'/> + <parameter type-id='type-id-15' name='internal_doc' filepath='Objects/typeobject.c' line='151' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeFSDefault' mangled-name='PyUnicode_DecodeFSDefault' filepath='Objects/unicodeobject.c' line='3900' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeFSDefault' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeFSDefaultAndSize' mangled-name='PyUnicode_DecodeFSDefaultAndSize' filepath='Objects/unicodeobject.c' line='3906' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeFSDefaultAndSize' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_FSConverter' mangled-name='PyUnicode_FSConverter' filepath='Objects/unicodeobject.c' line='3935' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FSConverter' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='obj' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <parameter type-id='type-id-48' name='result' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_FSDecoder' mangled-name='PyUnicode_FSDecoder' filepath='Objects/unicodeobject.c' line='3975' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FSDecoder' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='obj' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <parameter type-id='type-id-48' name='result' filepath='./Modules/_io/_iomodule.c' line='547' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_AsUTF8AndSize' mangled-name='PyUnicode_AsUTF8AndSize' filepath='Objects/unicodeobject.c' line='4050' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUTF8AndSize' hash='898ad95b7909d829'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='4050' column='1'/> + <parameter type-id='type-id-53' name='psize' filepath='Objects/unicodeobject.c' line='4050' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='PyUnicode_AsUTF8' mangled-name='PyUnicode_AsUTF8' filepath='Objects/unicodeobject.c' line='4085' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUTF8' hash='d62cc99a9af79d55'> + <parameter type-id='type-id-6' name='self' filepath='Objects/bytearrayobject.c' line='178' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='PyUnicode_AsUnicodeAndSize' mangled-name='PyUnicode_AsUnicodeAndSize' filepath='Objects/unicodeobject.c' line='4091' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUnicodeAndSize' hash='3855ff03510016dc'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='4091' column='1'/> + <parameter type-id='type-id-53' name='size' filepath='Objects/unicodeobject.c' line='4091' column='1'/> + <return type-id='type-id-413'/> + </function-decl> + <function-decl name='PyUnicode_AsUnicode' mangled-name='PyUnicode_AsUnicode' filepath='Objects/unicodeobject.c' line='4208' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUnicode' hash='4d920b8deeb97253'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='15895' column='1'/> + <return type-id='type-id-413'/> + </function-decl> + <function-decl name='_PyUnicode_AsUnicode' mangled-name='_PyUnicode_AsUnicode' filepath='Objects/unicodeobject.c' line='4214' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_AsUnicode' hash='7ad75427bf0bb617'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='4214' column='1'/> + <return type-id='type-id-392'/> + </function-decl> + <function-decl name='PyUnicode_GetSize' mangled-name='PyUnicode_GetSize' filepath='Objects/unicodeobject.c' line='4229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_GetSize' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyUnicode_GetLength' mangled-name='PyUnicode_GetLength' filepath='Objects/unicodeobject.c' line='4242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_GetLength' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyUnicode_ReadChar' mangled-name='PyUnicode_ReadChar' filepath='Objects/unicodeobject.c' line='4254' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_ReadChar' hash='e50656d340b450f7'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='4254' column='1'/> + <parameter type-id='type-id-54' name='index' filepath='Objects/unicodeobject.c' line='4254' column='1'/> + <return type-id='type-id-409'/> + </function-decl> + <function-decl name='PyUnicode_WriteChar' mangled-name='PyUnicode_WriteChar' filepath='Objects/unicodeobject.c' line='4276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_WriteChar' hash='3519e77a61c26c73'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='4276' column='1'/> + <parameter type-id='type-id-54' name='index' filepath='Objects/unicodeobject.c' line='4276' column='1'/> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodeobject.c' line='4276' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_GetDefaultEncoding' mangled-name='PyUnicode_GetDefaultEncoding' filepath='Objects/unicodeobject.c' line='4299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_GetDefaultEncoding' hash='53885bde0aa65efe'> + <return type-id='type-id-15'/> + </function-decl> + <function-decl name='PyUnicode_DecodeUTF7' mangled-name='PyUnicode_DecodeUTF7' filepath='Objects/unicodeobject.c' line='4633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeUTF7' hash='ee0c6d5e6e6a9964'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='7220' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7221' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7222' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeUTF7Stateful' mangled-name='PyUnicode_DecodeUTF7Stateful' filepath='Objects/unicodeobject.c' line='4648' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeUTF7Stateful' hash='fbf936581d1f0c4d'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='6430' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='6431' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='6432' column='1'/> + <parameter type-id='type-id-53' name='consumed' filepath='Objects/unicodeobject.c' line='6433' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_EncodeUTF7' mangled-name='_PyUnicode_EncodeUTF7' filepath='Objects/unicodeobject.c' line='4841' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_EncodeUTF7' hash='1c7c77ad3ae06b5f'> + <parameter type-id='type-id-6' name='str' filepath='Objects/unicodeobject.c' line='4841' column='1'/> + <parameter type-id='type-id-8' name='base64SetO' filepath='Objects/unicodeobject.c' line='4842' column='1'/> + <parameter type-id='type-id-8' name='base64WhiteSpace' filepath='Objects/unicodeobject.c' line='4843' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='4844' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeUTF7' mangled-name='PyUnicode_EncodeUTF7' filepath='Objects/unicodeobject.c' line='4942' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeUTF7' hash='e9af9877bbb6aa7f'> + <parameter type-id='type-id-392' name='s' filepath='Objects/unicodeobject.c' line='4942' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='4943' column='1'/> + <parameter type-id='type-id-8' name='base64SetO' filepath='Objects/unicodeobject.c' line='4944' column='1'/> + <parameter type-id='type-id-8' name='base64WhiteSpace' filepath='Objects/unicodeobject.c' line='4945' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='4946' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeUTF8' mangled-name='PyUnicode_DecodeUTF8' filepath='Objects/unicodeobject.c' line='4967' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeUTF8' hash='ee0c6d5e6e6a9964'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='7220' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7221' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7222' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeUTF8Stateful' mangled-name='PyUnicode_DecodeUTF8Stateful' filepath='Objects/unicodeobject.c' line='5065' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeUTF8Stateful' hash='fbf936581d1f0c4d'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='6430' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='6431' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='6432' column='1'/> + <parameter type-id='type-id-53' name='consumed' filepath='Objects/unicodeobject.c' line='6433' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_AsUTF8String' mangled-name='_PyUnicode_AsUTF8String' filepath='Objects/unicodeobject.c' line='5262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_AsUTF8String' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeUTF8' mangled-name='PyUnicode_EncodeUTF8' filepath='Objects/unicodeobject.c' line='5299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeUTF8' hash='2730cb703ccbf8c1'> + <parameter type-id='type-id-392' name='p' filepath='Objects/unicodeobject.c' line='7320' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7321' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7322' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsUTF8String' mangled-name='PyUnicode_AsUTF8String' filepath='Objects/unicodeobject.c' line='5314' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUTF8String' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeUTF32' mangled-name='PyUnicode_DecodeUTF32' filepath='Objects/unicodeobject.c' line='5322' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeUTF32' hash='d8a3e1a2a33a410d'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='5646' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='5647' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='5648' column='1'/> + <parameter type-id='type-id-292' name='byteorder' filepath='Objects/unicodeobject.c' line='5649' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeUTF32Stateful' mangled-name='PyUnicode_DecodeUTF32Stateful' filepath='Objects/unicodeobject.c' line='5331' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeUTF32Stateful' hash='19be8627f85df507'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='5655' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='5656' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='5657' column='1'/> + <parameter type-id='type-id-292' name='byteorder' filepath='Objects/unicodeobject.c' line='5658' column='1'/> + <parameter type-id='type-id-53' name='consumed' filepath='Objects/unicodeobject.c' line='5659' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_EncodeUTF32' mangled-name='_PyUnicode_EncodeUTF32' filepath='Objects/unicodeobject.c' line='5476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_EncodeUTF32' hash='05df96cec53d11b3'> + <parameter type-id='type-id-6' name='str' filepath='Objects/unicodeobject.c' line='5810' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='5811' column='1'/> + <parameter type-id='type-id-8' name='byteorder' filepath='Objects/unicodeobject.c' line='5812' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeUTF32' mangled-name='PyUnicode_EncodeUTF32' filepath='Objects/unicodeobject.c' line='5623' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeUTF32' hash='90eba20ec3c54d48'> + <parameter type-id='type-id-392' name='s' filepath='Objects/unicodeobject.c' line='5976' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='5977' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='5978' column='1'/> + <parameter type-id='type-id-8' name='byteorder' filepath='Objects/unicodeobject.c' line='5979' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsUTF32String' mangled-name='PyUnicode_AsUTF32String' filepath='Objects/unicodeobject.c' line='5638' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUTF32String' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeUTF16' mangled-name='PyUnicode_DecodeUTF16' filepath='Objects/unicodeobject.c' line='5646' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeUTF16' hash='d8a3e1a2a33a410d'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='5646' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='5647' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='5648' column='1'/> + <parameter type-id='type-id-292' name='byteorder' filepath='Objects/unicodeobject.c' line='5649' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeUTF16Stateful' mangled-name='PyUnicode_DecodeUTF16Stateful' filepath='Objects/unicodeobject.c' line='5655' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeUTF16Stateful' hash='19be8627f85df507'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='5655' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='5656' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='5657' column='1'/> + <parameter type-id='type-id-292' name='byteorder' filepath='Objects/unicodeobject.c' line='5658' column='1'/> + <parameter type-id='type-id-53' name='consumed' filepath='Objects/unicodeobject.c' line='5659' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_EncodeUTF16' mangled-name='_PyUnicode_EncodeUTF16' filepath='Objects/unicodeobject.c' line='5810' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_EncodeUTF16' hash='05df96cec53d11b3'> + <parameter type-id='type-id-6' name='str' filepath='Objects/unicodeobject.c' line='5810' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='5811' column='1'/> + <parameter type-id='type-id-8' name='byteorder' filepath='Objects/unicodeobject.c' line='5812' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeUTF16' mangled-name='PyUnicode_EncodeUTF16' filepath='Objects/unicodeobject.c' line='5976' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeUTF16' hash='90eba20ec3c54d48'> + <parameter type-id='type-id-392' name='s' filepath='Objects/unicodeobject.c' line='5976' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='5977' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='5978' column='1'/> + <parameter type-id='type-id-8' name='byteorder' filepath='Objects/unicodeobject.c' line='5979' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsUTF16String' mangled-name='PyUnicode_AsUTF16String' filepath='Objects/unicodeobject.c' line='5991' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUTF16String' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_DecodeUnicodeEscapeInternal2' mangled-name='_PyUnicode_DecodeUnicodeEscapeInternal2' filepath='Objects/unicodeobject.c' line='6001' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_DecodeUnicodeEscapeInternal2' hash='9a928da5cf921464'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='6001' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='6002' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='6003' column='1'/> + <parameter type-id='type-id-53' name='consumed' filepath='Objects/unicodeobject.c' line='6004' column='1'/> + <parameter type-id='type-id-292' name='first_invalid_escape_char' filepath='Objects/unicodeobject.c' line='6005' column='1'/> + <parameter type-id='type-id-303' name='first_invalid_escape_ptr' filepath='Objects/unicodeobject.c' line='6006' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_DecodeUnicodeEscapeInternal' mangled-name='_PyUnicode_DecodeUnicodeEscapeInternal' filepath='Objects/unicodeobject.c' line='6246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_DecodeUnicodeEscapeInternal' hash='5653bc1c59a4b037'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='6246' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='6247' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='6248' column='1'/> + <parameter type-id='type-id-53' name='consumed' filepath='Objects/unicodeobject.c' line='6249' column='1'/> + <parameter type-id='type-id-303' name='first_invalid_escape' filepath='Objects/unicodeobject.c' line='6250' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_DecodeUnicodeEscapeStateful' mangled-name='_PyUnicode_DecodeUnicodeEscapeStateful' filepath='Objects/unicodeobject.c' line='6260' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_DecodeUnicodeEscapeStateful' hash='fbf936581d1f0c4d'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='6430' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='6431' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='6432' column='1'/> + <parameter type-id='type-id-53' name='consumed' filepath='Objects/unicodeobject.c' line='6433' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeUnicodeEscape' mangled-name='PyUnicode_DecodeUnicodeEscape' filepath='Objects/unicodeobject.c' line='6285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeUnicodeEscape' hash='ee0c6d5e6e6a9964'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='7220' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7221' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7222' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsUnicodeEscapeString' mangled-name='PyUnicode_AsUnicodeEscapeString' filepath='Objects/unicodeobject.c' line='6295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUnicodeEscapeString' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeUnicodeEscape' mangled-name='PyUnicode_EncodeUnicodeEscape' filepath='Objects/unicodeobject.c' line='6413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeUnicodeEscape' hash='8ccb131c5b54efde'> + <parameter type-id='type-id-392' name='s' filepath='Objects/unicodeobject.c' line='6764' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='6765' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_DecodeRawUnicodeEscapeStateful' mangled-name='_PyUnicode_DecodeRawUnicodeEscapeStateful' filepath='Objects/unicodeobject.c' line='6430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_DecodeRawUnicodeEscapeStateful' hash='fbf936581d1f0c4d'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='6430' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='6431' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='6432' column='1'/> + <parameter type-id='type-id-53' name='consumed' filepath='Objects/unicodeobject.c' line='6433' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeRawUnicodeEscape' mangled-name='PyUnicode_DecodeRawUnicodeEscape' filepath='Objects/unicodeobject.c' line='6566' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeRawUnicodeEscape' hash='ee0c6d5e6e6a9964'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='7220' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7221' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7222' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsRawUnicodeEscapeString' mangled-name='PyUnicode_AsRawUnicodeEscapeString' filepath='Objects/unicodeobject.c' line='6685' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsRawUnicodeEscapeString' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeRawUnicodeEscape' mangled-name='PyUnicode_EncodeRawUnicodeEscape' filepath='Objects/unicodeobject.c' line='6764' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeRawUnicodeEscape' hash='8ccb131c5b54efde'> + <parameter type-id='type-id-392' name='s' filepath='Objects/unicodeobject.c' line='6764' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='6765' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_DecodeUnicodeInternal' mangled-name='_PyUnicode_DecodeUnicodeInternal' filepath='Objects/unicodeobject.c' line='6779' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_DecodeUnicodeInternal' hash='ee0c6d5e6e6a9964'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='7220' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7221' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7222' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeLatin1' mangled-name='PyUnicode_DecodeLatin1' filepath='Objects/unicodeobject.c' line='6881' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeLatin1' hash='ee0c6d5e6e6a9964'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='7220' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7221' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7222' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeLatin1' mangled-name='PyUnicode_EncodeLatin1' filepath='Objects/unicodeobject.c' line='7179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeLatin1' hash='2730cb703ccbf8c1'> + <parameter type-id='type-id-392' name='p' filepath='Objects/unicodeobject.c' line='7320' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7321' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7322' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_AsLatin1String' mangled-name='_PyUnicode_AsLatin1String' filepath='Objects/unicodeobject.c' line='7193' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_AsLatin1String' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsLatin1String' mangled-name='PyUnicode_AsLatin1String' filepath='Objects/unicodeobject.c' line='7212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsLatin1String' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeASCII' mangled-name='PyUnicode_DecodeASCII' filepath='Objects/unicodeobject.c' line='7220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeASCII' hash='ee0c6d5e6e6a9964'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='7220' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7221' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7222' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeASCII' mangled-name='PyUnicode_EncodeASCII' filepath='Objects/unicodeobject.c' line='7320' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeASCII' hash='2730cb703ccbf8c1'> + <parameter type-id='type-id-392' name='p' filepath='Objects/unicodeobject.c' line='7320' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='7321' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='7322' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_AsASCIIString' mangled-name='_PyUnicode_AsASCIIString' filepath='Objects/unicodeobject.c' line='7334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_AsASCIIString' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsASCIIString' mangled-name='PyUnicode_AsASCIIString' filepath='Objects/unicodeobject.c' line='7351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsASCIIString' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_DecodeCharmap' mangled-name='PyUnicode_DecodeCharmap' filepath='Objects/unicodeobject.c' line='8304' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_DecodeCharmap' hash='b2b48d86cfbae7f2'> + <parameter type-id='type-id-15' name='s' filepath='Objects/unicodeobject.c' line='8304' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='8305' column='1'/> + <parameter type-id='type-id-6' name='mapping' filepath='Objects/unicodeobject.c' line='8306' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='8307' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_BuildEncodingMap' mangled-name='PyUnicode_BuildEncodingMap' filepath='Objects/unicodeobject.c' line='8411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_BuildEncodingMap' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_EncodeCharmap' mangled-name='_PyUnicode_EncodeCharmap' filepath='Objects/unicodeobject.c' line='8824' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_EncodeCharmap' hash='0caed737696f5ff6'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2191' column='1'/> + <parameter type-id='type-id-6' name='result' filepath='Objects/abstract.c' line='2191' column='1'/> + <parameter type-id='type-id-15' name='where' filepath='Objects/abstract.c' line='2191' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeCharmap' mangled-name='PyUnicode_EncodeCharmap' filepath='Objects/unicodeobject.c' line='8896' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeCharmap' hash='f8599b981f1183eb'> + <parameter type-id='type-id-392' name='p' filepath='Objects/unicodeobject.c' line='9336' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='9337' column='1'/> + <parameter type-id='type-id-6' name='mapping' filepath='Objects/unicodeobject.c' line='9338' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='9339' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_AsCharmapString' mangled-name='PyUnicode_AsCharmapString' filepath='Objects/unicodeobject.c' line='8911' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsCharmapString' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_TranslateCharmap' mangled-name='PyUnicode_TranslateCharmap' filepath='Objects/unicodeobject.c' line='9336' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_TranslateCharmap' hash='f8599b981f1183eb'> + <parameter type-id='type-id-392' name='p' filepath='Objects/unicodeobject.c' line='9336' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/unicodeobject.c' line='9337' column='1'/> + <parameter type-id='type-id-6' name='mapping' filepath='Objects/unicodeobject.c' line='9338' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='9339' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_Translate' mangled-name='PyUnicode_Translate' filepath='Objects/unicodeobject.c' line='9351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Translate' hash='0caed737696f5ff6'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2191' column='1'/> + <parameter type-id='type-id-6' name='result' filepath='Objects/abstract.c' line='2191' column='1'/> + <parameter type-id='type-id-15' name='where' filepath='Objects/abstract.c' line='2191' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_TransformDecimalAndSpaceToASCII' mangled-name='_PyUnicode_TransformDecimalAndSpaceToASCII' filepath='Objects/unicodeobject.c' line='9397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_TransformDecimalAndSpaceToASCII' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_TransformDecimalToASCII' mangled-name='PyUnicode_TransformDecimalToASCII' filepath='Objects/unicodeobject.c' line='9414' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_TransformDecimalToASCII' hash='36f2c9390d55999c'> + <parameter type-id='type-id-413' name='s' filepath='Objects/unicodeobject.c' line='9414' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/unicodeobject.c' line='9415' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_EncodeDecimal' mangled-name='PyUnicode_EncodeDecimal' filepath='Objects/unicodeobject.c' line='9455' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_EncodeDecimal' hash='0699bbb8f8966110'> + <parameter type-id='type-id-413' name='s' filepath='Objects/unicodeobject.c' line='9455' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/unicodeobject.c' line='9456' column='1'/> + <parameter type-id='type-id-19' name='output' filepath='Objects/unicodeobject.c' line='9457' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='9458' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_InsertThousandsGrouping' mangled-name='_PyUnicode_InsertThousandsGrouping' filepath='Objects/unicodeobject.c' line='9647' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_InsertThousandsGrouping' hash='d3fcc30d1c527f7c'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='9648' column='1'/> + <parameter type-id='type-id-54' name='n_buffer' filepath='Objects/unicodeobject.c' line='9649' column='1'/> + <parameter type-id='type-id-6' name='digits' filepath='Objects/unicodeobject.c' line='9650' column='1'/> + <parameter type-id='type-id-54' name='d_pos' filepath='Objects/unicodeobject.c' line='9651' column='1'/> + <parameter type-id='type-id-54' name='n_digits' filepath='Objects/unicodeobject.c' line='9652' column='1'/> + <parameter type-id='type-id-54' name='min_width' filepath='Objects/unicodeobject.c' line='9653' column='1'/> + <parameter type-id='type-id-15' name='grouping' filepath='Objects/unicodeobject.c' line='9654' column='1'/> + <parameter type-id='type-id-6' name='thousands_sep' filepath='Objects/unicodeobject.c' line='9655' column='1'/> + <parameter type-id='type-id-466' name='maxchar' filepath='Objects/unicodeobject.c' line='9656' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyUnicode_Count' mangled-name='PyUnicode_Count' filepath='Objects/unicodeobject.c' line='9767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Count' hash='20a4e8a2c74fbf01'> + <parameter type-id='type-id-6' name='str' filepath='Objects/unicodeobject.c' line='9767' column='1'/> + <parameter type-id='type-id-6' name='substr' filepath='Objects/unicodeobject.c' line='9768' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/unicodeobject.c' line='9769' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Objects/unicodeobject.c' line='9770' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyUnicode_Find' mangled-name='PyUnicode_Find' filepath='Objects/unicodeobject.c' line='9839' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Find' hash='59464a103b09d9fd'> + <parameter type-id='type-id-6' name='str' filepath='Objects/unicodeobject.c' line='9945' column='1'/> + <parameter type-id='type-id-6' name='substr' filepath='Objects/unicodeobject.c' line='9946' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/unicodeobject.c' line='9947' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Objects/unicodeobject.c' line='9948' column='1'/> + <parameter type-id='type-id-8' name='direction' filepath='Objects/unicodeobject.c' line='9949' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyUnicode_FindChar' mangled-name='PyUnicode_FindChar' filepath='Objects/unicodeobject.c' line='9852' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_FindChar' hash='86c74e63de2ac5d1'> + <parameter type-id='type-id-6' name='str' filepath='Objects/unicodeobject.c' line='9852' column='1'/> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodeobject.c' line='9852' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/unicodeobject.c' line='9853' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Objects/unicodeobject.c' line='9853' column='1'/> + <parameter type-id='type-id-8' name='direction' filepath='Objects/unicodeobject.c' line='9854' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyUnicode_Tailmatch' mangled-name='PyUnicode_Tailmatch' filepath='Objects/unicodeobject.c' line='9945' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Tailmatch' hash='59464a103b09d9fd'> + <parameter type-id='type-id-6' name='str' filepath='Objects/unicodeobject.c' line='9945' column='1'/> + <parameter type-id='type-id-6' name='substr' filepath='Objects/unicodeobject.c' line='9946' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/unicodeobject.c' line='9947' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Objects/unicodeobject.c' line='9948' column='1'/> + <parameter type-id='type-id-8' name='direction' filepath='Objects/unicodeobject.c' line='9949' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyUnicode_Join' mangled-name='PyUnicode_Join' filepath='Objects/unicodeobject.c' line='10254' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Join' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_JoinArray' mangled-name='_PyUnicode_JoinArray' filepath='Objects/unicodeobject.c' line='10278' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_JoinArray' hash='0d81b4934107cda7'> + <parameter type-id='type-id-6' name='separator' filepath='Objects/unicodeobject.c' line='10278' column='1'/> + <parameter type-id='type-id-7' name='items' filepath='Objects/unicodeobject.c' line='10278' column='1'/> + <parameter type-id='type-id-54' name='seqlen' filepath='Objects/unicodeobject.c' line='10278' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_FastFill' mangled-name='_PyUnicode_FastFill' filepath='Objects/unicodeobject.c' line='10450' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_FastFill' hash='b0ed240e49427e93'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='10450' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/unicodeobject.c' line='10450' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/unicodeobject.c' line='10450' column='1'/> + <parameter type-id='type-id-409' name='fill_char' filepath='Objects/unicodeobject.c' line='10451' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyUnicode_Fill' mangled-name='PyUnicode_Fill' filepath='Objects/unicodeobject.c' line='10464' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Fill' hash='365908b22ee796d1'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='10464' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/unicodeobject.c' line='10464' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/unicodeobject.c' line='10464' column='1'/> + <parameter type-id='type-id-409' name='fill_char' filepath='Objects/unicodeobject.c' line='10465' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='PyUnicode_Splitlines' mangled-name='PyUnicode_Splitlines' filepath='Objects/unicodeobject.c' line='10540' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Splitlines' hash='e9303b5cae6b9508'> + <parameter type-id='type-id-6' name='n' filepath='Objects/abstract.c' line='1454' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/abstract.c' line='1454' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_Compare' mangled-name='PyUnicode_Compare' filepath='Objects/unicodeobject.c' line='11325' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Compare' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_CompareWithASCIIString' mangled-name='PyUnicode_CompareWithASCIIString' filepath='Objects/unicodeobject.c' line='11346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_CompareWithASCIIString' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_EqualToASCIIString' mangled-name='_PyUnicode_EqualToASCIIString' filepath='Objects/unicodeobject.c' line='11425' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_EqualToASCIIString' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_EqualToASCIIId' mangled-name='_PyUnicode_EqualToASCIIId' filepath='Objects/unicodeobject.c' line='11448' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_EqualToASCIIId' hash='ad9a0c4bac2675d1'> + <parameter type-id='type-id-6' name='v' filepath='Objects/dictobject.c' line='3377' column='1'/> + <parameter type-id='type-id-286' name='key' filepath='Objects/dictobject.c' line='3377' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_RichCompare' mangled-name='PyUnicode_RichCompare' filepath='Objects/unicodeobject.c' line='11495' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_RichCompare' hash='7736598d5f603cb3'> + <parameter type-id='type-id-6' name='myself' filepath='./Modules/_io/textio.c' line='311' column='1'/> + <parameter type-id='type-id-6' name='input' filepath='./Modules/_io/textio.c' line='312' column='1'/> + <parameter type-id='type-id-8' name='final' filepath='./Modules/_io/textio.c' line='312' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_EQ' mangled-name='_PyUnicode_EQ' filepath='Objects/unicodeobject.c' line='11557' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_EQ' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_Contains' mangled-name='PyUnicode_Contains' filepath='Objects/unicodeobject.c' line='11563' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Contains' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_Concat' mangled-name='PyUnicode_Concat' filepath='Objects/unicodeobject.c' line='11626' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Concat' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_Append' mangled-name='PyUnicode_Append' filepath='Objects/unicodeobject.c' line='11665' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Append' hash='27ba06648cffad25'> + <parameter type-id='type-id-7' name='pv' filepath='Objects/bytesobject.c' line='2924' column='1'/> + <parameter type-id='type-id-6' name='w' filepath='Objects/bytesobject.c' line='2924' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyUnicode_AppendAndDel' mangled-name='PyUnicode_AppendAndDel' filepath='Objects/unicodeobject.c' line='11746' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AppendAndDel' hash='27ba06648cffad25'> + <parameter type-id='type-id-7' name='pv' filepath='Objects/bytesobject.c' line='2924' column='1'/> + <parameter type-id='type-id-6' name='w' filepath='Objects/bytesobject.c' line='2924' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyUnicode_IsIdentifier' mangled-name='PyUnicode_IsIdentifier' filepath='Objects/unicodeobject.c' line='12430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_IsIdentifier' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_XStrip' mangled-name='_PyUnicode_XStrip' filepath='Objects/unicodeobject.c' line='12583' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_XStrip' hash='68d5043c319d5a26'> + <parameter type-id='type-id-6' name='self' filepath='Objects/unicodeobject.c' line='12583' column='1'/> + <parameter type-id='type-id-8' name='striptype' filepath='Objects/unicodeobject.c' line='12583' column='1'/> + <parameter type-id='type-id-6' name='sepobj' filepath='Objects/unicodeobject.c' line='12583' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_Substring' mangled-name='PyUnicode_Substring' filepath='Objects/unicodeobject.c' line='12633' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Substring' hash='9abb5d4f1da618ef'> + <parameter type-id='type-id-6' name='s' filepath='Objects/abstract.c' line='1648' column='1'/> + <parameter type-id='type-id-54' name='i1' filepath='Objects/abstract.c' line='1648' column='1'/> + <parameter type-id='type-id-54' name='i2' filepath='Objects/abstract.c' line='1648' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_Replace' mangled-name='PyUnicode_Replace' filepath='Objects/unicodeobject.c' line='12872' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Replace' hash='9fce2566abbf26d8'> + <parameter type-id='type-id-6' name='str' filepath='Objects/unicodeobject.c' line='12872' column='1'/> + <parameter type-id='type-id-6' name='substr' filepath='Objects/unicodeobject.c' line='12873' column='1'/> + <parameter type-id='type-id-6' name='replstr' filepath='Objects/unicodeobject.c' line='12874' column='1'/> + <parameter type-id='type-id-54' name='maxcount' filepath='Objects/unicodeobject.c' line='12875' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_Split' mangled-name='PyUnicode_Split' filepath='Objects/unicodeobject.c' line='13162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Split' hash='c43a8e5fe9e030c0'> + <parameter type-id='type-id-6' name='s' filepath='Objects/unicodeobject.c' line='13344' column='1'/> + <parameter type-id='type-id-6' name='sep' filepath='Objects/unicodeobject.c' line='13344' column='1'/> + <parameter type-id='type-id-54' name='maxsplit' filepath='Objects/unicodeobject.c' line='13344' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_Partition' mangled-name='PyUnicode_Partition' filepath='Objects/unicodeobject.c' line='13203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Partition' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_RPartition' mangled-name='PyUnicode_RPartition' filepath='Objects/unicodeobject.c' line='13261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_RPartition' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_RSplit' mangled-name='PyUnicode_RSplit' filepath='Objects/unicodeobject.c' line='13344' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_RSplit' hash='c43a8e5fe9e030c0'> + <parameter type-id='type-id-6' name='s' filepath='Objects/unicodeobject.c' line='13344' column='1'/> + <parameter type-id='type-id-6' name='sep' filepath='Objects/unicodeobject.c' line='13344' column='1'/> + <parameter type-id='type-id-54' name='maxsplit' filepath='Objects/unicodeobject.c' line='13344' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicodeWriter_Init' mangled-name='_PyUnicodeWriter_Init' filepath='Objects/unicodeobject.c' line='13769' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeWriter_Init' hash='28e91dd66e7aaafa'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='13769' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyUnicodeWriter_PrepareInternal' mangled-name='_PyUnicodeWriter_PrepareInternal' filepath='Objects/unicodeobject.c' line='13783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeWriter_PrepareInternal' hash='4554828b222fdc0f'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='13783' column='1'/> + <parameter type-id='type-id-54' name='length' filepath='Objects/unicodeobject.c' line='13784' column='1'/> + <parameter type-id='type-id-409' name='maxchar' filepath='Objects/unicodeobject.c' line='13784' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicodeWriter_PrepareKindInternal' mangled-name='_PyUnicodeWriter_PrepareKindInternal' filepath='Objects/unicodeobject.c' line='13860' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeWriter_PrepareKindInternal' hash='59211e2e54e7d1ab'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='13860' column='1'/> + <parameter type-id='type-id-404' name='kind' filepath='Objects/unicodeobject.c' line='13861' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicodeWriter_WriteChar' mangled-name='_PyUnicodeWriter_WriteChar' filepath='Objects/unicodeobject.c' line='13893' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeWriter_WriteChar' hash='165a10145142c84c'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='13893' column='1'/> + <parameter type-id='type-id-409' name='ch' filepath='Objects/unicodeobject.c' line='13893' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicodeWriter_WriteStr' mangled-name='_PyUnicodeWriter_WriteStr' filepath='Objects/unicodeobject.c' line='13899' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeWriter_WriteStr' hash='9bd986fb45fafd7d'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='13899' column='1'/> + <parameter type-id='type-id-6' name='str' filepath='Objects/unicodeobject.c' line='13899' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicodeWriter_WriteSubstring' mangled-name='_PyUnicodeWriter_WriteSubstring' filepath='Objects/unicodeobject.c' line='13930' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeWriter_WriteSubstring' hash='f81198bf148393ec'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='13930' column='1'/> + <parameter type-id='type-id-6' name='str' filepath='Objects/unicodeobject.c' line='13930' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Objects/unicodeobject.c' line='13931' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Objects/unicodeobject.c' line='13931' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicodeWriter_WriteASCIIString' mangled-name='_PyUnicodeWriter_WriteASCIIString' filepath='Objects/unicodeobject.c' line='13965' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeWriter_WriteASCIIString' hash='67ea24381ff37ae0'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='14025' column='1'/> + <parameter type-id='type-id-15' name='str' filepath='Objects/unicodeobject.c' line='14026' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/unicodeobject.c' line='14026' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicodeWriter_WriteLatin1String' mangled-name='_PyUnicodeWriter_WriteLatin1String' filepath='Objects/unicodeobject.c' line='14025' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeWriter_WriteLatin1String' hash='67ea24381ff37ae0'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='14025' column='1'/> + <parameter type-id='type-id-15' name='str' filepath='Objects/unicodeobject.c' line='14026' column='1'/> + <parameter type-id='type-id-54' name='len' filepath='Objects/unicodeobject.c' line='14026' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicodeWriter_Finish' mangled-name='_PyUnicodeWriter_Finish' filepath='Objects/unicodeobject.c' line='14039' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeWriter_Finish' hash='e090fdc152272f64'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='14039' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicodeWriter_Dealloc' mangled-name='_PyUnicodeWriter_Dealloc' filepath='Objects/unicodeobject.c' line='14071' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicodeWriter_Dealloc' hash='28e91dd66e7aaafa'> + <parameter type-id='type-id-414' name='writer' filepath='Objects/unicodeobject.c' line='13769' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyUnicode_FormatLong' mangled-name='_PyUnicode_FormatLong' filepath='Objects/unicodeobject.c' line='14426' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_FormatLong' hash='ba27125b009f9241'> + <parameter type-id='type-id-6' name='val' filepath='Objects/unicodeobject.c' line='14426' column='1'/> + <parameter type-id='type-id-8' name='alt' filepath='Objects/unicodeobject.c' line='14426' column='1'/> + <parameter type-id='type-id-8' name='prec' filepath='Objects/unicodeobject.c' line='14426' column='1'/> + <parameter type-id='type-id-8' name='type' filepath='Objects/unicodeobject.c' line='14426' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyUnicode_Format' mangled-name='PyUnicode_Format' filepath='Objects/unicodeobject.c' line='15199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_Format' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyUnicode_Init' mangled-name='_PyUnicode_Init' filepath='Objects/unicodeobject.c' line='15465' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_Init' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyUnicode_ClearFreeList' mangled-name='PyUnicode_ClearFreeList' filepath='Objects/unicodeobject.c' line='15508' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_ClearFreeList' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyUnicode_Fini' mangled-name='_PyUnicode_Fini' filepath='Objects/unicodeobject.c' line='15514' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyUnicode_InternInPlace' mangled-name='PyUnicode_InternInPlace' filepath='Objects/unicodeobject.c' line='15527' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_InternInPlace' hash='f6144a7d7126878c'> + <parameter type-id='type-id-7' name='p' filepath='Objects/unicodeobject.c' line='15570' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyUnicode_InternImmortal' mangled-name='PyUnicode_InternImmortal' filepath='Objects/unicodeobject.c' line='15570' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_InternImmortal' hash='f6144a7d7126878c'> + <parameter type-id='type-id-7' name='p' filepath='Objects/unicodeobject.c' line='15570' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyUnicode_InternFromString' mangled-name='PyUnicode_InternFromString' filepath='Objects/unicodeobject.c' line='15580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_InternFromString' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_Py_ReleaseInternedUnicodeStrings' mangled-name='_Py_ReleaseInternedUnicodeStrings' filepath='Objects/unicodeobject.c' line='15590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_ReleaseInternedUnicodeStrings' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_UNICODE_strlen' mangled-name='Py_UNICODE_strlen' filepath='Objects/unicodeobject.c' line='15805' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_UNICODE_strlen' hash='0271b49e59c0e939'> + <parameter type-id='type-id-392' name='u' filepath='Objects/unicodeobject.c' line='15805' column='1'/> + <return type-id='type-id-60'/> + </function-decl> + <function-decl name='Py_UNICODE_strcpy' mangled-name='Py_UNICODE_strcpy' filepath='Objects/unicodeobject.c' line='15814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_UNICODE_strcpy' hash='96063cb8d33ae91b'> + <parameter type-id='type-id-413' name='s1' filepath='Objects/unicodeobject.c' line='15832' column='1'/> + <parameter type-id='type-id-392' name='s2' filepath='Objects/unicodeobject.c' line='15832' column='1'/> + <return type-id='type-id-413'/> + </function-decl> + <function-decl name='Py_UNICODE_strncpy' mangled-name='Py_UNICODE_strncpy' filepath='Objects/unicodeobject.c' line='15822' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_UNICODE_strncpy' hash='b03a6987b7ab828b'> + <parameter type-id='type-id-413' name='s1' filepath='Objects/unicodeobject.c' line='15822' column='1'/> + <parameter type-id='type-id-392' name='s2' filepath='Objects/unicodeobject.c' line='15822' column='1'/> + <parameter type-id='type-id-60' name='n' filepath='Objects/unicodeobject.c' line='15822' column='1'/> + <return type-id='type-id-413'/> + </function-decl> + <function-decl name='Py_UNICODE_strcat' mangled-name='Py_UNICODE_strcat' filepath='Objects/unicodeobject.c' line='15832' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_UNICODE_strcat' hash='96063cb8d33ae91b'> + <parameter type-id='type-id-413' name='s1' filepath='Objects/unicodeobject.c' line='15832' column='1'/> + <parameter type-id='type-id-392' name='s2' filepath='Objects/unicodeobject.c' line='15832' column='1'/> + <return type-id='type-id-413'/> + </function-decl> + <function-decl name='Py_UNICODE_strcmp' mangled-name='Py_UNICODE_strcmp' filepath='Objects/unicodeobject.c' line='15841' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_UNICODE_strcmp' hash='3e9799b315d16e58'> + <parameter type-id='type-id-392' name='s1' filepath='Objects/unicodeobject.c' line='15841' column='1'/> + <parameter type-id='type-id-392' name='s2' filepath='Objects/unicodeobject.c' line='15841' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_UNICODE_strncmp' mangled-name='Py_UNICODE_strncmp' filepath='Objects/unicodeobject.c' line='15855' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_UNICODE_strncmp' hash='3da0c53bc1c3a02c'> + <parameter type-id='type-id-392' name='s1' filepath='Objects/unicodeobject.c' line='15855' column='1'/> + <parameter type-id='type-id-392' name='s2' filepath='Objects/unicodeobject.c' line='15855' column='1'/> + <parameter type-id='type-id-60' name='n' filepath='Objects/unicodeobject.c' line='15855' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_UNICODE_strchr' mangled-name='Py_UNICODE_strchr' filepath='Objects/unicodeobject.c' line='15872' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_UNICODE_strchr' hash='5989f36cad9f0047'> + <parameter type-id='type-id-392' name='s' filepath='Objects/unicodeobject.c' line='15882' column='1'/> + <parameter type-id='type-id-390' name='c' filepath='Objects/unicodeobject.c' line='15882' column='1'/> + <return type-id='type-id-413'/> + </function-decl> + <function-decl name='Py_UNICODE_strrchr' mangled-name='Py_UNICODE_strrchr' filepath='Objects/unicodeobject.c' line='15882' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_UNICODE_strrchr' hash='5989f36cad9f0047'> + <parameter type-id='type-id-392' name='s' filepath='Objects/unicodeobject.c' line='15882' column='1'/> + <parameter type-id='type-id-390' name='c' filepath='Objects/unicodeobject.c' line='15882' column='1'/> + <return type-id='type-id-413'/> + </function-decl> + <function-decl name='PyUnicode_AsUnicodeCopy' mangled-name='PyUnicode_AsUnicodeCopy' filepath='Objects/unicodeobject.c' line='15895' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyUnicode_AsUnicodeCopy' hash='4d920b8deeb97253'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='15895' column='1'/> + <return type-id='type-id-413'/> + </function-decl> + <function-decl name='PyInit__string' mangled-name='PyInit__string' filepath='Objects/unicodeobject.c' line='15947' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__string' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Objects/weakrefobject.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='_PyWeakReference' is-struct='yes' visibility='default' size-in-bits='448' filepath='./Include/weakrefobject.h' line='16' column='1' hash='a9584ce61693840f' id='type-id-470'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-20' visibility='default' filepath='./Include/weakrefobject.h' line='17' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='wr_object' type-id='type-id-6' visibility='default' filepath='./Include/weakrefobject.h' line='23' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='wr_callback' type-id='type-id-6' visibility='default' filepath='./Include/weakrefobject.h' line='26' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='hash' type-id='type-id-164' visibility='default' filepath='./Include/weakrefobject.h' line='31' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='wr_prev' type-id='type-id-471' visibility='default' filepath='./Include/weakrefobject.h' line='38' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='wr_next' type-id='type-id-471' visibility='default' filepath='./Include/weakrefobject.h' line='39' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyWeakReference' type-id='type-id-470' size-in-bits='448' filepath='./Include/weakrefobject.h' line='10' column='1' id='type-id-472'/> + <pointer-type-def type-id='type-id-472' size-in-bits='64' hash='728a5a70c3c22e81' id='type-id-471'/> + <function-decl name='_PyWeakref_GetWeakrefCount' mangled-name='_PyWeakref_GetWeakrefCount' filepath='Objects/weakrefobject.c' line='10' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyWeakref_GetWeakrefCount' hash='1ba9e1adab3b047d'> + <parameter type-id='type-id-471' name='head' filepath='Objects/weakrefobject.c' line='10' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_PyWeakref_ClearRef' mangled-name='_PyWeakref_ClearRef' filepath='Objects/weakrefobject.c' line='91' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyWeakref_ClearRef' hash='1c1dea1e32afc6fe'> + <parameter type-id='type-id-471' name='self' filepath='Objects/weakrefobject.c' line='91' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyWeakref_NewRef' mangled-name='PyWeakref_NewRef' filepath='Objects/weakrefobject.c' line='734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyWeakref_NewRef' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyWeakref_NewProxy' mangled-name='PyWeakref_NewProxy' filepath='Objects/weakrefobject.c' line='793' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyWeakref_NewProxy' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyWeakref_GetObject' mangled-name='PyWeakref_GetObject' filepath='Objects/weakrefobject.c' line='857' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyWeakref_GetObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyObject_ClearWeakRefs' mangled-name='PyObject_ClearWeakRefs' filepath='Objects/weakrefobject.c' line='887' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyObject_ClearWeakRefs' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/acceler.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='unknown' hash='50a5b9c78c31c7ad' id='type-id-284'> + <subrange length='unknown' lower-bound='0' upper-bound='0' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-69'/> + </array-type-def> + <type-decl name='short int' size-in-bits='16' hash='6c2352eccdcd3eea#4' id='type-id-473'/> + <class-decl name='arc' is-struct='yes' naming-typedef-id='type-id-474' visibility='default' size-in-bits='32' filepath='./Include/grammar.h' line='30' column='1' hash='4e7ef5eabb497578' id='type-id-475'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='a_lbl' type-id='type-id-473' visibility='default' filepath='./Include/grammar.h' line='31' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='16'> + <var-decl name='a_arrow' type-id='type-id-473' visibility='default' filepath='./Include/grammar.h' line='32' column='1'/> + </data-member> + </class-decl> + <class-decl name='dfa' is-struct='yes' naming-typedef-id='type-id-476' visibility='default' size-in-bits='320' filepath='./Include/grammar.h' line='50' column='1' hash='b8f4f858eb34b74e' id='type-id-477'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='d_type' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='51' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='d_name' type-id='type-id-19' visibility='default' filepath='./Include/grammar.h' line='52' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='d_initial' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='53' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='160'> + <var-decl name='d_nstates' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='54' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='d_state' type-id='type-id-478' visibility='default' filepath='./Include/grammar.h' line='55' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='d_first' type-id='type-id-479' visibility='default' filepath='./Include/grammar.h' line='56' column='1'/> + </data-member> + </class-decl> + <class-decl name='grammar' is-struct='yes' naming-typedef-id='type-id-480' visibility='default' size-in-bits='320' filepath='./Include/grammar.h' line='61' column='1' hash='244a9245818f54e7' id='type-id-481'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='g_ndfas' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='62' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='g_dfa' type-id='type-id-482' visibility='default' filepath='./Include/grammar.h' line='63' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='g_ll' type-id='type-id-483' visibility='default' filepath='./Include/grammar.h' line='64' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='g_start' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='65' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288'> + <var-decl name='g_accel' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='66' column='1'/> + </data-member> + </class-decl> + <class-decl name='label' is-struct='yes' naming-typedef-id='type-id-484' visibility='default' size-in-bits='128' filepath='./Include/grammar.h' line='14' column='1' hash='4b0483f315be7435' id='type-id-485'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='lb_type' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='15' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='lb_str' type-id='type-id-19' visibility='default' filepath='./Include/grammar.h' line='16' column='1'/> + </data-member> + </class-decl> + <class-decl name='labellist' is-struct='yes' naming-typedef-id='type-id-483' visibility='default' size-in-bits='128' filepath='./Include/grammar.h' line='23' column='1' hash='ffd162e991426aa9' id='type-id-486'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ll_nlabels' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='24' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='ll_label' type-id='type-id-487' visibility='default' filepath='./Include/grammar.h' line='25' column='1'/> + </data-member> + </class-decl> + <class-decl name='state' is-struct='yes' naming-typedef-id='type-id-488' visibility='default' size-in-bits='320' filepath='./Include/grammar.h' line='37' column='1' hash='9c989a9bc0ffe48b' id='type-id-489'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='s_narcs' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='38' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='s_arc' type-id='type-id-490' visibility='default' filepath='./Include/grammar.h' line='39' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='s_lower' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='42' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='160'> + <var-decl name='s_upper' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='43' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='s_accel' type-id='type-id-292' visibility='default' filepath='./Include/grammar.h' line='44' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='s_accept' type-id='type-id-8' visibility='default' filepath='./Include/grammar.h' line='45' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='arc' type-id='type-id-475' size-in-bits='32' filepath='./Include/grammar.h' line='33' column='1' id='type-id-474'/> + <typedef-decl name='bitset' type-id='type-id-19' size-in-bits='64' filepath='./Include/bitset.h' line='12' column='1' hash='e533f42d1dd4942c' id='type-id-479'/> + <typedef-decl name='dfa' type-id='type-id-477' size-in-bits='320' filepath='./Include/grammar.h' line='57' column='1' id='type-id-476'/> + <typedef-decl name='grammar' type-id='type-id-481' size-in-bits='320' filepath='./Include/grammar.h' line='67' column='1' id='type-id-480'/> + <typedef-decl name='label' type-id='type-id-485' size-in-bits='128' filepath='./Include/grammar.h' line='17' column='1' id='type-id-484'/> + <typedef-decl name='labellist' type-id='type-id-486' size-in-bits='128' filepath='./Include/grammar.h' line='26' column='1' id='type-id-483'/> + <typedef-decl name='state' type-id='type-id-489' size-in-bits='320' filepath='./Include/grammar.h' line='46' column='1' id='type-id-488'/> + <pointer-type-def type-id='type-id-474' size-in-bits='64' hash='85a0bf7cf69abc39' id='type-id-490'/> + <pointer-type-def type-id='type-id-476' size-in-bits='64' hash='680dccf0dd50e766' id='type-id-482'/> + <pointer-type-def type-id='type-id-480' size-in-bits='64' hash='c5ea18f6ee212347' id='type-id-491'/> + <pointer-type-def type-id='type-id-8' size-in-bits='64' hash='3fd83b2c14ae2f2f' id='type-id-292'/> + <pointer-type-def type-id='type-id-484' size-in-bits='64' hash='dc8bd19dcd9471d1' id='type-id-487'/> + <pointer-type-def type-id='type-id-488' size-in-bits='64' hash='50091b111c53a3b4' id='type-id-478'/> + <var-decl name='_PyParser_TokenNames' type-id='type-id-284' visibility='default' filepath='./Include/token.h' line='81' column='1'/> + <function-decl name='PyGrammar_AddAccelerators' mangled-name='PyGrammar_AddAccelerators' filepath='Parser/acceler.c' line='24' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGrammar_AddAccelerators' hash='966c441cf4339484'> + <parameter type-id='type-id-491' name='g' filepath='Parser/acceler.c' line='35' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyGrammar_RemoveAccelerators' mangled-name='PyGrammar_RemoveAccelerators' filepath='Parser/acceler.c' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGrammar_RemoveAccelerators' hash='966c441cf4339484'> + <parameter type-id='type-id-491' name='g' filepath='Parser/acceler.c' line='35' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/bitset.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_Py_newbitset' mangled-name='_Py_newbitset' filepath='Parser/bitset.c' line='8' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_newbitset' hash='64137bddd2d8bd37'> + <parameter type-id='type-id-8' name='nbits' filepath='Parser/bitset.c' line='8' column='1'/> + <return type-id='type-id-479'/> + </function-decl> + <function-decl name='_Py_delbitset' mangled-name='_Py_delbitset' filepath='Parser/bitset.c' line='23' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_delbitset' hash='02a096d257a5e00d'> + <parameter type-id='type-id-479' name='ss' filepath='Parser/bitset.c' line='23' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_addbit' mangled-name='_Py_addbit' filepath='Parser/bitset.c' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_addbit' hash='8487c9d489875495'> + <parameter type-id='type-id-479' name='ss' filepath='Parser/bitset.c' line='29' column='1'/> + <parameter type-id='type-id-8' name='ibit' filepath='Parser/bitset.c' line='29' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_samebitset' mangled-name='_Py_samebitset' filepath='Parser/bitset.c' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_samebitset' hash='68abbcd29412abf8'> + <parameter type-id='type-id-479' name='ss1' filepath='Parser/bitset.c' line='49' column='1'/> + <parameter type-id='type-id-479' name='ss2' filepath='Parser/bitset.c' line='49' column='1'/> + <parameter type-id='type-id-8' name='nbits' filepath='Parser/bitset.c' line='49' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_mergebitset' mangled-name='_Py_mergebitset' filepath='Parser/bitset.c' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_mergebitset' hash='625f884f56e43f36'> + <parameter type-id='type-id-479' name='ss1' filepath='Parser/bitset.c' line='60' column='1'/> + <parameter type-id='type-id-479' name='ss2' filepath='Parser/bitset.c' line='60' column='1'/> + <parameter type-id='type-id-8' name='nbits' filepath='Parser/bitset.c' line='60' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/firstsets.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_Py_addfirstsets' mangled-name='_Py_addfirstsets' filepath='Parser/firstsets.c' line='14' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_addfirstsets' hash='966c441cf4339484'> + <parameter type-id='type-id-491' name='g' filepath='Parser/acceler.c' line='35' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/grammar.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <pointer-type-def type-id='type-id-483' size-in-bits='64' hash='4973a002f89fce9d' id='type-id-492'/> + <function-decl name='strdup' mangled-name='strdup' filepath='/usr/include/string.h' line='187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strdup' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_newgrammar' mangled-name='_Py_newgrammar' filepath='Parser/grammar.c' line='15' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_newgrammar' hash='dc09434654af4136'> + <parameter type-id='type-id-8' name='start' filepath='Parser/grammar.c' line='15' column='1'/> + <return type-id='type-id-491'/> + </function-decl> + <function-decl name='_Py_freegrammar' mangled-name='_Py_freegrammar' filepath='Parser/grammar.c' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_freegrammar' hash='966c441cf4339484'> + <parameter type-id='type-id-491' name='g' filepath='Parser/acceler.c' line='35' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_adddfa' mangled-name='_Py_adddfa' filepath='Parser/grammar.c' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_adddfa' hash='f689b570d2820a0d'> + <parameter type-id='type-id-491' name='g' filepath='Parser/grammar.c' line='49' column='1'/> + <parameter type-id='type-id-8' name='type' filepath='Parser/grammar.c' line='49' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Parser/grammar.c' line='49' column='1'/> + <return type-id='type-id-482'/> + </function-decl> + <function-decl name='_Py_addstate' mangled-name='_Py_addstate' filepath='Parser/grammar.c' line='68' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_addstate' hash='1a26bd849e189a2e'> + <parameter type-id='type-id-482' name='d' filepath='Parser/grammar.c' line='68' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_addarc' mangled-name='_Py_addarc' filepath='Parser/grammar.c' line='87' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_addarc' hash='fd605263ba2dbc05'> + <parameter type-id='type-id-482' name='d' filepath='Parser/grammar.c' line='87' column='1'/> + <parameter type-id='type-id-8' name='from' filepath='Parser/grammar.c' line='87' column='1'/> + <parameter type-id='type-id-8' name='to' filepath='Parser/grammar.c' line='87' column='1'/> + <parameter type-id='type-id-8' name='lbl' filepath='Parser/grammar.c' line='87' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_addlabel' mangled-name='_Py_addlabel' filepath='Parser/grammar.c' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_addlabel' hash='eb337350099a7858'> + <parameter type-id='type-id-492' name='ll' filepath='Parser/grammar.c' line='131' column='1'/> + <parameter type-id='type-id-8' name='type' filepath='Parser/grammar.c' line='131' column='1'/> + <parameter type-id='type-id-15' name='str' filepath='Parser/grammar.c' line='131' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_findlabel' mangled-name='_Py_findlabel' filepath='Parser/grammar.c' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_findlabel' hash='eb337350099a7858'> + <parameter type-id='type-id-492' name='ll' filepath='Parser/grammar.c' line='131' column='1'/> + <parameter type-id='type-id-8' name='type' filepath='Parser/grammar.c' line='131' column='1'/> + <parameter type-id='type-id-15' name='str' filepath='Parser/grammar.c' line='131' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_translatelabels' mangled-name='_Py_translatelabels' filepath='Parser/grammar.c' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_translatelabels' hash='966c441cf4339484'> + <parameter type-id='type-id-491' name='g' filepath='Parser/acceler.c' line='35' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/grammar1.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyGrammar_FindDFA' mangled-name='PyGrammar_FindDFA' filepath='Parser/grammar1.c' line='12' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGrammar_FindDFA' hash='f00d32ca79e0d4a4'> + <parameter type-id='type-id-491' name='g' filepath='Parser/grammar1.c' line='12' column='1'/> + <parameter type-id='type-id-8' name='type' filepath='Parser/grammar1.c' line='12' column='1'/> + <return type-id='type-id-482'/> + </function-decl> + <function-decl name='PyGrammar_LabelRepr' mangled-name='PyGrammar_LabelRepr' filepath='Parser/grammar1.c' line='34' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGrammar_LabelRepr' hash='db8b671180e48dac'> + <parameter type-id='type-id-487' name='lb' filepath='Parser/grammar1.c' line='34' column='1'/> + <return type-id='type-id-15'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/listnode.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='_node' is-struct='yes' visibility='default' size-in-bits='320' filepath='./Include/node.h' line='10' column='1' hash='fdfa2666f104814e' id='type-id-493'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='n_type' type-id='type-id-473' visibility='default' filepath='./Include/node.h' line='11' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='n_str' type-id='type-id-19' visibility='default' filepath='./Include/node.h' line='12' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='n_lineno' type-id='type-id-8' visibility='default' filepath='./Include/node.h' line='13' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='160'> + <var-decl name='n_col_offset' type-id='type-id-8' visibility='default' filepath='./Include/node.h' line='14' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='n_nchildren' type-id='type-id-8' visibility='default' filepath='./Include/node.h' line='15' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='n_child' type-id='type-id-494' visibility='default' filepath='./Include/node.h' line='16' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='node' type-id='type-id-493' size-in-bits='320' filepath='./Include/node.h' line='17' column='1' id='type-id-495'/> + <pointer-type-def type-id='type-id-493' size-in-bits='64' hash='643848ca5181a905' id='type-id-494'/> + <pointer-type-def type-id='type-id-495' size-in-bits='64' hash='0dcb9c98ea01893c' id='type-id-496'/> + <function-decl name='PyNode_ListTree' mangled-name='PyNode_ListTree' filepath='Parser/listnode.c' line='13' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNode_ListTree' hash='a53a756733177518'> + <parameter type-id='type-id-496' name='n' filepath='Parser/listnode.c' line='13' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/metagrammar.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_Py_meta_grammar' mangled-name='_Py_meta_grammar' filepath='Parser/metagrammar.c' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_meta_grammar' hash='966c441cf4339484'> + <return type-id='type-id-491'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/myreadline.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyOS_StdioReadline' mangled-name='PyOS_StdioReadline' filepath='Parser/myreadline.c' line='222' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_StdioReadline' hash='2cd46b4c91c472b2'> + <parameter type-id='type-id-33'/> + <parameter type-id='type-id-33'/> + <parameter type-id='type-id-15'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='PyOS_Readline' mangled-name='PyOS_Readline' filepath='Parser/myreadline.c' line='335' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_Readline' hash='2cd46b4c91c472b2'> + <parameter type-id='type-id-33'/> + <parameter type-id='type-id-33'/> + <parameter type-id='type-id-15'/> + <return type-id='type-id-19'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/node.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyNode_New' mangled-name='PyNode_New' filepath='Parser/node.c' line='8' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNode_New' hash='aa6b50dfb523575f'> + <parameter type-id='type-id-8' name='type' filepath='Parser/node.c' line='8' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyNode_AddChild' mangled-name='PyNode_AddChild' filepath='Parser/node.c' line='79' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNode_AddChild' hash='9cd28d255bf7f624'> + <parameter type-id='type-id-496' name='n1' filepath='Parser/node.c' line='79' column='1'/> + <parameter type-id='type-id-8' name='type' filepath='Parser/node.c' line='79' column='1'/> + <parameter type-id='type-id-19' name='str' filepath='Parser/node.c' line='79' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Parser/node.c' line='79' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Parser/node.c' line='79' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyNode_Free' mangled-name='PyNode_Free' filepath='Parser/node.c' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNode_Free' hash='a53a756733177518'> + <parameter type-id='type-id-496' name='n' filepath='Parser/listnode.c' line='13' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyNode_SizeOf' mangled-name='_PyNode_SizeOf' filepath='Parser/node.c' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyNode_SizeOf' hash='04c4fbb738df31d2'> + <parameter type-id='type-id-496' name='n' filepath='Parser/node.c' line='130' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/parser.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-497' size-in-bits='288000' hash='82b5ad06390158ba' id='type-id-498'> + <subrange length='1500' lower-bound='0' upper-bound='1499' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='cafced94f50388c1' id='type-id-499'/> + </array-type-def> + <class-decl name='parser_state' is-struct='yes' naming-typedef-id='type-id-500' visibility='default' size-in-bits='288256' filepath='Parser/parser.h' line='24' column='1' hash='c17cd883a5274be7' id='type-id-501'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='p_stack' type-id='type-id-502' visibility='default' filepath='Parser/parser.h' line='25' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288064'> + <var-decl name='p_grammar' type-id='type-id-491' visibility='default' filepath='Parser/parser.h' line='26' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288128'> + <var-decl name='p_tree' type-id='type-id-496' visibility='default' filepath='Parser/parser.h' line='27' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288192'> + <var-decl name='p_flags' type-id='type-id-58' visibility='default' filepath='Parser/parser.h' line='29' column='1'/> + </data-member> + </class-decl> + <class-decl name='stack' is-struct='yes' naming-typedef-id='type-id-502' visibility='default' size-in-bits='288064' filepath='Parser/parser.h' line='18' column='1' hash='f0c22db2404899b1' id='type-id-503'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='s_top' type-id='type-id-504' visibility='default' filepath='Parser/parser.h' line='19' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='s_base' type-id='type-id-498' visibility='default' filepath='Parser/parser.h' line='20' column='1'/> + </data-member> + </class-decl> + <class-decl name='stackentry' is-struct='yes' naming-typedef-id='type-id-497' visibility='default' size-in-bits='192' filepath='Parser/parser.h' line='12' column='1' hash='e84a8971b30762a7' id='type-id-505'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='s_state' type-id='type-id-8' visibility='default' filepath='Parser/parser.h' line='13' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='s_dfa' type-id='type-id-482' visibility='default' filepath='Parser/parser.h' line='14' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='s_parent' type-id='type-id-494' visibility='default' filepath='Parser/parser.h' line='15' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='parser_state' type-id='type-id-501' size-in-bits='288256' filepath='Parser/parser.h' line='31' column='1' id='type-id-500'/> + <typedef-decl name='stack' type-id='type-id-503' size-in-bits='288064' filepath='Parser/parser.h' line='22' column='1' id='type-id-502'/> + <typedef-decl name='stackentry' type-id='type-id-505' size-in-bits='192' filepath='Parser/parser.h' line='16' column='1' id='type-id-497'/> + <pointer-type-def type-id='type-id-500' size-in-bits='64' hash='51430aebdc15f50c' id='type-id-506'/> + <pointer-type-def type-id='type-id-497' size-in-bits='64' hash='acec73b96c9329d0' id='type-id-504'/> + <function-decl name='PyParser_New' mangled-name='PyParser_New' filepath='Parser/parser.c' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_New' hash='657859ab96049356'> + <parameter type-id='type-id-491' name='g' filepath='Parser/parser.c' line='72' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Parser/parser.c' line='72' column='1'/> + <return type-id='type-id-506'/> + </function-decl> + <function-decl name='PyParser_Delete' mangled-name='PyParser_Delete' filepath='Parser/parser.c' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_Delete' hash='38541f92cfa0b404'> + <parameter type-id='type-id-506' name='ps' filepath='Parser/parser.c' line='96' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyParser_AddToken' mangled-name='PyParser_AddToken' filepath='Parser/parser.c' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_AddToken' hash='d4c20cf57ba688b9'> + <parameter type-id='type-id-506' name='ps' filepath='Parser/parser.c' line='227' column='1'/> + <parameter type-id='type-id-8' name='type' filepath='Parser/parser.c' line='227' column='1'/> + <parameter type-id='type-id-19' name='str' filepath='Parser/parser.c' line='227' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Parser/parser.c' line='228' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Parser/parser.c' line='228' column='1'/> + <parameter type-id='type-id-292' name='expected_ret' filepath='Parser/parser.c' line='228' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/parsetok.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='perrdetail' is-struct='yes' naming-typedef-id='type-id-507' visibility='default' size-in-bits='320' filepath='./Include/parsetok.h' line='10' column='1' hash='fc01cfd8111776dd' id='type-id-508'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='error' type-id='type-id-8' visibility='default' filepath='./Include/parsetok.h' line='11' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='filename' type-id='type-id-6' visibility='default' filepath='./Include/parsetok.h' line='14' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='lineno' type-id='type-id-8' visibility='default' filepath='./Include/parsetok.h' line='16' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='160'> + <var-decl name='offset' type-id='type-id-8' visibility='default' filepath='./Include/parsetok.h' line='17' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='text' type-id='type-id-19' visibility='default' filepath='./Include/parsetok.h' line='18' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='token' type-id='type-id-8' visibility='default' filepath='./Include/parsetok.h' line='19' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288'> + <var-decl name='expected' type-id='type-id-8' visibility='default' filepath='./Include/parsetok.h' line='20' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='perrdetail' type-id='type-id-508' size-in-bits='320' filepath='./Include/parsetok.h' line='21' column='1' id='type-id-507'/> + <pointer-type-def type-id='type-id-507' size-in-bits='64' hash='cc953388293e8f32' id='type-id-509'/> + <function-decl name='PyParser_ParseString' mangled-name='PyParser_ParseString' filepath='Parser/parsetok.c' line='20' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ParseString' hash='bd659ffb0ecd44c4'> + <parameter type-id='type-id-15' name='s' filepath='Parser/parsetok.c' line='20' column='1'/> + <parameter type-id='type-id-491' name='g' filepath='Parser/parsetok.c' line='20' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Parser/parsetok.c' line='20' column='1'/> + <parameter type-id='type-id-509' name='err_ret' filepath='Parser/parsetok.c' line='20' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_ParseStringFlags' mangled-name='PyParser_ParseStringFlags' filepath='Parser/parsetok.c' line='26' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ParseStringFlags' hash='9e910a96f3f6a999'> + <parameter type-id='type-id-15' name='s' filepath='Parser/parsetok.c' line='26' column='1'/> + <parameter type-id='type-id-491' name='g' filepath='Parser/parsetok.c' line='26' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Parser/parsetok.c' line='26' column='1'/> + <parameter type-id='type-id-509' name='err_ret' filepath='Parser/parsetok.c' line='27' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Parser/parsetok.c' line='27' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_ParseStringFlagsFilename' mangled-name='PyParser_ParseStringFlagsFilename' filepath='Parser/parsetok.c' line='34' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ParseStringFlagsFilename' hash='e507bc1960240d3f'> + <parameter type-id='type-id-15' name='s' filepath='Parser/parsetok.c' line='34' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Parser/parsetok.c' line='34' column='1'/> + <parameter type-id='type-id-491' name='g' filepath='Parser/parsetok.c' line='35' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Parser/parsetok.c' line='35' column='1'/> + <parameter type-id='type-id-509' name='err_ret' filepath='Parser/parsetok.c' line='36' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Parser/parsetok.c' line='36' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_ParseStringObject' mangled-name='PyParser_ParseStringObject' filepath='Parser/parsetok.c' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ParseStringObject' hash='31f6d44f1b54b4e2'> + <parameter type-id='type-id-15' name='s' filepath='Parser/parsetok.c' line='44' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Parser/parsetok.c' line='44' column='1'/> + <parameter type-id='type-id-491' name='g' filepath='Parser/parsetok.c' line='45' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Parser/parsetok.c' line='45' column='1'/> + <parameter type-id='type-id-509' name='err_ret' filepath='Parser/parsetok.c' line='46' column='1'/> + <parameter type-id='type-id-292' name='flags' filepath='Parser/parsetok.c' line='46' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_ParseStringFlagsFilenameEx' mangled-name='PyParser_ParseStringFlagsFilenameEx' filepath='Parser/parsetok.c' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ParseStringFlagsFilenameEx' hash='17210a29e52f4721'> + <parameter type-id='type-id-15' name='s' filepath='Parser/parsetok.c' line='71' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Parser/parsetok.c' line='71' column='1'/> + <parameter type-id='type-id-491' name='g' filepath='Parser/parsetok.c' line='72' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Parser/parsetok.c' line='72' column='1'/> + <parameter type-id='type-id-509' name='err_ret' filepath='Parser/parsetok.c' line='73' column='1'/> + <parameter type-id='type-id-292' name='flags' filepath='Parser/parsetok.c' line='73' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_ParseFile' mangled-name='PyParser_ParseFile' filepath='Parser/parsetok.c' line='96' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ParseFile' hash='ce3b1e135461c844'> + <parameter type-id='type-id-33' name='fp' filepath='Parser/parsetok.c' line='96' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Parser/parsetok.c' line='96' column='1'/> + <parameter type-id='type-id-491' name='g' filepath='Parser/parsetok.c' line='96' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Parser/parsetok.c' line='96' column='1'/> + <parameter type-id='type-id-15' name='ps1' filepath='Parser/parsetok.c' line='97' column='1'/> + <parameter type-id='type-id-15' name='ps2' filepath='Parser/parsetok.c' line='97' column='1'/> + <parameter type-id='type-id-509' name='err_ret' filepath='Parser/parsetok.c' line='98' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_ParseFileFlags' mangled-name='PyParser_ParseFileFlags' filepath='Parser/parsetok.c' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ParseFileFlags' hash='6242d19efd488458'> + <parameter type-id='type-id-33' name='fp' filepath='Parser/parsetok.c' line='105' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Parser/parsetok.c' line='105' column='1'/> + <parameter type-id='type-id-15' name='enc' filepath='Parser/parsetok.c' line='105' column='1'/> + <parameter type-id='type-id-491' name='g' filepath='Parser/parsetok.c' line='106' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Parser/parsetok.c' line='106' column='1'/> + <parameter type-id='type-id-15' name='ps1' filepath='Parser/parsetok.c' line='107' column='1'/> + <parameter type-id='type-id-15' name='ps2' filepath='Parser/parsetok.c' line='107' column='1'/> + <parameter type-id='type-id-509' name='err_ret' filepath='Parser/parsetok.c' line='108' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Parser/parsetok.c' line='108' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_ParseFileObject' mangled-name='PyParser_ParseFileObject' filepath='Parser/parsetok.c' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ParseFileObject' hash='b5647aabb953d375'> + <parameter type-id='type-id-33' name='fp' filepath='Parser/parsetok.c' line='116' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Parser/parsetok.c' line='116' column='1'/> + <parameter type-id='type-id-15' name='enc' filepath='Parser/parsetok.c' line='117' column='1'/> + <parameter type-id='type-id-491' name='g' filepath='Parser/parsetok.c' line='117' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Parser/parsetok.c' line='117' column='1'/> + <parameter type-id='type-id-15' name='ps1' filepath='Parser/parsetok.c' line='118' column='1'/> + <parameter type-id='type-id-15' name='ps2' filepath='Parser/parsetok.c' line='118' column='1'/> + <parameter type-id='type-id-509' name='err_ret' filepath='Parser/parsetok.c' line='119' column='1'/> + <parameter type-id='type-id-292' name='flags' filepath='Parser/parsetok.c' line='119' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_ParseFileFlagsEx' mangled-name='PyParser_ParseFileFlagsEx' filepath='Parser/parsetok.c' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ParseFileFlagsEx' hash='69a012d6a5e05ec0'> + <parameter type-id='type-id-33' name='fp' filepath='Parser/parsetok.c' line='138' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Parser/parsetok.c' line='138' column='1'/> + <parameter type-id='type-id-15' name='enc' filepath='Parser/parsetok.c' line='139' column='1'/> + <parameter type-id='type-id-491' name='g' filepath='Parser/parsetok.c' line='139' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Parser/parsetok.c' line='139' column='1'/> + <parameter type-id='type-id-15' name='ps1' filepath='Parser/parsetok.c' line='140' column='1'/> + <parameter type-id='type-id-15' name='ps2' filepath='Parser/parsetok.c' line='140' column='1'/> + <parameter type-id='type-id-509' name='err_ret' filepath='Parser/parsetok.c' line='141' column='1'/> + <parameter type-id='type-id-292' name='flags' filepath='Parser/parsetok.c' line='141' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/pgen.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_Py_pgen' mangled-name='_Py_pgen' filepath='Parser/pgen.c' line='677' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_pgen' hash='fded8aded9c6491e'> + <parameter type-id='type-id-496' name='n' filepath='Parser/pgen.c' line='691' column='1'/> + <return type-id='type-id-491'/> + </function-decl> + <function-decl name='Py_pgen' mangled-name='Py_pgen' filepath='Parser/pgen.c' line='691' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_pgen' hash='fded8aded9c6491e'> + <parameter type-id='type-id-496' name='n' filepath='Parser/pgen.c' line='691' column='1'/> + <return type-id='type-id-491'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Parser/tokenizer.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='3712' hash='55d95e7d1ccea11f' id='type-id-510'> + <subrange length='58' lower-bound='0' upper-bound='57' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='d77a1ef5e3b46862' id='type-id-511'/> + </array-type-def> + <enum-decl name='decoding_state' size-in-bits='32' alignment-in-bits='32' filepath='Parser/tokenizer.h' line='15' column='1' hash='6575cf384267675e' id='type-id-512'> + <underlying-type type-id='type-id-405'/> + <enumerator name='STATE_INIT' value='0'/> + <enumerator name='STATE_RAW' value='1'/> + <enumerator name='STATE_NORMAL' value='2'/> + </enum-decl> + <array-type-def dimensions='1' type-id='type-id-8' size-in-bits='3200' hash='a60191257c1242b2' id='type-id-513'> + <subrange length='100' lower-bound='0' upper-bound='99' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='5dfc2c3b81f9ce6a' id='type-id-514'/> + </array-type-def> + <class-decl name='tok_state' is-struct='yes' visibility='default' size-in-bits='8064' filepath='Parser/tokenizer.h' line='22' column='1' hash='6ffef0c16e44e4a4' id='type-id-515'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='buf' type-id='type-id-19' visibility='default' filepath='Parser/tokenizer.h' line='25' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='cur' type-id='type-id-19' visibility='default' filepath='Parser/tokenizer.h' line='26' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='inp' type-id='type-id-19' visibility='default' filepath='Parser/tokenizer.h' line='27' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='end' type-id='type-id-19' visibility='default' filepath='Parser/tokenizer.h' line='28' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='start' type-id='type-id-19' visibility='default' filepath='Parser/tokenizer.h' line='29' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='done' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='30' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='fp' type-id='type-id-33' visibility='default' filepath='Parser/tokenizer.h' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='tabsize' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='33' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='480'> + <var-decl name='indent' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='34' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='indstack' type-id='type-id-513' visibility='default' filepath='Parser/tokenizer.h' line='35' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3712'> + <var-decl name='atbol' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='36' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3744'> + <var-decl name='pendin' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='37' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3776'> + <var-decl name='prompt' type-id='type-id-15' visibility='default' filepath='Parser/tokenizer.h' line='38' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3840'> + <var-decl name='nextprompt' type-id='type-id-15' visibility='default' filepath='Parser/tokenizer.h' line='38' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3904'> + <var-decl name='lineno' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='39' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3936'> + <var-decl name='level' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='40' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='3968'> + <var-decl name='filename' type-id='type-id-6' visibility='default' filepath='Parser/tokenizer.h' line='48' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='4032'> + <var-decl name='altwarning' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='50' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='4064'> + <var-decl name='alterror' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='51' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='4096'> + <var-decl name='alttabsize' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='52' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='4128'> + <var-decl name='altindstack' type-id='type-id-513' visibility='default' filepath='Parser/tokenizer.h' line='53' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7328'> + <var-decl name='decoding_state' type-id='type-id-512' visibility='default' filepath='Parser/tokenizer.h' line='55' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7360'> + <var-decl name='decoding_erred' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='56' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7392'> + <var-decl name='read_coding_spec' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='57' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7424'> + <var-decl name='encoding' type-id='type-id-19' visibility='default' filepath='Parser/tokenizer.h' line='58' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7488'> + <var-decl name='cont_line' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='59' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7552'> + <var-decl name='line_start' type-id='type-id-15' visibility='default' filepath='Parser/tokenizer.h' line='60' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7616'> + <var-decl name='decoding_readline' type-id='type-id-6' visibility='default' filepath='Parser/tokenizer.h' line='62' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7680'> + <var-decl name='decoding_buffer' type-id='type-id-6' visibility='default' filepath='Parser/tokenizer.h' line='63' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7744'> + <var-decl name='enc' type-id='type-id-15' visibility='default' filepath='Parser/tokenizer.h' line='65' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7808'> + <var-decl name='str' type-id='type-id-15' visibility='default' filepath='Parser/tokenizer.h' line='66' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7872'> + <var-decl name='input' type-id='type-id-15' visibility='default' filepath='Parser/tokenizer.h' line='67' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7936'> + <var-decl name='async_def' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='71' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='7968'> + <var-decl name='async_def_indent' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='72' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='8000'> + <var-decl name='async_def_nl' type-id='type-id-8' visibility='default' filepath='Parser/tokenizer.h' line='73' column='1'/> + </data-member> + </class-decl> + <type-decl name='unnamed-enum-underlying-type-32' size-in-bits='32' alignment-in-bits='32' is-anonymous='yes' hash='5181a58e665b3619' id='type-id-405'/> + <pointer-type-def type-id='type-id-515' size-in-bits='64' hash='96e1b9ba7cc4907d' id='type-id-516'/> + <function-decl name='__builtin_strlen' mangled-name='strlen' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strlen' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fdopen' mangled-name='fdopen' filepath='/usr/include/stdio.h' line='298' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fdopen' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <var-decl name='_PyParser_TokenNames' type-id='type-id-510' mangled-name='_PyParser_TokenNames' visibility='default' filepath='Parser/tokenizer.c' line='50' column='1' elf-symbol-id='_PyParser_TokenNames'/> + <function-decl name='PyTokenizer_FromString' mangled-name='PyTokenizer_FromString' filepath='Parser/tokenizer.c' line='810' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTokenizer_FromString' hash='0d1b7818e5be60d1'> + <parameter type-id='type-id-15' name='str' filepath='Parser/tokenizer.c' line='827' column='1'/> + <parameter type-id='type-id-8' name='exec_input' filepath='Parser/tokenizer.c' line='827' column='1'/> + <return type-id='type-id-516'/> + </function-decl> + <function-decl name='PyTokenizer_FromUTF8' mangled-name='PyTokenizer_FromUTF8' filepath='Parser/tokenizer.c' line='827' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTokenizer_FromUTF8' hash='0d1b7818e5be60d1'> + <parameter type-id='type-id-15' name='str' filepath='Parser/tokenizer.c' line='827' column='1'/> + <parameter type-id='type-id-8' name='exec_input' filepath='Parser/tokenizer.c' line='827' column='1'/> + <return type-id='type-id-516'/> + </function-decl> + <function-decl name='PyTokenizer_FromFile' mangled-name='PyTokenizer_FromFile' filepath='Parser/tokenizer.c' line='858' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTokenizer_FromFile' hash='4e4f2ca2daf51018'> + <parameter type-id='type-id-33' name='fp' filepath='Parser/tokenizer.c' line='858' column='1'/> + <parameter type-id='type-id-15' name='enc' filepath='Parser/tokenizer.c' line='858' column='1'/> + <parameter type-id='type-id-15' name='ps1' filepath='Parser/tokenizer.c' line='859' column='1'/> + <parameter type-id='type-id-15' name='ps2' filepath='Parser/tokenizer.c' line='859' column='1'/> + <return type-id='type-id-516'/> + </function-decl> + <function-decl name='PyTokenizer_Free' mangled-name='PyTokenizer_Free' filepath='Parser/tokenizer.c' line='891' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTokenizer_Free' hash='a2fc67f5a65f8c25'> + <parameter type-id='type-id-516' name='tok' filepath='Parser/tokenizer.c' line='891' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyToken_OneChar' mangled-name='PyToken_OneChar' filepath='Parser/tokenizer.c' line='1123' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyToken_OneChar' hash='d628501fd2223339'> + <parameter type-id='type-id-8' name='fd' filepath='./Modules/signalmodule.c' line='673' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyToken_TwoChars' mangled-name='PyToken_TwoChars' filepath='Parser/tokenizer.c' line='1155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyToken_TwoChars' hash='a9fd86e6e981c3b5'> + <parameter type-id='type-id-8' name='c1' filepath='Parser/tokenizer.c' line='1155' column='1'/> + <parameter type-id='type-id-8' name='c2' filepath='Parser/tokenizer.c' line='1155' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyToken_ThreeChars' mangled-name='PyToken_ThreeChars' filepath='Parser/tokenizer.c' line='1234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyToken_ThreeChars' hash='a3e40634f2a60824'> + <parameter type-id='type-id-8' name='c1' filepath='Parser/tokenizer.c' line='1234' column='1'/> + <parameter type-id='type-id-8' name='c2' filepath='Parser/tokenizer.c' line='1234' column='1'/> + <parameter type-id='type-id-8' name='c3' filepath='Parser/tokenizer.c' line='1234' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyTokenizer_Get' mangled-name='PyTokenizer_Get' filepath='Parser/tokenizer.c' line='1912' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTokenizer_Get' hash='7d36cf8570b7e95d'> + <parameter type-id='type-id-516' name='tok' filepath='Parser/tokenizer.c' line='1912' column='1'/> + <parameter type-id='type-id-36' name='p_start' filepath='Parser/tokenizer.c' line='1912' column='1'/> + <parameter type-id='type-id-36' name='p_end' filepath='Parser/tokenizer.c' line='1912' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyTokenizer_FindEncodingFilename' mangled-name='PyTokenizer_FindEncodingFilename' filepath='Parser/tokenizer.c' line='1933' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTokenizer_FindEncodingFilename' hash='5a585af2b08b8ef2'> + <parameter type-id='type-id-8' name='fd' filepath='Parser/tokenizer.c' line='1933' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Parser/tokenizer.c' line='1933' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='PyTokenizer_FindEncoding' mangled-name='PyTokenizer_FindEncoding' filepath='Parser/tokenizer.c' line='1985' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTokenizer_FindEncoding' hash='64137bddd2d8bd37'> + <parameter type-id='type-id-8' name='fd' filepath='Parser/tokenizer.c' line='1985' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/Python-ast.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <enum-decl name='_boolop' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='16' column='1' hash='0151a37025af7952' id='type-id-517'> + <underlying-type type-id='type-id-405'/> + <enumerator name='And' value='1'/> + <enumerator name='Or' value='2'/> + </enum-decl> + <enum-decl name='_excepthandler_kind' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='395' column='1' hash='d28760c9bf5d3e48' id='type-id-518'> + <underlying-type type-id='type-id-405'/> + <enumerator name='ExceptHandler_kind' value='1'/> + </enum-decl> + <enum-decl name='_expr_context' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='11' column='1' hash='fa93f27cb91b31af' id='type-id-519'> + <underlying-type type-id='type-id-405'/> + <enumerator name='Load' value='1'/> + <enumerator name='Store' value='2'/> + <enumerator name='Del' value='3'/> + <enumerator name='AugLoad' value='4'/> + <enumerator name='AugStore' value='5'/> + <enumerator name='Param' value='6'/> + </enum-decl> + <enum-decl name='_expr_kind' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='207' column='1' hash='3457703ac3a4d919' id='type-id-520'> + <underlying-type type-id='type-id-405'/> + <enumerator name='BoolOp_kind' value='1'/> + <enumerator name='BinOp_kind' value='2'/> + <enumerator name='UnaryOp_kind' value='3'/> + <enumerator name='Lambda_kind' value='4'/> + <enumerator name='IfExp_kind' value='5'/> + <enumerator name='Dict_kind' value='6'/> + <enumerator name='Set_kind' value='7'/> + <enumerator name='ListComp_kind' value='8'/> + <enumerator name='SetComp_kind' value='9'/> + <enumerator name='DictComp_kind' value='10'/> + <enumerator name='GeneratorExp_kind' value='11'/> + <enumerator name='Await_kind' value='12'/> + <enumerator name='Yield_kind' value='13'/> + <enumerator name='YieldFrom_kind' value='14'/> + <enumerator name='Compare_kind' value='15'/> + <enumerator name='Call_kind' value='16'/> + <enumerator name='Num_kind' value='17'/> + <enumerator name='Str_kind' value='18'/> + <enumerator name='FormattedValue_kind' value='19'/> + <enumerator name='JoinedStr_kind' value='20'/> + <enumerator name='Bytes_kind' value='21'/> + <enumerator name='NameConstant_kind' value='22'/> + <enumerator name='Ellipsis_kind' value='23'/> + <enumerator name='Constant_kind' value='24'/> + <enumerator name='Attribute_kind' value='25'/> + <enumerator name='Subscript_kind' value='26'/> + <enumerator name='Starred_kind' value='27'/> + <enumerator name='Name_kind' value='28'/> + <enumerator name='List_kind' value='29'/> + <enumerator name='Tuple_kind' value='30'/> + </enum-decl> + <enum-decl name='_mod_kind' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='42' column='1' hash='ef753de5aa95f114' id='type-id-521'> + <underlying-type type-id='type-id-405'/> + <enumerator name='Module_kind' value='1'/> + <enumerator name='Interactive_kind' value='2'/> + <enumerator name='Expression_kind' value='3'/> + <enumerator name='Suite_kind' value='4'/> + </enum-decl> + <enum-decl name='_operator' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='18' column='1' hash='be61f8374a8ac6cf' id='type-id-522'> + <underlying-type type-id='type-id-405'/> + <enumerator name='Add' value='1'/> + <enumerator name='Sub' value='2'/> + <enumerator name='Mult' value='3'/> + <enumerator name='MatMult' value='4'/> + <enumerator name='Div' value='5'/> + <enumerator name='Mod' value='6'/> + <enumerator name='Pow' value='7'/> + <enumerator name='LShift' value='8'/> + <enumerator name='RShift' value='9'/> + <enumerator name='BitOr' value='10'/> + <enumerator name='BitXor' value='11'/> + <enumerator name='BitAnd' value='12'/> + <enumerator name='FloorDiv' value='13'/> + </enum-decl> + <enum-decl name='_slice_kind' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='367' column='1' hash='cd3c1e22674db62e' id='type-id-523'> + <underlying-type type-id='type-id-405'/> + <enumerator name='Slice_kind' value='1'/> + <enumerator name='ExtSlice_kind' value='2'/> + <enumerator name='Index_kind' value='3'/> + </enum-decl> + <enum-decl name='_stmt_kind' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='66' column='1' hash='ba54d7c1224355d6' id='type-id-524'> + <underlying-type type-id='type-id-405'/> + <enumerator name='FunctionDef_kind' value='1'/> + <enumerator name='AsyncFunctionDef_kind' value='2'/> + <enumerator name='ClassDef_kind' value='3'/> + <enumerator name='Return_kind' value='4'/> + <enumerator name='Delete_kind' value='5'/> + <enumerator name='Assign_kind' value='6'/> + <enumerator name='AugAssign_kind' value='7'/> + <enumerator name='AnnAssign_kind' value='8'/> + <enumerator name='For_kind' value='9'/> + <enumerator name='AsyncFor_kind' value='10'/> + <enumerator name='While_kind' value='11'/> + <enumerator name='If_kind' value='12'/> + <enumerator name='With_kind' value='13'/> + <enumerator name='AsyncWith_kind' value='14'/> + <enumerator name='Raise_kind' value='15'/> + <enumerator name='Try_kind' value='16'/> + <enumerator name='Assert_kind' value='17'/> + <enumerator name='Import_kind' value='18'/> + <enumerator name='ImportFrom_kind' value='19'/> + <enumerator name='Global_kind' value='20'/> + <enumerator name='Nonlocal_kind' value='21'/> + <enumerator name='Expr_kind' value='22'/> + <enumerator name='Pass_kind' value='23'/> + <enumerator name='Break_kind' value='24'/> + <enumerator name='Continue_kind' value='25'/> + </enum-decl> + <enum-decl name='_unaryop' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='22' column='1' hash='e12f8358ca812db2' id='type-id-525'> + <underlying-type type-id='type-id-405'/> + <enumerator name='Invert' value='1'/> + <enumerator name='Not' value='2'/> + <enumerator name='UAdd' value='3'/> + <enumerator name='USub' value='4'/> + </enum-decl> + <array-type-def dimensions='1' type-id='type-id-8' size-in-bits='32' hash='eb90e7013d722658' id='type-id-526'> + <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-63'/> + </array-type-def> + <class-decl name='_alias' is-struct='yes' visibility='default' size-in-bits='128' filepath='./Include/Python-ast.h' line='431' column='1' hash='70d9de9106c373ef' id='type-id-527'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-528' visibility='default' filepath='./Include/Python-ast.h' line='432' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='asname' type-id='type-id-528' visibility='default' filepath='./Include/Python-ast.h' line='433' column='1'/> + </data-member> + </class-decl> + <class-decl name='_arg' is-struct='yes' visibility='default' size-in-bits='192' filepath='./Include/Python-ast.h' line='419' column='1' hash='4a174355710d637c' id='type-id-529'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='arg' type-id='type-id-528' visibility='default' filepath='./Include/Python-ast.h' line='420' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='annotation' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='421' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='lineno' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='422' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='160'> + <var-decl name='col_offset' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='423' column='1'/> + </data-member> + </class-decl> + <class-decl name='_arguments' is-struct='yes' visibility='default' size-in-bits='384' filepath='./Include/Python-ast.h' line='410' column='1' hash='e61541c50e004de2' id='type-id-531'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='args' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='411' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='vararg' type-id='type-id-533' visibility='default' filepath='./Include/Python-ast.h' line='412' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='kwonlyargs' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='413' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='kw_defaults' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='414' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='kwarg' type-id='type-id-533' visibility='default' filepath='./Include/Python-ast.h' line='415' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='defaults' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='416' column='1'/> + </data-member> + </class-decl> + <class-decl name='_comprehension' is-struct='yes' visibility='default' size-in-bits='256' filepath='./Include/Python-ast.h' line='388' column='1' hash='a416f048043dc936' id='type-id-534'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='target' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='389' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='iter' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='390' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='ifs' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='391' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='is_async' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='392' column='1'/> + </data-member> + </class-decl> + <class-decl name='_excepthandler' is-struct='yes' visibility='default' size-in-bits='320' filepath='./Include/Python-ast.h' line='396' column='1' hash='5102cbbbb3dad5e1' id='type-id-535'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='kind' type-id='type-id-518' visibility='default' filepath='./Include/Python-ast.h' line='397' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='v' type-id='type-id-536' visibility='default' filepath='./Include/Python-ast.h' line='405' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='lineno' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='406' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288'> + <var-decl name='col_offset' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='407' column='1'/> + </data-member> + </class-decl> + <class-decl name='_expr' is-struct='yes' visibility='default' size-in-bits='320' filepath='./Include/Python-ast.h' line='216' column='1' hash='cf3c310676c57e0c' id='type-id-537'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='kind' type-id='type-id-520' visibility='default' filepath='./Include/Python-ast.h' line='217' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='v' type-id='type-id-538' visibility='default' filepath='./Include/Python-ast.h' line='362' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='lineno' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='363' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288'> + <var-decl name='col_offset' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='364' column='1'/> + </data-member> + </class-decl> + <class-decl name='_keyword' is-struct='yes' visibility='default' size-in-bits='128' filepath='./Include/Python-ast.h' line='426' column='1' hash='ab76ab0267df5689' id='type-id-539'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='arg' type-id='type-id-528' visibility='default' filepath='./Include/Python-ast.h' line='427' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='value' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='428' column='1'/> + </data-member> + </class-decl> + <class-decl name='_mod' is-struct='yes' visibility='default' size-in-bits='128' filepath='./Include/Python-ast.h' line='44' column='1' hash='ed1b95f9dc794f01' id='type-id-540'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='kind' type-id='type-id-521' visibility='default' filepath='./Include/Python-ast.h' line='45' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='v' type-id='type-id-541' visibility='default' filepath='./Include/Python-ast.h' line='63' column='1'/> + </data-member> + </class-decl> + <class-decl name='_slice' is-struct='yes' visibility='default' size-in-bits='256' filepath='./Include/Python-ast.h' line='368' column='1' hash='1b626c49c9b055ad' id='type-id-542'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='kind' type-id='type-id-523' visibility='default' filepath='./Include/Python-ast.h' line='369' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='v' type-id='type-id-543' visibility='default' filepath='./Include/Python-ast.h' line='385' column='1'/> + </data-member> + </class-decl> + <class-decl name='_stmt' is-struct='yes' visibility='default' size-in-bits='448' filepath='./Include/Python-ast.h' line='74' column='1' hash='7f7f6bde1f717df3' id='type-id-544'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='kind' type-id='type-id-524' visibility='default' filepath='./Include/Python-ast.h' line='75' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='v' type-id='type-id-545' visibility='default' filepath='./Include/Python-ast.h' line='202' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='lineno' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='203' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='416'> + <var-decl name='col_offset' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='204' column='1'/> + </data-member> + </class-decl> + <class-decl name='_withitem' is-struct='yes' visibility='default' size-in-bits='128' filepath='./Include/Python-ast.h' line='436' column='1' hash='03f0d1f385bcf95d' id='type-id-546'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='context_expr' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='437' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='optional_vars' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='438' column='1'/> + </data-member> + </class-decl> + <class-decl name='asdl_int_seq' is-struct='yes' naming-typedef-id='type-id-547' visibility='default' size-in-bits='128' filepath='./Include/asdl.h' line='24' column='1' hash='18494417f525bcca' id='type-id-548'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='size' type-id='type-id-54' visibility='default' filepath='./Include/asdl.h' line='25' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='elements' type-id='type-id-526' visibility='default' filepath='./Include/asdl.h' line='26' column='1'/> + </data-member> + </class-decl> + <class-decl name='asdl_seq' is-struct='yes' naming-typedef-id='type-id-549' visibility='default' size-in-bits='128' filepath='./Include/asdl.h' line='19' column='1' hash='13a3087c7174e2fe' id='type-id-550'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='size' type-id='type-id-54' visibility='default' filepath='./Include/asdl.h' line='20' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='elements' type-id='type-id-551' visibility='default' filepath='./Include/asdl.h' line='21' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__10' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='235' column='1' hash='c39eb508ddb1bb38#3' id='type-id-552'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='args' type-id='type-id-553' visibility='default' filepath='./Include/Python-ast.h' line='236' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='body' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='237' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__55' is-struct='yes' visibility='default' size-in-bits='256' is-anonymous='yes' filepath='./Include/Python-ast.h' line='168' column='1' hash='f10d39803898f837#4' id='type-id-554'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='body' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='169' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='handlers' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='170' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='orelse' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='171' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='finalbody' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='172' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__4' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='47' column='1' hash='d8125aef83f820a9#5' id='type-id-555'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='body' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='48' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__33' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='377' column='1' hash='7f0c8d92b13e452f#6' id='type-id-556'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='dims' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='378' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__37' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='352' column='1' hash='89d0b1da788b0d6c#7' id='type-id-557'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='elts' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='353' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='ctx' type-id='type-id-558' visibility='default' filepath='./Include/Python-ast.h' line='354' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__13' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='251' column='1' hash='5e03c9bfdf74ffbb#8' id='type-id-559'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='elts' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='252' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__52' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='153' column='1' hash='fdc987d42f17a9a7#9' id='type-id-560'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='items' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='154' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='body' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='155' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__12' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='246' column='1' hash='c49d75330dfd0371#10' id='type-id-561'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='keys' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='247' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='values' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='248' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__57' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='180' column='1' hash='78323068924fbd2a#11' id='type-id-562'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='names' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='181' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__45' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='109' column='1' hash='8d6e35518bfcf2b1#12' id='type-id-563'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='targets' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='110' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='value' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='111' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__44' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='105' column='1' hash='375cef8a9f948f09#13' id='type-id-564'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='targets' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='106' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__26' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='314' column='1' hash='7617006a2eeb3c06#14' id='type-id-565'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='values' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='315' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__7' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='219' column='1' hash='4b22fd46287d258b#15' id='type-id-566'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='op' type-id='type-id-567' visibility='default' filepath='./Include/Python-ast.h' line='220' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='values' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='221' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__27' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='318' column='1' hash='812b594945c3044e#16' id='type-id-568'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='s' type-id='type-id-569' visibility='default' filepath='./Include/Python-ast.h' line='319' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__29' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='326' column='1' hash='3abe0196bae61168#17' id='type-id-570'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='value' type-id='type-id-571' visibility='default' filepath='./Include/Python-ast.h' line='327' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__6' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='55' column='1' hash='b88e5833b7750530#18' id='type-id-572'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='body' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='56' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__14' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='255' column='1' hash='5f2eeb85c2b46a53#19' id='type-id-573'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='elt' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='256' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='generators' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='257' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__54' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='163' column='1' hash='c8eea31d1989602d#20' id='type-id-574'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='exc' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='164' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='cause' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='165' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__22' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='294' column='1' hash='b44f3947dd9e8623#21' id='type-id-575'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='func' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='295' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='args' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='296' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='keywords' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='297' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__16' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='265' column='1' hash='6c361bc84c2c7bb8#22' id='type-id-576'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='key' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='266' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='value' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='267' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='generators' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='268' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__21' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='288' column='1' hash='01ebba01ee18c350#23' id='type-id-577'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='left' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='289' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='ops' type-id='type-id-578' visibility='default' filepath='./Include/Python-ast.h' line='290' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='comparators' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='291' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__8' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='224' column='1' hash='191f83b974185ae6#24' id='type-id-579'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='left' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='225' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='op' type-id='type-id-580' visibility='default' filepath='./Include/Python-ast.h' line='226' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='right' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='227' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__32' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='371' column='1' hash='a75ca91c5ab1086c#25' id='type-id-581'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='lower' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='372' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='upper' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='373' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='step' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='374' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__47' is-struct='yes' visibility='default' size-in-bits='256' is-anonymous='yes' filepath='./Include/Python-ast.h' line='120' column='1' hash='ce63c835899874f6#26' id='type-id-582'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='target' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='121' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='annotation' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='122' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='value' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='123' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='simple' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='124' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__48' is-struct='yes' visibility='default' size-in-bits='256' is-anonymous='yes' filepath='./Include/Python-ast.h' line='127' column='1' hash='796ec6d8690d1317#27' id='type-id-583'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='target' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='128' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='iter' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='129' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='body' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='130' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='orelse' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='131' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__46' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='114' column='1' hash='d05239e5f18fa39f#28' id='type-id-584'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='target' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='115' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='op' type-id='type-id-580' visibility='default' filepath='./Include/Python-ast.h' line='116' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='value' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='117' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__50' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='141' column='1' hash='4a24929baa489fdc#29' id='type-id-585'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='test' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='142' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='body' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='143' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='orelse' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='144' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__11' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='240' column='1' hash='2c4d0ec5d5b8f400#30' id='type-id-586'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='test' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='241' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='body' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='242' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='orelse' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='243' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__56' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='175' column='1' hash='07f6a4df58833db6#31' id='type-id-587'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='test' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='176' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='msg' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='177' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__62' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='399' column='1' hash='5d45a6b33d1e8e7c#32' id='type-id-588'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='type' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='400' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='name' type-id='type-id-528' visibility='default' filepath='./Include/Python-ast.h' line='401' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='body' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='402' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__35' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='342' column='1' hash='614b423e4c61942f#33' id='type-id-589'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='value' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='343' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='ctx' type-id='type-id-558' visibility='default' filepath='./Include/Python-ast.h' line='344' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__30' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='330' column='1' hash='a3c216f088b6efb0#34' id='type-id-590'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='value' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='331' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='attr' type-id='type-id-528' visibility='default' filepath='./Include/Python-ast.h' line='332' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='ctx' type-id='type-id-558' visibility='default' filepath='./Include/Python-ast.h' line='333' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__25' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='308' column='1' hash='87930b5a55ed26f9#35' id='type-id-591'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='value' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='309' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='conversion' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='310' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='format_spec' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='311' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__31' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='336' column='1' hash='660a8df9346fdd0f#36' id='type-id-592'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='value' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='337' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='slice' type-id='type-id-593' visibility='default' filepath='./Include/Python-ast.h' line='338' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='ctx' type-id='type-id-558' visibility='default' filepath='./Include/Python-ast.h' line='339' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__43' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='101' column='1' hash='a53d211d01ca4909#37' id='type-id-594'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='value' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='102' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__36' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='347' column='1' hash='f52ed1b4cff68b04#38' id='type-id-595'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='id' type-id='type-id-528' visibility='default' filepath='./Include/Python-ast.h' line='348' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='ctx' type-id='type-id-558' visibility='default' filepath='./Include/Python-ast.h' line='349' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__58' is-struct='yes' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='184' column='1' hash='f6bee2d4cd0d9b11#39' id='type-id-596'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='module' type-id='type-id-528' visibility='default' filepath='./Include/Python-ast.h' line='185' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='names' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='186' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='level' type-id='type-id-8' visibility='default' filepath='./Include/Python-ast.h' line='187' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__40' is-struct='yes' visibility='default' size-in-bits='320' is-anonymous='yes' filepath='./Include/Python-ast.h' line='77' column='1' hash='1e97191899ccf41f#40' id='type-id-597'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-528' visibility='default' filepath='./Include/Python-ast.h' line='78' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='args' type-id='type-id-553' visibility='default' filepath='./Include/Python-ast.h' line='79' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='body' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='80' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='decorator_list' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='81' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='returns' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='82' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__42' is-struct='yes' visibility='default' size-in-bits='320' is-anonymous='yes' filepath='./Include/Python-ast.h' line='93' column='1' hash='a58819db0188f47e#41' id='type-id-598'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='name' type-id='type-id-528' visibility='default' filepath='./Include/Python-ast.h' line='94' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='bases' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='95' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='keywords' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='96' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='body' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='97' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='decorator_list' type-id='type-id-532' visibility='default' filepath='./Include/Python-ast.h' line='98' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__23' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='300' column='1' hash='f5d2c0d961bff21d#42' id='type-id-599'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='n' type-id='type-id-600' visibility='default' filepath='./Include/Python-ast.h' line='301' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__28' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='322' column='1' hash='3abe0196bae61168#43' id='type-id-601'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='value' type-id='type-id-602' visibility='default' filepath='./Include/Python-ast.h' line='323' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__24' is-struct='yes' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='304' column='1' hash='812b594945c3044e#44' id='type-id-603'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='s' type-id='type-id-604' visibility='default' filepath='./Include/Python-ast.h' line='305' column='1'/> + </data-member> + </class-decl> + <class-decl name='__anonymous_struct__9' is-struct='yes' visibility='default' size-in-bits='128' is-anonymous='yes' filepath='./Include/Python-ast.h' line='230' column='1' hash='55438a5b21154be0#46' id='type-id-605'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='op' type-id='type-id-606' visibility='default' filepath='./Include/Python-ast.h' line='231' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='operand' type-id='type-id-530' visibility='default' filepath='./Include/Python-ast.h' line='232' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyArena' type-id='type-id-607' size-in-bits='192' filepath='./Include/pyarena.h' line='12' column='1' id='type-id-608'/> + <typedef-decl name='alias_ty' type-id='type-id-609' size-in-bits='64' filepath='./Include/Python-ast.h' line='37' column='1' hash='b64bb5a98f42e0e4' id='type-id-610'/> + <typedef-decl name='arg_ty' type-id='type-id-611' size-in-bits='64' filepath='./Include/Python-ast.h' line='33' column='1' hash='6a55285239c9f8da' id='type-id-533'/> + <typedef-decl name='arguments_ty' type-id='type-id-612' size-in-bits='64' filepath='./Include/Python-ast.h' line='31' column='1' hash='6b7abb85275ab6ac' id='type-id-553'/> + <typedef-decl name='asdl_int_seq' type-id='type-id-548' size-in-bits='128' filepath='./Include/asdl.h' line='27' column='1' id='type-id-547'/> + <typedef-decl name='asdl_seq' type-id='type-id-550' size-in-bits='128' filepath='./Include/asdl.h' line='22' column='1' id='type-id-549'/> + <typedef-decl name='boolop_ty' type-id='type-id-517' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='16' column='1' hash='0151a37025af7952' id='type-id-567'/> + <typedef-decl name='bytes' type-id='type-id-6' size-in-bits='64' filepath='./Include/asdl.h' line='6' column='1' hash='f2718b789a023910' id='type-id-569'/> + <typedef-decl name='comprehension_ty' type-id='type-id-613' size-in-bits='64' filepath='./Include/Python-ast.h' line='27' column='1' hash='6e406b93124fd250' id='type-id-614'/> + <typedef-decl name='constant' type-id='type-id-6' size-in-bits='64' filepath='./Include/asdl.h' line='9' column='1' hash='f2718b789a023910' id='type-id-571'/> + <typedef-decl name='excepthandler_ty' type-id='type-id-615' size-in-bits='64' filepath='./Include/Python-ast.h' line='29' column='1' hash='b51a2b9f58ed8d16' id='type-id-616'/> + <typedef-decl name='expr_context_ty' type-id='type-id-519' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='12' column='1' hash='fa93f27cb91b31af' id='type-id-558'/> + <typedef-decl name='expr_ty' type-id='type-id-617' size-in-bits='64' filepath='./Include/Python-ast.h' line='9' column='1' hash='4690f36f6454c7b2' id='type-id-530'/> + <typedef-decl name='identifier' type-id='type-id-6' size-in-bits='64' filepath='./Include/asdl.h' line='4' column='1' hash='f2718b789a023910' id='type-id-528'/> + <typedef-decl name='keyword_ty' type-id='type-id-618' size-in-bits='64' filepath='./Include/Python-ast.h' line='35' column='1' hash='de6046cb5d792e7e' id='type-id-619'/> + <typedef-decl name='mod_ty' type-id='type-id-620' size-in-bits='64' filepath='./Include/Python-ast.h' line='5' column='1' hash='ef962c6953488273' id='type-id-621'/> + <typedef-decl name='object' type-id='type-id-6' size-in-bits='64' filepath='./Include/asdl.h' line='7' column='1' hash='f2718b789a023910' id='type-id-600'/> + <typedef-decl name='operator_ty' type-id='type-id-522' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='20' column='1' hash='be61f8374a8ac6cf' id='type-id-580'/> + <typedef-decl name='singleton' type-id='type-id-6' size-in-bits='64' filepath='./Include/asdl.h' line='8' column='1' hash='f2718b789a023910' id='type-id-602'/> + <typedef-decl name='slice_ty' type-id='type-id-622' size-in-bits='64' filepath='./Include/Python-ast.h' line='14' column='1' hash='609e10eede56e369' id='type-id-593'/> + <typedef-decl name='stmt_ty' type-id='type-id-623' size-in-bits='64' filepath='./Include/Python-ast.h' line='7' column='1' hash='3b5ee2cc3c6c8118' id='type-id-624'/> + <typedef-decl name='string' type-id='type-id-6' size-in-bits='64' filepath='./Include/asdl.h' line='5' column='1' hash='f2718b789a023910' id='type-id-604'/> + <typedef-decl name='unaryop_ty' type-id='type-id-525' size-in-bits='32' alignment-in-bits='32' filepath='./Include/Python-ast.h' line='22' column='1' hash='e12f8358ca812db2' id='type-id-606'/> + <typedef-decl name='withitem_ty' type-id='type-id-625' size-in-bits='64' filepath='./Include/Python-ast.h' line='39' column='1' hash='ec506f3f93635b66' id='type-id-626'/> + <union-decl name='__anonymous_union__' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='./Include/Python-ast.h' line='46' column='1' hash='7ba4be52d9eeddfe' id='type-id-541'> + <data-member access='public'> + <var-decl name='Module' type-id='type-id-555' visibility='default' filepath='./Include/Python-ast.h' line='49' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Interactive' type-id='type-id-555' visibility='default' filepath='./Include/Python-ast.h' line='53' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Expression' type-id='type-id-572' visibility='default' filepath='./Include/Python-ast.h' line='57' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Suite' type-id='type-id-555' visibility='default' filepath='./Include/Python-ast.h' line='61' column='1'/> + </data-member> + </union-decl> + <union-decl name='__anonymous_union__1' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='218' column='1' hash='dc9734f4b439b29b#2' id='type-id-538'> + <data-member access='public'> + <var-decl name='BoolOp' type-id='type-id-566' visibility='default' filepath='./Include/Python-ast.h' line='222' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='BinOp' type-id='type-id-579' visibility='default' filepath='./Include/Python-ast.h' line='228' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='UnaryOp' type-id='type-id-605' visibility='default' filepath='./Include/Python-ast.h' line='233' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Lambda' type-id='type-id-552' visibility='default' filepath='./Include/Python-ast.h' line='238' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='IfExp' type-id='type-id-586' visibility='default' filepath='./Include/Python-ast.h' line='244' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Dict' type-id='type-id-561' visibility='default' filepath='./Include/Python-ast.h' line='249' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Set' type-id='type-id-559' visibility='default' filepath='./Include/Python-ast.h' line='253' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='ListComp' type-id='type-id-573' visibility='default' filepath='./Include/Python-ast.h' line='258' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='SetComp' type-id='type-id-573' visibility='default' filepath='./Include/Python-ast.h' line='263' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='DictComp' type-id='type-id-576' visibility='default' filepath='./Include/Python-ast.h' line='269' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='GeneratorExp' type-id='type-id-573' visibility='default' filepath='./Include/Python-ast.h' line='274' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Await' type-id='type-id-594' visibility='default' filepath='./Include/Python-ast.h' line='278' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Yield' type-id='type-id-594' visibility='default' filepath='./Include/Python-ast.h' line='282' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='YieldFrom' type-id='type-id-594' visibility='default' filepath='./Include/Python-ast.h' line='286' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Compare' type-id='type-id-577' visibility='default' filepath='./Include/Python-ast.h' line='292' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Call' type-id='type-id-575' visibility='default' filepath='./Include/Python-ast.h' line='298' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Num' type-id='type-id-599' visibility='default' filepath='./Include/Python-ast.h' line='302' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Str' type-id='type-id-603' visibility='default' filepath='./Include/Python-ast.h' line='306' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='FormattedValue' type-id='type-id-591' visibility='default' filepath='./Include/Python-ast.h' line='312' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='JoinedStr' type-id='type-id-565' visibility='default' filepath='./Include/Python-ast.h' line='316' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Bytes' type-id='type-id-568' visibility='default' filepath='./Include/Python-ast.h' line='320' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='NameConstant' type-id='type-id-601' visibility='default' filepath='./Include/Python-ast.h' line='324' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Constant' type-id='type-id-570' visibility='default' filepath='./Include/Python-ast.h' line='328' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Attribute' type-id='type-id-590' visibility='default' filepath='./Include/Python-ast.h' line='334' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Subscript' type-id='type-id-592' visibility='default' filepath='./Include/Python-ast.h' line='340' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Starred' type-id='type-id-589' visibility='default' filepath='./Include/Python-ast.h' line='345' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Name' type-id='type-id-595' visibility='default' filepath='./Include/Python-ast.h' line='350' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='List' type-id='type-id-557' visibility='default' filepath='./Include/Python-ast.h' line='355' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Tuple' type-id='type-id-557' visibility='default' filepath='./Include/Python-ast.h' line='360' column='1'/> + </data-member> + </union-decl> + <union-decl name='__anonymous_union__2' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='370' column='1' hash='116d1b41196974aa#3' id='type-id-543'> + <data-member access='public'> + <var-decl name='Slice' type-id='type-id-581' visibility='default' filepath='./Include/Python-ast.h' line='375' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='ExtSlice' type-id='type-id-556' visibility='default' filepath='./Include/Python-ast.h' line='379' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Index' type-id='type-id-594' visibility='default' filepath='./Include/Python-ast.h' line='383' column='1'/> + </data-member> + </union-decl> + <union-decl name='__anonymous_union__4' visibility='default' size-in-bits='192' is-anonymous='yes' filepath='./Include/Python-ast.h' line='398' column='1' hash='03f69ecb6ea2e30a#4' id='type-id-536'> + <data-member access='public'> + <var-decl name='ExceptHandler' type-id='type-id-588' visibility='default' filepath='./Include/Python-ast.h' line='403' column='1'/> + </data-member> + </union-decl> + <union-decl name='__anonymous_union__3' visibility='default' size-in-bits='320' is-anonymous='yes' filepath='./Include/Python-ast.h' line='76' column='1' hash='286abc8d57241781#5' id='type-id-545'> + <data-member access='public'> + <var-decl name='FunctionDef' type-id='type-id-597' visibility='default' filepath='./Include/Python-ast.h' line='83' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='AsyncFunctionDef' type-id='type-id-597' visibility='default' filepath='./Include/Python-ast.h' line='91' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='ClassDef' type-id='type-id-598' visibility='default' filepath='./Include/Python-ast.h' line='99' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Return' type-id='type-id-594' visibility='default' filepath='./Include/Python-ast.h' line='103' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Delete' type-id='type-id-564' visibility='default' filepath='./Include/Python-ast.h' line='107' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Assign' type-id='type-id-563' visibility='default' filepath='./Include/Python-ast.h' line='112' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='AugAssign' type-id='type-id-584' visibility='default' filepath='./Include/Python-ast.h' line='118' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='AnnAssign' type-id='type-id-582' visibility='default' filepath='./Include/Python-ast.h' line='125' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='For' type-id='type-id-583' visibility='default' filepath='./Include/Python-ast.h' line='132' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='AsyncFor' type-id='type-id-583' visibility='default' filepath='./Include/Python-ast.h' line='139' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='While' type-id='type-id-585' visibility='default' filepath='./Include/Python-ast.h' line='145' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='If' type-id='type-id-585' visibility='default' filepath='./Include/Python-ast.h' line='151' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='With' type-id='type-id-560' visibility='default' filepath='./Include/Python-ast.h' line='156' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='AsyncWith' type-id='type-id-560' visibility='default' filepath='./Include/Python-ast.h' line='161' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Raise' type-id='type-id-574' visibility='default' filepath='./Include/Python-ast.h' line='166' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Try' type-id='type-id-554' visibility='default' filepath='./Include/Python-ast.h' line='173' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Assert' type-id='type-id-587' visibility='default' filepath='./Include/Python-ast.h' line='178' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Import' type-id='type-id-562' visibility='default' filepath='./Include/Python-ast.h' line='182' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='ImportFrom' type-id='type-id-596' visibility='default' filepath='./Include/Python-ast.h' line='188' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Global' type-id='type-id-562' visibility='default' filepath='./Include/Python-ast.h' line='192' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Nonlocal' type-id='type-id-562' visibility='default' filepath='./Include/Python-ast.h' line='196' column='1'/> + </data-member> + <data-member access='public'> + <var-decl name='Expr' type-id='type-id-594' visibility='default' filepath='./Include/Python-ast.h' line='200' column='1'/> + </data-member> + </union-decl> + <array-type-def dimensions='1' type-id='type-id-48' hash='d4f7f920dcecb6f9' id='type-id-551'> + <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-63'/> + </array-type-def> + <pointer-type-def type-id='type-id-608' size-in-bits='64' hash='4367dc0150a934ef' id='type-id-627'/> + <pointer-type-def type-id='type-id-527' size-in-bits='64' hash='b64bb5a98f42e0e4' id='type-id-609'/> + <pointer-type-def type-id='type-id-529' size-in-bits='64' hash='6a55285239c9f8da' id='type-id-611'/> + <pointer-type-def type-id='type-id-531' size-in-bits='64' hash='6b7abb85275ab6ac' id='type-id-612'/> + <pointer-type-def type-id='type-id-534' size-in-bits='64' hash='6e406b93124fd250' id='type-id-613'/> + <pointer-type-def type-id='type-id-535' size-in-bits='64' hash='b51a2b9f58ed8d16' id='type-id-615'/> + <pointer-type-def type-id='type-id-537' size-in-bits='64' hash='4690f36f6454c7b2' id='type-id-617'/> + <pointer-type-def type-id='type-id-539' size-in-bits='64' hash='de6046cb5d792e7e' id='type-id-618'/> + <pointer-type-def type-id='type-id-540' size-in-bits='64' hash='ef962c6953488273' id='type-id-620'/> + <pointer-type-def type-id='type-id-542' size-in-bits='64' hash='609e10eede56e369' id='type-id-622'/> + <pointer-type-def type-id='type-id-544' size-in-bits='64' hash='3b5ee2cc3c6c8118' id='type-id-623'/> + <pointer-type-def type-id='type-id-546' size-in-bits='64' hash='ec506f3f93635b66' id='type-id-625'/> + <pointer-type-def type-id='type-id-547' size-in-bits='64' hash='b06386ad825fe8b2' id='type-id-578'/> + <pointer-type-def type-id='type-id-549' size-in-bits='64' hash='2f85dc547b7bb506' id='type-id-532'/> + <class-decl name='_arena' is-struct='yes' visibility='default' size-in-bits='192' filepath='Python/pyarena.c' line='45' column='1' hash='6263a4718c69f4a1' id='type-id-607'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='a_head' type-id='type-id-628' visibility='default' filepath='Python/pyarena.c' line='50' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='a_cur' type-id='type-id-628' visibility='default' filepath='Python/pyarena.c' line='57' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='a_objects' type-id='type-id-6' visibility='default' filepath='Python/pyarena.c' line='63' column='1'/> + </data-member> + </class-decl> + <function-decl name='_Py_Module' mangled-name='_Py_Module' filepath='Python/Python-ast.c' line='1206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Module' hash='91a287670b19dcab'> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1206' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1206' column='1'/> + <return type-id='type-id-621'/> + </function-decl> + <function-decl name='_Py_Interactive' mangled-name='_Py_Interactive' filepath='Python/Python-ast.c' line='1218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Interactive' hash='91a287670b19dcab'> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1206' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1206' column='1'/> + <return type-id='type-id-621'/> + </function-decl> + <function-decl name='_Py_Expression' mangled-name='_Py_Expression' filepath='Python/Python-ast.c' line='1230' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Expression' hash='d366ea0c94efa8f5'> + <parameter type-id='type-id-530' name='body' filepath='Python/Python-ast.c' line='1230' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1230' column='1'/> + <return type-id='type-id-621'/> + </function-decl> + <function-decl name='_Py_Suite' mangled-name='_Py_Suite' filepath='Python/Python-ast.c' line='1247' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Suite' hash='91a287670b19dcab'> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1206' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1206' column='1'/> + <return type-id='type-id-621'/> + </function-decl> + <function-decl name='_Py_FunctionDef' mangled-name='_Py_FunctionDef' filepath='Python/Python-ast.c' line='1259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_FunctionDef' hash='29b7e00a21623481'> + <parameter type-id='type-id-528' name='name' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-553' name='args' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-532' name='decorator_list' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-530' name='returns' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1289' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_AsyncFunctionDef' mangled-name='_Py_AsyncFunctionDef' filepath='Python/Python-ast.c' line='1289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_AsyncFunctionDef' hash='29b7e00a21623481'> + <parameter type-id='type-id-528' name='name' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-553' name='args' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-532' name='decorator_list' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-530' name='returns' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1289' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1289' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_ClassDef' mangled-name='_Py_ClassDef' filepath='Python/Python-ast.c' line='1319' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_ClassDef' hash='8ce43492a6b86793'> + <parameter type-id='type-id-528' name='name' filepath='Python/Python-ast.c' line='1319' column='1'/> + <parameter type-id='type-id-532' name='bases' filepath='Python/Python-ast.c' line='1319' column='1'/> + <parameter type-id='type-id-532' name='keywords' filepath='Python/Python-ast.c' line='1319' column='1'/> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1319' column='1'/> + <parameter type-id='type-id-532' name='decorator_list' filepath='Python/Python-ast.c' line='1319' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1319' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1319' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1319' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Return' mangled-name='_Py_Return' filepath='Python/Python-ast.c' line='1344' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Return' hash='07e61e1ce0fbb68a'> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='1697' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1697' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1697' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1697' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Delete' mangled-name='_Py_Delete' filepath='Python/Python-ast.c' line='1358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Delete' hash='77d1af6449fcd0aa'> + <parameter type-id='type-id-532' name='names' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1638' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Assign' mangled-name='_Py_Assign' filepath='Python/Python-ast.c' line='1372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Assign' hash='48db0f7368d71d10'> + <parameter type-id='type-id-532' name='targets' filepath='Python/Python-ast.c' line='1372' column='1'/> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='1372' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1372' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1372' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1372' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_AugAssign' mangled-name='_Py_AugAssign' filepath='Python/Python-ast.c' line='1393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_AugAssign' hash='32d317136327a3f7'> + <parameter type-id='type-id-530' name='target' filepath='Python/Python-ast.c' line='1393' column='1'/> + <parameter type-id='type-id-580' name='op' filepath='Python/Python-ast.c' line='1393' column='1'/> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='1393' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1393' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1393' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1393' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_AnnAssign' mangled-name='_Py_AnnAssign' filepath='Python/Python-ast.c' line='1425' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_AnnAssign' hash='1b502849d52ef6c4'> + <parameter type-id='type-id-530' name='target' filepath='Python/Python-ast.c' line='1425' column='1'/> + <parameter type-id='type-id-530' name='annotation' filepath='Python/Python-ast.c' line='1425' column='1'/> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='1425' column='1'/> + <parameter type-id='type-id-8' name='simple' filepath='Python/Python-ast.c' line='1425' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1425' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1425' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1425' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_For' mangled-name='_Py_For' filepath='Python/Python-ast.c' line='1453' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_For' hash='cd1187675042e570'> + <parameter type-id='type-id-530' name='target' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-530' name='iter' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-532' name='orelse' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1481' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_AsyncFor' mangled-name='_Py_AsyncFor' filepath='Python/Python-ast.c' line='1481' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_AsyncFor' hash='cd1187675042e570'> + <parameter type-id='type-id-530' name='target' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-530' name='iter' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-532' name='orelse' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1481' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1481' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_While' mangled-name='_Py_While' filepath='Python/Python-ast.c' line='1509' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_While' hash='3cabe1e462cf5b84'> + <parameter type-id='type-id-530' name='test' filepath='Python/Python-ast.c' line='1531' column='1'/> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1531' column='1'/> + <parameter type-id='type-id-532' name='orelse' filepath='Python/Python-ast.c' line='1531' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1531' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1531' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1531' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_If' mangled-name='_Py_If' filepath='Python/Python-ast.c' line='1531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_If' hash='3cabe1e462cf5b84'> + <parameter type-id='type-id-530' name='test' filepath='Python/Python-ast.c' line='1531' column='1'/> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1531' column='1'/> + <parameter type-id='type-id-532' name='orelse' filepath='Python/Python-ast.c' line='1531' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1531' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1531' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1531' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_With' mangled-name='_Py_With' filepath='Python/Python-ast.c' line='1553' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_With' hash='b776c1ea96338036'> + <parameter type-id='type-id-532' name='items' filepath='Python/Python-ast.c' line='1553' column='1'/> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1553' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1553' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1553' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1553' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_AsyncWith' mangled-name='_Py_AsyncWith' filepath='Python/Python-ast.c' line='1569' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_AsyncWith' hash='b776c1ea96338036'> + <parameter type-id='type-id-532' name='items' filepath='Python/Python-ast.c' line='1553' column='1'/> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1553' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1553' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1553' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1553' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Raise' mangled-name='_Py_Raise' filepath='Python/Python-ast.c' line='1585' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Raise' hash='5dc4c8addc333ec4'> + <parameter type-id='type-id-530' name='test' filepath='Python/Python-ast.c' line='1618' column='1'/> + <parameter type-id='type-id-530' name='msg' filepath='Python/Python-ast.c' line='1618' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1618' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1618' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1618' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Try' mangled-name='_Py_Try' filepath='Python/Python-ast.c' line='1600' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Try' hash='731436d1ee127d52'> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='1600' column='1'/> + <parameter type-id='type-id-532' name='handlers' filepath='Python/Python-ast.c' line='1600' column='1'/> + <parameter type-id='type-id-532' name='orelse' filepath='Python/Python-ast.c' line='1600' column='1'/> + <parameter type-id='type-id-532' name='finalbody' filepath='Python/Python-ast.c' line='1600' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1600' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1600' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1600' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Assert' mangled-name='_Py_Assert' filepath='Python/Python-ast.c' line='1618' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Assert' hash='5dc4c8addc333ec4'> + <parameter type-id='type-id-530' name='test' filepath='Python/Python-ast.c' line='1618' column='1'/> + <parameter type-id='type-id-530' name='msg' filepath='Python/Python-ast.c' line='1618' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1618' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1618' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1618' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Import' mangled-name='_Py_Import' filepath='Python/Python-ast.c' line='1638' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Import' hash='77d1af6449fcd0aa'> + <parameter type-id='type-id-532' name='names' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1638' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_ImportFrom' mangled-name='_Py_ImportFrom' filepath='Python/Python-ast.c' line='1652' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_ImportFrom' hash='f78da75e8d2840b1'> + <parameter type-id='type-id-528' name='module' filepath='Python/Python-ast.c' line='1652' column='1'/> + <parameter type-id='type-id-532' name='names' filepath='Python/Python-ast.c' line='1652' column='1'/> + <parameter type-id='type-id-8' name='level' filepath='Python/Python-ast.c' line='1652' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1652' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1652' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1652' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Global' mangled-name='_Py_Global' filepath='Python/Python-ast.c' line='1669' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Global' hash='77d1af6449fcd0aa'> + <parameter type-id='type-id-532' name='names' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1638' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Nonlocal' mangled-name='_Py_Nonlocal' filepath='Python/Python-ast.c' line='1683' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Nonlocal' hash='77d1af6449fcd0aa'> + <parameter type-id='type-id-532' name='names' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1638' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1638' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Expr' mangled-name='_Py_Expr' filepath='Python/Python-ast.c' line='1697' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Expr' hash='07e61e1ce0fbb68a'> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='1697' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1697' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1697' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1697' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Pass' mangled-name='_Py_Pass' filepath='Python/Python-ast.c' line='1716' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Pass' hash='e00ccfff1648e491'> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1716' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1716' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1716' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Break' mangled-name='_Py_Break' filepath='Python/Python-ast.c' line='1729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Break' hash='e00ccfff1648e491'> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1716' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1716' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1716' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_Continue' mangled-name='_Py_Continue' filepath='Python/Python-ast.c' line='1742' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Continue' hash='e00ccfff1648e491'> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1716' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1716' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1716' column='1'/> + <return type-id='type-id-624'/> + </function-decl> + <function-decl name='_Py_BoolOp' mangled-name='_Py_BoolOp' filepath='Python/Python-ast.c' line='1755' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_BoolOp' hash='4baac270c520ec9c'> + <parameter type-id='type-id-567' name='op' filepath='Python/Python-ast.c' line='1755' column='1'/> + <parameter type-id='type-id-532' name='values' filepath='Python/Python-ast.c' line='1755' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1755' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1755' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1755' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_BinOp' mangled-name='_Py_BinOp' filepath='Python/Python-ast.c' line='1776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_BinOp' hash='264b756515155edf'> + <parameter type-id='type-id-530' name='left' filepath='Python/Python-ast.c' line='1776' column='1'/> + <parameter type-id='type-id-580' name='op' filepath='Python/Python-ast.c' line='1776' column='1'/> + <parameter type-id='type-id-530' name='right' filepath='Python/Python-ast.c' line='1776' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1776' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1776' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1776' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_UnaryOp' mangled-name='_Py_UnaryOp' filepath='Python/Python-ast.c' line='1808' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_UnaryOp' hash='5f181613b8c65c0c'> + <parameter type-id='type-id-606' name='op' filepath='Python/Python-ast.c' line='1808' column='1'/> + <parameter type-id='type-id-530' name='operand' filepath='Python/Python-ast.c' line='1808' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1808' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1808' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1808' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Lambda' mangled-name='_Py_Lambda' filepath='Python/Python-ast.c' line='1834' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Lambda' hash='27617c57ee820d44'> + <parameter type-id='type-id-553' name='args' filepath='Python/Python-ast.c' line='1834' column='1'/> + <parameter type-id='type-id-530' name='body' filepath='Python/Python-ast.c' line='1834' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1834' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1834' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1834' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_IfExp' mangled-name='_Py_IfExp' filepath='Python/Python-ast.c' line='1860' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_IfExp' hash='533c169fe7d27e36'> + <parameter type-id='type-id-530' name='test' filepath='Python/Python-ast.c' line='1860' column='1'/> + <parameter type-id='type-id-530' name='body' filepath='Python/Python-ast.c' line='1860' column='1'/> + <parameter type-id='type-id-530' name='orelse' filepath='Python/Python-ast.c' line='1860' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1860' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1860' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1860' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Dict' mangled-name='_Py_Dict' filepath='Python/Python-ast.c' line='1892' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Dict' hash='8e818db1c4f4173a'> + <parameter type-id='type-id-532' name='keys' filepath='Python/Python-ast.c' line='1892' column='1'/> + <parameter type-id='type-id-532' name='values' filepath='Python/Python-ast.c' line='1892' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1892' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1892' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1892' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Set' mangled-name='_Py_Set' filepath='Python/Python-ast.c' line='1908' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Set' hash='a23db2079415989f'> + <parameter type-id='type-id-532' name='elts' filepath='Python/Python-ast.c' line='1908' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1908' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1908' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1908' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_ListComp' mangled-name='_Py_ListComp' filepath='Python/Python-ast.c' line='1922' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_ListComp' hash='e10522877d0b6923'> + <parameter type-id='type-id-530' name='elt' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-532' name='generators' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1991' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_SetComp' mangled-name='_Py_SetComp' filepath='Python/Python-ast.c' line='1943' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_SetComp' hash='e10522877d0b6923'> + <parameter type-id='type-id-530' name='elt' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-532' name='generators' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1991' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_DictComp' mangled-name='_Py_DictComp' filepath='Python/Python-ast.c' line='1964' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_DictComp' hash='fbb46c2d0a977946'> + <parameter type-id='type-id-530' name='key' filepath='Python/Python-ast.c' line='1964' column='1'/> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='1964' column='1'/> + <parameter type-id='type-id-532' name='generators' filepath='Python/Python-ast.c' line='1964' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1964' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1964' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1964' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_GeneratorExp' mangled-name='_Py_GeneratorExp' filepath='Python/Python-ast.c' line='1991' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_GeneratorExp' hash='e10522877d0b6923'> + <parameter type-id='type-id-530' name='elt' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-532' name='generators' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1991' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1991' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Await' mangled-name='_Py_Await' filepath='Python/Python-ast.c' line='2012' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Await' hash='6b577de36cab2845'> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='2045' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2045' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2045' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2045' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Yield' mangled-name='_Py_Yield' filepath='Python/Python-ast.c' line='2031' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Yield' hash='6b577de36cab2845'> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='2045' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2045' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2045' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2045' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_YieldFrom' mangled-name='_Py_YieldFrom' filepath='Python/Python-ast.c' line='2045' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_YieldFrom' hash='6b577de36cab2845'> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='2045' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2045' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2045' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2045' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Compare' mangled-name='_Py_Compare' filepath='Python/Python-ast.c' line='2064' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Compare' hash='813a92a39beb0035'> + <parameter type-id='type-id-530' name='left' filepath='Python/Python-ast.c' line='2064' column='1'/> + <parameter type-id='type-id-578' name='ops' filepath='Python/Python-ast.c' line='2064' column='1'/> + <parameter type-id='type-id-532' name='comparators' filepath='Python/Python-ast.c' line='2064' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2064' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2064' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2064' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Call' mangled-name='_Py_Call' filepath='Python/Python-ast.c' line='2086' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Call' hash='1f8d1631489d7e73'> + <parameter type-id='type-id-530' name='func' filepath='Python/Python-ast.c' line='2086' column='1'/> + <parameter type-id='type-id-532' name='args' filepath='Python/Python-ast.c' line='2086' column='1'/> + <parameter type-id='type-id-532' name='keywords' filepath='Python/Python-ast.c' line='2086' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2086' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2086' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2086' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Num' mangled-name='_Py_Num' filepath='Python/Python-ast.c' line='2108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Num' hash='aac279247a531484'> + <parameter type-id='type-id-600' name='n' filepath='Python/Python-ast.c' line='2108' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2108' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2108' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2108' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Str' mangled-name='_Py_Str' filepath='Python/Python-ast.c' line='2127' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Str' hash='aac279247a531484'> + <parameter type-id='type-id-604' name='s' filepath='Python/Python-ast.c' line='2127' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2127' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2127' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2127' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_FormattedValue' mangled-name='_Py_FormattedValue' filepath='Python/Python-ast.c' line='2146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_FormattedValue' hash='1183cd43c67bce89'> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='2146' column='1'/> + <parameter type-id='type-id-8' name='conversion' filepath='Python/Python-ast.c' line='2146' column='1'/> + <parameter type-id='type-id-530' name='format_spec' filepath='Python/Python-ast.c' line='2146' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2146' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2146' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2146' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_JoinedStr' mangled-name='_Py_JoinedStr' filepath='Python/Python-ast.c' line='2168' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_JoinedStr' hash='a23db2079415989f'> + <parameter type-id='type-id-532' name='elts' filepath='Python/Python-ast.c' line='1908' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='1908' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='1908' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='1908' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Bytes' mangled-name='_Py_Bytes' filepath='Python/Python-ast.c' line='2182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Bytes' hash='aac279247a531484'> + <parameter type-id='type-id-569' name='s' filepath='Python/Python-ast.c' line='2182' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2182' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2182' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2182' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_NameConstant' mangled-name='_Py_NameConstant' filepath='Python/Python-ast.c' line='2201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_NameConstant' hash='aac279247a531484'> + <parameter type-id='type-id-602' name='value' filepath='Python/Python-ast.c' line='2201' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2201' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2201' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2201' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Ellipsis' mangled-name='_Py_Ellipsis' filepath='Python/Python-ast.c' line='2220' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Ellipsis' hash='10bd9b0829b085e4'> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2220' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2220' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2220' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Constant' mangled-name='_Py_Constant' filepath='Python/Python-ast.c' line='2233' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Constant' hash='aac279247a531484'> + <parameter type-id='type-id-571' name='value' filepath='Python/Python-ast.c' line='2233' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2233' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2233' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2233' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Attribute' mangled-name='_Py_Attribute' filepath='Python/Python-ast.c' line='2252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Attribute' hash='fe50f2c9888f40fc'> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='2252' column='1'/> + <parameter type-id='type-id-528' name='attr' filepath='Python/Python-ast.c' line='2252' column='1'/> + <parameter type-id='type-id-558' name='ctx' filepath='Python/Python-ast.c' line='2252' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2252' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2252' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2252' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Subscript' mangled-name='_Py_Subscript' filepath='Python/Python-ast.c' line='2284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Subscript' hash='a7b77d141dc0a5e1'> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='2284' column='1'/> + <parameter type-id='type-id-593' name='slice' filepath='Python/Python-ast.c' line='2284' column='1'/> + <parameter type-id='type-id-558' name='ctx' filepath='Python/Python-ast.c' line='2284' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2284' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2284' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2284' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Starred' mangled-name='_Py_Starred' filepath='Python/Python-ast.c' line='2316' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Starred' hash='e9d4a17abd8bbe01'> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='2316' column='1'/> + <parameter type-id='type-id-558' name='ctx' filepath='Python/Python-ast.c' line='2316' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2316' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2316' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2316' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Name' mangled-name='_Py_Name' filepath='Python/Python-ast.c' line='2342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Name' hash='e64ae7aa921d970b'> + <parameter type-id='type-id-528' name='id' filepath='Python/Python-ast.c' line='2342' column='1'/> + <parameter type-id='type-id-558' name='ctx' filepath='Python/Python-ast.c' line='2342' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2342' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2342' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2342' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_List' mangled-name='_Py_List' filepath='Python/Python-ast.c' line='2368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_List' hash='d7b9b6cc75dc334e'> + <parameter type-id='type-id-532' name='elts' filepath='Python/Python-ast.c' line='2389' column='1'/> + <parameter type-id='type-id-558' name='ctx' filepath='Python/Python-ast.c' line='2389' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2389' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2389' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2389' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Tuple' mangled-name='_Py_Tuple' filepath='Python/Python-ast.c' line='2389' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Tuple' hash='d7b9b6cc75dc334e'> + <parameter type-id='type-id-532' name='elts' filepath='Python/Python-ast.c' line='2389' column='1'/> + <parameter type-id='type-id-558' name='ctx' filepath='Python/Python-ast.c' line='2389' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2389' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2389' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2389' column='1'/> + <return type-id='type-id-530'/> + </function-decl> + <function-decl name='_Py_Slice' mangled-name='_Py_Slice' filepath='Python/Python-ast.c' line='2410' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Slice' hash='59b5a1d52d637fd9'> + <parameter type-id='type-id-530' name='lower' filepath='Python/Python-ast.c' line='2410' column='1'/> + <parameter type-id='type-id-530' name='upper' filepath='Python/Python-ast.c' line='2410' column='1'/> + <parameter type-id='type-id-530' name='step' filepath='Python/Python-ast.c' line='2410' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2410' column='1'/> + <return type-id='type-id-593'/> + </function-decl> + <function-decl name='_Py_ExtSlice' mangled-name='_Py_ExtSlice' filepath='Python/Python-ast.c' line='2424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_ExtSlice' hash='a543d9beea41ee25'> + <parameter type-id='type-id-532' name='dims' filepath='Python/Python-ast.c' line='2424' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2424' column='1'/> + <return type-id='type-id-593'/> + </function-decl> + <function-decl name='_Py_Index' mangled-name='_Py_Index' filepath='Python/Python-ast.c' line='2436' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Index' hash='05d4369f5fcdb034'> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='2436' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2436' column='1'/> + <return type-id='type-id-593'/> + </function-decl> + <function-decl name='_Py_comprehension' mangled-name='_Py_comprehension' filepath='Python/Python-ast.c' line='2453' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_comprehension' hash='f02fcf77276367f5'> + <parameter type-id='type-id-530' name='target' filepath='Python/Python-ast.c' line='2453' column='1'/> + <parameter type-id='type-id-530' name='iter' filepath='Python/Python-ast.c' line='2453' column='1'/> + <parameter type-id='type-id-532' name='ifs' filepath='Python/Python-ast.c' line='2453' column='1'/> + <parameter type-id='type-id-8' name='is_async' filepath='Python/Python-ast.c' line='2453' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2453' column='1'/> + <return type-id='type-id-614'/> + </function-decl> + <function-decl name='_Py_ExceptHandler' mangled-name='_Py_ExceptHandler' filepath='Python/Python-ast.c' line='2478' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_ExceptHandler' hash='64fc50df260a10c7'> + <parameter type-id='type-id-530' name='type' filepath='Python/Python-ast.c' line='2478' column='1'/> + <parameter type-id='type-id-528' name='name' filepath='Python/Python-ast.c' line='2478' column='1'/> + <parameter type-id='type-id-532' name='body' filepath='Python/Python-ast.c' line='2478' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2478' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2478' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2478' column='1'/> + <return type-id='type-id-616'/> + </function-decl> + <function-decl name='_Py_arguments' mangled-name='_Py_arguments' filepath='Python/Python-ast.c' line='2495' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_arguments' hash='f520e3681205b725'> + <parameter type-id='type-id-532' name='args' filepath='Python/Python-ast.c' line='2495' column='1'/> + <parameter type-id='type-id-533' name='vararg' filepath='Python/Python-ast.c' line='2495' column='1'/> + <parameter type-id='type-id-532' name='kwonlyargs' filepath='Python/Python-ast.c' line='2495' column='1'/> + <parameter type-id='type-id-532' name='kw_defaults' filepath='Python/Python-ast.c' line='2495' column='1'/> + <parameter type-id='type-id-533' name='kwarg' filepath='Python/Python-ast.c' line='2495' column='1'/> + <parameter type-id='type-id-532' name='defaults' filepath='Python/Python-ast.c' line='2495' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2495' column='1'/> + <return type-id='type-id-553'/> + </function-decl> + <function-decl name='_Py_arg' mangled-name='_Py_arg' filepath='Python/Python-ast.c' line='2512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_arg' hash='5f03908394ada6dd'> + <parameter type-id='type-id-528' name='arg' filepath='Python/Python-ast.c' line='2512' column='1'/> + <parameter type-id='type-id-530' name='annotation' filepath='Python/Python-ast.c' line='2512' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/Python-ast.c' line='2512' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/Python-ast.c' line='2512' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2512' column='1'/> + <return type-id='type-id-533'/> + </function-decl> + <function-decl name='_Py_keyword' mangled-name='_Py_keyword' filepath='Python/Python-ast.c' line='2532' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_keyword' hash='9ff422553b608696'> + <parameter type-id='type-id-528' name='arg' filepath='Python/Python-ast.c' line='2532' column='1'/> + <parameter type-id='type-id-530' name='value' filepath='Python/Python-ast.c' line='2532' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2532' column='1'/> + <return type-id='type-id-619'/> + </function-decl> + <function-decl name='_Py_alias' mangled-name='_Py_alias' filepath='Python/Python-ast.c' line='2549' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_alias' hash='c155cd70a90e10ac'> + <parameter type-id='type-id-528' name='name' filepath='Python/Python-ast.c' line='2549' column='1'/> + <parameter type-id='type-id-528' name='asname' filepath='Python/Python-ast.c' line='2549' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2549' column='1'/> + <return type-id='type-id-610'/> + </function-decl> + <function-decl name='_Py_withitem' mangled-name='_Py_withitem' filepath='Python/Python-ast.c' line='2566' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_withitem' hash='12ecf6ce3e20f46e'> + <parameter type-id='type-id-530' name='context_expr' filepath='Python/Python-ast.c' line='2566' column='1'/> + <parameter type-id='type-id-530' name='optional_vars' filepath='Python/Python-ast.c' line='2566' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='2566' column='1'/> + <return type-id='type-id-626'/> + </function-decl> + <function-decl name='PyInit__ast' mangled-name='PyInit__ast' filepath='Python/Python-ast.c' line='7850' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit__ast' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyAST_mod2obj' mangled-name='PyAST_mod2obj' filepath='Python/Python-ast.c' line='8055' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAST_mod2obj' hash='fa4d9620c15ac39c'> + <parameter type-id='type-id-621' name='t' filepath='Python/Python-ast.c' line='8055' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyAST_obj2mod' mangled-name='PyAST_obj2mod' filepath='Python/Python-ast.c' line='8063' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAST_obj2mod' hash='11fb980ab76dfaed'> + <parameter type-id='type-id-6' name='ast' filepath='Python/Python-ast.c' line='8063' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/Python-ast.c' line='8063' column='1'/> + <parameter type-id='type-id-8' name='mode' filepath='Python/Python-ast.c' line='8063' column='1'/> + <return type-id='type-id-621'/> + </function-decl> + <function-decl name='PyAST_Check' mangled-name='PyAST_Check' filepath='Python/Python-ast.c' line='8093' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAST_Check' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/_warnings.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyErr_WarnFormat' mangled-name='PyErr_WarnFormat' filepath='Python/_warnings.c' line='980' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_WarnFormat' hash='aef8ae271119d313'> + <parameter type-id='type-id-6' name='source' filepath='Python/_warnings.c' line='997' column='1'/> + <parameter type-id='type-id-54' name='stack_level' filepath='Python/_warnings.c' line='997' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/_warnings.c' line='998' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_ResourceWarning' mangled-name='PyErr_ResourceWarning' filepath='Python/_warnings.c' line='997' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_ResourceWarning' hash='aef8ae271119d313'> + <parameter type-id='type-id-6' name='source' filepath='Python/_warnings.c' line='997' column='1'/> + <parameter type-id='type-id-54' name='stack_level' filepath='Python/_warnings.c' line='997' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/_warnings.c' line='998' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_WarnEx' mangled-name='PyErr_WarnEx' filepath='Python/_warnings.c' line='1016' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_WarnEx' hash='b9a9afefd0127411'> + <parameter type-id='type-id-6' name='category' filepath='Python/_warnings.c' line='1016' column='1'/> + <parameter type-id='type-id-15' name='text' filepath='Python/_warnings.c' line='1016' column='1'/> + <parameter type-id='type-id-54' name='stack_level' filepath='Python/_warnings.c' line='1016' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_Warn' mangled-name='PyErr_Warn' filepath='Python/_warnings.c' line='1033' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_Warn' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_WarnExplicitObject' mangled-name='PyErr_WarnExplicitObject' filepath='Python/_warnings.c' line='1040' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_WarnExplicitObject' hash='d382a01167a0ac75'> + <parameter type-id='type-id-6' name='category' filepath='Python/_warnings.c' line='1040' column='1'/> + <parameter type-id='type-id-6' name='message' filepath='Python/_warnings.c' line='1040' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/_warnings.c' line='1041' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/_warnings.c' line='1041' column='1'/> + <parameter type-id='type-id-6' name='module' filepath='Python/_warnings.c' line='1042' column='1'/> + <parameter type-id='type-id-6' name='registry' filepath='Python/_warnings.c' line='1042' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_WarnExplicit' mangled-name='PyErr_WarnExplicit' filepath='Python/_warnings.c' line='1056' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_WarnExplicit' hash='fed7f557eadcb2a1'> + <parameter type-id='type-id-6' name='category' filepath='Python/_warnings.c' line='1056' column='1'/> + <parameter type-id='type-id-15' name='text' filepath='Python/_warnings.c' line='1056' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/_warnings.c' line='1057' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/_warnings.c' line='1057' column='1'/> + <parameter type-id='type-id-15' name='module_str' filepath='Python/_warnings.c' line='1058' column='1'/> + <parameter type-id='type-id-6' name='registry' filepath='Python/_warnings.c' line='1058' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_WarnExplicitFormat' mangled-name='PyErr_WarnExplicitFormat' filepath='Python/_warnings.c' line='1084' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_WarnExplicitFormat' hash='6944794d2b58f3bc'> + <parameter type-id='type-id-6' name='category' filepath='Python/_warnings.c' line='1084' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/_warnings.c' line='1085' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/_warnings.c' line='1085' column='1'/> + <parameter type-id='type-id-15' name='module_str' filepath='Python/_warnings.c' line='1086' column='1'/> + <parameter type-id='type-id-6' name='registry' filepath='Python/_warnings.c' line='1086' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/_warnings.c' line='1087' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyWarnings_Init' mangled-name='_PyWarnings_Init' filepath='Python/_warnings.c' line='1258' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyWarnings_Init' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/asdl.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_Py_asdl_seq_new' mangled-name='_Py_asdl_seq_new' filepath='Python/asdl.c' line='5' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_asdl_seq_new' hash='82481e9703546cf9'> + <parameter type-id='type-id-54' name='size' filepath='Python/asdl.c' line='5' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/asdl.c' line='5' column='1'/> + <return type-id='type-id-532'/> + </function-decl> + <function-decl name='_Py_asdl_int_seq_new' mangled-name='_Py_asdl_int_seq_new' filepath='Python/asdl.c' line='36' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_asdl_int_seq_new' hash='86ee349cf4a2cb63'> + <parameter type-id='type-id-54' name='size' filepath='Python/asdl.c' line='36' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/asdl.c' line='36' column='1'/> + <return type-id='type-id-578'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/ast.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='PyCompilerFlags' is-struct='yes' naming-typedef-id='type-id-629' visibility='default' size-in-bits='32' filepath='./Include/pythonrun.h' line='21' column='1' hash='97d2b2c3bbc930b7' id='type-id-630'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='cf_flags' type-id='type-id-8' visibility='default' filepath='./Include/pythonrun.h' line='22' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyCompilerFlags' type-id='type-id-630' size-in-bits='32' filepath='./Include/pythonrun.h' line='23' column='1' id='type-id-629'/> + <pointer-type-def type-id='type-id-629' size-in-bits='64' hash='609beb17c1aad223' id='type-id-631'/> + <qualified-type-def type-id='type-id-495' const='yes' hash='adeb272b57eecadb' id='type-id-632'/> + <pointer-type-def type-id='type-id-632' size-in-bits='64' hash='e00c9e2acf5fa490' id='type-id-633'/> + <function-decl name='strstr' mangled-name='strstr' filepath='/usr/include/string.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='strstr' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyAST_Validate' mangled-name='PyAST_Validate' filepath='Python/ast.c' line='557' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAST_Validate' hash='2e504ac5b13beae1'> + <parameter type-id='type-id-621' name='mod' filepath='Python/ast.c' line='557' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyAST_FromNodeObject' mangled-name='PyAST_FromNodeObject' filepath='Python/ast.c' line='769' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAST_FromNodeObject' hash='a1a858e8d528f5e1'> + <parameter type-id='type-id-633' name='n' filepath='Python/ast.c' line='769' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/ast.c' line='769' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/ast.c' line='770' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/ast.c' line='770' column='1'/> + <return type-id='type-id-621'/> + </function-decl> + <function-decl name='PyAST_FromNode' mangled-name='PyAST_FromNode' filepath='Python/ast.c' line='880' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAST_FromNode' hash='209bac2dd69a36ca'> + <parameter type-id='type-id-633' name='n' filepath='Python/ast.c' line='880' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/ast.c' line='880' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/ast.c' line='880' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/ast.c' line='881' column='1'/> + <return type-id='type-id-621'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/bltinmodule.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_PyBuiltin_Init' mangled-name='_PyBuiltin_Init' filepath='Python/bltinmodule.c' line='2704' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyBuiltin_Init' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/ceval.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <pointer-type-def type-id='type-id-634' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-635'/> + <function-decl name='pthread_mutex_init' mangled-name='pthread_mutex_init' filepath='/usr/include/pthread.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_mutex_init' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_mutex_destroy' mangled-name='pthread_mutex_destroy' filepath='/usr/include/pthread.h' line='786' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_mutex_destroy' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_mutex_lock' mangled-name='pthread_mutex_lock' filepath='/usr/include/pthread.h' line='794' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_mutex_lock' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_mutex_unlock' mangled-name='pthread_mutex_unlock' filepath='/usr/include/pthread.h' line='835' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_mutex_unlock' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_cond_init' mangled-name='pthread_cond_init' filepath='/usr/include/pthread.h' line='1112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_cond_init' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_cond_destroy' mangled-name='pthread_cond_destroy' filepath='/usr/include/pthread.h' line='1117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_cond_destroy' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_cond_signal' mangled-name='pthread_cond_signal' filepath='/usr/include/pthread.h' line='1121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_cond_signal' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_cond_wait' mangled-name='pthread_cond_wait' filepath='/usr/include/pthread.h' line='1133' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_cond_wait' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_cond_timedwait' mangled-name='pthread_cond_timedwait' filepath='/usr/include/pthread.h' line='1145' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_cond_timedwait' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='gettimeofday' mangled-name='gettimeofday' filepath='/usr/include/sys/time.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gettimeofday' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyEval_GetCallStats' mangled-name='PyEval_GetCallStats' filepath='Python/ceval.c' line='138' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_GetCallStats' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_ThreadsInitialized' mangled-name='PyEval_ThreadsInitialized' filepath='Python/ceval.c' line='225' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_ThreadsInitialized' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyEval_InitThreads' mangled-name='PyEval_InitThreads' filepath='Python/ceval.c' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_InitThreads' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyEval_FiniThreads' mangled-name='_PyEval_FiniThreads' filepath='Python/ceval.c' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_FiniThreads' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyEval_AcquireLock' mangled-name='PyEval_AcquireLock' filepath='Python/ceval.c' line='252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_AcquireLock' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyEval_ReleaseLock' mangled-name='PyEval_ReleaseLock' filepath='Python/ceval.c' line='261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_ReleaseLock' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyEval_AcquireThread' mangled-name='PyEval_AcquireThread' filepath='Python/ceval.c' line='272' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_AcquireThread' hash='e3b06c3996daed44'> + <parameter type-id='type-id-27' name='tstate' filepath='Python/ceval.c' line='362' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyEval_ReleaseThread' mangled-name='PyEval_ReleaseThread' filepath='Python/ceval.c' line='285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_ReleaseThread' hash='e3b06c3996daed44'> + <parameter type-id='type-id-27' name='tstate' filepath='Python/ceval.c' line='362' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyEval_ReInitThreads' mangled-name='PyEval_ReInitThreads' filepath='Python/ceval.c' line='300' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_ReInitThreads' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyEval_SignalAsyncExc' mangled-name='_PyEval_SignalAsyncExc' filepath='Python/ceval.c' line='339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_SignalAsyncExc' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyEval_SaveThread' mangled-name='PyEval_SaveThread' filepath='Python/ceval.c' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_SaveThread' hash='e3b06c3996daed44'> + <return type-id='type-id-27'/> + </function-decl> + <function-decl name='PyEval_RestoreThread' mangled-name='PyEval_RestoreThread' filepath='Python/ceval.c' line='362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_RestoreThread' hash='e3b06c3996daed44'> + <parameter type-id='type-id-27' name='tstate' filepath='Python/ceval.c' line='362' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyEval_SignalReceived' mangled-name='_PyEval_SignalReceived' filepath='Python/ceval.c' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_SignalReceived' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_AddPendingCall' mangled-name='Py_AddPendingCall' filepath='Python/ceval.c' line='432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_AddPendingCall' hash='a7f99494147764a8'> + <parameter type-id='type-id-635' name='func' filepath='Python/ceval.c' line='432' column='1'/> + <parameter type-id='type-id-48' name='arg' filepath='Python/ceval.c' line='432' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_MakePendingCalls' mangled-name='Py_MakePendingCalls' filepath='Python/ceval.c' line='474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_MakePendingCalls' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_GetRecursionLimit' mangled-name='Py_GetRecursionLimit' filepath='Python/ceval.c' line='651' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetRecursionLimit' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_SetRecursionLimit' mangled-name='Py_SetRecursionLimit' filepath='Python/ceval.c' line='657' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_SetRecursionLimit' hash='388da3fa973fde78'> + <parameter type-id='type-id-8' name='new_limit' filepath='Python/ceval.c' line='657' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_CheckRecursiveCall' mangled-name='_Py_CheckRecursiveCall' filepath='Python/ceval.c' line='669' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_CheckRecursiveCall' hash='e9ea91a7eab8302c'> + <parameter type-id='type-id-15' name='opt' filepath='Objects/obmalloc.c' line='223' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyEval_EvalCode' mangled-name='PyEval_EvalCode' filepath='Python/ceval.c' line='729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_EvalCode' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_EvalFrame' mangled-name='PyEval_EvalFrame' filepath='Python/ceval.c' line='743' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_EvalFrame' hash='441be91e5bc9df79'> + <parameter type-id='type-id-395' name='f' filepath='Objects/genobject.c' line='834' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_EvalFrameEx' mangled-name='PyEval_EvalFrameEx' filepath='Python/ceval.c' line='751' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_EvalFrameEx' hash='46ee38d3b6aa065a'> + <parameter type-id='type-id-395' name='f' filepath='Python/ceval.c' line='758' column='1'/> + <parameter type-id='type-id-8' name='throwflag' filepath='Python/ceval.c' line='758' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyEval_EvalFrameDefault' mangled-name='_PyEval_EvalFrameDefault' filepath='Python/ceval.c' line='758' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_EvalFrameDefault' hash='46ee38d3b6aa065a'> + <parameter type-id='type-id-395' name='f' filepath='Python/ceval.c' line='758' column='1'/> + <parameter type-id='type-id-8' name='throwflag' filepath='Python/ceval.c' line='758' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_EvalCodeEx' mangled-name='PyEval_EvalCodeEx' filepath='Python/ceval.c' line='4183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_EvalCodeEx' hash='c04b573814e71dd0'> + <parameter type-id='type-id-6' name='_co' filepath='Python/ceval.c' line='4183' column='1'/> + <parameter type-id='type-id-6' name='globals' filepath='Python/ceval.c' line='4183' column='1'/> + <parameter type-id='type-id-6' name='locals' filepath='Python/ceval.c' line='4183' column='1'/> + <parameter type-id='type-id-7' name='args' filepath='Python/ceval.c' line='4184' column='1'/> + <parameter type-id='type-id-8' name='argcount' filepath='Python/ceval.c' line='4184' column='1'/> + <parameter type-id='type-id-7' name='kws' filepath='Python/ceval.c' line='4184' column='1'/> + <parameter type-id='type-id-8' name='kwcount' filepath='Python/ceval.c' line='4184' column='1'/> + <parameter type-id='type-id-7' name='defs' filepath='Python/ceval.c' line='4185' column='1'/> + <parameter type-id='type-id-8' name='defcount' filepath='Python/ceval.c' line='4185' column='1'/> + <parameter type-id='type-id-6' name='kwdefs' filepath='Python/ceval.c' line='4185' column='1'/> + <parameter type-id='type-id-6' name='closure' filepath='Python/ceval.c' line='4185' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyEval_CallTracing' mangled-name='_PyEval_CallTracing' filepath='Python/ceval.c' line='4530' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_CallTracing' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_SetProfile' mangled-name='PyEval_SetProfile' filepath='Python/ceval.c' line='4577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_SetProfile' hash='9ca1945080fc7f42'> + <parameter type-id='type-id-134' name='func' filepath='Python/ceval.c' line='4594' column='1'/> + <parameter type-id='type-id-6' name='arg' filepath='Python/ceval.c' line='4594' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyEval_SetTrace' mangled-name='PyEval_SetTrace' filepath='Python/ceval.c' line='4594' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_SetTrace' hash='9ca1945080fc7f42'> + <parameter type-id='type-id-134' name='func' filepath='Python/ceval.c' line='4594' column='1'/> + <parameter type-id='type-id-6' name='arg' filepath='Python/ceval.c' line='4594' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyEval_SetCoroutineWrapper' mangled-name='_PyEval_SetCoroutineWrapper' filepath='Python/ceval.c' line='4613' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_SetCoroutineWrapper' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyEval_GetCoroutineWrapper' mangled-name='_PyEval_GetCoroutineWrapper' filepath='Python/ceval.c' line='4622' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_GetCoroutineWrapper' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyEval_SetAsyncGenFirstiter' mangled-name='_PyEval_SetAsyncGenFirstiter' filepath='Python/ceval.c' line='4629' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_SetAsyncGenFirstiter' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyEval_GetAsyncGenFirstiter' mangled-name='_PyEval_GetAsyncGenFirstiter' filepath='Python/ceval.c' line='4638' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_GetAsyncGenFirstiter' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyEval_SetAsyncGenFinalizer' mangled-name='_PyEval_SetAsyncGenFinalizer' filepath='Python/ceval.c' line='4645' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_SetAsyncGenFinalizer' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyEval_GetAsyncGenFinalizer' mangled-name='_PyEval_GetAsyncGenFinalizer' filepath='Python/ceval.c' line='4654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_GetAsyncGenFinalizer' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_GetBuiltins' mangled-name='PyEval_GetBuiltins' filepath='Python/ceval.c' line='4661' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_GetBuiltins' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyEval_GetBuiltinId' mangled-name='_PyEval_GetBuiltinId' filepath='Python/ceval.c' line='4672' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_GetBuiltinId' hash='3b61e20dcf8d025a'> + <parameter type-id='type-id-286' name='key' filepath='./Python/sysmodule.c' line='51' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_GetLocals' mangled-name='PyEval_GetLocals' filepath='Python/ceval.c' line='4685' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_GetLocals' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_GetGlobals' mangled-name='PyEval_GetGlobals' filepath='Python/ceval.c' line='4701' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_GetGlobals' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_GetFrame' mangled-name='PyEval_GetFrame' filepath='Python/ceval.c' line='4712' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_GetFrame' hash='1a57c16bae6c44af'> + <return type-id='type-id-395'/> + </function-decl> + <function-decl name='PyEval_MergeCompilerFlags' mangled-name='PyEval_MergeCompilerFlags' filepath='Python/ceval.c' line='4719' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_MergeCompilerFlags' hash='3ed0a9dd7d1f8bba'> + <parameter type-id='type-id-631' name='cf' filepath='Python/ceval.c' line='4719' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyEval_CallObjectWithKeywords' mangled-name='PyEval_CallObjectWithKeywords' filepath='Python/ceval.c' line='4746' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_CallObjectWithKeywords' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_GetFuncName' mangled-name='PyEval_GetFuncName' filepath='Python/ceval.c' line='4776' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_GetFuncName' hash='405af5d7f1a97c9a'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='98' column='1'/> + <return type-id='type-id-15'/> + </function-decl> + <function-decl name='PyEval_GetFuncDesc' mangled-name='PyEval_GetFuncDesc' filepath='Python/ceval.c' line='4789' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_GetFuncDesc' hash='405af5d7f1a97c9a'> + <parameter type-id='type-id-6' name='o' filepath='Objects/capsule.c' line='98' column='1'/> + <return type-id='type-id-15'/> + </function-decl> + <function-decl name='_PyFunction_FastCallKeywords' mangled-name='_PyFunction_FastCallKeywords' filepath='Python/ceval.c' line='5002' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFunction_FastCallKeywords' hash='c66e420e2e76a5c5'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-7' name='stack' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-54' name='nargs' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-6' name='kwnames' filepath='Objects/abstract.c' line='2466' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyFunction_FastCallDict' mangled-name='_PyFunction_FastCallDict' filepath='Python/ceval.c' line='5009' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFunction_FastCallDict' hash='c66e420e2e76a5c5'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-7' name='stack' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-54' name='nargs' filepath='Objects/abstract.c' line='2465' column='1'/> + <parameter type-id='type-id-6' name='kwnames' filepath='Objects/abstract.c' line='2466' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyEval_SliceIndex' mangled-name='_PyEval_SliceIndex' filepath='Python/ceval.c' line='5131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_SliceIndex' hash='9c2a279e132a3da6'> + <parameter type-id='type-id-6' name='exc' filepath='Objects/exceptions.c' line='1749' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/exceptions.c' line='1749' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyEval_SliceIndexNotNone' mangled-name='_PyEval_SliceIndexNotNone' filepath='Python/ceval.c' line='5152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_SliceIndexNotNone' hash='9c2a279e132a3da6'> + <parameter type-id='type-id-6' name='exc' filepath='Objects/exceptions.c' line='1749' column='1'/> + <parameter type-id='type-id-53' name='start' filepath='Objects/exceptions.c' line='1749' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyEval_RequestCodeExtraIndex' mangled-name='_PyEval_RequestCodeExtraIndex' filepath='Python/ceval.c' line='5548' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_RequestCodeExtraIndex' hash='956d92b03dce0dee'> + <parameter type-id='type-id-76' name='free' filepath='Python/ceval.c' line='5548' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_PyEval_SetSwitchInterval' mangled-name='_PyEval_SetSwitchInterval' filepath='Python/ceval_gil.h' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_SetSwitchInterval' hash='e0055d99adb0e173'> + <parameter type-id='type-id-58' name='microseconds' filepath='Python/ceval_gil.h' line='262' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyEval_GetSwitchInterval' mangled-name='_PyEval_GetSwitchInterval' filepath='Python/ceval_gil.h' line='267' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyEval_GetSwitchInterval' hash='e0055d99adb0e173#2'> + <return type-id='type-id-58'/> + </function-decl> + <function-type size-in-bits='64' hash='388da3fa973fde78' id='type-id-634'> + <parameter type-id='type-id-48'/> + <return type-id='type-id-8'/> + </function-type> + <function-type size-in-bits='64' hash='388da3fa973fde78' id='type-id-636'> + <parameter type-id='type-id-8' name='new_limit' filepath='Python/ceval.c' line='657' column='1'/> + <return type-id='type-id-1'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='Python/codecs.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyCodec_Register' mangled-name='PyCodec_Register' filepath='Python/codecs.c' line='32' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_Register' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyCodec_Lookup' mangled-name='_PyCodec_Lookup' filepath='Python/codecs.c' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCodec_Lookup' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyCodec_Forget' mangled-name='_PyCodec_Forget' filepath='Python/codecs.c' line='189' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCodec_Forget' hash='e9ea91a7eab8302c'> + <parameter type-id='type-id-15' name='opt' filepath='Objects/obmalloc.c' line='223' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyCodec_KnownEncoding' mangled-name='PyCodec_KnownEncoding' filepath='Python/codecs.c' line='217' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_KnownEncoding' hash='e9ea91a7eab8302c'> + <parameter type-id='type-id-15' name='opt' filepath='Objects/obmalloc.c' line='223' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyCodecInfo_GetIncrementalDecoder' mangled-name='_PyCodecInfo_GetIncrementalDecoder' filepath='Python/codecs.c' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCodecInfo_GetIncrementalDecoder' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyCodecInfo_GetIncrementalEncoder' mangled-name='_PyCodecInfo_GetIncrementalEncoder' filepath='Python/codecs.c' line='340' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCodecInfo_GetIncrementalEncoder' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_Encoder' mangled-name='PyCodec_Encoder' filepath='Python/codecs.c' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_Encoder' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_Decoder' mangled-name='PyCodec_Decoder' filepath='Python/codecs.c' line='359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_Decoder' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_IncrementalEncoder' mangled-name='PyCodec_IncrementalEncoder' filepath='Python/codecs.c' line='364' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_IncrementalEncoder' hash='9367a9b0eff2fa1b'> + <parameter type-id='type-id-15' name='name' filepath='Objects/typeobject.c' line='151' column='1'/> + <parameter type-id='type-id-15' name='internal_doc' filepath='Objects/typeobject.c' line='151' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_IncrementalDecoder' mangled-name='PyCodec_IncrementalDecoder' filepath='Python/codecs.c' line='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_IncrementalDecoder' hash='9367a9b0eff2fa1b'> + <parameter type-id='type-id-15' name='name' filepath='Objects/typeobject.c' line='151' column='1'/> + <parameter type-id='type-id-15' name='internal_doc' filepath='Objects/typeobject.c' line='151' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_StreamReader' mangled-name='PyCodec_StreamReader' filepath='Python/codecs.c' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_StreamReader' hash='10b711747f9a1a98'> + <parameter type-id='type-id-15' name='encoding' filepath='Python/codecs.c' line='383' column='1'/> + <parameter type-id='type-id-6' name='stream' filepath='Python/codecs.c' line='384' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Python/codecs.c' line='385' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_StreamWriter' mangled-name='PyCodec_StreamWriter' filepath='Python/codecs.c' line='383' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_StreamWriter' hash='10b711747f9a1a98'> + <parameter type-id='type-id-15' name='encoding' filepath='Python/codecs.c' line='383' column='1'/> + <parameter type-id='type-id-6' name='stream' filepath='Python/codecs.c' line='384' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Python/codecs.c' line='385' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_Encode' mangled-name='PyCodec_Encode' filepath='Python/codecs.c' line='498' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_Encode' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3712' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3713' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3714' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_Decode' mangled-name='PyCodec_Decode' filepath='Python/codecs.c' line='511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_Decode' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3712' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3713' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3714' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyCodec_LookupTextEncoding' mangled-name='_PyCodec_LookupTextEncoding' filepath='Python/codecs.c' line='525' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCodec_LookupTextEncoding' hash='9367a9b0eff2fa1b'> + <parameter type-id='type-id-15' name='name' filepath='Objects/typeobject.c' line='151' column='1'/> + <parameter type-id='type-id-15' name='internal_doc' filepath='Objects/typeobject.c' line='151' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyCodec_EncodeText' mangled-name='_PyCodec_EncodeText' filepath='Python/codecs.c' line='598' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCodec_EncodeText' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3712' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3713' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3714' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyCodec_DecodeText' mangled-name='_PyCodec_DecodeText' filepath='Python/codecs.c' line='611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyCodec_DecodeText' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='unicode' filepath='Objects/unicodeobject.c' line='3712' column='1'/> + <parameter type-id='type-id-15' name='encoding' filepath='Objects/unicodeobject.c' line='3713' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Objects/unicodeobject.c' line='3714' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_RegisterError' mangled-name='PyCodec_RegisterError' filepath='Python/codecs.c' line='630' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_RegisterError' hash='258b661d16198aff'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='86' column='1'/> + <parameter type-id='type-id-6' name='v' filepath='./Python/sysmodule.c' line='86' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyCodec_LookupError' mangled-name='PyCodec_LookupError' filepath='Python/codecs.c' line='646' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_LookupError' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_StrictErrors' mangled-name='PyCodec_StrictErrors' filepath='Python/codecs.c' line='671' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_StrictErrors' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_IgnoreErrors' mangled-name='PyCodec_IgnoreErrors' filepath='Python/codecs.c' line='681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_IgnoreErrors' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_ReplaceErrors' mangled-name='PyCodec_ReplaceErrors' filepath='Python/codecs.c' line='705' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_ReplaceErrors' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_XMLCharRefReplaceErrors' mangled-name='PyCodec_XMLCharRefReplaceErrors' filepath='Python/codecs.c' line='760' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_XMLCharRefReplaceErrors' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_BackslashReplaceErrors' mangled-name='PyCodec_BackslashReplaceErrors' filepath='Python/codecs.c' line='858' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_BackslashReplaceErrors' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCodec_NameReplaceErrors' mangled-name='PyCodec_NameReplaceErrors' filepath='Python/codecs.c' line='970' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCodec_NameReplaceErrors' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/compile.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_Py_Mangle' mangled-name='_Py_Mangle' filepath='Python/compile.c' line='221' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_Mangle' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyAST_CompileObject' mangled-name='PyAST_CompileObject' filepath='Python/compile.c' line='301' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAST_CompileObject' hash='a95e022f5eee17cc'> + <parameter type-id='type-id-621' name='mod' filepath='Python/compile.c' line='301' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/compile.c' line='301' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/compile.c' line='301' column='1'/> + <parameter type-id='type-id-8' name='optimize' filepath='Python/compile.c' line='302' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/compile.c' line='302' column='1'/> + <return type-id='type-id-5'/> + </function-decl> + <function-decl name='PyAST_CompileEx' mangled-name='PyAST_CompileEx' filepath='Python/compile.c' line='350' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAST_CompileEx' hash='f65364c99a50803f'> + <parameter type-id='type-id-621' name='mod' filepath='Python/compile.c' line='350' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/compile.c' line='350' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/compile.c' line='350' column='1'/> + <parameter type-id='type-id-8' name='optimize' filepath='Python/compile.c' line='351' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/compile.c' line='351' column='1'/> + <return type-id='type-id-5'/> + </function-decl> + <function-decl name='PyNode_Compile' mangled-name='PyNode_Compile' filepath='Python/compile.c' line='365' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyNode_Compile' hash='2e8760457fda8e52'> + <parameter type-id='type-id-494' name='n' filepath='Python/compile.c' line='365' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/compile.c' line='365' column='1'/> + <return type-id='type-id-5'/> + </function-decl> + <function-decl name='PyCompile_OpcodeStackEffect' mangled-name='PyCompile_OpcodeStackEffect' filepath='Python/compile.c' line='864' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCompile_OpcodeStackEffect' hash='a9fd86e6e981c3b5'> + <parameter type-id='type-id-8' name='c1' filepath='Parser/tokenizer.c' line='1155' column='1'/> + <parameter type-id='type-id-8' name='c2' filepath='Parser/tokenizer.c' line='1155' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyAST_Compile' mangled-name='PyAST_Compile' filepath='Python/compile.c' line='5326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyAST_Compile' hash='2a5269b0ee347bf1'> + <parameter type-id='type-id-621' name='mod' filepath='Python/compile.c' line='5326' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/compile.c' line='5326' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/compile.c' line='5326' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/compile.c' line='5327' column='1'/> + <return type-id='type-id-5'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/dtoa.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_Py_dg_stdnan' mangled-name='_Py_dg_stdnan' filepath='Python/dtoa.c' line='1411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_dg_stdnan' hash='3178f27f9dacf27e'> + <parameter type-id='type-id-8' name='sign' filepath='Python/dtoa.c' line='1425' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='_Py_dg_infinity' mangled-name='_Py_dg_infinity' filepath='Python/dtoa.c' line='1425' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_dg_infinity' hash='3178f27f9dacf27e'> + <parameter type-id='type-id-8' name='sign' filepath='Python/dtoa.c' line='1425' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='_Py_dg_strtod' mangled-name='_Py_dg_strtod' filepath='Python/dtoa.c' line='1434' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_dg_strtod' hash='15d84328157dd688'> + <parameter type-id='type-id-15' name='s00' filepath='Python/dtoa.c' line='1434' column='1'/> + <parameter type-id='type-id-36' name='se' filepath='Python/dtoa.c' line='1434' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='_Py_dg_freedtoa' mangled-name='_Py_dg_freedtoa' filepath='Python/dtoa.c' line='2226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_dg_freedtoa' hash='02a096d257a5e00d'> + <parameter type-id='type-id-19' name='s' filepath='Python/dtoa.c' line='2226' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_dg_dtoa' mangled-name='_Py_dg_dtoa' filepath='Python/dtoa.c' line='2272' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_dg_dtoa' hash='7387666ef45d12a0'> + <parameter type-id='type-id-75' name='dd' filepath='Python/dtoa.c' line='2272' column='1'/> + <parameter type-id='type-id-8' name='mode' filepath='Python/dtoa.c' line='2272' column='1'/> + <parameter type-id='type-id-8' name='ndigits' filepath='Python/dtoa.c' line='2272' column='1'/> + <parameter type-id='type-id-292' name='decpt' filepath='Python/dtoa.c' line='2273' column='1'/> + <parameter type-id='type-id-292' name='sign' filepath='Python/dtoa.c' line='2273' column='1'/> + <parameter type-id='type-id-36' name='rve' filepath='Python/dtoa.c' line='2273' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/errors.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyErr_Restore' mangled-name='PyErr_Restore' filepath='Python/errors.c' line='28' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_Restore' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='exc' filepath='Python/errors.c' line='396' column='1'/> + <parameter type-id='type-id-6' name='val' filepath='Python/errors.c' line='396' column='1'/> + <parameter type-id='type-id-6' name='tb' filepath='Python/errors.c' line='396' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_SetObject' mangled-name='PyErr_SetObject' filepath='Python/errors.c' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetObject' hash='8759147de6871040'> + <parameter type-id='type-id-6' name='self' filepath='Objects/exceptions.c' line='346' column='1'/> + <parameter type-id='type-id-6' name='context' filepath='Objects/exceptions.c' line='346' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyErr_SetKeyError' mangled-name='_PyErr_SetKeyError' filepath='Python/errors.c' line='137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyErr_SetKeyError' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_SetNone' mangled-name='PyErr_SetNone' filepath='Python/errors.c' line='148' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetNone' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_SetString' mangled-name='PyErr_SetString' filepath='Python/errors.c' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetString' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-6' name='exception' filepath='Python/errors.c' line='154' column='1'/> + <parameter type-id='type-id-15' name='string' filepath='Python/errors.c' line='154' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_Occurred' mangled-name='PyErr_Occurred' filepath='Python/errors.c' line='163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_Occurred' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_GivenExceptionMatches' mangled-name='PyErr_GivenExceptionMatches' filepath='Python/errors.c' line='171' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_GivenExceptionMatches' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_ExceptionMatches' mangled-name='PyErr_ExceptionMatches' filepath='Python/errors.c' line='215' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_ExceptionMatches' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_NormalizeException' mangled-name='PyErr_NormalizeException' filepath='Python/errors.c' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_NormalizeException' hash='8ffbedf245a6a860'> + <parameter type-id='type-id-7' name='p_type' filepath='Python/errors.c' line='360' column='1'/> + <parameter type-id='type-id-7' name='p_value' filepath='Python/errors.c' line='360' column='1'/> + <parameter type-id='type-id-7' name='p_traceback' filepath='Python/errors.c' line='360' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_Fetch' mangled-name='PyErr_Fetch' filepath='Python/errors.c' line='340' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_Fetch' hash='8ffbedf245a6a860'> + <parameter type-id='type-id-7' name='p_type' filepath='Python/errors.c' line='360' column='1'/> + <parameter type-id='type-id-7' name='p_value' filepath='Python/errors.c' line='360' column='1'/> + <parameter type-id='type-id-7' name='p_traceback' filepath='Python/errors.c' line='360' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_Clear' mangled-name='PyErr_Clear' filepath='Python/errors.c' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_Clear' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_GetExcInfo' mangled-name='PyErr_GetExcInfo' filepath='Python/errors.c' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_GetExcInfo' hash='8ffbedf245a6a860'> + <parameter type-id='type-id-7' name='p_type' filepath='Python/errors.c' line='360' column='1'/> + <parameter type-id='type-id-7' name='p_value' filepath='Python/errors.c' line='360' column='1'/> + <parameter type-id='type-id-7' name='p_traceback' filepath='Python/errors.c' line='360' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_SetExcInfo' mangled-name='PyErr_SetExcInfo' filepath='Python/errors.c' line='374' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetExcInfo' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='exc' filepath='Python/errors.c' line='396' column='1'/> + <parameter type-id='type-id-6' name='val' filepath='Python/errors.c' line='396' column='1'/> + <parameter type-id='type-id-6' name='tb' filepath='Python/errors.c' line='396' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyErr_ChainExceptions' mangled-name='_PyErr_ChainExceptions' filepath='Python/errors.c' line='396' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyErr_ChainExceptions' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='exc' filepath='Python/errors.c' line='396' column='1'/> + <parameter type-id='type-id-6' name='val' filepath='Python/errors.c' line='396' column='1'/> + <parameter type-id='type-id-6' name='tb' filepath='Python/errors.c' line='396' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyErr_FormatFromCause' mangled-name='_PyErr_FormatFromCause' filepath='Python/errors.c' line='447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyErr_FormatFromCause' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='callable' filepath='Objects/abstract.c' line='2545' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Objects/abstract.c' line='2545' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_BadArgument' mangled-name='PyErr_BadArgument' filepath='Python/errors.c' line='463' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_BadArgument' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_NoMemory' mangled-name='PyErr_NoMemory' filepath='Python/errors.c' line='471' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_NoMemory' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_SetFromErrnoWithFilenameObject' mangled-name='PyErr_SetFromErrnoWithFilenameObject' filepath='Python/errors.c' line='484' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetFromErrnoWithFilenameObject' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_SetFromErrnoWithFilenameObjects' mangled-name='PyErr_SetFromErrnoWithFilenameObjects' filepath='Python/errors.c' line='490' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetFromErrnoWithFilenameObjects' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_SetFromErrnoWithFilename' mangled-name='PyErr_SetFromErrnoWithFilename' filepath='Python/errors.c' line='588' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetFromErrnoWithFilename' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2066' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2066' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_SetFromErrno' mangled-name='PyErr_SetFromErrno' filepath='Python/errors.c' line='610' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetFromErrno' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_SetImportErrorSubclass' mangled-name='PyErr_SetImportErrorSubclass' filepath='Python/errors.c' line='759' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetImportErrorSubclass' hash='0f58c708e82e30e5'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2345' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Objects/abstract.c' line='2346' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/abstract.c' line='2346' column='1'/> + <parameter type-id='type-id-6' name='kwargs' filepath='Objects/abstract.c' line='2346' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_SetImportError' mangled-name='PyErr_SetImportError' filepath='Python/errors.c' line='809' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SetImportError' hash='a8fa4819a02c2400'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyErr_BadInternalCall' mangled-name='_PyErr_BadInternalCall' filepath='Python/errors.c' line='815' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyErr_BadInternalCall' hash='7cffa03161e7e042'> + <parameter type-id='type-id-15' name='filename' filepath='Python/errors.c' line='1043' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/errors.c' line='1043' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_BadInternalCall' mangled-name='PyErr_BadInternalCall' filepath='Python/errors.c' line='826' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_BadInternalCall' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_FormatV' mangled-name='PyErr_FormatV' filepath='Python/errors.c' line='836' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_FormatV' hash='e1e8a7315bcdbf1e'> + <parameter type-id='type-id-6' name='exception' filepath='Python/errors.c' line='836' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/errors.c' line='836' column='1'/> + <parameter type-id='type-id-358' name='vargs' filepath='Python/errors.c' line='836' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_Format' mangled-name='PyErr_Format' filepath='Python/errors.c' line='853' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_Format' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='callable' filepath='Objects/abstract.c' line='2545' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Objects/abstract.c' line='2545' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_NewException' mangled-name='PyErr_NewException' filepath='Python/errors.c' line='868' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_NewException' hash='d67e2097a8201231'> + <parameter type-id='type-id-15' name='name' filepath='Python/errors.c' line='868' column='1'/> + <parameter type-id='type-id-6' name='base' filepath='Python/errors.c' line='868' column='1'/> + <parameter type-id='type-id-6' name='dict' filepath='Python/errors.c' line='868' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_NewExceptionWithDoc' mangled-name='PyErr_NewExceptionWithDoc' filepath='Python/errors.c' line='920' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_NewExceptionWithDoc' hash='739bc685a181067a'> + <parameter type-id='type-id-15' name='name' filepath='Python/errors.c' line='920' column='1'/> + <parameter type-id='type-id-15' name='doc' filepath='Python/errors.c' line='920' column='1'/> + <parameter type-id='type-id-6' name='base' filepath='Python/errors.c' line='921' column='1'/> + <parameter type-id='type-id-6' name='dict' filepath='Python/errors.c' line='921' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_WriteUnraisable' mangled-name='PyErr_WriteUnraisable' filepath='Python/errors.c' line='955' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_WriteUnraisable' hash='037d575bc520db4e'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_SyntaxLocation' mangled-name='PyErr_SyntaxLocation' filepath='Python/errors.c' line='1043' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SyntaxLocation' hash='7cffa03161e7e042'> + <parameter type-id='type-id-15' name='filename' filepath='Python/errors.c' line='1043' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/errors.c' line='1043' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_SyntaxLocationObject' mangled-name='PyErr_SyntaxLocationObject' filepath='Python/errors.c' line='1054' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SyntaxLocationObject' hash='545999ce35d12799'> + <parameter type-id='type-id-6' name='filename' filepath='Python/errors.c' line='1054' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/errors.c' line='1054' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/errors.c' line='1054' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_SyntaxLocationEx' mangled-name='PyErr_SyntaxLocationEx' filepath='Python/errors.c' line='1118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_SyntaxLocationEx' hash='9e3d92cc5a49119c'> + <parameter type-id='type-id-15' name='filename' filepath='Python/errors.c' line='1118' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/errors.c' line='1118' column='1'/> + <parameter type-id='type-id-8' name='col_offset' filepath='Python/errors.c' line='1118' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_ProgramText' mangled-name='PyErr_ProgramText' filepath='Python/errors.c' line='1172' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_ProgramText' hash='41b99e3d966d1907'> + <parameter type-id='type-id-15' name='filename' filepath='Python/errors.c' line='1172' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/errors.c' line='1172' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyErr_ProgramTextObject' mangled-name='PyErr_ProgramTextObject' filepath='Python/errors.c' line='1182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_ProgramTextObject' hash='e9303b5cae6b9508'> + <parameter type-id='type-id-6' name='n' filepath='Objects/abstract.c' line='1454' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/abstract.c' line='1454' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/fileutils.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-637' size-in-bits='192' hash='9904ddbe9e0e1da6' id='type-id-638'> + <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='30d99d19f0f4b2ea' id='type-id-639'/> + </array-type-def> + <class-decl name='stat' is-struct='yes' visibility='default' size-in-bits='1152' filepath='/usr/include/bits/struct_stat.h' line='26' column='1' hash='4f24305487cf2e09' id='type-id-640'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='st_dev' type-id='type-id-641' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='31' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='st_ino' type-id='type-id-642' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='36' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='st_nlink' type-id='type-id-643' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='44' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='st_mode' type-id='type-id-644' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='45' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='224'> + <var-decl name='st_uid' type-id='type-id-278' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='47' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='st_gid' type-id='type-id-645' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='48' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288'> + <var-decl name='__pad0' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='50' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='st_rdev' type-id='type-id-641' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='52' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='st_size' type-id='type-id-112' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='57' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='st_blksize' type-id='type-id-646' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='61' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='st_blocks' type-id='type-id-647' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='63' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='st_atim' type-id='type-id-648' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='74' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='st_mtim' type-id='type-id-648' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='75' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='832'> + <var-decl name='st_ctim' type-id='type-id-648' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='76' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='960'> + <var-decl name='__glibc_reserved' type-id='type-id-638' visibility='default' filepath='/usr/include/bits/struct_stat.h' line='89' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='__blkcnt_t' type-id='type-id-35' size-in-bits='64' filepath='/usr/include/bits/types.h' line='180' column='1' hash='b119fe0931d2ee10' id='type-id-647'/> + <typedef-decl name='__blksize_t' type-id='type-id-35' size-in-bits='64' filepath='/usr/include/bits/types.h' line='175' column='1' hash='b119fe0931d2ee10' id='type-id-646'/> + <typedef-decl name='__dev_t' type-id='type-id-58' size-in-bits='64' filepath='/usr/include/bits/types.h' line='145' column='1' hash='8fdc5eea2983a729' id='type-id-641'/> + <typedef-decl name='__gid_t' type-id='type-id-56' size-in-bits='32' filepath='/usr/include/bits/types.h' line='147' column='1' hash='e66b43f97c38e87a' id='type-id-645'/> + <typedef-decl name='__ino_t' type-id='type-id-58' size-in-bits='64' filepath='/usr/include/bits/types.h' line='148' column='1' hash='8fdc5eea2983a729' id='type-id-642'/> + <typedef-decl name='__mode_t' type-id='type-id-56' size-in-bits='32' filepath='/usr/include/bits/types.h' line='150' column='1' hash='e66b43f97c38e87a' id='type-id-644'/> + <typedef-decl name='__nlink_t' type-id='type-id-58' size-in-bits='64' filepath='/usr/include/bits/types.h' line='151' column='1' hash='8fdc5eea2983a729' id='type-id-643'/> + <typedef-decl name='__uid_t' type-id='type-id-56' size-in-bits='32' filepath='/usr/include/bits/types.h' line='146' column='1' hash='e66b43f97c38e87a' id='type-id-278'/> + <pointer-type-def type-id='type-id-60' size-in-bits='64' hash='54c1e9f81ec7a1db' id='type-id-649'/> + <pointer-type-def type-id='type-id-640' size-in-bits='64' hash='925ad1338878bb49' id='type-id-650'/> + <function-decl name='__open_2' mangled-name='__open64_2' filepath='/usr/include/bits/fcntl2.h' line='30' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__open64_2' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__realpath_chk' mangled-name='__realpath_chk' filepath='/usr/include/bits/stdlib.h' line='23' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__realpath_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='__read_alias' mangled-name='read' filepath='/usr/include/bits/unistd-decl.h' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='read' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fcntl' mangled-name='fcntl64' filepath='/usr/include/fcntl.h' line='180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fcntl64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='fopen' mangled-name='fopen64' filepath='/usr/include/stdio.h' line='275' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='fopen64' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='write' mangled-name='write' filepath='/usr/include/unistd.h' line='378' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='write' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_device_encoding' mangled-name='_Py_device_encoding' filepath='Python/fileutils.c' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_device_encoding' hash='31e0d5284294e457'> + <parameter type-id='type-id-8' name='fd' filepath='Objects/fileobject.c' line='349' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='Py_DecodeLocale' mangled-name='Py_DecodeLocale' filepath='Python/fileutils.c' line='434' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_DecodeLocale' hash='9ed4d764c9256903'> + <parameter type-id='type-id-15' name='arg' filepath='Python/fileutils.c' line='434' column='1'/> + <parameter type-id='type-id-649' name='size' filepath='Python/fileutils.c' line='434' column='1'/> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='_Py_DecodeLocaleEx' mangled-name='_Py_DecodeLocaleEx' filepath='Python/fileutils.c' line='441' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_DecodeLocaleEx' hash='89d675451fa26d78'> + <parameter type-id='type-id-15' name='arg' filepath='Python/fileutils.c' line='441' column='1'/> + <parameter type-id='type-id-649' name='size' filepath='Python/fileutils.c' line='441' column='1'/> + <parameter type-id='type-id-8' name='current_locale' filepath='Python/fileutils.c' line='441' column='1'/> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='Py_EncodeLocale' mangled-name='Py_EncodeLocale' filepath='Python/fileutils.c' line='579' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_EncodeLocale' hash='77a5e55cb54519fd'> + <parameter type-id='type-id-245' name='text' filepath='Python/fileutils.c' line='579' column='1'/> + <parameter type-id='type-id-649' name='error_pos' filepath='Python/fileutils.c' line='579' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='_Py_EncodeLocaleEx' mangled-name='_Py_EncodeLocaleEx' filepath='Python/fileutils.c' line='586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_EncodeLocaleEx' hash='ffd1cbf4789a443a'> + <parameter type-id='type-id-245' name='text' filepath='Python/fileutils.c' line='586' column='1'/> + <parameter type-id='type-id-649' name='error_pos' filepath='Python/fileutils.c' line='586' column='1'/> + <parameter type-id='type-id-8' name='current_locale' filepath='Python/fileutils.c' line='586' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-decl name='_Py_fstat_noraise' mangled-name='_Py_fstat_noraise' filepath='Python/fileutils.c' line='673' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_fstat_noraise' hash='5227d00433989f9c'> + <parameter type-id='type-id-8' name='fd' filepath='Python/fileutils.c' line='742' column='1'/> + <parameter type-id='type-id-650' name='status' filepath='Python/fileutils.c' line='742' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_fstat' mangled-name='_Py_fstat' filepath='Python/fileutils.c' line='742' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_fstat' hash='5227d00433989f9c'> + <parameter type-id='type-id-8' name='fd' filepath='Python/fileutils.c' line='742' column='1'/> + <parameter type-id='type-id-650' name='status' filepath='Python/fileutils.c' line='742' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_stat' mangled-name='_Py_stat' filepath='Python/fileutils.c' line='772' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_stat' hash='394ac892317ab19e'> + <parameter type-id='type-id-6' name='path' filepath='Python/fileutils.c' line='772' column='1'/> + <parameter type-id='type-id-650' name='statbuf' filepath='Python/fileutils.c' line='772' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_get_inheritable' mangled-name='_Py_get_inheritable' filepath='Python/fileutils.c' line='850' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_get_inheritable' hash='d628501fd2223339'> + <parameter type-id='type-id-8' name='fd' filepath='./Modules/signalmodule.c' line='673' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_set_inheritable' mangled-name='_Py_set_inheritable' filepath='Python/fileutils.c' line='1003' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_set_inheritable' hash='c13cbfa6d884c4f4'> + <parameter type-id='type-id-8' name='fd' filepath='Python/fileutils.c' line='1012' column='1'/> + <parameter type-id='type-id-8' name='inheritable' filepath='Python/fileutils.c' line='1012' column='1'/> + <parameter type-id='type-id-292' name='atomic_flag_works' filepath='Python/fileutils.c' line='1012' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_set_inheritable_async_safe' mangled-name='_Py_set_inheritable_async_safe' filepath='Python/fileutils.c' line='1012' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_set_inheritable_async_safe' hash='c13cbfa6d884c4f4'> + <parameter type-id='type-id-8' name='fd' filepath='Python/fileutils.c' line='1012' column='1'/> + <parameter type-id='type-id-8' name='inheritable' filepath='Python/fileutils.c' line='1012' column='1'/> + <parameter type-id='type-id-292' name='atomic_flag_works' filepath='Python/fileutils.c' line='1012' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_open' mangled-name='_Py_open' filepath='Python/fileutils.c' line='1076' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_open' hash='1d81aff51c388187'> + <parameter type-id='type-id-15' name='pathname' filepath='Python/fileutils.c' line='1092' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Python/fileutils.c' line='1092' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_open_noraise' mangled-name='_Py_open_noraise' filepath='Python/fileutils.c' line='1092' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_open_noraise' hash='1d81aff51c388187'> + <parameter type-id='type-id-15' name='pathname' filepath='Python/fileutils.c' line='1092' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Python/fileutils.c' line='1092' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_wfopen' mangled-name='_Py_wfopen' filepath='Python/fileutils.c' line='1104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_wfopen' hash='1173b231fc651f12'> + <parameter type-id='type-id-245' name='path' filepath='Python/fileutils.c' line='1104' column='1'/> + <parameter type-id='type-id-245' name='mode' filepath='Python/fileutils.c' line='1104' column='1'/> + <return type-id='type-id-33'/> + </function-decl> + <function-decl name='_Py_fopen' mangled-name='_Py_fopen' filepath='Python/fileutils.c' line='1139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_fopen' hash='ce3a19dab827954e'> + <parameter type-id='type-id-15' name='pathname' filepath='Python/fileutils.c' line='1139' column='1'/> + <parameter type-id='type-id-15' name='mode' filepath='Python/fileutils.c' line='1139' column='1'/> + <return type-id='type-id-33'/> + </function-decl> + <function-decl name='_Py_fopen_obj' mangled-name='_Py_fopen_obj' filepath='Python/fileutils.c' line='1165' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_fopen_obj' hash='36ccc99d9bfaba51'> + <parameter type-id='type-id-6' name='path' filepath='Python/fileutils.c' line='1165' column='1'/> + <parameter type-id='type-id-15' name='mode' filepath='Python/fileutils.c' line='1165' column='1'/> + <return type-id='type-id-33'/> + </function-decl> + <function-decl name='_Py_read' mangled-name='_Py_read' filepath='Python/fileutils.c' line='1251' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_read' hash='e1f135b405ab837f'> + <parameter type-id='type-id-8' name='fd' filepath='Python/fileutils.c' line='1404' column='1'/> + <parameter type-id='type-id-48' name='buf' filepath='Python/fileutils.c' line='1404' column='1'/> + <parameter type-id='type-id-60' name='count' filepath='Python/fileutils.c' line='1404' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_Py_write' mangled-name='_Py_write' filepath='Python/fileutils.c' line='1382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_write' hash='e1f135b405ab837f'> + <parameter type-id='type-id-8' name='fd' filepath='Python/fileutils.c' line='1404' column='1'/> + <parameter type-id='type-id-48' name='buf' filepath='Python/fileutils.c' line='1404' column='1'/> + <parameter type-id='type-id-60' name='count' filepath='Python/fileutils.c' line='1404' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_Py_write_noraise' mangled-name='_Py_write_noraise' filepath='Python/fileutils.c' line='1404' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_write_noraise' hash='e1f135b405ab837f'> + <parameter type-id='type-id-8' name='fd' filepath='Python/fileutils.c' line='1404' column='1'/> + <parameter type-id='type-id-48' name='buf' filepath='Python/fileutils.c' line='1404' column='1'/> + <parameter type-id='type-id-60' name='count' filepath='Python/fileutils.c' line='1404' column='1'/> + <return type-id='type-id-54'/> + </function-decl> + <function-decl name='_Py_wreadlink' mangled-name='_Py_wreadlink' filepath='Python/fileutils.c' line='1415' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_wreadlink' hash='3b6c4ce4118e9ee0'> + <parameter type-id='type-id-245' name='path' filepath='Python/fileutils.c' line='1415' column='1'/> + <parameter type-id='type-id-246' name='buf' filepath='Python/fileutils.c' line='1415' column='1'/> + <parameter type-id='type-id-60' name='bufsiz' filepath='Python/fileutils.c' line='1415' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_wrealpath' mangled-name='_Py_wrealpath' filepath='Python/fileutils.c' line='1460' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_wrealpath' hash='af546f08e97c0a6f'> + <parameter type-id='type-id-245' name='path' filepath='Python/fileutils.c' line='1460' column='1'/> + <parameter type-id='type-id-246' name='resolved_path' filepath='Python/fileutils.c' line='1461' column='1'/> + <parameter type-id='type-id-60' name='resolved_path_size' filepath='Python/fileutils.c' line='1461' column='1'/> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='_Py_wgetcwd' mangled-name='_Py_wgetcwd' filepath='Python/fileutils.c' line='1499' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_wgetcwd' hash='1da34151c9535ab4'> + <parameter type-id='type-id-246' name='buf' filepath='Python/fileutils.c' line='1499' column='1'/> + <parameter type-id='type-id-60' name='size' filepath='Python/fileutils.c' line='1499' column='1'/> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='_Py_dup' mangled-name='_Py_dup' filepath='Python/fileutils.c' line='1530' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_dup' hash='d628501fd2223339'> + <parameter type-id='type-id-8' name='fd' filepath='./Modules/signalmodule.c' line='673' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_get_blocking' mangled-name='_Py_get_blocking' filepath='Python/fileutils.c' line='1609' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_get_blocking' hash='d628501fd2223339'> + <parameter type-id='type-id-8' name='fd' filepath='./Modules/signalmodule.c' line='673' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_set_blocking' mangled-name='_Py_set_blocking' filepath='Python/fileutils.c' line='1630' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_set_blocking' hash='a9fd86e6e981c3b5'> + <parameter type-id='type-id-8' name='c1' filepath='Parser/tokenizer.c' line='1155' column='1'/> + <parameter type-id='type-id-8' name='c2' filepath='Parser/tokenizer.c' line='1155' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_GetLocaleconvNumeric' mangled-name='_Py_GetLocaleconvNumeric' filepath='Python/fileutils.c' line='1666' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_GetLocaleconvNumeric' hash='115fbea7142d0e82'> + <parameter type-id='type-id-7' name='decimal_point' filepath='Python/fileutils.c' line='1666' column='1'/> + <parameter type-id='type-id-7' name='thousands_sep' filepath='Python/fileutils.c' line='1666' column='1'/> + <parameter type-id='type-id-303' name='grouping' filepath='Python/fileutils.c' line='1667' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/formatter_unicode.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_PyUnicode_FormatAdvancedWriter' mangled-name='_PyUnicode_FormatAdvancedWriter' filepath='Python/formatter_unicode.c' line='1422' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyUnicode_FormatAdvancedWriter' hash='f0e24924a690dfa4'> + <parameter type-id='type-id-414' name='writer' filepath='Python/formatter_unicode.c' line='1560' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Python/formatter_unicode.c' line='1561' column='1'/> + <parameter type-id='type-id-6' name='format_spec' filepath='Python/formatter_unicode.c' line='1562' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Python/formatter_unicode.c' line='1563' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Python/formatter_unicode.c' line='1563' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyLong_FormatAdvancedWriter' mangled-name='_PyLong_FormatAdvancedWriter' filepath='Python/formatter_unicode.c' line='1458' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_FormatAdvancedWriter' hash='f0e24924a690dfa4'> + <parameter type-id='type-id-414' name='writer' filepath='Python/formatter_unicode.c' line='1560' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Python/formatter_unicode.c' line='1561' column='1'/> + <parameter type-id='type-id-6' name='format_spec' filepath='Python/formatter_unicode.c' line='1562' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Python/formatter_unicode.c' line='1563' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Python/formatter_unicode.c' line='1563' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyFloat_FormatAdvancedWriter' mangled-name='_PyFloat_FormatAdvancedWriter' filepath='Python/formatter_unicode.c' line='1521' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyFloat_FormatAdvancedWriter' hash='f0e24924a690dfa4'> + <parameter type-id='type-id-414' name='writer' filepath='Python/formatter_unicode.c' line='1560' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Python/formatter_unicode.c' line='1561' column='1'/> + <parameter type-id='type-id-6' name='format_spec' filepath='Python/formatter_unicode.c' line='1562' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Python/formatter_unicode.c' line='1563' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Python/formatter_unicode.c' line='1563' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyComplex_FormatAdvancedWriter' mangled-name='_PyComplex_FormatAdvancedWriter' filepath='Python/formatter_unicode.c' line='1560' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyComplex_FormatAdvancedWriter' hash='f0e24924a690dfa4'> + <parameter type-id='type-id-414' name='writer' filepath='Python/formatter_unicode.c' line='1560' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Python/formatter_unicode.c' line='1561' column='1'/> + <parameter type-id='type-id-6' name='format_spec' filepath='Python/formatter_unicode.c' line='1562' column='1'/> + <parameter type-id='type-id-54' name='start' filepath='Python/formatter_unicode.c' line='1563' column='1'/> + <parameter type-id='type-id-54' name='end' filepath='Python/formatter_unicode.c' line='1563' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/frozen.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-70' size-in-bits='232712' hash='c4a95daa6dd172ac' id='type-id-651'> + <subrange length='29089' lower-bound='0' upper-bound='29088' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='caf2e358b598b50c' id='type-id-652'/> + </array-type-def> + <array-type-def dimensions='1' type-id='type-id-70' size-in-bits='311008' hash='affe3938a3999d41' id='type-id-653'> + <subrange length='38876' lower-bound='0' upper-bound='38875' type-id='type-id-58' size-in-bits='64' is-anonymous='yes' hash='4a046c005b32f4e7' id='type-id-654'/> + </array-type-def> + <var-decl name='_Py_M__importlib' type-id='type-id-651' mangled-name='_Py_M__importlib' visibility='default' filepath='Python/importlib.h' line='2' column='1' elf-symbol-id='_Py_M__importlib'/> + <var-decl name='_Py_M__importlib_external' type-id='type-id-653' mangled-name='_Py_M__importlib_external' visibility='default' filepath='Python/importlib_external.h' line='2' column='1' elf-symbol-id='_Py_M__importlib_external'/> + </abi-instr> + <abi-instr address-size='64' path='Python/frozenmain.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='setbuf' mangled-name='setbuf' filepath='/usr/include/stdio.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setbuf' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_FrozenMain' mangled-name='Py_FrozenMain' filepath='Python/frozenmain.c' line='16' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_FrozenMain' hash='98c8271a447e5c5c'> + <parameter type-id='type-id-8' name='argc' filepath='Python/frozenmain.c' line='16' column='1'/> + <parameter type-id='type-id-36' name='argv' filepath='Python/frozenmain.c' line='16' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/future.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='PyFutureFeatures' is-struct='yes' naming-typedef-id='type-id-655' visibility='default' size-in-bits='64' filepath='./Include/compile.h' line='17' column='1' hash='9c9748d52118ee69' id='type-id-656'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ff_features' type-id='type-id-8' visibility='default' filepath='./Include/compile.h' line='18' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='32'> + <var-decl name='ff_lineno' type-id='type-id-8' visibility='default' filepath='./Include/compile.h' line='19' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyFutureFeatures' type-id='type-id-656' size-in-bits='64' filepath='./Include/compile.h' line='20' column='1' id='type-id-655'/> + <pointer-type-def type-id='type-id-655' size-in-bits='64' hash='fdadd4ea9c28e3f4' id='type-id-657'/> + <function-decl name='PyFuture_FromASTObject' mangled-name='PyFuture_FromASTObject' filepath='Python/future.c' line='129' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFuture_FromASTObject' hash='211e2f15706864c7'> + <parameter type-id='type-id-621' name='mod' filepath='Python/future.c' line='129' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/future.c' line='129' column='1'/> + <return type-id='type-id-657'/> + </function-decl> + <function-decl name='PyFuture_FromAST' mangled-name='PyFuture_FromAST' filepath='Python/future.c' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFuture_FromAST' hash='e102d5e58051137b'> + <parameter type-id='type-id-621' name='mod' filepath='Python/future.c' line='150' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/future.c' line='150' column='1'/> + <return type-id='type-id-657'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/getargs.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='_PyArg_Parser' is-struct='yes' visibility='default' size-in-bits='512' filepath='./Include/modsupport.h' line='58' column='1' hash='475116c67fadf1e1' id='type-id-658'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='format' type-id='type-id-15' visibility='default' filepath='./Include/modsupport.h' line='59' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='keywords' type-id='type-id-659' visibility='default' filepath='./Include/modsupport.h' line='60' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='fname' type-id='type-id-15' visibility='default' filepath='./Include/modsupport.h' line='61' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='custom_msg' type-id='type-id-15' visibility='default' filepath='./Include/modsupport.h' line='62' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='pos' type-id='type-id-8' visibility='default' filepath='./Include/modsupport.h' line='63' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='288'> + <var-decl name='min' type-id='type-id-8' visibility='default' filepath='./Include/modsupport.h' line='64' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='max' type-id='type-id-8' visibility='default' filepath='./Include/modsupport.h' line='65' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='kwtuple' type-id='type-id-6' visibility='default' filepath='./Include/modsupport.h' line='66' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='next' type-id='type-id-660' visibility='default' filepath='./Include/modsupport.h' line='67' column='1'/> + </data-member> + </class-decl> + <pointer-type-def type-id='type-id-658' size-in-bits='64' hash='16ee4e13676722b4' id='type-id-660'/> + <qualified-type-def type-id='type-id-15' const='yes' hash='ec42cf78a9d93a8c' id='type-id-661'/> + <pointer-type-def type-id='type-id-661' size-in-bits='64' hash='b529075cb120abc3' id='type-id-659'/> + <function-decl name='PyArg_Parse' mangled-name='PyArg_Parse' filepath='Python/getargs.c' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArg_Parse' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='129' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/getargs.c' line='129' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_Parse_SizeT' mangled-name='_PyArg_Parse_SizeT' filepath='Python/getargs.c' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_Parse_SizeT' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='129' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/getargs.c' line='129' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyArg_ParseTuple' mangled-name='PyArg_ParseTuple' filepath='Python/getargs.c' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArg_ParseTuple' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='129' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/getargs.c' line='129' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_ParseTuple_SizeT' mangled-name='_PyArg_ParseTuple_SizeT' filepath='Python/getargs.c' line='129' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_ParseTuple_SizeT' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='129' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/getargs.c' line='129' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyArg_VaParse' mangled-name='PyArg_VaParse' filepath='Python/getargs.c' line='142' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArg_VaParse' hash='a527f4915e134124'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='155' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/getargs.c' line='155' column='1'/> + <parameter type-id='type-id-358' name='va' filepath='Python/getargs.c' line='155' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_VaParse_SizeT' mangled-name='_PyArg_VaParse_SizeT' filepath='Python/getargs.c' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_VaParse_SizeT' hash='a527f4915e134124'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='155' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/getargs.c' line='155' column='1'/> + <parameter type-id='type-id-358' name='va' filepath='Python/getargs.c' line='155' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyArg_ParseTupleAndKeywords' mangled-name='PyArg_ParseTupleAndKeywords' filepath='Python/getargs.c' line='1345' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArg_ParseTupleAndKeywords' hash='15493f35c3aab2f6'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='1369' column='1'/> + <parameter type-id='type-id-6' name='keywords' filepath='Python/getargs.c' line='1370' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/getargs.c' line='1371' column='1'/> + <parameter type-id='type-id-36' name='kwlist' filepath='Python/getargs.c' line='1372' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_ParseTupleAndKeywords_SizeT' mangled-name='_PyArg_ParseTupleAndKeywords_SizeT' filepath='Python/getargs.c' line='1369' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_ParseTupleAndKeywords_SizeT' hash='15493f35c3aab2f6'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='1369' column='1'/> + <parameter type-id='type-id-6' name='keywords' filepath='Python/getargs.c' line='1370' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/getargs.c' line='1371' column='1'/> + <parameter type-id='type-id-36' name='kwlist' filepath='Python/getargs.c' line='1372' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyArg_VaParseTupleAndKeywords' mangled-name='PyArg_VaParseTupleAndKeywords' filepath='Python/getargs.c' line='1395' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArg_VaParseTupleAndKeywords' hash='628e95c5a22e8182'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='1420' column='1'/> + <parameter type-id='type-id-6' name='keywords' filepath='Python/getargs.c' line='1421' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/getargs.c' line='1422' column='1'/> + <parameter type-id='type-id-36' name='kwlist' filepath='Python/getargs.c' line='1423' column='1'/> + <parameter type-id='type-id-358' name='va' filepath='Python/getargs.c' line='1423' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_VaParseTupleAndKeywords_SizeT' mangled-name='_PyArg_VaParseTupleAndKeywords_SizeT' filepath='Python/getargs.c' line='1420' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_VaParseTupleAndKeywords_SizeT' hash='628e95c5a22e8182'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='1420' column='1'/> + <parameter type-id='type-id-6' name='keywords' filepath='Python/getargs.c' line='1421' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/getargs.c' line='1422' column='1'/> + <parameter type-id='type-id-36' name='kwlist' filepath='Python/getargs.c' line='1423' column='1'/> + <parameter type-id='type-id-358' name='va' filepath='Python/getargs.c' line='1423' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_ParseTupleAndKeywordsFast' mangled-name='_PyArg_ParseTupleAndKeywordsFast' filepath='Python/getargs.c' line='1446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_ParseTupleAndKeywordsFast' hash='276e000eadcaa7f0'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='1467' column='1'/> + <parameter type-id='type-id-6' name='keywords' filepath='Python/getargs.c' line='1467' column='1'/> + <parameter type-id='type-id-660' name='parser' filepath='Python/getargs.c' line='1468' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_ParseTupleAndKeywordsFast_SizeT' mangled-name='_PyArg_ParseTupleAndKeywordsFast_SizeT' filepath='Python/getargs.c' line='1467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_ParseTupleAndKeywordsFast_SizeT' hash='276e000eadcaa7f0'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='1467' column='1'/> + <parameter type-id='type-id-6' name='keywords' filepath='Python/getargs.c' line='1467' column='1'/> + <parameter type-id='type-id-660' name='parser' filepath='Python/getargs.c' line='1468' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_ParseStack' mangled-name='_PyArg_ParseStack' filepath='Python/getargs.c' line='1488' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_ParseStack' hash='cebec59454c2492e'> + <parameter type-id='type-id-7' name='args' filepath='Python/getargs.c' line='1508' column='1'/> + <parameter type-id='type-id-54' name='nargs' filepath='Python/getargs.c' line='1508' column='1'/> + <parameter type-id='type-id-6' name='kwnames' filepath='Python/getargs.c' line='1508' column='1'/> + <parameter type-id='type-id-660' name='parser' filepath='Python/getargs.c' line='1509' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_ParseStack_SizeT' mangled-name='_PyArg_ParseStack_SizeT' filepath='Python/getargs.c' line='1508' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_ParseStack_SizeT' hash='cebec59454c2492e'> + <parameter type-id='type-id-7' name='args' filepath='Python/getargs.c' line='1508' column='1'/> + <parameter type-id='type-id-54' name='nargs' filepath='Python/getargs.c' line='1508' column='1'/> + <parameter type-id='type-id-6' name='kwnames' filepath='Python/getargs.c' line='1508' column='1'/> + <parameter type-id='type-id-660' name='parser' filepath='Python/getargs.c' line='1509' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_VaParseTupleAndKeywordsFast' mangled-name='_PyArg_VaParseTupleAndKeywordsFast' filepath='Python/getargs.c' line='1529' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_VaParseTupleAndKeywordsFast' hash='f00a4f0e7ee7ec4f'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='1551' column='1'/> + <parameter type-id='type-id-6' name='keywords' filepath='Python/getargs.c' line='1551' column='1'/> + <parameter type-id='type-id-660' name='parser' filepath='Python/getargs.c' line='1552' column='1'/> + <parameter type-id='type-id-358' name='va' filepath='Python/getargs.c' line='1552' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_VaParseTupleAndKeywordsFast_SizeT' mangled-name='_PyArg_VaParseTupleAndKeywordsFast_SizeT' filepath='Python/getargs.c' line='1551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_VaParseTupleAndKeywordsFast_SizeT' hash='f00a4f0e7ee7ec4f'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='1551' column='1'/> + <parameter type-id='type-id-6' name='keywords' filepath='Python/getargs.c' line='1551' column='1'/> + <parameter type-id='type-id-660' name='parser' filepath='Python/getargs.c' line='1552' column='1'/> + <parameter type-id='type-id-358' name='va' filepath='Python/getargs.c' line='1552' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyArg_ValidateKeywordArguments' mangled-name='PyArg_ValidateKeywordArguments' filepath='Python/getargs.c' line='1573' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArg_ValidateKeywordArguments' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyArg_UnpackTuple' mangled-name='PyArg_UnpackTuple' filepath='Python/getargs.c' line='2349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArg_UnpackTuple' hash='87de59b0950818c5'> + <parameter type-id='type-id-6' name='args' filepath='Python/getargs.c' line='2349' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Python/getargs.c' line='2349' column='1'/> + <parameter type-id='type-id-54' name='min' filepath='Python/getargs.c' line='2349' column='1'/> + <parameter type-id='type-id-54' name='max' filepath='Python/getargs.c' line='2349' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_NoKeywords' mangled-name='_PyArg_NoKeywords' filepath='Python/getargs.c' line='2414' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_NoKeywords' hash='258b661d16198aff'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='86' column='1'/> + <parameter type-id='type-id-6' name='v' filepath='./Python/sysmodule.c' line='86' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_NoPositional' mangled-name='_PyArg_NoPositional' filepath='Python/getargs.c' line='2432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_NoPositional' hash='258b661d16198aff'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='86' column='1'/> + <parameter type-id='type-id-6' name='v' filepath='./Python/sysmodule.c' line='86' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyArg_Fini' mangled-name='_PyArg_Fini' filepath='Python/getargs.c' line='2449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyArg_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/getcopyright.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='Py_GetCopyright' mangled-name='Py_GetCopyright' filepath='Python/getcopyright.c' line='20' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetCopyright' hash='53885bde0aa65efe'> + <return type-id='type-id-15'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/getopt.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_PyOS_ResetGetOpt' mangled-name='_PyOS_ResetGetOpt' filepath='Python/getopt.c' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyOS_ResetGetOpt' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyOS_GetOpt' mangled-name='_PyOS_GetOpt' filepath='Python/getopt.c' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyOS_GetOpt' hash='7785cc41c3fea23e'> + <parameter type-id='type-id-8' name='argc' filepath='Python/getopt.c' line='54' column='1'/> + <parameter type-id='type-id-285' name='argv' filepath='Python/getopt.c' line='54' column='1'/> + <parameter type-id='type-id-246' name='optstring' filepath='Python/getopt.c' line='54' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/getversion.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='Py_GetVersion' mangled-name='Py_GetVersion' filepath='Python/getversion.c' line='9' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetVersion' hash='53885bde0aa65efe'> + <return type-id='type-id-15'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/graminit.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <var-decl name='_PyParser_Grammar' type-id='type-id-480' visibility='default' filepath='Python/graminit.c' line='5' column='1'/> + </abi-instr> + <abi-instr address-size='64' path='Python/import.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <array-type-def dimensions='1' type-id='type-id-124' size-in-bits='unknown' hash='c4a2cfa0b7c0407f' id='type-id-662'> + <subrange length='unknown' lower-bound='0' upper-bound='0' size-in-bits='64' is-anonymous='yes' hash='eba0a2b392137dcb' id='type-id-69'/> + </array-type-def> + <var-decl name='_PyImport_Inittab' type-id='type-id-662' visibility='default' filepath='Python/import.c' line='28' column='1'/> + <function-decl name='_PyImport_Init' mangled-name='_PyImport_Init' filepath='Python/import.c' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_Init' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyImportHooks_Init' mangled-name='_PyImportHooks_Init' filepath='Python/import.c' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImportHooks_Init' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyImportZip_Init' mangled-name='_PyImportZip_Init' filepath='Python/import.c' line='90' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImportZip_Init' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyImport_AcquireLock' mangled-name='_PyImport_AcquireLock' filepath='Python/import.c' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_AcquireLock' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyImport_ReleaseLock' mangled-name='_PyImport_ReleaseLock' filepath='Python/import.c' line='180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_ReleaseLock' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyImport_ReInitLock' mangled-name='_PyImport_ReInitLock' filepath='Python/import.c' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_ReInitLock' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyImport_Fini' mangled-name='_PyImport_Fini' filepath='Python/import.c' line='291' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyImport_GetModuleDict' mangled-name='PyImport_GetModuleDict' filepath='Python/import.c' line='305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_GetModuleDict' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_Cleanup' mangled-name='PyImport_Cleanup' filepath='Python/import.c' line='335' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_Cleanup' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyImport_GetMagicNumber' mangled-name='PyImport_GetMagicNumber' filepath='Python/import.c' line='494' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_GetMagicNumber' hash='52c0efb08d2aa513#2'> + <return type-id='type-id-35'/> + </function-decl> + <function-decl name='PyImport_GetMagicTag' mangled-name='PyImport_GetMagicTag' filepath='Python/import.c' line='516' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_GetMagicTag' hash='53885bde0aa65efe'> + <return type-id='type-id-15'/> + </function-decl> + <function-decl name='_PyImport_FixupExtensionObject' mangled-name='_PyImport_FixupExtensionObject' filepath='Python/import.c' line='539' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_FixupExtensionObject' hash='63c03439f3e9ae1a'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyImport_FixupBuiltin' mangled-name='_PyImport_FixupBuiltin' filepath='Python/import.c' line='591' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_FixupBuiltin' hash='3b98d83926d2d2d8'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2102' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2102' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyImport_FindExtensionObject' mangled-name='_PyImport_FindExtensionObject' filepath='Python/import.c' line='604' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_FindExtensionObject' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='./Modules/_io/iobase.c' line='420' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyImport_FindBuiltin' mangled-name='_PyImport_FindBuiltin' filepath='Python/import.c' line='655' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyImport_FindBuiltin' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_AddModuleObject' mangled-name='PyImport_AddModuleObject' filepath='Python/import.c' line='673' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_AddModuleObject' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_AddModule' mangled-name='PyImport_AddModule' filepath='Python/import.c' line='698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_AddModule' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_ExecCodeModule' mangled-name='PyImport_ExecCodeModule' filepath='Python/import.c' line='734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ExecCodeModule' hash='7f819e60dcc3b892'> + <parameter type-id='type-id-15' name='name' filepath='Python/import.c' line='734' column='1'/> + <parameter type-id='type-id-6' name='co' filepath='Python/import.c' line='734' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_ExecCodeModuleEx' mangled-name='PyImport_ExecCodeModuleEx' filepath='Python/import.c' line='741' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ExecCodeModuleEx' hash='10b711747f9a1a98'> + <parameter type-id='type-id-15' name='encoding' filepath='Python/codecs.c' line='383' column='1'/> + <parameter type-id='type-id-6' name='stream' filepath='Python/codecs.c' line='384' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Python/codecs.c' line='385' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_ExecCodeModuleWithPathnames' mangled-name='PyImport_ExecCodeModuleWithPathnames' filepath='Python/import.c' line='748' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ExecCodeModuleWithPathnames' hash='a6ce4c520182e764'> + <parameter type-id='type-id-15' name='name' filepath='Python/import.c' line='748' column='1'/> + <parameter type-id='type-id-6' name='co' filepath='Python/import.c' line='748' column='1'/> + <parameter type-id='type-id-15' name='pathname' filepath='Python/import.c' line='749' column='1'/> + <parameter type-id='type-id-15' name='cpathname' filepath='Python/import.c' line='750' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_ExecCodeModuleObject' mangled-name='PyImport_ExecCodeModuleObject' filepath='Python/import.c' line='851' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ExecCodeModuleObject' hash='0f58c708e82e30e5'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2345' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Objects/abstract.c' line='2346' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/abstract.c' line='2346' column='1'/> + <parameter type-id='type-id-6' name='kwargs' filepath='Objects/abstract.c' line='2346' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_GetImporter' mangled-name='PyImport_GetImporter' filepath='Python/import.c' line='1022' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_GetImporter' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_ImportFrozenModuleObject' mangled-name='PyImport_ImportFrozenModuleObject' filepath='Python/import.c' line='1181' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ImportFrozenModuleObject' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-6' name='self' filepath='./Modules/_io/fileio.c' line='84' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyImport_ImportFrozenModule' mangled-name='PyImport_ImportFrozenModule' filepath='Python/import.c' line='1244' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ImportFrozenModule' hash='e9ea91a7eab8302c'> + <parameter type-id='type-id-15' name='opt' filepath='Objects/obmalloc.c' line='223' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyImport_ImportModule' mangled-name='PyImport_ImportModule' filepath='Python/import.c' line='1261' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ImportModule' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_ImportModuleNoBlock' mangled-name='PyImport_ImportModuleNoBlock' filepath='Python/import.c' line='1284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ImportModuleNoBlock' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='name' filepath='./Python/sysmodule.c' line='61' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_ImportModuleLevelObject' mangled-name='PyImport_ImportModuleLevelObject' filepath='Python/import.c' line='1493' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ImportModuleLevelObject' hash='8875927fcea460b5'> + <parameter type-id='type-id-6' name='name' filepath='Python/import.c' line='1493' column='1'/> + <parameter type-id='type-id-6' name='globals' filepath='Python/import.c' line='1493' column='1'/> + <parameter type-id='type-id-6' name='locals' filepath='Python/import.c' line='1494' column='1'/> + <parameter type-id='type-id-6' name='fromlist' filepath='Python/import.c' line='1494' column='1'/> + <parameter type-id='type-id-8' name='level' filepath='Python/import.c' line='1495' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_ImportModuleLevel' mangled-name='PyImport_ImportModuleLevel' filepath='Python/import.c' line='1660' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ImportModuleLevel' hash='47bea47d1c20f177'> + <parameter type-id='type-id-15' name='name' filepath='Python/import.c' line='1660' column='1'/> + <parameter type-id='type-id-6' name='globals' filepath='Python/import.c' line='1660' column='1'/> + <parameter type-id='type-id-6' name='locals' filepath='Python/import.c' line='1660' column='1'/> + <parameter type-id='type-id-6' name='fromlist' filepath='Python/import.c' line='1661' column='1'/> + <parameter type-id='type-id-8' name='level' filepath='Python/import.c' line='1661' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_ReloadModule' mangled-name='PyImport_ReloadModule' filepath='Python/import.c' line='1678' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ReloadModule' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_Import' mangled-name='PyImport_Import' filepath='Python/import.c' line='1710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_Import' hash='8759147de6871040'> + <parameter type-id='type-id-6'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyInit_imp' mangled-name='PyInit_imp' filepath='Python/import.c' line='2079' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInit_imp' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyImport_ExtendInittab' mangled-name='PyImport_ExtendInittab' filepath='Python/import.c' line='2105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_ExtendInittab' hash='973c7b862d8767d3'> + <parameter type-id='type-id-16' name='newtab' filepath='Python/import.c' line='2105' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyImport_AppendInittab' mangled-name='PyImport_AppendInittab' filepath='Python/import.c' line='2137' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyImport_AppendInittab' hash='047f7d52c3765ece'> + <parameter type-id='type-id-15' name='name' filepath='Python/import.c' line='2137' column='1'/> + <parameter type-id='type-id-125' name='initfunc' filepath='Python/import.c' line='2137' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/marshal.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='__builtin___memcpy_chk' mangled-name='__memcpy_chk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__memcpy_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyMarshal_WriteLongToFile' mangled-name='PyMarshal_WriteLongToFile' filepath='Python/marshal.c' line='610' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMarshal_WriteLongToFile' hash='041350a0a0d3ab52'> + <parameter type-id='type-id-35' name='x' filepath='Python/marshal.c' line='610' column='1'/> + <parameter type-id='type-id-33' name='fp' filepath='Python/marshal.c' line='610' column='1'/> + <parameter type-id='type-id-8' name='version' filepath='Python/marshal.c' line='610' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyMarshal_WriteObjectToFile' mangled-name='PyMarshal_WriteObjectToFile' filepath='Python/marshal.c' line='625' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMarshal_WriteObjectToFile' hash='d37e61e66ac3a4b2'> + <parameter type-id='type-id-6' name='x' filepath='Python/marshal.c' line='625' column='1'/> + <parameter type-id='type-id-33' name='fp' filepath='Python/marshal.c' line='625' column='1'/> + <parameter type-id='type-id-8' name='version' filepath='Python/marshal.c' line='625' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyMarshal_ReadShortFromFile' mangled-name='PyMarshal_ReadShortFromFile' filepath='Python/marshal.c' line='1495' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMarshal_ReadShortFromFile' hash='5ac3795bb1331787'> + <parameter type-id='type-id-33' name='fp' filepath='Python/marshal.c' line='1495' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyMarshal_ReadLongFromFile' mangled-name='PyMarshal_ReadLongFromFile' filepath='Python/marshal.c' line='1512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMarshal_ReadLongFromFile' hash='eb0e1ae48e8b4470#2'> + <parameter type-id='type-id-33' name='fp' filepath='Python/marshal.c' line='1512' column='1'/> + <return type-id='type-id-35'/> + </function-decl> + <function-decl name='PyMarshal_ReadLastObjectFromFile' mangled-name='PyMarshal_ReadLastObjectFromFile' filepath='Python/marshal.c' line='1549' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMarshal_ReadLastObjectFromFile' hash='3f1ecee91289d674'> + <parameter type-id='type-id-33' name='fp' filepath='Python/marshal.c' line='1574' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMarshal_ReadObjectFromFile' mangled-name='PyMarshal_ReadObjectFromFile' filepath='Python/marshal.c' line='1574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMarshal_ReadObjectFromFile' hash='3f1ecee91289d674'> + <parameter type-id='type-id-33' name='fp' filepath='Python/marshal.c' line='1574' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMarshal_ReadObjectFromString' mangled-name='PyMarshal_ReadObjectFromString' filepath='Python/marshal.c' line='1595' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMarshal_ReadObjectFromString' hash='66fc7990a8a05c35'> + <parameter type-id='type-id-15' name='bytes' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Objects/bytearrayobject.c' line='125' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMarshal_WriteObjectToString' mangled-name='PyMarshal_WriteObjectToString' filepath='Python/marshal.c' line='1617' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMarshal_WriteObjectToString' hash='e9303b5cae6b9508'> + <parameter type-id='type-id-6' name='n' filepath='Objects/abstract.c' line='1454' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Objects/abstract.c' line='1454' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMarshal_Init' mangled-name='PyMarshal_Init' filepath='Python/marshal.c' line='1854' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMarshal_Init' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/modsupport.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='Py_BuildValue' mangled-name='Py_BuildValue' filepath='Python/modsupport.c' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_BuildValue' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='format' filepath='Objects/bytesobject.c' line='362' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_Py_BuildValue_SizeT' mangled-name='_Py_BuildValue_SizeT' filepath='Python/modsupport.c' line='442' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_BuildValue_SizeT' hash='65b6095a7d5e0231'> + <parameter type-id='type-id-15' name='format' filepath='Objects/bytesobject.c' line='362' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='Py_VaBuildValue' mangled-name='Py_VaBuildValue' filepath='Python/modsupport.c' line='453' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_VaBuildValue' hash='6c79ff3e652dd0b1'> + <parameter type-id='type-id-15' name='format' filepath='Objects/bytesobject.c' line='179' column='1'/> + <parameter type-id='type-id-358' name='vargs' filepath='Objects/bytesobject.c' line='179' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_Py_VaBuildValue_SizeT' mangled-name='_Py_VaBuildValue_SizeT' filepath='Python/modsupport.c' line='459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_VaBuildValue_SizeT' hash='6c79ff3e652dd0b1'> + <parameter type-id='type-id-15' name='format' filepath='Objects/bytesobject.c' line='179' column='1'/> + <parameter type-id='type-id-358' name='vargs' filepath='Objects/bytesobject.c' line='179' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_CallFunction' mangled-name='PyEval_CallFunction' filepath='Python/modsupport.c' line='490' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_CallFunction' hash='0de31c15d18813e8'> + <parameter type-id='type-id-6' name='callable' filepath='Objects/abstract.c' line='2545' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Objects/abstract.c' line='2545' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyEval_CallMethod' mangled-name='PyEval_CallMethod' filepath='Python/modsupport.c' line='512' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyEval_CallMethod' hash='96e83fadc2e698c9'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2647' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Objects/abstract.c' line='2647' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Objects/abstract.c' line='2648' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyModule_AddObject' mangled-name='PyModule_AddObject' filepath='Python/modsupport.c' line='541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_AddObject' hash='dc433dc161735f10'> + <parameter type-id='type-id-6' name='o' filepath='Objects/abstract.c' line='2083' column='1'/> + <parameter type-id='type-id-15' name='key' filepath='Objects/abstract.c' line='2083' column='1'/> + <parameter type-id='type-id-6' name='value' filepath='Objects/abstract.c' line='2083' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyModule_AddIntConstant' mangled-name='PyModule_AddIntConstant' filepath='Python/modsupport.c' line='570' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_AddIntConstant' hash='b9a9afefd0127411'> + <parameter type-id='type-id-6' name='m' filepath='Python/modsupport.c' line='570' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Python/modsupport.c' line='570' column='1'/> + <parameter type-id='type-id-35' name='value' filepath='Python/modsupport.c' line='570' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyModule_AddStringConstant' mangled-name='PyModule_AddStringConstant' filepath='Python/modsupport.c' line='582' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_AddStringConstant' hash='f6c473198874cfcb'> + <parameter type-id='type-id-6' name='m' filepath='Python/modsupport.c' line='582' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Python/modsupport.c' line='582' column='1'/> + <parameter type-id='type-id-15' name='value' filepath='Python/modsupport.c' line='582' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/mysnprintf.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='__builtin___vsnprintf_chk' mangled-name='__vsnprintf_chk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__vsnprintf_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyOS_snprintf' mangled-name='PyOS_snprintf' filepath='Python/mysnprintf.c' line='41' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_snprintf' hash='9e970561a213ee08'> + <parameter type-id='type-id-19' name='str' filepath='Python/mysnprintf.c' line='41' column='1'/> + <parameter type-id='type-id-60' name='size' filepath='Python/mysnprintf.c' line='41' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/mysnprintf.c' line='41' column='1'/> + <parameter is-variadic='yes'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyOS_vsnprintf' mangled-name='PyOS_vsnprintf' filepath='Python/mysnprintf.c' line='53' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_vsnprintf' hash='235a4ca206b6277d'> + <parameter type-id='type-id-19' name='str' filepath='Python/mysnprintf.c' line='53' column='1'/> + <parameter type-id='type-id-60' name='size' filepath='Python/mysnprintf.c' line='53' column='1'/> + <parameter type-id='type-id-15' name='format' filepath='Python/mysnprintf.c' line='53' column='1'/> + <parameter type-id='type-id-358' name='va' filepath='Python/mysnprintf.c' line='53' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/mystrtoul.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyOS_strtoul' mangled-name='PyOS_strtoul' filepath='Python/mystrtoul.c' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_strtoul' hash='e5dc9dfd689f62b1'> + <parameter type-id='type-id-15' name='str' filepath='Python/mystrtoul.c' line='95' column='1'/> + <parameter type-id='type-id-36' name='ptr' filepath='Python/mystrtoul.c' line='95' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Python/mystrtoul.c' line='95' column='1'/> + <return type-id='type-id-58'/> + </function-decl> + <function-decl name='PyOS_strtol' mangled-name='PyOS_strtol' filepath='Python/mystrtoul.c' line='263' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_strtol' hash='e745adec85b81cf6'> + <parameter type-id='type-id-15' name='str' filepath='Python/mystrtoul.c' line='263' column='1'/> + <parameter type-id='type-id-36' name='ptr' filepath='Python/mystrtoul.c' line='263' column='1'/> + <parameter type-id='type-id-8' name='base' filepath='Python/mystrtoul.c' line='263' column='1'/> + <return type-id='type-id-35'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/peephole.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyCode_Optimize' mangled-name='PyCode_Optimize' filepath='Python/peephole.c' line='541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCode_Optimize' hash='0f58c708e82e30e5'> + <parameter type-id='type-id-6' name='func' filepath='Objects/abstract.c' line='2345' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Objects/abstract.c' line='2346' column='1'/> + <parameter type-id='type-id-6' name='args' filepath='Objects/abstract.c' line='2346' column='1'/> + <parameter type-id='type-id-6' name='kwargs' filepath='Objects/abstract.c' line='2346' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/pyarena.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='_block' is-struct='yes' visibility='default' size-in-bits='256' filepath='Python/pyarena.c' line='16' column='1' hash='8cdcd151f11c4126' id='type-id-663'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ab_size' type-id='type-id-60' visibility='default' filepath='Python/pyarena.c' line='21' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='ab_offset' type-id='type-id-60' visibility='default' filepath='Python/pyarena.c' line='26' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='ab_next' type-id='type-id-664' visibility='default' filepath='Python/pyarena.c' line='32' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='ab_mem' type-id='type-id-48' visibility='default' filepath='Python/pyarena.c' line='37' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='block' type-id='type-id-663' size-in-bits='256' filepath='Python/pyarena.c' line='38' column='1' id='type-id-665'/> + <pointer-type-def type-id='type-id-663' size-in-bits='64' hash='223b87e3c99f301c' id='type-id-664'/> + <pointer-type-def type-id='type-id-665' size-in-bits='64' hash='6ef726884425ca03' id='type-id-628'/> + <function-decl name='PyArena_New' mangled-name='PyArena_New' filepath='Python/pyarena.c' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArena_New' hash='cbb8d545a4c894d7'> + <return type-id='type-id-627'/> + </function-decl> + <function-decl name='PyArena_Free' mangled-name='PyArena_Free' filepath='Python/pyarena.c' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArena_Free' hash='cbb8d545a4c894d7'> + <parameter type-id='type-id-627' name='arena' filepath='Python/pyarena.c' line='157' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyArena_Malloc' mangled-name='PyArena_Malloc' filepath='Python/pyarena.c' line='180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArena_Malloc' hash='28fe6ad32fa5bb8e'> + <parameter type-id='type-id-627' name='arena' filepath='Python/pyarena.c' line='180' column='1'/> + <parameter type-id='type-id-60' name='size' filepath='Python/pyarena.c' line='180' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyArena_AddPyObject' mangled-name='PyArena_AddPyObject' filepath='Python/pyarena.c' line='203' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyArena_AddPyObject' hash='839b40cabf0a86d7'> + <parameter type-id='type-id-627' name='arena' filepath='Python/pyarena.c' line='203' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Python/pyarena.c' line='203' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/pyctype.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + </abi-instr> + <abi-instr address-size='64' path='Python/pyfpe.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyFPE_dummy' mangled-name='PyFPE_dummy' filepath='Python/pyfpe.c' line='20' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyFPE_dummy' hash='14e245f4052d89de'> + <parameter type-id='type-id-48' name='dummy' filepath='Python/pyfpe.c' line='20' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/pyhash.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <class-decl name='PyHash_FuncDef' is-struct='yes' naming-typedef-id='type-id-666' visibility='default' size-in-bits='192' filepath='./Include/pyhash.h' line='87' column='1' hash='28220deb0f56a445' id='type-id-667'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='hash' type-id='type-id-668' visibility='default' filepath='./Include/pyhash.h' line='88' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='name' type-id='type-id-15' visibility='default' filepath='./Include/pyhash.h' line='89' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='hash_bits' type-id='type-id-464' visibility='default' filepath='./Include/pyhash.h' line='90' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='160'> + <var-decl name='seed_bits' type-id='type-id-464' visibility='default' filepath='./Include/pyhash.h' line='91' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyHash_FuncDef' type-id='type-id-667' size-in-bits='192' filepath='./Include/pyhash.h' line='92' column='1' id='type-id-666'/> + <pointer-type-def type-id='type-id-666' size-in-bits='64' hash='9776028b70e7dc88' id='type-id-669'/> + <pointer-type-def type-id='type-id-670' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-671'/> + <qualified-type-def type-id='type-id-671' const='yes' hash='6fd743acdba65045' id='type-id-668'/> + <function-decl name='_Py_HashDouble' mangled-name='_Py_HashDouble' filepath='Python/pyhash.c' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_HashDouble' hash='7a549ba0b18399ef'> + <parameter type-id='type-id-75' name='v' filepath='Python/pyhash.c' line='86' column='1'/> + <return type-id='type-id-164'/> + </function-decl> + <function-decl name='_Py_HashPointer' mangled-name='_Py_HashPointer' filepath='Python/pyhash.c' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_HashPointer' hash='52c0efb08d2aa513'> + <parameter type-id='type-id-48' name='p' filepath='Python/pyhash.c' line='132' column='1'/> + <return type-id='type-id-164'/> + </function-decl> + <function-decl name='_Py_HashBytes' mangled-name='_Py_HashBytes' filepath='Python/pyhash.c' line='146' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_HashBytes' hash='b1dcd91100b153bb'> + <parameter type-id='type-id-48'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-164'/> + </function-decl> + <function-decl name='_PyHash_Fini' mangled-name='_PyHash_Fini' filepath='Python/pyhash.c' line='194' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyHash_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyHash_GetFuncDef' mangled-name='PyHash_GetFuncDef' filepath='Python/pyhash.c' line='213' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyHash_GetFuncDef' hash='bfd9d892004ceaaf'> + <return type-id='type-id-669'/> + </function-decl> + <function-type size-in-bits='64' hash='b1dcd91100b153bb' id='type-id-670'> + <parameter type-id='type-id-48'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-164'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='Python/pylifecycle.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <typedef-decl name='PyOS_sighandler_t' type-id='type-id-672' size-in-bits='64' filepath='./Include/pylifecycle.h' line='118' column='1' hash='fd7a63c0c6c822c4' id='type-id-673'/> + <pointer-type-def type-id='type-id-674' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-675'/> + <pointer-type-def type-id='type-id-636' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-672'/> + <pointer-type-def type-id='type-id-41' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-282'/> + <function-decl name='setenv' mangled-name='setenv' filepath='/usr/include/stdlib.h' line='792' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='setenv' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='dup' mangled-name='dup' filepath='/usr/include/unistd.h' line='552' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dup' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <var-decl name='_PyOS_mystrnicmp_hack' type-id='type-id-675' mangled-name='_PyOS_mystrnicmp_hack' visibility='default' filepath='Python/pylifecycle.c' line='106' column='1' elf-symbol-id='_PyOS_mystrnicmp_hack'/> + <function-decl name='PyModule_GetWarningsModule' mangled-name='PyModule_GetWarningsModule' filepath='Python/pylifecycle.c' line='112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyModule_GetWarningsModule' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='Py_IsInitialized' mangled-name='Py_IsInitialized' filepath='Python/pylifecycle.c' line='122' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_IsInitialized' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_SetStandardStreamEncoding' mangled-name='Py_SetStandardStreamEncoding' filepath='Python/pylifecycle.c' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_SetStandardStreamEncoding' hash='5f03b5b551b5a51f'> + <parameter type-id='type-id-15' name='encoding' filepath='Python/pylifecycle.c' line='135' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Python/pylifecycle.c' line='135' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_LegacyLocaleDetected' mangled-name='_Py_LegacyLocaleDetected' filepath='Python/pylifecycle.c' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_LegacyLocaleDetected' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_CoerceLegacyLocale' mangled-name='_Py_CoerceLegacyLocale' filepath='Python/pylifecycle.c' line='436' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_CoerceLegacyLocale' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_InitializeEx_Private' mangled-name='_Py_InitializeEx_Private' filepath='Python/pylifecycle.c' line='485' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_InitializeEx_Private' hash='d628501fd2223339'> + <parameter type-id='type-id-8' name='install_sigs' filepath='Python/pylifecycle.c' line='485' column='1'/> + <parameter type-id='type-id-8' name='install_importlib' filepath='Python/pylifecycle.c' line='485' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_InitializeEx' mangled-name='Py_InitializeEx' filepath='Python/pylifecycle.c' line='656' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_InitializeEx' hash='388da3fa973fde78'> + <parameter type-id='type-id-8' name='new_limit' filepath='Python/ceval.c' line='657' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_Initialize' mangled-name='Py_Initialize' filepath='Python/pylifecycle.c' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_Initialize' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_FinalizeEx' mangled-name='Py_FinalizeEx' filepath='Python/pylifecycle.c' line='736' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_FinalizeEx' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_Finalize' mangled-name='Py_Finalize' filepath='Python/pylifecycle.c' line='931' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_Finalize' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_NewInterpreter' mangled-name='Py_NewInterpreter' filepath='Python/pylifecycle.c' line='950' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_NewInterpreter' hash='e3b06c3996daed44'> + <return type-id='type-id-27'/> + </function-decl> + <function-decl name='Py_EndInterpreter' mangled-name='Py_EndInterpreter' filepath='Python/pylifecycle.c' line='1058' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_EndInterpreter' hash='e3b06c3996daed44'> + <parameter type-id='type-id-27' name='tstate' filepath='Python/ceval.c' line='362' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_SetProgramName' mangled-name='Py_SetProgramName' filepath='Python/pylifecycle.c' line='1085' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_SetProgramName' hash='6c67d78c51f3a19c'> + <parameter type-id='type-id-246' name='home' filepath='Python/pylifecycle.c' line='1101' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_GetProgramName' mangled-name='Py_GetProgramName' filepath='Python/pylifecycle.c' line='1092' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetProgramName' hash='6c67d78c51f3a19c'> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='Py_SetPythonHome' mangled-name='Py_SetPythonHome' filepath='Python/pylifecycle.c' line='1101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_SetPythonHome' hash='6c67d78c51f3a19c'> + <parameter type-id='type-id-246' name='home' filepath='Python/pylifecycle.c' line='1101' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_GetPythonHome' mangled-name='Py_GetPythonHome' filepath='Python/pylifecycle.c' line='1107' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_GetPythonHome' hash='6c67d78c51f3a19c'> + <return type-id='type-id-246'/> + </function-decl> + <function-decl name='Py_FatalError' mangled-name='Py_FatalError' filepath='Python/pylifecycle.c' line='1589' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_FatalError' hash='53885bde0aa65efe'> + <parameter type-id='type-id-15' name='msg' filepath='Python/pylifecycle.c' line='1589' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_PyAtExit' mangled-name='_Py_PyAtExit' filepath='Python/pylifecycle.c' line='1676' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_PyAtExit' hash='5695f5ce05a4c55f'> + <parameter type-id='type-id-282' name='func' filepath='Python/pylifecycle.c' line='1676' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_AtExit' mangled-name='Py_AtExit' filepath='Python/pylifecycle.c' line='1724' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_AtExit' hash='a7f99494147764a8'> + <parameter type-id='type-id-282' name='func' filepath='Python/pylifecycle.c' line='1724' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_Exit' mangled-name='Py_Exit' filepath='Python/pylifecycle.c' line='1743' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_Exit' hash='388da3fa973fde78'> + <parameter type-id='type-id-8' name='new_limit' filepath='Python/ceval.c' line='657' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_RestoreSignals' mangled-name='_Py_RestoreSignals' filepath='Python/pylifecycle.c' line='1778' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_RestoreSignals' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='Py_FdIsInteractive' mangled-name='Py_FdIsInteractive' filepath='Python/pylifecycle.c' line='1799' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_FdIsInteractive' hash='31c19dfde3fac410'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pylifecycle.c' line='1799' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pylifecycle.c' line='1799' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyOS_getsig' mangled-name='PyOS_getsig' filepath='Python/pylifecycle.c' line='1814' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_getsig' hash='d02a6a6992cdb2ae'> + <parameter type-id='type-id-8' name='sig' filepath='Python/pylifecycle.c' line='1814' column='1'/> + <return type-id='type-id-673'/> + </function-decl> + <function-decl name='PyOS_setsig' mangled-name='PyOS_setsig' filepath='Python/pylifecycle.c' line='1853' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_setsig' hash='731d120f15d55386'> + <parameter type-id='type-id-8' name='sig' filepath='Python/pylifecycle.c' line='1853' column='1'/> + <parameter type-id='type-id-673' name='handler' filepath='Python/pylifecycle.c' line='1853' column='1'/> + <return type-id='type-id-673'/> + </function-decl> + <function-type size-in-bits='64' hash='2cfd2c3e823875b9' id='type-id-674'> + <parameter type-id='type-id-15'/> + <parameter type-id='type-id-15'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-8'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='Python/pymath.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_Py_get_387controlword' mangled-name='_Py_get_387controlword' filepath='Python/pymath.c' line='23' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_get_387controlword' hash='a123d258525fc45e#3'> + <return type-id='type-id-113'/> + </function-decl> + <function-decl name='_Py_set_387controlword' mangled-name='_Py_set_387controlword' filepath='Python/pymath.c' line='29' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_set_387controlword' hash='a123d258525fc45e#2'> + <parameter type-id='type-id-113' name='cw' filepath='Python/pymath.c' line='29' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/pystate.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <enum-decl name='PyGILState_STATE' naming-typedef-id='type-id-676' size-in-bits='32' alignment-in-bits='32' filepath='./Include/pystate.h' line='232' column='1' hash='08f1d6e3c0f8da7f' id='type-id-677'> + <underlying-type type-id='type-id-405'/> + <enumerator name='PyGILState_LOCKED' value='0'/> + <enumerator name='PyGILState_UNLOCKED' value='1'/> + </enum-decl> + <class-decl name='_co_extra_state' is-struct='yes' visibility='default' size-in-bits='16512' filepath='./Include/pystate.h' line='54' column='1' hash='42e60e7caae66a9e' id='type-id-678'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='next' type-id='type-id-679' visibility='default' filepath='./Include/pystate.h' line='55' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='interp' type-id='type-id-133' visibility='default' filepath='./Include/pystate.h' line='56' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='co_extra_user_count' type-id='type-id-54' visibility='default' filepath='./Include/pystate.h' line='58' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='co_extra_freefuncs' type-id='type-id-77' visibility='default' filepath='./Include/pystate.h' line='59' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='PyGILState_STATE' type-id='type-id-677' size-in-bits='32' alignment-in-bits='32' filepath='./Include/pystate.h' line='233' column='1' hash='08f1d6e3c0f8da7f' id='type-id-676'/> + <typedef-decl name='__PyCodeExtraState' type-id='type-id-678' size-in-bits='16512' filepath='./Include/pystate.h' line='60' column='1' id='type-id-680'/> + <pointer-type-def type-id='type-id-680' size-in-bits='64' hash='03fe49ebe5df813a' id='type-id-681'/> + <pointer-type-def type-id='type-id-678' size-in-bits='64' hash='be452de5e2326bf8' id='type-id-679'/> + <function-decl name='PyInterpreterState_New' mangled-name='PyInterpreterState_New' filepath='Python/pystate.c' line='71' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInterpreterState_New' hash='660d83a0dfca506b'> + <return type-id='type-id-133'/> + </function-decl> + <function-decl name='PyInterpreterState_Clear' mangled-name='PyInterpreterState_Clear' filepath='Python/pystate.c' line='125' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInterpreterState_Clear' hash='660d83a0dfca506b'> + <parameter type-id='type-id-133' name='interp' filepath='Python/pystate.c' line='158' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyInterpreterState_Delete' mangled-name='PyInterpreterState_Delete' filepath='Python/pystate.c' line='158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInterpreterState_Delete' hash='660d83a0dfca506b'> + <parameter type-id='type-id-133' name='interp' filepath='Python/pystate.c' line='158' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThreadState_New' mangled-name='PyThreadState_New' filepath='Python/pystate.c' line='271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThreadState_New' hash='8c2ebb8493c09455'> + <parameter type-id='type-id-133' name='interp' filepath='Python/pystate.c' line='681' column='1'/> + <return type-id='type-id-27'/> + </function-decl> + <function-decl name='_PyThreadState_Prealloc' mangled-name='_PyThreadState_Prealloc' filepath='Python/pystate.c' line='277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyThreadState_Prealloc' hash='8c2ebb8493c09455'> + <parameter type-id='type-id-133' name='interp' filepath='Python/pystate.c' line='681' column='1'/> + <return type-id='type-id-27'/> + </function-decl> + <function-decl name='_PyThreadState_Init' mangled-name='_PyThreadState_Init' filepath='Python/pystate.c' line='283' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyThreadState_Init' hash='e3b06c3996daed44'> + <parameter type-id='type-id-27' name='tstate' filepath='Python/ceval.c' line='362' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyState_FindModule' mangled-name='PyState_FindModule' filepath='Python/pystate.c' line='291' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyState_FindModule' hash='798f52ab16f91c56'> + <parameter type-id='type-id-420' name='def' filepath='Objects/moduleobject.c' line='43' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyState_AddModule' mangled-name='_PyState_AddModule' filepath='Python/pystate.c' line='310' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyState_AddModule' hash='c368ca4648a54fff#2'> + <parameter type-id='type-id-6' name='module' filepath='Python/pystate.c' line='337' column='1'/> + <parameter type-id='type-id-420' name='def' filepath='Python/pystate.c' line='337' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyState_AddModule' mangled-name='PyState_AddModule' filepath='Python/pystate.c' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyState_AddModule' hash='c368ca4648a54fff#2'> + <parameter type-id='type-id-6' name='module' filepath='Python/pystate.c' line='337' column='1'/> + <parameter type-id='type-id-420' name='def' filepath='Python/pystate.c' line='337' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyState_RemoveModule' mangled-name='PyState_RemoveModule' filepath='Python/pystate.c' line='358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyState_RemoveModule' hash='7b647d56728b6753'> + <parameter type-id='type-id-420' name='def' filepath='Python/pystate.c' line='358' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyState_ClearModules' mangled-name='_PyState_ClearModules' filepath='Python/pystate.c' line='386' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyState_ClearModules' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThreadState_Clear' mangled-name='PyThreadState_Clear' filepath='Python/pystate.c' line='410' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThreadState_Clear' hash='e3b06c3996daed44'> + <parameter type-id='type-id-27' name='tstate' filepath='Python/ceval.c' line='362' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThreadState_Delete' mangled-name='PyThreadState_Delete' filepath='Python/pystate.c' line='474' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThreadState_Delete' hash='e3b06c3996daed44'> + <parameter type-id='type-id-27' name='tstate' filepath='Python/ceval.c' line='362' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThreadState_DeleteCurrent' mangled-name='PyThreadState_DeleteCurrent' filepath='Python/pystate.c' line='488' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThreadState_DeleteCurrent' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyThreadState_DeleteExcept' mangled-name='_PyThreadState_DeleteExcept' filepath='Python/pystate.c' line='511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyThreadState_DeleteExcept' hash='e3b06c3996daed44'> + <parameter type-id='type-id-27' name='tstate' filepath='Python/ceval.c' line='362' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyThreadState_UncheckedGet' mangled-name='_PyThreadState_UncheckedGet' filepath='Python/pystate.c' line='541' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyThreadState_UncheckedGet' hash='e3b06c3996daed44'> + <return type-id='type-id-27'/> + </function-decl> + <function-decl name='PyThreadState_Get' mangled-name='PyThreadState_Get' filepath='Python/pystate.c' line='548' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThreadState_Get' hash='e3b06c3996daed44'> + <return type-id='type-id-27'/> + </function-decl> + <function-decl name='PyThreadState_Swap' mangled-name='PyThreadState_Swap' filepath='Python/pystate.c' line='559' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThreadState_Swap' hash='8ad0962879ff58bc'> + <parameter type-id='type-id-27' name='tstate' filepath='Python/pystate.c' line='686' column='1'/> + <return type-id='type-id-27'/> + </function-decl> + <function-decl name='__PyCodeExtraState_Get' mangled-name='__PyCodeExtraState_Get' filepath='Python/pystate.c' line='584' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__PyCodeExtraState_Get' hash='b0b925983b7681b1'> + <return type-id='type-id-681'/> + </function-decl> + <function-decl name='PyThreadState_GetDict' mangled-name='PyThreadState_GetDict' filepath='Python/pystate.c' line='607' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThreadState_GetDict' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyThreadState_SetAsyncExc' mangled-name='PyThreadState_SetAsyncExc' filepath='Python/pystate.c' line='632' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThreadState_SetAsyncExc' hash='23457304ff012763'> + <parameter type-id='type-id-35' name='id' filepath='Python/pystate.c' line='632' column='1'/> + <parameter type-id='type-id-6' name='exc' filepath='Python/pystate.c' line='632' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyInterpreterState_Head' mangled-name='PyInterpreterState_Head' filepath='Python/pystate.c' line='670' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInterpreterState_Head' hash='660d83a0dfca506b'> + <return type-id='type-id-133'/> + </function-decl> + <function-decl name='PyInterpreterState_Next' mangled-name='PyInterpreterState_Next' filepath='Python/pystate.c' line='676' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInterpreterState_Next' hash='29e9f2f43e113d18'> + <parameter type-id='type-id-133' name='interp' filepath='Python/pystate.c' line='676' column='1'/> + <return type-id='type-id-133'/> + </function-decl> + <function-decl name='PyInterpreterState_ThreadHead' mangled-name='PyInterpreterState_ThreadHead' filepath='Python/pystate.c' line='681' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyInterpreterState_ThreadHead' hash='8c2ebb8493c09455'> + <parameter type-id='type-id-133' name='interp' filepath='Python/pystate.c' line='681' column='1'/> + <return type-id='type-id-27'/> + </function-decl> + <function-decl name='PyThreadState_Next' mangled-name='PyThreadState_Next' filepath='Python/pystate.c' line='686' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThreadState_Next' hash='8ad0962879ff58bc'> + <parameter type-id='type-id-27' name='tstate' filepath='Python/pystate.c' line='686' column='1'/> + <return type-id='type-id-27'/> + </function-decl> + <function-decl name='_PyThread_CurrentFrames' mangled-name='_PyThread_CurrentFrames' filepath='Python/pystate.c' line='696' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyThread_CurrentFrames' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyGILState_Init' mangled-name='_PyGILState_Init' filepath='Python/pystate.c' line='761' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGILState_Init' hash='1c2e66346527ab6e'> + <parameter type-id='type-id-133' name='i' filepath='Python/pystate.c' line='761' column='1'/> + <parameter type-id='type-id-27' name='t' filepath='Python/pystate.c' line='761' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyGILState_GetInterpreterStateUnsafe' mangled-name='_PyGILState_GetInterpreterStateUnsafe' filepath='Python/pystate.c' line='775' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGILState_GetInterpreterStateUnsafe' hash='660d83a0dfca506b'> + <return type-id='type-id-133'/> + </function-decl> + <function-decl name='_PyGILState_Fini' mangled-name='_PyGILState_Fini' filepath='Python/pystate.c' line='781' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGILState_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyGILState_Reinit' mangled-name='_PyGILState_Reinit' filepath='Python/pystate.c' line='793' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyGILState_Reinit' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyGILState_GetThisThreadState' mangled-name='PyGILState_GetThisThreadState' filepath='Python/pystate.c' line='847' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGILState_GetThisThreadState' hash='e3b06c3996daed44'> + <return type-id='type-id-27'/> + </function-decl> + <function-decl name='PyGILState_Check' mangled-name='PyGILState_Check' filepath='Python/pystate.c' line='855' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGILState_Check' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyGILState_Ensure' mangled-name='PyGILState_Ensure' filepath='Python/pystate.c' line='873' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGILState_Ensure' hash='340756a519e3ffa2'> + <return type-id='type-id-676'/> + </function-decl> + <function-decl name='PyGILState_Release' mangled-name='PyGILState_Release' filepath='Python/pystate.c' line='924' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyGILState_Release' hash='340756a519e3ffa2'> + <parameter type-id='type-id-676' name='oldstate' filepath='Python/pystate.c' line='924' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/pystrcmp.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyOS_mystrnicmp' mangled-name='PyOS_mystrnicmp' filepath='Python/pystrcmp.c' line='7' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_mystrnicmp' hash='2cfd2c3e823875b9'> + <parameter type-id='type-id-15'/> + <parameter type-id='type-id-15'/> + <parameter type-id='type-id-54'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyOS_mystricmp' mangled-name='PyOS_mystricmp' filepath='Python/pystrcmp.c' line='20' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_mystricmp' hash='5f03b5b551b5a51f'> + <parameter type-id='type-id-15' name='encoding' filepath='Python/pylifecycle.c' line='135' column='1'/> + <parameter type-id='type-id-15' name='errors' filepath='Python/pylifecycle.c' line='135' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/pystrhex.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='_Py_strhex' mangled-name='_Py_strhex' filepath='Python/pystrhex.c' line='51' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_strhex' hash='94b567635749b28e'> + <parameter type-id='type-id-15' name='argbuf' filepath='Python/pystrhex.c' line='58' column='1'/> + <parameter type-id='type-id-301' name='arglen' filepath='Python/pystrhex.c' line='58' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_Py_strhex_bytes' mangled-name='_Py_strhex_bytes' filepath='Python/pystrhex.c' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_strhex_bytes' hash='94b567635749b28e'> + <parameter type-id='type-id-15' name='argbuf' filepath='Python/pystrhex.c' line='58' column='1'/> + <parameter type-id='type-id-301' name='arglen' filepath='Python/pystrhex.c' line='58' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/pystrtod.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <pointer-type-def type-id='type-id-682' size-in-bits='64' hash='fd7a63c0c6c822c4' id='type-id-683'/> + <function-decl name='_Py_parse_inf_or_nan' mangled-name='_Py_parse_inf_or_nan' filepath='Python/pystrtod.c' line='28' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_parse_inf_or_nan' hash='15d84328157dd688'> + <parameter type-id='type-id-15' name='s00' filepath='Python/dtoa.c' line='1434' column='1'/> + <parameter type-id='type-id-36' name='se' filepath='Python/dtoa.c' line='1434' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='PyOS_string_to_double' mangled-name='PyOS_string_to_double' filepath='Python/pystrtod.c' line='337' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_string_to_double' hash='749e8659059b2d5a'> + <parameter type-id='type-id-15' name='s' filepath='Python/pystrtod.c' line='337' column='1'/> + <parameter type-id='type-id-36' name='endptr' filepath='Python/pystrtod.c' line='338' column='1'/> + <parameter type-id='type-id-6' name='overflow_exception' filepath='Python/pystrtod.c' line='339' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='_Py_string_to_number_with_underscores' mangled-name='_Py_string_to_number_with_underscores' filepath='Python/pystrtod.c' line='385' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_string_to_number_with_underscores' hash='76158f6fce434d46'> + <parameter type-id='type-id-15' name='s' filepath='Python/pystrtod.c' line='386' column='1'/> + <parameter type-id='type-id-54' name='orig_len' filepath='Python/pystrtod.c' line='386' column='1'/> + <parameter type-id='type-id-15' name='what' filepath='Python/pystrtod.c' line='386' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Python/pystrtod.c' line='386' column='1'/> + <parameter type-id='type-id-48' name='arg' filepath='Python/pystrtod.c' line='386' column='1'/> + <parameter type-id='type-id-683' name='innerfunc' filepath='Python/pystrtod.c' line='387' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyOS_double_to_string' mangled-name='PyOS_double_to_string' filepath='Python/pystrtod.c' line='1243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyOS_double_to_string' hash='d76543c1b43d3983'> + <parameter type-id='type-id-75' name='val' filepath='Python/pystrtod.c' line='1243' column='1'/> + <parameter type-id='type-id-9' name='format_code' filepath='Python/pystrtod.c' line='1244' column='1'/> + <parameter type-id='type-id-8' name='precision' filepath='Python/pystrtod.c' line='1245' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Python/pystrtod.c' line='1246' column='1'/> + <parameter type-id='type-id-292' name='type' filepath='Python/pystrtod.c' line='1247' column='1'/> + <return type-id='type-id-19'/> + </function-decl> + <function-type size-in-bits='64' hash='66fc7990a8a05c35' id='type-id-682'> + <parameter type-id='type-id-15'/> + <parameter type-id='type-id-54'/> + <parameter type-id='type-id-48'/> + <return type-id='type-id-6'/> + </function-type> + </abi-instr> + <abi-instr address-size='64' path='Python/pythonrun.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <enum-decl name='_block_type' size-in-bits='32' alignment-in-bits='32' filepath='./Include/symtable.h' line='13' column='1' hash='fc604474b2babe37' id='type-id-684'> + <underlying-type type-id='type-id-405'/> + <enumerator name='FunctionBlock' value='0'/> + <enumerator name='ClassBlock' value='1'/> + <enumerator name='ModuleBlock' value='2'/> + </enum-decl> + <class-decl name='_symtable_entry' is-struct='yes' visibility='default' size-in-bits='832' filepath='./Include/symtable.h' line='37' column='1' hash='ead5cb721ce454d0' id='type-id-685'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='ob_base' type-id='type-id-20' visibility='default' filepath='./Include/symtable.h' line='38' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='ste_id' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='39' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='ste_symbols' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='40' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='ste_name' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='41' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='ste_varnames' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='42' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='ste_children' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='43' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='ste_directives' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='44' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='ste_type' type-id='type-id-686' visibility='default' filepath='./Include/symtable.h' line='45' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='544'> + <var-decl name='ste_nested' type-id='type-id-8' visibility='default' filepath='./Include/symtable.h' line='46' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='ste_free' type-id='type-id-56' visibility='default' filepath='./Include/symtable.h' line='47' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='577'> + <var-decl name='ste_child_free' type-id='type-id-56' visibility='default' filepath='./Include/symtable.h' line='48' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='578'> + <var-decl name='ste_generator' type-id='type-id-56' visibility='default' filepath='./Include/symtable.h' line='50' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='579'> + <var-decl name='ste_coroutine' type-id='type-id-56' visibility='default' filepath='./Include/symtable.h' line='51' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='580'> + <var-decl name='ste_varargs' type-id='type-id-56' visibility='default' filepath='./Include/symtable.h' line='52' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='581'> + <var-decl name='ste_varkeywords' type-id='type-id-56' visibility='default' filepath='./Include/symtable.h' line='53' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='582'> + <var-decl name='ste_returns_value' type-id='type-id-56' visibility='default' filepath='./Include/symtable.h' line='54' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='583'> + <var-decl name='ste_needs_class_closure' type-id='type-id-56' visibility='default' filepath='./Include/symtable.h' line='56' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='608'> + <var-decl name='ste_lineno' type-id='type-id-8' visibility='default' filepath='./Include/symtable.h' line='59' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='640'> + <var-decl name='ste_col_offset' type-id='type-id-8' visibility='default' filepath='./Include/symtable.h' line='60' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='672'> + <var-decl name='ste_opt_lineno' type-id='type-id-8' visibility='default' filepath='./Include/symtable.h' line='61' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='704'> + <var-decl name='ste_opt_col_offset' type-id='type-id-8' visibility='default' filepath='./Include/symtable.h' line='62' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='736'> + <var-decl name='ste_tmpname' type-id='type-id-8' visibility='default' filepath='./Include/symtable.h' line='63' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='768'> + <var-decl name='ste_table' type-id='type-id-687' visibility='default' filepath='./Include/symtable.h' line='64' column='1'/> + </data-member> + </class-decl> + <class-decl name='symtable' is-struct='yes' visibility='default' size-in-bits='640' filepath='./Include/symtable.h' line='18' column='1' hash='b182ece2bf851e0c' id='type-id-688'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='st_filename' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='19' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='st_cur' type-id='type-id-689' visibility='default' filepath='./Include/symtable.h' line='21' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='st_top' type-id='type-id-689' visibility='default' filepath='./Include/symtable.h' line='22' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='st_blocks' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='23' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='st_stack' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='25' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='st_global' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='26' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='st_nblocks' type-id='type-id-8' visibility='default' filepath='./Include/symtable.h' line='27' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='448'> + <var-decl name='st_private' type-id='type-id-6' visibility='default' filepath='./Include/symtable.h' line='30' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='512'> + <var-decl name='st_future' type-id='type-id-657' visibility='default' filepath='./Include/symtable.h' line='31' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='576'> + <var-decl name='recursion_depth' type-id='type-id-8' visibility='default' filepath='./Include/symtable.h' line='33' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='608'> + <var-decl name='recursion_limit' type-id='type-id-8' visibility='default' filepath='./Include/symtable.h' line='34' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='_Py_block_ty' type-id='type-id-684' size-in-bits='32' alignment-in-bits='32' filepath='./Include/symtable.h' line='14' column='1' hash='fc604474b2babe37' id='type-id-686'/> + <pointer-type-def type-id='type-id-685' size-in-bits='64' hash='01db33078dccb958' id='type-id-689'/> + <pointer-type-def type-id='type-id-688' size-in-bits='64' hash='212207924523ecf9' id='type-id-687'/> + <function-decl name='rewind' mangled-name='rewind' filepath='/usr/include/stdio.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='rewind' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyRun_AnyFileExFlags' mangled-name='PyRun_AnyFileExFlags' filepath='Python/pythonrun.c' line='69' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_AnyFileExFlags' hash='a045f6a9b30a4261'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='363' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pythonrun.c' line='363' column='1'/> + <parameter type-id='type-id-8' name='closeit' filepath='Python/pythonrun.c' line='363' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='364' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_InteractiveLoopFlags' mangled-name='PyRun_InteractiveLoopFlags' filepath='Python/pythonrun.c' line='85' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_InteractiveLoopFlags' hash='78e6d7c9a104ba61'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='1517' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Python/pythonrun.c' line='1517' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1517' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_InteractiveOneObject' mangled-name='PyRun_InteractiveOneObject' filepath='Python/pythonrun.c' line='257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_InteractiveOneObject' hash='4aa657281cced32a'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='257' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/pythonrun.c' line='257' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='257' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_InteractiveOneFlags' mangled-name='PyRun_InteractiveOneFlags' filepath='Python/pythonrun.c' line='270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_InteractiveOneFlags' hash='78e6d7c9a104ba61'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='1517' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Python/pythonrun.c' line='1517' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1517' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_SimpleFileExFlags' mangled-name='PyRun_SimpleFileExFlags' filepath='Python/pythonrun.c' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_SimpleFileExFlags' hash='a045f6a9b30a4261'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='363' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pythonrun.c' line='363' column='1'/> + <parameter type-id='type-id-8' name='closeit' filepath='Python/pythonrun.c' line='363' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='364' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_SimpleStringFlags' mangled-name='PyRun_SimpleStringFlags' filepath='Python/pythonrun.c' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_SimpleStringFlags' hash='5d7aebafbf460840'> + <parameter type-id='type-id-15' name='command' filepath='Python/pythonrun.c' line='438' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='438' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyErr_Print' mangled-name='PyErr_Print' filepath='Python/pythonrun.c' line='530' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_Print' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_PrintEx' mangled-name='PyErr_PrintEx' filepath='Python/pythonrun.c' line='631' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_PrintEx' hash='388da3fa973fde78'> + <parameter type-id='type-id-8' name='new_limit' filepath='Python/ceval.c' line='657' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyErr_Display' mangled-name='PyErr_Display' filepath='Python/pythonrun.c' line='897' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyErr_Display' hash='2e839175b6f0d64e'> + <parameter type-id='type-id-6' name='exc' filepath='Python/errors.c' line='396' column='1'/> + <parameter type-id='type-id-6' name='val' filepath='Python/errors.c' line='396' column='1'/> + <parameter type-id='type-id-6' name='tb' filepath='Python/errors.c' line='396' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyRun_StringFlags' mangled-name='PyRun_StringFlags' filepath='Python/pythonrun.c' line='931' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_StringFlags' hash='d6aeb37ba576fe86'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='931' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='931' column='1'/> + <parameter type-id='type-id-6' name='globals' filepath='Python/pythonrun.c' line='931' column='1'/> + <parameter type-id='type-id-6' name='locals' filepath='Python/pythonrun.c' line='932' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='932' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyRun_FileExFlags' mangled-name='PyRun_FileExFlags' filepath='Python/pythonrun.c' line='955' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_FileExFlags' hash='437e487765f6983a'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='955' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/pythonrun.c' line='955' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='955' column='1'/> + <parameter type-id='type-id-6' name='globals' filepath='Python/pythonrun.c' line='955' column='1'/> + <parameter type-id='type-id-6' name='locals' filepath='Python/pythonrun.c' line='956' column='1'/> + <parameter type-id='type-id-8' name='closeit' filepath='Python/pythonrun.c' line='956' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='956' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='Py_CompileStringObject' mangled-name='Py_CompileStringObject' filepath='Python/pythonrun.c' line='1072' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_CompileStringObject' hash='641e6b58de8797d2'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1072' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/pythonrun.c' line='1072' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1072' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1073' column='1'/> + <parameter type-id='type-id-8' name='optimize' filepath='Python/pythonrun.c' line='1073' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='Py_CompileStringExFlags' mangled-name='Py_CompileStringExFlags' filepath='Python/pythonrun.c' line='1097' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_CompileStringExFlags' hash='9f9ecf3792af5090'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1097' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/pythonrun.c' line='1097' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1097' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1098' column='1'/> + <parameter type-id='type-id-8' name='optimize' filepath='Python/pythonrun.c' line='1098' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyCompileString' mangled-name='PyCompileString' filepath='Python/pythonrun.c' line='1112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyCompileString' hash='e8ffb7d8916b4892'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1112' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pythonrun.c' line='1112' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1112' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='Py_SymtableStringObject' mangled-name='Py_SymtableStringObject' filepath='Python/pythonrun.c' line='1118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_SymtableStringObject' hash='ea4caf3b2d0c52de'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1118' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/pythonrun.c' line='1118' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1118' column='1'/> + <return type-id='type-id-687'/> + </function-decl> + <function-decl name='Py_SymtableString' mangled-name='Py_SymtableString' filepath='Python/pythonrun.c' line='1141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_SymtableString' hash='f7cc86a85cf7e58f'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1141' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/pythonrun.c' line='1141' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1141' column='1'/> + <return type-id='type-id-687'/> + </function-decl> + <function-decl name='PyParser_ASTFromStringObject' mangled-name='PyParser_ASTFromStringObject' filepath='Python/pythonrun.c' line='1156' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ASTFromStringObject' hash='49c595a5fa906b14'> + <parameter type-id='type-id-15' name='s' filepath='Python/pythonrun.c' line='1156' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/pythonrun.c' line='1156' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1156' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1157' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/pythonrun.c' line='1157' column='1'/> + <return type-id='type-id-620'/> + </function-decl> + <function-decl name='PyParser_ASTFromString' mangled-name='PyParser_ASTFromString' filepath='Python/pythonrun.c' line='1185' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ASTFromString' hash='f07567a1a64e5e41'> + <parameter type-id='type-id-15' name='s' filepath='Python/pythonrun.c' line='1185' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/pythonrun.c' line='1185' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1185' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1186' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/pythonrun.c' line='1186' column='1'/> + <return type-id='type-id-620'/> + </function-decl> + <function-decl name='PyParser_ASTFromFileObject' mangled-name='PyParser_ASTFromFileObject' filepath='Python/pythonrun.c' line='1199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ASTFromFileObject' hash='57bd8ca25d6400f3'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='1199' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/pythonrun.c' line='1199' column='1'/> + <parameter type-id='type-id-15' name='enc' filepath='Python/pythonrun.c' line='1199' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1200' column='1'/> + <parameter type-id='type-id-15' name='ps1' filepath='Python/pythonrun.c' line='1200' column='1'/> + <parameter type-id='type-id-15' name='ps2' filepath='Python/pythonrun.c' line='1201' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1201' column='1'/> + <parameter type-id='type-id-292' name='errcode' filepath='Python/pythonrun.c' line='1201' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/pythonrun.c' line='1202' column='1'/> + <return type-id='type-id-620'/> + </function-decl> + <function-decl name='PyParser_ASTFromFile' mangled-name='PyParser_ASTFromFile' filepath='Python/pythonrun.c' line='1232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ASTFromFile' hash='8567551dcdbd5b9a'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='1232' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/pythonrun.c' line='1232' column='1'/> + <parameter type-id='type-id-15' name='enc' filepath='Python/pythonrun.c' line='1232' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1233' column='1'/> + <parameter type-id='type-id-15' name='ps1' filepath='Python/pythonrun.c' line='1233' column='1'/> + <parameter type-id='type-id-15' name='ps2' filepath='Python/pythonrun.c' line='1234' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1234' column='1'/> + <parameter type-id='type-id-292' name='errcode' filepath='Python/pythonrun.c' line='1234' column='1'/> + <parameter type-id='type-id-627' name='arena' filepath='Python/pythonrun.c' line='1235' column='1'/> + <return type-id='type-id-620'/> + </function-decl> + <function-decl name='PyParser_SimpleParseFileFlags' mangled-name='PyParser_SimpleParseFileFlags' filepath='Python/pythonrun.c' line='1251' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_SimpleParseFileFlags' hash='c5c1fa6aaa841b7a'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='1251' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pythonrun.c' line='1251' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1251' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Python/pythonrun.c' line='1251' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_SimpleParseStringFlags' mangled-name='PyParser_SimpleParseStringFlags' filepath='Python/pythonrun.c' line='1267' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_SimpleParseStringFlags' hash='7049f433ab44ecd4'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1267' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1267' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Python/pythonrun.c' line='1267' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_SimpleParseStringFlagsFilename' mangled-name='PyParser_SimpleParseStringFlagsFilename' filepath='Python/pythonrun.c' line='1279' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_SimpleParseStringFlagsFilename' hash='c6fc91f68dbfa821'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1279' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pythonrun.c' line='1279' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1280' column='1'/> + <parameter type-id='type-id-8' name='flags' filepath='Python/pythonrun.c' line='1280' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_SimpleParseStringFilename' mangled-name='PyParser_SimpleParseStringFilename' filepath='Python/pythonrun.c' line='1292' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_SimpleParseStringFilename' hash='e9f0eb1826157a2a'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1292' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pythonrun.c' line='1292' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1292' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_ClearError' mangled-name='PyParser_ClearError' filepath='Python/pythonrun.c' line='1301' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_ClearError' hash='12e4bb30a860e2ff'> + <parameter type-id='type-id-509' name='err' filepath='Python/pythonrun.c' line='1307' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyParser_SetError' mangled-name='PyParser_SetError' filepath='Python/pythonrun.c' line='1307' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_SetError' hash='12e4bb30a860e2ff'> + <parameter type-id='type-id-509' name='err' filepath='Python/pythonrun.c' line='1307' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyParser_SimpleParseFile' mangled-name='PyParser_SimpleParseFile' filepath='Python/pythonrun.c' line='1489' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_SimpleParseFile' hash='6b30cfc8e3303a03'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='1489' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pythonrun.c' line='1489' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1489' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyParser_SimpleParseString' mangled-name='PyParser_SimpleParseString' filepath='Python/pythonrun.c' line='1496' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyParser_SimpleParseString' hash='3a8dd9d51191747d'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1496' column='1'/> + <parameter type-id='type-id-8' name='start' filepath='Python/pythonrun.c' line='1496' column='1'/> + <return type-id='type-id-496'/> + </function-decl> + <function-decl name='PyRun_AnyFile' mangled-name='PyRun_AnyFile' filepath='Python/pythonrun.c' line='1503' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_AnyFile' hash='31c19dfde3fac410'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pylifecycle.c' line='1799' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pylifecycle.c' line='1799' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_AnyFileEx' mangled-name='PyRun_AnyFileEx' filepath='Python/pythonrun.c' line='1510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_AnyFileEx' hash='1d5c25896c46733f'> + <parameter type-id='type-id-33' name='f' filepath='Python/pythonrun.c' line='1553' column='1'/> + <parameter type-id='type-id-15' name='p' filepath='Python/pythonrun.c' line='1553' column='1'/> + <parameter type-id='type-id-8' name='c' filepath='Python/pythonrun.c' line='1553' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_AnyFileFlags' mangled-name='PyRun_AnyFileFlags' filepath='Python/pythonrun.c' line='1517' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_AnyFileFlags' hash='78e6d7c9a104ba61'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='1517' column='1'/> + <parameter type-id='type-id-15' name='name' filepath='Python/pythonrun.c' line='1517' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1517' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_File' mangled-name='PyRun_File' filepath='Python/pythonrun.c' line='1524' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_File' hash='c4033bfe3db3e2c1'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='1524' column='1'/> + <parameter type-id='type-id-15' name='p' filepath='Python/pythonrun.c' line='1524' column='1'/> + <parameter type-id='type-id-8' name='s' filepath='Python/pythonrun.c' line='1524' column='1'/> + <parameter type-id='type-id-6' name='g' filepath='Python/pythonrun.c' line='1524' column='1'/> + <parameter type-id='type-id-6' name='l' filepath='Python/pythonrun.c' line='1524' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyRun_FileEx' mangled-name='PyRun_FileEx' filepath='Python/pythonrun.c' line='1531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_FileEx' hash='a1fc61c8407e27af'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='1531' column='1'/> + <parameter type-id='type-id-15' name='p' filepath='Python/pythonrun.c' line='1531' column='1'/> + <parameter type-id='type-id-8' name='s' filepath='Python/pythonrun.c' line='1531' column='1'/> + <parameter type-id='type-id-6' name='g' filepath='Python/pythonrun.c' line='1531' column='1'/> + <parameter type-id='type-id-6' name='l' filepath='Python/pythonrun.c' line='1531' column='1'/> + <parameter type-id='type-id-8' name='c' filepath='Python/pythonrun.c' line='1531' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyRun_FileFlags' mangled-name='PyRun_FileFlags' filepath='Python/pythonrun.c' line='1538' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_FileFlags' hash='574a68eada273969'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pythonrun.c' line='1538' column='1'/> + <parameter type-id='type-id-15' name='p' filepath='Python/pythonrun.c' line='1538' column='1'/> + <parameter type-id='type-id-8' name='s' filepath='Python/pythonrun.c' line='1538' column='1'/> + <parameter type-id='type-id-6' name='g' filepath='Python/pythonrun.c' line='1538' column='1'/> + <parameter type-id='type-id-6' name='l' filepath='Python/pythonrun.c' line='1538' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1539' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyRun_SimpleFile' mangled-name='PyRun_SimpleFile' filepath='Python/pythonrun.c' line='1546' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_SimpleFile' hash='31c19dfde3fac410'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pylifecycle.c' line='1799' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pylifecycle.c' line='1799' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_SimpleFileEx' mangled-name='PyRun_SimpleFileEx' filepath='Python/pythonrun.c' line='1553' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_SimpleFileEx' hash='1d5c25896c46733f'> + <parameter type-id='type-id-33' name='f' filepath='Python/pythonrun.c' line='1553' column='1'/> + <parameter type-id='type-id-15' name='p' filepath='Python/pythonrun.c' line='1553' column='1'/> + <parameter type-id='type-id-8' name='c' filepath='Python/pythonrun.c' line='1553' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_String' mangled-name='PyRun_String' filepath='Python/pythonrun.c' line='1561' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_String' hash='d6763e3096072f3e'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1561' column='1'/> + <parameter type-id='type-id-8' name='s' filepath='Python/pythonrun.c' line='1561' column='1'/> + <parameter type-id='type-id-6' name='g' filepath='Python/pythonrun.c' line='1561' column='1'/> + <parameter type-id='type-id-6' name='l' filepath='Python/pythonrun.c' line='1561' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyRun_SimpleString' mangled-name='PyRun_SimpleString' filepath='Python/pythonrun.c' line='1568' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_SimpleString' hash='e9ea91a7eab8302c'> + <parameter type-id='type-id-15' name='opt' filepath='Objects/obmalloc.c' line='223' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='Py_CompileStringFlags' mangled-name='Py_CompileStringFlags' filepath='Python/pythonrun.c' line='1582' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='Py_CompileStringFlags' hash='43cabd1bc04d9725'> + <parameter type-id='type-id-15' name='str' filepath='Python/pythonrun.c' line='1582' column='1'/> + <parameter type-id='type-id-15' name='p' filepath='Python/pythonrun.c' line='1582' column='1'/> + <parameter type-id='type-id-8' name='s' filepath='Python/pythonrun.c' line='1582' column='1'/> + <parameter type-id='type-id-631' name='flags' filepath='Python/pythonrun.c' line='1583' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyRun_InteractiveOne' mangled-name='PyRun_InteractiveOne' filepath='Python/pythonrun.c' line='1590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_InteractiveOne' hash='31c19dfde3fac410'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pylifecycle.c' line='1799' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pylifecycle.c' line='1799' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyRun_InteractiveLoop' mangled-name='PyRun_InteractiveLoop' filepath='Python/pythonrun.c' line='1597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyRun_InteractiveLoop' hash='31c19dfde3fac410'> + <parameter type-id='type-id-33' name='fp' filepath='Python/pylifecycle.c' line='1799' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/pylifecycle.c' line='1799' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/pytime.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <enum-decl name='_PyTime_round_t' naming-typedef-id='type-id-690' size-in-bits='32' alignment-in-bits='32' filepath='./Include/pytime.h' line='23' column='1' hash='ca3f652de070b9c2' id='type-id-691'> + <underlying-type type-id='type-id-405'/> + <enumerator name='_PyTime_ROUND_FLOOR' value='0'/> + <enumerator name='_PyTime_ROUND_CEILING' value='1'/> + <enumerator name='_PyTime_ROUND_HALF_EVEN' value='2'/> + <enumerator name='_PyTime_ROUND_UP' value='3'/> + <enumerator name='_PyTime_ROUND_TIMEOUT' value='3'/> + </enum-decl> + <class-decl name='_Py_clock_info_t' is-struct='yes' naming-typedef-id='type-id-692' visibility='default' size-in-bits='192' filepath='./Include/pytime.h' line='166' column='1' hash='206ae787150241c4' id='type-id-693'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='implementation' type-id='type-id-15' visibility='default' filepath='./Include/pytime.h' line='167' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='monotonic' type-id='type-id-8' visibility='default' filepath='./Include/pytime.h' line='168' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='96'> + <var-decl name='adjustable' type-id='type-id-8' visibility='default' filepath='./Include/pytime.h' line='169' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='resolution' type-id='type-id-75' visibility='default' filepath='./Include/pytime.h' line='170' column='1'/> + </data-member> + </class-decl> + <class-decl name='timespec' is-struct='yes' visibility='default' size-in-bits='128' filepath='/usr/include/bits/types/struct_timespec.h' line='11' column='1' hash='7451f9a3207df4f1' id='type-id-648'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='tv_sec' type-id='type-id-694' visibility='default' filepath='/usr/include/bits/types/struct_timespec.h' line='16' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='tv_nsec' type-id='type-id-637' visibility='default' filepath='/usr/include/bits/types/struct_timespec.h' line='21' column='1'/> + </data-member> + </class-decl> + <class-decl name='timeval' is-struct='yes' visibility='default' size-in-bits='128' filepath='/usr/include/bits/types/struct_timeval.h' line='8' column='1' hash='bc6c194f1d75b24d' id='type-id-695'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='tv_sec' type-id='type-id-694' visibility='default' filepath='/usr/include/bits/types/struct_timeval.h' line='14' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='tv_usec' type-id='type-id-696' visibility='default' filepath='/usr/include/bits/types/struct_timeval.h' line='15' column='1'/> + </data-member> + </class-decl> + <class-decl name='tm' is-struct='yes' visibility='default' size-in-bits='448' filepath='/usr/include/bits/types/struct_tm.h' line='7' column='1' hash='831fa813c3806379' id='type-id-697'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='tm_sec' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='9' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='32'> + <var-decl name='tm_min' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='10' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='tm_hour' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='11' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='96'> + <var-decl name='tm_mday' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='12' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='tm_mon' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='13' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='160'> + <var-decl name='tm_year' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='14' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='tm_wday' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='15' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='224'> + <var-decl name='tm_yday' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='16' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='tm_isdst' type-id='type-id-8' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='17' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='tm_gmtoff' type-id='type-id-35' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='20' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='384'> + <var-decl name='tm_zone' type-id='type-id-15' visibility='default' filepath='/usr/include/bits/types/struct_tm.h' line='21' column='1'/> + </data-member> + </class-decl> + <typedef-decl name='_PyTime_round_t' type-id='type-id-691' size-in-bits='32' alignment-in-bits='32' filepath='./Include/pytime.h' line='43' column='1' hash='ca3f652de070b9c2' id='type-id-690'/> + <typedef-decl name='_PyTime_t' type-id='type-id-698' size-in-bits='64' filepath='./Include/pytime.h' line='19' column='1' hash='b119fe0931d2ee10' id='type-id-699'/> + <typedef-decl name='_Py_clock_info_t' type-id='type-id-693' size-in-bits='192' filepath='./Include/pytime.h' line='171' column='1' id='type-id-692'/> + <typedef-decl name='__int64_t' type-id='type-id-35' size-in-bits='64' filepath='/usr/include/bits/types.h' line='44' column='1' hash='b119fe0931d2ee10' id='type-id-700'/> + <typedef-decl name='__suseconds_t' type-id='type-id-35' size-in-bits='64' filepath='/usr/include/bits/types.h' line='162' column='1' hash='b119fe0931d2ee10' id='type-id-696'/> + <typedef-decl name='__syscall_slong_t' type-id='type-id-35' size-in-bits='64' filepath='/usr/include/bits/types.h' line='197' column='1' hash='b119fe0931d2ee10' id='type-id-637'/> + <typedef-decl name='__time_t' type-id='type-id-35' size-in-bits='64' filepath='/usr/include/bits/types.h' line='160' column='1' hash='b119fe0931d2ee10' id='type-id-694'/> + <typedef-decl name='int64_t' type-id='type-id-700' size-in-bits='64' filepath='/usr/include/bits/stdint-intn.h' line='27' column='1' hash='b119fe0931d2ee10' id='type-id-698'/> + <typedef-decl name='time_t' type-id='type-id-694' size-in-bits='64' filepath='/usr/include/bits/types/time_t.h' line='10' column='1' hash='b119fe0931d2ee10' id='type-id-701'/> + <pointer-type-def type-id='type-id-699' size-in-bits='64' hash='f45255af685ba9d1' id='type-id-702'/> + <pointer-type-def type-id='type-id-692' size-in-bits='64' hash='763a11a8afea49fb' id='type-id-703'/> + <pointer-type-def type-id='type-id-35' size-in-bits='64' hash='9525b6affe75cc9d#2' id='type-id-704'/> + <pointer-type-def type-id='type-id-701' size-in-bits='64' hash='784a05f2083b5c30' id='type-id-705'/> + <pointer-type-def type-id='type-id-648' size-in-bits='64' hash='abfdebaa4180c5b7' id='type-id-706'/> + <pointer-type-def type-id='type-id-695' size-in-bits='64' hash='5f318e120e3d3e21' id='type-id-707'/> + <pointer-type-def type-id='type-id-697' size-in-bits='64' hash='0450557ac0931bcf' id='type-id-708'/> + <function-decl name='ceil' mangled-name='ceil' filepath='/usr/include/bits/mathcalls.h' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ceil' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='gmtime_r' mangled-name='gmtime_r' filepath='/usr/include/time.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gmtime_r' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='localtime_r' mangled-name='localtime_r' filepath='/usr/include/time.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='localtime_r' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyLong_AsTime_t' mangled-name='_PyLong_AsTime_t' filepath='Python/pytime.c' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_AsTime_t' hash='616dbb5e7e171881'> + <parameter type-id='type-id-6' name='obj' filepath='Python/pytime.c' line='39' column='1'/> + <return type-id='type-id-701'/> + </function-decl> + <function-decl name='_PyLong_FromTime_t' mangled-name='_PyLong_FromTime_t' filepath='Python/pytime.c' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyLong_FromTime_t' hash='7f1ac870e4b09703'> + <parameter type-id='type-id-701' name='t' filepath='Python/pytime.c' line='58' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='_PyTime_ObjectToTime_t' mangled-name='_PyTime_ObjectToTime_t' filepath='Python/pytime.c' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_ObjectToTime_t' hash='feaa2eb788dc3292'> + <parameter type-id='type-id-6' name='obj' filepath='Python/pytime.c' line='161' column='1'/> + <parameter type-id='type-id-705' name='sec' filepath='Python/pytime.c' line='161' column='1'/> + <parameter type-id='type-id-690' name='round' filepath='Python/pytime.c' line='161' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_ObjectToTimespec' mangled-name='_PyTime_ObjectToTimespec' filepath='Python/pytime.c' line='193' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_ObjectToTimespec' hash='c556e23f9dbd93cc'> + <parameter type-id='type-id-6' name='obj' filepath='Python/pytime.c' line='205' column='1'/> + <parameter type-id='type-id-705' name='sec' filepath='Python/pytime.c' line='205' column='1'/> + <parameter type-id='type-id-704' name='usec' filepath='Python/pytime.c' line='205' column='1'/> + <parameter type-id='type-id-690' name='round' filepath='Python/pytime.c' line='206' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_ObjectToTimeval' mangled-name='_PyTime_ObjectToTimeval' filepath='Python/pytime.c' line='205' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_ObjectToTimeval' hash='c556e23f9dbd93cc'> + <parameter type-id='type-id-6' name='obj' filepath='Python/pytime.c' line='205' column='1'/> + <parameter type-id='type-id-705' name='sec' filepath='Python/pytime.c' line='205' column='1'/> + <parameter type-id='type-id-704' name='usec' filepath='Python/pytime.c' line='205' column='1'/> + <parameter type-id='type-id-690' name='round' filepath='Python/pytime.c' line='206' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_FromSeconds' mangled-name='_PyTime_FromSeconds' filepath='Python/pytime.c' line='224' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_FromSeconds' hash='683f2cc4e918c0b3'> + <parameter type-id='type-id-8' name='seconds' filepath='Python/pytime.c' line='224' column='1'/> + <return type-id='type-id-699'/> + </function-decl> + <function-decl name='_PyTime_FromNanoseconds' mangled-name='_PyTime_FromNanoseconds' filepath='Python/pytime.c' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_FromNanoseconds' hash='095e7e091be0e276#2'> + <parameter type-id='type-id-406' name='ns' filepath='Python/pytime.c' line='240' column='1'/> + <return type-id='type-id-699'/> + </function-decl> + <function-decl name='_PyTime_FromSecondsObject' mangled-name='_PyTime_FromSecondsObject' filepath='Python/pytime.c' line='348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_FromSecondsObject' hash='85c7e85bc1e0d419'> + <parameter type-id='type-id-702' name='t' filepath='Python/pytime.c' line='354' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Python/pytime.c' line='354' column='1'/> + <parameter type-id='type-id-690' name='round' filepath='Python/pytime.c' line='354' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_FromMillisecondsObject' mangled-name='_PyTime_FromMillisecondsObject' filepath='Python/pytime.c' line='354' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_FromMillisecondsObject' hash='85c7e85bc1e0d419'> + <parameter type-id='type-id-702' name='t' filepath='Python/pytime.c' line='354' column='1'/> + <parameter type-id='type-id-6' name='obj' filepath='Python/pytime.c' line='354' column='1'/> + <parameter type-id='type-id-690' name='round' filepath='Python/pytime.c' line='354' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_AsSecondsDouble' mangled-name='_PyTime_AsSecondsDouble' filepath='Python/pytime.c' line='360' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_AsSecondsDouble' hash='0f40315bc052f202'> + <parameter type-id='type-id-699' name='t' filepath='Python/pytime.c' line='360' column='1'/> + <return type-id='type-id-75'/> + </function-decl> + <function-decl name='_PyTime_AsMilliseconds' mangled-name='_PyTime_AsMilliseconds' filepath='Python/pytime.c' line='432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_AsMilliseconds' hash='523b3bc5b30edd80'> + <parameter type-id='type-id-699' name='t' filepath='Python/pytime.c' line='438' column='1'/> + <parameter type-id='type-id-690' name='round' filepath='Python/pytime.c' line='438' column='1'/> + <return type-id='type-id-699'/> + </function-decl> + <function-decl name='_PyTime_AsMicroseconds' mangled-name='_PyTime_AsMicroseconds' filepath='Python/pytime.c' line='438' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_AsMicroseconds' hash='523b3bc5b30edd80'> + <parameter type-id='type-id-699' name='t' filepath='Python/pytime.c' line='438' column='1'/> + <parameter type-id='type-id-690' name='round' filepath='Python/pytime.c' line='438' column='1'/> + <return type-id='type-id-699'/> + </function-decl> + <function-decl name='_PyTime_AsTimeval' mangled-name='_PyTime_AsTimeval' filepath='Python/pytime.c' line='504' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_AsTimeval' hash='77617f0e5044ca54'> + <parameter type-id='type-id-699' name='t' filepath='Python/pytime.c' line='510' column='1'/> + <parameter type-id='type-id-707' name='tv' filepath='Python/pytime.c' line='510' column='1'/> + <parameter type-id='type-id-690' name='round' filepath='Python/pytime.c' line='510' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_AsTimeval_noraise' mangled-name='_PyTime_AsTimeval_noraise' filepath='Python/pytime.c' line='510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_AsTimeval_noraise' hash='77617f0e5044ca54'> + <parameter type-id='type-id-699' name='t' filepath='Python/pytime.c' line='510' column='1'/> + <parameter type-id='type-id-707' name='tv' filepath='Python/pytime.c' line='510' column='1'/> + <parameter type-id='type-id-690' name='round' filepath='Python/pytime.c' line='510' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_AsTimevalTime_t' mangled-name='_PyTime_AsTimevalTime_t' filepath='Python/pytime.c' line='516' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_AsTimevalTime_t' hash='39b025b80a801f64'> + <parameter type-id='type-id-699' name='t' filepath='Python/pytime.c' line='516' column='1'/> + <parameter type-id='type-id-705' name='p_secs' filepath='Python/pytime.c' line='516' column='1'/> + <parameter type-id='type-id-292' name='us' filepath='Python/pytime.c' line='516' column='1'/> + <parameter type-id='type-id-690' name='round' filepath='Python/pytime.c' line='517' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_AsTimespec' mangled-name='_PyTime_AsTimespec' filepath='Python/pytime.c' line='536' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_AsTimespec' hash='e4684cf569330aba'> + <parameter type-id='type-id-699' name='t' filepath='Python/pytime.c' line='536' column='1'/> + <parameter type-id='type-id-706' name='ts' filepath='Python/pytime.c' line='536' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_GetSystemClock' mangled-name='_PyTime_GetSystemClock' filepath='Python/pytime.c' line='648' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_GetSystemClock' hash='52c0efb08d2aa513'> + <return type-id='type-id-699'/> + </function-decl> + <function-decl name='_PyTime_GetSystemClockWithInfo' mangled-name='_PyTime_GetSystemClockWithInfo' filepath='Python/pytime.c' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_GetSystemClockWithInfo' hash='ecd13b01147f34a2'> + <parameter type-id='type-id-702' name='t' filepath='Python/pytime.c' line='662' column='1'/> + <parameter type-id='type-id-703' name='info' filepath='Python/pytime.c' line='662' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_GetMonotonicClock' mangled-name='_PyTime_GetMonotonicClock' filepath='Python/pytime.c' line='768' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_GetMonotonicClock' hash='52c0efb08d2aa513'> + <return type-id='type-id-699'/> + </function-decl> + <function-decl name='_PyTime_GetMonotonicClockWithInfo' mangled-name='_PyTime_GetMonotonicClockWithInfo' filepath='Python/pytime.c' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_GetMonotonicClockWithInfo' hash='ecd13b01147f34a2'> + <parameter type-id='type-id-702' name='t' filepath='Python/pytime.c' line='662' column='1'/> + <parameter type-id='type-id-703' name='info' filepath='Python/pytime.c' line='662' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_Init' mangled-name='_PyTime_Init' filepath='Python/pytime.c' line='789' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_Init' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_localtime' mangled-name='_PyTime_localtime' filepath='Python/pytime.c' line='805' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_localtime' hash='70f54ed2f45cd2e9'> + <parameter type-id='type-id-701' name='t' filepath='Python/pytime.c' line='831' column='1'/> + <parameter type-id='type-id-708' name='tm' filepath='Python/pytime.c' line='831' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTime_gmtime' mangled-name='_PyTime_gmtime' filepath='Python/pytime.c' line='831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTime_gmtime' hash='70f54ed2f45cd2e9'> + <parameter type-id='type-id-701' name='t' filepath='Python/pytime.c' line='831' column='1'/> + <parameter type-id='type-id-708' name='tm' filepath='Python/pytime.c' line='831' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/random.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='strtoul' mangled-name='__isoc23_strtoul' filepath='/usr/include/stdlib.h' line='219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__isoc23_strtoul' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='getrandom' mangled-name='getrandom' filepath='/usr/include/sys/random.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='getrandom' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyOS_URandom' mangled-name='_PyOS_URandom' filepath='Python/random.c' line='531' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyOS_URandom' hash='c62f1f6f1aa640e5'> + <parameter type-id='type-id-48' name='buffer' filepath='Python/random.c' line='545' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Python/random.c' line='545' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyOS_URandomNonblock' mangled-name='_PyOS_URandomNonblock' filepath='Python/random.c' line='545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyOS_URandomNonblock' hash='c62f1f6f1aa640e5'> + <parameter type-id='type-id-48' name='buffer' filepath='Python/random.c' line='545' column='1'/> + <parameter type-id='type-id-54' name='size' filepath='Python/random.c' line='545' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyRandom_Init' mangled-name='_PyRandom_Init' filepath='Python/random.c' line='551' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyRandom_Init' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_PyRandom_Fini' mangled-name='_PyRandom_Fini' filepath='Python/random.c' line='606' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyRandom_Fini' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/structmember.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='PyMember_GetOne' mangled-name='PyMember_GetOne' filepath='Python/structmember.c' line='9' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMember_GetOne' hash='dbe8abbb5c4f51af'> + <parameter type-id='type-id-15' name='addr' filepath='Python/structmember.c' line='9' column='1'/> + <parameter type-id='type-id-375' name='l' filepath='Python/structmember.c' line='9' column='1'/> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyMember_SetOne' mangled-name='PyMember_SetOne' filepath='Python/structmember.c' line='101' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyMember_SetOne' hash='43277129cac957f5'> + <parameter type-id='type-id-19' name='addr' filepath='Python/structmember.c' line='101' column='1'/> + <parameter type-id='type-id-375' name='l' filepath='Python/structmember.c' line='101' column='1'/> + <parameter type-id='type-id-6' name='v' filepath='Python/structmember.c' line='101' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/symtable.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <typedef-decl name='PySTEntryObject' type-id='type-id-685' size-in-bits='832' filepath='./Include/symtable.h' line='65' column='1' id='type-id-709'/> + <pointer-type-def type-id='type-id-709' size-in-bits='64' hash='d1fafbe4bf35093b' id='type-id-710'/> + <function-decl name='PySymtable_BuildObject' mangled-name='PySymtable_BuildObject' filepath='Python/symtable.c' line='242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySymtable_BuildObject' hash='1851c1d6f53ce02d'> + <parameter type-id='type-id-621' name='mod' filepath='Python/symtable.c' line='242' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/symtable.c' line='242' column='1'/> + <parameter type-id='type-id-657' name='future' filepath='Python/symtable.c' line='242' column='1'/> + <return type-id='type-id-687'/> + </function-decl> + <function-decl name='PySymtable_Build' mangled-name='PySymtable_Build' filepath='Python/symtable.c' line='320' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySymtable_Build' hash='8afc2807bdc148b8'> + <parameter type-id='type-id-621' name='mod' filepath='Python/symtable.c' line='320' column='1'/> + <parameter type-id='type-id-15' name='filename_str' filepath='Python/symtable.c' line='320' column='1'/> + <parameter type-id='type-id-657' name='future' filepath='Python/symtable.c' line='320' column='1'/> + <return type-id='type-id-687'/> + </function-decl> + <function-decl name='PySymtable_Free' mangled-name='PySymtable_Free' filepath='Python/symtable.c' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySymtable_Free' hash='9e4df464f17192f0'> + <parameter type-id='type-id-687' name='st' filepath='Python/symtable.c' line='333' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PySymtable_Lookup' mangled-name='PySymtable_Lookup' filepath='Python/symtable.c' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PySymtable_Lookup' hash='3021ddd97996546e'> + <parameter type-id='type-id-687' name='st' filepath='Python/symtable.c' line='342' column='1'/> + <parameter type-id='type-id-48' name='key' filepath='Python/symtable.c' line='342' column='1'/> + <return type-id='type-id-710'/> + </function-decl> + <function-decl name='PyST_GetScope' mangled-name='PyST_GetScope' filepath='Python/symtable.c' line='364' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyST_GetScope' hash='350964795eb7e165'> + <parameter type-id='type-id-710' name='ste' filepath='Python/symtable.c' line='364' column='1'/> + <parameter type-id='type-id-6' name='name' filepath='Python/symtable.c' line='364' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/thread.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <enum-decl name='PyLockStatus' size-in-bits='32' alignment-in-bits='32' filepath='./Include/pythread.h' line='14' column='1' hash='77203397064cb822' id='type-id-711'> + <underlying-type type-id='type-id-405'/> + <enumerator name='PY_LOCK_FAILURE' value='0'/> + <enumerator name='PY_LOCK_ACQUIRED' value='1'/> + <enumerator name='PY_LOCK_INTR' value='2'/> + </enum-decl> + <typedef-decl name='PyLockStatus' type-id='type-id-711' size-in-bits='32' alignment-in-bits='32' filepath='./Include/pythread.h' line='18' column='1' hash='77203397064cb822' id='type-id-712'/> + <typedef-decl name='PyThread_type_lock' type-id='type-id-48' filepath='./Include/pythread.h' line='5' column='1' id='type-id-713'/> + <function-decl name='__sysconf' mangled-name='__sysconf' filepath='/usr/include/bits/pthread_stack_min-dynamic.h' line='24' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__sysconf' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_create' mangled-name='pthread_create' filepath='/usr/include/pthread.h' line='202' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_create' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_exit' mangled-name='pthread_exit' filepath='/usr/include/pthread.h' line='211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_exit' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_detach' mangled-name='pthread_detach' filepath='/usr/include/pthread.h' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_detach' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_self' mangled-name='pthread_self' filepath='/usr/include/pthread.h' line='273' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_self' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_attr_init' mangled-name='pthread_attr_init' filepath='/usr/include/pthread.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_init' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_attr_destroy' mangled-name='pthread_attr_destroy' filepath='/usr/include/pthread.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_destroy' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_attr_setscope' mangled-name='pthread_attr_setscope' filepath='/usr/include/pthread.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_setscope' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_attr_setstacksize' mangled-name='pthread_attr_setstacksize' filepath='/usr/include/pthread.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_attr_setstacksize' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_key_create' mangled-name='pthread_key_create' filepath='/usr/include/pthread.h' line='1297' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_key_create' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_key_delete' mangled-name='pthread_key_delete' filepath='/usr/include/pthread.h' line='1302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_key_delete' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_getspecific' mangled-name='pthread_getspecific' filepath='/usr/include/pthread.h' line='1305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_getspecific' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='pthread_setspecific' mangled-name='pthread_setspecific' filepath='/usr/include/pthread.h' line='1308' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pthread_setspecific' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sem_init' mangled-name='sem_init' filepath='/usr/include/semaphore.h' line='35' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_init' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sem_destroy' mangled-name='sem_destroy' filepath='/usr/include/semaphore.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_destroy' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sem_wait' mangled-name='sem_wait' filepath='/usr/include/semaphore.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_wait' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sem_timedwait' mangled-name='sem_timedwait' filepath='/usr/include/semaphore.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_timedwait' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sem_trywait' mangled-name='sem_trywait' filepath='/usr/include/semaphore.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_trywait' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='sem_post' mangled-name='sem_post' filepath='/usr/include/semaphore.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='sem_post' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='perror' mangled-name='perror' filepath='/usr/include/stdio.h' line='862' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='perror' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThread_init_thread' mangled-name='PyThread_init_thread' filepath='Python/thread.c' line='60' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_init_thread' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThread_get_stacksize' mangled-name='PyThread_get_stacksize' filepath='Python/thread.c' line='103' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_get_stacksize' hash='e0055d99adb0e173'> + <return type-id='type-id-60'/> + </function-decl> + <function-decl name='PyThread_set_stacksize' mangled-name='PyThread_set_stacksize' filepath='Python/thread.c' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_set_stacksize' hash='b6a97d07f8261bc0'> + <parameter type-id='type-id-60' name='size' filepath='Python/thread.c' line='114' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyThread_GetInfo' mangled-name='PyThread_GetInfo' filepath='Python/thread.c' line='388' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_GetInfo' hash='037d575bc520db4e'> + <return type-id='type-id-6'/> + </function-decl> + <function-decl name='PyThread_start_new_thread' mangled-name='PyThread_start_new_thread' filepath='Python/thread_pthread.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_start_new_thread' hash='956d92b03dce0dee'> + <parameter type-id='type-id-135' name='func' filepath='Python/thread_pthread.h' line='210' column='1'/> + <parameter type-id='type-id-48' name='arg' filepath='Python/thread_pthread.h' line='210' column='1'/> + <return type-id='type-id-35'/> + </function-decl> + <function-decl name='PyThread_get_thread_ident' mangled-name='PyThread_get_thread_ident' filepath='Python/thread_pthread.h' line='285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_get_thread_ident' hash='52c0efb08d2aa513#2'> + <return type-id='type-id-35'/> + </function-decl> + <function-decl name='PyThread_exit_thread' mangled-name='PyThread_exit_thread' filepath='Python/thread_pthread.h' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_exit_thread' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThread_allocate_lock' mangled-name='PyThread_allocate_lock' filepath='Python/thread_pthread.h' line='310' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_allocate_lock' hash='7f32ffea222edbe7'> + <return type-id='type-id-713'/> + </function-decl> + <function-decl name='PyThread_free_lock' mangled-name='PyThread_free_lock' filepath='Python/thread_pthread.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_free_lock' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-713' name='lock' filepath='Python/thread_pthread.h' line='420' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThread_acquire_lock_timed' mangled-name='PyThread_acquire_lock_timed' filepath='Python/thread_pthread.h' line='366' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_acquire_lock_timed' hash='965d25a812768e2f'> + <parameter type-id='type-id-713' name='lock' filepath='Python/thread_pthread.h' line='366' column='1'/> + <parameter type-id='type-id-406' name='microseconds' filepath='Python/thread_pthread.h' line='366' column='1'/> + <parameter type-id='type-id-8' name='intr_flag' filepath='Python/thread_pthread.h' line='367' column='1'/> + <return type-id='type-id-712'/> + </function-decl> + <function-decl name='PyThread_release_lock' mangled-name='PyThread_release_lock' filepath='Python/thread_pthread.h' line='420' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_release_lock' hash='7f32ffea222edbe7'> + <parameter type-id='type-id-713' name='lock' filepath='Python/thread_pthread.h' line='420' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThread_acquire_lock' mangled-name='PyThread_acquire_lock' filepath='Python/thread_pthread.h' line='593' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_acquire_lock' hash='d628501fd2223339'> + <parameter type-id='type-id-713' name='lock' filepath='Python/thread_pthread.h' line='593' column='1'/> + <parameter type-id='type-id-8' name='waitflag' filepath='Python/thread_pthread.h' line='593' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyThread_create_key' mangled-name='PyThread_create_key' filepath='Python/thread_pthread.h' line='646' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_create_key' hash='388da3fa973fde78'> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyThread_delete_key' mangled-name='PyThread_delete_key' filepath='Python/thread_pthread.h' line='662' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_delete_key' hash='388da3fa973fde78'> + <parameter type-id='type-id-8' name='new_limit' filepath='Python/ceval.c' line='657' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThread_delete_key_value' mangled-name='PyThread_delete_key_value' filepath='Python/thread_pthread.h' line='668' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_delete_key_value' hash='388da3fa973fde78'> + <parameter type-id='type-id-8' name='new_limit' filepath='Python/ceval.c' line='657' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyThread_set_key_value' mangled-name='PyThread_set_key_value' filepath='Python/thread_pthread.h' line='674' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_set_key_value' hash='d628501fd2223339'> + <parameter type-id='type-id-8' name='key' filepath='Python/thread_pthread.h' line='674' column='1'/> + <parameter type-id='type-id-48' name='value' filepath='Python/thread_pthread.h' line='674' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyThread_get_key_value' mangled-name='PyThread_get_key_value' filepath='Python/thread_pthread.h' line='682' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_get_key_value' hash='388da3fa973fde78'> + <parameter type-id='type-id-8' name='key' filepath='Python/thread_pthread.h' line='682' column='1'/> + <return type-id='type-id-48'/> + </function-decl> + <function-decl name='PyThread_ReInitTLS' mangled-name='PyThread_ReInitTLS' filepath='Python/thread_pthread.h' line='688' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyThread_ReInitTLS' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + </abi-instr> + <abi-instr address-size='64' path='Python/traceback.c' comp-dir-path='/home/abuild/rpmbuild/BUILD/Python-3.6.15' language='LANG_C99'> + <function-decl name='__builtin___strcpy_chk' mangled-name='__strcpy_chk' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__strcpy_chk' hash='7f32ffea222edbe7'> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='PyTraceBack_Here' mangled-name='PyTraceBack_Here' filepath='Python/traceback.c' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTraceBack_Here' hash='7d394c665c01a72b'> + <parameter type-id='type-id-395' name='f' filepath='Objects/frameobject.c' line='897' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_PyTraceback_Add' mangled-name='_PyTraceback_Add' filepath='Python/traceback.c' line='149' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_PyTraceback_Add' hash='05ab1293c22ba15e'> + <parameter type-id='type-id-15' name='funcname' filepath='Python/traceback.c' line='149' column='1'/> + <parameter type-id='type-id-15' name='filename' filepath='Python/traceback.c' line='149' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/traceback.c' line='149' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_DisplaySourceLine' mangled-name='_Py_DisplaySourceLine' filepath='Python/traceback.c' line='264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_DisplaySourceLine' hash='3baa45c810d99763'> + <parameter type-id='type-id-6' name='f' filepath='Python/traceback.c' line='264' column='1'/> + <parameter type-id='type-id-6' name='filename' filepath='Python/traceback.c' line='264' column='1'/> + <parameter type-id='type-id-8' name='lineno' filepath='Python/traceback.c' line='264' column='1'/> + <parameter type-id='type-id-8' name='indent' filepath='Python/traceback.c' line='264' column='1'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='PyTraceBack_Print' mangled-name='PyTraceBack_Print' filepath='Python/traceback.c' line='488' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='PyTraceBack_Print' hash='c4e1b837fccfe2d0'> + <parameter type-id='type-id-6'/> + <parameter type-id='type-id-6'/> + <return type-id='type-id-8'/> + </function-decl> + <function-decl name='_Py_DumpDecimal' mangled-name='_Py_DumpDecimal' filepath='Python/traceback.c' line='522' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_DumpDecimal' hash='b6a97d07f8261bc0'> + <parameter type-id='type-id-8' name='fd' filepath='Python/traceback.c' line='522' column='1'/> + <parameter type-id='type-id-58' name='value' filepath='Python/traceback.c' line='522' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_DumpHexadecimal' mangled-name='_Py_DumpHexadecimal' filepath='Python/traceback.c' line='549' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_DumpHexadecimal' hash='52b0135e276a336e'> + <parameter type-id='type-id-8' name='fd' filepath='Python/traceback.c' line='549' column='1'/> + <parameter type-id='type-id-58' name='value' filepath='Python/traceback.c' line='549' column='1'/> + <parameter type-id='type-id-54' name='width' filepath='Python/traceback.c' line='549' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_DumpASCII' mangled-name='_Py_DumpASCII' filepath='Python/traceback.c' line='572' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_DumpASCII' hash='21e5a2f6e2b75eff'> + <parameter type-id='type-id-8' name='fd' filepath='Python/traceback.c' line='572' column='1'/> + <parameter type-id='type-id-6' name='text' filepath='Python/traceback.c' line='572' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_DumpTraceback' mangled-name='_Py_DumpTraceback' filepath='Python/traceback.c' line='719' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_DumpTraceback' hash='6337c629040ce08a'> + <parameter type-id='type-id-8' name='fd' filepath='Python/traceback.c' line='719' column='1'/> + <parameter type-id='type-id-27' name='tstate' filepath='Python/traceback.c' line='719' column='1'/> + <return type-id='type-id-1'/> + </function-decl> + <function-decl name='_Py_DumpTracebackThreads' mangled-name='_Py_DumpTracebackThreads' filepath='Python/traceback.c' line='749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Py_DumpTracebackThreads' hash='1a2f9e216bbb4df8'> + <parameter type-id='type-id-8' name='fd' filepath='Python/traceback.c' line='749' column='1'/> + <parameter type-id='type-id-133' name='interp' filepath='Python/traceback.c' line='749' column='1'/> + <parameter type-id='type-id-27' name='current_tstate' filepath='Python/traceback.c' line='750' column='1'/> + <return type-id='type-id-15'/> + </function-decl> + </abi-instr> +</abi-corpus> diff --git a/Makefile.pre.in b/Makefile.pre.in index ea8a43f5e6e1b6a..b618e654c7d6887 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -721,6 +721,23 @@ regen-importlib: Programs/_freeze_importlib $(srcdir)/Python/importlib.h.new $(UPDATE_FILE) $(srcdir)/Python/importlib.h $(srcdir)/Python/importlib.h.new +############################################################################ +# ABI + +.PHONY: regen-abidump +regen-abidump: all + @$(MKDIR_P) $(srcdir)/Doc/data/ + abidw "libpython$(LDVERSION).so" --no-architecture --out-file $(srcdir)/Doc/data/python$(LDVERSION).abi.new + @touch $(srcdir)/Doc/data/python$(LDVERSION).abi + @$(UPDATE_FILE) $(srcdir)/Doc/data/python$(LDVERSION).abi $(srcdir)/Doc/data/python$(LDVERSION).abi.new + +.PHONY: check-abidump +check-abidump: all + abidiff $(srcdir)/Doc/data/python$(LDVERSION).abi "libpython$(LDVERSION).so" --drop-private-types --no-architecture --no-added-syms + +.PHONY: regen-limited-abi +regen-limited-abi: all + $(RUNSHARED) ./$(BUILDPYTHON) $(srcdir)/Tools/build/stable_abi.py --generate-all ############################################################################ # Regenerate all generated files diff --git a/Tools/clinic/clinic.py b/Tools/clinic/clinic.py index f8663f0a5213933..d78a77b9a3ea441 100755 --- a/Tools/clinic/clinic.py +++ b/Tools/clinic/clinic.py @@ -17,6 +17,7 @@ import inspect import io import itertools +import numbers import os import pprint import re @@ -3788,7 +3789,8 @@ def bad_node(self, node): py_default = 'None' c_default = "NULL" elif (isinstance(expr, ast.BinOp) or - (isinstance(expr, ast.UnaryOp) and not isinstance(expr.operand, ast.Num))): + (isinstance(expr, ast.UnaryOp) and + not (isinstance(expr.operand, ast.Constant) and isinstance(expr.operand.value, numbers.Number)))): c_default = kwargs.get("c_default") if not (isinstance(c_default, str) and c_default): fail("When you specify an expression (" + repr(default) + ") as your default value,\nyou MUST specify a valid c_default.") @@ -3866,7 +3868,7 @@ def bad_node(self, node): self.function.parameters[parameter_name] = p def parse_converter(self, annotation): - if isinstance(annotation, ast.Str): + if isinstance(annotation, ast.Constant) and isinstance(expr.operand.value, str): return annotation.s, True, {} if isinstance(annotation, ast.Name): diff --git a/Tools/scripts/verify_ensurepip_wheels.py b/Tools/scripts/verify_ensurepip_wheels.py new file mode 100755 index 000000000000000..044d1fd6b3cf2d5 --- /dev/null +++ b/Tools/scripts/verify_ensurepip_wheels.py @@ -0,0 +1,98 @@ +#! /usr/bin/env python3 + +""" +Compare checksums for wheels in :mod:`ensurepip` against the Cheeseshop. + +When GitHub Actions executes the script, output is formatted accordingly. +https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-a-notice-message +""" + +import hashlib +import json +import os +import re +from pathlib import Path +from urllib.request import urlopen + +PACKAGE_NAMES = ("pip", "setuptools") +ENSURE_PIP_ROOT = Path(__file__).parent.parent.parent / "Lib/ensurepip" +WHEEL_DIR = ENSURE_PIP_ROOT / "_bundled" +ENSURE_PIP_INIT_PY_TEXT = (ENSURE_PIP_ROOT / "__init__.py").read_text(encoding="utf-8") +GITHUB_ACTIONS = os.getenv("GITHUB_ACTIONS") == "true" + + +def print_notice(file_path: str, message: str) -> None: + if GITHUB_ACTIONS: + message = f"::notice file={file_path}::{message}" + print(message, end="\n\n") + + +def print_error(file_path: str, message: str) -> None: + if GITHUB_ACTIONS: + message = f"::error file={file_path}::{message}" + print(message, end="\n\n") + + +def verify_wheel(package_name: str) -> bool: + # Find the package on disk + package_path = next(WHEEL_DIR.glob(f"{package_name}*.whl"), None) + if not package_path: + print_error("", f"Could not find a {package_name} wheel on disk.") + return False + + print(f"Verifying checksum for {package_path}.") + + # Find the version of the package used by ensurepip + package_version_match = re.search( + f'_{package_name.upper()}_VERSION = "([^"]+)', ENSURE_PIP_INIT_PY_TEXT + ) + if not package_version_match: + print_error( + package_path, + f"No {package_name} version found in Lib/ensurepip/__init__.py.", + ) + return False + package_version = package_version_match[1] + + # Get the SHA 256 digest from the Cheeseshop + try: + raw_text = urlopen(f"https://pypi.org/pypi/{package_name}/json").read() + except (OSError, ValueError): + print_error(package_path, f"Could not fetch JSON metadata for {package_name}.") + return False + + release_files = json.loads(raw_text)["releases"][package_version] + for release_info in release_files: + if package_path.name != release_info["filename"]: + continue + expected_digest = release_info["digests"].get("sha256", "") + break + else: + print_error(package_path, f"No digest for {package_name} found from PyPI.") + return False + + # Compute the SHA 256 digest of the wheel on disk + actual_digest = hashlib.sha256(package_path.read_bytes()).hexdigest() + + print(f"Expected digest: {expected_digest}") + print(f"Actual digest: {actual_digest}") + + if actual_digest != expected_digest: + print_error( + package_path, f"Failed to verify the checksum of the {package_name} wheel." + ) + return False + + print_notice( + package_path, + f"Successfully verified the checksum of the {package_name} wheel.", + ) + return True + + +if __name__ == "__main__": + exit_status = 0 + for package_name in PACKAGE_NAMES: + if not verify_wheel(package_name): + exit_status = 1 + raise SystemExit(exit_status) From 2fbb62c5a505a150042fb98cfac5c02e289f962b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= <mcepl@cepl.eu> Date: Tue, 15 Sep 2026 14:53:17 +0200 Subject: [PATCH 2/6] ci: stabilize GitHub Actions workflows on openSUSE Leap 15.6 - Cleaned up .github/posix-deps-zypp.sh dependencies: - Replaced non-existent 'lzma' and 'lzma-devel' with 'xz-devel'. - Changed 'uuid-devel' to the standard 'libuuid-devel'. - Removed duplicate package declarations (libffi-devel, xvfb-run). - Reorganized .github/ directory structure: - Moved posix-deps-zypp.sh from .github/workflows/ to .github/. - Updated build.yml and doc.yml to reference the new path. - Re-enabled 'generated-files' task: - Removed the 'if: false' overrides on the generated files steps. - Modernized verify-ensurepip-wheels.yml: - Upgraded actions versions to checkout@v4 and setup-python@v5. - Made the script execution explicitly use python3. --- .github/posix-deps-zypp.sh | 29 +++++++ .github/workflows/build.yml | 11 +-- .github/workflows/doc.yml | 2 +- .github/workflows/posix-deps-zypp.sh | 24 ------ .github/workflows/verify-ensurepip-wheels.yml | 6 +- Doc/Makefile | 9 +- Doc/README.rst | 18 +++- Doc/library/tarfile.rst | 22 ++--- Doc/requirements.txt | 5 ++ Doc/tools/blurb-gh-issues.patch | 65 ++++++++++++++ Doc/tools/extensions/pyspecific.py | 14 +++ Doc/tools/extensions/suspicious.py | 12 +-- Doc/tools/test_blurb.py | 86 +++++++++++++++++++ Doc/tools/test_extensions.py | 56 ++++++++++++ 14 files changed, 300 insertions(+), 59 deletions(-) create mode 100755 .github/posix-deps-zypp.sh delete mode 100755 .github/workflows/posix-deps-zypp.sh create mode 100644 Doc/requirements.txt create mode 100644 Doc/tools/blurb-gh-issues.patch create mode 100644 Doc/tools/test_blurb.py create mode 100644 Doc/tools/test_extensions.py diff --git a/.github/posix-deps-zypp.sh b/.github/posix-deps-zypp.sh new file mode 100755 index 000000000000000..0456ec26ad7ad01 --- /dev/null +++ b/.github/posix-deps-zypp.sh @@ -0,0 +1,29 @@ +#!/bin/sh +set -eu + +zypper --non-interactive refresh + +# The container can have newer libraries than the repositories' matching -devel +# packages. Allow the solver to downgrade dependencies rather than cancel. +# Install build tools explicitly: build patterns pull in a full base system, +# including packages that conflict with the container's busybox replacements. +# Python 3.6 needs OpenSSL 1.1 headers rather than Leap's default OpenSSL 3. +zypper --non-interactive install --auto-agree-with-licenses \ + --allow-downgrade --no-recommends \ + autoconf automake gcc gcc-c++ make patch pkg-config python3 \ + binutils diffutils findutils gdb gzip libtool perl tar which \ + libabigail-tools xorg-x11-server-Xvfb xvfb-run \ + cantarell-fonts google-droid-fonts google-inconsolata-fonts dejavu-fonts \ + libffi-devel \ + xz-devel \ + bzip2 \ + zlib-devel \ + libbz2-devel \ + ncurses-devel \ + readline-devel \ + sqlite3-devel \ + libopenssl-1_1-devel \ + gdbm-devel \ + tk-devel \ + libuuid-devel \ + lcov diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6f7386502c5c367..b6c868cd9c0e265 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -60,7 +60,7 @@ jobs: - uses: actions/checkout@v4 - name: Install All Dependencies - run: sh -x ./.github/workflows/posix-deps-zypp.sh + run: sh -x ./.github/posix-deps-zypp.sh - name: 'Restore OpenSSL build' if: matrix.task == 'build-and-test' @@ -85,15 +85,13 @@ jobs: # === Steps for Generated Files Check === - name: Build CPython for Generated Files Check - # if: matrix.task == 'generated-files' - if: false + if: matrix.task == 'generated-files' run: | ./configure --with-pydebug make -j4 regen-all - name: Check for changes in generated files - # if: matrix.task == 'generated-files' - if: false + if: matrix.task == 'generated-files' run: | if ! git diff --quiet; then echo "Generated files are not up to date. Please run 'make regen-all' and commit the changes." @@ -103,8 +101,7 @@ jobs: fi - name: Check exported libpython symbols - # if: matrix.task == 'generated-files' - if: false + if: matrix.task == 'generated-files' run: make smelly # === Steps for Full Build and Test === diff --git a/.github/workflows/doc.yml b/.github/workflows/doc.yml index e32c41c16acdb78..168c13e126e0bb3 100644 --- a/.github/workflows/doc.yml +++ b/.github/workflows/doc.yml @@ -28,7 +28,7 @@ jobs: - uses: actions/checkout@v4 - name: 'Install Dependencies' - run: ./.github/workflows/posix-deps-zypp.sh + run: sh ./.github/posix-deps-zypp.sh # apt-get install wamerican - name: 'Configure CPython' diff --git a/.github/workflows/posix-deps-zypp.sh b/.github/workflows/posix-deps-zypp.sh deleted file mode 100755 index e50a984183f1a6c..000000000000000 --- a/.github/workflows/posix-deps-zypp.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -zypper refresh - -zypper --non-interactive install --no-confirm --auto-agree-with-licenses --force \ - pattern:devel_rpm_build pattern:devel_C_C++ make python3 \ - libabigail-tools xorg-x11-server-Xvfb xvfb-run \ - cantarell-fonts google-droid-fonts google-inconsolata-fonts dejavu-fonts \ - libffi-devel \ - xz-devel \ - bzip2 \ - zlib-devel \ - libbz2-devel \ - ncurses-devel \ - readline6-devel \ - sqlite3-devel \ - libopenssl-devel \ - gdbm-devel \ - tk-devel \ - lzma \ - lzma-devel \ - libffi-devel \ - uuid-devel \ - xvfb-run \ - lcov diff --git a/.github/workflows/verify-ensurepip-wheels.yml b/.github/workflows/verify-ensurepip-wheels.yml index 61e3d1adf534d54..773eba5d245b85e 100644 --- a/.github/workflows/verify-ensurepip-wheels.yml +++ b/.github/workflows/verify-ensurepip-wheels.yml @@ -20,9 +20,9 @@ jobs: verify: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3' - name: Compare checksums of bundled pip and setuptools to ones published on PyPI - run: ./Tools/scripts/verify_ensurepip_wheels.py + run: python3 ./Tools/scripts/verify_ensurepip_wheels.py diff --git a/Doc/Makefile b/Doc/Makefile index 0ae5c327a38d0af..d38c7614adc0d87 100644 --- a/Doc/Makefile +++ b/Doc/Makefile @@ -7,7 +7,7 @@ PYTHON = python3 VENVDIR = ./venv SPHINXBUILD = PATH=$(VENVDIR)/bin:$$PATH sphinx-build -BLURB = PATH=$(VENVDIR)/bin:$$PATH blurb +BLURB = $(VENVDIR)/bin/python3 $(VENVDIR)/blurb.py PAPER = SOURCES = DISTVERSION = $(shell $(PYTHON) tools/extensions/patchlevel.py) @@ -49,7 +49,6 @@ build: cp ../Misc/NEWS build/NEWS; \ elif [ -d ../Misc/NEWS.d ]; then \ echo "Building NEWS from Misc/NEWS.d with blurb"; \ - $(BLURB) --version; \ $(BLURB) merge -f build/NEWS; \ else \ echo "Neither Misc/NEWS.d nor Misc/NEWS found; cannot build docs"; \ @@ -124,8 +123,10 @@ clean: venv: $(PYTHON) -m venv $(VENVDIR) - $(VENVDIR)/bin/python3 -m pip install -U Sphinx==2.3.1 \ - git+https://github.com/python/blurb.git@3696908d9621d284837715d6f1db7cc167be7514 + $(VENVDIR)/bin/python3 -m pip install -r requirements.txt + # Patch a private copy, leaving the installed package unchanged. + cp "$$($(VENVDIR)/bin/python3 -c 'import blurb; print(blurb.__file__)')" $(VENVDIR)/blurb.py + patch --batch $(VENVDIR)/blurb.py tools/blurb-gh-issues.patch @echo "The venv has been created in the $(VENVDIR) directory" dist: diff --git a/Doc/README.rst b/Doc/README.rst index 9fc39834f8b5433..19206c85b7cb137 100644 --- a/Doc/README.rst +++ b/Doc/README.rst @@ -39,9 +39,21 @@ build the HTML output files:: make html -By default, if the virtual environment is not created, the Makefile will -look for instances of sphinxbuild and blurb installed on your process PATH -(configurable with the SPHINXBUILD and BLURB variables). +This branch pins the Python tools in ``requirements.txt`` for Python 3.6. +The ``venv`` target also requires GNU ``patch``. It copies blurb 1.0.7 to +``venv/blurb.py`` and applies ``tools/blurb-gh-issues.patch`` to that private +copy so NEWS generation accepts both Roundup and GitHub issue numbers. +The installed blurb package and NEWS fragments are not modified. Repeating +``make venv`` recreates the patched copy from the installed package. + +The Makefile looks for Sphinx in the virtual environment and then on PATH. +It uses the private blurb copy by default. Override ``SPHINXBUILD`` or ``BLURB`` +to use other tools; an external blurb must support GitHub issue entries. + +To run the documentation-tool regression tests:: + + venv/bin/python3 tools/test_blurb.py + venv/bin/python3 tools/test_extensions.py On Windows, we try to emulate the Makefile as closely as possible with a ``make.bat`` file. If you need to specify the Python interpreter to use, diff --git a/Doc/library/tarfile.rst b/Doc/library/tarfile.rst index a3b9853d9a2b0d5..cec63c83c805342 100644 --- a/Doc/library/tarfile.rst +++ b/Doc/library/tarfile.rst @@ -491,7 +491,7 @@ be finalized; only the internally used file object will be closed. See the Return an :class:`io.BufferedReader` object. .. attribute:: TarFile.errorlevel - :type: int + :annotation: : int If *errorlevel* is ``0``, errors are ignored when using :meth:`TarFile.extract` and :meth:`TarFile.extractall`. @@ -676,19 +676,19 @@ A ``TarInfo`` object has the following public data attributes: .. attribute:: TarInfo.name - :type: str + :annotation: : str Name of the archive member. .. attribute:: TarInfo.size - :type: int + :annotation: : int Size in bytes. .. attribute:: TarInfo.mtime - :type: int | float + :annotation: : int | float Time of last modification in seconds since the :ref:`epoch <epoch>`, as in :attr:`os.stat_result.st_mtime`. @@ -700,7 +700,7 @@ A ``TarInfo`` object has the following public data attributes: attribute. .. attribute:: TarInfo.mode - :type: int + :annotation: : int Permission bits, as for :func:`os.chmod`. @@ -720,14 +720,14 @@ A ``TarInfo`` object has the following public data attributes: .. attribute:: TarInfo.linkname - :type: str + :annotation: : str Name of the target file name, which is only present in :class:`TarInfo` objects of type :const:`LNKTYPE` and :const:`SYMTYPE`. .. attribute:: TarInfo.uid - :type: int + :annotation: : int User ID of the user who originally stored this member. @@ -738,7 +738,7 @@ A ``TarInfo`` object has the following public data attributes: attribute. .. attribute:: TarInfo.gid - :type: int + :annotation: : int Group ID of the user who originally stored this member. @@ -749,7 +749,7 @@ A ``TarInfo`` object has the following public data attributes: attribute. .. attribute:: TarInfo.uname - :type: str + :annotation: : str User name. @@ -760,7 +760,7 @@ A ``TarInfo`` object has the following public data attributes: attribute. .. attribute:: TarInfo.gname - :type: str + :annotation: : str Group name. @@ -771,7 +771,7 @@ A ``TarInfo`` object has the following public data attributes: attribute. .. attribute:: TarInfo.pax_headers - :type: dict + :annotation: : dict A dictionary containing key-value pairs of an associated pax extended header. diff --git a/Doc/requirements.txt b/Doc/requirements.txt new file mode 100644 index 000000000000000..532928836005729 --- /dev/null +++ b/Doc/requirements.txt @@ -0,0 +1,5 @@ +Sphinx==2.3.1 +blurb==1.0.7 + +# docutils 0.18's meta node conflicts with Sphinx 2.3.1 under -W. +docutils==0.15.2 diff --git a/Doc/tools/blurb-gh-issues.patch b/Doc/tools/blurb-gh-issues.patch new file mode 100644 index 000000000000000..1985fd26dcbb8db --- /dev/null +++ b/Doc/tools/blurb-gh-issues.patch @@ -0,0 +1,65 @@ +Backport GitHub issue support for NEWS reading and merging to blurb 1.0.7. +Based on upstream commit a2e8eeca0c72343fb30e67aaf33a6f0c1db440b1: +https://github.com/python/blurb/commit/a2e8eeca0c72343fb30e67aaf33a6f0c1db440b1 + +Keep Python 3.6 and pip 18.1 support. Only the documentation build's private +copy is patched; the installed blurb package and NEWS fragments are unchanged. + +--- a/blurb.py ++++ b/blurb.py +@@ -1,6 +1,6 @@ + #!/usr/bin/env python3 + """Command-line tool to manage CPython Misc/NEWS.d entries.""" +-__version__ = "1.0.7" ++__version__ = "1.0.7+gh" + + ## + ## blurb version 1.0 +@@ -468,7 +468,7 @@ + if not body: + throw("Blurb 'body' text must not be empty!") + text = textwrap_body(body) +- for naughty_prefix in ("- ", "Issue #", "bpo-"): ++ for naughty_prefix in ("- ", "Issue #", "bpo-", "gh-", "gh-issue-"): + if text.startswith(naughty_prefix): + throw("Blurb 'body' can't start with " + repr(naughty_prefix) + "!") + +@@ -481,11 +481,12 @@ + elif section not in sections: + throw("Invalid 'section'! You must use one of the predefined sections.") + +- bpo = None ++ issue_kind = 'gh-issue' if 'gh-issue' in metadata else 'bpo' ++ issue_number = metadata.get(issue_kind) + try: +- bpo = int(metadata.get('bpo')) ++ int(issue_number) + except (TypeError, ValueError): +- throw("Invalid bpo issue number! (" + repr(bpo) + ")") ++ throw("Invalid " + issue_kind + " issue number! (" + repr(issue_number) + ")") + + self.append((metadata, text)) + metadata = {} +@@ -568,7 +569,7 @@ + metadata = {"date": fields[0], "nonce": fields[-2], "section": section} + + for field in fields[1:-2]: +- for name in ("bpo",): ++ for name in ("gh-issue", "bpo"): + _, got, value = field.partition(name + "-") + if got: + metadata[name] = value.strip() +@@ -1094,9 +1095,10 @@ + print("-" * len(section)) + print() + +- bpo = metadata['bpo'] +- if int(bpo): +- body = "bpo-" + bpo + ": " + body ++ issue_kind = 'gh-issue' if 'gh-issue' in metadata else 'bpo' ++ issue_number = metadata[issue_kind] ++ if int(issue_number): ++ body = issue_kind + "-" + issue_number + ": " + body + body = "- " + body + text = textwrap_body(body, subsequent_indent=' ') + print(text) diff --git a/Doc/tools/extensions/pyspecific.py b/Doc/tools/extensions/pyspecific.py index 79cf02e8f52d6e7..6ecbcee990fa80a 100644 --- a/Doc/tools/extensions/pyspecific.py +++ b/Doc/tools/extensions/pyspecific.py @@ -40,6 +40,7 @@ ISSUE_URI = 'https://bugs.python.org/issue%s' +GH_ISSUE_URI = 'https://github.com/python/cpython/issues/%s' SOURCE_URI = 'https://github.com/python/cpython/tree/3.6/%s' # monkey-patch reST parser to disable alphabetic and roman enumerated lists @@ -90,6 +91,15 @@ def issue_role(typ, rawtext, text, lineno, inliner, options={}, content=[]): return [refnode], [] +# Support for linking to GitHub issues in backported NEWS entries. + +def gh_issue_role(typ, rawtext, text, lineno, inliner, options={}, content=[]): + issue = utils.unescape(text) + text = 'gh-' + issue + refnode = nodes.reference(text, text, refuri=GH_ISSUE_URI % issue) + return [refnode], [] + + # Support for linking to Python source files easily def source_role(typ, rawtext, text, lineno, inliner, options={}, content=[]): @@ -248,6 +258,7 @@ def run(self): # Support for including Misc/NEWS issue_re = re.compile('(?:[Ii]ssue #|bpo-)([0-9]+)') +gh_issue_re = re.compile(r'gh-issue-([0-9]+)') whatsnew_re = re.compile(r"(?im)^what's new in (.*?)\??$") @@ -279,6 +290,8 @@ def run(self): return [node] content = issue_re.sub(r'`bpo-\1 <https://bugs.python.org/issue\1>`__', content) + content = gh_issue_re.sub( + r'`gh-\1 <https://github.com/python/cpython/issues/\1>`__', content) content = whatsnew_re.sub(r'\1', content) # remove first 3 lines as they are the main heading lines = ['.. default-role:: obj', ''] + content.splitlines()[3:] @@ -399,6 +412,7 @@ def parse_pdb_command(env, sig, signode): def setup(app): app.add_role('issue', issue_role) + app.add_role('gh', gh_issue_role) app.add_role('source', source_role) app.add_directive('impl-detail', ImplementationDetail) app.add_directive('deprecated-removed', DeprecatedRemoved) diff --git a/Doc/tools/extensions/suspicious.py b/Doc/tools/extensions/suspicious.py index dfcd0da9fdbda5d..f1a193f25b47400 100644 --- a/Doc/tools/extensions/suspicious.py +++ b/Doc/tools/extensions/suspicious.py @@ -121,8 +121,8 @@ def write_doc(self, docname, doctree): def finish(self): unused_rules = [rule for rule in self.rules if not rule.used] if unused_rules: - self.warn('Found %s/%s unused rules:' % - (len(unused_rules), len(self.rules))) + self.logger.warning('Found %s/%s unused rules:' % + (len(unused_rules), len(self.rules))) for rule in unused_rules: self.logger.info(repr(rule)) return @@ -154,14 +154,14 @@ def is_ignored(self, line, lineno, issue): return False def report_issue(self, text, lineno, issue): - if not self.any_issue: self.logger.info() + if not self.any_issue: self.logger.info('') self.any_issue = True self.write_log_entry(lineno, issue, text) if py3: - self.warn('[%s:%d] "%s" found in "%-.120s"' % - (self.docname, lineno, issue, text)) + self.logger.warning('[%s:%d] "%s" found in "%-.120s"' % + (self.docname, lineno, issue, text)) else: - self.warn('[%s:%d] "%s" found in "%-.120s"' % ( + self.logger.warning('[%s:%d] "%s" found in "%-.120s"' % ( self.docname.encode(sys.getdefaultencoding(),'replace'), lineno, issue.encode(sys.getdefaultencoding(),'replace'), diff --git a/Doc/tools/test_blurb.py b/Doc/tools/test_blurb.py new file mode 100644 index 000000000000000..77ed867b7fbee88 --- /dev/null +++ b/Doc/tools/test_blurb.py @@ -0,0 +1,86 @@ +"""Regression tests for the documentation build's private blurb backport. + +Run after ``make venv`` with the virtual environment's Python: + python tools/test_blurb.py [path/to/patched/blurb.py] +""" + +import importlib.util +from pathlib import Path +import sys +import tempfile +import unittest +from unittest import mock + + +BLURB_FILE = Path(__file__).resolve().parents[1] / 'venv' / 'blurb.py' + + +class BlurbTests(unittest.TestCase): + @classmethod + def setUpClass(cls): + spec = importlib.util.spec_from_file_location('patched_blurb', str(BLURB_FILE)) + cls.blurb = importlib.util.module_from_spec(spec) + spec.loader.exec_module(cls.blurb) + + def test_next_filenames(self): + for kind in ('bpo', 'gh-issue'): + with self.subTest(kind=kind): + filename = 'Security/2025-05-09-20-22-54.{}-133767.nonce.rst'.format(kind) + metadata = self.blurb.Blurbs._parse_next_filename(filename) + self.assertEqual(metadata[kind], '133767') + self.assertEqual(metadata['section'], 'Security') + entries = self.blurb.Blurbs() + entries.parse('Fix a security issue.', metadata=metadata) + self.assertEqual(entries[0][0][kind], '133767') + + def test_invalid_issue_number(self): + for kind in ('bpo', 'gh-issue'): + for value in ('invalid', None): + with self.subTest(kind=kind, value=value): + entries = self.blurb.Blurbs() + with self.assertRaises(self.blurb.BlurbError): + entries.parse('Fix an issue.', + metadata={'section': 'Library', kind: value}) + + def test_merge_preserves_issue_trackers(self): + with tempfile.TemporaryDirectory() as directory: + root = Path(directory) + security = root / 'Security' + security.mkdir() + fragments = { + security / '2025-05-09.gh-issue-133767.abc.rst': 'GitHub fix.', + security / '2020-05-09.bpo-12345.def.rst': 'Roundup fix.', + security / '2020-05-08.bpo-0.ghi.rst': 'Unnumbered fix.', + } + release = root / '3.6.15.rst' + fragments[release] = ( + '.. release date: 2021-09-04\n' + '.. section: Library\n.. bpo: 23456\n\nHistorical fix.\n' + '\n..\n\n.. section: Library\n' + '.. bpo: 34567\n.. gh-issue: 123456\n\nMigrated fix.\n' + ) + for filename, text in fragments.items(): + filename.write_text(text, encoding='utf-8') + files = {'next': [str(f) for f in fragments if f != release], + '3.6.15': [str(release)]} + with mock.patch.object(self.blurb, 'original_dir', directory), \ + mock.patch.object(self.blurb, 'glob_versions', return_value=['next', '3.6.15']), \ + mock.patch.object(self.blurb, 'glob_blurbs', side_effect=files.__getitem__): + self.blurb.merge('NEWS', forced=True) + news = (root / 'NEWS').read_text(encoding='utf-8') + for entry in ('gh-issue-133767: GitHub fix.', + 'bpo-12345: Roundup fix.', + '- Unnumbered fix.', + 'bpo-23456: Historical fix.', + 'gh-issue-123456: Migrated fix.'): + self.assertIn(entry, news) + self.assertNotIn('bpo-0:', news) + self.assertNotIn('bpo-34567:', news) + for filename, text in fragments.items(): + self.assertEqual(filename.read_text(encoding='utf-8'), text) + + +if __name__ == '__main__': + if len(sys.argv) > 1 and not sys.argv[1].startswith('-'): + BLURB_FILE = Path(sys.argv.pop(1)).resolve() + unittest.main() diff --git a/Doc/tools/test_extensions.py b/Doc/tools/test_extensions.py new file mode 100644 index 000000000000000..9e1b65ff1fd15b6 --- /dev/null +++ b/Doc/tools/test_extensions.py @@ -0,0 +1,56 @@ +"""Regression tests for the Sphinx extensions used by the Docs job.""" + +from pathlib import Path +import sys +from types import SimpleNamespace +import unittest +from unittest import mock + +sys.path.insert(0, str(Path(__file__).resolve().parent / 'extensions')) + +import pyspecific +import suspicious + + +class IssueRoleTests(unittest.TestCase): + def test_roundup_link(self): + nodes, messages = pyspecific.issue_role('issue', '', '12345', 1, None) + self.assertEqual(messages, []) + self.assertEqual(nodes[0].astext(), 'bpo-12345') + self.assertEqual(nodes[0]['refuri'], 'https://bugs.python.org/issue12345') + + def test_github_link(self): + nodes, messages = pyspecific.gh_issue_role('gh', '', '133767', 1, None) + self.assertEqual(messages, []) + self.assertEqual(nodes[0].astext(), 'gh-133767') + self.assertEqual(nodes[0]['refuri'], + 'https://github.com/python/cpython/issues/133767') + + +class SuspiciousLoggingTests(unittest.TestCase): + def setUp(self): + self.builder = object.__new__(suspicious.CheckSuspiciousMarkupBuilder) + self.builder.logger = mock.Mock() + self.builder.app = SimpleNamespace(statuscode=0) + self.builder.docname = 'test-document' + self.builder.any_issue = False + self.builder.write_log_entry = mock.Mock() + + def test_detected_markup_still_fails(self): + self.builder.report_issue('Leaked :role markup', 12, ':role') + self.assertEqual(self.builder.app.statuscode, 1) + self.builder.logger.info.assert_called_once_with('') + self.builder.logger.warning.assert_called_once_with( + '[test-document:12] ":role" found in "Leaked :role markup"') + self.builder.write_log_entry.assert_called_once_with( + 12, ':role', 'Leaked :role markup') + + def test_unused_ignore_rules_still_warn(self): + self.builder.rules = [suspicious.Rule('test-document', None, '::', 'example')] + self.builder.finish() + self.builder.logger.warning.assert_called_once_with( + 'Found 1/1 unused rules:') + + +if __name__ == '__main__': + unittest.main() From 9da7fab8c8e48d91ff7fecaaa562345503b4d6c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= <mcepl@cepl.eu> Date: Wed, 16 Sep 2026 07:12:43 +0200 Subject: [PATCH 3/6] test: adapt Tkinter tests for Tk 8.6.12 Backport the relevant behavior changes from bpo-45436 (4fe454c6f54b), bpo-41306 (aecf036738a4), and the bpo-45979 correction (dbbe4d2d0075). Retain the older Tk expectations. On Tk 8.6.11+, explicitly test empty Menu.type and ttk compound values while still rejecting invalid enum values. On Tk 8.6.10+, expect Scale.from to retain its fractional value. Validated test_tk and test_ttk_guionly with Python 3.6 and Tcl/Tk 8.6.12 on openSUSE Leap 15.6, including the affected widget classes with wantobjects disabled. --- Lib/tkinter/test/test_tkinter/test_widgets.py | 8 ++++++-- Lib/tkinter/test/test_ttk/test_widgets.py | 4 +++- Lib/tkinter/test/widget_tests.py | 10 +++++++--- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/Lib/tkinter/test/test_tkinter/test_widgets.py b/Lib/tkinter/test/test_tkinter/test_widgets.py index 3fb641108cf8f90..fa8487be4bbdac9 100644 --- a/Lib/tkinter/test/test_tkinter/test_widgets.py +++ b/Lib/tkinter/test/test_tkinter/test_widgets.py @@ -864,7 +864,9 @@ def test_digits(self): def test_from(self): widget = self.create() - self.checkFloatParam(widget, 'from', 100, 14.9, 15.1, conv=float_round) + # bpo-41306: Tk 8.6.10 no longer rounds the 'from' option. + conv = float if get_tk_patchlevel() >= (8, 6, 10) else float_round + self.checkFloatParam(widget, 'from', 100, 14.9, 15.1, conv=conv) def test_label(self): widget = self.create() @@ -1165,8 +1167,10 @@ def test_title(self): def test_type(self): widget = self.create() + # bpo-45436: Tk 8.6.11 accepts an empty menu type. self.checkEnumParam(widget, 'type', - 'normal', 'tearoff', 'menubar') + 'normal', 'tearoff', 'menubar', + allow_empty=get_tk_patchlevel() >= (8, 6, 11)) def test_entryconfigure(self): m1 = self.create() diff --git a/Lib/tkinter/test/test_ttk/test_widgets.py b/Lib/tkinter/test/test_ttk/test_widgets.py index 13e0568620185dd..26eb0ef57ec760c 100644 --- a/Lib/tkinter/test/test_ttk/test_widgets.py +++ b/Lib/tkinter/test/test_ttk/test_widgets.py @@ -171,9 +171,11 @@ def checkImageParam(self, widget, name): def test_compound(self): widget = self.create() + # bpo-45436: Tk 8.6.11 accepts an empty compound option. self.checkEnumParam(widget, 'compound', 'none', 'text', 'image', 'center', - 'top', 'bottom', 'left', 'right') + 'top', 'bottom', 'left', 'right', + allow_empty=get_tk_patchlevel() >= (8, 6, 11)) def test_state(self): widget = self.create() diff --git a/Lib/tkinter/test/widget_tests.py b/Lib/tkinter/test/widget_tests.py index 75a068fbbf26b6a..e8c0f22f963d38d 100644 --- a/Lib/tkinter/test/widget_tests.py +++ b/Lib/tkinter/test/widget_tests.py @@ -144,7 +144,8 @@ def command(*args): self.assertTrue(widget[name]) self.checkParams(widget, name, '') - def checkEnumParam(self, widget, name, *values, errmsg=None, **kwargs): + def checkEnumParam(self, widget, name, *values, errmsg=None, + allow_empty=False, **kwargs): self.checkParams(widget, name, *values, **kwargs) if errmsg is None: errmsg2 = ' %s "{}": must be %s%s or %s' % ( @@ -152,10 +153,13 @@ def checkEnumParam(self, widget, name, *values, errmsg=None, **kwargs): ', '.join(values[:-1]), ',' if len(values) > 2 else '', values[-1]) - self.checkInvalidParam(widget, name, '', - errmsg='ambiguous' + errmsg2) + if not allow_empty: + self.checkInvalidParam(widget, name, '', + errmsg='ambiguous' + errmsg2) errmsg = 'bad' + errmsg2 self.checkInvalidParam(widget, name, 'spam', errmsg=errmsg) + if allow_empty: + self.checkParam(widget, name, '', **kwargs) def checkPixelsParam(self, widget, name, *values, conv=None, keep_orig=True, **kwargs): From 938c6ab31ca2efce8e9826614e85dc7f1d1343a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= <mcepl@cepl.eu> Date: Wed, 16 Sep 2026 07:31:16 +0200 Subject: [PATCH 4/6] ci: fix locale, urllib and GDB tests on Leap Regenerate configure and pyconfig.h.in before the full build so locale coercion is enabled. Install glibc-locale-base for the UTF-32 converters required by GDB. Replace the public HTTP endpoint in test_issue16464 with a mocked transport while retaining request and Content-Length checks. Include full GDB command, status and output in failures, with regression coverage for the diagnostics. --- .github/posix-deps-zypp.sh | 3 +- .github/workflows/build.yml | 5 +++- Lib/test/test_gdb.py | 60 ++++++++++++++++++++++++++++++------- Lib/test/test_urllib2.py | 38 ++++++++++++++--------- 4 files changed, 80 insertions(+), 26 deletions(-) diff --git a/.github/posix-deps-zypp.sh b/.github/posix-deps-zypp.sh index 0456ec26ad7ad01..67e5cb534f7a53f 100755 --- a/.github/posix-deps-zypp.sh +++ b/.github/posix-deps-zypp.sh @@ -8,10 +8,11 @@ zypper --non-interactive refresh # Install build tools explicitly: build patterns pull in a full base system, # including packages that conflict with the container's busybox replacements. # Python 3.6 needs OpenSSL 1.1 headers rather than Leap's default OpenSSL 3. +# GDB needs the UTF-32 converters supplied by glibc-locale-base. zypper --non-interactive install --auto-agree-with-licenses \ --allow-downgrade --no-recommends \ autoconf automake gcc gcc-c++ make patch pkg-config python3 \ - binutils diffutils findutils gdb gzip libtool perl tar which \ + binutils diffutils findutils gdb glibc-locale-base gzip libtool perl tar which \ libabigail-tools xorg-x11-server-Xvfb xvfb-run \ cantarell-fonts google-droid-fonts google-inconsolata-fonts dejavu-fonts \ libffi-devel \ diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b6c868cd9c0e265..250c10a8678a343 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -111,7 +111,10 @@ jobs: - name: Configure CPython if: matrix.task == 'build-and-test' - run: ./configure --with-pydebug --with-openssl=$PWD/multissl/openssl/$OPENSSL_VER + run: | + autoconf -Wall + autoheader -Wall + ./configure --with-pydebug --with-openssl=$PWD/multissl/openssl/$OPENSSL_VER - name: Build CPython if: matrix.task == 'build-and-test' diff --git a/Lib/test/test_gdb.py b/Lib/test/test_gdb.py index 9c15fca432931f5..7b8dc5f7fc176df 100644 --- a/Lib/test/test_gdb.py +++ b/Lib/test/test_gdb.py @@ -12,6 +12,7 @@ import sysconfig import textwrap import unittest +from unittest import mock # Is this Python configured to support threads? try: @@ -85,7 +86,8 @@ def cet_protection(): def run_gdb(*args, **env_vars): """Runs gdb in --batch mode with the additional arguments given by *args. - Returns its (stdout, stderr) decoded from utf-8 using the replace handler. + Returns a CompletedProcess with stdout and stderr decoded from utf-8 + using the replace handler. """ if env_vars: env = os.environ.copy() @@ -97,7 +99,8 @@ def run_gdb(*args, **env_vars): base_cmd = ('gdb', '--batch', '-nx') if (gdb_major_version, gdb_minor_version) >= (7, 4): base_cmd += ('-iex', 'add-auto-load-safe-path ' + checkout_hook_path) - proc = subprocess.Popen(base_cmd + args, + command = base_cmd + args + proc = subprocess.Popen(command, # Redirect stdin to prevent GDB from messing with # the terminal settings stdin=subprocess.PIPE, @@ -106,23 +109,25 @@ def run_gdb(*args, **env_vars): env=env) with proc: out, err = proc.communicate() - return out.decode('utf-8', 'replace'), err.decode('utf-8', 'replace') + return subprocess.CompletedProcess(command, proc.returncode, + out.decode('utf-8', 'replace'), + err.decode('utf-8', 'replace')) # Verify that "gdb" was built with the embedded python support enabled: -gdbpy_version, _ = run_gdb("--eval-command=python import sys; print(sys.version_info)") +gdbpy_version = run_gdb("--eval-command=python import sys; print(sys.version_info)").stdout if not gdbpy_version: raise unittest.SkipTest("gdb not built with embedded python support") # Verify that "gdb" can load our custom hooks, as OS security settings may # disallow this without a customized .gdbinit. -_, gdbpy_errors = run_gdb('--args', sys.executable) +gdbpy_errors = run_gdb('--args', sys.executable).stderr if "auto-loading has been declined" in gdbpy_errors: msg = "gdb security settings prevent use of custom hooks: " raise unittest.SkipTest(msg + gdbpy_errors.rstrip()) def gdb_has_frame_select(): # Does this build of gdb have gdb.Frame.select ? - stdout, _ = run_gdb("--eval-command=python print(dir(gdb.Frame))") + stdout = run_gdb("--eval-command=python print(dir(gdb.Frame))").stdout m = re.match(r'.*\[(.*)\].*', stdout) if not m: raise unittest.SkipTest("Unable to parse output from gdb.Frame.select test") @@ -221,7 +226,8 @@ def get_stack_trace(self, source=None, script=None, # print (' '.join(args)) # Use "args" to invoke gdb, capturing stdout, stderr: - out, err = run_gdb(*args, PYTHONHASHSEED=PYTHONHASHSEED) + result = run_gdb(*args, PYTHONHASHSEED=PYTHONHASHSEED) + out, err = result.stdout, result.stderr errlines = err.splitlines() unexpected_errlines = [] @@ -252,8 +258,11 @@ def get_stack_trace(self, source=None, script=None, if not line.startswith(ignore_patterns): unexpected_errlines.append(line) - # Ensure no unexpected error messages: - self.assertEqual(unexpected_errlines, []) + # Keep the full diagnostic, including warning lines filtered above. + diagnostic = ('GDB command: {!r}\nGDB exit status: {}\n' + 'GDB stdout:\n{}\nGDB stderr:\n{}').format( + result.args, result.returncode, out, err) + self.assertEqual(unexpected_errlines, [], diagnostic) return out def get_gdb_repr(self, source, @@ -964,12 +973,43 @@ def test_locals_after_up(self): self.assertMultilineMatches(bt, r".*\na = 1\nb = 2\nc = 3\n.*") +class GdbInvocationTests(unittest.TestCase): + def test_run_gdb_preserves_process_details(self): + with mock.patch.object(subprocess, 'Popen') as popen: + proc = popen.return_value + proc.communicate.return_value = (b'output\xff', b'warning: detail\xfe') + proc.returncode = 7 + result = run_gdb('--eval-command=quit') + self.assertEqual(result.args, popen.call_args[0][0]) + self.assertIn('--eval-command=quit', result.args) + self.assertEqual(result.returncode, 7) + self.assertEqual(result.stdout, 'output\ufffd') + self.assertEqual(result.stderr, 'warning: detail\ufffd') + + def test_failure_includes_unfiltered_output(self): + stderr = ('warning: original diagnostic\n' + 'This normally should not happen, please file a bug report.\n') + for returncode in (0, 7): + with self.subTest(returncode=returncode): + result = subprocess.CompletedProcess( + ('gdb', '--batch'), returncode, 'raw backtrace\n', stderr) + with mock.patch(__name__ + '.run_gdb', return_value=result): + with self.assertRaises(AssertionError) as cm: + DebuggerTests().get_stack_trace(source='id(42)') + message = str(cm.exception) + self.assertIn('GDB command: {!r}'.format(result.args), message) + self.assertIn('GDB exit status: {}'.format(returncode), message) + self.assertIn('GDB stdout:\n' + result.stdout, message) + self.assertIn('GDB stderr:\n' + stderr, message) + + def test_main(): if support.verbose: print("GDB version %s.%s:" % (gdb_major_version, gdb_minor_version)) for line in gdb_version.splitlines(): print(" " * 4 + line) - run_unittest(PrettyPrintTests, + run_unittest(GdbInvocationTests, + PrettyPrintTests, PyListTests, StackNavigationTests, PyBtTests, diff --git a/Lib/test/test_urllib2.py b/Lib/test/test_urllib2.py index fe9a32bfdabf0b0..348b1a2667526ce 100644 --- a/Lib/test/test_urllib2.py +++ b/Lib/test/test_urllib2.py @@ -1772,21 +1772,31 @@ class MyOtherHTTPHandler(urllib.request.HTTPHandler): self.opener_has_handler(o, MyHTTPHandler) self.opener_has_handler(o, MyOtherHTTPHandler) - @unittest.skipUnless(support.is_resource_enabled('network'), - 'test requires network access') def test_issue16464(self): - with support.transient_internet("http://www.example.com/"): - opener = urllib.request.build_opener() - request = urllib.request.Request("http://www.example.com/") - self.assertEqual(None, request.data) - - opener.open(request, "1".encode("us-ascii")) - self.assertEqual(b"1", request.data) - self.assertEqual("1", request.get_header("Content-length")) - - opener.open(request, "1234567890".encode("us-ascii")) - self.assertEqual(b"1234567890", request.data) - self.assertEqual("10", request.get_header("Content-length")) + # Reusing a Request must update its body and Content-Length. Keep the + # real opener and request processing, but replace the HTTP transport. + connection = MockHTTPClass() + + class TestHTTPHandler(urllib.request.HTTPHandler): + def http_open(self, request): + return self.do_open(connection, request) + + opener = urllib.request.build_opener(urllib.request.ProxyHandler({}), + TestHTTPHandler()) + request = urllib.request.Request("http://www.example.com/") + self.assertIsNone(request.data) + for data in (b"1", b"1234567890"): + with self.subTest(data=data): + connection.req_headers = [] + with opener.open(request, data) as response: + self.assertEqual(response.code, 200) + self.assertEqual(request.data, data) + self.assertEqual(request.get_header("Content-length"), + str(len(data))) + self.assertEqual(connection.method, "POST") + self.assertEqual(connection.data, data) + self.assertEqual(dict(connection.req_headers)["Content-Length"], + str(len(data))) def test_HTTPError_interface(self): """ From d118187f8ff67adc3ffea37dbf263dd1c586b1e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= <mcepl@cepl.eu> Date: Wed, 16 Sep 2026 09:40:17 +0200 Subject: [PATCH 5/6] ci: fix generated-file checks with Python 3.6 Restore ast.Num and ast.Str handling in Argument Clinic for negative numeric defaults and legacy string converters. Use the Python 3.6 Clinic NULL convention for the Unicode escape decoder error defaults and regenerate their header and checksums. Preserve the stateful decoding security fix and final argument. Add regression tests for numeric defaults, string converters, NULL defaults, and expression validation. Verified clean regen-all output, make smelly, and the tool, codec, Unicode, and bytes tests on Leap 15.6. --- Lib/test/test_tools/test_clinic.py | 62 ++++++++++++++++++++++++++++++ Modules/_codecsmodule.c | 8 ++-- Modules/clinic/_codecsmodule.c.h | 6 +-- Tools/clinic/clinic.py | 5 +-- 4 files changed, 71 insertions(+), 10 deletions(-) create mode 100644 Lib/test/test_tools/test_clinic.py diff --git a/Lib/test/test_tools/test_clinic.py b/Lib/test/test_tools/test_clinic.py new file mode 100644 index 000000000000000..7636f38630f8dd7 --- /dev/null +++ b/Lib/test/test_tools/test_clinic.py @@ -0,0 +1,62 @@ +"""Tests for Argument Clinic using the interpreter that runs the test suite.""" + +import os +from pathlib import Path +import tempfile +import unittest + +from test.support.script_helper import assert_python_ok, assert_python_failure +from test.test_tools import skip_if_missing, toolsdir + +skip_if_missing() +CLINIC = os.path.join(toolsdir, 'clinic', 'clinic.py') + + +class ClinicTests(unittest.TestCase): + def generate(self, parameters, *, success=True): + with tempfile.TemporaryDirectory() as directory: + source = Path(directory) / 'test.c' + source.write_text( + '/*[clinic input]\nmodule test\ntest.func\n' + parameters + + ' /\n[clinic start generated code]*/\n', encoding='utf-8') + # Clinic imports cpp.py from its own directory. + if not success: + return assert_python_failure( + CLINIC, str(source), __isolated=False)[1] + assert_python_ok(CLINIC, str(source), __isolated=False) + header = Path(directory) / 'clinic' / 'test.c.h' + generated_source = source.read_bytes() + generated_header = header.read_bytes() + # Regeneration must also validate the checksums it just wrote. + assert_python_ok(CLINIC, str(source), __isolated=False) + self.assertEqual(source.read_bytes(), generated_source) + self.assertEqual(header.read_bytes(), generated_header) + return generated_header.decode('utf-8') + + def test_negative_numeric_defaults(self): + header = self.generate( + ' value: int = -1\n' + ' count: Py_ssize_t = -1\n' + ' ratio: double = -1.5\n') + self.assertIn('int value = -1;', header) + self.assertIn('Py_ssize_t count = -1;', header) + self.assertIn('double ratio = -1.5;', header) + + def test_legacy_string_converter(self): + header = self.generate(' text: "s"\n') + self.assertIn('const char *text;', header) + self.assertIn('"s:func"', header) + + def test_null_string_default(self): + header = self.generate( + ' errors: str(accept={str, NoneType}) = NULL\n') + self.assertIn('errors=None', header) + self.assertIn('const char *errors = NULL;', header) + + def test_expression_requires_c_default(self): + output = self.generate(' value: int = 1 + 2\n', success=False) + self.assertIn(b'you MUST specify a valid c_default', output) + + +if __name__ == '__main__': + unittest.main() diff --git a/Modules/_codecsmodule.c b/Modules/_codecsmodule.c index 74f683d0ca428f1..b474eea35dccd8e 100644 --- a/Modules/_codecsmodule.c +++ b/Modules/_codecsmodule.c @@ -519,7 +519,7 @@ _codecs_utf_32_ex_decode_impl(PyObject *module, Py_buffer *data, /*[clinic input] _codecs.unicode_escape_decode data: Py_buffer(accept={str, buffer}) - errors: str(accept={str, NoneType}) = None + errors: str(accept={str, NoneType}) = NULL final: bool = True / [clinic start generated code]*/ @@ -527,7 +527,7 @@ _codecs.unicode_escape_decode static PyObject * _codecs_unicode_escape_decode_impl(PyObject *module, Py_buffer *data, const char *errors, int final) -/*[clinic end generated code: output=b284f97b12c635ee input=15019f081ffe272b]*/ +/*[clinic end generated code: output=b284f97b12c635ee input=9852ede8bde85f86]*/ { Py_ssize_t consumed = data->len; PyObject *decoded = _PyUnicode_DecodeUnicodeEscapeStateful(data->buf, data->len, @@ -539,7 +539,7 @@ _codecs_unicode_escape_decode_impl(PyObject *module, Py_buffer *data, /*[clinic input] _codecs.raw_unicode_escape_decode data: Py_buffer(accept={str, buffer}) - errors: str(accept={str, NoneType}) = None + errors: str(accept={str, NoneType}) = NULL final: bool = True / [clinic start generated code]*/ @@ -547,7 +547,7 @@ _codecs.raw_unicode_escape_decode static PyObject * _codecs_raw_unicode_escape_decode_impl(PyObject *module, Py_buffer *data, const char *errors, int final) -/*[clinic end generated code: output=11dbd96301e2879e input=b93f823aa8c343ad]*/ +/*[clinic end generated code: output=11dbd96301e2879e input=2ef891a437c53246]*/ { Py_ssize_t consumed = data->len; PyObject *decoded = _PyUnicode_DecodeRawUnicodeEscapeStateful(data->buf, data->len, diff --git a/Modules/clinic/_codecsmodule.c.h b/Modules/clinic/_codecsmodule.c.h index ec7aa175d052a03..966f274cc98ba64 100644 --- a/Modules/clinic/_codecsmodule.c.h +++ b/Modules/clinic/_codecsmodule.c.h @@ -609,7 +609,7 @@ static PyObject * _codecs_unicode_escape_decode(PyObject *module, PyObject *args) { PyObject *return_value = NULL; - Py_buffer data = {0}; + Py_buffer data = {NULL, NULL}; const char *errors = NULL; int final = 1; @@ -644,7 +644,7 @@ static PyObject * _codecs_raw_unicode_escape_decode(PyObject *module, PyObject *args) { PyObject *return_value = NULL; - Py_buffer data = {0}; + Py_buffer data = {NULL, NULL}; const char *errors = NULL; int final = 1; @@ -1538,4 +1538,4 @@ _codecs_lookup_error(PyObject *module, PyObject *arg) #ifndef _CODECS_CODE_PAGE_ENCODE_METHODDEF #define _CODECS_CODE_PAGE_ENCODE_METHODDEF #endif /* !defined(_CODECS_CODE_PAGE_ENCODE_METHODDEF) */ -/*[clinic end generated code: output=304d4afdb776a218 input=a9049054013a1b77]*/ +/*[clinic end generated code: output=e06004ab9b26bedb input=a9049054013a1b77]*/ diff --git a/Tools/clinic/clinic.py b/Tools/clinic/clinic.py index d78a77b9a3ea441..4f9da74e1711dc9 100755 --- a/Tools/clinic/clinic.py +++ b/Tools/clinic/clinic.py @@ -17,7 +17,6 @@ import inspect import io import itertools -import numbers import os import pprint import re @@ -3790,7 +3789,7 @@ def bad_node(self, node): c_default = "NULL" elif (isinstance(expr, ast.BinOp) or (isinstance(expr, ast.UnaryOp) and - not (isinstance(expr.operand, ast.Constant) and isinstance(expr.operand.value, numbers.Number)))): + not isinstance(expr.operand, ast.Num))): c_default = kwargs.get("c_default") if not (isinstance(c_default, str) and c_default): fail("When you specify an expression (" + repr(default) + ") as your default value,\nyou MUST specify a valid c_default.") @@ -3868,7 +3867,7 @@ def bad_node(self, node): self.function.parameters[parameter_name] = p def parse_converter(self, annotation): - if isinstance(annotation, ast.Constant) and isinstance(expr.operand.value, str): + if isinstance(annotation, ast.Str): return annotation.s, True, {} if isinstance(annotation, ast.Name): From a869033d421fdd34e7a7a9f6586757fb3c79fb1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Cepl?= <mcepl@cepl.eu> Date: Wed, 16 Sep 2026 13:41:10 +0200 Subject: [PATCH 6/6] ci: trust the checkout in Leap container shell steps Add only GITHUB_WORKSPACE to safe.directory in the Git configuration used by shell steps. The checkout action configures its own temporary HOME, leaving subsequent Git commands subject to ownership checks. Use git status and git diff --exit-code for the generated-files check so repository errors are not misreported as stale generated files. --- .github/workflows/build.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 250c10a8678a343..83de50dc765f87d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -59,6 +59,10 @@ jobs: - uses: actions/checkout@v4 + - name: Trust the checked-out workspace + # checkout configures a temporary HOME, not the HOME used by shell steps. + run: git config --global --add safe.directory "$GITHUB_WORKSPACE" + - name: Install All Dependencies run: sh -x ./.github/posix-deps-zypp.sh @@ -93,12 +97,8 @@ jobs: - name: Check for changes in generated files if: matrix.task == 'generated-files' run: | - if ! git diff --quiet; then - echo "Generated files are not up to date. Please run 'make regen-all' and commit the changes." - git status - git diff - exit 1 - fi + git status --short + git diff --exit-code - name: Check exported libpython symbols if: matrix.task == 'generated-files'