By default, LoadExecPS2() resets the EE and thereby wipes all user-space memory above 0x82000.
With the new SBV function sbv_patch_user_mem_clear(), you can define a different start address to prevent your data from being overwritten. For example, sbv_patch_user_mem_clear(0x00100000) makes sure that all user-space memory below 0x00100000 stays untouched. In order to completely disable the memory clear, simply pass 0x02000000 to it.
libsbv.patch.gz