{"id":25943420,"url":"https://github.com/ssbssa/heob","last_synced_at":"2025-04-04T21:05:18.696Z","repository":{"id":49064391,"uuid":"42008939","full_name":"ssbssa/heob","owner":"ssbssa","description":"Detects buffer overruns and memory leaks.","archived":false,"fork":false,"pushed_at":"2024-11-23T15:50:14.000Z","size":1072,"stargazers_count":179,"open_issues_count":0,"forks_count":26,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-28T20:05:26.910Z","etag":null,"topics":["buffer-overruns","memory-leak","stack-traces","windows"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ssbssa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE_1_0.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-09-06T16:10:38.000Z","updated_at":"2025-03-23T15:37:30.000Z","dependencies_parsed_at":"2023-12-06T21:29:09.566Z","dependency_job_id":"47ca0fcc-8b37-4799-aa00-e74b7673f2bd","html_url":"https://github.com/ssbssa/heob","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssbssa%2Fheob","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssbssa%2Fheob/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssbssa%2Fheob/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssbssa%2Fheob/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssbssa","download_url":"https://codeload.github.com/ssbssa/heob/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247249524,"owners_count":20908212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["buffer-overruns","memory-leak","stack-traces","windows"],"created_at":"2025-03-04T07:16:30.315Z","updated_at":"2025-04-04T21:05:18.658Z","avatar_url":"https://github.com/ssbssa.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"heob - heap observer\n====================\n\n[![build status](https://ci.appveyor.com/api/projects/status/github/ssbssa/heob?branch=master\u0026svg=true)](https://ci.appveyor.com/project/ssbssa/heob/branch/master)\n[![latest build](logo-16.png)](https://ci.appveyor.com/api/projects/ssbssa/heob/artifacts/heob.7z?branch=master \"latest AppVeyor artifact\")\n\nheob overrides the heap functions of the called process to detect\nbuffer overruns and memory leaks.\n\nOn buffer overruns an access violation is raised, and stacktraces\nof the offending instruction and buffer allocation are provided.\n\nWhen the program exits normally, stacktraces for all leaks are shown.\n\n\n## compilation:\n\n### MinGW\n\nThe location of dwarfstack.h has to be provided.\n\n    make CPPFLAGS=\"-I../dwarfstack/include\"\n\nOr disable dwarfstack completely (this is the default).\n\n    make CPPFLAGS=\"-DNO_DWARFSTACK\"\n\n### MSVC\n\nRun `build.bat` in the source directory.\n\n## notes:\n\nTo get file/line information in stacktraces of executables with\nDWARF debug information (gcc), dwarfstack.dll needs to be available.\nFor PDB debug information, dbghelp.dll is used.\n\n\n## code signing:\n\nFree code signing provided by [SignPath.io](https://about.signpath.io), certificate by [SignPath Foundation](https://signpath.org)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssbssa%2Fheob","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssbssa%2Fheob","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssbssa%2Fheob/lists"}