{ "info": { "author": "Bartosz Janda", "author_email": null, "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Environment :: MacOS X", "Environment :: Plugins", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Debuggers" ], "description": "Mallet\n======\n\nLLDB additions for iOS project.\n\n.. image:: assets/before_after.png\n\nInstallation\n------------\n\nPIP\n^^^\n\n.. code-block:: bash\n\n [sudo] pip install mallet-lldb\n\nAdd the following line to your **~/.lldbinit** file. If it doesn't exist, create it.\n\n.. code-block:: \n\n command script import mallet\n\nGitHub\n^^^^^^\n\n.. code-block:: bash\n\n git clone https://github.com/bartoszj/Mallet\n\nAdd the following line to your **~/.lldbinit** file. If it doesn't exist, create it.\n\n.. code-block:: \n\n command script import /path/to/mallet/folder\n\nHomebrew\n^^^^^^^^\n\nTBD\n\n----\n\nThe summaries will be available the next time Xcode starts.\n\nConfiguration\n-------------\n\nBy 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.\n\n.. code-block:: YAML\n\n # List of packages that should be loaded (both built in and custom).\n # StoreKit is not by default loaded.\n # Custom modules can be added by adding path to module.\n packages: \n - StoreKit\n # - ~/path/to/custom/module\n\n # Turn on/off logging to file ~/Library/Logs/mallet.log. (by default false).\n # logging: true\n\n # Cleans log file every time mallet is loaded (by default false).\n # clean_logs: true\n\nCustom summaries\n----------------\n\nTBD.\n\nSupported summaries:\n--------------------\n- ``AFNetworking``:\n - ``AFURLConnectionOperation``\n - ``AFHTTPRequestOperation``\n - ``AFHTTPRequestOperationManager``\n - ``AFURLSessionManager``\n - ``AFHTTPSessionManager``\n - ``AFHTTPRequestSerializer``\n - ``AFJSONRequestSerializer``\n - ``AFPropertyListRequestSerializer``\n - ``AFHTTPResponseSerializer``\n - ``AFJSONResponseSerializer``\n - ``AFPropertyListResponseSerializer``\n - ``AFXMLParserResponseSerializer``\n - ``AFXMLDocumentResponseSerializer``\n - ``AFImageResponseSerializer``\n - ``AFCompoundResponseSerializer``\n - ``AFSecurityPolicy``\n - ``AFNetworkActivityIndicatorManager``\n - ``AFNetworkReachabilityManager``\n- ``CoreGraphics``:\n - ``CGAffineTransform``\n - ``CGImage``\n - ``CGVector``\n- ``CFNetwork``:\n - ``CFURLRequest``\n - ``CFURLResponse``\n - ``NSURLConnection``\n - ``NSURLRequest`` (``NSMutableURLRequest``)\n - ``NSURLResponse``, ``NSHTTPURLResponse``\n - ``NSURLSession``\n - ``NSURLSessionConfiguration``\n - ``NSURLSessionTask``, ``NSURLSessionDataTask``, ``NSURLSessionDownloadTask``, ``NSURLSessionUploadTask``\n - ``__NSCFLocalDownloadFile``\n- ``Foundation``:\n - ``NSDateComponents``\n - ``NSLayoutConstraint``\n - ``NSObject``\n - ``NSOperation`` (``NSBlockOperation``)\n - ``NSOperationQueue``\n - ``NSURLComponents`` (``__NSConcreteURLComponents``)\n - ``NSUUID`` (``__NSConcreteUUID``)\n- ``QuartzCore``:\n - ``CALayer``\n- ``UIKit``:\n - ``UIActivityIndicatorView``\n - ``UIAlertAction``\n - ``UIAlertController``\n - ``UIAlertView``\n - ``UIBarItem`` / ``UIBarButtonItem``\n - ``UIButton``\n - ``UIColor`` / ``UIDeviceWhiteColor`` / ``UIDeviceRGBColor``\n - ``UIDatePicker``\n - ``UIEdgeInsets``\n - ``UIEvent`` / ``UIInternalEvent`` / ``UITouchesEvent``\n - ``UIImage``\n - ``UIImageView``\n - ``UILabel``\n - ``UINavigationController``\n - ``UINib`` / ``UINibStorage``\n - ``UIOffset``\n - ``UIPageControl``\n - ``UIPickerView`` (Don't know what / how to show)\n - ``UIProgressView``\n - ``UIScreen``\n - ``UIScrollView``\n - ``UISegmentedControl``\n - ``UISlider``\n - ``UIStepper``\n - ``UIStoryboard``\n - ``UIStoryboardSegue``\n - ``UISwitch``\n - ``UITableViewCell``\n - ``UITextField``\n - ``UITouch``\n - ``UIView`` (``UIWindow``)\n - ``UIViewController``\n- ``StoreKit``:\n - ``SKDownload`` (not tested!)\n - ``SKPayment``\n - ``SKPaymentQueue``\n - ``SKPaymentTransaction``\n - ``SKProduct``\n - ``SKProductsRequest``\n - ``SKProductsResponse``\n - ``SKReceiptRefreshRequest`` (doesn't return anything)\n - ``SKRequest``\n\nSupported synthetic children:\n-----------------------------\n- ``CFNetwork``:\n - ``NSURLRequest`` / ``NSMutableURLRequest``\n - ``NSURLResponse``, ``NSHTTPURLResponse``\n- ``Foundation``:\n - ``NSDateComponents``\n - ``NSURLComponents``\n- ``UIKit``:\n - ``UINavigationController``\n - ``UIDeviceWhiteColor`` / ``UIDeviceRGBColor``\n - ``UITouchesEvent``\n", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bartoszj/Mallet", "keywords": "LLDB debugger development iOS summary", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "mallet-lldb", "package_url": "https://pypi.org/project/mallet-lldb/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mallet-lldb/", "project_urls": { "Homepage": "https://github.com/bartoszj/Mallet" }, "release_url": "https://pypi.org/project/mallet-lldb/1.0a2/", "requires_dist": null, "requires_python": null, "summary": "LLDB additions for iOS project.", "version": "1.0a2" }, "last_serial": 1678798, "releases": { "1.0a1": [ { "comment_text": "", "digests": { "md5": "1e0e7d1c412a58beb363a9c9121fd15f", "sha256": "bdb980f83d459c6a3361576d9ca062429160bc1f957300a4c5c57f9d426a3fcb" }, "downloads": -1, "filename": "mallet_lldb-1.0a1-py2-none-any.whl", "has_sig": false, "md5_digest": "1e0e7d1c412a58beb363a9c9121fd15f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 288236, "upload_time": "2015-07-26T19:03:55", "url": "https://files.pythonhosted.org/packages/71/44/a943ec3d4248de8f741c383325545e3f89254e5306136d0b8423e0e2a1fe/mallet_lldb-1.0a1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cf178625d5b703ea2f5b53b663fc2c7", "sha256": "d4ba1fe5207686510d20cdc8791f9bc32bd135f8b0f6c2d5e162e9270f4cb15c" }, "downloads": -1, "filename": "mallet-lldb-1.0a1.tar.gz", "has_sig": false, "md5_digest": "2cf178625d5b703ea2f5b53b663fc2c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 99920, "upload_time": "2015-07-26T19:03:50", "url": "https://files.pythonhosted.org/packages/ff/cb/1f332afc3303c9d21d50fdfef3393e21226a4c68979153e6dfeabc7fe0af/mallet-lldb-1.0a1.tar.gz" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "7ebdca2505369d8eb2e90615669a479c", "sha256": "ecc256c047dc1d421dc8d4f654a97c672075960dee33c252669c90850f77b032" }, "downloads": -1, "filename": "mallet_lldb-1.0a2-py2-none-any.whl", "has_sig": false, "md5_digest": "7ebdca2505369d8eb2e90615669a479c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 288936, "upload_time": "2015-08-15T18:50:44", "url": "https://files.pythonhosted.org/packages/5f/80/68991daff510c33a88da3a3d69b436dab767acabc7a90fe08d98366c64a5/mallet_lldb-1.0a2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cf5aa3bf8ddf0cac3acbaaad124045a", "sha256": "fd62d7223d5b01c874feb8ffe00fc48b79510de3ca514ba61520e87b092603d6" }, "downloads": -1, "filename": "mallet-lldb-1.0a2.tar.gz", "has_sig": false, "md5_digest": "2cf5aa3bf8ddf0cac3acbaaad124045a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100536, "upload_time": "2015-08-15T18:50:40", "url": "https://files.pythonhosted.org/packages/23/0d/ec88c448aad9ebca593a75083793dfff4a0d6b4404fad7674263b8a8bb42/mallet-lldb-1.0a2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ebdca2505369d8eb2e90615669a479c", "sha256": "ecc256c047dc1d421dc8d4f654a97c672075960dee33c252669c90850f77b032" }, "downloads": -1, "filename": "mallet_lldb-1.0a2-py2-none-any.whl", "has_sig": false, "md5_digest": "7ebdca2505369d8eb2e90615669a479c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 288936, "upload_time": "2015-08-15T18:50:44", "url": "https://files.pythonhosted.org/packages/5f/80/68991daff510c33a88da3a3d69b436dab767acabc7a90fe08d98366c64a5/mallet_lldb-1.0a2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cf5aa3bf8ddf0cac3acbaaad124045a", "sha256": "fd62d7223d5b01c874feb8ffe00fc48b79510de3ca514ba61520e87b092603d6" }, "downloads": -1, "filename": "mallet-lldb-1.0a2.tar.gz", "has_sig": false, "md5_digest": "2cf5aa3bf8ddf0cac3acbaaad124045a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100536, "upload_time": "2015-08-15T18:50:40", "url": "https://files.pythonhosted.org/packages/23/0d/ec88c448aad9ebca593a75083793dfff4a0d6b4404fad7674263b8a8bb42/mallet-lldb-1.0a2.tar.gz" } ] }