home *** CD-ROM | disk | FTP | other *** search
- #include <stdio.h>
- #include <stdlib.h>
-
- #include "fortify.h"
-
- void main(int argc, char **argv)
- {
- char *foo, *bar;
-
- Fortify_EnterScope();
- Fortify_CheckAllMemory();
-
- foo = malloc(123);
- foo = malloc(124);
- foo = malloc(125);
-
- bar = malloc(126);
- foo = malloc(127);
- foo = malloc(128);
- free(bar);
-
- foo = realloc(foo, 456);
-
- *(foo) = '!';
- Fortify_OutputAllMemory();
- free(foo);
-
- Fortify_CheckPointer((void *)564);
-
- free((void *)123);
-
- free(foo);
-
- Fortify_OutputAllMemory();
- Fortify_DumpAllMemory(0);
-
- Fortify_LeaveScope();
- }
-