+/**\r
+ Given an address that EBC is going to read from or write to, return\r
+ an appropriate address that accounts for a gap in the stack.\r
+ The stack for this application looks like this (high addr on top)\r
+ [EBC entry point arguments]\r
+ [VM stack]\r
+ [EBC stack]\r
+ The EBC assumes that its arguments are at the top of its stack, which\r
+ is where the VM stack is really. Therefore if the EBC does memory\r
+ accesses into the VM stack area, then we need to convert the address\r
+ to point to the EBC entry point arguments area. Do this here.\r
+\r
+ @param VmPtr A Pointer to VM context.\r
+ @param Addr Address of interest\r
+\r
+ @return The unchanged address if it's not in the VM stack region. Otherwise,\r
+ adjust for the stack gap and return the modified address.\r
+\r
+**/\r