This release is a pre-release and may not be stable for production use.
LLDB additions for iOS project.
Installation
PIP
[sudo] pip install mallet-lldb
Add the following line to your ~/.lldbinit file. If it doesn’t exist, create it.
command script import mallet
GitHub
git clone https://github.com/bartoszj/Mallet
Add the following line to your ~/.lldbinit file. If it doesn’t exist, create it.
command script import /path/to/mallet/folder
Homebrew
TBD
The summaries will be available the next time Xcode starts.
Configuration
By default Mallet doesn’t load summaries for StoreKit. If you want to load them or load any custom summaries, or configure Mallet behavior then create file ~/.lldb/mallet.yml. You can find example in the GitHub repository.
# List of packages that should be loaded (both built in and custom).
# StoreKit is not by default loaded.
# Custom modules can be added by adding path to module.
packages:
- StoreKit
# - ~/path/to/custom/module
# Turn on/off logging to file ~/Library/Logs/mallet.log. (by default false).
# logging: true
# Cleans log file every time mallet is loaded (by default false).
# clean_logs: true
Custom summaries
TBD.
Supported summaries:
- AFNetworking:
AFURLConnectionOperation
AFHTTPRequestOperation
AFHTTPRequestOperationManager
AFURLSessionManager
AFHTTPSessionManager
AFHTTPRequestSerializer
AFJSONRequestSerializer
AFPropertyListRequestSerializer
AFHTTPResponseSerializer
AFJSONResponseSerializer
AFPropertyListResponseSerializer
AFXMLParserResponseSerializer
AFXMLDocumentResponseSerializer
AFImageResponseSerializer
AFCompoundResponseSerializer
AFSecurityPolicy
AFNetworkActivityIndicatorManager
AFNetworkReachabilityManager
- CoreGraphics:
CGAffineTransform
CGImage
CGVector
- CFNetwork:
CFURLRequest
CFURLResponse
NSURLConnection
NSURLRequest (NSMutableURLRequest)
NSURLResponse, NSHTTPURLResponse
NSURLSession
NSURLSessionConfiguration
NSURLSessionTask, NSURLSessionDataTask, NSURLSessionDownloadTask, NSURLSessionUploadTask
__NSCFLocalDownloadFile
- Foundation:
NSDateComponents
NSLayoutConstraint
NSObject
NSOperation (NSBlockOperation)
NSOperationQueue
NSURLComponents (__NSConcreteURLComponents)
NSUUID (__NSConcreteUUID)
- QuartzCore:
CALayer
- UIKit:
UIActivityIndicatorView
UIAlertAction
UIAlertController
UIAlertView
UIBarItem / UIBarButtonItem
UIButton
UIColor / UIDeviceWhiteColor / UIDeviceRGBColor
UIDatePicker
UIEdgeInsets
UIEvent / UIInternalEvent / UITouchesEvent
UIImage
UIImageView
UILabel
UINavigationController
UINib / UINibStorage
UIOffset
UIPageControl
UIPickerView (Don’t know what / how to show)
UIProgressView
UIScreen
UIScrollView
UISegmentedControl
UISlider
UIStepper
UIStoryboard
UIStoryboardSegue
UISwitch
UITableViewCell
UITextField
UITouch
UIView (UIWindow)
UIViewController
- StoreKit:
SKDownload (not tested!)
SKPayment
SKPaymentQueue
SKPaymentTransaction
SKProduct
SKProductsRequest
SKProductsResponse
SKReceiptRefreshRequest (doesn’t return anything)
SKRequest
Supported synthetic children:
- CFNetwork:
NSURLRequest / NSMutableURLRequest
NSURLResponse, NSHTTPURLResponse
- Foundation:
NSDateComponents
NSURLComponents
- UIKit:
UINavigationController
UIDeviceWhiteColor / UIDeviceRGBColor
UITouchesEvent
Metadata
Release files for mallet-lldb 1.0a2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mallet-lldb-1.0a2.tar.gz | 100.5 kB | Without provenance | Details for mallet-lldb-1.0a2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mallet_lldb-1.0a2-py2-none-any.whl | Python 2 | none | any | Details for mallet_lldb-1.0a2-py2-none-any.whl |
Total release size: 389.5 kB
Release files / mallet-lldb-1.0a2.tar.gz
| Download URL | mallet-lldb-1.0a2.tar.gz |
|---|---|
| Size | 100.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fd62d7223d5b01c874feb8ffe00fc48b79510de3ca514ba61520e87b092603d6
|
|
BLAKE2b-256 checksum How to use checksums |
230dec88c448aad9ebca593a75083793dfff4a0d6b4404fad7674263b8a8bb42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / mallet_lldb-1.0a2-py2-none-any.whl
| Download URL | mallet_lldb-1.0a2-py2-none-any.whl |
|---|---|
| Size | 288.9 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
ecc256c047dc1d421dc8d4f654a97c672075960dee33c252669c90850f77b032
|
|
BLAKE2b-256 checksum How to use checksums |
5f8068991daff510c33a88da3a3d69b436dab767acabc7a90fe08d98366c64a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for mallet-lldb 1.0a2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.