7.7.2.1. Synchronous OptionsΒΆ
The following table lists the built in GEL functions and whether they are synchronous or asynchronous from GEL.
GEL Function | Synchronous from GEL | Completely Synchronous |
---|---|---|
GEL_AddInputFile | Yes | No |
GEL_AddOutputFile | Yes | No |
GEL_AdvancedReset | Yes unless synchronous is set to 0 | Yes unless synchronous is set to 0 |
GEL_AsmStepInto | No | No |
GEL_AsmStepOver | No | No |
GEL_BreakPtAdd | Yes | No |
GEL_BreakPtDel | Yes | No |
GEL_BreakPtDisable | Yes | No |
GEL_BreakPtReset | Yes | No |
GEL_CancelTimer | Yes | Yes |
GEL_Connect | Yes | Yes |
GEL_Dialog | Yes | No |
GEL_DisableFileOutput | Yes | Yes |
GEL_DisableRealtime | No | No |
GEL_Disconnect | Yes | Yes |
GEL_EnableClock | Yes | Yes |
GEL_EnableFileOutput | Yes | Yes |
GEL_EnableRealtime | No | No |
GEL_EnableZeroFill | Yes | No |
GEL_EvalOnTarget | Yes, if synchronous is true, otherwise no | No |
GEL_GetBoolDebugProperty | Yes | Yes |
GEL_GetBoolDriverProperty | Yes | Yes |
GEL_GetBoolTargetDbProperty | Yes | Yes |
GEL_GetNumericDebugProperty | Yes | Yes |
GEL_GetNumericDriverProperty | Yes | Yes |
GEL_GetNumericTargetDbProperty | Yes | Yes |
GEL_GetStringDebugProperty | Yes | Yes |
GEL_GetStringDriverProperty | Yes | Yes |
GEL_GetStringTargetDbProperty | Yes | Yes |
GEL_Go | Yes, only if location is given | No |
GEL_Halt | No | No |
GEL_HandleTargetError | Yes | No |
GEL_HWBreakPtAdd | Yes | No |
GEL_HWBreakPtDel | Yes | No |
GEL_HWBreakPtDisable | Yes | No |
GEL_HWBreakPtReset | Yes | No |
GEL_IsConnected | Yes | Yes |
GEL_IsHalted | Yes | Yes |
GEL_IsInRealtimeMode | Yes | Yes |
GEL_IsResetSupported | Yes | Yes |
GEL_IsTimerSet | Yes | Yes |
GEL_LoadBin | Yes | No |
GEL_LoadGel | Yes | Yes |
GEL_LoadProgramOnly | No | No |
GEL_Load | No | No |
GEL_MapAdd | Yes | Yes |
GEL_MapAddStr | Yes | Yes |
GEL_MapDelete | Yes | Yes |
GEL_MapOff | Yes | Yes |
GEL_MapOn | Yes | Yes |
GEL_MapReset | Yes | Yes |
GEL_MatchesConnection | Yes | Yes |
GEL_MemoryFill | Yes | Yes |
GEL_MemoryListSupportedTypes | Yes | Yes |
GEL_MemoryLoadData | Yes | Yes |
GEL_MemoryLoad | Yes | Yes |
GEL_MemorySaveBin | Yes | No |
GEL_MemorySaveCoff | Yes | No |
GEL_MemorySaveData | Yes | Yes |
GEL_MemorySaveHex | Yes | Yes |
GEL_MemorySave | Yes | Yes |
GEL_PatchAssembly | Yes | Yes |
GEL_ProbePtAdd | Yes | No |
GEL_ProbePtDel | Yes | No |
GEL_ProbePtDisable | Yes | No |
GEL_ProbePtReset | Yes | No |
GEL_ReConnect | Yes | Yes |
GEL_RefreshWindows | No | No |
GEL_Reload | No | No |
GEL_RemoveDebugState | No | No |
GEL_RemoveInputFile | Yes | No |
GEL_RemoveOutputFile | Yes | No |
GEL_Reset | Yes | Yes |
GEL_Restart | Yes | Yes |
GEL_RestoreDebugState | No | No |
GEL_RunF | No | No |
GEL_Run | No | No |
GEL_SetBlockResetMode | No | No |
GEL_SetBoolDebugProperty | Yes | Yes |
GEL_SetClockEvent | Yes | Yes |
GEL_SetNumericDebugProperty | Yes | Yes |
GEL_SetSemihostingMainArgs | Yes | No |
GEL_SetStringDebugProperty | Yes | Yes |
GEL_SetTimer | Yes | Yes |
GEL_SetWaitInResetMode | Yes | Yes |
GEL_SrcStepInto | No | No |
GEL_SrcStepOver | No | No |
GEL_StepInto | No | No |
GEL_StepOut | No | No |
GEL_StepOver | No | No |
GEL_StrCat | Yes | Yes |
GEL_StrLen | Yes | Yes |
GEL_SubStr | Yes | Yes |
GEL_SymbolAddOffset | Yes | No |
GEL_SymbolAddRel | Yes | No |
GEL_SymbolAdd | No | No |
GEL_SymbolDisable | Yes | Yes |
GEL_SymbolEnable | Yes | Yes |
GEL_SymbolHideSection | No | No |
GEL_SymbolLoadOffset | Yes | No |
GEL_SymbolLoadRel | Yes | No |
GEL_SymbolLoad | No | No |
GEL_SymbolRemove | No | No |
GEL_SymbolShowSection | No | No |
GEL_SyncHalt | No | No |
GEL_SyncRun | No | No |
GEL_SyncStepInto | No | No |
GEL_SyncStepOut | No | No |
GEL_SyncStepOver | No | No |
GEL_System | No | No |
GEL_TargetTextOut | Yes | Yes |
GEL_TextOut | Yes | Yes |
GEL_Trace | Yes | Yes |
GEL_UnloadAllGels | Yes | Yes |
GEL_UnloadAllSymbols | No | No |
GEL_UnloadGel | Yes | Yes |
GEL_VerifyBinProgram | No | No |
GEL_VerifyProgram | No | No |