fn sys_arg_to_str_array( array_ptr: *const u8, ) -> Result<Vec<String>, SyscallArgError>
Allocates space for the strings and copies them