{ "info": { "author": "Vadivel", "author_email": "vadivelmurugank@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "\n.. sectnum::\n.. contents:: Table Of Contents\n\n********\ncalltree\n********\n\nShow Callgraph of a given function\n\n=======\nPurpose\n=======\nThe understanding of the codeflow in a larger source of codebase, requires to list the caller and callee relationships for a given function. For linux and unix developers, cscope has been the primary utitlity to search and browse through the code.\n\nThis utility uses the generated cscope database to list and display the\ncallgraph, which is stored in a image format. \n\n=====\nUsage\n=====\n\n Command Line\n ------------\n\nUsage: python -m calltree [options] functionname\n\nOptions:\n --version show program's version number and exit\n -h, --help show this help message and exit\n --everything Recursively show all callers and callees\n -a, --showall Show all callers and callees\n -c, --callers Recursively show all callers\n -e, --callees Recursively show all callees\n -l LEVEL, --level=LEVEL\n Show Level of callers/callees\n -f OUTPUTFORMAT, --format=OUTPUTFORMAT\n output format jpg/png\n -o OUTPUTDIR, --outputdir=OUTPUTDIR\n Storage directory for output files\n -d SOURCEDB, --db=SOURCEDB\n cscope database (cscope.out)\n\n.. code-block:: \n import calltree\n f = calltree.calltree.calltree()\n f.showtree()\n f.showgraph()\n\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vadivelmurugank/calltree", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "calltree", "package_url": "https://pypi.org/project/calltree/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/calltree/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/vadivelmurugank/calltree" }, "release_url": "https://pypi.org/project/calltree/0.26/", "requires_dist": null, "requires_python": null, "summary": "Show Callgraph from cscope database", "version": "0.26" }, "last_serial": 1819551, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "b0dff9263e369b77c97fae79195ba24d", "sha256": "a4f769ec8780fce9b8f9ad6671ccbf77e6df20244e60d508e21d18027ff78abc" }, "downloads": -1, "filename": "calltree-0.1.linux-x86_64.exe", "has_sig": false, "md5_digest": "b0dff9263e369b77c97fae79195ba24d", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66685, "upload_time": "2015-11-16T22:09:28", "url": "https://files.pythonhosted.org/packages/a6/fa/766b21a074608f47698ea43e1e907553230a3f401fa06b407d467bc17539/calltree-0.1.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "b92b51adc8be4f754d6858ae77e67f6d", "sha256": "4884f9e21879d236317ca6751536396a7da4935b44d90b952894d4d050248d1e" }, "downloads": -1, "filename": "calltree-0.1.tar.gz", "has_sig": false, "md5_digest": "b92b51adc8be4f754d6858ae77e67f6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4781, "upload_time": "2015-11-16T22:09:04", "url": "https://files.pythonhosted.org/packages/e4/bf/eba7900b790a81b126ef65c6c88d2f9b7a6626bf027ab7dec869fe6d3a20/calltree-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "2b51b519b43a3be6edcae1ff5102fad3", "sha256": "9204466c1b1df2e6936e69604acd3e17333288c6e460c2fb438b049f38b5775b" }, "downloads": -1, "filename": "calltree-0.2.linux-x86_64.exe", "has_sig": false, "md5_digest": "2b51b519b43a3be6edcae1ff5102fad3", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66692, "upload_time": "2015-11-16T22:43:13", "url": "https://files.pythonhosted.org/packages/eb/6a/475a5d396527fc57c0d0004f12fc54e6c5988d4dc70256e5c6ff36c43895/calltree-0.2.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "9d8487abad2176e3c44c18804dfaca75", "sha256": "7184529c710cc65c8aede9b637ebae384a119fc2508c791540ac6095b7fe25a5" }, "downloads": -1, "filename": "calltree-0.2.tar.gz", "has_sig": false, "md5_digest": "9d8487abad2176e3c44c18804dfaca75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4793, "upload_time": "2015-11-16T22:43:01", "url": "https://files.pythonhosted.org/packages/71/aa/b3bfad7db6f927d00f98c8f5e43238c4a09fa741e1db87c5a3cf672284cb/calltree-0.2.tar.gz" } ], "0.21": [ { "comment_text": "", "digests": { "md5": "e79bf9d07a46ecde4ea7872ff828c206", "sha256": "47abbc9112292a7a3e76ce0c7d5fdc96379c9a1e09722c37f1207ce5142e3d23" }, "downloads": -1, "filename": "calltree-0.21.tar.gz", "has_sig": false, "md5_digest": "e79bf9d07a46ecde4ea7872ff828c206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4789, "upload_time": "2015-11-16T22:45:19", "url": "https://files.pythonhosted.org/packages/72/80/fc0e2765633ab3d9079d8aa6fa6df28109ca2bc51ba75e8c70b3eef8d450/calltree-0.21.tar.gz" } ], "0.22": [ { "comment_text": "", "digests": { "md5": "948c2c6a691a8421f66c37584070a085", "sha256": "f622344bea7e4678bb692d0fcf82e1783e58f53c3de4851b1ea98cea1a688b7a" }, "downloads": -1, "filename": "calltree-0.22.linux-x86_64.exe", "has_sig": false, "md5_digest": "948c2c6a691a8421f66c37584070a085", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66693, "upload_time": "2015-11-16T22:46:25", "url": "https://files.pythonhosted.org/packages/62/7a/9541a28be93ff2de25b60c7b82d601328d9a1b51b10e8ccc9a719c8edcf9/calltree-0.22.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "a7c9b885d24e5b113bd853204a41a843", "sha256": "c33bd9df5cefb7d3df0ccab09c8b34f01c59ebecd8cf37c4175fa13b1a50fcb2" }, "downloads": -1, "filename": "calltree-0.22.tar.gz", "has_sig": false, "md5_digest": "a7c9b885d24e5b113bd853204a41a843", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4793, "upload_time": "2015-11-16T22:46:02", "url": "https://files.pythonhosted.org/packages/bb/33/c12da579cefd6e0a75bfee58686d65886527c4d855c773b7d1b9dcc9c1ce/calltree-0.22.tar.gz" } ], "0.23": [ { "comment_text": "", "digests": { "md5": "59b240f0a7ec790b47ff84b5d988bd49", "sha256": "75f4e66b52538a6642baf77c0adf8821dd28184ffc29aa5fc15fcf0be277e64f" }, "downloads": -1, "filename": "calltree-0.23.linux-x86_64.exe", "has_sig": false, "md5_digest": "59b240f0a7ec790b47ff84b5d988bd49", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66698, "upload_time": "2015-11-16T23:09:21", "url": "https://files.pythonhosted.org/packages/ea/80/a454c91c5ec11bd32032b5318c36d2e487834b8b7c3a2bdf4e4afb8b3c8c/calltree-0.23.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "c5149de01c812073c1f0714c6cab2ebc", "sha256": "4b9304f49e8feb6e1ad923870ac1e7019bf09bd2df22588d2253421d0e61d068" }, "downloads": -1, "filename": "calltree-0.23.tar.gz", "has_sig": false, "md5_digest": "c5149de01c812073c1f0714c6cab2ebc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4796, "upload_time": "2015-11-16T23:09:15", "url": "https://files.pythonhosted.org/packages/5c/0b/07128806dac634de72e0cc9aa9de4474c488c42d753a2aeca14784244b13/calltree-0.23.tar.gz" } ], "0.24": [ { "comment_text": "", "digests": { "md5": "8aba7aa765d7ca9e4a0c4d766700c87d", "sha256": "2086eb11e94255fe20a1863e0fa7c60f1e2dd6b6150a4197b448fa27ebb7e579" }, "downloads": -1, "filename": "calltree-0.24.linux-x86_64.exe", "has_sig": false, "md5_digest": "8aba7aa765d7ca9e4a0c4d766700c87d", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66694, "upload_time": "2015-11-16T23:12:20", "url": "https://files.pythonhosted.org/packages/da/b7/13ae3ab9d3d074c6cf34880b8f141b872490d3b9507594864b9d3864a6e5/calltree-0.24.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "32bf09c6757a9c6196f51e8afa075f46", "sha256": "9e1d17f7d22495a71bc054945869566ed95710bc6df6a917778fdc69fac78f35" }, "downloads": -1, "filename": "calltree-0.24.tar.gz", "has_sig": false, "md5_digest": "32bf09c6757a9c6196f51e8afa075f46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4793, "upload_time": "2015-11-16T23:11:59", "url": "https://files.pythonhosted.org/packages/cb/c5/593dfe6b1c27f211a189036dad9fcef084e3b180da7a44d173c7f9e5f76e/calltree-0.24.tar.gz" } ], "0.25": [ { "comment_text": "", "digests": { "md5": "0e4fc67e1ac163e9fad928098ca43c59", "sha256": "d1cec5dfd07852114ee96bf8ed8dfb06563ca4e11f13abe91280893de0d1d7f2" }, "downloads": -1, "filename": "calltree-0.25.linux-x86_64.exe", "has_sig": false, "md5_digest": "0e4fc67e1ac163e9fad928098ca43c59", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66695, "upload_time": "2015-11-16T23:14:24", "url": "https://files.pythonhosted.org/packages/96/a6/101ee303ef6bfebb854a045640dd969c4498a52f9431cdc165522125c128/calltree-0.25.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "186007ae551228fef94b99ceecd810be", "sha256": "0edb9d1785e3fdb50af6f6520a9de3db924fcb49023ad05d0dc3073b18618a28" }, "downloads": -1, "filename": "calltree-0.25.tar.gz", "has_sig": false, "md5_digest": "186007ae551228fef94b99ceecd810be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4794, "upload_time": "2015-11-16T23:14:19", "url": "https://files.pythonhosted.org/packages/a2/20/e778490f6bd6d6f0c2cfc75fbe4a8dddc3dde00854da5b40a545f97c78f5/calltree-0.25.tar.gz" } ], "0.26": [ { "comment_text": "", "digests": { "md5": "7afc7791e99a112534426a46b5ebfe7c", "sha256": "bf78b181f624a145834504d8ed6550f96fa750788d8ef1a3db1d4fd33780421e" }, "downloads": -1, "filename": "calltree-0.26.linux-x86_64.exe", "has_sig": false, "md5_digest": "7afc7791e99a112534426a46b5ebfe7c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66695, "upload_time": "2015-11-16T23:17:56", "url": "https://files.pythonhosted.org/packages/bf/0b/aadb383375f9ef766814b77ff7240632b745103ec100f688709356cf52c6/calltree-0.26.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "372c0d5edfe71e8d789df8f9dd52b478", "sha256": "40a166e743b8c42c88f617b8c1e6740a2a8c9bbfd76063d733960afe9144b545" }, "downloads": -1, "filename": "calltree-0.26.tar.gz", "has_sig": false, "md5_digest": "372c0d5edfe71e8d789df8f9dd52b478", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4795, "upload_time": "2015-11-16T23:17:51", "url": "https://files.pythonhosted.org/packages/01/70/76c09f86117b518299d3496c2366fd7ed035ac8bb7b843f413bf058bd70d/calltree-0.26.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7afc7791e99a112534426a46b5ebfe7c", "sha256": "bf78b181f624a145834504d8ed6550f96fa750788d8ef1a3db1d4fd33780421e" }, "downloads": -1, "filename": "calltree-0.26.linux-x86_64.exe", "has_sig": false, "md5_digest": "7afc7791e99a112534426a46b5ebfe7c", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66695, "upload_time": "2015-11-16T23:17:56", "url": "https://files.pythonhosted.org/packages/bf/0b/aadb383375f9ef766814b77ff7240632b745103ec100f688709356cf52c6/calltree-0.26.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "372c0d5edfe71e8d789df8f9dd52b478", "sha256": "40a166e743b8c42c88f617b8c1e6740a2a8c9bbfd76063d733960afe9144b545" }, "downloads": -1, "filename": "calltree-0.26.tar.gz", "has_sig": false, "md5_digest": "372c0d5edfe71e8d789df8f9dd52b478", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4795, "upload_time": "2015-11-16T23:17:51", "url": "https://files.pythonhosted.org/packages/01/70/76c09f86117b518299d3496c2366fd7ed035ac8bb7b843f413bf058bd70d/calltree-0.26.tar.gz" } ] }