Skip to main content

Additional type information for lldb

Project description

lldb-typeinfo

Type information for use with lldb scripting

usage

in the script header, insert the following snippet:

try:
    from lldb_typeinfo import SBFrame
except ImportError as _e:
    exec("""
class SBFrame:
    pass
        """)
    pass

replace SBFrame with the desired class.

implementation details

this project change the original swig-generated binding:

def GetChildAtIndex(self, *args):
    r"""
    GetChildAtIndex(SBValue self, uint32_t idx) -> SBValue
    GetChildAtIndex(SBValue self, uint32_t idx, lldb::DynamicValueType use_dynamic, bool can_create_synthetic) -> SBValue

with more detailed binding:

def GetChildAtIndex(self, idx: int) -> SBValue: ...

note

Work in progress

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

lldb_typeinfo-2025.3.14.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lldb_typeinfo-2025.3.14.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file lldb_typeinfo-2025.3.14.0.tar.gz.

File metadata

  • Download URL: lldb_typeinfo-2025.3.14.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for lldb_typeinfo-2025.3.14.0.tar.gz
Algorithm Hash digest
SHA256 eea623f65b195dd47f954b20bf82bc0620a2485d4c9ba25f615bfb4ebd0ccaf0
MD5 0e106b84a329e7982873528c6592ea40
BLAKE2b-256 81a60289898933d7846e8327d0a4f2dc986b1a842e97a5c3fada7a71efc93b6d

See more details on using hashes here.

File details

Details for the file lldb_typeinfo-2025.3.14.0-py3-none-any.whl.

File metadata

File hashes

Hashes for lldb_typeinfo-2025.3.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d8c422c43d910bdf9a60290364d16b7611192c8a28bb1f8478dd4c42e84e894
MD5 57f1dd19fadd8be7626bf62985705833
BLAKE2b-256 3c71f4debf1dd2db0f84c7110dc3d78c588d6b3acb88c97a3229b868f4c9913a

See more details on using hashes here.

Supported by

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