// Token: 0x06000353 RID: 851 RVA: 0x01038F04 File Offset: 0x01037104 private static void smethod_7(GClass8 gclass8_0, IntPtr intptr_7, IntPtr intptr_8) { foreach (GStruct14 gstruct in gclass8_0.method_9()) { byte[] array = new byte[gstruct.SizeOfRawData]; if (!gclass8_0.method_2((long)((ulong)gstruct.PointerToRawData), SeekOrigin.Begin, array)) { throw gclass8_0.vmethod_1(); } if ((gstruct.Characteristics & 33554432u) == 0u) { uint num; GClass5.WriteProcessMemory(intptr_7, intptr_8.smethod_0((long)((ulong)gstruct.VirtualAddress)), array, array.Length, out num); IntPtr intPtr = intptr_8.smethod_0((long)((ulong)gstruct.VirtualAddress)); GClass5.VirtualProtectEx(intptr_7, intPtr, gstruct.SizeOfRawData, gstruct.Characteristics & 16777215u, out num); } } }