Changeset 1077 for trunk/fm3.c


Ignore:
Timestamp:
Jul 18, 2008, 8:11:54 PM (17 years ago)
Author:
Steven Levine
Message:

Enhance Fortify infrastructure
Add Fortify_SetOwner Fortify_ChangeOwner Fortify_ChangeScope
Add FORTIFY_VERBOSE_SCOPE_ENTER_EXIT support
Add more fm/2 Fortify tooling and rework existing tooling for correct nesting
Still lots to do for cross-thread allocations
Add misc.h
Add walkem.h

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/fm3.c

    r907 r1077  
    1010
    1111  05 Jan 08 SHL Sync
     12  18 Jul 08 SHL Add Fortify support
    1213
    1314***********************************************************************/
     
    2122#include "dll\tools.h"
    2223#include "dll\version.h"
     24#include "dll\fortify.h"
    2325#include "dll\fm3dll.h"
    2426
     
    3840      if (InitFM3DLL(hab, argc, argv)) {
    3941        if (CheckVersion(VERMAJOR, VERMINOR)) {
     42#         ifdef FORTIFY
     43          Fortify_EnterScope();
     44#         endif
    4045          hwndFrame = StartFM3(hab, argc, argv);
    4146          if (hwndFrame != (HWND) 0) {
     
    6065                         MPVOID, MPVOID);
    6166          }
     67#         ifdef FORTIFY
     68          Fortify_LeaveScope();
     69#         endif
    6270        }
    6371      }
Note: See TracChangeset for help on using the changeset viewer.