Skip to main content

GDB and LLDB plugins to enable older versions of GDB and LLDB to support debuginfod

Project description

Debuginfod Plugins

PyPI Build

This repo contains both a GDB and LLDB plugin to support debuginfod in the versions of GDB and LLDB which not do have debuginfod built in.

WARNING: Currently these plugins only support downloading symbols/ These plugin do not support sources.

Supported Environments

This works in both LLDB and GDB. As of GDB 10.1, debuginfod support is built into GDB and so this plugin is not needed.

Installation

These plugins can be installed in two different ways:

  • Using gdbundle. A GDB/LLDB plugin manager from MemFault. (Preferred method)

  • Manual

Using gdbundle

First follow gdbundle's install steps.

Then install the debuginfod plugins with the following command:

pip install gdbundle-debuginfod-plugin

Manual Install

Instructions to come...

Usage

Once installed, symbols will load automatically on GDB.

On LLDB, users will need to run the following command once to load initial symbols.

symload

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gdbundle-debuginfod-0.2.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

gdbundle_debuginfod-0.2.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file gdbundle-debuginfod-0.2.0.tar.gz.

File metadata

  • Download URL: gdbundle-debuginfod-0.2.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.9.1 Linux/5.4.0-1036-azure

File hashes

Hashes for gdbundle-debuginfod-0.2.0.tar.gz
Algorithm Hash digest
SHA256 72da04628c6c21af94a530caa84fe946124f46f4638de1cd28f0ebcfdedf40ab
MD5 a1c8c9b9eada5d4d97c58e017903e39c
BLAKE2b-256 a4de7c4a771b3e4d13b2097da95d4daf542aee5878990a69456a80082c483ed0

See more details on using hashes here.

File details

Details for the file gdbundle_debuginfod-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for gdbundle_debuginfod-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f80e77bc7fe09cdaf0dea711c33a6a590507f7260f755d7b2cbaa63e5b375bd
MD5 7e3efe2a7a2139d28876ff7a5d7ece13
BLAKE2b-256 c7c6fc68a2bb272da11b7ad87a174fea4e24b4a1a17615d71bae91e768df27cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page