Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Detects buffer overruns and memory leaks.

License

NotificationsYou must be signed in to change notification settings

ssbssa/heob

Repository files navigation

build statuslatest build

heob overrides the heap functions of the called process to detectbuffer overruns and memory leaks.

On buffer overruns an access violation is raised, and stacktracesof the offending instruction and buffer allocation are provided.

When the program exits normally, stacktraces for all leaks are shown.

compilation:

MinGW

The location of dwarfstack.h has to be provided.

make CPPFLAGS="-I../dwarfstack/include"

Or disable dwarfstack completely (this is the default).

make CPPFLAGS="-DNO_DWARFSTACK"

MSVC

Runbuild.bat in the source directory.

notes:

To get file/line information in stacktraces of executables withDWARF debug information (gcc), dwarfstack.dll needs to be available.For PDB debug information, dbghelp.dll is used.

code signing:

Free code signing provided bySignPath.io, certificate bySignPath Foundation


[8]ページ先頭

©2009-2025 Movatter.jp