1. At AGSI, there are several function user can hook in uVision by callback function, but AGSI missiing the function to unhook callback function. such as: Agsi has this functions: AgsiSetWatchOnSFR AgsiSetWatchOnVTR AgsiSetWatchOnMemory
and may Add this functions to AGSI: AgsiClearWatchOnSFR AgsiClearWatchOnVTR AgsiClearWatchOnMemory
2.At AgsiEntry function, I advice that Add a state such as AGSI_STARTSIMU AGSI_STARTSIMU occured when user Click "Run" MenuItem.
3.At AgsiEntry function, I found that it called on one thread but callback function is called by another thread, this would result in some thread-unsafe program raise exception, such as program develop by RAD tools-Delphi. Can Keil let AgsiEntry and callback functions run in one thread?