├── .bumpversion.cfg ├── .clang-format ├── .devcontainer └── devcontainer.json ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── ---bug-report.yaml │ ├── ---feature-request.yaml │ └── config.yml ├── dependabot.yml └── workflows │ ├── build_wheels.yml │ ├── coverage.yml │ ├── docs.yml │ ├── lint_and_docs.yml │ ├── news-check.yml │ └── sanity-check.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── NEWS.rst ├── README.md ├── docs ├── Makefile ├── _static │ ├── css │ │ └── custom.css │ ├── images │ │ ├── box.png │ │ ├── locals.png │ │ ├── logo.png │ │ ├── native.png │ │ ├── pystack.png │ │ ├── python.png │ │ └── stack.png │ └── js │ │ └── custom.js ├── _templates │ └── index.html ├── changelog.rst ├── conf.py ├── corefile.rst ├── customizing_the_reports.rst ├── favicon.ico ├── overview.rst ├── process.rst └── tutorials │ ├── core_tutorial.py │ ├── core_tutorial.rst │ ├── deadlock.py │ ├── deadlock.rst │ ├── random_prime_number.py │ └── random_prime_number.rst ├── news └── .gitignore ├── pyproject.toml ├── requirements-docs.txt ├── requirements-extra.txt ├── requirements-test.txt ├── setup.py ├── src └── pystack │ ├── __init__.py │ ├── __main__.py │ ├── _pystack.pyi │ ├── _pystack.pyx │ ├── _pystack │ ├── CMakeLists.txt │ ├── __init__.pxd │ ├── compat.h │ ├── corefile.cpp │ ├── corefile.h │ ├── corefile.pxd │ ├── cpython │ │ ├── code.h │ │ ├── dict.h │ │ ├── float.h │ │ ├── frame.h │ │ ├── gc.h │ │ ├── int.h │ │ ├── interpreter.h │ │ ├── list.h │ │ ├── object.h │ │ ├── pthread.h │ │ ├── runtime.h │ │ ├── string.h │ │ ├── thread.h │ │ └── tuple.h │ ├── elf_common.cpp │ ├── elf_common.h │ ├── elf_common.pxd │ ├── logging.cpp │ ├── logging.h │ ├── logging.pxd │ ├── mem.cpp │ ├── mem.h │ ├── mem.pxd │ ├── native_frame.h │ ├── native_frame.pxd │ ├── process.cpp │ ├── process.h │ ├── process.pxd │ ├── pycode.cpp │ ├── pycode.h │ ├── pycode.pxd │ ├── pycompat.h │ ├── pyframe.cpp │ ├── pyframe.h │ ├── pyframe.pxd │ ├── pythread.cpp │ ├── pythread.h │ ├── pythread.pxd │ ├── pytypes.cpp │ ├── pytypes.h │ ├── structure.h │ ├── unwinder.cpp │ ├── unwinder.h │ ├── version.cpp │ └── version.h │ ├── _version.py │ ├── colors.py │ ├── engine.py │ ├── errors.py │ ├── maps.py │ ├── process.py │ ├── py.typed │ ├── traceback_formatter.py │ └── types.py ├── tests ├── __init__.py ├── integration │ ├── __init__.py │ ├── corefiles │ │ ├── core_with_big_name.core │ │ ├── segfault.core │ │ └── signal.core │ ├── empty_thread_extension │ │ ├── main.py │ │ ├── setup.py │ │ └── testext.cpp │ ├── empty_thread_extension_with_os_threads │ │ ├── main.py │ │ ├── setup.py │ │ └── testext.cpp │ ├── gc_freeze_program.py │ ├── inline_calls_program.py │ ├── multiple_thread_program.py │ ├── multiple_thread_program_gil.py │ ├── no_frames_at_shutdown_program.py │ ├── position_information_program.py │ ├── shim_deallocation_program.py │ ├── shutdown_program.py │ ├── single_thread_program.py │ ├── single_thread_program_gil.py │ ├── test_core_analyzer.py │ ├── test_gather_stacks.py │ ├── test_gc.py │ ├── test_gil.py │ ├── test_local_variables.py │ ├── test_process.py │ ├── test_relocatable_cores.py │ └── test_smoke.py ├── unit │ ├── __init__.py │ ├── test_color.py │ ├── test_extension.py │ ├── test_main.py │ ├── test_maps.py │ ├── test_process.py │ ├── test_traceback_formatter.py │ └── test_types.py └── utils.py └── valgrind.supp /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.clang-format -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Default owners for everything. 2 | * @python/py-london 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/---bug-report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.github/ISSUE_TEMPLATE/---bug-report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/---feature-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.github/ISSUE_TEMPLATE/---feature-request.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build_wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.github/workflows/build_wheels.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/lint_and_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.github/workflows/lint_and_docs.yml -------------------------------------------------------------------------------- /.github/workflows/news-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.github/workflows/news-check.yml -------------------------------------------------------------------------------- /.github/workflows/sanity-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.github/workflows/sanity-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/Makefile -------------------------------------------------------------------------------- /NEWS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/NEWS.rst -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/_static/css/custom.css -------------------------------------------------------------------------------- /docs/_static/images/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/_static/images/box.png -------------------------------------------------------------------------------- /docs/_static/images/locals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/_static/images/locals.png -------------------------------------------------------------------------------- /docs/_static/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/_static/images/logo.png -------------------------------------------------------------------------------- /docs/_static/images/native.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/_static/images/native.png -------------------------------------------------------------------------------- /docs/_static/images/pystack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/_static/images/pystack.png -------------------------------------------------------------------------------- /docs/_static/images/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/_static/images/python.png -------------------------------------------------------------------------------- /docs/_static/images/stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/_static/images/stack.png -------------------------------------------------------------------------------- /docs/_static/js/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/_static/js/custom.js -------------------------------------------------------------------------------- /docs/_templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/_templates/index.html -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | ../NEWS.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/corefile.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/corefile.rst -------------------------------------------------------------------------------- /docs/customizing_the_reports.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/customizing_the_reports.rst -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/overview.rst -------------------------------------------------------------------------------- /docs/process.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/process.rst -------------------------------------------------------------------------------- /docs/tutorials/core_tutorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/tutorials/core_tutorial.py -------------------------------------------------------------------------------- /docs/tutorials/core_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/tutorials/core_tutorial.rst -------------------------------------------------------------------------------- /docs/tutorials/deadlock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/tutorials/deadlock.py -------------------------------------------------------------------------------- /docs/tutorials/deadlock.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/tutorials/deadlock.rst -------------------------------------------------------------------------------- /docs/tutorials/random_prime_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/tutorials/random_prime_number.py -------------------------------------------------------------------------------- /docs/tutorials/random_prime_number.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/docs/tutorials/random_prime_number.rst -------------------------------------------------------------------------------- /news/.gitignore: -------------------------------------------------------------------------------- 1 | !.gitignore 2 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/requirements-docs.txt -------------------------------------------------------------------------------- /requirements-extra.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/requirements-extra.txt -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/setup.py -------------------------------------------------------------------------------- /src/pystack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/__init__.py -------------------------------------------------------------------------------- /src/pystack/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/__main__.py -------------------------------------------------------------------------------- /src/pystack/_pystack.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack.pyi -------------------------------------------------------------------------------- /src/pystack/_pystack.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack.pyx -------------------------------------------------------------------------------- /src/pystack/_pystack/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/CMakeLists.txt -------------------------------------------------------------------------------- /src/pystack/_pystack/__init__.pxd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pystack/_pystack/compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/compat.h -------------------------------------------------------------------------------- /src/pystack/_pystack/corefile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/corefile.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/corefile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/corefile.h -------------------------------------------------------------------------------- /src/pystack/_pystack/corefile.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/corefile.pxd -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/code.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/code.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/dict.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/float.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/frame.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/gc.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/int.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/interpreter.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/list.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/object.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/pthread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/pthread.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/runtime.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/string.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/thread.h -------------------------------------------------------------------------------- /src/pystack/_pystack/cpython/tuple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/cpython/tuple.h -------------------------------------------------------------------------------- /src/pystack/_pystack/elf_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/elf_common.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/elf_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/elf_common.h -------------------------------------------------------------------------------- /src/pystack/_pystack/elf_common.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/elf_common.pxd -------------------------------------------------------------------------------- /src/pystack/_pystack/logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/logging.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/logging.h -------------------------------------------------------------------------------- /src/pystack/_pystack/logging.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/logging.pxd -------------------------------------------------------------------------------- /src/pystack/_pystack/mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/mem.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/mem.h -------------------------------------------------------------------------------- /src/pystack/_pystack/mem.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/mem.pxd -------------------------------------------------------------------------------- /src/pystack/_pystack/native_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/native_frame.h -------------------------------------------------------------------------------- /src/pystack/_pystack/native_frame.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/native_frame.pxd -------------------------------------------------------------------------------- /src/pystack/_pystack/process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/process.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/process.h -------------------------------------------------------------------------------- /src/pystack/_pystack/process.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/process.pxd -------------------------------------------------------------------------------- /src/pystack/_pystack/pycode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pycode.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/pycode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pycode.h -------------------------------------------------------------------------------- /src/pystack/_pystack/pycode.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pycode.pxd -------------------------------------------------------------------------------- /src/pystack/_pystack/pycompat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pycompat.h -------------------------------------------------------------------------------- /src/pystack/_pystack/pyframe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pyframe.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/pyframe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pyframe.h -------------------------------------------------------------------------------- /src/pystack/_pystack/pyframe.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pyframe.pxd -------------------------------------------------------------------------------- /src/pystack/_pystack/pythread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pythread.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/pythread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pythread.h -------------------------------------------------------------------------------- /src/pystack/_pystack/pythread.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pythread.pxd -------------------------------------------------------------------------------- /src/pystack/_pystack/pytypes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pytypes.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/pytypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/pytypes.h -------------------------------------------------------------------------------- /src/pystack/_pystack/structure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/structure.h -------------------------------------------------------------------------------- /src/pystack/_pystack/unwinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/unwinder.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/unwinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/unwinder.h -------------------------------------------------------------------------------- /src/pystack/_pystack/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/version.cpp -------------------------------------------------------------------------------- /src/pystack/_pystack/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/_pystack/version.h -------------------------------------------------------------------------------- /src/pystack/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.5.1" 2 | -------------------------------------------------------------------------------- /src/pystack/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/colors.py -------------------------------------------------------------------------------- /src/pystack/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/engine.py -------------------------------------------------------------------------------- /src/pystack/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/errors.py -------------------------------------------------------------------------------- /src/pystack/maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/maps.py -------------------------------------------------------------------------------- /src/pystack/process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/process.py -------------------------------------------------------------------------------- /src/pystack/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/pystack/traceback_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/traceback_formatter.py -------------------------------------------------------------------------------- /src/pystack/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/src/pystack/types.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/corefiles/core_with_big_name.core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/corefiles/core_with_big_name.core -------------------------------------------------------------------------------- /tests/integration/corefiles/segfault.core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/corefiles/segfault.core -------------------------------------------------------------------------------- /tests/integration/corefiles/signal.core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/corefiles/signal.core -------------------------------------------------------------------------------- /tests/integration/empty_thread_extension/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/empty_thread_extension/main.py -------------------------------------------------------------------------------- /tests/integration/empty_thread_extension/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/empty_thread_extension/setup.py -------------------------------------------------------------------------------- /tests/integration/empty_thread_extension/testext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/empty_thread_extension/testext.cpp -------------------------------------------------------------------------------- /tests/integration/empty_thread_extension_with_os_threads/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/empty_thread_extension_with_os_threads/main.py -------------------------------------------------------------------------------- /tests/integration/empty_thread_extension_with_os_threads/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/empty_thread_extension_with_os_threads/setup.py -------------------------------------------------------------------------------- /tests/integration/empty_thread_extension_with_os_threads/testext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/empty_thread_extension_with_os_threads/testext.cpp -------------------------------------------------------------------------------- /tests/integration/gc_freeze_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/gc_freeze_program.py -------------------------------------------------------------------------------- /tests/integration/inline_calls_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/inline_calls_program.py -------------------------------------------------------------------------------- /tests/integration/multiple_thread_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/multiple_thread_program.py -------------------------------------------------------------------------------- /tests/integration/multiple_thread_program_gil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/multiple_thread_program_gil.py -------------------------------------------------------------------------------- /tests/integration/no_frames_at_shutdown_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/no_frames_at_shutdown_program.py -------------------------------------------------------------------------------- /tests/integration/position_information_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/position_information_program.py -------------------------------------------------------------------------------- /tests/integration/shim_deallocation_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/shim_deallocation_program.py -------------------------------------------------------------------------------- /tests/integration/shutdown_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/shutdown_program.py -------------------------------------------------------------------------------- /tests/integration/single_thread_program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/single_thread_program.py -------------------------------------------------------------------------------- /tests/integration/single_thread_program_gil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/single_thread_program_gil.py -------------------------------------------------------------------------------- /tests/integration/test_core_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/test_core_analyzer.py -------------------------------------------------------------------------------- /tests/integration/test_gather_stacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/test_gather_stacks.py -------------------------------------------------------------------------------- /tests/integration/test_gc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/test_gc.py -------------------------------------------------------------------------------- /tests/integration/test_gil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/test_gil.py -------------------------------------------------------------------------------- /tests/integration/test_local_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/test_local_variables.py -------------------------------------------------------------------------------- /tests/integration/test_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/test_process.py -------------------------------------------------------------------------------- /tests/integration/test_relocatable_cores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/test_relocatable_cores.py -------------------------------------------------------------------------------- /tests/integration/test_smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/integration/test_smoke.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/unit/test_color.py -------------------------------------------------------------------------------- /tests/unit/test_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/unit/test_extension.py -------------------------------------------------------------------------------- /tests/unit/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/unit/test_main.py -------------------------------------------------------------------------------- /tests/unit/test_maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/unit/test_maps.py -------------------------------------------------------------------------------- /tests/unit/test_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/unit/test_process.py -------------------------------------------------------------------------------- /tests/unit/test_traceback_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/unit/test_traceback_formatter.py -------------------------------------------------------------------------------- /tests/unit/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/unit/test_types.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/tests/utils.py -------------------------------------------------------------------------------- /valgrind.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bloomberg/pystack/HEAD/valgrind.supp --------------------------------------------------------------------------------