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.12.0.tar.gz (8.7 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.12.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lldb_typeinfo-2025.3.12.0.tar.gz
  • Upload date:
  • Size: 8.7 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.12.0.tar.gz
Algorithm Hash digest
SHA256 e48b2b49be41fe193aa9cbb0172d345cf5590e7e18ae24b7786e31255693bb62
MD5 7e000b5dad1f172938ff763b0cba8a64
BLAKE2b-256 2990588e6f14fe560e49e6244cd2619d57a8c742b0e70f2e51227d295f95d072

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for lldb_typeinfo-2025.3.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb60d733c9a6e7c309e6b6baad17f34b906eedb431a875f706f3146e602e0093
MD5 bee2a60df4a0ff4331aa91a74b551414
BLAKE2b-256 0901f7a1b826b063fe339253a622f34f973410efd2b9960f7f218259178a0bc6

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