Umbrella’s documentation#
The Umbrella project delivers different modules that can be utilized to inspect static runtime information to mimic a language specific ABI. All modules are implemented in pure Python.
Note
A C++ package to inspect the Objective-C runtime can be found here: umbrellacxx.
Using this library#
- Introduction
Overview of the
umbrella
Python Package, simple usage examples and an overview of documentation structure.- Installation
How to install the python package, build the documentation and setup the development environment.
- Core API
Introduction to the underlying API and usage examples.
Application Binary Interface#
- ABI Implementations
A list of all implemented and documented ABIs.
- Examples
A small collection of usage examples.
Development#
- Roadmap
The current development status and roadmap.
- Contributing
General Guidelines on Contributing to the Project
- Development guidelines
Guidelines for Developers on Developing and Testing Changes.
- Changelog
The package development changelog.