{"id":39130172,"url":"https://github.com/nerzh/lldb-run","last_synced_at":"2026-01-17T21:16:09.872Z","repository":{"id":56881771,"uuid":"150347507","full_name":"nerzh/lldb-run","owner":"nerzh","description":"SCANNER BREAKPOINTS BASED ON LLDB","archived":false,"fork":false,"pushed_at":"2018-09-26T20:40:52.000Z","size":19,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-13T06:41:17.365Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nerzh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-09-26T00:50:53.000Z","updated_at":"2020-05-31T18:45:40.000Z","dependencies_parsed_at":"2022-08-21T00:50:10.598Z","dependency_job_id":null,"html_url":"https://github.com/nerzh/lldb-run","commit_stats":null,"previous_names":["woodcrust/lldb-run"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/nerzh/lldb-run","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerzh%2Flldb-run","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerzh%2Flldb-run/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerzh%2Flldb-run/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerzh%2Flldb-run/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nerzh","download_url":"https://codeload.github.com/nerzh/lldb-run/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerzh%2Flldb-run/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28518617,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T18:55:29.170Z","status":"ssl_error","status_checked_at":"2026-01-17T18:55:03.375Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-17T21:16:08.197Z","updated_at":"2026-01-17T21:16:09.868Z","avatar_url":"https://github.com/nerzh.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lldbrun\n \nWelcome to new gem for set breakpoints in files and debug your app with LLDB in terminal.\n\n## Installation\n\nInstall LLDB to your system:\n\n    $ sudo apt-get install lldb\n\nOR\n\n    $ sudo apt-get install python-lldb-6.0\n    $ sudo apt-get install lldb-6.0\n\nInstall lldbrun to your system:\n\n    $ gem install lldbrun\n\n## Usage\nfor example on swift. You must declare globak function with name \"lldbpoint\" and on point where you call this function the LLDB will stop execute for debug your code in terminal\n\ne.g. file main.swift\n\n```swift\nimport Foundation\n\nfunc lldbpoint() {}\n```\n\nanother file.swift\n```swift\nlldbpoint() // on this point the LLDB will stop execute for debug\n```\nand run your app with console command \"lldbrun\" from this gem \n\n    $ lldbrun -f /Users/username/folder/executable_file_your_app \n\n### for add options to lldb please use -l option\n\n    $ lldbrun -f /Users/username/folder/executable_file_your_app -l \"-o run\" \n\n\n### Options\n\n#### -s \u003cpath to source files\u003e   if you have lldb error: Breakpoint 1: no locations (pending). Then use -s option. With this option the lldbrun will recursively scanning all files from directory \u003cpath to source files\u003e and if directory contain many files, then this may not be fast\n```bash\nlldbrun -s /Users/username/folder_your_app\n```\n### Other options\n#### -f  \u003cpath to source files\u003e  path to executable file of your program\n```bash\nlldbrun -f /Users/username/folder_your_app/bin/executable_file_your_app\n```\n#### -r  \u003cfalse\u003e  auto run LLDB after initialize breakpoints. Default - true\n```bash\nlldbrun -r false\n```\n#### -n  \u003cfalse\u003e  auto skip first breakpoint after run. Default - true\n```bash\nlldbrun -n false\n```\n#### -l  \u003c\"...\"\u003e  other any standard options of LLDB in quotes \"...\".\n```bash\nlldbrun -l \"b --name heap_delete --condition 'relation-\u003erd_id == 1259'\"\n```\n#### -h    help.\n```bash\nlldbrun -h\n```\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/woodcrust/lldb-run\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerzh%2Flldb-run","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnerzh%2Flldb-run","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnerzh%2Flldb-run/lists"}