bool InitAsyncSupp( void ) { SuppAsyncId = GetSuppId( ASYNC_SUPP_NAME ); if( SuppAsyncId != 0 ) return( true ); return( false ); }
bool InitFileInfoSupp( void ) { SuppFileInfoId = GetSuppId( FILE_INFO_SUPP_NAME ); if( SuppFileInfoId != 0 ) return( true ); return( false ); }
bool InitEnvSupp( void ) { SuppEnvId = GetSuppId( ENV_SUPP_NAME ); if( SuppEnvId != 0 ) return( true ); return( false ); }
bool InitFileInfoSupp() { SuppFileInfoId = GetSuppId( FILE_INFO_SUPP_NAME ); if( SuppFileInfoId != 0 ) return( TRUE ); return( FALSE ); }
bool InitRunThreadSupp( void ) { SuppRunThreadId = GetSuppId( RUN_THREAD_SUPP_NAME ); if( SuppRunThreadId == 0 ) return( FALSE ); DUIInitRunThreadInfo(); return( TRUE ); }
bool InitFileSupp( void ) { file_get_config_req acc; InitHandleCache(); SuppFileId = GetSuppId( FILE_SUPP_NAME ); if( SuppFileId == 0 ) return( FALSE ); SUPP_FILE_SERVICE( acc, REQ_FILE_GET_CONFIG ); TrapSimpAccess( sizeof( acc ), &acc, sizeof( RemFile ), &RemFile ); return( TRUE ); }
bool InitCapabilities( void ) { /* Always reset in case of trap switch */ Supports8ByteBreakpoints = FALSE; SupportsExactBreakpoints = FALSE; SuppCapabilitiesId = GetSuppId( CAPABILITIES_SUPP_NAME ); if( SuppCapabilitiesId == 0 ) return( FALSE ); CapabilitiesGet8ByteBreakpointSupport(); CapabilitiesGetExactBreakpointSupport(); if( Supports8ByteBreakpoints ) CapabilitiesSet8ByteBreakpointSupport( TRUE ); if( SupportsExactBreakpoints && _IsOn( SW_BREAK_ON_WRITE ) ) CapabilitiesSetExactBreakpointSupport( TRUE ); return( TRUE ); }