Guest User

Untitled

a guest
May 24th, 2018
471
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 MB | None | 0 0
  1. #define UNLOADED_FILE 1
  2. #include <idc.idc>
  3.  
  4. static main(void)
  5. {
  6. // set 'loading idc file' mode
  7. set_inf_attr(INF_GENFLAGS, INFFL_LOADIDC|get_inf_attr(INF_GENFLAGS));
  8. GenInfo(); // various settings
  9. Segments(); // segmentation
  10. Enums(); // enumerations
  11. Structures(); // structure types
  12. ApplyStrucTInfos(); // structure type infos
  13. Patches(); // manual patches
  14. SegRegs(); // segment register values
  15. Bytes(); // individual bytes (code,data)
  16. Functions(); // function definitions
  17. // clear 'loading idc file' mode
  18. set_inf_attr(INF_GENFLAGS, ~INFFL_LOADIDC&get_inf_attr(INF_GENFLAGS));
  19. }
  20.  
  21. //------------------------------------------------------------------------
  22. // General information
  23.  
  24. static GenInfo(void) {
  25.  
  26. delete_all_segments(); // purge database
  27. set_processor_type("ARMB", SETPROC_USER);
  28. set_inf_attr(INF_COMPILER, 6);
  29. set_inf_attr(INF_STRLIT_BREAK, 0xA);
  30. set_flag(INF_CMTFLAG, SW_ALLCMT, 0);
  31. set_flag(INF_OUTFLAGS, OFLG_SHOW_VOID, 0);
  32. set_inf_attr(INF_XREFNUM, 2);
  33. set_flag(INF_OUTFLAGS, OFLG_SHOW_AUTO, 1);
  34. set_inf_attr(INF_INDENT, 16);
  35. set_inf_attr(INF_COMMENT, 40);
  36. set_inf_attr(INF_MAXREF, 0x10);
  37. add_default_til("armv12");
  38. }
  39.  
  40. //------------------------------------------------------------------------
  41. // Information about segmentation
  42.  
  43. static Segments(void) {
  44. set_selector(0X2,0);
  45. set_selector(0X3,0);
  46. set_selector(0X4,0);
  47. set_selector(0X5,0);
  48. set_selector(0X6,0);
  49. set_selector(0X7,0);
  50. set_selector(0X8,0);
  51. set_selector(0X9,0);
  52. set_selector(0XA,0);
  53. set_selector(0XB,0);
  54. set_selector(0XC,0);
  55. set_selector(0XD,0);
  56. set_selector(0XE,0);
  57. ;
  58. add_segm_ex(0X5C,0X4000000,0X2,1,1,2,ADDSEG_NOSREG|ADDSEG_SPARSE);
  59. SegRename(0X5C,"VOLATILE");
  60. SegClass (0X5C,"DATA");
  61. SegDefReg(0x5C,"T",0x0);
  62. SegDefReg(0x5C,"DS",0x2);
  63. set_segm_type(0X5C,3);
  64. add_segm_ex(0X8000000,0X10000000,0X2,1,1,2,ADDSEG_NOSREG|ADDSEG_SPARSE);
  65. SegRename(0X8000000,"IO");
  66. SegClass (0X8000000,"DATA");
  67. SegDefReg(0x8000000,"T",0x0);
  68. SegDefReg(0x8000000,"DS",0x2);
  69. set_segm_type(0X8000000,3);
  70. add_segm_ex(0X138F0000,0X139B0000,0X2,1,1,2,ADDSEG_NOSREG);
  71. SegRename(0X138F0000,"iosc");
  72. SegClass (0X138F0000,"DATA");
  73. SegDefReg(0x138F0000,"T",0x0);
  74. SegDefReg(0x138F0000,"DS",0xD);
  75. set_segm_type(0X138F0000,3);
  76. add_segm_ex(0X13A70000,0X13A7B488,0X3,1,9,2,ADDSEG_NOSREG);
  77. SegRename(0X13A70000,"iosc");
  78. SegClass (0X13A70000,"CODE");
  79. SegDefReg(0x13A70000,"T",0x0);
  80. SegDefReg(0x13A70000,"DS",0xD);
  81. set_segm_type(0X13A70000,2);
  82. add_segm_ex(0X20000000,0X20007354,0X4,1,5,2,ADDSEG_NOSREG);
  83. SegRename(0X20000000,"ffsp");
  84. SegClass (0X20000000,"CODE");
  85. SegDefReg(0x20000000,"T",0x0);
  86. SegDefReg(0x20000000,"DS",0xD);
  87. set_segm_type(0X20000000,2);
  88. add_segm_ex(0X20008000,0X200082AC,0X5,1,5,2,ADDSEG_NOSREG);
  89. SegRename(0X20008000,"ffsp");
  90. SegClass (0X20008000,"DATA");
  91. SegDefReg(0x20008000,"T",0x0);
  92. SegDefReg(0x20008000,"DS",0xD);
  93. set_segm_type(0X20008000,3);
  94. add_segm_ex(0X20009000,0X2004F9EC,0X6,1,9,2,ADDSEG_NOSREG|ADDSEG_SPARSE);
  95. SegRename(0X20009000,"ffsp");
  96. SegClass (0X20009000,"BSS");
  97. SegDefReg(0x20009000,"T",0x0);
  98. SegDefReg(0x20009000,"DS",0xD);
  99. set_segm_type(0X20009000,9);
  100. add_segm_ex(0X20100000,0X2010C120,0X7,1,5,2,ADDSEG_NOSREG);
  101. SegRename(0X20100000,"es");
  102. SegClass (0X20100000,"CODE");
  103. SegDefReg(0x20100000,"T",0x0);
  104. SegDefReg(0x20100000,"DS",0xD);
  105. set_segm_type(0X20100000,2);
  106. add_segm_ex(0X2010D000,0X2010D180,0X8,1,8,2,ADDSEG_NOSREG);
  107. SegRename(0X2010D000,"es");
  108. SegClass (0X2010D000,"DATA");
  109. SegDefReg(0x2010D000,"T",0x0);
  110. SegDefReg(0x2010D000,"DS",0xD);
  111. set_segm_type(0X2010D000,3);
  112. add_segm_ex(0X2010E000,0X201126AC,0X9,1,9,2,ADDSEG_NOSREG|ADDSEG_SPARSE);
  113. SegRename(0X2010E000,"es");
  114. SegClass (0X2010E000,"BSS");
  115. SegDefReg(0x2010E000,"T",0x0);
  116. SegDefReg(0x2010E000,"DS",0xD);
  117. set_segm_type(0X2010E000,9);
  118. add_segm_ex(0XFFFE0000,0XFFFE7CC0,0XA,1,5,2,ADDSEG_NOSREG|ADDSEG_SPARSE);
  119. SegRename(0XFFFE0000,"kernel");
  120. SegClass (0XFFFE0000,"BSS");
  121. SegDefReg(0xFFFE0000,"T",0x0);
  122. SegDefReg(0xFFFE0000,"DS",0xD);
  123. set_segm_type(0XFFFE0000,9);
  124. add_segm_ex(0XFFFF0000,0XFFFF87C8,0XB,1,3,2,ADDSEG_NOSREG);
  125. SegRename(0XFFFF0000,"kernel");
  126. SegClass (0XFFFF0000,"CODE");
  127. SegDefReg(0xFFFF0000,"T",0x0);
  128. SegDefReg(0xFFFF0000,"DS",0xD);
  129. set_segm_type(0XFFFF0000,2);
  130. add_segm_ex(0XFFFF87C8,0XFFFF93C8,0XC,1,5,2,ADDSEG_NOSREG);
  131. SegRename(0XFFFF87C8,"kernel");
  132. SegClass (0XFFFF87C8,"DATA");
  133. SegDefReg(0xFFFF87C8,"T",0x0);
  134. SegDefReg(0xFFFF87C8,"DS",0xD);
  135. set_segm_type(0XFFFF87C8,3);
  136. add_segm_ex(0XFFFF93D0,0XFFFF9EB4,0XD,1,3,2,ADDSEG_NOSREG);
  137. SegRename(0XFFFF93D0,"kernel");
  138. SegClass (0XFFFF93D0,"DATA");
  139. SegDefReg(0xFFFF93D0,"T",0x0);
  140. SegDefReg(0xFFFF93D0,"DS",0xD);
  141. set_segm_type(0XFFFF93D0,3);
  142. add_segm_ex(0XFFFF9EC0,0XFFFFF300,0XE,1,9,2,ADDSEG_NOSREG|ADDSEG_SPARSE);
  143. SegRename(0XFFFF9EC0,"kernel");
  144. SegClass (0XFFFF9EC0,"BSS");
  145. SegDefReg(0xFFFF9EC0,"T",0x0);
  146. SegDefReg(0xFFFF9EC0,"DS",0xE);
  147. set_segm_type(0XFFFF9EC0,9);
  148. set_inf_attr(INF_LOW_OFF, 0x0);
  149. set_inf_attr(INF_HIGH_OFF, 0x138F0000);
  150. }
  151.  
  152. static Enums_0(id) {
  153.  
  154. id = add_enum(-1,"IPCCommandType",0x1100000);
  155. add_enum_member(id,"IPC_CMD_OPEN", 0X1, -1);
  156. add_enum_member(id,"IPC_CMD_CLOSE", 0X2, -1);
  157. add_enum_member(id,"IPC_CMD_READ", 0X3, -1);
  158. add_enum_member(id,"IPC_CMD_WRITE", 0X4, -1);
  159. add_enum_member(id,"IPC_CMD_SEEK", 0X5, -1);
  160. add_enum_member(id,"IPC_CMD_IOCTL", 0X6, -1);
  161. add_enum_member(id,"IPC_CMD_IOCTLV", 0X7, -1);
  162. add_enum_member(id,"IPC_REPLY", 0X8, -1);
  163. id = add_enum(-1,"IOSOpenMode",0x1100000);
  164. add_enum_member(id,"IOS_OPEN_NONE", 0, -1);
  165. add_enum_member(id,"IOS_OPEN_READ", 0X1, -1);
  166. add_enum_member(id,"IOS_OPEN_WRITE", 0X2, -1);
  167. add_enum_member(id,"IOS_OPEN_RW", 0X3, -1);
  168. id = add_enum(-1,"SeekMode",0x1100000);
  169. add_enum_member(id,"IOS_SEEK_SET", 0, -1);
  170. add_enum_member(id,"IOS_SEEK_CUR", 0X1, -1);
  171. add_enum_member(id,"IOS_SEEK_END", 0X2, -1);
  172. id = add_enum(-1,"IOSReturnCode",0x1100000);
  173. add_enum_member(id,"IPC_SUCCESS", 0, -1);
  174. add_enum_member(id,"USB_ECANCELED", 0XFFFFE492, -1);
  175. add_enum_member(id,"IOSC_INVALID_ALIGN", 0XFFFFF820, -1);
  176. add_enum_member(id,"IOSC_INVALID_ADDR", 0XFFFFF821, -1);
  177. add_enum_member(id,"IOSC_INVALID_SIZE", 0XFFFFF822, -1);
  178. add_enum_member(id,"IOSC_FAIL_ALLOC", 0XFFFFF823, -1);
  179. add_enum_member(id,"IOSC_FAIL_INTERNAL", 0XFFFFF824, -1);
  180. add_enum_member(id,"IOSC_FAIL_CHECKVALUE", 0XFFFFF825, -1);
  181. add_enum_member(id,"IOSC_INVALID_SIGNER", 0XFFFFF826, -1);
  182. add_enum_member(id,"IOSC_INVALID_VERSION", 0XFFFFF827, -1);
  183. add_enum_member(id,"IOSC_INVALID_FORMAT", 0XFFFFF828, -1);
  184. add_enum_member(id,"IOSC_INVALID_FLAG", 0XFFFFF829, -1);
  185. add_enum_member(id,"IOSC_INVALID_RNG", 0XFFFFF82A, -1);
  186. add_enum_member(id,"IOSC_INVALID_OBJTYPE", 0XFFFFF82B, -1);
  187. add_enum_member(id,"IOSC_ENOENT", 0XFFFFF82C, -1);
  188. add_enum_member(id,"IOSC_EMAX", 0XFFFFF82D, -1);
  189. add_enum_member(id,"IOSC_EINVAL", 0XFFFFF82E, -1);
  190. add_enum_member(id,"IOSC_EEXIST", 0XFFFFF82F, -1);
  191. add_enum_member(id,"IOSC_EACCES", 0XFFFFF830, -1);
  192. add_enum_member(id,"ES_INCONSISTENT_NUMBER_OF_CONTENTS", 0XFFFFFBF3, -1);
  193. add_enum_member(id,"ES_REQUIRED_IOS_MISSING", 0XFFFFFBF4, -1);
  194. add_enum_member(id,"ES_TITLE_DOWNGRADE", 0XFFFFFBF5, -1);
  195. add_enum_member(id,"ES_TITLE_LIMIT_EXCEEDED", 0XFFFFFBF7, -1);
  196. add_enum_member(id,"ES_FATAL_ERROR", 0XFFFFFBF8, -1);
  197. add_enum_member(id,"ES_BOOT2_TOO_OLD", 0XFFFFFBF9, -1);
  198. add_enum_member(id,"ES_INVALID_TICKET", 0XFFFFFBFB, -1);
  199. add_enum_member(id,"ES_NO_TICKET", 0XFFFFFBFC, -1);
  200. add_enum_member(id,"ES_ISSUER_NOT_FOUND", 0XFFFFFBFD, -1);
  201. add_enum_member(id,"ES_EACCES", 0XFFFFFBFE, -1);
  202. add_enum_member(id,"ES_ENOMEM", 0XFFFFFC00, -1);
  203. add_enum_member(id,"ES_HASH_MISMATCH", 0XFFFFFC02, -1);
  204. add_enum_member(id,"ES_DEVICE_ID_MISMATCH", 0XFFFFFC04, -1);
  205. add_enum_member(id,"ES_EINVAL", 0XFFFFFC07, -1);
  206. add_enum_member(id,"ES_FD_EXHAUSTED", 0XFFFFFC08, -1);
  207. add_enum_member(id,"ES_INVALID_SIGNATURE_TYPE", 0XFFFFFC0C, -1);
  208. add_enum_member(id,"ES_EIO", 0XFFFFFC0E, -1);
  209. add_enum_member(id,"ES_SHORT_READ", 0XFFFFFC0F, -1);
  210. add_enum_member(id,"ES_INVALID_PUBLIC_KEY_TYPE", 0XFFFFFC13, -1);
  211. add_enum_member(id,"FS_SHUT_DOWN", 0XFFFFFF89, -1);
  212. add_enum_member(id,"FS_EBUSY", 0XFFFFFF8A, -1);
  213. add_enum_member(id,"FS_UNKNOWN_ERROR", 0XFFFFFF8B, -1);
  214. add_enum_member(id,"FS_IOS_ERROR_FAIL_CHECKVALUE", 0XFFFFFF8C, -1);
  215. add_enum_member(id,"FS_FILE_NOT_EMPTY", 0XFFFFFF8D, -1);
  216. add_enum_member(id,"FS_IPC_ERROR_ECC_CRIT", 0XFFFFFF8E, -1);
  217. add_enum_member(id,"FS_IOS_ERROR_ECC", 0XFFFFFF8F, -1);
  218. add_enum_member(id,"FS_IOS_ERROR_BADBLOCK", 0XFFFFFF90, -1);
  219. add_enum_member(id,"FS_FILE_IN_USE", 0XFFFFFF91, -1);
  220. add_enum_member(id,"FS_TOO_MANY_PATH_COMPONENTS", 0XFFFFFF92, -1);
  221. add_enum_member(id,"FS_NO_FREE_HANDLE", 0XFFFFFF93, -1);
  222. add_enum_member(id,"FS_NO_FREE_CLUSTER", 0XFFFFFF94, -1);
  223. add_enum_member(id,"FS_FST_FULL", 0XFFFFFF95, -1);
  224. add_enum_member(id,"FS_NOT_FOUND", 0XFFFFFF96, -1);
  225. add_enum_member(id,"FS_ALREADY_EXISTS", 0XFFFFFF97, -1);
  226. add_enum_member(id,"FS_SUPERBLOCK_ISSUE", 0XFFFFFF98, -1);
  227. add_enum_member(id,"FS_SUPERBLOCK_WRITE_FAIL", 0XFFFFFF99, -1);
  228. add_enum_member(id,"FS_ACCESS_DENIED", 0XFFFFFF9A, -1);
  229. add_enum_member(id,"FS_INVALID", 0XFFFFFF9B, -1);
  230. add_enum_member(id,"IPC_ENOMEM", 0XFFFFFFEA, -1);
  231. add_enum_member(id,"IOS_ERROR_FAIL_CHECKVALUE", 0XFFFFFFEC, -1);
  232. add_enum_member(id,"IOS_ERROR_BADBLOCK", 0XFFFFFFF3, -1);
  233. add_enum_member(id,"IPC_ERROR_ECC_CRIT", 0XFFFFFFF4, -1);
  234. add_enum_member(id,"IOS_ERROR_ECC", 0XFFFFFFF5, -1);
  235. add_enum_member(id,"IOS_ERROR_NOT_READY", 0XFFFFFFF6, -1);
  236. add_enum_member(id,"IOS_ERROR_UNKNOWN", 0XFFFFFFF7, -1);
  237. add_enum_member(id,"IPC_EQUEUEFULL", 0XFFFFFFF8, -1);
  238. add_enum_member(id,"IOS_ERROR_QEMPTY", 0XFFFFFFF9, -1);
  239. add_enum_member(id,"IPC_ENOENT", 0XFFFFFFFA, -1);
  240. add_enum_member(id,"IPC_ERROR_MAX", 0XFFFFFFFB, -1);
  241. add_enum_member(id,"IPC_EINVAL", 0XFFFFFFFC, -1);
  242. add_enum_member(id,"IOS_ERROR_INTR", 0XFFFFFFFD, -1);
  243. add_enum_member(id,"IPC_EEXIST", 0XFFFFFFFE, -1);
  244. add_enum_member(id,"IPC_EACCES", 0XFFFFFFFF, -1);
  245. id = add_enum(-1,"IOSCDefaultKeyHandle",0x1100000);
  246. add_enum_member(id,"IOSC_DEV_SIGNING_KEY_HANDLE", 0, -1);
  247. add_enum_member(id,"IOSC_DEV_ID_HANDLE", 0X1, -1);
  248. add_enum_member(id,"IOSC_FS_ENC_HANDLE", 0X2, -1);
  249. add_enum_member(id,"IOSC_FS_MAC_HANDLE", 0X3, -1);
  250. add_enum_member(id,"IOSC_COMMON_ENC_HANDLE", 0X4, -1);
  251. add_enum_member(id,"IOSC_BACKUP_ENC_HANDLE", 0X5, -1);
  252. add_enum_member(id,"IOSC_APP_ENC_HANDLE", 0X6, -1);
  253. add_enum_member(id,"IOSC_BOOTOSVER_HANDLE", 0X7, -1);
  254. add_enum_member(id,"IOSC_CACRLVER_HANDLE", 0X8, -1);
  255. add_enum_member(id,"IOSC_SIGNERCRLVER_HANDLE", 0X9, -1);
  256. add_enum_member(id,"IOSC_FSVER_HANDLE", 0XA, -1);
  257. add_enum_member(id,"IOSC_COMMON2_ENC_HANDLE", 0XB, -1);
  258. add_enum_member(id,"IOSC_ROOT_HANDLE", 0XFFFFFFF, -1);
  259. id = add_enum(-1,"LaunchCopyToTitleCtxType",0x1100000);
  260. add_enum_member(id,"COPY_TICKET", 0, -1);
  261. add_enum_member(id,"COPY_TMD", 0X1, -1);
  262. id = add_enum(-1,"IOSCObjectType",0x1100000);
  263. add_enum_member(id,"IOSC_SECRETKEY_TYPE", 0, -1);
  264. add_enum_member(id,"IOSC_PUBLICKEY_TYPE", 0X1, -1);
  265. add_enum_member(id,"IOSC_KEYPAIR_TYPE", 0X2, -1);
  266. add_enum_member(id,"IOSC_DATA_TYPE", 0X3, -1);
  267. id = add_enum(-1,"IOSCObjectSubType",0x1100000);
  268. add_enum_member(id,"IOSC_ENC_SUBTYPE", 0, -1);
  269. add_enum_member(id,"IOSC_MAC_SUBTYPE", 0X1, -1);
  270. add_enum_member(id,"IOSC_RSA2048_SUBTYPE", 0X2, -1);
  271. add_enum_member(id,"IOSC_RSA4096_SUBTYPE", 0X3, -1);
  272. add_enum_member(id,"IOSC_ECC233_SUBTYPE", 0X4, -1);
  273. add_enum_member(id,"IOSC_CONSTANT_SUBTYPE", 0X5, -1);
  274. add_enum_member(id,"IOSC_VERSION_SUBTYPE", 0X6, -1);
  275. id = add_enum(-1,"IOSCSecretKeySecurity",0x1100000);
  276. add_enum_member(id,"IOSC_NOSIGN_NOENC", 0, -1);
  277. add_enum_member(id,"IOSC_NOSIGN_ENC", 0X1, -1);
  278. add_enum_member(id,"IOSC_SIGN_NOENC", 0X2, -1);
  279. add_enum_member(id,"IOSC_SIGN_ENC", 0X3, -1);
  280. id = add_enum(-1,"IOSThreadState",0x1100000);
  281. add_enum_member(id,"THREAD_UNKNOWN", 0, -1);
  282. add_enum_member(id,"THREAD_READY", 0X1, -1);
  283. add_enum_member(id,"THREAD_RUNNING", 0X2, -1);
  284. add_enum_member(id,"THREAD_STOPPED", 0X3, -1);
  285. add_enum_member(id,"THREAD_WAITING", 0X4, -1);
  286. add_enum_member(id,"THREAD_DEAD", 0X5, -1);
  287. add_enum_member(id,"THREAD_FAULTED", 0X6, -1);
  288. id = add_enum(-1,"IOSProcessId",0x1100000);
  289. add_enum_member(id,"PID_KERNEL", 0, -1);
  290. add_enum_member(id,"PID_ES", 0X1, -1);
  291. add_enum_member(id,"PID_FS", 0X2, -1);
  292. add_enum_member(id,"PID_DI", 0X3, -1);
  293. add_enum_member(id,"PID_OH0", 0X4, -1);
  294. add_enum_member(id,"PID_OH1", 0X5, -1);
  295. add_enum_member(id,"PID_EHCI", 0X6, -1);
  296. add_enum_member(id,"PID_SDI", 0X7, -1);
  297. add_enum_member(id,"PID_USBETH", 0X8, -1);
  298. add_enum_member(id,"PID_NET", 0X9, -1);
  299. add_enum_member(id,"PID_WD", 0XA, -1);
  300. add_enum_member(id,"PID_WL", 0XB, -1);
  301. add_enum_member(id,"PID_KD", 0XC, -1);
  302. add_enum_member(id,"PID_NCD", 0XD, -1);
  303. add_enum_member(id,"PID_STM", 0XE, -1);
  304. add_enum_member(id,"PID_PPCBOOT", 0XF, -1);
  305. add_enum_member(id,"PID_SSL", 0X10, -1);
  306. add_enum_member(id,"PID_USB", 0X11, -1);
  307. add_enum_member(id,"PID_P2P", 0X12, -1);
  308. add_enum_member(id,"PID_UNKNOWN", 0X13, -1);
  309. id = add_enum(-1,"SignatureType",0x1100000);
  310. add_enum_member(id,"SIGTYPE_RSA4096", 0X10000, -1);
  311. add_enum_member(id,"SIGTYPE_RSA2048", 0X10001, -1);
  312. add_enum_member(id,"SIGTYPE_ECC", 0X10002, -1);
  313. id = add_enum(-1,"PublicKeyType",0x1100000);
  314. add_enum_member(id,"KEYTYPE_RSA4096", 0, -1);
  315. add_enum_member(id,"KEYTYPE_RSA2048", 0X1, -1);
  316. id = add_enum(-1,"VerifySignatureType",0x1100000);
  317. add_enum_member(id,"VERIFY_TYPE_TMD", 0, -1);
  318. add_enum_member(id,"VERIFY_TYPE_TICKET", 0X1, -1);
  319. add_enum_member(id,"VERIFY_TYPE_ECC", 0X2, -1);
  320. id = add_enum(-1,"VerifyUpdateMode",0x1100000);
  321. add_enum_member(id,"VERIFY_MODE_DO_NOT_UPDATE_CERT_STORE", 0, -1);
  322. add_enum_member(id,"VERIFY_MODE_UPDATE_CERT_STORE", 0X1, -1);
  323. id = add_enum(-1,"TitleType",0x1100000);
  324. add_enum_member(id,"TITLE_System", 0X1, -1);
  325. add_enum_member(id,"TITLE_Game", 0X10000, -1);
  326. add_enum_member(id,"TITLE_Channel", 0X10001, -1);
  327. add_enum_member(id,"TITLE_SystemChannel", 0X10002, -1);
  328. add_enum_member(id,"TITLE_GameWithChannel", 0X10004, -1);
  329. add_enum_member(id,"TITLE_DLC", 0X10005, -1);
  330. add_enum_member(id,"TITLE_HiddenChannel", 0X10008, -1);
  331. id = add_enum(-1,"TitleFlags",0x1100000);
  332. set_enum_bf(id,1);
  333. add_enum_member(id,"TITLE_TYPE_DEFAULT", 0X1, 0x1);
  334. add_enum_member(id,"TITLE_TYPE_0x4", 0X4, 0x4);
  335. add_enum_member(id,"TITLE_TYPE_DATA", 0X8, 0x8);
  336. add_enum_member(id,"TITLE_TYPE_0x10", 0X10, 0x10);
  337. add_enum_member(id,"TITLE_TYPE_WFS_MAYBE", 0X20, 0x20);
  338. add_enum_member(id,"TITLE_TYPE_CT", 0X40, 0x40);
  339. id = add_enum(-1,"ElfType",0x1100000);
  340. add_enum_member(id,"ET_NONE", 0, -1);
  341. add_enum_member(id,"ET_REL", 0X1, -1);
  342. add_enum_member(id,"ET_EXEC", 0X2, -1);
  343. add_enum_member(id,"ET_DYN", 0X3, -1);
  344. add_enum_member(id,"ET_CORE", 0X4, -1);
  345. add_enum_member(id,"ET_LOPROC", 0XFF00, -1);
  346. add_enum_member(id,"ET_HIPROC", 0XFFFF, -1);
  347. id = add_enum(-1,"ElfMachine",0x1100000);
  348. add_enum_member(id,"EM_NONE", 0, -1);
  349. add_enum_member(id,"EM_M32", 0X1, -1);
  350. add_enum_member(id,"EM_SPARC", 0X2, -1);
  351. add_enum_member(id,"EM_386", 0X3, -1);
  352. add_enum_member(id,"EM_68K", 0X4, -1);
  353. add_enum_member(id,"EM_88K", 0X5, -1);
  354. add_enum_member(id,"EM_860", 0X7, -1);
  355. add_enum_member(id,"EM_MIPS", 0X8, -1);
  356. id = add_enum(-1,"ElfSectionFlags",0x1100000);
  357. set_enum_bf(id,1);
  358. add_enum_member(id,"SHF_WRITE", 0X1, 0x1);
  359. add_enum_member(id,"SHF_ALLOC", 0X2, 0x2);
  360. add_enum_member(id,"SHF_EXECINSTR", 0X4, 0x4);
  361. add_enum_member(id,"SHF_MASKPROC", 0XF0000000, 0xF0000000);
  362. id = add_enum(-1,"ProgramHeaderType",0x1100000);
  363. add_enum_member(id,"PT_NULL", 0, -1);
  364. add_enum_member(id,"PT_LOAD", 0X1, -1);
  365. add_enum_member(id,"PT_DYNAMIC", 0X2, -1);
  366. add_enum_member(id,"PT_INTERP", 0X3, -1);
  367. add_enum_member(id,"PT_NOTE", 0X4, -1);
  368. add_enum_member(id,"PT_SHLIB", 0X5, -1);
  369. add_enum_member(id,"PT_PHDR", 0X6, -1);
  370. add_enum_member(id,"PT_LOPROC", 0X70000000, -1);
  371. add_enum_member(id,"PT_HIPROC", 0X7FFFFFFF, -1);
  372. id = add_enum(-1,"Limit::Type",0x1100000);
  373. add_enum_member(id,"LIMIT_NONE", 0, -1);
  374. add_enum_member(id,"LIMIT_DURATION_TIME", 0X1, -1);
  375. add_enum_member(id,"LIMIT_ABSOLUTE_TIME", 0X2, -1);
  376. add_enum_member(id,"LIMIT_NUM_TITLES", 0X3, -1);
  377. add_enum_member(id,"LIMIT_NUM_LAUNCH", 0X4, -1);
  378. add_enum_member(id,"LIMIT_NUM_ELAPSED_TIME", 0X5, -1);
  379. id = add_enum(-1,"ContentTypeFlags",0x1100000);
  380. set_enum_bf(id,1);
  381. add_enum_member(id,"CONTENT_DEFAULT", 0X1, 0x1);
  382. add_enum_member(id,"CONTENT_OPTIONAL", 0X4000, 0x4000);
  383. add_enum_member(id,"CONTENT_REQUIRED", 0X8000, 0x8000);
  384. id = add_enum(-1,"WFSIImportType",0x1100000);
  385. add_enum_member(id,"IMPORT_TYPE_TITLE", 0, -1);
  386. add_enum_member(id,"IMPORT_TYPE_PATCH", 0X1, -1);
  387. add_enum_member(id,"IMPORT_TYPE_PATCH_2", 0X2, -1);
  388. id = add_enum(-1,"WFSError",0x1100000);
  389. add_enum_member(id,"WFS_FATAL_ERROR", 0XFFFFD4EC, -1);
  390. add_enum_member(id,"WFS_UNKNOWN", 0XFFFFD4ED, -1);
  391. add_enum_member(id,"WFS_NOT_IMPLEMENTED", 0XFFFFD4EE, -1);
  392. add_enum_member(id,"WFS_AREA_BCACHE_ALLOC", 0XFFFFD812, -1);
  393. add_enum_member(id,"WFS_AREA_INVALID_PARAMETER", 0XFFFFD813, -1);
  394. add_enum_member(id,"WFS_AREA_ERROR", 0XFFFFD814, -1);
  395. add_enum_member(id,"WFS_ACL_HANDLE", 0XFFFFD833, -1);
  396. add_enum_member(id,"WFS_ACL_FILENAME", 0XFFFFD835, -1);
  397. add_enum_member(id,"WFS_ACL_FILE", 0XFFFFD837, -1);
  398. add_enum_member(id,"WFS_ACL_CACHE", 0XFFFFD838, -1);
  399. add_enum_member(id,"WFS_ACL_MAX_ENTRIES", 0XFFFFD83A, -1);
  400. add_enum_member(id,"WFS_ACL_INVALID_PARAMETER", 0XFFFFD83B, -1);
  401. add_enum_member(id,"WFS_ACL_ERROR", 0XFFFFD83C, -1);
  402. add_enum_member(id,"WFS_TRANSACTION_INVALID_PARAMETER", 0XFFFFD84F, -1);
  403. add_enum_member(id,"WFS_TRANSACTION_ERROR", 0XFFFFD850, -1);
  404. add_enum_member(id,"WFS_VOLUME_BCACHE_CONFIG", 0XFFFFD861, -1);
  405. add_enum_member(id,"WFS_VOLUME_BCACHE_ALLOC", 0XFFFFD862, -1);
  406. add_enum_member(id,"WFS_VOLUME_INVALID_PARAMETER", 0XFFFFD863, -1);
  407. add_enum_member(id,"WFS_VOLUME_ERROR", 0XFFFFD864, -1);
  408. add_enum_member(id,"WFS_BCACHE_PMEM", 0XFFFFD86D, -1);
  409. add_enum_member(id,"WFS_BCACHE_ALLOC", 0XFFFFD86E, -1);
  410. add_enum_member(id,"WFS_BCACHE_ALREADY_MAPPED", 0XFFFFD86F, -1);
  411. add_enum_member(id,"WFS_BCACHE_INVALID_VOLUME", 0XFFFFD870, -1);
  412. add_enum_member(id,"WFS_BCACHE_INVALID_HANDLE", 0XFFFFD871, -1);
  413. add_enum_member(id,"WFS_BCACHE_INVALID_DEVICE", 0XFFFFD872, -1);
  414. add_enum_member(id,"WFS_BCACHE_MAX_DEVICES", 0XFFFFD873, -1);
  415. add_enum_member(id,"WFS_BCACHE_NOT_FOUND", 0XFFFFD874, -1);
  416. add_enum_member(id,"WFS_BCACHE_NO_MEMORY", 0XFFFFD875, -1);
  417. add_enum_member(id,"WFS_BCACHE_INVALID_PARAMETER", 0XFFFFD876, -1);
  418. add_enum_member(id,"WFS_BCACHE_RESOURCE_LIMIT", 0XFFFFD877, -1);
  419. add_enum_member(id,"WFS_BCACHE_ERROR", 0XFFFFD878, -1);
  420. add_enum_member(id,"WFS_DEVICE_INVALID_PARAMETER", 0XFFFFD89F, -1);
  421. add_enum_member(id,"WFS_DEVICE_ERROR", 0XFFFFD8A0, -1);
  422. add_enum_member(id,"WFS_PTREE_FULL", 0XFFFFD8A7, -1);
  423. add_enum_member(id,"WFS_PTREE_ENTRY_NOT_FOUND", 0XFFFFD8A8, -1);
  424. add_enum_member(id,"WFS_PTREE_ENTRY_FOUND", 0XFFFFD8A9, -1);
  425. add_enum_member(id,"WFS_SRV_PATH_VOL_ROOT", 0XFFFFD8B0, -1);
  426. add_enum_member(id,"WFS_SRV_PATH_VOL", 0XFFFFD8B1, -1);
  427. add_enum_member(id,"WFS_SRV_PATH_DEV", 0XFFFFD8B2, -1);
  428. add_enum_member(id,"WFS_SRV_PATH_DEPTH_1", 0XFFFFD8B3, -1);
  429. add_enum_member(id,"WFS_SRV_END_OF_PATH", 0XFFFFD8B4, -1);
  430. add_enum_member(id,"WFS_DIR_BLK_FULL", 0XFFFFD8C3, -1);
  431. add_enum_member(id,"WFS_DIR_NODE_CHOICE_NOT_FOUND", 0XFFFFD8C4, -1);
  432. add_enum_member(id,"WFS_DIR_NODE_STRING_MISMATCH", 0XFFFFD8C5, -1);
  433. add_enum_member(id,"WFS_DIR_CHOICE_PREFIX", 0XFFFFD8C6, -1);
  434. add_enum_member(id,"WFS_DIR_NODE_STRING_PREFIX", 0XFFFFD8C7, -1);
  435. add_enum_member(id,"WFS_DIR_ENTRY_FOUND", 0XFFFFD8C8, -1);
  436. add_enum_member(id,"WFS_TRANSACTION_RESOURCE_LIMIT", 0XFFFFD8CC, -1);
  437. add_enum_member(id,"WFS_DIFFERENT_AREA", 0XFFFFD8CD, -1);
  438. add_enum_member(id,"WFS_LOCKED", 0XFFFFD8CF, -1);
  439. add_enum_member(id,"WFS_FILE_OPEN", 0XFFFFD8D0, -1);
  440. add_enum_member(id,"WFS_NOT_DIRECTORY", 0XFFFFD8D1, -1);
  441. add_enum_member(id,"WFS_NOT_FILE", 0XFFFFD8D2, -1);
  442. add_enum_member(id,"WFS_NOT_EMPTY", 0XFFFFD8D3, -1);
  443. add_enum_member(id,"WFS_NOT_FOUND", 0XFFFFD8D4, -1);
  444. add_enum_member(id,"WFS_ALREADY_EXISTS", 0XFFFFD8D5, -1);
  445. add_enum_member(id,"WFS_INVALID_HANDLE", 0XFFFFD8D6, -1);
  446. add_enum_member(id,"WFS_MAX_HANDLES", 0XFFFFD8D7, -1);
  447. add_enum_member(id,"WFS_DIRECTORY_QUOTA", 0XFFFFD8D8, -1);
  448. add_enum_member(id,"WFS_CORRUPTION", 0XFFFFD8D9, -1);
  449. add_enum_member(id,"WFS_AUTHENTICATION", 0XFFFFD8DA, -1);
  450. add_enum_member(id,"WFS_ACL_ENTRY_NOT_FOUND", 0XFFFFD8DB, -1);
  451. add_enum_member(id,"WFS_ACL_FULL", 0XFFFFD8DC, -1);
  452. add_enum_member(id,"WFS_PERMISSION_CL", 0XFFFFD8DD, -1);
  453. add_enum_member(id,"WFS_PERMISSION", 0XFFFFD8DE, -1);
  454. add_enum_member(id,"WFS_ALREADY_MOUNTED", 0XFFFFD8DF, -1);
  455. add_enum_member(id,"WFS_WRITE_PROTECTED", 0XFFFFD8E0, -1);
  456. add_enum_member(id,"WFS_VOL_ID_ERROR", 0XFFFFD8E1, -1);
  457. add_enum_member(id,"WFS_DEV_IN_USE", 0XFFFFD8E3, -1);
  458. add_enum_member(id,"WFS_DEV_NOT_INITIALIZED", 0XFFFFD8E4, -1);
  459. add_enum_member(id,"WFS_DEV_UNUSABLE", 0XFFFFD8E5, -1);
  460. add_enum_member(id,"WFS_MEDIA_ERROR", 0XFFFFD8E6, -1);
  461. add_enum_member(id,"WFS_NO_CHANGE_SIZE", 0XFFFFD8E7, -1);
  462. add_enum_member(id,"WFS_FILE_TOO_BIG", 0XFFFFD8E8, -1);
  463. add_enum_member(id,"WFS_LIB_VERSION_INCONSISTENT", 0XFFFFD8E9, -1);
  464. add_enum_member(id,"WFS_LIB_ALREADY_INITIALIZED", 0XFFFFD8EA, -1);
  465. add_enum_member(id,"WFS_LIB_NOT_INITIALIZED", 0XFFFFD8EB, -1);
  466. add_enum_member(id,"WFS_ACCESS", 0XFFFFD8EC, -1);
  467. add_enum_member(id,"WFS_INVALID", 0XFFFFD8ED, -1);
  468. add_enum_member(id,"WFS_OUT_OF_MEMORY", 0XFFFFD8EE, -1);
  469. add_enum_member(id,"WFS_BUSY", 0XFFFFD8EF, -1);
  470. id = add_enum(-1,"NandCmd",0x1100000);
  471. add_enum_member(id,"NAND_CMD_READ0", 0, -1);
  472. add_enum_member(id,"NAND_CMD_READ1", 0X1, -1);
  473. add_enum_member(id,"NAND_CMD_RNDOUT", 0X5, -1);
  474. add_enum_member(id,"NAND_CMD_PAGEPROG", 0X10, -1);
  475. add_enum_member(id,"NAND_CMD_UNLOCK1", 0X23, -1);
  476. add_enum_member(id,"NAND_CMD_UNLOCK2", 0X24, -1);
  477. add_enum_member(id,"NAND_CMD_LOCK", 0X2A, -1);
  478. add_enum_member(id,"NAND_CMD_READOOB", 0X50, -1);
  479. add_enum_member(id,"NAND_CMD_ERASE1", 0X60, -1);
  480. add_enum_member(id,"NAND_CMD_STATUS", 0X70, -1);
  481. add_enum_member(id,"NAND_CMD_STATUS_MULTI", 0X71, -1);
  482. add_enum_member(id,"NAND_CMD_SEQIN", 0X80, -1);
  483. add_enum_member(id,"NAND_CMD_RNDIN", 0X85, -1);
  484. add_enum_member(id,"NAND_CMD_READID", 0X90, -1);
  485. add_enum_member(id,"NAND_CMD_ERASE2", 0XD0, -1);
  486. add_enum_member(id,"NAND_CMD_PARAM", 0XEC, -1);
  487. add_enum_member(id,"NAND_CMD_GET_FEATURES", 0XEE, -1);
  488. add_enum_member(id,"NAND_CMD_SET_FEATURES", 0XEF, -1);
  489. add_enum_member(id,"NAND_CMD_RESET", 0XFF, -1);
  490. id = add_enum(-1,"IOSOpenMode_",0x1100000);
  491. add_enum_member(id,"IOS_OPEN_NONE_", 0, -1);
  492. add_enum_member(id,"IOS_OPEN_READ_", 0X1, -1);
  493. add_enum_member(id,"IOS_OPEN_WRITE_", 0X2, -1);
  494. add_enum_member(id,"IOS_OPEN_RW_", 0X3, -1);
  495. id = add_enum(-1,"FFSPNandConfigX1C::NandCapacity",0x1100000);
  496. add_enum_member(id,"NAND_64MB", 0X1A, -1);
  497. add_enum_member(id,"NAND_128MB", 0X1B, -1);
  498. add_enum_member(id,"NAND_256MB", 0X1C, -1);
  499. add_enum_member(id,"NAND_512MB", 0X1D, -1);
  500. add_enum_member(id,"NAND_1024MB", 0X1E, -1);
  501. id = add_enum(-1,"FSSub16B0Arg",0x1100000);
  502. add_enum_member(id,"FS_CHECK_HAS_CHILDREN_IN_USE", 0X1, -1);
  503. add_enum_member(id,"FS_DELETE_ALL_CHILDREN", 0X2, -1);
  504. add_enum_member(id,"FS_SET_TEMP_FLAG_ON_CHILDREN", 0X3, -1);
  505. add_enum_member(id,"FS_GET_CLUSTER_USAGE", 0X4, -1);
  506. add_enum_member(id,"FS_GET_INODE_USAGE", 0X5, -1);
  507. id = add_enum(-1,"SpecialClusterValue",0x1100000);
  508. add_enum_member(id,"CLUSTER_LAST_IN_CHAIN", 0XFFFB, -1);
  509. add_enum_member(id,"CLUSTER_RESERVED", 0XFFFC, -1);
  510. add_enum_member(id,"CLUSTER_BAD_BLOCK", 0XFFFD, -1);
  511. add_enum_member(id,"CLUSTER_UNUSED", 0XFFFE, -1);
  512. add_enum_member(id,"CLUSTER_NOTHING", 0XFFFF, -1);
  513. return id;
  514. }
  515.  
  516. //------------------------------------------------------------------------
  517. // Information about enum types
  518.  
  519. static Enums(void) {
  520. auto id;
  521. begin_type_updating(UTP_ENUM);
  522. id = Enums_0(id);
  523. end_type_updating(UTP_ENUM);
  524. }
  525.  
  526. static ApplyStrucTInfos_0(void) {
  527. auto id;
  528. id = get_struc_id("IOSResourceOpenRequest");
  529. SetType(get_member_id(id, 0x0), "const char *");
  530. SetType(get_member_id(id, 0x4), "IOSOpenMode");
  531. SetType(get_member_id(id, 0x8), "u32");
  532. SetType(get_member_id(id, 0xC), "u16");
  533. id = get_struc_id("IOSResourceReadWriteRequest");
  534. SetType(get_member_id(id, 0x0), "u8 *");
  535. SetType(get_member_id(id, 0x4), "u32");
  536. id = get_struc_id("IOSResourceSeekRequest");
  537. SetType(get_member_id(id, 0x0), "u32");
  538. SetType(get_member_id(id, 0x4), "SeekMode");
  539. id = get_struc_id("IOSResourceIOCtlRequest");
  540. SetType(get_member_id(id, 0x0), "u32");
  541. SetType(get_member_id(id, 0x4), "u8 *");
  542. SetType(get_member_id(id, 0x8), "u32");
  543. SetType(get_member_id(id, 0xC), "u8 *");
  544. SetType(get_member_id(id, 0x10), "u32");
  545. id = get_struc_id("IOVector");
  546. SetType(get_member_id(id, 0x0), "u8 *");
  547. SetType(get_member_id(id, 0x4), "u32");
  548. id = get_struc_id("IOSResourceIOCtlVRequest");
  549. SetType(get_member_id(id, 0x0), "u32");
  550. SetType(get_member_id(id, 0x4), "u32");
  551. SetType(get_member_id(id, 0x8), "u32");
  552. SetType(get_member_id(id, 0xC), "IOVector *");
  553. id = get_struc_id("IOSResourceArgs");
  554. SetType(get_member_id(id, 0x0), "IOSResourceOpenRequest");
  555. SetType(get_member_id(id, 0x1), "IOSResourceReadWriteRequest");
  556. SetType(get_member_id(id, 0x2), "IOSResourceReadWriteRequest");
  557. SetType(get_member_id(id, 0x3), "IOSResourceSeekRequest");
  558. SetType(get_member_id(id, 0x4), "IOSResourceIOCtlRequest");
  559. SetType(get_member_id(id, 0x5), "IOSResourceIOCtlVRequest");
  560. id = get_struc_id("IOSRequest");
  561. SetType(get_member_id(id, 0x0), "IPCCommandType");
  562. SetType(get_member_id(id, 0x4), "s32");
  563. SetType(get_member_id(id, 0x8), "u32");
  564. SetType(get_member_id(id, 0xC), "IOSResourceArgs");
  565. SetType(get_member_id(id, 0x20), "IOSQueue *");
  566. SetType(get_member_id(id, 0x24), "IOSRequest *");
  567. SetType(get_member_id(id, 0x28), "u32");
  568. SetType(get_member_id(id, 0x2C), "bool");
  569. SetType(get_member_id(id, 0x30), "u32");
  570. id = get_struc_id("ContentView");
  571. SetType(get_member_id(id, 0x0), "u32");
  572. SetType(get_member_id(id, 0x4), "u16");
  573. SetType(get_member_id(id, 0x6), "u16");
  574. SetType(get_member_id(id, 0x8), "u64");
  575. id = get_struc_id("TMDView");
  576. SetType(get_member_id(id, 0x0), "u8");
  577. SetType(get_member_id(id, 0x1), "u8");
  578. SetType(get_member_id(id, 0x2), "u8");
  579. SetType(get_member_id(id, 0x4), "u64");
  580. SetType(get_member_id(id, 0xC), "u64");
  581. SetType(get_member_id(id, 0x14), "u32");
  582. SetType(get_member_id(id, 0x18), "u16");
  583. SetType(get_member_id(id, 0x1A), "u16");
  584. SetType(get_member_id(id, 0x1C), "u16");
  585. SetType(get_member_id(id, 0x1E), "u8[16]");
  586. SetType(get_member_id(id, 0x2E), "u8[12]");
  587. SetType(get_member_id(id, 0x3A), "u8[12]");
  588. SetType(get_member_id(id, 0x46), "u8[18]");
  589. SetType(get_member_id(id, 0x58), "u16");
  590. SetType(get_member_id(id, 0x5A), "u16");
  591. SetType(get_member_id(id, 0x5C), "ContentView[1]");
  592. id = get_struc_id("Content");
  593. SetType(get_member_id(id, 0x0), "u32");
  594. SetType(get_member_id(id, 0x4), "u16");
  595. SetType(get_member_id(id, 0x6), "u16");
  596. SetType(get_member_id(id, 0x8), "u64");
  597. SetType(get_member_id(id, 0x10), "SHA1Hash");
  598. id = get_struc_id("TMDHeader");
  599. SetType(get_member_id(id, 0x0), "SignatureRSA2048");
  600. SetType(get_member_id(id, 0x180), "u8");
  601. SetType(get_member_id(id, 0x181), "u8");
  602. SetType(get_member_id(id, 0x182), "u8");
  603. SetType(get_member_id(id, 0x184), "u64");
  604. SetType(get_member_id(id, 0x18C), "u64");
  605. SetType(get_member_id(id, 0x194), "u32");
  606. SetType(get_member_id(id, 0x198), "u16");
  607. SetType(get_member_id(id, 0x19A), "u16");
  608. SetType(get_member_id(id, 0x19C), "u16");
  609. SetType(get_member_id(id, 0x19E), "u8[16]");
  610. SetType(get_member_id(id, 0x1AE), "u8[12]");
  611. SetType(get_member_id(id, 0x1BA), "u8[12]");
  612. SetType(get_member_id(id, 0x1C6), "u8[18]");
  613. SetType(get_member_id(id, 0x1D8), "u32");
  614. SetType(get_member_id(id, 0x1DC), "u16");
  615. SetType(get_member_id(id, 0x1DE), "u16");
  616. SetType(get_member_id(id, 0x1E0), "u16");
  617. SetType(get_member_id(id, 0x1E2), "u16");
  618. SetType(get_member_id(id, 0x1E4), "Content[1]");
  619. id = get_struc_id("TimeLimit");
  620. SetType(get_member_id(id, 0x0), "Limit::Type");
  621. SetType(get_member_id(id, 0x4), "u32");
  622. id = get_struc_id("TicketView");
  623. SetType(get_member_id(id, 0x0), "u32");
  624. SetType(get_member_id(id, 0x4), "u64");
  625. SetType(get_member_id(id, 0xC), "u32");
  626. SetType(get_member_id(id, 0x10), "u64");
  627. SetType(get_member_id(id, 0x18), "u16");
  628. SetType(get_member_id(id, 0x1C), "u32");
  629. SetType(get_member_id(id, 0x20), "u32");
  630. SetType(get_member_id(id, 0x24), "u8");
  631. SetType(get_member_id(id, 0x25), "u8");
  632. SetType(get_member_id(id, 0x26), "u8[48]");
  633. SetType(get_member_id(id, 0x56), "u8[64]");
  634. SetType(get_member_id(id, 0x98), "Limit[8]");
  635. id = get_struc_id("Ticket");
  636. SetType(get_member_id(id, 0x0), "u8[60]");
  637. SetType(get_member_id(id, 0x3C), "u8");
  638. SetType(get_member_id(id, 0x3D), "u8");
  639. SetType(get_member_id(id, 0x3E), "u8");
  640. SetType(get_member_id(id, 0x3F), "u8[16]");
  641. SetType(get_member_id(id, 0x50), "u64");
  642. SetType(get_member_id(id, 0x58), "u32");
  643. SetType(get_member_id(id, 0x5C), "u64");
  644. SetType(get_member_id(id, 0x64), "u16");
  645. SetType(get_member_id(id, 0x66), "u16");
  646. SetType(get_member_id(id, 0x68), "u32");
  647. SetType(get_member_id(id, 0x6C), "u32");
  648. SetType(get_member_id(id, 0x70), "u8");
  649. SetType(get_member_id(id, 0x71), "u8");
  650. SetType(get_member_id(id, 0x72), "u8[48]");
  651. SetType(get_member_id(id, 0xA2), "u8[64]");
  652. SetType(get_member_id(id, 0xE4), "Limit[8]");
  653. id = get_struc_id("SignedTicket");
  654. SetType(get_member_id(id, 0x0), "SignatureRSA2048");
  655. SetType(get_member_id(id, 0x180), "Ticket");
  656. id = get_struc_id("ESActiveTitle");
  657. SetType(get_member_id(id, 0x0), "SignedTicket *");
  658. SetType(get_member_id(id, 0x4), "TMD *");
  659. SetType(get_member_id(id, 0x8), "u32");
  660. id = get_struc_id("FFSPFileEntry");
  661. SetType(get_member_id(id, 0x0), "u16");
  662. SetType(get_member_id(id, 0x2), "u16");
  663. SetType(get_member_id(id, 0x4), "u32");
  664. SetType(get_member_id(id, 0x8), "u32");
  665. SetType(get_member_id(id, 0xC), "u32");
  666. SetType(get_member_id(id, 0x10), "u32");
  667. SetType(get_member_id(id, 0x14), "u32");
  668. SetType(get_member_id(id, 0x18), "u32");
  669. SetType(get_member_id(id, 0x1C), "u32");
  670. SetType(get_member_id(id, 0x20), "IOSReturnCode");
  671. id = get_struc_id("FSParams");
  672. SetType(get_member_id(id, 0x0), "struct FSParams::Rename");
  673. SetType(get_member_id(id, 0x1), "struct FSParams::Ioctl");
  674. SetType(get_member_id(id, 0x2), "struct FSParams::NandStats");
  675. SetType(get_member_id(id, 0x3), "struct FSParams::FileStats");
  676. id = get_struc_id("FSParams::rename");
  677. SetType(get_member_id(id, 0x0), "char[64]");
  678. SetType(get_member_id(id, 0x40), "char[64]");
  679. id = get_struc_id("FSParams::attr");
  680. SetType(get_member_id(id, 0x0), "u32");
  681. SetType(get_member_id(id, 0x4), "u16");
  682. SetType(get_member_id(id, 0x6), "u32");
  683. SetType(get_member_id(id, 0xA), "u32");
  684. SetType(get_member_id(id, 0xE), "u32");
  685. SetType(get_member_id(id, 0x12), "u32");
  686. SetType(get_member_id(id, 0x16), "u32");
  687. SetType(get_member_id(id, 0x1A), "u32");
  688. SetType(get_member_id(id, 0x1E), "u32");
  689. SetType(get_member_id(id, 0x22), "u32");
  690. SetType(get_member_id(id, 0x26), "u32");
  691. SetType(get_member_id(id, 0x2A), "u32");
  692. SetType(get_member_id(id, 0x2E), "u32");
  693. SetType(get_member_id(id, 0x32), "u32");
  694. SetType(get_member_id(id, 0x36), "u32");
  695. SetType(get_member_id(id, 0x3A), "u32");
  696. SetType(get_member_id(id, 0x3E), "u32");
  697. SetType(get_member_id(id, 0x42), "u32");
  698. SetType(get_member_id(id, 0x46), "u8");
  699. SetType(get_member_id(id, 0x47), "u8");
  700. SetType(get_member_id(id, 0x48), "u8");
  701. SetType(get_member_id(id, 0x49), "u8");
  702. SetType(get_member_id(id, 0x4A), "u8[2]");
  703. id = get_struc_id("FSParams::stats");
  704. SetType(get_member_id(id, 0x0), "u32");
  705. SetType(get_member_id(id, 0x4), "u32");
  706. SetType(get_member_id(id, 0x8), "u32");
  707. SetType(get_member_id(id, 0xC), "u32");
  708. SetType(get_member_id(id, 0x10), "u32");
  709. SetType(get_member_id(id, 0x14), "u32");
  710. SetType(get_member_id(id, 0x18), "u32");
  711. id = get_struc_id("FSParams::FileStats");
  712. SetType(get_member_id(id, 0x0), "u32");
  713. SetType(get_member_id(id, 0x4), "u32");
  714. id = get_struc_id("ESDirectoryToCreate");
  715. SetType(get_member_id(id, 0x0), "const char *");
  716. SetType(get_member_id(id, 0x4), "u32");
  717. SetType(get_member_id(id, 0x8), "IOSOpenMode");
  718. SetType(get_member_id(id, 0xC), "IOSOpenMode");
  719. SetType(get_member_id(id, 0x10), "IOSOpenMode");
  720. id = get_struc_id("IOSIoctlvRequest");
  721. SetType(get_member_id(id, 0x0), "IPCCommandType");
  722. SetType(get_member_id(id, 0x4), "s32");
  723. SetType(get_member_id(id, 0x8), "u32");
  724. SetType(get_member_id(id, 0xC), "IOSResourceIOCtlVRequest");
  725. id = get_struc_id("ESContext");
  726. SetType(get_member_id(id, 0x0), "u16");
  727. SetType(get_member_id(id, 0x4), "u32");
  728. SetType(get_member_id(id, 0x8), "u32[14]");
  729. SetType(get_member_id(id, 0x40), "ESImportContext");
  730. SetType(get_member_id(id, 0x180), "u32");
  731. SetType(get_member_id(id, 0x184), "u32[15]");
  732. id = get_struc_id("ESImportContext");
  733. SetType(get_member_id(id, 0x0), "TMDHeader *");
  734. SetType(get_member_id(id, 0x4), "u32");
  735. SetType(get_member_id(id, 0x8), "u32");
  736. SetType(get_member_id(id, 0xC), "struct ESImportContext::ContentImportContext");
  737. SetType(get_member_id(id, 0x104), "IOSReturnCode");
  738. SetType(get_member_id(id, 0x108), "bool");
  739. SetType(get_member_id(id, 0x10C), "u32");
  740. SetType(get_member_id(id, 0x110), "u8[16]");
  741. SetType(get_member_id(id, 0x120), "u8[16]");
  742. SetType(get_member_id(id, 0x130), "u8[16]");
  743. id = get_struc_id("TMD");
  744. SetType(get_member_id(id, 0x0), "u32");
  745. SetType(get_member_id(id, 0x4), "u8[256]");
  746. SetType(get_member_id(id, 0x104), "u8[60]");
  747. SetType(get_member_id(id, 0x140), "u8[64]");
  748. SetType(get_member_id(id, 0x180), "u8");
  749. SetType(get_member_id(id, 0x181), "u8");
  750. SetType(get_member_id(id, 0x182), "u8");
  751. SetType(get_member_id(id, 0x184), "u64");
  752. SetType(get_member_id(id, 0x18C), "u64");
  753. SetType(get_member_id(id, 0x194), "u32");
  754. SetType(get_member_id(id, 0x198), "u16");
  755. SetType(get_member_id(id, 0x19A), "u16");
  756. SetType(get_member_id(id, 0x19C), "u16");
  757. SetType(get_member_id(id, 0x19E), "u8[16]");
  758. SetType(get_member_id(id, 0x1AE), "u8[12]");
  759. SetType(get_member_id(id, 0x1BA), "u8[12]");
  760. SetType(get_member_id(id, 0x1C6), "u8[18]");
  761. SetType(get_member_id(id, 0x1D8), "u32");
  762. SetType(get_member_id(id, 0x1DC), "u16");
  763. SetType(get_member_id(id, 0x1DE), "u16");
  764. SetType(get_member_id(id, 0x1E0), "u16");
  765. SetType(get_member_id(id, 0x1E2), "u16");
  766. SetType(get_member_id(id, 0x1E4), "Content *");
  767. id = get_struc_id("tikview");
  768. SetType(get_member_id(id, 0x0), "u32");
  769. SetType(get_member_id(id, 0x4), "u64");
  770. SetType(get_member_id(id, 0xC), "u32");
  771. SetType(get_member_id(id, 0x10), "u64");
  772. SetType(get_member_id(id, 0x18), "u16");
  773. SetType(get_member_id(id, 0x1C), "u32");
  774. SetType(get_member_id(id, 0x20), "u32");
  775. SetType(get_member_id(id, 0x24), "u8");
  776. SetType(get_member_id(id, 0x25), "u8");
  777. SetType(get_member_id(id, 0x26), "u8[48]");
  778. SetType(get_member_id(id, 0x56), "u8[64]");
  779. SetType(get_member_id(id, 0x98), "Limit[8]");
  780. id = get_struc_id("ESContentTableEntry");
  781. SetType(get_member_id(id, 0x0), "u32");
  782. SetType(get_member_id(id, 0x4), "u32");
  783. id = get_struc_id("UidMap");
  784. SetType(get_member_id(id, 0x0), "u64");
  785. SetType(get_member_id(id, 0x8), "u32");
  786. id = get_struc_id("IOSThread");
  787. SetType(get_member_id(id, 0x0), "u32");
  788. SetType(get_member_id(id, 0x4), "u32");
  789. SetType(get_member_id(id, 0x8), "u32");
  790. SetType(get_member_id(id, 0xC), "u32");
  791. SetType(get_member_id(id, 0x10), "u32");
  792. SetType(get_member_id(id, 0x14), "u32");
  793. SetType(get_member_id(id, 0x18), "u32");
  794. SetType(get_member_id(id, 0x1C), "u32");
  795. SetType(get_member_id(id, 0x20), "u32");
  796. SetType(get_member_id(id, 0x24), "u32");
  797. SetType(get_member_id(id, 0x28), "u32");
  798. SetType(get_member_id(id, 0x2C), "u32");
  799. SetType(get_member_id(id, 0x30), "u32");
  800. SetType(get_member_id(id, 0x34), "u32");
  801. SetType(get_member_id(id, 0x38), "u32");
  802. SetType(get_member_id(id, 0x3C), "u32");
  803. SetType(get_member_id(id, 0x40), "u32");
  804. SetType(get_member_id(id, 0x44), "u32");
  805. SetType(get_member_id(id, 0x48), "u32");
  806. SetType(get_member_id(id, 0x4C), "u32");
  807. SetType(get_member_id(id, 0x50), "IOSThreadState");
  808. SetType(get_member_id(id, 0x54), "IOSProcessId");
  809. SetType(get_member_id(id, 0x58), "u32");
  810. SetType(get_member_id(id, 0x5C), "u32");
  811. SetType(get_member_id(id, 0x60), "u32");
  812. SetType(get_member_id(id, 0x64), "u32");
  813. SetType(get_member_id(id, 0x68), "u32");
  814. SetType(get_member_id(id, 0x6C), "u32");
  815. SetType(get_member_id(id, 0x70), "u32");
  816. SetType(get_member_id(id, 0x74), "u32");
  817. SetType(get_member_id(id, 0x78), "u32");
  818. SetType(get_member_id(id, 0x7C), "u32");
  819. SetType(get_member_id(id, 0x80), "u32");
  820. SetType(get_member_id(id, 0x84), "u32");
  821. SetType(get_member_id(id, 0x88), "u32");
  822. SetType(get_member_id(id, 0x8C), "u32");
  823. SetType(get_member_id(id, 0x90), "u32");
  824. SetType(get_member_id(id, 0x94), "u32");
  825. SetType(get_member_id(id, 0x98), "u32");
  826. SetType(get_member_id(id, 0x9C), "u32");
  827. SetType(get_member_id(id, 0xA0), "u32");
  828. SetType(get_member_id(id, 0xA4), "u32");
  829. SetType(get_member_id(id, 0xA8), "u32");
  830. SetType(get_member_id(id, 0xAC), "u32");
  831. id = get_struc_id("IOSResourceRequest");
  832. SetType(get_member_id(id, 0x0), "IPCCommandType");
  833. SetType(get_member_id(id, 0x4), "s32");
  834. SetType(get_member_id(id, 0x8), "u32");
  835. SetType(get_member_id(id, 0xC), "IOSResourceArgs");
  836. id = get_struc_id("ContentMap");
  837. SetType(get_member_id(id, 0x0), "char[8]");
  838. SetType(get_member_id(id, 0x8), "SHA1Hash");
  839. id = get_struc_id("ESImportContext::ContentImportContext");
  840. SetType(get_member_id(id, 0x0), "s32");
  841. SetType(get_member_id(id, 0x4), "s32");
  842. SetType(get_member_id(id, 0x8), "u64");
  843. SetType(get_member_id(id, 0x10), "u32");
  844. SetType(get_member_id(id, 0x14), "u8[96]");
  845. SetType(get_member_id(id, 0x74), "u8[16]");
  846. SetType(get_member_id(id, 0x84), "u8[16]");
  847. SetType(get_member_id(id, 0x94), "u8[16]");
  848. SetType(get_member_id(id, 0xA4), "u8[16]");
  849. SetType(get_member_id(id, 0xB4), "u8[64]");
  850. SetType(get_member_id(id, 0xF4), "u32");
  851. id = get_struc_id("IOSResourceManager");
  852. SetType(get_member_id(id, 0x0), "const char *");
  853. SetType(get_member_id(id, 0x4), "u32");
  854. SetType(get_member_id(id, 0x8), "u32");
  855. SetType(get_member_id(id, 0xC), "u32");
  856. SetType(get_member_id(id, 0x10), "u32");
  857. SetType(get_member_id(id, 0x14), "u32");
  858. SetType(get_member_id(id, 0x18), "u32");
  859. SetType(get_member_id(id, 0x1C), "u32");
  860. SetType(get_member_id(id, 0x20), "u32");
  861. SetType(get_member_id(id, 0x24), "u32");
  862. SetType(get_member_id(id, 0x28), "u32");
  863. SetType(get_member_id(id, 0x2C), "u32");
  864. SetType(get_member_id(id, 0x30), "u32");
  865. SetType(get_member_id(id, 0x34), "u32");
  866. SetType(get_member_id(id, 0x38), "u32");
  867. SetType(get_member_id(id, 0x3C), "u32");
  868. SetType(get_member_id(id, 0x40), "u32");
  869. SetType(get_member_id(id, 0x44), "u32");
  870. SetType(get_member_id(id, 0x48), "IOSProcessId");
  871. SetType(get_member_id(id, 0x4C), "u32");
  872. id = get_struc_id("IOSQueue");
  873. SetType(get_member_id(id, 0x0), "u32");
  874. SetType(get_member_id(id, 0x4), "u32");
  875. SetType(get_member_id(id, 0x8), "IOSProcessId");
  876. SetType(get_member_id(id, 0xC), "u32");
  877. SetType(get_member_id(id, 0x10), "u32");
  878. SetType(get_member_id(id, 0x14), "u32");
  879. SetType(get_member_id(id, 0x18), "u32");
  880. id = get_struc_id("IOSFdTable");
  881. SetType(get_member_id(id, 0x0), "struct IOSFdTable::Entry[24]");
  882. id = get_struc_id("IOSFdTable::Entry");
  883. SetType(get_member_id(id, 0x0), "void *");
  884. SetType(get_member_id(id, 0x4), "IOSResourceManager *");
  885. id = get_struc_id("IOSKeyMetadata");
  886. SetType(get_member_id(id, 0x0), "u8");
  887. SetType(get_member_id(id, 0x1), "u8");
  888. SetType(get_member_id(id, 0x4), "u32");
  889. SetType(get_member_id(id, 0x8), "u32");
  890. SetType(get_member_id(id, 0xC), "u8[4]");
  891. SetType(get_member_id(id, 0x10), "u16");
  892. id = get_struc_id("SHA1Hash");
  893. SetType(get_member_id(id, 0x0), "u8[20]");
  894. id = get_struc_id("ESSyscallStruct");
  895. SetType(get_member_id(id, 0x0), "u32");
  896. SetType(get_member_id(id, 0x4), "u32");
  897. id = get_struc_id("SignatureRSA4096");
  898. SetType(get_member_id(id, 0x0), "SignatureType");
  899. SetType(get_member_id(id, 0x4), "u8[512]");
  900. SetType(get_member_id(id, 0x204), "u8[60]");
  901. SetType(get_member_id(id, 0x240), "char[64]");
  902. id = get_struc_id("SignatureRSA2048");
  903. SetType(get_member_id(id, 0x0), "SignatureType");
  904. SetType(get_member_id(id, 0x4), "u8[256]");
  905. SetType(get_member_id(id, 0x104), "u8[60]");
  906. SetType(get_member_id(id, 0x140), "char[64]");
  907. id = get_struc_id("SignatureECC");
  908. SetType(get_member_id(id, 0x0), "SignatureType");
  909. SetType(get_member_id(id, 0x4), "u8[60]");
  910. SetType(get_member_id(id, 0x40), "u8[64]");
  911. SetType(get_member_id(id, 0x80), "char[64]");
  912. id = get_struc_id("IOSIoctlRequest");
  913. SetType(get_member_id(id, 0x0), "IPCCommandType");
  914. SetType(get_member_id(id, 0x4), "s32");
  915. SetType(get_member_id(id, 0x8), "u32");
  916. SetType(get_member_id(id, 0xC), "IOSResourceIOCtlRequest");
  917. id = get_struc_id("CertRSA4096");
  918. SetType(get_member_id(id, 0x0), "SignatureRSA4096");
  919. SetType(get_member_id(id, 0x280), "CertHeader");
  920. SetType(get_member_id(id, 0x2C8), "u8[256]");
  921. SetType(get_member_id(id, 0x3C8), "u8[4]");
  922. SetType(get_member_id(id, 0x3CC), "u8[52]");
  923. id = get_struc_id("CertRSA2048");
  924. SetType(get_member_id(id, 0x0), "SignatureRSA2048");
  925. SetType(get_member_id(id, 0x180), "CertHeader");
  926. SetType(get_member_id(id, 0x1C8), "u8[256]");
  927. SetType(get_member_id(id, 0x2C8), "u8[4]");
  928. SetType(get_member_id(id, 0x2CC), "u8[52]");
  929. id = get_struc_id("CertECC");
  930. SetType(get_member_id(id, 0x0), "SignatureECC");
  931. SetType(get_member_id(id, 0xC0), "CertHeader");
  932. SetType(get_member_id(id, 0x108), "u8[60]");
  933. SetType(get_member_id(id, 0x144), "u8[60]");
  934. id = get_struc_id("IOSCKeystoreEntry");
  935. SetType(get_member_id(id, 0x0), "u8");
  936. SetType(get_member_id(id, 0x1), "u8");
  937. SetType(get_member_id(id, 0x2), "u16");
  938. SetType(get_member_id(id, 0x4), "u32");
  939. SetType(get_member_id(id, 0x8), "u32");
  940. SetType(get_member_id(id, 0xC), "u32");
  941. SetType(get_member_id(id, 0x10), "u32");
  942. SetType(get_member_id(id, 0x14), "u32");
  943. SetType(get_member_id(id, 0x18), "u32");
  944. SetType(get_member_id(id, 0x1C), "u32");
  945. SetType(get_member_id(id, 0x20), "u16");
  946. SetType(get_member_id(id, 0x22), "u16");
  947. id = get_struc_id("CertHeader");
  948. SetType(get_member_id(id, 0x0), "PublicKeyType");
  949. SetType(get_member_id(id, 0x4), "char[64]");
  950. SetType(get_member_id(id, 0x44), "u32");
  951. id = get_struc_id("Cert");
  952. SetType(get_member_id(id, 0x0), "SignatureType");
  953. SetType(get_member_id(id, 0x1), "CertRSA4096");
  954. SetType(get_member_id(id, 0x2), "CertRSA2048");
  955. SetType(get_member_id(id, 0x3), "CertECC");
  956. id = get_struc_id("Elf32Header");
  957. SetType(get_member_id(id, 0x0), "u8[4]");
  958. SetType(get_member_id(id, 0x4), "u16");
  959. SetType(get_member_id(id, 0x6), "u16");
  960. SetType(get_member_id(id, 0x8), "u32");
  961. SetType(get_member_id(id, 0xC), "u32");
  962. SetType(get_member_id(id, 0x10), "u32");
  963. SetType(get_member_id(id, 0x14), "u32");
  964. SetType(get_member_id(id, 0x18), "u32");
  965. SetType(get_member_id(id, 0x1C), "u16");
  966. SetType(get_member_id(id, 0x1E), "u16");
  967. SetType(get_member_id(id, 0x20), "u16");
  968. SetType(get_member_id(id, 0x22), "u16");
  969. SetType(get_member_id(id, 0x24), "u16");
  970. SetType(get_member_id(id, 0x26), "u16");
  971. id = get_struc_id("Elf32_Ehdr");
  972. SetType(get_member_id(id, 0x0), "u8[16]");
  973. SetType(get_member_id(id, 0x10), "u16");
  974. SetType(get_member_id(id, 0x12), "u16");
  975. SetType(get_member_id(id, 0x14), "u32");
  976. SetType(get_member_id(id, 0x18), "u32");
  977. SetType(get_member_id(id, 0x1C), "u32");
  978. SetType(get_member_id(id, 0x20), "u32");
  979. SetType(get_member_id(id, 0x24), "u32");
  980. SetType(get_member_id(id, 0x28), "u16");
  981. SetType(get_member_id(id, 0x2A), "u16");
  982. SetType(get_member_id(id, 0x2C), "u16");
  983. SetType(get_member_id(id, 0x2E), "u16");
  984. SetType(get_member_id(id, 0x30), "u16");
  985. SetType(get_member_id(id, 0x32), "u16");
  986. id = get_struc_id("Elf32_Shdr");
  987. SetType(get_member_id(id, 0x0), "u32");
  988. SetType(get_member_id(id, 0x4), "u32");
  989. SetType(get_member_id(id, 0x8), "u32");
  990. SetType(get_member_id(id, 0xC), "u32");
  991. SetType(get_member_id(id, 0x10), "u32");
  992. SetType(get_member_id(id, 0x14), "u32");
  993. SetType(get_member_id(id, 0x18), "u32");
  994. SetType(get_member_id(id, 0x1C), "u32");
  995. SetType(get_member_id(id, 0x20), "u32");
  996. SetType(get_member_id(id, 0x24), "u32");
  997. id = get_struc_id("Elf32_Phdr");
  998. SetType(get_member_id(id, 0x0), "ProgramHeaderType");
  999. SetType(get_member_id(id, 0x4), "u32");
  1000. SetType(get_member_id(id, 0x8), "u32");
  1001. SetType(get_member_id(id, 0xC), "u32");
  1002. SetType(get_member_id(id, 0x10), "u32");
  1003. SetType(get_member_id(id, 0x14), "u32");
  1004. SetType(get_member_id(id, 0x18), "u32");
  1005. SetType(get_member_id(id, 0x1C), "u32");
  1006. id = get_struc_id("Elf32_Sym");
  1007. SetType(get_member_id(id, 0x0), "u32");
  1008. SetType(get_member_id(id, 0x4), "u32");
  1009. SetType(get_member_id(id, 0x8), "u32");
  1010. SetType(get_member_id(id, 0xC), "u8");
  1011. SetType(get_member_id(id, 0xD), "u8");
  1012. SetType(get_member_id(id, 0xE), "u16");
  1013. id = get_struc_id("Elf32_Rel");
  1014. SetType(get_member_id(id, 0x0), "u32");
  1015. SetType(get_member_id(id, 0x4), "u32");
  1016. id = get_struc_id("Elf32_Rela");
  1017. SetType(get_member_id(id, 0x0), "u32");
  1018. SetType(get_member_id(id, 0x4), "u32");
  1019. SetType(get_member_id(id, 0x8), "s32");
  1020. id = get_struc_id("Elf32_Dyn");
  1021. SetType(get_member_id(id, 0x0), "s32");
  1022. SetType(get_member_id(id, 0x4), "union Elf32_Dyn::$48796609CE66CF30C641F6554D80FA34");
  1023. id = get_struc_id("Elf32_Dyn::$48796609CE66CF30C641F6554D80FA34");
  1024. SetType(get_member_id(id, 0x0), "u32");
  1025. SetType(get_member_id(id, 0x1), "u32");
  1026. id = get_struc_id("IOSELFNote");
  1027. SetType(get_member_id(id, 0x0), "u32");
  1028. SetType(get_member_id(id, 0x4), "u32");
  1029. SetType(get_member_id(id, 0x8), "u32");
  1030. id = get_struc_id("IOSELFNoteData");
  1031. SetType(get_member_id(id, 0x0), "u32");
  1032. SetType(get_member_id(id, 0x4), "u32");
  1033. SetType(get_member_id(id, 0x8), "u32");
  1034. SetType(get_member_id(id, 0xC), "u32");
  1035. SetType(get_member_id(id, 0x10), "u32");
  1036. SetType(get_member_id(id, 0x14), "u32");
  1037. SetType(get_member_id(id, 0x18), "u32");
  1038. SetType(get_member_id(id, 0x1C), "u32");
  1039. SetType(get_member_id(id, 0x20), "u32");
  1040. SetType(get_member_id(id, 0x24), "u32");
  1041. id = get_struc_id("Limit");
  1042. SetType(get_member_id(id, 0x0), "Limit::Type");
  1043. SetType(get_member_id(id, 0x4), "u32");
  1044. id = get_struc_id("ContentConsumption");
  1045. SetType(get_member_id(id, 0x0), "u64");
  1046. SetType(get_member_id(id, 0x8), "Limit[8]");
  1047. id = get_struc_id("IOSELFNoteHeader");
  1048. SetType(get_member_id(id, 0x0), "u32");
  1049. SetType(get_member_id(id, 0x4), "u32");
  1050. SetType(get_member_id(id, 0x8), "u32");
  1051. id = get_struc_id("IOSModuleDescriptor");
  1052. SetType(get_member_id(id, 0x0), "u32");
  1053. SetType(get_member_id(id, 0x4), "u32");
  1054. SetType(get_member_id(id, 0x8), "u32");
  1055. SetType(get_member_id(id, 0xC), "u32");
  1056. SetType(get_member_id(id, 0x10), "u32");
  1057. SetType(get_member_id(id, 0x14), "u32");
  1058. SetType(get_member_id(id, 0x18), "u32");
  1059. SetType(get_member_id(id, 0x1C), "u32");
  1060. SetType(get_member_id(id, 0x20), "u32");
  1061. SetType(get_member_id(id, 0x24), "u32");
  1062. id = get_struc_id("IOSEmbeddedModuleInfo");
  1063. SetType(get_member_id(id, 0x0), "u32");
  1064. SetType(get_member_id(id, 0x4), "IOSModuleDescriptor *");
  1065. SetType(get_member_id(id, 0x8), "u32");
  1066. SetType(get_member_id(id, 0xC), "u32");
  1067. SetType(get_member_id(id, 0x10), "u32");
  1068. SetType(get_member_id(id, 0x14), "u32");
  1069. id = get_struc_id("DIPartitionHeader");
  1070. SetType(get_member_id(id, 0x0), "SignedTicket");
  1071. SetType(get_member_id(id, 0x2A4), "u32");
  1072. SetType(get_member_id(id, 0x2A8), "u32");
  1073. SetType(get_member_id(id, 0x2AC), "u32");
  1074. SetType(get_member_id(id, 0x2B0), "u32");
  1075. SetType(get_member_id(id, 0x2B4), "u32");
  1076. SetType(get_member_id(id, 0x2B8), "u32");
  1077. SetType(get_member_id(id, 0x2BC), "u32");
  1078. id = get_struc_id("DINoDiscOpenParams");
  1079. SetType(get_member_id(id, 0x0), "u32");
  1080. SetType(get_member_id(id, 0x4), "SignedTicket *");
  1081. SetType(get_member_id(id, 0x8), "void *");
  1082. SetType(get_member_id(id, 0xC), "u32");
  1083. SetType(get_member_id(id, 0x10), "TMD *");
  1084. SetType(get_member_id(id, 0x14), "u32");
  1085. SetType(get_member_id(id, 0x18), "void *");
  1086. SetType(get_member_id(id, 0x1C), "void *");
  1087. SetType(get_member_id(id, 0x20), "u8 *");
  1088. id = get_struc_id("WDContext");
  1089. SetType(get_member_id(id, 0x0), "u8[100]");
  1090. SetType(get_member_id(id, 0x64), "u32");
  1091. SetType(get_member_id(id, 0x68), "u8[28]");
  1092. SetType(get_member_id(id, 0x84), "u8[24]");
  1093. SetType(get_member_id(id, 0x9C), "s32");
  1094. SetType(get_member_id(id, 0xA0), "u8[20]");
  1095. SetType(get_member_id(id, 0xB4), "u32");
  1096. SetType(get_member_id(id, 0xB8), "u32");
  1097. SetType(get_member_id(id, 0xBC), "u32");
  1098. SetType(get_member_id(id, 0xC0), "s32");
  1099. SetType(get_member_id(id, 0xC4), "s32");
  1100. SetType(get_member_id(id, 0xC8), "s32");
  1101. SetType(get_member_id(id, 0xCC), "s32");
  1102. SetType(get_member_id(id, 0xD0), "u8[92]");
  1103. SetType(get_member_id(id, 0x12C), "u8[32]");
  1104. SetType(get_member_id(id, 0x14C), "u8[32]");
  1105. SetType(get_member_id(id, 0x16C), "u8[22]");
  1106. SetType(get_member_id(id, 0x182), "u16");
  1107. SetType(get_member_id(id, 0x184), "u8[4]");
  1108. SetType(get_member_id(id, 0x188), "u8[128]");
  1109. SetType(get_member_id(id, 0x208), "u8[236]");
  1110. SetType(get_member_id(id, 0x2F4), "s32");
  1111. id = get_struc_id("ConsumptionContext");
  1112. SetType(get_member_id(id, 0x0), "s32");
  1113. SetType(get_member_id(id, 0x4), "u32");
  1114. SetType(get_member_id(id, 0x8), "u64");
  1115. SetType(get_member_id(id, 0x10), "u64");
  1116. SetType(get_member_id(id, 0x18), "u32");
  1117. id = get_struc_id("IOSTimer");
  1118. SetType(get_member_id(id, 0x0), "u32");
  1119. SetType(get_member_id(id, 0x4), "u32");
  1120. SetType(get_member_id(id, 0x8), "IOSQueue *");
  1121. SetType(get_member_id(id, 0xC), "u32");
  1122. SetType(get_member_id(id, 0x10), "u32");
  1123. SetType(get_member_id(id, 0x14), "u32");
  1124. SetType(get_member_id(id, 0x18), "u32");
  1125. id = get_struc_id("FSParams::Rename");
  1126. SetType(get_member_id(id, 0x0), "char[64]");
  1127. SetType(get_member_id(id, 0x40), "char[64]");
  1128. id = get_struc_id("FSParams::Ioctl");
  1129. SetType(get_member_id(id, 0x0), "u32");
  1130. SetType(get_member_id(id, 0x4), "u16");
  1131. SetType(get_member_id(id, 0x6), "char[64]");
  1132. SetType(get_member_id(id, 0x46), "u8");
  1133. SetType(get_member_id(id, 0x47), "u8");
  1134. SetType(get_member_id(id, 0x48), "u8");
  1135. SetType(get_member_id(id, 0x49), "u8");
  1136. id = get_struc_id("FSParams::NandStats");
  1137. SetType(get_member_id(id, 0x0), "u32");
  1138. SetType(get_member_id(id, 0x4), "u32");
  1139. SetType(get_member_id(id, 0x8), "u32");
  1140. SetType(get_member_id(id, 0xC), "u32");
  1141. SetType(get_member_id(id, 0x10), "u32");
  1142. SetType(get_member_id(id, 0x14), "u32");
  1143. SetType(get_member_id(id, 0x18), "u32");
  1144. id = get_struc_id("String");
  1145. SetType(get_member_id(id, 0x0), "u16");
  1146. SetType(get_member_id(id, 0x2), "char[510]");
  1147. id = get_struc_id("FSSuperblock");
  1148. SetType(get_member_id(id, 0x0), "char[4]");
  1149. SetType(get_member_id(id, 0x4), "u32");
  1150. SetType(get_member_id(id, 0x8), "u32");
  1151. SetType(get_member_id(id, 0xC), "union FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC");
  1152. SetType(get_member_id(id, 0x3FFEC), "u8[20]");
  1153. id = get_struc_id("FSTEntry");
  1154. SetType(get_member_id(id, 0x0), "char[12]");
  1155. SetType(get_member_id(id, 0xC), "u8");
  1156. SetType(get_member_id(id, 0xD), "u8");
  1157. SetType(get_member_id(id, 0xE), "u16");
  1158. SetType(get_member_id(id, 0x10), "u16");
  1159. SetType(get_member_id(id, 0x12), "u32");
  1160. SetType(get_member_id(id, 0x16), "u32");
  1161. SetType(get_member_id(id, 0x1A), "u16");
  1162. SetType(get_member_id(id, 0x1C), "u32");
  1163. id = get_struc_id("FFSPNandConfig");
  1164. SetType(get_member_id(id, 0x0), "u16");
  1165. SetType(get_member_id(id, 0x2), "u16");
  1166. SetType(get_member_id(id, 0x4), "u32");
  1167. SetType(get_member_id(id, 0x8), "u32");
  1168. SetType(get_member_id(id, 0xC), "u32");
  1169. SetType(get_member_id(id, 0x10), "u32");
  1170. SetType(get_member_id(id, 0x14), "u32");
  1171. SetType(get_member_id(id, 0x18), "u32");
  1172. SetType(get_member_id(id, 0x1C), "FFSPNandConfigX1C");
  1173. SetType(get_member_id(id, 0x38), "u8");
  1174. SetType(get_member_id(id, 0x39), "u8");
  1175. SetType(get_member_id(id, 0x3A), "u8");
  1176. SetType(get_member_id(id, 0x3B), "u8");
  1177. SetType(get_member_id(id, 0x3C), "u8");
  1178. SetType(get_member_id(id, 0x3D), "u8");
  1179. SetType(get_member_id(id, 0x3E), "u8");
  1180. SetType(get_member_id(id, 0x3F), "u8");
  1181. SetType(get_member_id(id, 0x40), "u8");
  1182. SetType(get_member_id(id, 0x41), "u8");
  1183. SetType(get_member_id(id, 0x42), "u8");
  1184. SetType(get_member_id(id, 0x43), "u8");
  1185. id = get_struc_id("FFSPNandConfigX1C");
  1186. SetType(get_member_id(id, 0x0), "union FFSPNandConfigX1C::$BA94DF356DF6F26E220D220C6F69174D");
  1187. SetType(get_member_id(id, 0x4), "u8");
  1188. SetType(get_member_id(id, 0x5), "u8");
  1189. SetType(get_member_id(id, 0x6), "u8");
  1190. SetType(get_member_id(id, 0x7), "u8");
  1191. SetType(get_member_id(id, 0x8), "u8");
  1192. SetType(get_member_id(id, 0x9), "u8");
  1193. SetType(get_member_id(id, 0xA), "u8");
  1194. SetType(get_member_id(id, 0xB), "u8");
  1195. SetType(get_member_id(id, 0xC), "u8");
  1196. SetType(get_member_id(id, 0xD), "u8");
  1197. SetType(get_member_id(id, 0xE), "u8");
  1198. SetType(get_member_id(id, 0xF), "u8");
  1199. SetType(get_member_id(id, 0x10), "u32");
  1200. SetType(get_member_id(id, 0x14), "u32");
  1201. SetType(get_member_id(id, 0x18), "u32");
  1202. id = get_struc_id("FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3");
  1203. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3::$4EA3C491D8311974FED28639DF77879E");
  1204. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1205. id = get_struc_id("FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3::$4EA3C491D8311974FED28639DF77879E");
  1206. SetType(get_member_id(id, 0x0), "u16[32768]");
  1207. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1208. id = get_struc_id("FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1209. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1210. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1211. id = get_struc_id("FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2");
  1212. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2::$4EA3C491D8311974FED28639DF77879E");
  1213. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1214. id = get_struc_id("FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2::$4EA3C491D8311974FED28639DF77879E");
  1215. SetType(get_member_id(id, 0x0), "u16[32768]");
  1216. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1217. id = get_struc_id("FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1218. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1219. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1220. id = get_struc_id("FSSuperblock::$82B003F697A64C5FFFAF7830D9390140");
  1221. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$82B003F697A64C5FFFAF7830D9390140::$4EA3C491D8311974FED28639DF77879E");
  1222. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$82B003F697A64C5FFFAF7830D9390140::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1223. id = get_struc_id("FSSuperblock::$82B003F697A64C5FFFAF7830D9390140::$4EA3C491D8311974FED28639DF77879E");
  1224. SetType(get_member_id(id, 0x0), "u16[32768]");
  1225. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1226. id = get_struc_id("FSSuperblock::$82B003F697A64C5FFFAF7830D9390140::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1227. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1228. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1229. id = get_struc_id("FFSPFileData");
  1230. SetType(get_member_id(id, 0x0), "u8[16384]");
  1231. SetType(get_member_id(id, 0x4000), "FFSPFileEntry *");
  1232. SetType(get_member_id(id, 0x4004), "u32");
  1233. SetType(get_member_id(id, 0x4008), "u32");
  1234. SetType(get_member_id(id, 0x400C), "u32");
  1235. id = get_struc_id("FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F");
  1236. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F::$4EA3C491D8311974FED28639DF77879E");
  1237. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1238. id = get_struc_id("FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F::$4EA3C491D8311974FED28639DF77879E");
  1239. SetType(get_member_id(id, 0x0), "u16[32768]");
  1240. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1241. id = get_struc_id("FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1242. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1243. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1244. id = get_struc_id("FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57");
  1245. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57::$4EA3C491D8311974FED28639DF77879E");
  1246. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1247. id = get_struc_id("FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57::$4EA3C491D8311974FED28639DF77879E");
  1248. SetType(get_member_id(id, 0x0), "u16[32768]");
  1249. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1250. id = get_struc_id("FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1251. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1252. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1253. id = get_struc_id("FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A");
  1254. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A::$4EA3C491D8311974FED28639DF77879E");
  1255. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1256. id = get_struc_id("FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A::$4EA3C491D8311974FED28639DF77879E");
  1257. SetType(get_member_id(id, 0x0), "u16[32768]");
  1258. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1259. id = get_struc_id("FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1260. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1261. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1262. id = get_struc_id("FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4");
  1263. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4::$4EA3C491D8311974FED28639DF77879E");
  1264. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1265. id = get_struc_id("FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4::$4EA3C491D8311974FED28639DF77879E");
  1266. SetType(get_member_id(id, 0x0), "u16[32768]");
  1267. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1268. id = get_struc_id("FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1269. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1270. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1271. id = get_struc_id("FSSuperblock::$E7176417C679A96D1BF453F82154ED3B");
  1272. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$E7176417C679A96D1BF453F82154ED3B::$4EA3C491D8311974FED28639DF77879E");
  1273. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$E7176417C679A96D1BF453F82154ED3B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1274. id = get_struc_id("FSSuperblock::$E7176417C679A96D1BF453F82154ED3B::$4EA3C491D8311974FED28639DF77879E");
  1275. SetType(get_member_id(id, 0x0), "u16[32768]");
  1276. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1277. id = get_struc_id("FSSuperblock::$E7176417C679A96D1BF453F82154ED3B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1278. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1279. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1280. id = get_struc_id("FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C");
  1281. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C::$4EA3C491D8311974FED28639DF77879E");
  1282. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1283. id = get_struc_id("FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C::$4EA3C491D8311974FED28639DF77879E");
  1284. SetType(get_member_id(id, 0x0), "u16[32768]");
  1285. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1286. id = get_struc_id("FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1287. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1288. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1289. id = get_struc_id("FSSuperblock::$332A74339382F1641394F8F5AC0EB642");
  1290. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$332A74339382F1641394F8F5AC0EB642::$4EA3C491D8311974FED28639DF77879E");
  1291. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$332A74339382F1641394F8F5AC0EB642::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1292. id = get_struc_id("FSSuperblock::$332A74339382F1641394F8F5AC0EB642::$4EA3C491D8311974FED28639DF77879E");
  1293. SetType(get_member_id(id, 0x0), "u16[32768]");
  1294. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1295. id = get_struc_id("FSSuperblock::$332A74339382F1641394F8F5AC0EB642::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1296. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1297. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1298. id = get_struc_id("FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE");
  1299. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE::$4EA3C491D8311974FED28639DF77879E");
  1300. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1301. id = get_struc_id("FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE::$4EA3C491D8311974FED28639DF77879E");
  1302. SetType(get_member_id(id, 0x0), "u16[32768]");
  1303. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1304. id = get_struc_id("FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1305. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1306. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1307. id = get_struc_id("FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1");
  1308. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1::$4EA3C491D8311974FED28639DF77879E");
  1309. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1310. id = get_struc_id("FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1::$4EA3C491D8311974FED28639DF77879E");
  1311. SetType(get_member_id(id, 0x0), "u16[32768]");
  1312. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1313. id = get_struc_id("FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1314. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1315. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1316. id = get_struc_id("FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4");
  1317. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4::$4EA3C491D8311974FED28639DF77879E");
  1318. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1319. id = get_struc_id("FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4::$4EA3C491D8311974FED28639DF77879E");
  1320. SetType(get_member_id(id, 0x0), "u16[32768]");
  1321. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1322. id = get_struc_id("FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1323. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1324. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1325. id = get_struc_id("FSSuperblock::$15C9C08806538335F7991EA5620C15E5");
  1326. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$15C9C08806538335F7991EA5620C15E5::$4EA3C491D8311974FED28639DF77879E");
  1327. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$15C9C08806538335F7991EA5620C15E5::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1328. id = get_struc_id("FSSuperblock::$15C9C08806538335F7991EA5620C15E5::$4EA3C491D8311974FED28639DF77879E");
  1329. SetType(get_member_id(id, 0x0), "u16[32768]");
  1330. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1331. id = get_struc_id("FSSuperblock::$15C9C08806538335F7991EA5620C15E5::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1332. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1333. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1334. id = get_struc_id("FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F");
  1335. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F::$4EA3C491D8311974FED28639DF77879E");
  1336. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1337. id = get_struc_id("FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F::$4EA3C491D8311974FED28639DF77879E");
  1338. SetType(get_member_id(id, 0x0), "u16[32768]");
  1339. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1340. id = get_struc_id("FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1341. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1342. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1343. id = get_struc_id("FFSPNandConfigX1C::$A86B1C8A6ADE46190027DDD72BBC74C5");
  1344. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$A86B1C8A6ADE46190027DDD72BBC74C5::$063804423704652A71EF51F5858C07A5");
  1345. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1346. id = get_struc_id("FFSPNandConfigX1C::$A86B1C8A6ADE46190027DDD72BBC74C5::$063804423704652A71EF51F5858C07A5");
  1347. SetType(get_member_id(id, 0x0), "u8");
  1348. SetType(get_member_id(id, 0x1), "u8");
  1349. SetType(get_member_id(id, 0x2), "u8");
  1350. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1351. id = get_struc_id("FSSuperblock::$DE5006327F8699349E3DC39EFF09F969");
  1352. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$DE5006327F8699349E3DC39EFF09F969::$4EA3C491D8311974FED28639DF77879E");
  1353. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$DE5006327F8699349E3DC39EFF09F969::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1354. id = get_struc_id("FSSuperblock::$DE5006327F8699349E3DC39EFF09F969::$4EA3C491D8311974FED28639DF77879E");
  1355. SetType(get_member_id(id, 0x0), "u16[32768]");
  1356. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1357. id = get_struc_id("FSSuperblock::$DE5006327F8699349E3DC39EFF09F969::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1358. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1359. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1360. id = get_struc_id("FFSPNandConfigX1C::$CD46CA41CE21A8F04363D3C06505C784");
  1361. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$CD46CA41CE21A8F04363D3C06505C784::$063804423704652A71EF51F5858C07A5");
  1362. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1363. id = get_struc_id("FFSPNandConfigX1C::$CD46CA41CE21A8F04363D3C06505C784::$063804423704652A71EF51F5858C07A5");
  1364. SetType(get_member_id(id, 0x0), "u8");
  1365. SetType(get_member_id(id, 0x1), "u8");
  1366. SetType(get_member_id(id, 0x2), "u8");
  1367. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1368. id = get_struc_id("FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8");
  1369. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8::$4EA3C491D8311974FED28639DF77879E");
  1370. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1371. id = get_struc_id("FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8::$4EA3C491D8311974FED28639DF77879E");
  1372. SetType(get_member_id(id, 0x0), "u16[32768]");
  1373. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1374. id = get_struc_id("FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1375. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1376. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1377. id = get_struc_id("FFSPNandConfigX1C::$4B8607DE74E8B3035897656108CF5B6D");
  1378. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$4B8607DE74E8B3035897656108CF5B6D::$063804423704652A71EF51F5858C07A5");
  1379. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1380. id = get_struc_id("FFSPNandConfigX1C::$4B8607DE74E8B3035897656108CF5B6D::$063804423704652A71EF51F5858C07A5");
  1381. SetType(get_member_id(id, 0x0), "u8");
  1382. SetType(get_member_id(id, 0x1), "u8");
  1383. SetType(get_member_id(id, 0x2), "u8");
  1384. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1385. id = get_struc_id("FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016");
  1386. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016::$4EA3C491D8311974FED28639DF77879E");
  1387. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1388. id = get_struc_id("FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016::$4EA3C491D8311974FED28639DF77879E");
  1389. SetType(get_member_id(id, 0x0), "u16[32768]");
  1390. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1391. id = get_struc_id("FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1392. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1393. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1394. id = get_struc_id("FFSPNandConfigX1C::$F8B2C00CA4164D3F1C48D2D13FD2F622");
  1395. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$F8B2C00CA4164D3F1C48D2D13FD2F622::$063804423704652A71EF51F5858C07A5");
  1396. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1397. id = get_struc_id("FFSPNandConfigX1C::$F8B2C00CA4164D3F1C48D2D13FD2F622::$063804423704652A71EF51F5858C07A5");
  1398. SetType(get_member_id(id, 0x0), "u8");
  1399. SetType(get_member_id(id, 0x1), "u8");
  1400. SetType(get_member_id(id, 0x2), "u8");
  1401. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1402. id = get_struc_id("FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5");
  1403. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5::$4EA3C491D8311974FED28639DF77879E");
  1404. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1405. id = get_struc_id("FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5::$4EA3C491D8311974FED28639DF77879E");
  1406. SetType(get_member_id(id, 0x0), "u16[32768]");
  1407. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1408. id = get_struc_id("FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1409. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1410. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1411. id = get_struc_id("FFSPNandConfigX1C::$C9E59ED964FAD1317DA44AA1A278A3A5");
  1412. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$C9E59ED964FAD1317DA44AA1A278A3A5::$063804423704652A71EF51F5858C07A5");
  1413. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1414. id = get_struc_id("FFSPNandConfigX1C::$C9E59ED964FAD1317DA44AA1A278A3A5::$063804423704652A71EF51F5858C07A5");
  1415. SetType(get_member_id(id, 0x0), "u8");
  1416. SetType(get_member_id(id, 0x1), "u8");
  1417. SetType(get_member_id(id, 0x2), "u8");
  1418. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1419. id = get_struc_id("FSSuperblock::$E513F492903B80105BB523738EE4EDF5");
  1420. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$E513F492903B80105BB523738EE4EDF5::$4EA3C491D8311974FED28639DF77879E");
  1421. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$E513F492903B80105BB523738EE4EDF5::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1422. id = get_struc_id("FSSuperblock::$E513F492903B80105BB523738EE4EDF5::$4EA3C491D8311974FED28639DF77879E");
  1423. SetType(get_member_id(id, 0x0), "u16[32768]");
  1424. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1425. id = get_struc_id("FSSuperblock::$E513F492903B80105BB523738EE4EDF5::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1426. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1427. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1428. id = get_struc_id("FFSPNandConfigX1C::$6218B65A5E4ACDDB4F7AD8CA48FA93AC");
  1429. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$6218B65A5E4ACDDB4F7AD8CA48FA93AC::$063804423704652A71EF51F5858C07A5");
  1430. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1431. id = get_struc_id("FFSPNandConfigX1C::$6218B65A5E4ACDDB4F7AD8CA48FA93AC::$063804423704652A71EF51F5858C07A5");
  1432. SetType(get_member_id(id, 0x0), "u8");
  1433. SetType(get_member_id(id, 0x1), "u8");
  1434. SetType(get_member_id(id, 0x2), "u8");
  1435. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1436. id = get_struc_id("FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01");
  1437. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01::$4EA3C491D8311974FED28639DF77879E");
  1438. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1439. id = get_struc_id("FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01::$4EA3C491D8311974FED28639DF77879E");
  1440. SetType(get_member_id(id, 0x0), "u16[32768]");
  1441. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1442. id = get_struc_id("FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1443. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1444. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1445. id = get_struc_id("FFSPNandConfigX1C::$58726101B44D23A3E674C84B90609687");
  1446. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$58726101B44D23A3E674C84B90609687::$063804423704652A71EF51F5858C07A5");
  1447. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1448. id = get_struc_id("FFSPNandConfigX1C::$58726101B44D23A3E674C84B90609687::$063804423704652A71EF51F5858C07A5");
  1449. SetType(get_member_id(id, 0x0), "u8");
  1450. SetType(get_member_id(id, 0x1), "u8");
  1451. SetType(get_member_id(id, 0x2), "u8");
  1452. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1453. id = get_struc_id("FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93");
  1454. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93::$4EA3C491D8311974FED28639DF77879E");
  1455. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1456. id = get_struc_id("FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93::$4EA3C491D8311974FED28639DF77879E");
  1457. SetType(get_member_id(id, 0x0), "u16[32768]");
  1458. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1459. id = get_struc_id("FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1460. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1461. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1462. id = get_struc_id("FFSPNandConfigX1C::$284C18C41DC325B961504E0A5FE631B9");
  1463. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$284C18C41DC325B961504E0A5FE631B9::$063804423704652A71EF51F5858C07A5");
  1464. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1465. id = get_struc_id("FFSPNandConfigX1C::$284C18C41DC325B961504E0A5FE631B9::$063804423704652A71EF51F5858C07A5");
  1466. SetType(get_member_id(id, 0x0), "u8");
  1467. SetType(get_member_id(id, 0x1), "u8");
  1468. SetType(get_member_id(id, 0x2), "u8");
  1469. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1470. id = get_struc_id("FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4");
  1471. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4::$4EA3C491D8311974FED28639DF77879E");
  1472. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1473. id = get_struc_id("FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4::$4EA3C491D8311974FED28639DF77879E");
  1474. SetType(get_member_id(id, 0x0), "u16[32768]");
  1475. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1476. id = get_struc_id("FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1477. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1478. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1479. id = get_struc_id("FFSPNandConfigX1C::$E2BC072C6CF873E7C10EFBA19287F583");
  1480. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$E2BC072C6CF873E7C10EFBA19287F583::$063804423704652A71EF51F5858C07A5");
  1481. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1482. id = get_struc_id("FFSPNandConfigX1C::$E2BC072C6CF873E7C10EFBA19287F583::$063804423704652A71EF51F5858C07A5");
  1483. SetType(get_member_id(id, 0x0), "u8");
  1484. SetType(get_member_id(id, 0x1), "u8");
  1485. SetType(get_member_id(id, 0x2), "u8");
  1486. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1487. id = get_struc_id("FSSuperblock::$5942C63D6A42613F057EA7D98658321B");
  1488. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$5942C63D6A42613F057EA7D98658321B::$4EA3C491D8311974FED28639DF77879E");
  1489. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$5942C63D6A42613F057EA7D98658321B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1490. id = get_struc_id("FSSuperblock::$5942C63D6A42613F057EA7D98658321B::$4EA3C491D8311974FED28639DF77879E");
  1491. SetType(get_member_id(id, 0x0), "u16[32768]");
  1492. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1493. id = get_struc_id("FSSuperblock::$5942C63D6A42613F057EA7D98658321B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1494. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1495. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1496. id = get_struc_id("FFSPNandConfigX1C::$1C00F1CA777C21B316E8DA65E8F39ED4");
  1497. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$1C00F1CA777C21B316E8DA65E8F39ED4::$063804423704652A71EF51F5858C07A5");
  1498. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1499. id = get_struc_id("FFSPNandConfigX1C::$1C00F1CA777C21B316E8DA65E8F39ED4::$063804423704652A71EF51F5858C07A5");
  1500. SetType(get_member_id(id, 0x0), "u8");
  1501. SetType(get_member_id(id, 0x1), "u8");
  1502. SetType(get_member_id(id, 0x2), "u8");
  1503. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1504. id = get_struc_id("FSSuperblock::$A642F059297017653CEDFCBAA5BF741C");
  1505. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$A642F059297017653CEDFCBAA5BF741C::$4EA3C491D8311974FED28639DF77879E");
  1506. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$A642F059297017653CEDFCBAA5BF741C::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1507. id = get_struc_id("FSSuperblock::$A642F059297017653CEDFCBAA5BF741C::$4EA3C491D8311974FED28639DF77879E");
  1508. SetType(get_member_id(id, 0x0), "u16[32768]");
  1509. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1510. id = get_struc_id("FSSuperblock::$A642F059297017653CEDFCBAA5BF741C::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1511. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1512. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1513. id = get_struc_id("FFSPNandConfigX1C::$5D2712936F4D4B22F65A9EFA5B80FCB5");
  1514. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$5D2712936F4D4B22F65A9EFA5B80FCB5::$063804423704652A71EF51F5858C07A5");
  1515. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1516. id = get_struc_id("FFSPNandConfigX1C::$5D2712936F4D4B22F65A9EFA5B80FCB5::$063804423704652A71EF51F5858C07A5");
  1517. SetType(get_member_id(id, 0x0), "u8");
  1518. SetType(get_member_id(id, 0x1), "u8");
  1519. SetType(get_member_id(id, 0x2), "u8");
  1520. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1521. id = get_struc_id("FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80");
  1522. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80::$4EA3C491D8311974FED28639DF77879E");
  1523. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1524. id = get_struc_id("FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80::$4EA3C491D8311974FED28639DF77879E");
  1525. SetType(get_member_id(id, 0x0), "u16[32768]");
  1526. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1527. id = get_struc_id("FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1528. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1529. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1530. id = get_struc_id("FFSPNandConfigX1C::$9CF3E4B30FB8B8723622C3F606DC60E7");
  1531. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$9CF3E4B30FB8B8723622C3F606DC60E7::$063804423704652A71EF51F5858C07A5");
  1532. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1533. id = get_struc_id("FFSPNandConfigX1C::$9CF3E4B30FB8B8723622C3F606DC60E7::$063804423704652A71EF51F5858C07A5");
  1534. SetType(get_member_id(id, 0x0), "u8");
  1535. SetType(get_member_id(id, 0x1), "u8");
  1536. SetType(get_member_id(id, 0x2), "u8");
  1537. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1538. id = get_struc_id("FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B");
  1539. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B::$4EA3C491D8311974FED28639DF77879E");
  1540. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1541. id = get_struc_id("FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B::$4EA3C491D8311974FED28639DF77879E");
  1542. SetType(get_member_id(id, 0x0), "u16[32768]");
  1543. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1544. id = get_struc_id("FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1545. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1546. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1547. id = get_struc_id("FFSPNandConfigX1C::$64241C1DE2BAE8F87F03038B0E9FE957");
  1548. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$64241C1DE2BAE8F87F03038B0E9FE957::$063804423704652A71EF51F5858C07A5");
  1549. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1550. id = get_struc_id("FFSPNandConfigX1C::$64241C1DE2BAE8F87F03038B0E9FE957::$063804423704652A71EF51F5858C07A5");
  1551. SetType(get_member_id(id, 0x0), "u8");
  1552. SetType(get_member_id(id, 0x1), "u8");
  1553. SetType(get_member_id(id, 0x2), "u8");
  1554. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1555. id = get_struc_id("FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8");
  1556. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8::$4EA3C491D8311974FED28639DF77879E");
  1557. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1558. id = get_struc_id("FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8::$4EA3C491D8311974FED28639DF77879E");
  1559. SetType(get_member_id(id, 0x0), "u16[32768]");
  1560. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1561. id = get_struc_id("FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1562. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1563. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1564. id = get_struc_id("FFSPNandConfigX1C::$3462B5364114DF9199D40B3D8698D245");
  1565. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$3462B5364114DF9199D40B3D8698D245::$063804423704652A71EF51F5858C07A5");
  1566. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1567. id = get_struc_id("FFSPNandConfigX1C::$3462B5364114DF9199D40B3D8698D245::$063804423704652A71EF51F5858C07A5");
  1568. SetType(get_member_id(id, 0x0), "u8");
  1569. SetType(get_member_id(id, 0x1), "u8");
  1570. SetType(get_member_id(id, 0x2), "u8");
  1571. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1572. id = get_struc_id("FSSuperblock::$4F0452344462E4435CBE5B60409C400D");
  1573. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$4F0452344462E4435CBE5B60409C400D::$4EA3C491D8311974FED28639DF77879E");
  1574. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$4F0452344462E4435CBE5B60409C400D::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1575. id = get_struc_id("FSSuperblock::$4F0452344462E4435CBE5B60409C400D::$4EA3C491D8311974FED28639DF77879E");
  1576. SetType(get_member_id(id, 0x0), "u16[32768]");
  1577. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1578. id = get_struc_id("FSSuperblock::$4F0452344462E4435CBE5B60409C400D::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1579. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1580. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1581. id = get_struc_id("FFSPNandConfigX1C::$E93808A9FC77E853D73E1F8119F870B4");
  1582. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$E93808A9FC77E853D73E1F8119F870B4::$063804423704652A71EF51F5858C07A5");
  1583. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1584. id = get_struc_id("FFSPNandConfigX1C::$E93808A9FC77E853D73E1F8119F870B4::$063804423704652A71EF51F5858C07A5");
  1585. SetType(get_member_id(id, 0x0), "u8");
  1586. SetType(get_member_id(id, 0x1), "u8");
  1587. SetType(get_member_id(id, 0x2), "u8");
  1588. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1589. id = get_struc_id("FSSuperblock::$65BDF112E630186B51ED79D3FB170716");
  1590. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$65BDF112E630186B51ED79D3FB170716::$4EA3C491D8311974FED28639DF77879E");
  1591. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$65BDF112E630186B51ED79D3FB170716::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1592. id = get_struc_id("FSSuperblock::$65BDF112E630186B51ED79D3FB170716::$4EA3C491D8311974FED28639DF77879E");
  1593. SetType(get_member_id(id, 0x0), "u16[32768]");
  1594. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1595. id = get_struc_id("FSSuperblock::$65BDF112E630186B51ED79D3FB170716::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1596. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1597. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1598. id = get_struc_id("FFSPNandConfigX1C::$20BCFFEBF96FDE605E29054B9C246BD0");
  1599. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$20BCFFEBF96FDE605E29054B9C246BD0::$063804423704652A71EF51F5858C07A5");
  1600. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1601. id = get_struc_id("FFSPNandConfigX1C::$20BCFFEBF96FDE605E29054B9C246BD0::$063804423704652A71EF51F5858C07A5");
  1602. SetType(get_member_id(id, 0x0), "u8");
  1603. SetType(get_member_id(id, 0x1), "u8");
  1604. SetType(get_member_id(id, 0x2), "u8");
  1605. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1606. id = get_struc_id("FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03");
  1607. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03::$4EA3C491D8311974FED28639DF77879E");
  1608. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1609. id = get_struc_id("FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03::$4EA3C491D8311974FED28639DF77879E");
  1610. SetType(get_member_id(id, 0x0), "u16[32768]");
  1611. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1612. id = get_struc_id("FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1613. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1614. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1615. id = get_struc_id("FFSPNandConfigX1C::$FAF57401EB90F9C9D480DCA48D8C6F49");
  1616. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$FAF57401EB90F9C9D480DCA48D8C6F49::$063804423704652A71EF51F5858C07A5");
  1617. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1618. id = get_struc_id("FFSPNandConfigX1C::$FAF57401EB90F9C9D480DCA48D8C6F49::$063804423704652A71EF51F5858C07A5");
  1619. SetType(get_member_id(id, 0x0), "u8");
  1620. SetType(get_member_id(id, 0x1), "u8");
  1621. SetType(get_member_id(id, 0x2), "u8");
  1622. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1623. id = get_struc_id("FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE");
  1624. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE::$4EA3C491D8311974FED28639DF77879E");
  1625. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1626. id = get_struc_id("FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE::$4EA3C491D8311974FED28639DF77879E");
  1627. SetType(get_member_id(id, 0x0), "u16[32768]");
  1628. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1629. id = get_struc_id("FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1630. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1631. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1632. id = get_struc_id("FFSPNandConfigX1C::$7F91703627AA9B21CC89B373A798EA70");
  1633. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$7F91703627AA9B21CC89B373A798EA70::$063804423704652A71EF51F5858C07A5");
  1634. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1635. id = get_struc_id("FFSPNandConfigX1C::$7F91703627AA9B21CC89B373A798EA70::$063804423704652A71EF51F5858C07A5");
  1636. SetType(get_member_id(id, 0x0), "u8");
  1637. SetType(get_member_id(id, 0x1), "u8");
  1638. SetType(get_member_id(id, 0x2), "u8");
  1639. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1640. id = get_struc_id("FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88");
  1641. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88::$4EA3C491D8311974FED28639DF77879E");
  1642. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1643. id = get_struc_id("FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88::$4EA3C491D8311974FED28639DF77879E");
  1644. SetType(get_member_id(id, 0x0), "u16[32768]");
  1645. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1646. id = get_struc_id("FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1647. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1648. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1649. id = get_struc_id("FFSPNandConfigX1C::$71454369C195DEB323E520B679B8FC9F");
  1650. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$71454369C195DEB323E520B679B8FC9F::$063804423704652A71EF51F5858C07A5");
  1651. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1652. id = get_struc_id("FFSPNandConfigX1C::$71454369C195DEB323E520B679B8FC9F::$063804423704652A71EF51F5858C07A5");
  1653. SetType(get_member_id(id, 0x0), "u8");
  1654. SetType(get_member_id(id, 0x1), "u8");
  1655. SetType(get_member_id(id, 0x2), "u8");
  1656. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1657. id = get_struc_id("FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535");
  1658. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535::$4EA3C491D8311974FED28639DF77879E");
  1659. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1660. id = get_struc_id("FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535::$4EA3C491D8311974FED28639DF77879E");
  1661. SetType(get_member_id(id, 0x0), "u16[32768]");
  1662. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1663. id = get_struc_id("FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1664. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1665. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1666. id = get_struc_id("FFSPNandConfigX1C::$340C9AAB63C956BA4880177A1B80D23B");
  1667. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$340C9AAB63C956BA4880177A1B80D23B::$063804423704652A71EF51F5858C07A5");
  1668. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1669. id = get_struc_id("FFSPNandConfigX1C::$340C9AAB63C956BA4880177A1B80D23B::$063804423704652A71EF51F5858C07A5");
  1670. SetType(get_member_id(id, 0x0), "u8");
  1671. SetType(get_member_id(id, 0x1), "u8");
  1672. SetType(get_member_id(id, 0x2), "u8");
  1673. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1674. id = get_struc_id("FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9");
  1675. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9::$4EA3C491D8311974FED28639DF77879E");
  1676. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1677. id = get_struc_id("FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9::$4EA3C491D8311974FED28639DF77879E");
  1678. SetType(get_member_id(id, 0x0), "u16[32768]");
  1679. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1680. id = get_struc_id("FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1681. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1682. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1683. id = get_struc_id("FFSPNandConfigX1C::$17016B3E13C6A245E6511BF0F726CEAD");
  1684. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$17016B3E13C6A245E6511BF0F726CEAD::$063804423704652A71EF51F5858C07A5");
  1685. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1686. id = get_struc_id("FFSPNandConfigX1C::$17016B3E13C6A245E6511BF0F726CEAD::$063804423704652A71EF51F5858C07A5");
  1687. SetType(get_member_id(id, 0x0), "u8");
  1688. SetType(get_member_id(id, 0x1), "u8");
  1689. SetType(get_member_id(id, 0x2), "u8");
  1690. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1691. id = get_struc_id("FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9");
  1692. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9::$4EA3C491D8311974FED28639DF77879E");
  1693. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1694. id = get_struc_id("FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9::$4EA3C491D8311974FED28639DF77879E");
  1695. SetType(get_member_id(id, 0x0), "u16[32768]");
  1696. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1697. id = get_struc_id("FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1698. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1699. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1700. id = get_struc_id("FFSPNandConfigX1C::$8C07FBD69B9B009EDDD60DAC933AB499");
  1701. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$8C07FBD69B9B009EDDD60DAC933AB499::$063804423704652A71EF51F5858C07A5");
  1702. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1703. id = get_struc_id("FFSPNandConfigX1C::$8C07FBD69B9B009EDDD60DAC933AB499::$063804423704652A71EF51F5858C07A5");
  1704. SetType(get_member_id(id, 0x0), "u8");
  1705. SetType(get_member_id(id, 0x1), "u8");
  1706. SetType(get_member_id(id, 0x2), "u8");
  1707. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1708. id = get_struc_id("FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B");
  1709. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B::$4EA3C491D8311974FED28639DF77879E");
  1710. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1711. id = get_struc_id("FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B::$4EA3C491D8311974FED28639DF77879E");
  1712. SetType(get_member_id(id, 0x0), "u16[32768]");
  1713. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1714. id = get_struc_id("FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1715. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1716. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1717. id = get_struc_id("FFSPNandConfigX1C::$5752C6B3764C1210A34752896681CE77");
  1718. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$5752C6B3764C1210A34752896681CE77::$063804423704652A71EF51F5858C07A5");
  1719. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1720. id = get_struc_id("FFSPNandConfigX1C::$5752C6B3764C1210A34752896681CE77::$063804423704652A71EF51F5858C07A5");
  1721. SetType(get_member_id(id, 0x0), "u8");
  1722. SetType(get_member_id(id, 0x1), "u8");
  1723. SetType(get_member_id(id, 0x2), "u8");
  1724. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1725. id = get_struc_id("FSSuperblock::$261DFCA7BA8790C98361E45744806957");
  1726. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$261DFCA7BA8790C98361E45744806957::$4EA3C491D8311974FED28639DF77879E");
  1727. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$261DFCA7BA8790C98361E45744806957::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1728. id = get_struc_id("FSSuperblock::$261DFCA7BA8790C98361E45744806957::$4EA3C491D8311974FED28639DF77879E");
  1729. SetType(get_member_id(id, 0x0), "u16[32768]");
  1730. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1731. id = get_struc_id("FSSuperblock::$261DFCA7BA8790C98361E45744806957::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1732. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1733. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1734. id = get_struc_id("FFSPNandConfigX1C::$A6A8C56059E9D6104A29FA35A6F74DE8");
  1735. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$A6A8C56059E9D6104A29FA35A6F74DE8::$063804423704652A71EF51F5858C07A5");
  1736. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1737. id = get_struc_id("FFSPNandConfigX1C::$A6A8C56059E9D6104A29FA35A6F74DE8::$063804423704652A71EF51F5858C07A5");
  1738. SetType(get_member_id(id, 0x0), "u8");
  1739. SetType(get_member_id(id, 0x1), "u8");
  1740. SetType(get_member_id(id, 0x2), "u8");
  1741. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1742. id = get_struc_id("FSSuperblock::$CF5B544097FAB139C659F07C6CA60968");
  1743. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$CF5B544097FAB139C659F07C6CA60968::$4EA3C491D8311974FED28639DF77879E");
  1744. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$CF5B544097FAB139C659F07C6CA60968::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1745. id = get_struc_id("FSSuperblock::$CF5B544097FAB139C659F07C6CA60968::$4EA3C491D8311974FED28639DF77879E");
  1746. SetType(get_member_id(id, 0x0), "u16[32768]");
  1747. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1748. id = get_struc_id("FSSuperblock::$CF5B544097FAB139C659F07C6CA60968::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1749. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1750. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1751. id = get_struc_id("FFSPNandConfigX1C::$672EAB2F66A185CB8C7A081C354EEFDC");
  1752. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$672EAB2F66A185CB8C7A081C354EEFDC::$063804423704652A71EF51F5858C07A5");
  1753. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1754. id = get_struc_id("FFSPNandConfigX1C::$672EAB2F66A185CB8C7A081C354EEFDC::$063804423704652A71EF51F5858C07A5");
  1755. SetType(get_member_id(id, 0x0), "u8");
  1756. SetType(get_member_id(id, 0x1), "u8");
  1757. SetType(get_member_id(id, 0x2), "u8");
  1758. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1759. id = get_struc_id("FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE");
  1760. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE::$4EA3C491D8311974FED28639DF77879E");
  1761. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1762. id = get_struc_id("FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE::$4EA3C491D8311974FED28639DF77879E");
  1763. SetType(get_member_id(id, 0x0), "u16[32768]");
  1764. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1765. id = get_struc_id("FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1766. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1767. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1768. id = get_struc_id("FFSPNandConfigX1C::$ADC17C99DF6C7079A8DB259DF25EAB66");
  1769. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$ADC17C99DF6C7079A8DB259DF25EAB66::$063804423704652A71EF51F5858C07A5");
  1770. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1771. id = get_struc_id("FFSPNandConfigX1C::$ADC17C99DF6C7079A8DB259DF25EAB66::$063804423704652A71EF51F5858C07A5");
  1772. SetType(get_member_id(id, 0x0), "u8");
  1773. SetType(get_member_id(id, 0x1), "u8");
  1774. SetType(get_member_id(id, 0x2), "u8");
  1775. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1776. id = get_struc_id("FSSuperblock::$DECC003298F239866177F65C720BF903");
  1777. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$DECC003298F239866177F65C720BF903::$4EA3C491D8311974FED28639DF77879E");
  1778. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$DECC003298F239866177F65C720BF903::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1779. id = get_struc_id("FSSuperblock::$DECC003298F239866177F65C720BF903::$4EA3C491D8311974FED28639DF77879E");
  1780. SetType(get_member_id(id, 0x0), "u16[32768]");
  1781. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1782. id = get_struc_id("FSSuperblock::$DECC003298F239866177F65C720BF903::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1783. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1784. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1785. id = get_struc_id("FSDataSalt");
  1786. SetType(get_member_id(id, 0x0), "u32");
  1787. SetType(get_member_id(id, 0x4), "char[12]");
  1788. SetType(get_member_id(id, 0x10), "u32");
  1789. SetType(get_member_id(id, 0x14), "u32");
  1790. SetType(get_member_id(id, 0x18), "u32");
  1791. SetType(get_member_id(id, 0x1C), "u8[36]");
  1792. id = get_struc_id("FFSPNandConfigX1C::$F7CB1D5F7B1DFF53EF801D86BE105E2C");
  1793. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$F7CB1D5F7B1DFF53EF801D86BE105E2C::$063804423704652A71EF51F5858C07A5");
  1794. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1795. id = get_struc_id("FFSPNandConfigX1C::$F7CB1D5F7B1DFF53EF801D86BE105E2C::$063804423704652A71EF51F5858C07A5");
  1796. SetType(get_member_id(id, 0x0), "u8");
  1797. SetType(get_member_id(id, 0x1), "u8");
  1798. SetType(get_member_id(id, 0x2), "u8");
  1799. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1800. id = get_struc_id("FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E");
  1801. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E::$4EA3C491D8311974FED28639DF77879E");
  1802. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1803. id = get_struc_id("FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E::$4EA3C491D8311974FED28639DF77879E");
  1804. SetType(get_member_id(id, 0x0), "u16[32768]");
  1805. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1806. id = get_struc_id("FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1807. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1808. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1809. id = get_struc_id("FFSPNandConfigX1C::$298EA466173A905DF0E62326EE117A46");
  1810. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$298EA466173A905DF0E62326EE117A46::$063804423704652A71EF51F5858C07A5");
  1811. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1812. id = get_struc_id("FFSPNandConfigX1C::$298EA466173A905DF0E62326EE117A46::$063804423704652A71EF51F5858C07A5");
  1813. SetType(get_member_id(id, 0x0), "u8");
  1814. SetType(get_member_id(id, 0x1), "u8");
  1815. SetType(get_member_id(id, 0x2), "u8");
  1816. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1817. id = get_struc_id("FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF");
  1818. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF::$4EA3C491D8311974FED28639DF77879E");
  1819. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1820. id = get_struc_id("FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF::$4EA3C491D8311974FED28639DF77879E");
  1821. SetType(get_member_id(id, 0x0), "u16[32768]");
  1822. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1823. id = get_struc_id("FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1824. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1825. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1826. id = get_struc_id("FFSPNandConfigX1C::$0EB21282D5B827DFC389E571653CCCC0");
  1827. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$0EB21282D5B827DFC389E571653CCCC0::$063804423704652A71EF51F5858C07A5");
  1828. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1829. id = get_struc_id("FFSPNandConfigX1C::$0EB21282D5B827DFC389E571653CCCC0::$063804423704652A71EF51F5858C07A5");
  1830. SetType(get_member_id(id, 0x0), "u8");
  1831. SetType(get_member_id(id, 0x1), "u8");
  1832. SetType(get_member_id(id, 0x2), "u8");
  1833. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1834. id = get_struc_id("FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9");
  1835. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9::$4EA3C491D8311974FED28639DF77879E");
  1836. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1837. id = get_struc_id("FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9::$4EA3C491D8311974FED28639DF77879E");
  1838. SetType(get_member_id(id, 0x0), "u16[32768]");
  1839. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1840. id = get_struc_id("FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1841. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1842. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1843. id = get_struc_id("FFSPNandConfigX1C::$8EA953DCF9B737E0E6BB1439E0D6E46D");
  1844. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$8EA953DCF9B737E0E6BB1439E0D6E46D::$063804423704652A71EF51F5858C07A5");
  1845. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1846. id = get_struc_id("FFSPNandConfigX1C::$8EA953DCF9B737E0E6BB1439E0D6E46D::$063804423704652A71EF51F5858C07A5");
  1847. SetType(get_member_id(id, 0x0), "u8");
  1848. SetType(get_member_id(id, 0x1), "u8");
  1849. SetType(get_member_id(id, 0x2), "u8");
  1850. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1851. id = get_struc_id("FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC");
  1852. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC::$4EA3C491D8311974FED28639DF77879E");
  1853. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1854. id = get_struc_id("FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC::$4EA3C491D8311974FED28639DF77879E");
  1855. SetType(get_member_id(id, 0x0), "u16[32768]");
  1856. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1857. id = get_struc_id("FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1858. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1859. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1860. id = get_struc_id("FFSPNandConfigX1C::$BCE300EB9FCECB8C3329FDAD976705B3");
  1861. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$BCE300EB9FCECB8C3329FDAD976705B3::$063804423704652A71EF51F5858C07A5");
  1862. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1863. id = get_struc_id("FFSPNandConfigX1C::$BCE300EB9FCECB8C3329FDAD976705B3::$063804423704652A71EF51F5858C07A5");
  1864. SetType(get_member_id(id, 0x0), "u8");
  1865. SetType(get_member_id(id, 0x1), "u8");
  1866. SetType(get_member_id(id, 0x2), "u8");
  1867. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1868. id = get_struc_id("FSSuperblock::$D133CC12E5F25B9999011E0379477266");
  1869. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$D133CC12E5F25B9999011E0379477266::$4EA3C491D8311974FED28639DF77879E");
  1870. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$D133CC12E5F25B9999011E0379477266::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1871. id = get_struc_id("FSSuperblock::$D133CC12E5F25B9999011E0379477266::$4EA3C491D8311974FED28639DF77879E");
  1872. SetType(get_member_id(id, 0x0), "u16[32768]");
  1873. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1874. id = get_struc_id("FSSuperblock::$D133CC12E5F25B9999011E0379477266::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1875. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1876. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1877. id = get_struc_id("FFSPNandConfigX1C::$17C490330FB9CDFEF81024BD5D0F7277");
  1878. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$17C490330FB9CDFEF81024BD5D0F7277::$063804423704652A71EF51F5858C07A5");
  1879. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1880. id = get_struc_id("FFSPNandConfigX1C::$17C490330FB9CDFEF81024BD5D0F7277::$063804423704652A71EF51F5858C07A5");
  1881. SetType(get_member_id(id, 0x0), "u8");
  1882. SetType(get_member_id(id, 0x1), "u8");
  1883. SetType(get_member_id(id, 0x2), "u8");
  1884. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1885. id = get_struc_id("FSSuperblock::$DBA87309531CB2C5F31170602802D396");
  1886. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$DBA87309531CB2C5F31170602802D396::$4EA3C491D8311974FED28639DF77879E");
  1887. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$DBA87309531CB2C5F31170602802D396::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1888. id = get_struc_id("FSSuperblock::$DBA87309531CB2C5F31170602802D396::$4EA3C491D8311974FED28639DF77879E");
  1889. SetType(get_member_id(id, 0x0), "u16[32768]");
  1890. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1891. id = get_struc_id("FSSuperblock::$DBA87309531CB2C5F31170602802D396::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1892. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1893. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1894. id = get_struc_id("FFSPNandConfigX1C::$CEBFCFFAC77DC76443395423DEF1C07D");
  1895. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$CEBFCFFAC77DC76443395423DEF1C07D::$063804423704652A71EF51F5858C07A5");
  1896. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1897. id = get_struc_id("FFSPNandConfigX1C::$CEBFCFFAC77DC76443395423DEF1C07D::$063804423704652A71EF51F5858C07A5");
  1898. SetType(get_member_id(id, 0x0), "u8");
  1899. SetType(get_member_id(id, 0x1), "u8");
  1900. SetType(get_member_id(id, 0x2), "u8");
  1901. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1902. id = get_struc_id("FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D");
  1903. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D::$4EA3C491D8311974FED28639DF77879E");
  1904. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1905. id = get_struc_id("FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D::$4EA3C491D8311974FED28639DF77879E");
  1906. SetType(get_member_id(id, 0x0), "u16[32768]");
  1907. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1908. id = get_struc_id("FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1909. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1910. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1911. id = get_struc_id("FFSPNandConfigX1C::$E0D29C389223E4B2492713B32EAF73E9");
  1912. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$E0D29C389223E4B2492713B32EAF73E9::$063804423704652A71EF51F5858C07A5");
  1913. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1914. id = get_struc_id("FFSPNandConfigX1C::$E0D29C389223E4B2492713B32EAF73E9::$063804423704652A71EF51F5858C07A5");
  1915. SetType(get_member_id(id, 0x0), "u8");
  1916. SetType(get_member_id(id, 0x1), "u8");
  1917. SetType(get_member_id(id, 0x2), "u8");
  1918. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1919. id = get_struc_id("FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705");
  1920. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705::$4EA3C491D8311974FED28639DF77879E");
  1921. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1922. id = get_struc_id("FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705::$4EA3C491D8311974FED28639DF77879E");
  1923. SetType(get_member_id(id, 0x0), "u16[32768]");
  1924. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1925. id = get_struc_id("FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1926. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1927. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1928. id = get_struc_id("FFSPNandConfigX1C::$D1337003205663CD19D2B6F8B99B5728");
  1929. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$D1337003205663CD19D2B6F8B99B5728::$063804423704652A71EF51F5858C07A5");
  1930. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1931. id = get_struc_id("FFSPNandConfigX1C::$D1337003205663CD19D2B6F8B99B5728::$063804423704652A71EF51F5858C07A5");
  1932. SetType(get_member_id(id, 0x0), "u8");
  1933. SetType(get_member_id(id, 0x1), "u8");
  1934. SetType(get_member_id(id, 0x2), "u8");
  1935. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1936. id = get_struc_id("FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E");
  1937. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E::$4EA3C491D8311974FED28639DF77879E");
  1938. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1939. id = get_struc_id("FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E::$4EA3C491D8311974FED28639DF77879E");
  1940. SetType(get_member_id(id, 0x0), "u16[32768]");
  1941. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1942. id = get_struc_id("FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1943. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1944. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1945. id = get_struc_id("FFSPNandConfigX1C::$BA94DF356DF6F26E220D220C6F69174D");
  1946. SetType(get_member_id(id, 0x0), "struct FFSPNandConfigX1C::$BA94DF356DF6F26E220D220C6F69174D::$063804423704652A71EF51F5858C07A5");
  1947. SetType(get_member_id(id, 0x1), "FFSPNandConfigX1C::NandCapacity");
  1948. id = get_struc_id("FFSPNandConfigX1C::$BA94DF356DF6F26E220D220C6F69174D::$063804423704652A71EF51F5858C07A5");
  1949. SetType(get_member_id(id, 0x0), "u8");
  1950. SetType(get_member_id(id, 0x1), "u8");
  1951. SetType(get_member_id(id, 0x2), "u8");
  1952. SetType(get_member_id(id, 0x3), "FFSPNandConfigX1C::NandCapacity");
  1953. id = get_struc_id("FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC");
  1954. SetType(get_member_id(id, 0x0), "struct FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC::$4EA3C491D8311974FED28639DF77879E");
  1955. SetType(get_member_id(id, 0x1), "struct FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1956. id = get_struc_id("FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC::$4EA3C491D8311974FED28639DF77879E");
  1957. SetType(get_member_id(id, 0x0), "u16[32768]");
  1958. SetType(get_member_id(id, 0x10000), "FSTEntry[6143]");
  1959. id = get_struc_id("FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  1960. SetType(get_member_id(id, 0x0), "FSTEntry[6143]");
  1961. SetType(get_member_id(id, 0x2FFE0), "u16[32768]");
  1962. return id;
  1963. }
  1964.  
  1965. //------------------------------------------------------------------------
  1966. // Information about type information for structure members
  1967.  
  1968. static ApplyStrucTInfos() {
  1969. ApplyStrucTInfos_0();
  1970. }
  1971.  
  1972. static Structures_0(id) {
  1973. auto mid;
  1974.  
  1975. id = add_struc(-1,"IOSResourceOpenRequest",0);
  1976. id = add_struc(-1,"IOSResourceReadWriteRequest",0);
  1977. id = add_struc(-1,"IOSResourceSeekRequest",0);
  1978. id = add_struc(-1,"IOSResourceIOCtlRequest",0);
  1979. id = add_struc(-1,"IOVector",0);
  1980. id = add_struc(-1,"IOSResourceIOCtlVRequest",0);
  1981. id = add_struc(-1,"IOSResourceArgs",1);
  1982. id = add_struc(-1,"IOSRequest",0);
  1983. id = add_struc(-1,"ContentView",0);
  1984. id = add_struc(-1,"TMDView",0);
  1985. id = add_struc(-1,"Content",0);
  1986. id = add_struc(-1,"TMDHeader",0);
  1987. id = add_struc(-1,"TimeLimit",0);
  1988. id = add_struc(-1,"TicketView",0);
  1989. id = add_struc(-1,"Ticket",0);
  1990. id = add_struc(-1,"SignedTicket",0);
  1991. id = add_struc(-1,"ESActiveTitle",0);
  1992. id = add_struc(-1,"FFSPFileEntry",0);
  1993. id = add_struc(-1,"FSParams",1);
  1994. id = add_struc(-1,"FSParams::rename",0);
  1995. id = add_struc(-1,"FSParams::attr",0);
  1996. id = add_struc(-1,"FSParams::stats",0);
  1997. id = add_struc(-1,"FSParams::FileStats",0);
  1998. id = add_struc(-1,"ESDirectoryToCreate",0);
  1999. id = add_struc(-1,"IOSIoctlvRequest",0);
  2000. id = add_struc(-1,"ESContext",0);
  2001. id = add_struc(-1,"ESImportContext",0);
  2002. id = add_struc(-1,"TMD",0);
  2003. id = add_struc(-1,"tikview",0);
  2004. id = add_struc(-1,"ESContentTableEntry",0);
  2005. id = add_struc(-1,"UidMap",0);
  2006. id = add_struc(-1,"IOSThread",0);
  2007. id = add_struc(-1,"IOSResourceRequest",0);
  2008. id = add_struc(-1,"ContentMap",0);
  2009. id = add_struc(-1,"ESImportContext::ContentImportContext",0);
  2010. id = add_struc(-1,"IOSResourceManager",0);
  2011. id = add_struc(-1,"IOSQueue",0);
  2012. id = add_struc(-1,"IOSFdTable",0);
  2013. id = add_struc(-1,"IOSFdTable::Entry",0);
  2014. id = add_struc(-1,"IOSKeyMetadata",0);
  2015. id = add_struc(-1,"SHA1Hash",0);
  2016. id = add_struc(-1,"ESSyscallStruct",0);
  2017. id = add_struc(-1,"SignatureRSA4096",0);
  2018. id = add_struc(-1,"SignatureRSA2048",0);
  2019. id = add_struc(-1,"SignatureECC",0);
  2020. id = add_struc(-1,"IOSIoctlRequest",0);
  2021. id = add_struc(-1,"CertRSA4096",0);
  2022. id = add_struc(-1,"CertRSA2048",0);
  2023. id = add_struc(-1,"CertECC",0);
  2024. id = add_struc(-1,"IOSCKeystoreEntry",0);
  2025. id = add_struc(-1,"CertHeader",0);
  2026. id = add_struc(-1,"Cert",1);
  2027. id = add_struc(-1,"Elf32Header",0);
  2028. id = add_struc(-1,"Elf32_Ehdr",0);
  2029. id = add_struc(-1,"Elf32_Shdr",0);
  2030. id = add_struc(-1,"Elf32_Phdr",0);
  2031. id = add_struc(-1,"Elf32_Sym",0);
  2032. id = add_struc(-1,"Elf32_Rel",0);
  2033. id = add_struc(-1,"Elf32_Rela",0);
  2034. id = add_struc(-1,"Elf32_Dyn",0);
  2035. id = add_struc(-1,"Elf32_Dyn::$48796609CE66CF30C641F6554D80FA34",1);
  2036. id = add_struc(-1,"IOSELFNote",0);
  2037. id = add_struc(-1,"IOSELFNoteData",0);
  2038. id = add_struc(-1,"Limit",0);
  2039. id = add_struc(-1,"ContentConsumption",0);
  2040. id = add_struc(-1,"IOSELFNoteHeader",0);
  2041. id = add_struc(-1,"IOSModuleDescriptor",0);
  2042. id = add_struc(-1,"IOSEmbeddedModuleInfo",0);
  2043. id = add_struc(-1,"DIPartitionHeader",0);
  2044. id = add_struc(-1,"DINoDiscOpenParams",0);
  2045. id = add_struc(-1,"WDContext",0);
  2046. id = add_struc(-1,"ConsumptionContext",0);
  2047. id = add_struc(-1,"IOSTimer",0);
  2048. id = add_struc(-1,"FSParams::Rename",0);
  2049. id = add_struc(-1,"FSParams::Ioctl",0);
  2050. id = add_struc(-1,"FSParams::NandStats",0);
  2051. id = add_struc(-1,"String",0);
  2052. id = add_struc(-1,"FSSuperblock",0);
  2053. id = add_struc(-1,"FSTEntry",0);
  2054. id = add_struc(-1,"FFSPNandConfig",0);
  2055. id = add_struc(-1,"FFSPNandConfigX1C",0);
  2056. id = add_struc(-1,"FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3",1);
  2057. id = add_struc(-1,"FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3::$4EA3C491D8311974FED28639DF77879E",0);
  2058. id = add_struc(-1,"FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2059. id = add_struc(-1,"FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2",1);
  2060. id = add_struc(-1,"FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2::$4EA3C491D8311974FED28639DF77879E",0);
  2061. id = add_struc(-1,"FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2062. id = add_struc(-1,"FSSuperblock::$82B003F697A64C5FFFAF7830D9390140",1);
  2063. id = add_struc(-1,"FSSuperblock::$82B003F697A64C5FFFAF7830D9390140::$4EA3C491D8311974FED28639DF77879E",0);
  2064. id = add_struc(-1,"FSSuperblock::$82B003F697A64C5FFFAF7830D9390140::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2065. id = add_struc(-1,"FFSPFileData",0);
  2066. id = add_struc(-1,"FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F",1);
  2067. id = add_struc(-1,"FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F::$4EA3C491D8311974FED28639DF77879E",0);
  2068. id = add_struc(-1,"FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2069. id = add_struc(-1,"FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57",1);
  2070. id = add_struc(-1,"FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57::$4EA3C491D8311974FED28639DF77879E",0);
  2071. id = add_struc(-1,"FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2072. id = add_struc(-1,"FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A",1);
  2073. id = add_struc(-1,"FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A::$4EA3C491D8311974FED28639DF77879E",0);
  2074. id = add_struc(-1,"FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2075. id = add_struc(-1,"FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4",1);
  2076. id = add_struc(-1,"FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4::$4EA3C491D8311974FED28639DF77879E",0);
  2077. id = add_struc(-1,"FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2078. id = add_struc(-1,"FSSuperblock::$E7176417C679A96D1BF453F82154ED3B",1);
  2079. id = add_struc(-1,"FSSuperblock::$E7176417C679A96D1BF453F82154ED3B::$4EA3C491D8311974FED28639DF77879E",0);
  2080. id = add_struc(-1,"FSSuperblock::$E7176417C679A96D1BF453F82154ED3B::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2081. id = add_struc(-1,"FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C",1);
  2082. id = add_struc(-1,"FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C::$4EA3C491D8311974FED28639DF77879E",0);
  2083. id = add_struc(-1,"FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2084. id = add_struc(-1,"FSSuperblock::$332A74339382F1641394F8F5AC0EB642",1);
  2085. id = add_struc(-1,"FSSuperblock::$332A74339382F1641394F8F5AC0EB642::$4EA3C491D8311974FED28639DF77879E",0);
  2086. id = add_struc(-1,"FSSuperblock::$332A74339382F1641394F8F5AC0EB642::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2087. id = add_struc(-1,"FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE",1);
  2088. id = add_struc(-1,"FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE::$4EA3C491D8311974FED28639DF77879E",0);
  2089. id = add_struc(-1,"FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2090. id = add_struc(-1,"FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1",1);
  2091. id = add_struc(-1,"FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1::$4EA3C491D8311974FED28639DF77879E",0);
  2092. id = add_struc(-1,"FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2093. id = add_struc(-1,"FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4",1);
  2094. id = add_struc(-1,"FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4::$4EA3C491D8311974FED28639DF77879E",0);
  2095. id = add_struc(-1,"FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2096. id = add_struc(-1,"FSSuperblock::$15C9C08806538335F7991EA5620C15E5",1);
  2097. id = add_struc(-1,"FSSuperblock::$15C9C08806538335F7991EA5620C15E5::$4EA3C491D8311974FED28639DF77879E",0);
  2098. id = add_struc(-1,"FSSuperblock::$15C9C08806538335F7991EA5620C15E5::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2099. id = add_struc(-1,"FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F",1);
  2100. id = add_struc(-1,"FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F::$4EA3C491D8311974FED28639DF77879E",0);
  2101. id = add_struc(-1,"FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2102. id = add_struc(-1,"FFSPNandConfigX1C::$A86B1C8A6ADE46190027DDD72BBC74C5",1);
  2103. id = add_struc(-1,"FFSPNandConfigX1C::$A86B1C8A6ADE46190027DDD72BBC74C5::$063804423704652A71EF51F5858C07A5",0);
  2104. id = add_struc(-1,"FSSuperblock::$DE5006327F8699349E3DC39EFF09F969",1);
  2105. id = add_struc(-1,"FSSuperblock::$DE5006327F8699349E3DC39EFF09F969::$4EA3C491D8311974FED28639DF77879E",0);
  2106. id = add_struc(-1,"FSSuperblock::$DE5006327F8699349E3DC39EFF09F969::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2107. id = add_struc(-1,"FFSPNandConfigX1C::$CD46CA41CE21A8F04363D3C06505C784",1);
  2108. id = add_struc(-1,"FFSPNandConfigX1C::$CD46CA41CE21A8F04363D3C06505C784::$063804423704652A71EF51F5858C07A5",0);
  2109. id = add_struc(-1,"FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8",1);
  2110. id = add_struc(-1,"FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8::$4EA3C491D8311974FED28639DF77879E",0);
  2111. id = add_struc(-1,"FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2112. id = add_struc(-1,"FFSPNandConfigX1C::$4B8607DE74E8B3035897656108CF5B6D",1);
  2113. id = add_struc(-1,"FFSPNandConfigX1C::$4B8607DE74E8B3035897656108CF5B6D::$063804423704652A71EF51F5858C07A5",0);
  2114. id = add_struc(-1,"FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016",1);
  2115. id = add_struc(-1,"FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016::$4EA3C491D8311974FED28639DF77879E",0);
  2116. id = add_struc(-1,"FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2117. id = add_struc(-1,"FFSPNandConfigX1C::$F8B2C00CA4164D3F1C48D2D13FD2F622",1);
  2118. id = add_struc(-1,"FFSPNandConfigX1C::$F8B2C00CA4164D3F1C48D2D13FD2F622::$063804423704652A71EF51F5858C07A5",0);
  2119. id = add_struc(-1,"FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5",1);
  2120. id = add_struc(-1,"FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5::$4EA3C491D8311974FED28639DF77879E",0);
  2121. id = add_struc(-1,"FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2122. id = add_struc(-1,"FFSPNandConfigX1C::$C9E59ED964FAD1317DA44AA1A278A3A5",1);
  2123. id = add_struc(-1,"FFSPNandConfigX1C::$C9E59ED964FAD1317DA44AA1A278A3A5::$063804423704652A71EF51F5858C07A5",0);
  2124. id = add_struc(-1,"FSSuperblock::$E513F492903B80105BB523738EE4EDF5",1);
  2125. id = add_struc(-1,"FSSuperblock::$E513F492903B80105BB523738EE4EDF5::$4EA3C491D8311974FED28639DF77879E",0);
  2126. id = add_struc(-1,"FSSuperblock::$E513F492903B80105BB523738EE4EDF5::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2127. id = add_struc(-1,"FFSPNandConfigX1C::$6218B65A5E4ACDDB4F7AD8CA48FA93AC",1);
  2128. id = add_struc(-1,"FFSPNandConfigX1C::$6218B65A5E4ACDDB4F7AD8CA48FA93AC::$063804423704652A71EF51F5858C07A5",0);
  2129. id = add_struc(-1,"FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01",1);
  2130. id = add_struc(-1,"FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01::$4EA3C491D8311974FED28639DF77879E",0);
  2131. id = add_struc(-1,"FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2132. id = add_struc(-1,"FFSPNandConfigX1C::$58726101B44D23A3E674C84B90609687",1);
  2133. id = add_struc(-1,"FFSPNandConfigX1C::$58726101B44D23A3E674C84B90609687::$063804423704652A71EF51F5858C07A5",0);
  2134. id = add_struc(-1,"FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93",1);
  2135. id = add_struc(-1,"FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93::$4EA3C491D8311974FED28639DF77879E",0);
  2136. id = add_struc(-1,"FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2137. id = add_struc(-1,"FFSPNandConfigX1C::$284C18C41DC325B961504E0A5FE631B9",1);
  2138. id = add_struc(-1,"FFSPNandConfigX1C::$284C18C41DC325B961504E0A5FE631B9::$063804423704652A71EF51F5858C07A5",0);
  2139. id = add_struc(-1,"FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4",1);
  2140. id = add_struc(-1,"FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4::$4EA3C491D8311974FED28639DF77879E",0);
  2141. id = add_struc(-1,"FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2142. id = add_struc(-1,"FFSPNandConfigX1C::$E2BC072C6CF873E7C10EFBA19287F583",1);
  2143. id = add_struc(-1,"FFSPNandConfigX1C::$E2BC072C6CF873E7C10EFBA19287F583::$063804423704652A71EF51F5858C07A5",0);
  2144. id = add_struc(-1,"FSSuperblock::$5942C63D6A42613F057EA7D98658321B",1);
  2145. id = add_struc(-1,"FSSuperblock::$5942C63D6A42613F057EA7D98658321B::$4EA3C491D8311974FED28639DF77879E",0);
  2146. id = add_struc(-1,"FSSuperblock::$5942C63D6A42613F057EA7D98658321B::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2147. id = add_struc(-1,"FFSPNandConfigX1C::$1C00F1CA777C21B316E8DA65E8F39ED4",1);
  2148. id = add_struc(-1,"FFSPNandConfigX1C::$1C00F1CA777C21B316E8DA65E8F39ED4::$063804423704652A71EF51F5858C07A5",0);
  2149. id = add_struc(-1,"FSSuperblock::$A642F059297017653CEDFCBAA5BF741C",1);
  2150. id = add_struc(-1,"FSSuperblock::$A642F059297017653CEDFCBAA5BF741C::$4EA3C491D8311974FED28639DF77879E",0);
  2151. id = add_struc(-1,"FSSuperblock::$A642F059297017653CEDFCBAA5BF741C::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2152. id = add_struc(-1,"FFSPNandConfigX1C::$5D2712936F4D4B22F65A9EFA5B80FCB5",1);
  2153. id = add_struc(-1,"FFSPNandConfigX1C::$5D2712936F4D4B22F65A9EFA5B80FCB5::$063804423704652A71EF51F5858C07A5",0);
  2154. id = add_struc(-1,"FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80",1);
  2155. id = add_struc(-1,"FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80::$4EA3C491D8311974FED28639DF77879E",0);
  2156. id = add_struc(-1,"FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2157. id = add_struc(-1,"FFSPNandConfigX1C::$9CF3E4B30FB8B8723622C3F606DC60E7",1);
  2158. id = add_struc(-1,"FFSPNandConfigX1C::$9CF3E4B30FB8B8723622C3F606DC60E7::$063804423704652A71EF51F5858C07A5",0);
  2159. id = add_struc(-1,"FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B",1);
  2160. id = add_struc(-1,"FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B::$4EA3C491D8311974FED28639DF77879E",0);
  2161. id = add_struc(-1,"FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2162. id = add_struc(-1,"FFSPNandConfigX1C::$64241C1DE2BAE8F87F03038B0E9FE957",1);
  2163. id = add_struc(-1,"FFSPNandConfigX1C::$64241C1DE2BAE8F87F03038B0E9FE957::$063804423704652A71EF51F5858C07A5",0);
  2164. id = add_struc(-1,"FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8",1);
  2165. id = add_struc(-1,"FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8::$4EA3C491D8311974FED28639DF77879E",0);
  2166. id = add_struc(-1,"FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2167. id = add_struc(-1,"FFSPNandConfigX1C::$3462B5364114DF9199D40B3D8698D245",1);
  2168. id = add_struc(-1,"FFSPNandConfigX1C::$3462B5364114DF9199D40B3D8698D245::$063804423704652A71EF51F5858C07A5",0);
  2169. id = add_struc(-1,"FSSuperblock::$4F0452344462E4435CBE5B60409C400D",1);
  2170. id = add_struc(-1,"FSSuperblock::$4F0452344462E4435CBE5B60409C400D::$4EA3C491D8311974FED28639DF77879E",0);
  2171. id = add_struc(-1,"FSSuperblock::$4F0452344462E4435CBE5B60409C400D::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2172. id = add_struc(-1,"FFSPNandConfigX1C::$E93808A9FC77E853D73E1F8119F870B4",1);
  2173. id = add_struc(-1,"FFSPNandConfigX1C::$E93808A9FC77E853D73E1F8119F870B4::$063804423704652A71EF51F5858C07A5",0);
  2174. id = add_struc(-1,"FSSuperblock::$65BDF112E630186B51ED79D3FB170716",1);
  2175. id = add_struc(-1,"FSSuperblock::$65BDF112E630186B51ED79D3FB170716::$4EA3C491D8311974FED28639DF77879E",0);
  2176. id = add_struc(-1,"FSSuperblock::$65BDF112E630186B51ED79D3FB170716::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2177. id = add_struc(-1,"FFSPNandConfigX1C::$20BCFFEBF96FDE605E29054B9C246BD0",1);
  2178. id = add_struc(-1,"FFSPNandConfigX1C::$20BCFFEBF96FDE605E29054B9C246BD0::$063804423704652A71EF51F5858C07A5",0);
  2179. id = add_struc(-1,"FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03",1);
  2180. id = add_struc(-1,"FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03::$4EA3C491D8311974FED28639DF77879E",0);
  2181. id = add_struc(-1,"FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2182. id = add_struc(-1,"FFSPNandConfigX1C::$FAF57401EB90F9C9D480DCA48D8C6F49",1);
  2183. id = add_struc(-1,"FFSPNandConfigX1C::$FAF57401EB90F9C9D480DCA48D8C6F49::$063804423704652A71EF51F5858C07A5",0);
  2184. id = add_struc(-1,"FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE",1);
  2185. id = add_struc(-1,"FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE::$4EA3C491D8311974FED28639DF77879E",0);
  2186. id = add_struc(-1,"FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2187. id = add_struc(-1,"FFSPNandConfigX1C::$7F91703627AA9B21CC89B373A798EA70",1);
  2188. id = add_struc(-1,"FFSPNandConfigX1C::$7F91703627AA9B21CC89B373A798EA70::$063804423704652A71EF51F5858C07A5",0);
  2189. id = add_struc(-1,"FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88",1);
  2190. id = add_struc(-1,"FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88::$4EA3C491D8311974FED28639DF77879E",0);
  2191. id = add_struc(-1,"FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2192. id = add_struc(-1,"FFSPNandConfigX1C::$71454369C195DEB323E520B679B8FC9F",1);
  2193. id = add_struc(-1,"FFSPNandConfigX1C::$71454369C195DEB323E520B679B8FC9F::$063804423704652A71EF51F5858C07A5",0);
  2194. id = add_struc(-1,"FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535",1);
  2195. id = add_struc(-1,"FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535::$4EA3C491D8311974FED28639DF77879E",0);
  2196. id = add_struc(-1,"FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2197. id = add_struc(-1,"FFSPNandConfigX1C::$340C9AAB63C956BA4880177A1B80D23B",1);
  2198. id = add_struc(-1,"FFSPNandConfigX1C::$340C9AAB63C956BA4880177A1B80D23B::$063804423704652A71EF51F5858C07A5",0);
  2199. id = add_struc(-1,"FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9",1);
  2200. id = add_struc(-1,"FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9::$4EA3C491D8311974FED28639DF77879E",0);
  2201. id = add_struc(-1,"FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2202. id = add_struc(-1,"FFSPNandConfigX1C::$17016B3E13C6A245E6511BF0F726CEAD",1);
  2203. id = add_struc(-1,"FFSPNandConfigX1C::$17016B3E13C6A245E6511BF0F726CEAD::$063804423704652A71EF51F5858C07A5",0);
  2204. id = add_struc(-1,"FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9",1);
  2205. id = add_struc(-1,"FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9::$4EA3C491D8311974FED28639DF77879E",0);
  2206. id = add_struc(-1,"FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2207. id = add_struc(-1,"FFSPNandConfigX1C::$8C07FBD69B9B009EDDD60DAC933AB499",1);
  2208. id = add_struc(-1,"FFSPNandConfigX1C::$8C07FBD69B9B009EDDD60DAC933AB499::$063804423704652A71EF51F5858C07A5",0);
  2209. id = add_struc(-1,"FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B",1);
  2210. id = add_struc(-1,"FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B::$4EA3C491D8311974FED28639DF77879E",0);
  2211. id = add_struc(-1,"FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2212. id = add_struc(-1,"FFSPNandConfigX1C::$5752C6B3764C1210A34752896681CE77",1);
  2213. id = add_struc(-1,"FFSPNandConfigX1C::$5752C6B3764C1210A34752896681CE77::$063804423704652A71EF51F5858C07A5",0);
  2214. id = add_struc(-1,"FSSuperblock::$261DFCA7BA8790C98361E45744806957",1);
  2215. id = add_struc(-1,"FSSuperblock::$261DFCA7BA8790C98361E45744806957::$4EA3C491D8311974FED28639DF77879E",0);
  2216. id = add_struc(-1,"FSSuperblock::$261DFCA7BA8790C98361E45744806957::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2217. id = add_struc(-1,"FFSPNandConfigX1C::$A6A8C56059E9D6104A29FA35A6F74DE8",1);
  2218. id = add_struc(-1,"FFSPNandConfigX1C::$A6A8C56059E9D6104A29FA35A6F74DE8::$063804423704652A71EF51F5858C07A5",0);
  2219. id = add_struc(-1,"FSSuperblock::$CF5B544097FAB139C659F07C6CA60968",1);
  2220. id = add_struc(-1,"FSSuperblock::$CF5B544097FAB139C659F07C6CA60968::$4EA3C491D8311974FED28639DF77879E",0);
  2221. id = add_struc(-1,"FSSuperblock::$CF5B544097FAB139C659F07C6CA60968::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2222. id = add_struc(-1,"FFSPNandConfigX1C::$672EAB2F66A185CB8C7A081C354EEFDC",1);
  2223. id = add_struc(-1,"FFSPNandConfigX1C::$672EAB2F66A185CB8C7A081C354EEFDC::$063804423704652A71EF51F5858C07A5",0);
  2224. id = add_struc(-1,"FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE",1);
  2225. id = add_struc(-1,"FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE::$4EA3C491D8311974FED28639DF77879E",0);
  2226. id = add_struc(-1,"FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2227. id = add_struc(-1,"FFSPNandConfigX1C::$ADC17C99DF6C7079A8DB259DF25EAB66",1);
  2228. id = add_struc(-1,"FFSPNandConfigX1C::$ADC17C99DF6C7079A8DB259DF25EAB66::$063804423704652A71EF51F5858C07A5",0);
  2229. id = add_struc(-1,"FSSuperblock::$DECC003298F239866177F65C720BF903",1);
  2230. id = add_struc(-1,"FSSuperblock::$DECC003298F239866177F65C720BF903::$4EA3C491D8311974FED28639DF77879E",0);
  2231. id = add_struc(-1,"FSSuperblock::$DECC003298F239866177F65C720BF903::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2232. id = add_struc(-1,"FSDataSalt",0);
  2233. id = add_struc(-1,"FFSPNandConfigX1C::$F7CB1D5F7B1DFF53EF801D86BE105E2C",1);
  2234. id = add_struc(-1,"FFSPNandConfigX1C::$F7CB1D5F7B1DFF53EF801D86BE105E2C::$063804423704652A71EF51F5858C07A5",0);
  2235. id = add_struc(-1,"FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E",1);
  2236. id = add_struc(-1,"FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E::$4EA3C491D8311974FED28639DF77879E",0);
  2237. id = add_struc(-1,"FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2238. id = add_struc(-1,"FFSPNandConfigX1C::$298EA466173A905DF0E62326EE117A46",1);
  2239. id = add_struc(-1,"FFSPNandConfigX1C::$298EA466173A905DF0E62326EE117A46::$063804423704652A71EF51F5858C07A5",0);
  2240. id = add_struc(-1,"FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF",1);
  2241. id = add_struc(-1,"FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF::$4EA3C491D8311974FED28639DF77879E",0);
  2242. id = add_struc(-1,"FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2243. id = add_struc(-1,"FFSPNandConfigX1C::$0EB21282D5B827DFC389E571653CCCC0",1);
  2244. id = add_struc(-1,"FFSPNandConfigX1C::$0EB21282D5B827DFC389E571653CCCC0::$063804423704652A71EF51F5858C07A5",0);
  2245. id = add_struc(-1,"FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9",1);
  2246. id = add_struc(-1,"FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9::$4EA3C491D8311974FED28639DF77879E",0);
  2247. id = add_struc(-1,"FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2248. id = add_struc(-1,"FFSPNandConfigX1C::$8EA953DCF9B737E0E6BB1439E0D6E46D",1);
  2249. id = add_struc(-1,"FFSPNandConfigX1C::$8EA953DCF9B737E0E6BB1439E0D6E46D::$063804423704652A71EF51F5858C07A5",0);
  2250. id = add_struc(-1,"FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC",1);
  2251. id = add_struc(-1,"FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC::$4EA3C491D8311974FED28639DF77879E",0);
  2252. id = add_struc(-1,"FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2253. id = add_struc(-1,"FFSPNandConfigX1C::$BCE300EB9FCECB8C3329FDAD976705B3",1);
  2254. id = add_struc(-1,"FFSPNandConfigX1C::$BCE300EB9FCECB8C3329FDAD976705B3::$063804423704652A71EF51F5858C07A5",0);
  2255. id = add_struc(-1,"FSSuperblock::$D133CC12E5F25B9999011E0379477266",1);
  2256. id = add_struc(-1,"FSSuperblock::$D133CC12E5F25B9999011E0379477266::$4EA3C491D8311974FED28639DF77879E",0);
  2257. id = add_struc(-1,"FSSuperblock::$D133CC12E5F25B9999011E0379477266::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2258. id = add_struc(-1,"FFSPNandConfigX1C::$17C490330FB9CDFEF81024BD5D0F7277",1);
  2259. id = add_struc(-1,"FFSPNandConfigX1C::$17C490330FB9CDFEF81024BD5D0F7277::$063804423704652A71EF51F5858C07A5",0);
  2260. id = add_struc(-1,"FSSuperblock::$DBA87309531CB2C5F31170602802D396",1);
  2261. id = add_struc(-1,"FSSuperblock::$DBA87309531CB2C5F31170602802D396::$4EA3C491D8311974FED28639DF77879E",0);
  2262. id = add_struc(-1,"FSSuperblock::$DBA87309531CB2C5F31170602802D396::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2263. id = add_struc(-1,"FFSPNandConfigX1C::$CEBFCFFAC77DC76443395423DEF1C07D",1);
  2264. id = add_struc(-1,"FFSPNandConfigX1C::$CEBFCFFAC77DC76443395423DEF1C07D::$063804423704652A71EF51F5858C07A5",0);
  2265. id = add_struc(-1,"FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D",1);
  2266. id = add_struc(-1,"FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D::$4EA3C491D8311974FED28639DF77879E",0);
  2267. id = add_struc(-1,"FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2268. id = add_struc(-1,"FFSPNandConfigX1C::$E0D29C389223E4B2492713B32EAF73E9",1);
  2269. id = add_struc(-1,"FFSPNandConfigX1C::$E0D29C389223E4B2492713B32EAF73E9::$063804423704652A71EF51F5858C07A5",0);
  2270. id = add_struc(-1,"FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705",1);
  2271. id = add_struc(-1,"FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705::$4EA3C491D8311974FED28639DF77879E",0);
  2272. id = add_struc(-1,"FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2273. id = add_struc(-1,"FFSPNandConfigX1C::$D1337003205663CD19D2B6F8B99B5728",1);
  2274. id = add_struc(-1,"FFSPNandConfigX1C::$D1337003205663CD19D2B6F8B99B5728::$063804423704652A71EF51F5858C07A5",0);
  2275. id = add_struc(-1,"FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E",1);
  2276. id = add_struc(-1,"FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E::$4EA3C491D8311974FED28639DF77879E",0);
  2277. id = add_struc(-1,"FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2278. id = add_struc(-1,"FFSPNandConfigX1C::$BA94DF356DF6F26E220D220C6F69174D",1);
  2279. id = add_struc(-1,"FFSPNandConfigX1C::$BA94DF356DF6F26E220D220C6F69174D::$063804423704652A71EF51F5858C07A5",0);
  2280. id = add_struc(-1,"FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC",1);
  2281. id = add_struc(-1,"FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC::$4EA3C491D8311974FED28639DF77879E",0);
  2282. id = add_struc(-1,"FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC::$8A3B36CCDB5613F506B16C2CD87EC0BE",0);
  2283.  
  2284. id = get_struc_id("IOVector");
  2285. mid = add_struc_member(id,"base", 0, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2286. mid = add_struc_member(id,"length", 0X4, 0x20000400, -1, 4);
  2287. set_struc_align(id,2);
  2288.  
  2289. id = get_struc_id("IOSResourceOpenRequest");
  2290. mid = add_struc_member(id,"path", 0, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2291. mid = add_struc_member(id,"flags", 0X4, 0x28800400, get_enum("IOSOpenMode"), 4);
  2292. mid = add_struc_member(id,"uid", 0X8, 0x20000400, -1, 4);
  2293. mid = add_struc_member(id,"gid", 0XC, 0x10000400, -1, 2);
  2294. set_struc_align(id,2);
  2295.  
  2296. id = get_struc_id("IOSResourceReadWriteRequest");
  2297. mid = add_struc_member(id,"data", 0, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2298. mid = add_struc_member(id,"length", 0X4, 0x20000400, -1, 4);
  2299. set_struc_align(id,2);
  2300.  
  2301. id = get_struc_id("IOSResourceSeekRequest");
  2302. mid = add_struc_member(id,"offset", 0, 0x20000400, -1, 4);
  2303. mid = add_struc_member(id,"mode", 0X4, 0x28800400, get_enum("SeekMode"), 4);
  2304. set_struc_align(id,2);
  2305.  
  2306. id = get_struc_id("IOSResourceIOCtlRequest");
  2307. mid = add_struc_member(id,"request", 0, 0x20000400, -1, 4);
  2308. mid = add_struc_member(id,"in", 0X4, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2309. mid = add_struc_member(id,"in_size", 0X8, 0x20000400, -1, 4);
  2310. mid = add_struc_member(id,"out", 0XC, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2311. mid = add_struc_member(id,"out_size", 0X10, 0x20000400, -1, 4);
  2312. set_struc_align(id,2);
  2313.  
  2314. id = get_struc_id("IOSResourceIOCtlVRequest");
  2315. mid = add_struc_member(id,"request", 0, 0x20000400, -1, 4);
  2316. mid = add_struc_member(id,"in_count", 0X4, 0x20000400, -1, 4);
  2317. mid = add_struc_member(id,"io_count", 0X8, 0x20000400, -1, 4);
  2318. mid = add_struc_member(id,"vectors", 0XC, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2319. set_struc_align(id,2);
  2320.  
  2321. id = get_struc_id("IOSResourceArgs");
  2322. mid = add_struc_member(id,"open", 0, 0x60000400, get_struc_id("IOSResourceOpenRequest"), 16);
  2323. mid = add_struc_member(id,"read", 0, 0x60000400, get_struc_id("IOSResourceReadWriteRequest"), 8);
  2324. mid = add_struc_member(id,"write", 0, 0x60000400, get_struc_id("IOSResourceReadWriteRequest"), 8);
  2325. mid = add_struc_member(id,"seek", 0, 0x60000400, get_struc_id("IOSResourceSeekRequest"), 8);
  2326. mid = add_struc_member(id,"ioctl", 0, 0x60000400, get_struc_id("IOSResourceIOCtlRequest"), 20);
  2327. mid = add_struc_member(id,"ioctlv", 0, 0x60000400, get_struc_id("IOSResourceIOCtlVRequest"), 16);
  2328. set_struc_align(id,2);
  2329.  
  2330. id = get_struc_id("IOSRequest");
  2331. mid = add_struc_member(id,"cmd", 0, 0x28800400, get_enum("IPCCommandType"), 4);
  2332. mid = add_struc_member(id,"ret", 0X4, 0x20000400, -1, 4);
  2333. mid = add_struc_member(id,"fd", 0X8, 0x20000400, -1, 4);
  2334. mid = add_struc_member(id,"args", 0XC, 0x60000400, get_struc_id("IOSResourceArgs"), 20);
  2335. mid = add_struc_member(id,"queue", 0X20, 0x20000400, -1, 4);
  2336. mid = add_struc_member(id,"reply", 0X24, 0x20000400, -1, 4);
  2337. mid = add_struc_member(id,"thread_id", 0X28, 0x20000400, -1, 4);
  2338. mid = add_struc_member(id,"pending", 0X2C, 0x20000400, -1, 4);
  2339. mid = add_struc_member(id,"rm_pid", 0X30, 0x20000400, -1, 4);
  2340. set_struc_align(id,2);
  2341.  
  2342. id = get_struc_id("ContentView");
  2343. mid = add_struc_member(id,"id", 0, 0x20000400, -1, 4);
  2344. mid = add_struc_member(id,"index", 0X4, 0x10000400, -1, 2);
  2345. mid = add_struc_member(id,"type", 0X6, 0x10000400, -1, 2);
  2346. mid = add_struc_member(id,"size", 0X8, 0x30000400, -1, 8);
  2347. set_struc_align(id,2);
  2348.  
  2349. id = get_struc_id("TMDView");
  2350. mid = add_struc_member(id,"tmd_version", 0, 0x000400, -1, 1);
  2351. mid = add_struc_member(id,"ca_crl_version", 0X1, 0x000400, -1, 1);
  2352. mid = add_struc_member(id,"signer_crl_version", 0X2, 0x000400, -1, 1);
  2353. mid = add_struc_member(id,"ios_id", 0X4, 0x30000400, -1, 8);
  2354. mid = add_struc_member(id,"title_id", 0XC, 0x30000400, -1, 8);
  2355. mid = add_struc_member(id,"title_type", 0X14, 0x20000400, -1, 4);
  2356. mid = add_struc_member(id,"group_id", 0X18, 0x10000400, -1, 2);
  2357. mid = add_struc_member(id,"zero", 0X1A, 0x10000400, -1, 2);
  2358. mid = add_struc_member(id,"region", 0X1C, 0x10000400, -1, 2);
  2359. mid = add_struc_member(id,"ratings", 0X1E, 0x000400, -1, 16);
  2360. mid = add_struc_member(id,"reserved", 0X2E, 0x000400, -1, 12);
  2361. mid = add_struc_member(id,"ipc_mask", 0X3A, 0x000400, -1, 12);
  2362. mid = add_struc_member(id,"reserved2", 0X46, 0x000400, -1, 18);
  2363. mid = add_struc_member(id,"title_version", 0X58, 0x10000400, -1, 2);
  2364. mid = add_struc_member(id,"num_contents", 0X5A, 0x10000400, -1, 2);
  2365. mid = add_struc_member(id,"content_views", 0X5C, 0x60000400, get_struc_id("ContentView"), 16);
  2366. set_struc_align(id,2);
  2367.  
  2368. id = get_struc_id("SHA1Hash");
  2369. mid = add_struc_member(id,"h", 0, 0x000400, -1, 20);
  2370.  
  2371. id = get_struc_id("Content");
  2372. mid = add_struc_member(id,"id", 0, 0x20000400, -1, 4);
  2373. mid = add_struc_member(id,"index", 0X4, 0x10000400, -1, 2);
  2374. mid = add_struc_member(id,"type", 0X6, 0x10000400, -1, 2);
  2375. mid = add_struc_member(id,"size", 0X8, 0x30000400, -1, 8);
  2376. mid = add_struc_member(id,"sha1", 0X10, 0x60000400, get_struc_id("SHA1Hash"), 20);
  2377. set_struc_align(id,2);
  2378.  
  2379. id = get_struc_id("SignatureRSA2048");
  2380. mid = add_struc_member(id,"type", 0, 0x28800400, get_enum("SignatureType"), 4);
  2381. mid = add_struc_member(id,"sig", 0X4, 0x000400, -1, 256);
  2382. mid = add_struc_member(id,"fill", 0X104, 0x000400, -1, 60);
  2383. mid = add_struc_member(id,"issuer", 0X140, 0x000400, -1, 64);
  2384. set_struc_align(id,2);
  2385.  
  2386. id = get_struc_id("TMDHeader");
  2387. mid = add_struc_member(id,"signature", 0, 0x60000400, get_struc_id("SignatureRSA2048"), 384);
  2388. mid = add_struc_member(id,"tmd_version", 0X180, 0x000400, -1, 1);
  2389. mid = add_struc_member(id,"ca_crl_version", 0X181, 0x000400, -1, 1);
  2390. mid = add_struc_member(id,"signer_crl_version", 0X182, 0x000400, -1, 1);
  2391. mid = add_struc_member(id,"ios_id", 0X184, 0x30000400, -1, 8);
  2392. mid = add_struc_member(id,"title_id", 0X18C, 0x30000400, -1, 8);
  2393. mid = add_struc_member(id,"title_type", 0X194, 0x20000400, -1, 4);
  2394. mid = add_struc_member(id,"group_id", 0X198, 0x10000400, -1, 2);
  2395. mid = add_struc_member(id,"zero", 0X19A, 0x10000400, -1, 2);
  2396. mid = add_struc_member(id,"region", 0X19C, 0x10000400, -1, 2);
  2397. mid = add_struc_member(id,"ratings", 0X19E, 0x000400, -1, 16);
  2398. mid = add_struc_member(id,"reserved", 0X1AE, 0x000400, -1, 12);
  2399. mid = add_struc_member(id,"ipc_mask", 0X1BA, 0x000400, -1, 12);
  2400. mid = add_struc_member(id,"reserved2", 0X1C6, 0x000400, -1, 18);
  2401. mid = add_struc_member(id,"access_rights", 0X1D8, 0x20000400, -1, 4);
  2402. mid = add_struc_member(id,"title_version", 0X1DC, 0x10000400, -1, 2);
  2403. mid = add_struc_member(id,"num_contents", 0X1DE, 0x10000400, -1, 2);
  2404. mid = add_struc_member(id,"boot_index", 0X1E0, 0x10000400, -1, 2);
  2405. mid = add_struc_member(id,"fill2", 0X1E2, 0x10000400, -1, 2);
  2406. mid = add_struc_member(id,"contents", 0X1E4, 0x60000400, get_struc_id("Content"), 36);
  2407. set_struc_align(id,2);
  2408.  
  2409. id = get_struc_id("TimeLimit");
  2410. mid = add_struc_member(id,"type", 0, 0x20000400, -1, 4);
  2411. mid = add_struc_member(id,"value", 0X4, 0x20000400, -1, 4);
  2412. set_struc_align(id,2);
  2413.  
  2414. id = get_struc_id("TicketView");
  2415. mid = add_struc_member(id,"version", 0, 0x20000400, -1, 4);
  2416. mid = add_struc_member(id,"ticket_id", 0X4, 0x30000400, -1, 8);
  2417. mid = add_struc_member(id,"device_id", 0XC, 0x20000400, -1, 4);
  2418. mid = add_struc_member(id,"title_id", 0X10, 0x30000400, -1, 8);
  2419. mid = add_struc_member(id,"access_mask", 0X18, 0x10000400, -1, 2);
  2420. mid = add_struc_member(id,"permitted_title_id", 0X1C, 0x20000400, -1, 4);
  2421. mid = add_struc_member(id,"permitted_title_mask", 0X20, 0x20000400, -1, 4);
  2422. mid = add_struc_member(id,"title_export_allowed", 0X24, 0x000400, -1, 1);
  2423. mid = add_struc_member(id,"common_key_index", 0X25, 0x000400, -1, 1);
  2424. mid = add_struc_member(id,"unknown2", 0X26, 0x000400, -1, 48);
  2425. mid = add_struc_member(id,"content_access_permissions", 0X56, 0x000400, -1, 64);
  2426. mid = add_struc_member(id,"limits", 0X98, 0x60000400, get_struc_id("TimeLimit"), 64);
  2427. set_struc_align(id,2);
  2428.  
  2429. id = get_struc_id("ESActiveTitle");
  2430. mid = add_struc_member(id,"ticket", 0, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2431. mid = add_struc_member(id,"tmd", 0X4, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2432. mid = add_struc_member(id,"active", 0X8, 0x20000400, -1, 4);
  2433. set_struc_align(id,2);
  2434.  
  2435. id = get_struc_id("FFSPFileEntry");
  2436. mid = add_struc_member(id,"opened", 0, 0x10000400, -1, 2);
  2437. mid = add_struc_member(id,"gid", 0X2, 0x10000400, -1, 2);
  2438. mid = add_struc_member(id,"uid", 0X4, 0x20000400, -1, 4);
  2439. mid = add_struc_member(id,"fst_idx", 0X8, 0x20000400, -1, 4);
  2440. mid = add_struc_member(id,"perm_flags", 0XC, 0x20000400, -1, 4);
  2441. mid = add_struc_member(id,"file_cache_offset", 0X10, 0x20000400, -1, 4);
  2442. mid = add_struc_member(id,"file_offset", 0X14, 0x20000400, -1, 4);
  2443. mid = add_struc_member(id,"file_size", 0X18, 0x20000400, -1, 4);
  2444. mid = add_struc_member(id,"needs_superblock_flush", 0X1C, 0x20000400, -1, 4);
  2445. mid = add_struc_member(id,"last_error", 0X20, 0x20000400, -1, 4);
  2446. set_struc_align(id,2);
  2447.  
  2448. id = get_struc_id("FSParams::rename");
  2449. mid = add_struc_member(id,"filepathOld", 0, 0x000400, -1, 64);
  2450. mid = add_struc_member(id,"filepathNew", 0X40, 0x000400, -1, 64);
  2451.  
  2452. id = get_struc_id("FSParams::stats");
  2453. mid = add_struc_member(id,"a", 0, 0x20000400, -1, 4);
  2454. mid = add_struc_member(id,"b", 0X4, 0x20000400, -1, 4);
  2455. mid = add_struc_member(id,"c", 0X8, 0x20000400, -1, 4);
  2456. mid = add_struc_member(id,"d", 0XC, 0x20000400, -1, 4);
  2457. mid = add_struc_member(id,"e", 0X10, 0x20000400, -1, 4);
  2458. mid = add_struc_member(id,"f", 0X14, 0x20000400, -1, 4);
  2459. mid = add_struc_member(id,"g", 0X18, 0x20000400, -1, 4);
  2460.  
  2461. id = get_struc_id("FSParams::FileStats");
  2462. mid = add_struc_member(id,"size", 0, 0x20000400, -1, 4);
  2463. mid = add_struc_member(id,"seek_position", 0X4, 0x20000400, -1, 4);
  2464.  
  2465. id = get_struc_id("FSParams::Ioctl");
  2466. mid = add_struc_member(id,"owner_id", 0, 0x20000400, -1, 4);
  2467. mid = add_struc_member(id,"group_id", 0X4, 0x10000400, -1, 2);
  2468. mid = add_struc_member(id,"path", 0X6, 0x000400, -1, 64);
  2469. mid = add_struc_member(id,"ownerperm", 0X46, 0x000400, -1, 1);
  2470. mid = add_struc_member(id,"groupperm", 0X47, 0x000400, -1, 1);
  2471. mid = add_struc_member(id,"otherperm", 0X48, 0x000400, -1, 1);
  2472. mid = add_struc_member(id,"attributes", 0X49, 0x000400, -1, 1);
  2473.  
  2474. id = get_struc_id("FSParams");
  2475. mid = add_struc_member(id,"rename", 0, 0x60000400, get_struc_id("FSParams::rename"), 128);
  2476. mid = add_struc_member(id,"ioctl", 0, 0x60000400, get_struc_id("FSParams::Ioctl"), 74);
  2477. mid = add_struc_member(id,"nand_stats", 0, 0x60000400, get_struc_id("FSParams::stats"), 28);
  2478. mid = add_struc_member(id,"file_stats", 0, 0x60000400, get_struc_id("FSParams::FileStats"), 8);
  2479.  
  2480. id = get_struc_id("FSParams::attr");
  2481. mid = add_struc_member(id,"owner_id", 0, 0x20000400, -1, 4);
  2482. mid = add_struc_member(id,"group_id", 0X4, 0x10000400, -1, 2);
  2483. mid = add_struc_member(id,"unk1", 0X6, 0x20000400, -1, 4);
  2484. mid = add_struc_member(id,"unk2", 0XA, 0x20000400, -1, 4);
  2485. mid = add_struc_member(id,"unk3", 0XE, 0x20000400, -1, 4);
  2486. mid = add_struc_member(id,"unk4", 0X12, 0x20000400, -1, 4);
  2487. mid = add_struc_member(id,"unk5", 0X16, 0x20000400, -1, 4);
  2488. mid = add_struc_member(id,"unk6", 0X1A, 0x20000400, -1, 4);
  2489. mid = add_struc_member(id,"unk7", 0X1E, 0x20000400, -1, 4);
  2490. mid = add_struc_member(id,"unk8", 0X22, 0x20000400, -1, 4);
  2491. mid = add_struc_member(id,"unk9", 0X26, 0x20000400, -1, 4);
  2492. mid = add_struc_member(id,"unk10", 0X2A, 0x20000400, -1, 4);
  2493. mid = add_struc_member(id,"unk11", 0X2E, 0x20000400, -1, 4);
  2494. mid = add_struc_member(id,"unk12", 0X32, 0x20000400, -1, 4);
  2495. mid = add_struc_member(id,"unk13", 0X36, 0x20000400, -1, 4);
  2496. mid = add_struc_member(id,"unk14", 0X3A, 0x20000400, -1, 4);
  2497. mid = add_struc_member(id,"unk15", 0X3E, 0x20000400, -1, 4);
  2498. mid = add_struc_member(id,"unk16", 0X42, 0x20000400, -1, 4);
  2499. mid = add_struc_member(id,"ownerperm", 0X46, 0x000400, -1, 1);
  2500. mid = add_struc_member(id,"groupperm", 0X47, 0x000400, -1, 1);
  2501. mid = add_struc_member(id,"otherperm", 0X48, 0x000400, -1, 1);
  2502. mid = add_struc_member(id,"attributes", 0X49, 0x000400, -1, 1);
  2503. mid = add_struc_member(id,"pad0", 0X4A, 0x000400, -1, 2);
  2504.  
  2505. id = get_struc_id("ESDirectoryToCreate");
  2506. mid = add_struc_member(id,"path", 0, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2507. mid = add_struc_member(id,"attributes", 0X4, 0x20000400, -1, 4);
  2508. mid = add_struc_member(id,"owner_perm", 0X8, 0x20000400, -1, 4);
  2509. mid = add_struc_member(id,"group_perm", 0XC, 0x20000400, -1, 4);
  2510. mid = add_struc_member(id,"other_perm", 0X10, 0x20000400, -1, 4);
  2511. set_struc_align(id,2);
  2512.  
  2513. id = get_struc_id("IOSIoctlvRequest");
  2514. mid = add_struc_member(id,"cmd", 0, 0x28800400, get_enum("IPCCommandType"), 4);
  2515. mid = add_struc_member(id,"ret", 0X4, 0x20000400, -1, 4);
  2516. mid = add_struc_member(id,"fd", 0X8, 0x20000400, -1, 4);
  2517. mid = add_struc_member(id,"ioctlv", 0XC, 0x60000400, get_struc_id("IOSResourceIOCtlVRequest"), 16);
  2518. set_struc_align(id,2);
  2519.  
  2520. id = get_struc_id("ESImportContext::ContentImportContext");
  2521. mid = add_struc_member(id,"content_fd", 0, 0x20000400, -1, 4);
  2522. mid = add_struc_member(id,"content_index", 0X4, 0x20000400, -1, 4);
  2523. mid = add_struc_member(id,"processed_size", 0X8, 0x30000400, -1, 8);
  2524. mid = add_struc_member(id,"content_id", 0X10, 0x20000400, -1, 4);
  2525. mid = add_struc_member(id,"hash_context", 0X14, 0x000400, -1, 96);
  2526. mid = add_struc_member(id,"sha1", 0X74, 0x000400, -1, 16);
  2527. mid = add_struc_member(id,"unknown3", 0X84, 0x000400, -1, 16);
  2528. mid = add_struc_member(id,"iv", 0X94, 0x000400, -1, 16);
  2529. mid = add_struc_member(id,"unknown4", 0XA4, 0x000400, -1, 16);
  2530. mid = add_struc_member(id,"data_buffer", 0XB4, 0x000400, -1, 64);
  2531. mid = add_struc_member(id,"unknown5", 0XF4, 0x20000400, -1, 4);
  2532. set_struc_align(id,2);
  2533.  
  2534. id = get_struc_id("ESImportContext");
  2535. mid = add_struc_member(id,"tmd", 0, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2536. mid = add_struc_member(id,"tmd_size", 0X4, 0x20000400, -1, 4);
  2537. mid = add_struc_member(id,"title_key_handle", 0X8, 0x20000400, -1, 4);
  2538. mid = add_struc_member(id,"content_ctx", 0XC, 0x60000400, get_struc_id("ESImportContext::ContentImportContext"), 248);
  2539. mid = add_struc_member(id,"last_error", 0X104, 0x20000400, -1, 4);
  2540. mid = add_struc_member(id,"valid", 0X108, 0x20000400, -1, 4);
  2541. mid = add_struc_member(id,"unknown7", 0X10C, 0x20000400, -1, 4);
  2542. mid = add_struc_member(id,"unknown0a", 0X110, 0x000400, -1, 16);
  2543. mid = add_struc_member(id,"unknown0b", 0X120, 0x000400, -1, 16);
  2544. mid = add_struc_member(id,"unknown0c", 0X130, 0x000400, -1, 16);
  2545. set_struc_align(id,2);
  2546.  
  2547. id = get_struc_id("ESContext");
  2548. mid = add_struc_member(id,"gid", 0, 0x10000400, -1, 2);
  2549. mid = add_struc_member(id,"uid", 0X4, 0x20000400, -1, 4);
  2550. mid = add_struc_member(id,"unknown", 0X8, 0x20000400, -1, 56);
  2551. mid = add_struc_member(id,"import_ctx", 0X40, 0x60000400, get_struc_id("ESImportContext"), 320);
  2552. mid = add_struc_member(id,"active", 0X180, 0x20000400, -1, 4);
  2553. mid = add_struc_member(id,"unknown3", 0X184, 0x20000400, -1, 60);
  2554. set_struc_align(id,2);
  2555.  
  2556. id = get_struc_id("TMD");
  2557. mid = add_struc_member(id,"signature_type", 0, 0x20000400, -1, 4);
  2558. mid = add_struc_member(id,"rsa_2048_signature", 0X4, 0x000400, -1, 256);
  2559. mid = add_struc_member(id,"fill", 0X104, 0x000400, -1, 60);
  2560. mid = add_struc_member(id,"issuer", 0X140, 0x000400, -1, 64);
  2561. mid = add_struc_member(id,"tmd_version", 0X180, 0x000400, -1, 1);
  2562. mid = add_struc_member(id,"ca_crl_version", 0X181, 0x000400, -1, 1);
  2563. mid = add_struc_member(id,"signer_crl_version", 0X182, 0x000400, -1, 1);
  2564. mid = add_struc_member(id,"ios_id", 0X184, 0x30000400, -1, 8);
  2565. mid = add_struc_member(id,"title_id", 0X18C, 0x30000400, -1, 8);
  2566. mid = add_struc_member(id,"title_type", 0X194, 0x20000400, -1, 4);
  2567. mid = add_struc_member(id,"group_id", 0X198, 0x10000400, -1, 2);
  2568. mid = add_struc_member(id,"zero", 0X19A, 0x10000400, -1, 2);
  2569. mid = add_struc_member(id,"region", 0X19C, 0x10000400, -1, 2);
  2570. mid = add_struc_member(id,"ratings", 0X19E, 0x000400, -1, 16);
  2571. mid = add_struc_member(id,"reserved", 0X1AE, 0x000400, -1, 12);
  2572. mid = add_struc_member(id,"ipc_mask", 0X1BA, 0x000400, -1, 12);
  2573. mid = add_struc_member(id,"reserved2", 0X1C6, 0x000400, -1, 18);
  2574. mid = add_struc_member(id,"access_rights", 0X1D8, 0x20000400, -1, 4);
  2575. mid = add_struc_member(id,"title_version", 0X1DC, 0x10000400, -1, 2);
  2576. mid = add_struc_member(id,"num_contents", 0X1DE, 0x10000400, -1, 2);
  2577. mid = add_struc_member(id,"boot_index", 0X1E0, 0x10000400, -1, 2);
  2578. mid = add_struc_member(id,"fill2", 0X1E2, 0x10000400, -1, 2);
  2579. mid = add_struc_member(id,"contents", 0X1E4, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2580. set_struc_align(id,2);
  2581.  
  2582. id = get_struc_id("tikview");
  2583. mid = add_struc_member(id,"version", 0, 0x20000400, -1, 4);
  2584. mid = add_struc_member(id,"ticket_id", 0X4, 0x30000400, -1, 8);
  2585. mid = add_struc_member(id,"device_id", 0XC, 0x20000400, -1, 4);
  2586. mid = add_struc_member(id,"title_id", 0X10, 0x30000400, -1, 8);
  2587. mid = add_struc_member(id,"access_mask", 0X18, 0x10000400, -1, 2);
  2588. mid = add_struc_member(id,"permitted_title_id", 0X1C, 0x20000400, -1, 4);
  2589. mid = add_struc_member(id,"permitted_title_mask", 0X20, 0x20000400, -1, 4);
  2590. mid = add_struc_member(id,"title_export_allowed", 0X24, 0x000400, -1, 1);
  2591. mid = add_struc_member(id,"common_key_index", 0X25, 0x000400, -1, 1);
  2592. mid = add_struc_member(id,"unknown2", 0X26, 0x000400, -1, 48);
  2593. mid = add_struc_member(id,"content_access_permissions", 0X56, 0x000400, -1, 64);
  2594. mid = add_struc_member(id,"limits", 0X98, 0x60000400, get_struc_id("TimeLimit"), 64);
  2595. set_struc_align(id,2);
  2596.  
  2597. id = get_struc_id("ESContentTableEntry");
  2598. mid = add_struc_member(id,"fd", 0, 0x20000400, -1, 4);
  2599. mid = add_struc_member(id,"uid", 0X4, 0x20000400, -1, 4);
  2600. set_struc_align(id,2);
  2601.  
  2602. id = get_struc_id("UidMap");
  2603. mid = add_struc_member(id,"title_id", 0, 0x30000400, -1, 8);
  2604. mid = add_struc_member(id,"uid", 0X8, 0x20000400, -1, 4);
  2605. set_struc_align(id,2);
  2606.  
  2607. id = get_struc_id("IOSThread");
  2608. mid = add_struc_member(id,"saved_cpsr", 0, 0x20000400, -1, 4);
  2609. mid = add_struc_member(id,"saved_r0", 0X4, 0x20000400, -1, 4);
  2610. mid = add_struc_member(id,"saved_r1", 0X8, 0x20000400, -1, 4);
  2611. mid = add_struc_member(id,"saved_r2", 0XC, 0x20000400, -1, 4);
  2612. mid = add_struc_member(id,"saved_r3", 0X10, 0x20000400, -1, 4);
  2613. mid = add_struc_member(id,"saved_r4", 0X14, 0x20000400, -1, 4);
  2614. mid = add_struc_member(id,"saved_r5", 0X18, 0x20000400, -1, 4);
  2615. mid = add_struc_member(id,"saved_r6", 0X1C, 0x20000400, -1, 4);
  2616. mid = add_struc_member(id,"saved_r7", 0X20, 0x20000400, -1, 4);
  2617. mid = add_struc_member(id,"saved_r8", 0X24, 0x20000400, -1, 4);
  2618. mid = add_struc_member(id,"saved_r9", 0X28, 0x20000400, -1, 4);
  2619. mid = add_struc_member(id,"saved_r10", 0X2C, 0x20000400, -1, 4);
  2620. mid = add_struc_member(id,"saved_r11", 0X30, 0x20000400, -1, 4);
  2621. mid = add_struc_member(id,"saved_r12", 0X34, 0x20000400, -1, 4);
  2622. mid = add_struc_member(id,"saved_r13", 0X38, 0x20000400, -1, 4);
  2623. mid = add_struc_member(id,"saved_lr", 0X3C, 0x20000400, -1, 4);
  2624. mid = add_struc_member(id,"thread_pc", 0X40, 0x20000400, -1, 4);
  2625. mid = add_struc_member(id,"unknown", 0X44, 0x20000400, -1, 4);
  2626. mid = add_struc_member(id,"thread_min_priority", 0X48, 0x20000400, -1, 4);
  2627. mid = add_struc_member(id,"thread_max_priority", 0X4C, 0x20000400, -1, 4);
  2628. mid = add_struc_member(id,"thread_state", 0X50, 0x20000400, -1, 4);
  2629. mid = add_struc_member(id,"owner_pid", 0X54, 0x20000400, -1, 4);
  2630. mid = add_struc_member(id,"thread_id", 0X58, 0x20000400, -1, 4);
  2631. mid = add_struc_member(id,"flags", 0X5C, 0x20000400, -1, 4);
  2632. mid = add_struc_member(id,"unk1", 0X60, 0x20000400, -1, 4);
  2633. mid = add_struc_member(id,"unk2", 0X64, 0x20000400, -1, 4);
  2634. mid = add_struc_member(id,"unk3", 0X68, 0x20000400, -1, 4);
  2635. mid = add_struc_member(id,"unk4", 0X6C, 0x20000400, -1, 4);
  2636. mid = add_struc_member(id,"unk5", 0X70, 0x20000400, -1, 4);
  2637. mid = add_struc_member(id,"unk6", 0X74, 0x20000400, -1, 4);
  2638. mid = add_struc_member(id,"unk7", 0X78, 0x20000400, -1, 4);
  2639. mid = add_struc_member(id,"unk8", 0X7C, 0x20000400, -1, 4);
  2640. mid = add_struc_member(id,"unk9", 0X80, 0x20000400, -1, 4);
  2641. mid = add_struc_member(id,"unk10", 0X84, 0x20000400, -1, 4);
  2642. mid = add_struc_member(id,"unk11", 0X88, 0x20000400, -1, 4);
  2643. mid = add_struc_member(id,"unk12", 0X8C, 0x20000400, -1, 4);
  2644. mid = add_struc_member(id,"unk13", 0X90, 0x20000400, -1, 4);
  2645. mid = add_struc_member(id,"unk14", 0X94, 0x20000400, -1, 4);
  2646. mid = add_struc_member(id,"unk15", 0X98, 0x20000400, -1, 4);
  2647. mid = add_struc_member(id,"unk16", 0X9C, 0x20000400, -1, 4);
  2648. mid = add_struc_member(id,"unk17", 0XA0, 0x20000400, -1, 4);
  2649. mid = add_struc_member(id,"unk18", 0XA4, 0x20000400, -1, 4);
  2650. mid = add_struc_member(id,"unk19", 0XA8, 0x20000400, -1, 4);
  2651. mid = add_struc_member(id,"syscall_stack", 0XAC, 0x20000400, -1, 4);
  2652. set_struc_align(id,2);
  2653.  
  2654. id = get_struc_id("IOSResourceRequest");
  2655. mid = add_struc_member(id,"cmd", 0, 0x28800400, get_enum("IPCCommandType"), 4);
  2656. mid = add_struc_member(id,"ret", 0X4, 0x20000400, -1, 4);
  2657. mid = add_struc_member(id,"fd", 0X8, 0x20000400, -1, 4);
  2658. mid = add_struc_member(id,"args", 0XC, 0x60000400, get_struc_id("IOSResourceArgs"), 20);
  2659. set_struc_align(id,2);
  2660.  
  2661. id = get_struc_id("ContentMap");
  2662. mid = add_struc_member(id,"id", 0, 0x000400, -1, 8);
  2663. mid = add_struc_member(id,"sha1", 0X8, 0x60000400, get_struc_id("SHA1Hash"), 20);
  2664.  
  2665. id = get_struc_id("IOSResourceManager");
  2666. mid = add_struc_member(id,"path", 0, 0x20000400, -1, 4);
  2667. mid = add_struc_member(id,"unknown1", 0X4, 0x20000400, -1, 4);
  2668. mid = add_struc_member(id,"unknown2", 0X8, 0x20000400, -1, 4);
  2669. mid = add_struc_member(id,"unknown3", 0XC, 0x20000400, -1, 4);
  2670. mid = add_struc_member(id,"unknown4", 0X10, 0x20000400, -1, 4);
  2671. mid = add_struc_member(id,"unknown5", 0X14, 0x20000400, -1, 4);
  2672. mid = add_struc_member(id,"unknown6", 0X18, 0x20000400, -1, 4);
  2673. mid = add_struc_member(id,"unknowna", 0X1C, 0x20000400, -1, 4);
  2674. mid = add_struc_member(id,"unknownb", 0X20, 0x20000400, -1, 4);
  2675. mid = add_struc_member(id,"unknownc", 0X24, 0x20000400, -1, 4);
  2676. mid = add_struc_member(id,"unknownd", 0X28, 0x20000400, -1, 4);
  2677. mid = add_struc_member(id,"unknowne", 0X2C, 0x20000400, -1, 4);
  2678. mid = add_struc_member(id,"unknownf", 0X30, 0x20000400, -1, 4);
  2679. mid = add_struc_member(id,"unknowng", 0X34, 0x20000400, -1, 4);
  2680. mid = add_struc_member(id,"unknownh", 0X38, 0x20000400, -1, 4);
  2681. mid = add_struc_member(id,"unknowni", 0X3C, 0x20000400, -1, 4);
  2682. mid = add_struc_member(id,"path_len", 0X40, 0x20000400, -1, 4);
  2683. mid = add_struc_member(id,"message_queue", 0X44, 0x20000400, -1, 4);
  2684. mid = add_struc_member(id,"owner_pid", 0X48, 0x20000400, -1, 4);
  2685. mid = add_struc_member(id,"ipc_unk", 0X4C, 0x20000400, -1, 4);
  2686. set_struc_align(id,2);
  2687.  
  2688. id = get_struc_id("IOSQueue");
  2689. mid = add_struc_member(id,"emptyQ", 0, 0x20000400, -1, 4);
  2690. mid = add_struc_member(id,"fullQ", 0X4, 0x20000400, -1, 4);
  2691. mid = add_struc_member(id,"owner_pid", 0X8, 0x20000400, -1, 4);
  2692. mid = add_struc_member(id,"count", 0XC, 0x20000400, -1, 4);
  2693. mid = add_struc_member(id,"unknown5", 0X10, 0x20000400, -1, 4);
  2694. mid = add_struc_member(id,"size", 0X14, 0x20000400, -1, 4);
  2695. mid = add_struc_member(id,"unknown7", 0X18, 0x20000400, -1, 4);
  2696. set_struc_align(id,2);
  2697.  
  2698. id = get_struc_id("IOSFdTable::Entry");
  2699. mid = add_struc_member(id,"userdata", 0, 0x20000400, -1, 4);
  2700. mid = add_struc_member(id,"resource_manager", 0X4, 0x20000400, -1, 4);
  2701. set_struc_align(id,2);
  2702.  
  2703. id = get_struc_id("IOSFdTable");
  2704. mid = add_struc_member(id,"entries", 0, 0x60000400, get_struc_id("IOSFdTable::Entry"), 192);
  2705. set_struc_align(id,2);
  2706.  
  2707. id = get_struc_id("IOSKeyMetadata");
  2708. mid = add_struc_member(id,"occupied", 0, 0x000400, -1, 1);
  2709. mid = add_struc_member(id,"type", 0X1, 0x000400, -1, 1);
  2710. mid = add_struc_member(id,"owner", 0X4, 0x20000400, -1, 4);
  2711. mid = add_struc_member(id,"prot", 0X8, 0x20000400, -1, 4);
  2712. mid = add_struc_member(id,"miscData", 0XC, 0x000400, -1, 4);
  2713. mid = add_struc_member(id,"keyStoreHandle", 0X10, 0x10000400, -1, 2);
  2714. set_struc_align(id,2);
  2715.  
  2716. id = get_struc_id("ESSyscallStruct");
  2717. mid = add_struc_member(id,"pid", 0, 0x20000400, -1, 4);
  2718. mid = add_struc_member(id,"value", 0X4, 0x20000400, -1, 4);
  2719. set_struc_align(id,2);
  2720.  
  2721. id = get_struc_id("IOSIoctlRequest");
  2722. mid = add_struc_member(id,"cmd", 0, 0x28800400, get_enum("IPCCommandType"), 4);
  2723. mid = add_struc_member(id,"ret", 0X4, 0x20000400, -1, 4);
  2724. mid = add_struc_member(id,"fd", 0X8, 0x20000400, -1, 4);
  2725. mid = add_struc_member(id,"ioctl", 0XC, 0x60000400, get_struc_id("IOSResourceIOCtlRequest"), 20);
  2726. set_struc_align(id,2);
  2727.  
  2728. id = get_struc_id("IOSCKeystoreEntry");
  2729. mid = add_struc_member(id,"used", 0, 0x000400, -1, 1);
  2730. mid = add_struc_member(id,"type", 0X1, 0x000400, -1, 1);
  2731. mid = add_struc_member(id,"unkn0", 0X2, 0x10000400, -1, 2);
  2732. mid = add_struc_member(id,"unknown1", 0X4, 0x20000400, -1, 4);
  2733. mid = add_struc_member(id,"unknown2", 0X8, 0x20000400, -1, 4);
  2734. mid = add_struc_member(id,"unknown3", 0XC, 0x20000400, -1, 4);
  2735. mid = add_struc_member(id,"unknown4", 0X10, 0x20000400, -1, 4);
  2736. mid = add_struc_member(id,"unknown5", 0X14, 0x20000400, -1, 4);
  2737. mid = add_struc_member(id,"unknown6", 0X18, 0x20000400, -1, 4);
  2738. mid = add_struc_member(id,"unknown7", 0X1C, 0x20000400, -1, 4);
  2739. mid = add_struc_member(id,"unk8", 0X20, 0x10000400, -1, 2);
  2740. mid = add_struc_member(id,"unk9", 0X22, 0x10000400, -1, 2);
  2741.  
  2742. id = get_struc_id("SignatureRSA4096");
  2743. mid = add_struc_member(id,"type", 0, 0x28800400, get_enum("SignatureType"), 4);
  2744. mid = add_struc_member(id,"sig", 0X4, 0x000400, -1, 512);
  2745. mid = add_struc_member(id,"fill", 0X204, 0x000400, -1, 60);
  2746. mid = add_struc_member(id,"issuer", 0X240, 0x000400, -1, 64);
  2747. set_struc_align(id,2);
  2748.  
  2749. id = get_struc_id("CertHeader");
  2750. mid = add_struc_member(id,"public_key_type", 0, 0x28800400, get_enum("PublicKeyType"), 4);
  2751. mid = add_struc_member(id,"name", 0X4, 0x000400, -1, 64);
  2752. mid = add_struc_member(id,"id", 0X44, 0x20000400, -1, 4);
  2753. set_struc_align(id,2);
  2754.  
  2755. id = get_struc_id("CertRSA4096");
  2756. mid = add_struc_member(id,"signature", 0, 0x60000400, get_struc_id("SignatureRSA4096"), 640);
  2757. mid = add_struc_member(id,"header", 0X280, 0x60000400, get_struc_id("CertHeader"), 72);
  2758. mid = add_struc_member(id,"public_key", 0X2C8, 0x000400, -1, 256);
  2759. mid = add_struc_member(id,"exponent", 0X3C8, 0x000400, -1, 4);
  2760. mid = add_struc_member(id,"pad", 0X3CC, 0x000400, -1, 52);
  2761. set_struc_align(id,2);
  2762.  
  2763. id = get_struc_id("CertRSA2048");
  2764. mid = add_struc_member(id,"signature", 0, 0x60000400, get_struc_id("SignatureRSA2048"), 384);
  2765. mid = add_struc_member(id,"header", 0X180, 0x60000400, get_struc_id("CertHeader"), 72);
  2766. mid = add_struc_member(id,"public_key", 0X1C8, 0x000400, -1, 256);
  2767. mid = add_struc_member(id,"exponent", 0X2C8, 0x000400, -1, 4);
  2768. mid = add_struc_member(id,"pad", 0X2CC, 0x000400, -1, 52);
  2769. set_struc_align(id,2);
  2770.  
  2771. id = get_struc_id("SignatureECC");
  2772. mid = add_struc_member(id,"type", 0, 0x28800400, get_enum("SignatureType"), 4);
  2773. mid = add_struc_member(id,"sig", 0X4, 0x000400, -1, 60);
  2774. mid = add_struc_member(id,"fill", 0X40, 0x000400, -1, 64);
  2775. mid = add_struc_member(id,"issuer", 0X80, 0x000400, -1, 64);
  2776. set_struc_align(id,2);
  2777.  
  2778. id = get_struc_id("CertECC");
  2779. mid = add_struc_member(id,"ecc", 0, 0x60000400, get_struc_id("SignatureECC"), 192);
  2780. mid = add_struc_member(id,"header", 0XC0, 0x60000400, get_struc_id("CertHeader"), 72);
  2781. mid = add_struc_member(id,"public_key", 0X108, 0x000400, -1, 60);
  2782. mid = add_struc_member(id,"padding", 0X144, 0x000400, -1, 60);
  2783. set_struc_align(id,2);
  2784.  
  2785. id = get_struc_id("Cert");
  2786. mid = add_struc_member(id,"type", 0, 0x28800400, get_enum("SignatureType"), 4);
  2787. mid = add_struc_member(id,"rsa4096", 0, 0x60000400, get_struc_id("CertRSA4096"), 1024);
  2788. mid = add_struc_member(id,"rsa2048", 0, 0x60000400, get_struc_id("CertRSA2048"), 768);
  2789. mid = add_struc_member(id,"ecc", 0, 0x60000400, get_struc_id("CertECC"), 384);
  2790. set_struc_align(id,2);
  2791.  
  2792. id = get_struc_id("Elf32Header");
  2793. mid = add_struc_member(id,"magic", 0, 0x000400, -1, 4);
  2794. mid = add_struc_member(id,"e_type", 0X4, 0x10000400, -1, 2);
  2795. mid = add_struc_member(id,"e_machine", 0X6, 0x10000400, -1, 2);
  2796. mid = add_struc_member(id,"e_version", 0X8, 0x20000400, -1, 4);
  2797. mid = add_struc_member(id,"e_entry", 0XC, 0x20000400, -1, 4);
  2798. mid = add_struc_member(id,"e_phoff", 0X10, 0x20000400, -1, 4);
  2799. mid = add_struc_member(id,"e_shoff", 0X14, 0x20000400, -1, 4);
  2800. mid = add_struc_member(id,"e_flags", 0X18, 0x20000400, -1, 4);
  2801. mid = add_struc_member(id,"e_ehsize", 0X1C, 0x10000400, -1, 2);
  2802. mid = add_struc_member(id,"e_phentsize", 0X1E, 0x10000400, -1, 2);
  2803. mid = add_struc_member(id,"e_phnum", 0X20, 0x10000400, -1, 2);
  2804. mid = add_struc_member(id,"e_shentsize", 0X22, 0x10000400, -1, 2);
  2805. mid = add_struc_member(id,"e_shnum", 0X24, 0x10000400, -1, 2);
  2806. mid = add_struc_member(id,"e_shtrndx", 0X26, 0x10000400, -1, 2);
  2807. set_struc_align(id,2);
  2808.  
  2809. id = get_struc_id("Elf32_Ehdr");
  2810. mid = add_struc_member(id,"e_ident", 0, 0x000400, -1, 16);
  2811. mid = add_struc_member(id,"e_type", 0X10, 0x10000400, -1, 2);
  2812. mid = add_struc_member(id,"e_machine", 0X12, 0x10000400, -1, 2);
  2813. mid = add_struc_member(id,"e_version", 0X14, 0x20000400, -1, 4);
  2814. mid = add_struc_member(id,"e_entry", 0X18, 0x20000400, -1, 4);
  2815. mid = add_struc_member(id,"e_phoff", 0X1C, 0x20000400, -1, 4);
  2816. mid = add_struc_member(id,"e_shoff", 0X20, 0x20000400, -1, 4);
  2817. mid = add_struc_member(id,"e_flags", 0X24, 0x20000400, -1, 4);
  2818. mid = add_struc_member(id,"e_ehsize", 0X28, 0x10000400, -1, 2);
  2819. mid = add_struc_member(id,"e_phentsize", 0X2A, 0x10000400, -1, 2);
  2820. mid = add_struc_member(id,"e_phnum", 0X2C, 0x10000400, -1, 2);
  2821. mid = add_struc_member(id,"e_shentsize", 0X2E, 0x10000400, -1, 2);
  2822. mid = add_struc_member(id,"e_shnum", 0X30, 0x10000400, -1, 2);
  2823. mid = add_struc_member(id,"e_shstrndx", 0X32, 0x10000400, -1, 2);
  2824. set_struc_align(id,2);
  2825.  
  2826. id = get_struc_id("Elf32_Shdr");
  2827. mid = add_struc_member(id,"sh_name", 0, 0x20000400, -1, 4);
  2828. mid = add_struc_member(id,"sh_type", 0X4, 0x20000400, -1, 4);
  2829. mid = add_struc_member(id,"sh_flags", 0X8, 0x20000400, -1, 4);
  2830. mid = add_struc_member(id,"sh_addr", 0XC, 0x20000400, -1, 4);
  2831. mid = add_struc_member(id,"sh_offset", 0X10, 0x20000400, -1, 4);
  2832. mid = add_struc_member(id,"sh_size", 0X14, 0x20000400, -1, 4);
  2833. mid = add_struc_member(id,"sh_link", 0X18, 0x20000400, -1, 4);
  2834. mid = add_struc_member(id,"sh_info", 0X1C, 0x20000400, -1, 4);
  2835. mid = add_struc_member(id,"sh_addralign", 0X20, 0x20000400, -1, 4);
  2836. mid = add_struc_member(id,"sh_entsize", 0X24, 0x20000400, -1, 4);
  2837. set_struc_align(id,2);
  2838.  
  2839. id = get_struc_id("Elf32_Phdr");
  2840. mid = add_struc_member(id,"p_type", 0, 0x20000400, -1, 4);
  2841. mid = add_struc_member(id,"p_offset", 0X4, 0x20000400, -1, 4);
  2842. mid = add_struc_member(id,"p_vaddr", 0X8, 0x20000400, -1, 4);
  2843. mid = add_struc_member(id,"p_paddr", 0XC, 0x20000400, -1, 4);
  2844. mid = add_struc_member(id,"p_filesz", 0X10, 0x20000400, -1, 4);
  2845. mid = add_struc_member(id,"p_memsz", 0X14, 0x20000400, -1, 4);
  2846. mid = add_struc_member(id,"p_flags", 0X18, 0x20000400, -1, 4);
  2847. mid = add_struc_member(id,"p_align", 0X1C, 0x20000400, -1, 4);
  2848. set_struc_align(id,2);
  2849.  
  2850. id = get_struc_id("Elf32_Sym");
  2851. mid = add_struc_member(id,"st_name", 0, 0x20000400, -1, 4);
  2852. mid = add_struc_member(id,"st_value", 0X4, 0x20000400, -1, 4);
  2853. mid = add_struc_member(id,"st_size", 0X8, 0x20000400, -1, 4);
  2854. mid = add_struc_member(id,"st_info", 0XC, 0x000400, -1, 1);
  2855. mid = add_struc_member(id,"st_other", 0XD, 0x000400, -1, 1);
  2856. mid = add_struc_member(id,"st_shndx", 0XE, 0x10000400, -1, 2);
  2857. set_struc_align(id,2);
  2858.  
  2859. id = get_struc_id("Elf32_Rel");
  2860. mid = add_struc_member(id,"r_offset", 0, 0x20000400, -1, 4);
  2861. mid = add_struc_member(id,"r_info", 0X4, 0x20000400, -1, 4);
  2862. set_struc_align(id,2);
  2863.  
  2864. id = get_struc_id("Elf32_Rela");
  2865. mid = add_struc_member(id,"r_offset", 0, 0x20000400, -1, 4);
  2866. mid = add_struc_member(id,"r_info", 0X4, 0x20000400, -1, 4);
  2867. mid = add_struc_member(id,"r_addend", 0X8, 0x20000400, -1, 4);
  2868. set_struc_align(id,2);
  2869.  
  2870. id = get_struc_id("Elf32_Dyn::$48796609CE66CF30C641F6554D80FA34");
  2871. mid = add_struc_member(id,"d_val", 0, 0x20000400, -1, 4);
  2872. mid = add_struc_member(id,"d_ptr", 0, 0x20000400, -1, 4);
  2873. set_struc_align(id,2);
  2874.  
  2875. id = get_struc_id("Elf32_Dyn");
  2876. mid = add_struc_member(id,"d_tag", 0, 0x20000400, -1, 4);
  2877. mid = add_struc_member(id,"d_un", 0X4, 0x60000400, get_struc_id("Elf32_Dyn::$48796609CE66CF30C641F6554D80FA34"), 4);
  2878. set_struc_align(id,2);
  2879.  
  2880. id = get_struc_id("IOSELFNote");
  2881. mid = add_struc_member(id,"name_size", 0, 0x20000400, -1, 4);
  2882. mid = add_struc_member(id,"descriptor_size", 0X4, 0x20000400, -1, 4);
  2883. mid = add_struc_member(id,"note_type", 0X8, 0x20000400, -1, 4);
  2884. set_struc_align(id,2);
  2885.  
  2886. id = get_struc_id("IOSELFNoteData");
  2887. mid = add_struc_member(id,"version_maybe", 0, 0x20000400, -1, 4);
  2888. mid = add_struc_member(id,"pid", 0X4, 0x20000400, -1, 4);
  2889. mid = add_struc_member(id,"unk2", 0X8, 0x20000400, -1, 4);
  2890. mid = add_struc_member(id,"entry_point", 0XC, 0x20000400, -1, 4);
  2891. mid = add_struc_member(id,"unk4", 0X10, 0x20000400, -1, 4);
  2892. mid = add_struc_member(id,"priority", 0X14, 0x20000400, -1, 4);
  2893. mid = add_struc_member(id,"unk6", 0X18, 0x20000400, -1, 4);
  2894. mid = add_struc_member(id,"stack_size", 0X1C, 0x20000400, -1, 4);
  2895. mid = add_struc_member(id,"unk8", 0X20, 0x20000400, -1, 4);
  2896. mid = add_struc_member(id,"stack_top", 0X24, 0x20000400, -1, 4);
  2897. set_struc_align(id,2);
  2898.  
  2899. id = get_struc_id("Limit");
  2900. mid = add_struc_member(id,"type", 0, 0x28800400, get_enum("Limit::Type"), 4);
  2901. mid = add_struc_member(id,"value", 0X4, 0x20000400, -1, 4);
  2902. set_struc_align(id,2);
  2903.  
  2904. id = get_struc_id("ContentConsumption");
  2905. mid = add_struc_member(id,"ticket_id", 0, 0x30000400, -1, 8);
  2906. mid = add_struc_member(id,"limits", 0X8, 0x60000400, get_struc_id("Limit"), 64);
  2907. set_struc_align(id,2);
  2908.  
  2909. id = get_struc_id("IOSELFNoteHeader");
  2910. mid = add_struc_member(id,"name_size", 0, 0x20000400, -1, 4);
  2911. mid = add_struc_member(id,"descriptor_size", 0X4, 0x20000400, -1, 4);
  2912. mid = add_struc_member(id,"note_type", 0X8, 0x20000400, -1, 4);
  2913. set_struc_align(id,2);
  2914.  
  2915. id = get_struc_id("IOSModuleDescriptor");
  2916. mid = add_struc_member(id,"version_maybe", 0, 0x20000400, -1, 4);
  2917. mid = add_struc_member(id,"pid", 0X4, 0x20000400, -1, 4);
  2918. mid = add_struc_member(id,"unk2", 0X8, 0x20000400, -1, 4);
  2919. mid = add_struc_member(id,"entry_point", 0XC, 0x20000400, -1, 4);
  2920. mid = add_struc_member(id,"unk4", 0X10, 0x20000400, -1, 4);
  2921. mid = add_struc_member(id,"priority", 0X14, 0x20000400, -1, 4);
  2922. mid = add_struc_member(id,"unk6", 0X18, 0x20000400, -1, 4);
  2923. mid = add_struc_member(id,"stack_size", 0X1C, 0x20000400, -1, 4);
  2924. mid = add_struc_member(id,"unk8", 0X20, 0x20000400, -1, 4);
  2925. mid = add_struc_member(id,"stack_top", 0X24, 0x20000400, -1, 4);
  2926. set_struc_align(id,2);
  2927.  
  2928. id = get_struc_id("IOSEmbeddedModuleInfo");
  2929. mid = add_struc_member(id,"version_maybe", 0, 0x20000400, -1, 4);
  2930. mid = add_struc_member(id,"modules", 0X4, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2931. mid = add_struc_member(id,"unknown1", 0X8, 0x20000400, -1, 4);
  2932. mid = add_struc_member(id,"unknown1_1", 0XC, 0x20000400, -1, 4);
  2933. mid = add_struc_member(id,"unknown2", 0X10, 0x20000400, -1, 4);
  2934. mid = add_struc_member(id,"unknown2_1", 0X14, 0x20000400, -1, 4);
  2935. set_struc_align(id,2);
  2936.  
  2937. id = get_struc_id("Ticket");
  2938. mid = add_struc_member(id,"server_public_key", 0, 0x000400, -1, 60);
  2939. mid = add_struc_member(id,"version", 0X3C, 0x000400, -1, 1);
  2940. mid = add_struc_member(id,"ca_crl_version", 0X3D, 0x000400, -1, 1);
  2941. mid = add_struc_member(id,"signer_crl_version", 0X3E, 0x000400, -1, 1);
  2942. mid = add_struc_member(id,"title_key", 0X3F, 0x000400, -1, 16);
  2943. mid = add_struc_member(id,"ticket_id", 0X50, 0x30000400, -1, 8);
  2944. mid = add_struc_member(id,"device_id", 0X58, 0x20000400, -1, 4);
  2945. mid = add_struc_member(id,"title_id", 0X5C, 0x30000400, -1, 8);
  2946. mid = add_struc_member(id,"access_mask", 0X64, 0x10000400, -1, 2);
  2947. mid = add_struc_member(id,"ticket_version", 0X66, 0x10000400, -1, 2);
  2948. mid = add_struc_member(id,"permitted_title_id", 0X68, 0x20000400, -1, 4);
  2949. mid = add_struc_member(id,"permitted_title_mask", 0X6C, 0x20000400, -1, 4);
  2950. mid = add_struc_member(id,"title_export_allowed", 0X70, 0x000400, -1, 1);
  2951. mid = add_struc_member(id,"common_key_index", 0X71, 0x000400, -1, 1);
  2952. mid = add_struc_member(id,"unknown2", 0X72, 0x000400, -1, 48);
  2953. mid = add_struc_member(id,"content_access_permissions", 0XA2, 0x000400, -1, 64);
  2954. mid = add_struc_member(id,"limits", 0XE4, 0x60000400, get_struc_id("TimeLimit"), 64);
  2955. set_struc_align(id,2);
  2956.  
  2957. id = get_struc_id("SignedTicket");
  2958. mid = add_struc_member(id,"signature", 0, 0x60000400, get_struc_id("SignatureRSA2048"), 384);
  2959. mid = add_struc_member(id,"_t", 0X180, 0x60000400, get_struc_id("Ticket"), 292);
  2960. set_struc_align(id,2);
  2961.  
  2962. id = get_struc_id("DIPartitionHeader");
  2963. mid = add_struc_member(id,"ticket", 0, 0x60000400, get_struc_id("SignedTicket"), 676);
  2964. mid = add_struc_member(id,"tmd_size", 0X2A4, 0x20000400, -1, 4);
  2965. mid = add_struc_member(id,"tmd_offset", 0X2A8, 0x20000400, -1, 4);
  2966. mid = add_struc_member(id,"cert_chain_size", 0X2AC, 0x20000400, -1, 4);
  2967. mid = add_struc_member(id,"cert_chain_offset", 0X2B0, 0x20000400, -1, 4);
  2968. mid = add_struc_member(id,"h3_table_offset", 0X2B4, 0x20000400, -1, 4);
  2969. mid = add_struc_member(id,"data_offset", 0X2B8, 0x20000400, -1, 4);
  2970. mid = add_struc_member(id,"data_size", 0X2BC, 0x20000400, -1, 4);
  2971. set_struc_align(id,2);
  2972.  
  2973. id = get_struc_id("DINoDiscOpenParams");
  2974. mid = add_struc_member(id,"diverify_ret", 0, 0x20000400, -1, 4);
  2975. mid = add_struc_member(id,"ticket", 0X4, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2976. mid = add_struc_member(id,"unknown2", 0X8, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2977. mid = add_struc_member(id,"tmd_size", 0XC, 0x20000400, -1, 4);
  2978. mid = add_struc_member(id,"tmd", 0X10, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2979. mid = add_struc_member(id,"cert_chain_size", 0X14, 0x20000400, -1, 4);
  2980. mid = add_struc_member(id,"cert_chain", 0X18, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2981. mid = add_struc_member(id,"unknown7", 0X1C, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2982. mid = add_struc_member(id,"hashes", 0X20, 0x25500400, 0XFFFFFFFF, 4, 0XFFFFFFFF, 0, 0x000002);
  2983. set_struc_align(id,2);
  2984.  
  2985. id = get_struc_id("WDContext");
  2986. mid = add_struc_member(id,"unknown", 0, 0x000400, -1, 100);
  2987. mid = add_struc_member(id,"message_queue_id", 0X64, 0x20000400, -1, 4);
  2988. mid = add_struc_member(id,"message_queue", 0X68, 0x000400, -1, 28);
  2989. mid = add_struc_member(id,"unknownx", 0X84, 0x000400, -1, 24);
  2990. mid = add_struc_member(id,"heap_id", 0X9C, 0x20000400, -1, 4);
  2991. mid = add_struc_member(id,"unknown0", 0XA0, 0x000400, -1, 20);
  2992. mid = add_struc_member(id,"main_thread_priority", 0XB4, 0x20000400, -1, 4);
  2993. mid = add_struc_member(id,"process_id", 0XB8, 0x20000400, -1, 4);
  2994. mid = add_struc_member(id,"main_thread_id", 0XBC, 0x20000400, -1, 4);
  2995. mid = add_struc_member(id,"dev_listen_thread_id", 0XC0, 0x20000400, -1, 4);
  2996. mid = add_struc_member(id,"thread2_id", 0XC4, 0x20000400, -1, 4);
  2997. mid = add_struc_member(id,"thread3_id", 0XC8, 0x20000400, -1, 4);
  2998. mid = add_struc_member(id,"thread4_id", 0XCC, 0x20000400, -1, 4);
  2999. mid = add_struc_member(id,"unknown2", 0XD0, 0x000400, -1, 92);
  3000. mid = add_struc_member(id,"unk_buffer0", 0X12C, 0x000400, -1, 32);
  3001. mid = add_struc_member(id,"unk_buffer1", 0X14C, 0x000400, -1, 32);
  3002. mid = add_struc_member(id,"unknown4", 0X16C, 0x000400, -1, 22);
  3003. mid = add_struc_member(id,"unk", 0X182, 0x10000400, -1, 2);
  3004. mid = add_struc_member(id,"unknown5", 0X184, 0x000400, -1, 4);
  3005. mid = add_struc_member(id,"unk_buffer2", 0X188, 0x000400, -1, 128);
  3006. mid = add_struc_member(id,"unknown3", 0X208, 0x000400, -1, 236);
  3007. mid = add_struc_member(id,"stm_fd", 0X2F4, 0x20000400, -1, 4);
  3008. set_struc_align(id,2);
  3009.  
  3010. id = get_struc_id("ConsumptionContext");
  3011. mid = add_struc_member(id,"timer_id", 0, 0x20000400, -1, 4);
  3012. mid = add_struc_member(id,"limit_error", 0X4, 0x20000400, -1, 4);
  3013. mid = add_struc_member(id,"unknown", 0X8, 0x30000400, -1, 8);
  3014. mid = add_struc_member(id,"unknown2", 0X10, 0x30000400, -1, 8);
  3015. mid = add_struc_member(id,"time_limit_seconds", 0X18, 0x20000400, -1, 4);
  3016. set_struc_align(id,2);
  3017.  
  3018. id = get_struc_id("IOSTimer");
  3019. mid = add_struc_member(id,"value", 0, 0x20000400, -1, 4);
  3020. mid = add_struc_member(id,"interval", 0X4, 0x20000400, -1, 4);
  3021. mid = add_struc_member(id,"mq", 0X8, 0x20000400, -1, 4);
  3022. mid = add_struc_member(id,"message", 0XC, 0x20000400, -1, 4);
  3023. mid = add_struc_member(id,"owner_pid", 0X10, 0x20000400, -1, 4);
  3024. mid = add_struc_member(id,"prev", 0X14, 0x20000400, -1, 4);
  3025. mid = add_struc_member(id,"next", 0X18, 0x20000400, -1, 4);
  3026. set_struc_align(id,2);
  3027.  
  3028. id = get_struc_id("FSParams::Rename");
  3029. mid = add_struc_member(id,"filepathOld", 0, 0x000400, -1, 64);
  3030. mid = add_struc_member(id,"filepathNew", 0X40, 0x000400, -1, 64);
  3031.  
  3032. id = get_struc_id("FSParams::NandStats");
  3033. mid = add_struc_member(id,"cluster_size", 0, 0x20000400, -1, 4);
  3034. mid = add_struc_member(id,"free_clusters", 0X4, 0x20000400, -1, 4);
  3035. mid = add_struc_member(id,"used_clusters", 0X8, 0x20000400, -1, 4);
  3036. mid = add_struc_member(id,"bad_clusters", 0XC, 0x20000400, -1, 4);
  3037. mid = add_struc_member(id,"reserved_clusters", 0X10, 0x20000400, -1, 4);
  3038. mid = add_struc_member(id,"free_inodes", 0X14, 0x20000400, -1, 4);
  3039. mid = add_struc_member(id,"used_inodes", 0X18, 0x20000400, -1, 4);
  3040.  
  3041. id = get_struc_id("String");
  3042. mid = add_struc_member(id,"len", 0, 0x10000400, -1, 2);
  3043. mid = add_struc_member(id,"data", 0X2, 0x000400, -1, 510);
  3044.  
  3045. id = get_struc_id("FSTEntry");
  3046. mid = add_struc_member(id,"name", 0, 0x000400, -1, 12);
  3047. mid = add_struc_member(id,"mode", 0XC, 0x000400, -1, 1);
  3048. mid = add_struc_member(id,"attr", 0XD, 0x000400, -1, 1);
  3049. mid = add_struc_member(id,"sub", 0XE, 0x10000400, -1, 2);
  3050. mid = add_struc_member(id,"sib", 0X10, 0x10000400, -1, 2);
  3051. mid = add_struc_member(id,"size", 0X12, 0x20000400, -1, 4);
  3052. mid = add_struc_member(id,"uid", 0X16, 0x20000400, -1, 4);
  3053. mid = add_struc_member(id,"gid", 0X1A, 0x10000400, -1, 2);
  3054. mid = add_struc_member(id,"_x3", 0X1C, 0x20000400, -1, 4);
  3055.  
  3056. id = get_struc_id("FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3::$4EA3C491D8311974FED28639DF77879E");
  3057. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3058. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3059.  
  3060. id = get_struc_id("FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3061. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3062. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3063.  
  3064. id = get_struc_id("FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3");
  3065. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3066. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3067.  
  3068. id = get_struc_id("FSSuperblock");
  3069. mid = add_struc_member(id,"magic", 0, 0x000400, -1, 4);
  3070. mid = add_struc_member(id,"version", 0X4, 0x20000400, -1, 4);
  3071. mid = add_struc_member(id,"fsver", 0X8, 0x20000400, -1, 4);
  3072. mid = add_struc_member(id,"anonymous_0", 0XC, 0x60000400, get_struc_id("FSSuperblock::$C9A50824628E2C74177DD3541EBE74A3"), 262112);
  3073. mid = add_struc_member(id,"padding", 0X3FFEC, 0x000400, -1, 20);
  3074.  
  3075. id = get_struc_id("FFSPNandConfigX1C::$A86B1C8A6ADE46190027DDD72BBC74C5::$063804423704652A71EF51F5858C07A5");
  3076. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3077. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3078. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3079. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3080.  
  3081. id = get_struc_id("FFSPNandConfigX1C::$A86B1C8A6ADE46190027DDD72BBC74C5");
  3082. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$A86B1C8A6ADE46190027DDD72BBC74C5::$063804423704652A71EF51F5858C07A5"), 4);
  3083. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3084.  
  3085. id = get_struc_id("FFSPNandConfigX1C");
  3086. mid = add_struc_member(id,"capacity", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$A86B1C8A6ADE46190027DDD72BBC74C5"), 4);
  3087. mid = add_struc_member(id,"_x4", 0X4, 0x000400, -1, 1);
  3088. mid = add_struc_member(id,"_x5", 0X5, 0x000400, -1, 1);
  3089. mid = add_struc_member(id,"_x6", 0X6, 0x000400, -1, 1);
  3090. mid = add_struc_member(id,"_x7", 0X7, 0x000400, -1, 1);
  3091. mid = add_struc_member(id,"_x8", 0X8, 0x000400, -1, 1);
  3092. mid = add_struc_member(id,"_x9", 0X9, 0x000400, -1, 1);
  3093. mid = add_struc_member(id,"xa", 0XA, 0x000400, -1, 1);
  3094. mid = add_struc_member(id,"xb", 0XB, 0x000400, -1, 1);
  3095. mid = add_struc_member(id,"xc", 0XC, 0x000400, -1, 1);
  3096. mid = add_struc_member(id,"xd", 0XD, 0x000400, -1, 1);
  3097. mid = add_struc_member(id,"xe", 0XE, 0x000400, -1, 1);
  3098. mid = add_struc_member(id,"xf", 0XF, 0x000400, -1, 1);
  3099. mid = add_struc_member(id,"_x10", 0X10, 0x20000400, -1, 4);
  3100. mid = add_struc_member(id,"_x14", 0X14, 0x20000400, -1, 4);
  3101. mid = add_struc_member(id,"_x18", 0X18, 0x20000400, -1, 4);
  3102. set_struc_align(id,2);
  3103.  
  3104. id = get_struc_id("FFSPNandConfig");
  3105. mid = add_struc_member(id,"chip_id", 0, 0x10000400, -1, 2);
  3106. mid = add_struc_member(id,"_x2", 0X2, 0x10000400, -1, 2);
  3107. mid = add_struc_member(id,"_x4", 0X4, 0x20000400, -1, 4);
  3108. mid = add_struc_member(id,"_x8", 0X8, 0x20000400, -1, 4);
  3109. mid = add_struc_member(id,"xc", 0XC, 0x20000400, -1, 4);
  3110. mid = add_struc_member(id,"_x10", 0X10, 0x20000400, -1, 4);
  3111. mid = add_struc_member(id,"_x14", 0X14, 0x20000400, -1, 4);
  3112. mid = add_struc_member(id,"_x18", 0X18, 0x20000400, -1, 4);
  3113. mid = add_struc_member(id,"x1c", 0X1C, 0x60000400, get_struc_id("FFSPNandConfigX1C"), 28);
  3114. mid = add_struc_member(id,"x38", 0X38, 0x000400, -1, 1);
  3115. mid = add_struc_member(id,"x39", 0X39, 0x000400, -1, 1);
  3116. mid = add_struc_member(id,"x3a", 0X3A, 0x000400, -1, 1);
  3117. mid = add_struc_member(id,"x3b", 0X3B, 0x000400, -1, 1);
  3118. mid = add_struc_member(id,"x3c", 0X3C, 0x000400, -1, 1);
  3119. mid = add_struc_member(id,"x3d", 0X3D, 0x000400, -1, 1);
  3120. mid = add_struc_member(id,"x3e", 0X3E, 0x000400, -1, 1);
  3121. mid = add_struc_member(id,"x3f", 0X3F, 0x000400, -1, 1);
  3122. mid = add_struc_member(id,"x40", 0X40, 0x000400, -1, 1);
  3123. mid = add_struc_member(id,"x41", 0X41, 0x000400, -1, 1);
  3124. mid = add_struc_member(id,"x42", 0X42, 0x000400, -1, 1);
  3125. mid = add_struc_member(id,"x43", 0X43, 0x000400, -1, 1);
  3126. set_struc_align(id,2);
  3127.  
  3128. id = get_struc_id("FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2::$4EA3C491D8311974FED28639DF77879E");
  3129. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3130. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3131.  
  3132. id = get_struc_id("FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3133. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3134. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3135.  
  3136. id = get_struc_id("FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2");
  3137. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3138. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$786FECB7DEFC2B90A206676383B4B5F2::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3139.  
  3140. id = get_struc_id("FSSuperblock::$82B003F697A64C5FFFAF7830D9390140::$4EA3C491D8311974FED28639DF77879E");
  3141. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3142. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3143.  
  3144. id = get_struc_id("FSSuperblock::$82B003F697A64C5FFFAF7830D9390140::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3145. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3146. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3147.  
  3148. id = get_struc_id("FSSuperblock::$82B003F697A64C5FFFAF7830D9390140");
  3149. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$82B003F697A64C5FFFAF7830D9390140::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3150. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$82B003F697A64C5FFFAF7830D9390140::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3151.  
  3152. id = get_struc_id("FFSPFileData");
  3153. mid = add_struc_member(id,"data", 0, 0x000400, -1, 16384);
  3154. mid = add_struc_member(id,"handle", 0X4000, 0x20000400, -1, 4);
  3155. mid = add_struc_member(id,"is_dirty", 0X4004, 0x20000400, -1, 4);
  3156. mid = add_struc_member(id,"field_4008", 0X4008, 0x20000400, -1, 4);
  3157. mid = add_struc_member(id,"remaining_bytes", 0X400C, 0x20000400, -1, 4);
  3158. set_struc_align(id,2);
  3159.  
  3160. id = get_struc_id("FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F::$4EA3C491D8311974FED28639DF77879E");
  3161. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3162. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3163.  
  3164. id = get_struc_id("FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3165. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3166. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3167.  
  3168. id = get_struc_id("FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F");
  3169. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3170. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$217B53DB309D2C9A7A65B87720A6D58F::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3171.  
  3172. id = get_struc_id("FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57::$4EA3C491D8311974FED28639DF77879E");
  3173. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3174. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3175.  
  3176. id = get_struc_id("FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3177. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3178. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3179.  
  3180. id = get_struc_id("FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57");
  3181. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3182. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$D0F233269A1FCE42742DF1C13E630C57::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3183.  
  3184. id = get_struc_id("FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A::$4EA3C491D8311974FED28639DF77879E");
  3185. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3186. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3187.  
  3188. id = get_struc_id("FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3189. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3190. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3191.  
  3192. id = get_struc_id("FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A");
  3193. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3194. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$F159B6B1D04B1817F47E4846D1152D3A::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3195.  
  3196. id = get_struc_id("FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4::$4EA3C491D8311974FED28639DF77879E");
  3197. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3198. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3199.  
  3200. id = get_struc_id("FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3201. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3202. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3203.  
  3204. id = get_struc_id("FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4");
  3205. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3206. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$77C2CC3D9169081F76B38DBB3B7E3BD4::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3207.  
  3208. id = get_struc_id("FSSuperblock::$E7176417C679A96D1BF453F82154ED3B::$4EA3C491D8311974FED28639DF77879E");
  3209. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3210. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3211.  
  3212. id = get_struc_id("FSSuperblock::$E7176417C679A96D1BF453F82154ED3B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3213. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3214. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3215.  
  3216. id = get_struc_id("FSSuperblock::$E7176417C679A96D1BF453F82154ED3B");
  3217. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$E7176417C679A96D1BF453F82154ED3B::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3218. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$E7176417C679A96D1BF453F82154ED3B::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3219.  
  3220. id = get_struc_id("FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C::$4EA3C491D8311974FED28639DF77879E");
  3221. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3222. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3223.  
  3224. id = get_struc_id("FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3225. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3226. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3227.  
  3228. id = get_struc_id("FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C");
  3229. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3230. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$9BD02E9C7124846A7D216E563B7ECD9C::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3231.  
  3232. id = get_struc_id("FSSuperblock::$332A74339382F1641394F8F5AC0EB642::$4EA3C491D8311974FED28639DF77879E");
  3233. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3234. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3235.  
  3236. id = get_struc_id("FSSuperblock::$332A74339382F1641394F8F5AC0EB642::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3237. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3238. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3239.  
  3240. id = get_struc_id("FSSuperblock::$332A74339382F1641394F8F5AC0EB642");
  3241. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$332A74339382F1641394F8F5AC0EB642::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3242. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$332A74339382F1641394F8F5AC0EB642::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3243.  
  3244. id = get_struc_id("FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE::$4EA3C491D8311974FED28639DF77879E");
  3245. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3246. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3247.  
  3248. id = get_struc_id("FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3249. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3250. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3251.  
  3252. id = get_struc_id("FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE");
  3253. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3254. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$4AEB49E137D608F899FAE500DA5F66EE::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3255.  
  3256. id = get_struc_id("FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1::$4EA3C491D8311974FED28639DF77879E");
  3257. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3258. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3259.  
  3260. id = get_struc_id("FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3261. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3262. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3263.  
  3264. id = get_struc_id("FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1");
  3265. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3266. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$44F4FC86D4C42870E0CE39004E9477E1::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3267. return id;
  3268. }
  3269.  
  3270. static Structures_1(id) {
  3271. auto mid;
  3272.  
  3273.  
  3274. id = get_struc_id("FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4::$4EA3C491D8311974FED28639DF77879E");
  3275. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3276. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3277.  
  3278. id = get_struc_id("FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3279. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3280. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3281.  
  3282. id = get_struc_id("FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4");
  3283. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3284. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$11F7EDDECEA859BE6E53CF9938B84BF4::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3285.  
  3286. id = get_struc_id("FSSuperblock::$15C9C08806538335F7991EA5620C15E5::$4EA3C491D8311974FED28639DF77879E");
  3287. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3288. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3289.  
  3290. id = get_struc_id("FSSuperblock::$15C9C08806538335F7991EA5620C15E5::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3291. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3292. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3293.  
  3294. id = get_struc_id("FSSuperblock::$15C9C08806538335F7991EA5620C15E5");
  3295. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$15C9C08806538335F7991EA5620C15E5::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3296. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$15C9C08806538335F7991EA5620C15E5::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3297.  
  3298. id = get_struc_id("FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F::$4EA3C491D8311974FED28639DF77879E");
  3299. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3300. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3301.  
  3302. id = get_struc_id("FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3303. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3304. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3305.  
  3306. id = get_struc_id("FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F");
  3307. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3308. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$AE7F6B34DC126F649C69D7D8F8D53E8F::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3309.  
  3310. id = get_struc_id("FSSuperblock::$DE5006327F8699349E3DC39EFF09F969::$4EA3C491D8311974FED28639DF77879E");
  3311. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3312. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3313.  
  3314. id = get_struc_id("FSSuperblock::$DE5006327F8699349E3DC39EFF09F969::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3315. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3316. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3317.  
  3318. id = get_struc_id("FSSuperblock::$DE5006327F8699349E3DC39EFF09F969");
  3319. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$DE5006327F8699349E3DC39EFF09F969::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3320. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$DE5006327F8699349E3DC39EFF09F969::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3321.  
  3322. id = get_struc_id("FFSPNandConfigX1C::$CD46CA41CE21A8F04363D3C06505C784::$063804423704652A71EF51F5858C07A5");
  3323. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3324. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3325. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3326. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3327.  
  3328. id = get_struc_id("FFSPNandConfigX1C::$CD46CA41CE21A8F04363D3C06505C784");
  3329. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$CD46CA41CE21A8F04363D3C06505C784::$063804423704652A71EF51F5858C07A5"), 4);
  3330. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3331.  
  3332. id = get_struc_id("FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8::$4EA3C491D8311974FED28639DF77879E");
  3333. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3334. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3335.  
  3336. id = get_struc_id("FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3337. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3338. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3339.  
  3340. id = get_struc_id("FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8");
  3341. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3342. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$FF4C284A70BE0D68D0147204FDF09CA8::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3343.  
  3344. id = get_struc_id("FFSPNandConfigX1C::$4B8607DE74E8B3035897656108CF5B6D::$063804423704652A71EF51F5858C07A5");
  3345. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3346. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3347. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3348. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3349.  
  3350. id = get_struc_id("FFSPNandConfigX1C::$4B8607DE74E8B3035897656108CF5B6D");
  3351. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$4B8607DE74E8B3035897656108CF5B6D::$063804423704652A71EF51F5858C07A5"), 4);
  3352. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3353.  
  3354. id = get_struc_id("FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016::$4EA3C491D8311974FED28639DF77879E");
  3355. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3356. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3357.  
  3358. id = get_struc_id("FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3359. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3360. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3361.  
  3362. id = get_struc_id("FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016");
  3363. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3364. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$2C5734DC88B94A8CE53C95AE4A5A3016::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3365.  
  3366. id = get_struc_id("FFSPNandConfigX1C::$F8B2C00CA4164D3F1C48D2D13FD2F622::$063804423704652A71EF51F5858C07A5");
  3367. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3368. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3369. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3370. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3371.  
  3372. id = get_struc_id("FFSPNandConfigX1C::$F8B2C00CA4164D3F1C48D2D13FD2F622");
  3373. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$F8B2C00CA4164D3F1C48D2D13FD2F622::$063804423704652A71EF51F5858C07A5"), 4);
  3374. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3375.  
  3376. id = get_struc_id("FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5::$4EA3C491D8311974FED28639DF77879E");
  3377. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3378. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3379.  
  3380. id = get_struc_id("FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3381. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3382. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3383.  
  3384. id = get_struc_id("FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5");
  3385. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3386. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$B13C0AF1545AE2A82E9ADF5C6E28B8A5::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3387.  
  3388. id = get_struc_id("FFSPNandConfigX1C::$C9E59ED964FAD1317DA44AA1A278A3A5::$063804423704652A71EF51F5858C07A5");
  3389. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3390. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3391. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3392. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3393.  
  3394. id = get_struc_id("FFSPNandConfigX1C::$C9E59ED964FAD1317DA44AA1A278A3A5");
  3395. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$C9E59ED964FAD1317DA44AA1A278A3A5::$063804423704652A71EF51F5858C07A5"), 4);
  3396. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3397.  
  3398. id = get_struc_id("FSSuperblock::$E513F492903B80105BB523738EE4EDF5::$4EA3C491D8311974FED28639DF77879E");
  3399. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3400. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3401.  
  3402. id = get_struc_id("FSSuperblock::$E513F492903B80105BB523738EE4EDF5::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3403. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3404. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3405.  
  3406. id = get_struc_id("FSSuperblock::$E513F492903B80105BB523738EE4EDF5");
  3407. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$E513F492903B80105BB523738EE4EDF5::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3408. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$E513F492903B80105BB523738EE4EDF5::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3409.  
  3410. id = get_struc_id("FFSPNandConfigX1C::$6218B65A5E4ACDDB4F7AD8CA48FA93AC::$063804423704652A71EF51F5858C07A5");
  3411. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3412. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3413. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3414. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3415.  
  3416. id = get_struc_id("FFSPNandConfigX1C::$6218B65A5E4ACDDB4F7AD8CA48FA93AC");
  3417. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$6218B65A5E4ACDDB4F7AD8CA48FA93AC::$063804423704652A71EF51F5858C07A5"), 4);
  3418. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3419.  
  3420. id = get_struc_id("FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01::$4EA3C491D8311974FED28639DF77879E");
  3421. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3422. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3423.  
  3424. id = get_struc_id("FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3425. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3426. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3427.  
  3428. id = get_struc_id("FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01");
  3429. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3430. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$B0F4CFD11E007A1E61A1C3D65E052E01::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3431.  
  3432. id = get_struc_id("FFSPNandConfigX1C::$58726101B44D23A3E674C84B90609687::$063804423704652A71EF51F5858C07A5");
  3433. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3434. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3435. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3436. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3437.  
  3438. id = get_struc_id("FFSPNandConfigX1C::$58726101B44D23A3E674C84B90609687");
  3439. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$58726101B44D23A3E674C84B90609687::$063804423704652A71EF51F5858C07A5"), 4);
  3440. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3441.  
  3442. id = get_struc_id("FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93::$4EA3C491D8311974FED28639DF77879E");
  3443. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3444. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3445.  
  3446. id = get_struc_id("FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3447. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3448. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3449.  
  3450. id = get_struc_id("FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93");
  3451. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3452. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$E9CCC8DDB2783FCA098F015D313BBD93::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3453.  
  3454. id = get_struc_id("FFSPNandConfigX1C::$284C18C41DC325B961504E0A5FE631B9::$063804423704652A71EF51F5858C07A5");
  3455. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3456. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3457. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3458. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3459.  
  3460. id = get_struc_id("FFSPNandConfigX1C::$284C18C41DC325B961504E0A5FE631B9");
  3461. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$284C18C41DC325B961504E0A5FE631B9::$063804423704652A71EF51F5858C07A5"), 4);
  3462. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3463.  
  3464. id = get_struc_id("FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4::$4EA3C491D8311974FED28639DF77879E");
  3465. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3466. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3467.  
  3468. id = get_struc_id("FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3469. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3470. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3471.  
  3472. id = get_struc_id("FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4");
  3473. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3474. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$EB8AD8D1BFFEA84DACFE2170DD7723B4::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3475.  
  3476. id = get_struc_id("FFSPNandConfigX1C::$E2BC072C6CF873E7C10EFBA19287F583::$063804423704652A71EF51F5858C07A5");
  3477. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3478. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3479. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3480. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3481.  
  3482. id = get_struc_id("FFSPNandConfigX1C::$E2BC072C6CF873E7C10EFBA19287F583");
  3483. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$E2BC072C6CF873E7C10EFBA19287F583::$063804423704652A71EF51F5858C07A5"), 4);
  3484. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3485.  
  3486. id = get_struc_id("FSSuperblock::$5942C63D6A42613F057EA7D98658321B::$4EA3C491D8311974FED28639DF77879E");
  3487. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3488. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3489.  
  3490. id = get_struc_id("FSSuperblock::$5942C63D6A42613F057EA7D98658321B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3491. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3492. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3493.  
  3494. id = get_struc_id("FSSuperblock::$5942C63D6A42613F057EA7D98658321B");
  3495. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$5942C63D6A42613F057EA7D98658321B::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3496. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$5942C63D6A42613F057EA7D98658321B::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3497.  
  3498. id = get_struc_id("FFSPNandConfigX1C::$1C00F1CA777C21B316E8DA65E8F39ED4::$063804423704652A71EF51F5858C07A5");
  3499. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3500. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3501. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3502. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3503.  
  3504. id = get_struc_id("FFSPNandConfigX1C::$1C00F1CA777C21B316E8DA65E8F39ED4");
  3505. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$1C00F1CA777C21B316E8DA65E8F39ED4::$063804423704652A71EF51F5858C07A5"), 4);
  3506. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3507.  
  3508. id = get_struc_id("FSSuperblock::$A642F059297017653CEDFCBAA5BF741C::$4EA3C491D8311974FED28639DF77879E");
  3509. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3510. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3511.  
  3512. id = get_struc_id("FSSuperblock::$A642F059297017653CEDFCBAA5BF741C::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3513. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3514. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3515.  
  3516. id = get_struc_id("FSSuperblock::$A642F059297017653CEDFCBAA5BF741C");
  3517. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$A642F059297017653CEDFCBAA5BF741C::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3518. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$A642F059297017653CEDFCBAA5BF741C::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3519.  
  3520. id = get_struc_id("FFSPNandConfigX1C::$5D2712936F4D4B22F65A9EFA5B80FCB5::$063804423704652A71EF51F5858C07A5");
  3521. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3522. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3523. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3524. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3525.  
  3526. id = get_struc_id("FFSPNandConfigX1C::$5D2712936F4D4B22F65A9EFA5B80FCB5");
  3527. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$5D2712936F4D4B22F65A9EFA5B80FCB5::$063804423704652A71EF51F5858C07A5"), 4);
  3528. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3529.  
  3530. id = get_struc_id("FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80::$4EA3C491D8311974FED28639DF77879E");
  3531. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3532. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3533.  
  3534. id = get_struc_id("FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3535. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3536. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3537.  
  3538. id = get_struc_id("FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80");
  3539. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3540. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$CB8D22A69E4A3B955773F774FC22DA80::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3541.  
  3542. id = get_struc_id("FFSPNandConfigX1C::$9CF3E4B30FB8B8723622C3F606DC60E7::$063804423704652A71EF51F5858C07A5");
  3543. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3544. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3545. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3546. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3547.  
  3548. id = get_struc_id("FFSPNandConfigX1C::$9CF3E4B30FB8B8723622C3F606DC60E7");
  3549. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$9CF3E4B30FB8B8723622C3F606DC60E7::$063804423704652A71EF51F5858C07A5"), 4);
  3550. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3551.  
  3552. id = get_struc_id("FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B::$4EA3C491D8311974FED28639DF77879E");
  3553. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3554. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3555.  
  3556. id = get_struc_id("FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3557. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3558. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3559.  
  3560. id = get_struc_id("FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B");
  3561. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3562. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$B36BB58D5F18C01819618E5FF8A30E1B::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3563.  
  3564. id = get_struc_id("FFSPNandConfigX1C::$64241C1DE2BAE8F87F03038B0E9FE957::$063804423704652A71EF51F5858C07A5");
  3565. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3566. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3567. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3568. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3569.  
  3570. id = get_struc_id("FFSPNandConfigX1C::$64241C1DE2BAE8F87F03038B0E9FE957");
  3571. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$64241C1DE2BAE8F87F03038B0E9FE957::$063804423704652A71EF51F5858C07A5"), 4);
  3572. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3573.  
  3574. id = get_struc_id("FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8::$4EA3C491D8311974FED28639DF77879E");
  3575. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3576. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3577.  
  3578. id = get_struc_id("FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3579. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3580. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3581.  
  3582. id = get_struc_id("FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8");
  3583. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3584. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$D7ED8D3622D0890D13E417D247E2DAE8::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3585.  
  3586. id = get_struc_id("FFSPNandConfigX1C::$3462B5364114DF9199D40B3D8698D245::$063804423704652A71EF51F5858C07A5");
  3587. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3588. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3589. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3590. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3591.  
  3592. id = get_struc_id("FFSPNandConfigX1C::$3462B5364114DF9199D40B3D8698D245");
  3593. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$3462B5364114DF9199D40B3D8698D245::$063804423704652A71EF51F5858C07A5"), 4);
  3594. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3595.  
  3596. id = get_struc_id("FSSuperblock::$4F0452344462E4435CBE5B60409C400D::$4EA3C491D8311974FED28639DF77879E");
  3597. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3598. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3599.  
  3600. id = get_struc_id("FSSuperblock::$4F0452344462E4435CBE5B60409C400D::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3601. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3602. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3603.  
  3604. id = get_struc_id("FSSuperblock::$4F0452344462E4435CBE5B60409C400D");
  3605. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$4F0452344462E4435CBE5B60409C400D::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3606. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$4F0452344462E4435CBE5B60409C400D::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3607.  
  3608. id = get_struc_id("FFSPNandConfigX1C::$E93808A9FC77E853D73E1F8119F870B4::$063804423704652A71EF51F5858C07A5");
  3609. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3610. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3611. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3612. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3613.  
  3614. id = get_struc_id("FFSPNandConfigX1C::$E93808A9FC77E853D73E1F8119F870B4");
  3615. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$E93808A9FC77E853D73E1F8119F870B4::$063804423704652A71EF51F5858C07A5"), 4);
  3616. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3617.  
  3618. id = get_struc_id("FSSuperblock::$65BDF112E630186B51ED79D3FB170716::$4EA3C491D8311974FED28639DF77879E");
  3619. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3620. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3621.  
  3622. id = get_struc_id("FSSuperblock::$65BDF112E630186B51ED79D3FB170716::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3623. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3624. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3625.  
  3626. id = get_struc_id("FSSuperblock::$65BDF112E630186B51ED79D3FB170716");
  3627. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$65BDF112E630186B51ED79D3FB170716::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3628. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$65BDF112E630186B51ED79D3FB170716::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3629.  
  3630. id = get_struc_id("FFSPNandConfigX1C::$20BCFFEBF96FDE605E29054B9C246BD0::$063804423704652A71EF51F5858C07A5");
  3631. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3632. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3633. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3634. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3635.  
  3636. id = get_struc_id("FFSPNandConfigX1C::$20BCFFEBF96FDE605E29054B9C246BD0");
  3637. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$20BCFFEBF96FDE605E29054B9C246BD0::$063804423704652A71EF51F5858C07A5"), 4);
  3638. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3639.  
  3640. id = get_struc_id("FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03::$4EA3C491D8311974FED28639DF77879E");
  3641. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3642. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3643.  
  3644. id = get_struc_id("FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3645. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3646. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3647.  
  3648. id = get_struc_id("FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03");
  3649. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3650. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$31CA57425173F8B6CCD5C44CA06D0D03::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3651.  
  3652. id = get_struc_id("FFSPNandConfigX1C::$FAF57401EB90F9C9D480DCA48D8C6F49::$063804423704652A71EF51F5858C07A5");
  3653. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3654. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3655. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3656. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3657.  
  3658. id = get_struc_id("FFSPNandConfigX1C::$FAF57401EB90F9C9D480DCA48D8C6F49");
  3659. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$FAF57401EB90F9C9D480DCA48D8C6F49::$063804423704652A71EF51F5858C07A5"), 4);
  3660. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3661.  
  3662. id = get_struc_id("FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE::$4EA3C491D8311974FED28639DF77879E");
  3663. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3664. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3665.  
  3666. id = get_struc_id("FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3667. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3668. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3669.  
  3670. id = get_struc_id("FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE");
  3671. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3672. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$38FC03B275EB4365093D99320CF4F4DE::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3673.  
  3674. id = get_struc_id("FFSPNandConfigX1C::$7F91703627AA9B21CC89B373A798EA70::$063804423704652A71EF51F5858C07A5");
  3675. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3676. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3677. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3678. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3679.  
  3680. id = get_struc_id("FFSPNandConfigX1C::$7F91703627AA9B21CC89B373A798EA70");
  3681. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$7F91703627AA9B21CC89B373A798EA70::$063804423704652A71EF51F5858C07A5"), 4);
  3682. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3683.  
  3684. id = get_struc_id("FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88::$4EA3C491D8311974FED28639DF77879E");
  3685. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3686. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3687.  
  3688. id = get_struc_id("FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3689. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3690. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3691.  
  3692. id = get_struc_id("FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88");
  3693. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3694. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$0A4475F4E84C69466BC673B8C20F6C88::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3695.  
  3696. id = get_struc_id("FFSPNandConfigX1C::$71454369C195DEB323E520B679B8FC9F::$063804423704652A71EF51F5858C07A5");
  3697. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3698. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3699. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3700. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3701.  
  3702. id = get_struc_id("FFSPNandConfigX1C::$71454369C195DEB323E520B679B8FC9F");
  3703. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$71454369C195DEB323E520B679B8FC9F::$063804423704652A71EF51F5858C07A5"), 4);
  3704. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3705.  
  3706. id = get_struc_id("FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535::$4EA3C491D8311974FED28639DF77879E");
  3707. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3708. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3709.  
  3710. id = get_struc_id("FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3711. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3712. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3713.  
  3714. id = get_struc_id("FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535");
  3715. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3716. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$2EB704F2585D269FAE93A11D6EC8E535::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3717.  
  3718. id = get_struc_id("FFSPNandConfigX1C::$340C9AAB63C956BA4880177A1B80D23B::$063804423704652A71EF51F5858C07A5");
  3719. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3720. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3721. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3722. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3723.  
  3724. id = get_struc_id("FFSPNandConfigX1C::$340C9AAB63C956BA4880177A1B80D23B");
  3725. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$340C9AAB63C956BA4880177A1B80D23B::$063804423704652A71EF51F5858C07A5"), 4);
  3726. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3727.  
  3728. id = get_struc_id("FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9::$4EA3C491D8311974FED28639DF77879E");
  3729. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3730. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3731.  
  3732. id = get_struc_id("FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3733. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3734. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3735.  
  3736. id = get_struc_id("FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9");
  3737. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3738. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$5A1A09C752B3755E8ACED734C5BD1BD9::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3739.  
  3740. id = get_struc_id("FFSPNandConfigX1C::$17016B3E13C6A245E6511BF0F726CEAD::$063804423704652A71EF51F5858C07A5");
  3741. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3742. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3743. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3744. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3745.  
  3746. id = get_struc_id("FFSPNandConfigX1C::$17016B3E13C6A245E6511BF0F726CEAD");
  3747. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$17016B3E13C6A245E6511BF0F726CEAD::$063804423704652A71EF51F5858C07A5"), 4);
  3748. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3749.  
  3750. id = get_struc_id("FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9::$4EA3C491D8311974FED28639DF77879E");
  3751. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3752. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3753.  
  3754. id = get_struc_id("FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3755. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3756. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3757.  
  3758. id = get_struc_id("FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9");
  3759. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3760. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$44D7F6DD94C4D6F5526012F7357E68A9::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3761.  
  3762. id = get_struc_id("FFSPNandConfigX1C::$8C07FBD69B9B009EDDD60DAC933AB499::$063804423704652A71EF51F5858C07A5");
  3763. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3764. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3765. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3766. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3767.  
  3768. id = get_struc_id("FFSPNandConfigX1C::$8C07FBD69B9B009EDDD60DAC933AB499");
  3769. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$8C07FBD69B9B009EDDD60DAC933AB499::$063804423704652A71EF51F5858C07A5"), 4);
  3770. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3771.  
  3772. id = get_struc_id("FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B::$4EA3C491D8311974FED28639DF77879E");
  3773. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3774. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3775.  
  3776. id = get_struc_id("FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3777. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3778. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3779.  
  3780. id = get_struc_id("FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B");
  3781. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3782. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$2E36302F3A896DE27CFD97179C247B1B::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3783.  
  3784. id = get_struc_id("FFSPNandConfigX1C::$5752C6B3764C1210A34752896681CE77::$063804423704652A71EF51F5858C07A5");
  3785. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3786. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3787. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3788. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3789.  
  3790. id = get_struc_id("FFSPNandConfigX1C::$5752C6B3764C1210A34752896681CE77");
  3791. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$5752C6B3764C1210A34752896681CE77::$063804423704652A71EF51F5858C07A5"), 4);
  3792. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3793.  
  3794. id = get_struc_id("FSSuperblock::$261DFCA7BA8790C98361E45744806957::$4EA3C491D8311974FED28639DF77879E");
  3795. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3796. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3797.  
  3798. id = get_struc_id("FSSuperblock::$261DFCA7BA8790C98361E45744806957::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3799. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3800. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3801.  
  3802. id = get_struc_id("FSSuperblock::$261DFCA7BA8790C98361E45744806957");
  3803. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$261DFCA7BA8790C98361E45744806957::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3804. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$261DFCA7BA8790C98361E45744806957::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3805.  
  3806. id = get_struc_id("FFSPNandConfigX1C::$A6A8C56059E9D6104A29FA35A6F74DE8::$063804423704652A71EF51F5858C07A5");
  3807. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3808. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3809. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3810. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3811.  
  3812. id = get_struc_id("FFSPNandConfigX1C::$A6A8C56059E9D6104A29FA35A6F74DE8");
  3813. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$A6A8C56059E9D6104A29FA35A6F74DE8::$063804423704652A71EF51F5858C07A5"), 4);
  3814. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3815.  
  3816. id = get_struc_id("FSSuperblock::$CF5B544097FAB139C659F07C6CA60968::$4EA3C491D8311974FED28639DF77879E");
  3817. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3818. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3819.  
  3820. id = get_struc_id("FSSuperblock::$CF5B544097FAB139C659F07C6CA60968::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3821. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3822. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3823.  
  3824. id = get_struc_id("FSSuperblock::$CF5B544097FAB139C659F07C6CA60968");
  3825. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$CF5B544097FAB139C659F07C6CA60968::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3826. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$CF5B544097FAB139C659F07C6CA60968::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3827.  
  3828. id = get_struc_id("FFSPNandConfigX1C::$672EAB2F66A185CB8C7A081C354EEFDC::$063804423704652A71EF51F5858C07A5");
  3829. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3830. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3831. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3832. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3833.  
  3834. id = get_struc_id("FFSPNandConfigX1C::$672EAB2F66A185CB8C7A081C354EEFDC");
  3835. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$672EAB2F66A185CB8C7A081C354EEFDC::$063804423704652A71EF51F5858C07A5"), 4);
  3836. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3837.  
  3838. id = get_struc_id("FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE::$4EA3C491D8311974FED28639DF77879E");
  3839. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3840. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3841.  
  3842. id = get_struc_id("FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3843. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3844. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3845.  
  3846. id = get_struc_id("FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE");
  3847. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3848. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$12CFC7A3A8C6C4A7D8DA78B635ACF8FE::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3849.  
  3850. id = get_struc_id("FFSPNandConfigX1C::$ADC17C99DF6C7079A8DB259DF25EAB66::$063804423704652A71EF51F5858C07A5");
  3851. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3852. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3853. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3854. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3855.  
  3856. id = get_struc_id("FFSPNandConfigX1C::$ADC17C99DF6C7079A8DB259DF25EAB66");
  3857. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$ADC17C99DF6C7079A8DB259DF25EAB66::$063804423704652A71EF51F5858C07A5"), 4);
  3858. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3859.  
  3860. id = get_struc_id("FSSuperblock::$DECC003298F239866177F65C720BF903::$4EA3C491D8311974FED28639DF77879E");
  3861. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3862. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3863.  
  3864. id = get_struc_id("FSSuperblock::$DECC003298F239866177F65C720BF903::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3865. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3866. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3867.  
  3868. id = get_struc_id("FSSuperblock::$DECC003298F239866177F65C720BF903");
  3869. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$DECC003298F239866177F65C720BF903::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3870. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$DECC003298F239866177F65C720BF903::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3871.  
  3872. id = get_struc_id("FSDataSalt");
  3873. mid = add_struc_member(id,"uid", 0, 0x20000400, -1, 4);
  3874. mid = add_struc_member(id,"file_name", 0X4, 0x000400, -1, 12);
  3875. mid = add_struc_member(id,"chain_index", 0X10, 0x20000400, -1, 4);
  3876. mid = add_struc_member(id,"fst_index", 0X14, 0x20000400, -1, 4);
  3877. mid = add_struc_member(id,"_x3", 0X18, 0x20000400, -1, 4);
  3878. mid = add_struc_member(id,"padding", 0X1C, 0x000400, -1, 36);
  3879. set_struc_align(id,2);
  3880.  
  3881. id = get_struc_id("FFSPNandConfigX1C::$F7CB1D5F7B1DFF53EF801D86BE105E2C::$063804423704652A71EF51F5858C07A5");
  3882. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3883. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3884. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3885. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3886.  
  3887. id = get_struc_id("FFSPNandConfigX1C::$F7CB1D5F7B1DFF53EF801D86BE105E2C");
  3888. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$F7CB1D5F7B1DFF53EF801D86BE105E2C::$063804423704652A71EF51F5858C07A5"), 4);
  3889. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3890.  
  3891. id = get_struc_id("FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E::$4EA3C491D8311974FED28639DF77879E");
  3892. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3893. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3894.  
  3895. id = get_struc_id("FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3896. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3897. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3898.  
  3899. id = get_struc_id("FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E");
  3900. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3901. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$4A118538CF5947FA2F975664C70C3B4E::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3902.  
  3903. id = get_struc_id("FFSPNandConfigX1C::$298EA466173A905DF0E62326EE117A46::$063804423704652A71EF51F5858C07A5");
  3904. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3905. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3906. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3907. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3908.  
  3909. id = get_struc_id("FFSPNandConfigX1C::$298EA466173A905DF0E62326EE117A46");
  3910. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$298EA466173A905DF0E62326EE117A46::$063804423704652A71EF51F5858C07A5"), 4);
  3911. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3912.  
  3913. id = get_struc_id("FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF::$4EA3C491D8311974FED28639DF77879E");
  3914. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3915. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3916.  
  3917. id = get_struc_id("FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3918. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3919. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3920.  
  3921. id = get_struc_id("FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF");
  3922. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3923. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$24322858FF8B9FCA61FDB3D4CAE3C4CF::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3924.  
  3925. id = get_struc_id("FFSPNandConfigX1C::$0EB21282D5B827DFC389E571653CCCC0::$063804423704652A71EF51F5858C07A5");
  3926. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3927. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3928. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3929. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3930.  
  3931. id = get_struc_id("FFSPNandConfigX1C::$0EB21282D5B827DFC389E571653CCCC0");
  3932. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$0EB21282D5B827DFC389E571653CCCC0::$063804423704652A71EF51F5858C07A5"), 4);
  3933. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3934.  
  3935. id = get_struc_id("FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9::$4EA3C491D8311974FED28639DF77879E");
  3936. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3937. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3938.  
  3939. id = get_struc_id("FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3940. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3941. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3942.  
  3943. id = get_struc_id("FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9");
  3944. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3945. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$D8A3513009F5E64223A1BFD3270FDBD9::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3946.  
  3947. id = get_struc_id("FFSPNandConfigX1C::$8EA953DCF9B737E0E6BB1439E0D6E46D::$063804423704652A71EF51F5858C07A5");
  3948. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3949. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3950. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3951. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3952.  
  3953. id = get_struc_id("FFSPNandConfigX1C::$8EA953DCF9B737E0E6BB1439E0D6E46D");
  3954. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$8EA953DCF9B737E0E6BB1439E0D6E46D::$063804423704652A71EF51F5858C07A5"), 4);
  3955. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3956.  
  3957. id = get_struc_id("FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC::$4EA3C491D8311974FED28639DF77879E");
  3958. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3959. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3960.  
  3961. id = get_struc_id("FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3962. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3963. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3964.  
  3965. id = get_struc_id("FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC");
  3966. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3967. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$1C3ED6CB4E1EEDDC1D82FD2544550DBC::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3968.  
  3969. id = get_struc_id("FFSPNandConfigX1C::$BCE300EB9FCECB8C3329FDAD976705B3::$063804423704652A71EF51F5858C07A5");
  3970. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3971. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3972. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3973. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3974.  
  3975. id = get_struc_id("FFSPNandConfigX1C::$BCE300EB9FCECB8C3329FDAD976705B3");
  3976. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$BCE300EB9FCECB8C3329FDAD976705B3::$063804423704652A71EF51F5858C07A5"), 4);
  3977. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3978.  
  3979. id = get_struc_id("FSSuperblock::$D133CC12E5F25B9999011E0379477266::$4EA3C491D8311974FED28639DF77879E");
  3980. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  3981. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3982.  
  3983. id = get_struc_id("FSSuperblock::$D133CC12E5F25B9999011E0379477266::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  3984. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  3985. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  3986.  
  3987. id = get_struc_id("FSSuperblock::$D133CC12E5F25B9999011E0379477266");
  3988. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$D133CC12E5F25B9999011E0379477266::$4EA3C491D8311974FED28639DF77879E"), 262112);
  3989. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$D133CC12E5F25B9999011E0379477266::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  3990.  
  3991. id = get_struc_id("FFSPNandConfigX1C::$17C490330FB9CDFEF81024BD5D0F7277::$063804423704652A71EF51F5858C07A5");
  3992. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  3993. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  3994. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  3995. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  3996.  
  3997. id = get_struc_id("FFSPNandConfigX1C::$17C490330FB9CDFEF81024BD5D0F7277");
  3998. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$17C490330FB9CDFEF81024BD5D0F7277::$063804423704652A71EF51F5858C07A5"), 4);
  3999. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  4000.  
  4001. id = get_struc_id("FSSuperblock::$DBA87309531CB2C5F31170602802D396::$4EA3C491D8311974FED28639DF77879E");
  4002. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  4003. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  4004.  
  4005. id = get_struc_id("FSSuperblock::$DBA87309531CB2C5F31170602802D396::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  4006. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  4007. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  4008.  
  4009. id = get_struc_id("FSSuperblock::$DBA87309531CB2C5F31170602802D396");
  4010. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$DBA87309531CB2C5F31170602802D396::$4EA3C491D8311974FED28639DF77879E"), 262112);
  4011. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$DBA87309531CB2C5F31170602802D396::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  4012.  
  4013. id = get_struc_id("FFSPNandConfigX1C::$CEBFCFFAC77DC76443395423DEF1C07D::$063804423704652A71EF51F5858C07A5");
  4014. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  4015. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  4016. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  4017. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  4018.  
  4019. id = get_struc_id("FFSPNandConfigX1C::$CEBFCFFAC77DC76443395423DEF1C07D");
  4020. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$CEBFCFFAC77DC76443395423DEF1C07D::$063804423704652A71EF51F5858C07A5"), 4);
  4021. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  4022.  
  4023. id = get_struc_id("FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D::$4EA3C491D8311974FED28639DF77879E");
  4024. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  4025. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  4026.  
  4027. id = get_struc_id("FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  4028. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  4029. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  4030.  
  4031. id = get_struc_id("FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D");
  4032. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D::$4EA3C491D8311974FED28639DF77879E"), 262112);
  4033. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$CEA5CE0636AB2134E27274D318ECB13D::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  4034.  
  4035. id = get_struc_id("FFSPNandConfigX1C::$E0D29C389223E4B2492713B32EAF73E9::$063804423704652A71EF51F5858C07A5");
  4036. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  4037. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  4038. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  4039. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  4040.  
  4041. id = get_struc_id("FFSPNandConfigX1C::$E0D29C389223E4B2492713B32EAF73E9");
  4042. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$E0D29C389223E4B2492713B32EAF73E9::$063804423704652A71EF51F5858C07A5"), 4);
  4043. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  4044.  
  4045. id = get_struc_id("FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705::$4EA3C491D8311974FED28639DF77879E");
  4046. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  4047. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  4048.  
  4049. id = get_struc_id("FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  4050. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  4051. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  4052.  
  4053. id = get_struc_id("FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705");
  4054. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705::$4EA3C491D8311974FED28639DF77879E"), 262112);
  4055. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$F53AA43EA29CBD8947FCD8BF5C54C705::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  4056.  
  4057. id = get_struc_id("FFSPNandConfigX1C::$D1337003205663CD19D2B6F8B99B5728::$063804423704652A71EF51F5858C07A5");
  4058. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  4059. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  4060. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  4061. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  4062.  
  4063. id = get_struc_id("FFSPNandConfigX1C::$D1337003205663CD19D2B6F8B99B5728");
  4064. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$D1337003205663CD19D2B6F8B99B5728::$063804423704652A71EF51F5858C07A5"), 4);
  4065. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  4066.  
  4067. id = get_struc_id("FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E::$4EA3C491D8311974FED28639DF77879E");
  4068. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  4069. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  4070.  
  4071. id = get_struc_id("FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  4072. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  4073. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  4074.  
  4075. id = get_struc_id("FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E");
  4076. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E::$4EA3C491D8311974FED28639DF77879E"), 262112);
  4077. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$7FBDA5B4B9BF0226844436264B24BC4E::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  4078.  
  4079. id = get_struc_id("FFSPNandConfigX1C::$BA94DF356DF6F26E220D220C6F69174D::$063804423704652A71EF51F5858C07A5");
  4080. mid = add_struc_member(id,"_x0", 0, 0x000400, -1, 1);
  4081. mid = add_struc_member(id,"_x1", 0X1, 0x000400, -1, 1);
  4082. mid = add_struc_member(id,"_x2", 0X2, 0x000400, -1, 1);
  4083. mid = add_struc_member(id,"capacity", 0X3, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  4084.  
  4085. id = get_struc_id("FFSPNandConfigX1C::$BA94DF356DF6F26E220D220C6F69174D");
  4086. mid = add_struc_member(id,"s", 0, 0x60000400, get_struc_id("FFSPNandConfigX1C::$BA94DF356DF6F26E220D220C6F69174D::$063804423704652A71EF51F5858C07A5"), 4);
  4087. mid = add_struc_member(id,"c", 0, 0x8800400, get_enum("FFSPNandConfigX1C::NandCapacity"), 1);
  4088.  
  4089. id = get_struc_id("FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC::$4EA3C491D8311974FED28639DF77879E");
  4090. mid = add_struc_member(id,"fat", 0, 0x10000400, -1, 65536);
  4091. mid = add_struc_member(id,"fst", 0X10000, 0x60000400, get_struc_id("FSTEntry"), 196576);
  4092.  
  4093. id = get_struc_id("FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC::$8A3B36CCDB5613F506B16C2CD87EC0BE");
  4094. mid = add_struc_member(id,"fst", 0, 0x60000400, get_struc_id("FSTEntry"), 196576);
  4095. mid = add_struc_member(id,"fat", 0X2FFE0, 0x10000400, -1, 65536);
  4096.  
  4097. id = get_struc_id("FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC");
  4098. mid = add_struc_member(id,"n", 0, 0x60000400, get_struc_id("FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC::$4EA3C491D8311974FED28639DF77879E"), 262112);
  4099. mid = add_struc_member(id,"i", 0, 0x60000400, get_struc_id("FSSuperblock::$CEADC293A2EAE6769FA7B6F7D3388CFC::$8A3B36CCDB5613F506B16C2CD87EC0BE"), 262112);
  4100. return id;
  4101. }
  4102.  
  4103. //------------------------------------------------------------------------
  4104. // Information about structure types
  4105.  
  4106. static Structures(void) {
  4107. auto id;
  4108. begin_type_updating(UTP_STRUCT);
  4109. id = Structures_0(id);
  4110. id = Structures_1(id);
  4111. }
  4112.  
  4113. //------------------------------------------------------------------------
  4114. // Information about bytes
  4115.  
  4116. static Bytes_0(void) {
  4117. auto x;
  4118. #define id x
  4119.  
  4120. make_array (0X5C, 0X4);
  4121. create_dword (0XF0);
  4122. make_array (0XF4, 0X4);
  4123. create_byte (x=0X193);
  4124. make_array (x, 0X4);
  4125. op_enum (x, 0, GetEnum("IOSCObjectType"),0);
  4126. create_dword (0X3100);
  4127. set_name (0X3100, "os_constants");
  4128. create_dword (0X3104);
  4129. create_dword (0X3108);
  4130. create_dword (0X310C);
  4131. create_dword (0X3110);
  4132. create_dword (0X3114);
  4133. create_dword (0X3118);
  4134. create_dword (0X311C);
  4135. create_dword (0X3120);
  4136. create_dword (0X3124);
  4137. create_dword (0X3128);
  4138. create_dword (0X312C);
  4139. create_dword (0X3130);
  4140. create_dword (0X3134);
  4141. create_dword (0X3138);
  4142. create_dword (0X313C);
  4143. create_dword (0X3140);
  4144. set_name (0X3140, "IOS_VERSION_0x3140");
  4145. create_dword (0X3144);
  4146. create_dword (0X3148);
  4147. create_dword (0X314C);
  4148. create_dword (0X3150);
  4149. create_dword (0X3154);
  4150. create_dword (0X3158);
  4151. create_dword (0X315C);
  4152. create_dword (0X3160);
  4153. create_dword (0X3164);
  4154. create_dword (0XD010000);
  4155. set_name (0XD010000, "NAND_CTRL");
  4156. create_dword (0XD010004);
  4157. set_name (0XD010004, "NAND_CONFIG");
  4158. create_dword (0XD010008);
  4159. set_name (0XD010008, "NAND_ADDR1");
  4160. create_dword (0XD01000C);
  4161. set_name (0XD01000C, "NAND_ADDR2");
  4162. create_dword (0XD010010);
  4163. set_name (0XD010010, "NAND_DATABUF");
  4164. create_dword (0XD010014);
  4165. set_name (0XD010014, "NAND_ECCBUF");
  4166. create_dword (0XD010018);
  4167. set_name (0XD010018, "NAND_UNK");
  4168. create_dword (0XD020000);
  4169. create_dword (0XD020004);
  4170. create_dword (0XD020008);
  4171. create_dword (0XD02000C);
  4172. create_dword (0XD020010);
  4173. create_dword (0XD030000);
  4174. create_dword (0XD030004);
  4175. create_dword (0XD030008);
  4176. create_dword (0XD0400A4);
  4177. make_array (0XD0400A8, 0X8);
  4178. create_dword (0XD0400B0);
  4179. create_dword (0XD0400B4);
  4180. create_dword (0XD0400CC);
  4181. create_dword (0XD800000);
  4182. set_name (0XD800000, "HW_IPC_PPCMSG");
  4183. create_dword (0XD800004);
  4184. set_name (0XD800004, "HW_IPC_PPCCTRL");
  4185. create_dword (0XD800008);
  4186. set_name (0XD800008, "HW_IPC_ARMMSG");
  4187. create_dword (0XD80000C);
  4188. set_name (0XD80000C, "HW_IPC_ARMCTRL");
  4189. create_dword (0XD800010);
  4190. set_name (0XD800010, "HW_TIMER");
  4191. create_dword (0XD800014);
  4192. create_dword (0XD800018);
  4193. set_name (0XD800018, "HW_PPCSPEED");
  4194. create_dword (0XD800034);
  4195. create_dword (0XD800038);
  4196. set_name (0XD800038, "HW_ARMIRQFLAG");
  4197. create_dword (0XD80003C);
  4198. set_name (0XD80003C, "HW_ARMIRQMASK");
  4199. create_dword (0XD800040);
  4200. make_array (0XD800044, 0X1C);
  4201. create_dword (0XD800060);
  4202. set_name (0XD800060, "HW_MEMIRR");
  4203. create_dword (0XD800064);
  4204. make_array (0XD800068, 0X8);
  4205. create_dword (0XD800070);
  4206. set_name (0XD800070, "HW_EXICTRL");
  4207. create_dword (0XD800088);
  4208. make_array (0XD80008C, 0X34);
  4209. create_dword (0XD8000C0);
  4210. create_dword (0XD8000C4);
  4211. create_dword (0XD8000DC);
  4212. create_dword (0XD8000E0);
  4213. create_dword (0XD8000E4);
  4214. create_dword (0XD8000E8);
  4215. create_dword (0XD8000EC);
  4216. create_dword (0XD8000F0);
  4217. create_dword (0XD8000F4);
  4218. create_dword (0XD8000FC);
  4219. set_name (0XD8000FC, "HW_GPIO_OWNER");
  4220. create_dword (0XD800100);
  4221. create_dword (0XD800104);
  4222. create_dword (0XD800108);
  4223. create_dword (0XD80010C);
  4224. create_dword (0XD800110);
  4225. create_dword (0XD800114);
  4226. create_dword (0XD800118);
  4227. create_dword (0XD80011C);
  4228. create_dword (0XD800120);
  4229. create_dword (0XD800124);
  4230. make_array (0XD800128, 0X8);
  4231. create_dword (0XD800130);
  4232. create_dword (0XD800134);
  4233. create_dword (0XD800138);
  4234. make_array (0XD80013C, 0X4);
  4235. create_dword (0XD800140);
  4236. make_array (0XD800144, 0X3C);
  4237. create_dword (0XD800180);
  4238. make_array (0XD800184, 0X4);
  4239. create_dword (0XD800188);
  4240. create_dword (0XD80018C);
  4241. set_name (0XD80018C, "HW_BOOT0");
  4242. create_dword (0XD800190);
  4243. create_dword (0XD800194);
  4244. set_name (0XD800194, "HW_RESETS");
  4245. create_dword (0XD8001A8);
  4246. make_array (0XD8001AC, 0X4);
  4247. create_dword (0XD8001B0);
  4248. create_dword (0XD8001B4);
  4249. create_dword (0XD8001CC);
  4250. make_array (0XD8001D0, 0X10);
  4251. create_dword (0XD8001E0);
  4252. create_dword (0XD8001E4);
  4253. create_dword (0XD8001EC);
  4254. set_name (0XD8001EC, "HW_OTP_COMMAND");
  4255. create_dword (0XD8001F0);
  4256. set_name (0XD8001F0, "HW_OTP_DATA");
  4257. create_dword (0XD800214);
  4258. set_name (0XD800214, "HW_VERSION");
  4259. create_dword (0XD806024);
  4260. set_name (0XD806024, "HW_DI_CFG");
  4261. create_dword (0XD8B0008);
  4262. make_array (0XD8B000C, 0X4);
  4263. create_dword (0XD8B0010);
  4264. create_word (0XD8B4000);
  4265. make_array (0XD8B4000, 0X100);
  4266. create_word (0XD8B4200);
  4267. create_word (0XD8B4202);
  4268. create_word (0XD8B420A);
  4269. create_word (0XD8B420C);
  4270. create_word (0XD8B420E);
  4271. create_word (0XD8B4228);
  4272. create_dword (0X138F0000);
  4273. create_dword (0X138F0004);
  4274. create_dword (x=0X138F0008);
  4275. op_plain_offset (x, 0, 0);
  4276. op_plain_offset (x, 128, 0);
  4277. create_dword (x=0X138F000C);
  4278. op_plain_offset (x, 0, 0);
  4279. op_plain_offset (x, 128, 0);
  4280. create_dword (x=0X138F0010);
  4281. op_plain_offset (x, 0, 0);
  4282. op_plain_offset (x, 128, 0);
  4283. create_dword (x=0X138F0014);
  4284. op_plain_offset (x, 0, 0);
  4285. op_plain_offset (x, 128, 0);
  4286. create_dword (x=0X138F0018);
  4287. op_plain_offset (x, 0, 0);
  4288. op_plain_offset (x, 128, 0);
  4289. create_byte (0X138F001C);
  4290. create_dword (0X138F0020);
  4291. create_dword (x=0X138F0024);
  4292. op_plain_offset (x, 0, 0);
  4293. op_plain_offset (x, 128, 0);
  4294. create_dword (x=0X138F0028);
  4295. op_plain_offset (x, 0, 0);
  4296. op_plain_offset (x, 128, 0);
  4297. create_byte (0X138F002F);
  4298. create_dword (0X138F0030);
  4299. create_dword (0X138F0034);
  4300. create_dword (0X138F0038);
  4301. create_dword (0X138F003C);
  4302. create_dword (0X138F01E0);
  4303. create_dword (0X138F01E4);
  4304. create_dword (0X138F01E8);
  4305. MakeStruct (0X138F01EC, "IOSModuleDescriptor");
  4306. MakeStruct (0X138F0214, "IOSModuleDescriptor");
  4307. create_insn (0X13A70000);
  4308. create_insn (x=0X13A70012);
  4309. op_plain_offset (x, 1, 0);
  4310. op_plain_offset (x, 129, 0);
  4311. create_insn (0X13A7003E);
  4312. create_insn (x=0X13A70040);
  4313. op_stkvar (x, 1);
  4314. create_insn (x=0X13A70056);
  4315. op_stkvar (x, 1);
  4316. create_insn (x=0X13A7005A);
  4317. op_stkvar (x, 1);
  4318. create_insn (x=0X13A7005C);
  4319. op_plain_offset (x, 1, 0);
  4320. op_plain_offset (x, 129, 0);
  4321. create_insn (x=0X13A70064);
  4322. op_stkvar (x, 1);
  4323. create_insn (x=0X13A7006A);
  4324. op_stkvar (x, 1);
  4325. create_insn (x=0X13A7006C);
  4326. op_stkvar (x, 1);
  4327. create_insn (x=0X13A7006E);
  4328. op_stkvar (x, 1);
  4329. create_insn (x=0X13A70080);
  4330. op_stkvar (x, 1);
  4331. create_insn (x=0X13A70082);
  4332. op_stkvar (x, 1);
  4333. create_insn (x=0X13A7008A);
  4334. op_plain_offset (x, 1, 0);
  4335. op_plain_offset (x, 129, 0);
  4336. create_insn (x=0X13A70092);
  4337. op_stkvar (x, 1);
  4338. create_insn (x=0X13A70098);
  4339. op_stkvar (x, 1);
  4340. create_insn (x=0X13A7009A);
  4341. op_stkvar (x, 1);
  4342. create_insn (x=0X13A7009C);
  4343. op_stkvar (x, 1);
  4344. create_insn (x=0X13A700B8);
  4345. op_stkvar (x, 1);
  4346. create_insn (x=0X13A700BA);
  4347. op_stkvar (x, 1);
  4348. create_insn (0X13A700D6);
  4349. create_dword (x=0X13A700E0);
  4350. op_plain_offset (x, 0, 0);
  4351. op_plain_offset (x, 128, 0);
  4352. create_dword (x=0X13A700E4);
  4353. op_plain_offset (x, 0, 0);
  4354. op_plain_offset (x, 128, 0);
  4355. create_insn (0X13A700E8);
  4356. create_insn (x=0X13A700F6);
  4357. op_plain_offset (x, 1, 0);
  4358. op_plain_offset (x, 129, 0);
  4359. create_insn (x=0X13A700FC);
  4360. op_stkvar (x, 1);
  4361. create_insn (x=0X13A700FE);
  4362. op_plain_offset (x, 1, 0);
  4363. op_plain_offset (x, 129, 0);
  4364. create_dword (x=0X13A7010C);
  4365. op_plain_offset (x, 0, 0);
  4366. op_plain_offset (x, 128, 0);
  4367. create_dword (x=0X13A70110);
  4368. op_plain_offset (x, 0, 0);
  4369. op_plain_offset (x, 128, 0);
  4370. create_insn (0X13A70114);
  4371. create_insn (x=0X13A70116);
  4372. op_plain_offset (x, 1, 0);
  4373. op_plain_offset (x, 129, 0);
  4374. create_dword (x=0X13A70120);
  4375. op_plain_offset (x, 0, 0);
  4376. op_plain_offset (x, 128, 0);
  4377. create_insn (0X13A70124);
  4378. create_insn (x=0X13A70132);
  4379. op_plain_offset (x, 1, 0);
  4380. op_plain_offset (x, 129, 0);
  4381. create_insn (x=0X13A70138);
  4382. op_stkvar (x, 1);
  4383. create_insn (x=0X13A7013A);
  4384. op_plain_offset (x, 1, 0);
  4385. op_plain_offset (x, 129, 0);
  4386. create_dword (x=0X13A70148);
  4387. op_plain_offset (x, 0, 0);
  4388. op_plain_offset (x, 128, 0);
  4389. create_dword (x=0X13A7014C);
  4390. op_plain_offset (x, 0, 0);
  4391. op_plain_offset (x, 128, 0);
  4392. create_insn (0X13A70150);
  4393. create_insn (x=0X13A7015A);
  4394. op_plain_offset (x, 1, 0);
  4395. op_plain_offset (x, 129, 0);
  4396. create_insn (0X13A70166);
  4397. create_insn (x=0X13A7016C);
  4398. op_plain_offset (x, 1, 0);
  4399. op_plain_offset (x, 129, 0);
  4400. create_dword (x=0X13A70178);
  4401. op_plain_offset (x, 0, 0);
  4402. op_plain_offset (x, 128, 0);
  4403. create_dword (x=0X13A7017C);
  4404. op_plain_offset (x, 0, 0);
  4405. op_plain_offset (x, 128, 0);
  4406. create_insn (0X13A70180);
  4407. create_insn (x=0X13A70190);
  4408. op_stkvar (x, 1);
  4409. create_insn (x=0X13A70196);
  4410. op_plain_offset (x, 1, 0);
  4411. op_plain_offset (x, 129, 0);
  4412. create_insn (x=0X13A7019A);
  4413. op_stkvar (x, 1);
  4414. create_insn (x=0X13A701A2);
  4415. op_stkvar (x, 1);
  4416. create_insn (x=0X13A701A8);
  4417. op_stkvar (x, 1);
  4418. create_insn (x=0X13A701B4);
  4419. op_plain_offset (x, 1, 0);
  4420. op_plain_offset (x, 129, 0);
  4421. create_insn (x=0X13A701C6);
  4422. op_plain_offset (x, 1, 0);
  4423. op_plain_offset (x, 129, 0);
  4424. create_insn (x=0X13A701D2);
  4425. op_stkvar (x, 1);
  4426. create_insn (x=0X13A701D8);
  4427. op_plain_offset (x, 1, 0);
  4428. op_plain_offset (x, 129, 0);
  4429. create_insn (x=0X13A701DE);
  4430. op_stkvar (x, 1);
  4431. create_insn (x=0X13A701E6);
  4432. op_stkvar (x, 1);
  4433. create_insn (x=0X13A701E8);
  4434. op_stkvar (x, 1);
  4435. create_insn (x=0X13A701EA);
  4436. op_stkvar (x, 1);
  4437. create_insn (x=0X13A701EC);
  4438. op_stkvar (x, 1);
  4439. create_insn (x=0X13A701F4);
  4440. op_plain_offset (x, 1, 0);
  4441. op_plain_offset (x, 129, 0);
  4442. create_insn (x=0X13A701FE);
  4443. op_plain_offset (x, 1, 0);
  4444. op_plain_offset (x, 129, 0);
  4445. create_insn (x=0X13A7020E);
  4446. op_plain_offset (x, 1, 0);
  4447. op_plain_offset (x, 129, 0);
  4448. create_byte (0X13A70222);
  4449. make_array (0X13A70222, 0X2);
  4450. create_dword (x=0X13A70224);
  4451. op_plain_offset (x, 0, 0);
  4452. op_plain_offset (x, 128, 0);
  4453. create_dword (x=0X13A70228);
  4454. op_plain_offset (x, 0, 0);
  4455. op_plain_offset (x, 128, 0);
  4456. create_dword (x=0X13A7022C);
  4457. op_plain_offset (x, 0, 0);
  4458. op_plain_offset (x, 128, 0);
  4459. create_dword (x=0X13A70230);
  4460. op_plain_offset (x, 0, 0);
  4461. op_plain_offset (x, 128, 0);
  4462. create_dword (x=0X13A70234);
  4463. op_plain_offset (x, 0, 0);
  4464. op_plain_offset (x, 128, 0);
  4465. create_dword (x=0X13A70238);
  4466. op_plain_offset (x, 0, 0);
  4467. op_plain_offset (x, 128, 0);
  4468. create_dword (x=0X13A7023C);
  4469. op_plain_offset (x, 0, 0);
  4470. op_plain_offset (x, 128, 0);
  4471. create_insn (0X13A70240);
  4472. create_insn (x=0X13A70252);
  4473. op_plain_offset (x, 1, 0);
  4474. op_plain_offset (x, 129, 0);
  4475. set_cmt (0X13A7025C, "dst", 0);
  4476. set_cmt (0X13A7025E, "src", 0);
  4477. set_cmt (0X13A70260, "size", 0);
  4478. create_insn (x=0X13A70262);
  4479. op_plain_offset (x, 1, 0);
  4480. op_plain_offset (x, 129, 0);
  4481. create_insn (x=0X13A70266);
  4482. op_stkvar (x, 1);
  4483. create_insn (x=0X13A7026C);
  4484. op_stkvar (x, 1);
  4485. create_insn (x=0X13A70274);
  4486. op_plain_offset (x, 1, 0);
  4487. op_plain_offset (x, 129, 0);
  4488. create_byte (0X13A70286);
  4489. make_array (0X13A70286, 0X2);
  4490. create_dword (x=0X13A70288);
  4491. op_plain_offset (x, 0, 0);
  4492. op_plain_offset (x, 128, 0);
  4493. create_dword (x=0X13A7028C);
  4494. op_plain_offset (x, 0, 0);
  4495. op_plain_offset (x, 128, 0);
  4496. create_dword (x=0X13A70290);
  4497. op_plain_offset (x, 0, 0);
  4498. op_plain_offset (x, 128, 0);
  4499. create_insn (0X13A70294);
  4500. create_insn (x=0X13A7029A);
  4501. op_plain_offset (x, 1, 0);
  4502. op_plain_offset (x, 129, 0);
  4503. create_insn (x=0X13A702AC);
  4504. op_plain_offset (x, 1, 0);
  4505. op_plain_offset (x, 129, 0);
  4506. create_insn (x=0X13A702B8);
  4507. op_plain_offset (x, 1, 0);
  4508. op_plain_offset (x, 129, 0);
  4509. create_insn (x=0X13A702C0);
  4510. op_plain_offset (x, 1, 0);
  4511. op_plain_offset (x, 129, 0);
  4512. create_insn (x=0X13A702CE);
  4513. op_plain_offset (x, 1, 0);
  4514. op_plain_offset (x, 129, 0);
  4515. create_insn (x=0X13A702D4);
  4516. op_plain_offset (x, 1, 0);
  4517. op_plain_offset (x, 129, 0);
  4518. create_insn (x=0X13A702D8);
  4519. op_plain_offset (x, 1, 0);
  4520. op_plain_offset (x, 129, 0);
  4521. create_insn (x=0X13A702DE);
  4522. op_plain_offset (x, 1, 0);
  4523. op_plain_offset (x, 129, 0);
  4524. create_byte (0X13A702FA);
  4525. make_array (0X13A702FA, 0X2);
  4526. create_dword (x=0X13A702FC);
  4527. op_plain_offset (x, 0, 0);
  4528. op_plain_offset (x, 128, 0);
  4529. create_dword (x=0X13A70300);
  4530. op_plain_offset (x, 0, 0);
  4531. op_plain_offset (x, 128, 0);
  4532. create_dword (x=0X13A70304);
  4533. op_plain_offset (x, 0, 0);
  4534. op_plain_offset (x, 128, 0);
  4535. create_dword (x=0X13A70308);
  4536. op_plain_offset (x, 0, 0);
  4537. op_plain_offset (x, 128, 0);
  4538. create_dword (x=0X13A7030C);
  4539. op_plain_offset (x, 0, 0);
  4540. op_plain_offset (x, 128, 0);
  4541. create_dword (x=0X13A70310);
  4542. op_plain_offset (x, 0, 0);
  4543. op_plain_offset (x, 128, 0);
  4544. create_dword (x=0X13A70314);
  4545. op_plain_offset (x, 0, 0);
  4546. op_plain_offset (x, 128, 0);
  4547. create_dword (x=0X13A70318);
  4548. op_plain_offset (x, 0, 0);
  4549. op_plain_offset (x, 128, 0);
  4550. create_insn (0X13A7031C);
  4551. create_insn (x=0X13A70332);
  4552. op_stkvar (x, 1);
  4553. create_insn (x=0X13A70336);
  4554. op_stkvar (x, 1);
  4555. create_insn (x=0X13A7033C);
  4556. op_plain_offset (x, 1, 0);
  4557. op_plain_offset (x, 129, 0);
  4558. create_insn (x=0X13A70340);
  4559. op_stkvar (x, 1);
  4560. create_insn (x=0X13A70346);
  4561. op_stkvar (x, 1);
  4562. create_insn (x=0X13A7034C);
  4563. op_stkvar (x, 1);
  4564. create_insn (x=0X13A70352);
  4565. op_stkvar (x, 1);
  4566. create_insn (x=0X13A70358);
  4567. op_stkvar (x, 1);
  4568. create_insn (x=0X13A7035E);
  4569. op_stkvar (x, 1);
  4570. create_insn (x=0X13A70364);
  4571. op_stkvar (x, 1);
  4572. create_insn (x=0X13A7036A);
  4573. op_stkvar (x, 1);
  4574. create_insn (x=0X13A70370);
  4575. op_stkvar (x, 1);
  4576. create_insn (x=0X13A70384);
  4577. op_stkvar (x, 1);
  4578. create_insn (x=0X13A70386);
  4579. op_stkvar (x, 1);
  4580. create_insn (x=0X13A70392);
  4581. op_stkvar (x, 1);
  4582. create_insn (x=0X13A7039C);
  4583. op_plain_offset (x, 1, 0);
  4584. op_plain_offset (x, 129, 0);
  4585. create_insn (x=0X13A703A0);
  4586. op_stkvar (x, 1);
  4587. create_insn (x=0X13A703A2);
  4588. op_stkvar (x, 1);
  4589. create_insn (x=0X13A703AE);
  4590. op_plain_offset (x, 1, 0);
  4591. op_plain_offset (x, 129, 0);
  4592. create_insn (x=0X13A703C4);
  4593. op_stkvar (x, 1);
  4594. create_insn (x=0X13A703C6);
  4595. op_stkvar (x, 1);
  4596. create_insn (x=0X13A703C8);
  4597. op_stkvar (x, 1);
  4598. create_insn (x=0X13A703D0);
  4599. op_plain_offset (x, 1, 0);
  4600. op_plain_offset (x, 129, 0);
  4601. create_insn (x=0X13A703DA);
  4602. op_plain_offset (x, 1, 0);
  4603. op_plain_offset (x, 129, 0);
  4604. create_insn (x=0X13A703F8);
  4605. op_stkvar (x, 1);
  4606. create_insn (x=0X13A70400);
  4607. op_plain_offset (x, 1, 0);
  4608. op_plain_offset (x, 129, 0);
  4609. create_insn (x=0X13A70404);
  4610. op_stkvar (x, 1);
  4611. create_insn (x=0X13A7040A);
  4612. op_stkvar (x, 1);
  4613. create_insn (x=0X13A7040E);
  4614. op_plain_offset (x, 1, 0);
  4615. op_plain_offset (x, 129, 0);
  4616. create_insn (x=0X13A70414);
  4617. op_stkvar (x, 1);
  4618. create_insn (x=0X13A7041A);
  4619. op_plain_offset (x, 1, 0);
  4620. op_plain_offset (x, 129, 0);
  4621. create_insn (x=0X13A70422);
  4622. op_plain_offset (x, 1, 0);
  4623. op_plain_offset (x, 129, 0);
  4624. create_insn (x=0X13A70436);
  4625. op_stkvar (x, 1);
  4626. create_insn (x=0X13A70438);
  4627. op_stkvar (x, 1);
  4628. create_insn (x=0X13A7043A);
  4629. op_stkvar (x, 1);
  4630. create_insn (x=0X13A70440);
  4631. op_plain_offset (x, 1, 0);
  4632. op_plain_offset (x, 129, 0);
  4633. create_insn (x=0X13A70446);
  4634. op_stkvar (x, 1);
  4635. create_insn (x=0X13A7044E);
  4636. op_stkvar (x, 1);
  4637. create_insn (x=0X13A70458);
  4638. op_plain_offset (x, 1, 0);
  4639. op_plain_offset (x, 129, 0);
  4640. create_insn (x=0X13A70464);
  4641. op_plain_offset (x, 1, 0);
  4642. op_plain_offset (x, 129, 0);
  4643. create_insn (x=0X13A7046C);
  4644. op_plain_offset (x, 1, 0);
  4645. op_plain_offset (x, 129, 0);
  4646. create_insn (x=0X13A70472);
  4647. op_stkvar (x, 1);
  4648. create_insn (x=0X13A70476);
  4649. op_stkvar (x, 1);
  4650. create_insn (x=0X13A70478);
  4651. op_stkvar (x, 1);
  4652. create_insn (x=0X13A7047A);
  4653. op_stkvar (x, 1);
  4654. create_insn (x=0X13A7048A);
  4655. op_plain_offset (x, 1, 0);
  4656. op_plain_offset (x, 129, 0);
  4657. create_insn (0X13A704A8);
  4658. create_dword (x=0X13A704BC);
  4659. op_plain_offset (x, 0, 0);
  4660. op_plain_offset (x, 128, 0);
  4661. create_dword (x=0X13A704C0);
  4662. op_plain_offset (x, 0, 0);
  4663. op_plain_offset (x, 128, 0);
  4664. create_dword (x=0X13A704C4);
  4665. op_plain_offset (x, 0, 0);
  4666. op_plain_offset (x, 128, 0);
  4667. create_dword (x=0X13A704C8);
  4668. op_plain_offset (x, 0, 0);
  4669. op_plain_offset (x, 128, 0);
  4670. create_dword (x=0X13A704CC);
  4671. op_plain_offset (x, 0, 0);
  4672. op_plain_offset (x, 128, 0);
  4673. create_dword (x=0X13A704D0);
  4674. op_plain_offset (x, 0, 0);
  4675. op_plain_offset (x, 128, 0);
  4676. create_dword (x=0X13A704D4);
  4677. op_plain_offset (x, 0, 0);
  4678. op_plain_offset (x, 128, 0);
  4679. create_dword (x=0X13A704D8);
  4680. op_plain_offset (x, 0, 0);
  4681. op_plain_offset (x, 128, 0);
  4682. create_insn (0X13A704DC);
  4683. create_insn (x=0X13A704F2);
  4684. op_stkvar (x, 1);
  4685. create_insn (x=0X13A704F4);
  4686. op_stkvar (x, 1);
  4687. create_insn (x=0X13A704F6);
  4688. op_stkvar (x, 1);
  4689. create_insn (x=0X13A704FA);
  4690. op_plain_offset (x, 1, 0);
  4691. op_plain_offset (x, 129, 0);
  4692. create_insn (x=0X13A704FE);
  4693. op_stkvar (x, 1);
  4694. create_insn (x=0X13A70506);
  4695. op_stkvar (x, 1);
  4696. create_insn (x=0X13A7051A);
  4697. op_stkvar (x, 1);
  4698. create_insn (x=0X13A70520);
  4699. op_stkvar (x, 1);
  4700. create_insn (x=0X13A70526);
  4701. op_stkvar (x, 1);
  4702. create_insn (x=0X13A7052C);
  4703. op_stkvar (x, 1);
  4704. create_insn (x=0X13A70532);
  4705. op_stkvar (x, 1);
  4706. create_insn (x=0X13A7053C);
  4707. op_stkvar (x, 1);
  4708. create_insn (x=0X13A70548);
  4709. op_plain_offset (x, 1, 0);
  4710. op_plain_offset (x, 129, 0);
  4711. create_insn (x=0X13A70570);
  4712. op_stkvar (x, 1);
  4713. create_insn (x=0X13A70572);
  4714. op_stkvar (x, 1);
  4715. create_insn (x=0X13A70582);
  4716. op_stkvar (x, 1);
  4717. create_insn (x=0X13A7058C);
  4718. op_stkvar (x, 1);
  4719. create_insn (x=0X13A70594);
  4720. op_plain_offset (x, 1, 0);
  4721. op_plain_offset (x, 129, 0);
  4722. create_insn (x=0X13A70598);
  4723. op_stkvar (x, 1);
  4724. create_insn (x=0X13A705AA);
  4725. op_stkvar (x, 1);
  4726. create_insn (x=0X13A705AE);
  4727. op_plain_offset (x, 1, 0);
  4728. op_plain_offset (x, 129, 0);
  4729. create_insn (x=0X13A705B6);
  4730. op_plain_offset (x, 1, 0);
  4731. op_plain_offset (x, 129, 0);
  4732. create_insn (x=0X13A705C2);
  4733. op_stkvar (x, 1);
  4734. create_insn (x=0X13A705C4);
  4735. op_stkvar (x, 1);
  4736. create_insn (x=0X13A705C8);
  4737. op_stkvar (x, 1);
  4738. create_insn (x=0X13A705CA);
  4739. op_stkvar (x, 1);
  4740. create_insn (x=0X13A705CC);
  4741. op_stkvar (x, 1);
  4742. create_insn (x=0X13A705D4);
  4743. op_plain_offset (x, 1, 0);
  4744. op_plain_offset (x, 129, 0);
  4745. create_insn (x=0X13A705DC);
  4746. op_stkvar (x, 1);
  4747. create_insn (x=0X13A705E0);
  4748. op_plain_offset (x, 1, 0);
  4749. op_plain_offset (x, 129, 0);
  4750. create_insn (x=0X13A705E8);
  4751. op_stkvar (x, 1);
  4752. create_insn (x=0X13A705EA);
  4753. op_stkvar (x, 1);
  4754. create_insn (x=0X13A705EE);
  4755. op_plain_offset (x, 1, 0);
  4756. op_plain_offset (x, 129, 0);
  4757. create_insn (x=0X13A705FA);
  4758. op_stkvar (x, 1);
  4759. create_insn (x=0X13A705FE);
  4760. op_stkvar (x, 1);
  4761. create_insn (x=0X13A70600);
  4762. op_stkvar (x, 1);
  4763. create_insn (x=0X13A70602);
  4764. op_stkvar (x, 1);
  4765. create_insn (x=0X13A70604);
  4766. op_stkvar (x, 1);
  4767. create_insn (x=0X13A7060E);
  4768. op_stkvar (x, 1);
  4769. create_insn (x=0X13A7061E);
  4770. op_stkvar (x, 1);
  4771. create_insn (x=0X13A70628);
  4772. op_plain_offset (x, 1, 0);
  4773. op_plain_offset (x, 129, 0);
  4774. create_insn (x=0X13A7062C);
  4775. op_stkvar (x, 1);
  4776. create_insn (x=0X13A70630);
  4777. op_stkvar (x, 1);
  4778. create_insn (x=0X13A70636);
  4779. op_plain_offset (x, 1, 0);
  4780. op_plain_offset (x, 129, 0);
  4781. create_insn (x=0X13A7063E);
  4782. op_stkvar (x, 1);
  4783. create_insn (x=0X13A70642);
  4784. op_plain_offset (x, 1, 0);
  4785. op_plain_offset (x, 129, 0);
  4786. create_insn (x=0X13A70648);
  4787. op_stkvar (x, 1);
  4788. create_insn (x=0X13A7064E);
  4789. op_stkvar (x, 1);
  4790. create_insn (x=0X13A70664);
  4791. op_stkvar (x, 1);
  4792. create_insn (x=0X13A70672);
  4793. op_stkvar (x, 1);
  4794. create_insn (x=0X13A7067E);
  4795. op_stkvar (x, 1);
  4796. create_insn (x=0X13A70680);
  4797. op_stkvar (x, 1);
  4798. create_insn (x=0X13A70686);
  4799. op_plain_offset (x, 1, 0);
  4800. op_plain_offset (x, 129, 0);
  4801. create_insn (x=0X13A7068E);
  4802. op_plain_offset (x, 1, 0);
  4803. op_plain_offset (x, 129, 0);
  4804. create_insn (x=0X13A70694);
  4805. op_stkvar (x, 1);
  4806. create_insn (x=0X13A70696);
  4807. op_stkvar (x, 1);
  4808. create_insn (x=0X13A70698);
  4809. op_stkvar (x, 1);
  4810. create_insn (x=0X13A7069A);
  4811. op_stkvar (x, 1);
  4812. create_insn (x=0X13A7069C);
  4813. op_stkvar (x, 1);
  4814. create_insn (x=0X13A7069E);
  4815. op_stkvar (x, 1);
  4816. create_insn (x=0X13A706A6);
  4817. op_plain_offset (x, 1, 0);
  4818. op_plain_offset (x, 129, 0);
  4819. create_insn (x=0X13A706AC);
  4820. op_stkvar (x, 1);
  4821. create_insn (x=0X13A706B2);
  4822. op_plain_offset (x, 1, 0);
  4823. op_plain_offset (x, 129, 0);
  4824. create_insn (x=0X13A706B8);
  4825. op_stkvar (x, 1);
  4826. create_insn (x=0X13A706BE);
  4827. op_stkvar (x, 1);
  4828. create_insn (x=0X13A706CC);
  4829. op_stkvar (x, 1);
  4830. create_dword (0X13A706F4);
  4831. create_dword (x=0X13A706F8);
  4832. op_plain_offset (x, 0, 0);
  4833. op_plain_offset (x, 128, 0);
  4834. create_dword (x=0X13A706FC);
  4835. op_plain_offset (x, 0, 0);
  4836. op_plain_offset (x, 128, 0);
  4837. create_dword (x=0X13A70700);
  4838. op_plain_offset (x, 0, 0);
  4839. op_plain_offset (x, 128, 0);
  4840. create_dword (x=0X13A70704);
  4841. op_plain_offset (x, 0, 0);
  4842. op_plain_offset (x, 128, 0);
  4843. create_dword (x=0X13A70708);
  4844. op_plain_offset (x, 0, 0);
  4845. op_plain_offset (x, 128, 0);
  4846. create_dword (x=0X13A7070C);
  4847. op_plain_offset (x, 0, 0);
  4848. op_plain_offset (x, 128, 0);
  4849. create_dword (x=0X13A70710);
  4850. op_plain_offset (x, 0, 0);
  4851. op_plain_offset (x, 128, 0);
  4852. create_dword (x=0X13A70714);
  4853. op_plain_offset (x, 0, 0);
  4854. op_plain_offset (x, 128, 0);
  4855. create_dword (x=0X13A70718);
  4856. op_plain_offset (x, 0, 0);
  4857. op_plain_offset (x, 128, 0);
  4858. create_dword (x=0X13A7071C);
  4859. op_plain_offset (x, 0, 0);
  4860. op_plain_offset (x, 128, 0);
  4861. create_dword (x=0X13A70720);
  4862. op_plain_offset (x, 0, 0);
  4863. op_plain_offset (x, 128, 0);
  4864. create_insn (0X13A70724);
  4865. create_insn (0X13A70728);
  4866. create_word (0X13A7072E);
  4867. create_dword (0X13A70730);
  4868. make_array (0X13A70730, 0X4);
  4869. create_dword (0X13A70740);
  4870. make_array (0X13A70740, 0X6);
  4871. create_insn (0X13A70758);
  4872. set_name (0X13A70758, "iosc_init_keys_and_set_protection");
  4873. create_insn (x=0X13A7075A);
  4874. op_plain_offset (x, 1, 0);
  4875. op_plain_offset (x, 129, 0);
  4876. set_cmt (0X13A7075E, "handle", 0);
  4877. set_cmt (0X13A70760, "a2", 0);
  4878. create_insn (x=0X13A70762);
  4879. op_plain_offset (x, 1, 0);
  4880. op_plain_offset (x, 129, 0);
  4881. set_cmt (0X13A7076A, "handle", 0);
  4882. set_cmt (0X13A7076C, "a2", 0);
  4883. create_insn (x=0X13A7076E);
  4884. op_plain_offset (x, 1, 0);
  4885. op_plain_offset (x, 129, 0);
  4886. set_cmt (0X13A70776, "handle", 0);
  4887. set_cmt (0X13A70778, "a2", 0);
  4888. create_insn (x=0X13A7077A);
  4889. op_plain_offset (x, 1, 0);
  4890. op_plain_offset (x, 129, 0);
  4891. set_cmt (0X13A70782, "handle", 0);
  4892. set_cmt (0X13A70784, "a2", 0);
  4893. create_insn (x=0X13A70786);
  4894. op_plain_offset (x, 1, 0);
  4895. op_plain_offset (x, 129, 0);
  4896. set_cmt (0X13A7078E, "handle", 0);
  4897. set_cmt (0X13A70790, "a2", 0);
  4898. create_insn (x=0X13A70792);
  4899. op_plain_offset (x, 1, 0);
  4900. op_plain_offset (x, 129, 0);
  4901. set_cmt (0X13A7079A, "handle", 0);
  4902. set_cmt (0X13A7079C, "a2", 0);
  4903. create_insn (x=0X13A7079E);
  4904. op_plain_offset (x, 1, 0);
  4905. op_plain_offset (x, 129, 0);
  4906. set_cmt (0X13A707A6, "handle", 0);
  4907. set_cmt (0X13A707A8, "a2", 0);
  4908. create_insn (x=0X13A707AA);
  4909. op_plain_offset (x, 1, 0);
  4910. op_plain_offset (x, 129, 0);
  4911. create_byte (0X13A707B2);
  4912. make_array (0X13A707B2, 0X2);
  4913. create_dword (x=0X13A707B4);
  4914. op_plain_offset (x, 0, 0);
  4915. op_plain_offset (x, 128, 0);
  4916. create_dword (x=0X13A707B8);
  4917. op_plain_offset (x, 0, 0);
  4918. op_plain_offset (x, 128, 0);
  4919. create_insn (0X13A707BC);
  4920. set_name (0X13A707BC, "BSL_CreateObject");
  4921. set_cmt (0X13A707CE, "keySize", 0);
  4922. create_insn (x=0X13A707D0);
  4923. op_plain_offset (x, 1, 0);
  4924. op_plain_offset (x, 129, 0);
  4925. set_cmt (0X13A707DC, "key_handle", 0);
  4926. create_insn (0X13A707DC);
  4927. set_cmt (0X13A707DE, "key_size", 0);
  4928. create_insn (x=0X13A707DE);
  4929. op_stkvar (x, 1);
  4930. create_insn (x=0X13A707E0);
  4931. op_plain_offset (x, 1, 0);
  4932. op_plain_offset (x, 129, 0);
  4933. create_insn (0X13A707EC);
  4934. create_insn (x=0X13A707F6);
  4935. op_plain_offset (x, 1, 0);
  4936. op_plain_offset (x, 129, 0);
  4937. create_insn (0X13A70802);
  4938. create_dword (x=0X13A7080C);
  4939. op_plain_offset (x, 0, 0);
  4940. op_plain_offset (x, 128, 0);
  4941. create_dword (x=0X13A70810);
  4942. create_dword (x=0X13A70814);
  4943. op_plain_offset (x, 0, 0);
  4944. op_plain_offset (x, 128, 0);
  4945. create_dword (x=0X13A70818);
  4946. op_plain_offset (x, 0, 0);
  4947. op_plain_offset (x, 128, 0);
  4948. create_insn (0X13A7081C);
  4949. set_name (0X13A7081C, "BSL_DeleteObject");
  4950. create_insn (x=0X13A70822);
  4951. op_hex (x, 1);
  4952. set_cmt (0X13A70828, "handle", 0);
  4953. create_insn (x=0X13A7082C);
  4954. op_plain_offset (x, 1, 0);
  4955. op_plain_offset (x, 129, 0);
  4956. create_insn (0X13A70838);
  4957. create_byte (0X13A7083E);
  4958. make_array (0X13A7083E, 0X2);
  4959. create_dword (x=0X13A70840);
  4960. op_hex (x, 0);
  4961. create_dword (0X13A70844);
  4962. set_name (0X13A70844, "handle");
  4963. create_dword (x=0X13A70848);
  4964. op_plain_offset (x, 0, 0);
  4965. op_plain_offset (x, 128, 0);
  4966. create_dword (0X13A7084C);
  4967. create_insn (0X13A70850);
  4968. set_name (0X13A70850, "BSL_ImportSecretKey");
  4969. create_insn (x=0X13A70868);
  4970. op_stkvar (x, 1);
  4971. create_insn (x=0X13A7086E);
  4972. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  4973. create_insn (x=0X13A70872);
  4974. op_dec (x, 0);
  4975. create_insn (0X13A70878);
  4976. set_cmt (0X13A70882, "handle", 0);
  4977. set_cmt (0X13A70884, "prot", 0);
  4978. create_insn (x=0X13A70884);
  4979. op_stkvar (x, 1);
  4980. create_insn (x=0X13A70886);
  4981. op_plain_offset (x, 1, 0);
  4982. op_plain_offset (x, 129, 0);
  4983. create_insn (x=0X13A70890);
  4984. op_stkvar (x, 1);
  4985. set_cmt (0X13A7089C, "handle", 0);
  4986. set_cmt (0X13A7089E, "a2", 0);
  4987. create_insn (x=0X13A708A0);
  4988. op_plain_offset (x, 1, 0);
  4989. op_plain_offset (x, 129, 0);
  4990. create_insn (0X13A708AA);
  4991. set_cmt (0X13A708AE, "handle", 0);
  4992. set_cmt (0X13A708B0, "type", 0);
  4993. set_cmt (0X13A708B4, "subtype", 0);
  4994. create_insn (x=0X13A708B6);
  4995. op_plain_offset (x, 1, 0);
  4996. op_plain_offset (x, 129, 0);
  4997. set_cmt (0X13A708C4, "key_size", 0);
  4998. create_insn (x=0X13A708C4);
  4999. op_stkvar (x, 1);
  5000. set_cmt (0X13A708C6, "handle", 0);
  5001. create_insn (x=0X13A708C8);
  5002. op_plain_offset (x, 1, 0);
  5003. op_plain_offset (x, 129, 0);
  5004. create_insn (0X13A708D4);
  5005. set_cmt (0X13A708DE, "handle", 0);
  5006. set_cmt (0X13A708E0, "type", 0);
  5007. set_cmt (0X13A708E4, "subtype", 0);
  5008. create_insn (x=0X13A708E6);
  5009. op_plain_offset (x, 1, 0);
  5010. op_plain_offset (x, 129, 0);
  5011. create_insn (0X13A708F4);
  5012. create_insn (x=0X13A708F8);
  5013. op_stkvar (x, 1);
  5014. create_insn (x=0X13A70904);
  5015. op_stkvar (x, 1);
  5016. set_cmt (0X13A7090A, "customDataSize", 0);
  5017. create_insn (x=0X13A7090A);
  5018. op_stkvar (x, 1);
  5019. set_cmt (0X13A7090C, "signerHandle", 0);
  5020. create_insn (x=0X13A7090C);
  5021. op_stkvar (x, 1);
  5022. set_cmt (0X13A7090E, "chainingFlag", 0);
  5023. create_insn (x=0X13A7090E);
  5024. op_stkvar (x, 1);
  5025. create_insn (x=0X13A70910);
  5026. op_stkvar (x, 1);
  5027. set_cmt (0X13A70912, "signData", 0);
  5028. create_insn (x=0X13A70912);
  5029. op_stkvar (x, 1);
  5030. create_insn (x=0X13A70918);
  5031. op_stkvar (x, 1);
  5032. set_cmt (0X13A7091A, "publicHandle", 0);
  5033. create_insn (x=0X13A7091A);
  5034. op_stkvar (x, 1);
  5035. create_insn (x=0X13A7091E);
  5036. op_stkvar (x, 1);
  5037. set_cmt (0X13A70920, "context", 0);
  5038. create_insn (x=0X13A70920);
  5039. op_stkvar (x, 1);
  5040. set_cmt (0X13A70922, "inputData", 0);
  5041. set_cmt (0X13A70924, "inputSize", 0);
  5042. set_cmt (0X13A70926, "customData", 0);
  5043. create_insn (x=0X13A70928);
  5044. op_plain_offset (x, 1, 0);
  5045. op_plain_offset (x, 129, 0);
  5046. set_cmt (0X13A70930, "customDataSize", 0);
  5047. create_insn (x=0X13A70930);
  5048. op_stkvar (x, 1);
  5049. set_cmt (0X13A70932, "signerHandle", 0);
  5050. create_insn (x=0X13A70932);
  5051. op_stkvar (x, 1);
  5052. set_cmt (0X13A70936, "chainingFlag", 0);
  5053. create_insn (x=0X13A70936);
  5054. op_stkvar (x, 1);
  5055. set_cmt (0X13A7093E, "signData", 0);
  5056. create_insn (x=0X13A7093E);
  5057. op_stkvar (x, 1);
  5058. create_insn (x=0X13A70940);
  5059. op_stkvar (x, 1);
  5060. set_cmt (0X13A70942, "publicHandle", 0);
  5061. create_insn (x=0X13A70942);
  5062. op_stkvar (x, 1);
  5063. create_insn (x=0X13A70946);
  5064. op_stkvar (x, 1);
  5065. set_cmt (0X13A70948, "context", 0);
  5066. create_insn (x=0X13A70948);
  5067. op_stkvar (x, 1);
  5068. set_cmt (0X13A7094A, "inputData", 0);
  5069. create_insn (x=0X13A7094A);
  5070. op_stkvar (x, 1);
  5071. set_cmt (0X13A7094C, "inputSize", 0);
  5072. create_insn (x=0X13A7094C);
  5073. op_stkvar (x, 1);
  5074. set_cmt (0X13A7094E, "customData", 0);
  5075. set_cmt (0X13A70952, "string1", 0);
  5076. set_cmt (0X13A70954, "string2", 0);
  5077. create_insn (x=0X13A70954);
  5078. op_stkvar (x, 1);
  5079. set_cmt (0X13A70956, "size", 0);
  5080. create_insn (x=0X13A70958);
  5081. op_plain_offset (x, 1, 0);
  5082. op_plain_offset (x, 129, 0);
  5083. create_insn (0X13A70964);
  5084. set_cmt (0X13A70974, "handle", 0);
  5085. set_cmt (0X13A70976, "type", 0);
  5086. set_cmt (0X13A70978, "subtype", 0);
  5087. create_insn (x=0X13A7097A);
  5088. op_plain_offset (x, 1, 0);
  5089. op_plain_offset (x, 129, 0);
  5090. create_insn (x=0X13A7098E);
  5091. op_stkvar (x, 1);
  5092. create_insn (x=0X13A7099E);
  5093. op_stkvar (x, 1);
  5094. create_insn (x=0X13A709A0);
  5095. op_plain_offset (x, 1, 0);
  5096. op_plain_offset (x, 129, 0);
  5097. set_cmt (0X13A709A2, "a5", 0);
  5098. create_insn (x=0X13A709A2);
  5099. op_stkvar (x, 1);
  5100. set_cmt (0X13A709A8, "a6", 0);
  5101. create_insn (x=0X13A709A8);
  5102. op_stkvar (x, 1);
  5103. set_cmt (0X13A709AC, "a7", 0);
  5104. create_insn (x=0X13A709AC);
  5105. op_stkvar (x, 1);
  5106. set_cmt (0X13A709AE, "decryptHandle", 0);
  5107. set_cmt (0X13A709B0, "iv", 0);
  5108. create_insn (x=0X13A709B0);
  5109. op_stkvar (x, 1);
  5110. set_cmt (0X13A709B2, "crypted_key", 0);
  5111. create_insn (x=0X13A709B2);
  5112. op_stkvar (x, 1);
  5113. set_cmt (0X13A709B4, "a4", 0);
  5114. create_insn (x=0X13A709B6);
  5115. op_plain_offset (x, 1, 0);
  5116. op_plain_offset (x, 129, 0);
  5117. set_cmt (0X13A709BE, "dest_handle", 0);
  5118. set_cmt (0X13A709C0, "key", 0);
  5119. create_insn (x=0X13A709C0);
  5120. op_plain_offset (x, 1, 0);
  5121. op_plain_offset (x, 129, 0);
  5122. set_cmt (0X13A709C2, "key_size", 0);
  5123. create_insn (x=0X13A709C2);
  5124. op_stkvar (x, 1);
  5125. create_insn (x=0X13A709C4);
  5126. op_plain_offset (x, 1, 0);
  5127. op_plain_offset (x, 129, 0);
  5128. set_cmt (0X13A709D0, "dest_handle", 0);
  5129. create_insn (0X13A709D0);
  5130. set_cmt (0X13A709D2, "key", 0);
  5131. create_insn (x=0X13A709D2);
  5132. op_stkvar (x, 1);
  5133. set_cmt (0X13A709D4, "key_size", 0);
  5134. create_insn (x=0X13A709D4);
  5135. op_stkvar (x, 1);
  5136. create_insn (x=0X13A709D6);
  5137. op_plain_offset (x, 1, 0);
  5138. op_plain_offset (x, 129, 0);
  5139. create_byte (0X13A709F2);
  5140. make_array (0X13A709F2, 0X2);
  5141. create_dword (x=0X13A709F4);
  5142. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  5143. create_dword (0X13A709F8);
  5144. create_dword (x=0X13A709FC);
  5145. op_plain_offset (x, 0, 0);
  5146. op_plain_offset (x, 128, 0);
  5147. create_dword (x=0X13A70A00);
  5148. op_plain_offset (x, 0, 0);
  5149. op_plain_offset (x, 128, 0);
  5150. create_dword (x=0X13A70A04);
  5151. op_plain_offset (x, 0, 0);
  5152. op_plain_offset (x, 128, 0);
  5153. create_dword (0X13A70A08);
  5154. create_dword (x=0X13A70A0C);
  5155. op_plain_offset (x, 0, 0);
  5156. op_plain_offset (x, 128, 0);
  5157. create_dword (x=0X13A70A10);
  5158. op_plain_offset (x, 0, 0);
  5159. op_plain_offset (x, 128, 0);
  5160. create_dword (x=0X13A70A14);
  5161. op_plain_offset (x, 0, 0);
  5162. op_plain_offset (x, 128, 0);
  5163. create_dword (0X13A70A18);
  5164. create_dword (x=0X13A70A1C);
  5165. op_plain_offset (x, 0, 0);
  5166. op_plain_offset (x, 128, 0);
  5167. set_name (0X13A70A1C, "key");
  5168. create_dword (x=0X13A70A20);
  5169. op_plain_offset (x, 0, 0);
  5170. op_plain_offset (x, 128, 0);
  5171. create_dword (x=0X13A70A24);
  5172. op_plain_offset (x, 0, 0);
  5173. op_plain_offset (x, 128, 0);
  5174. create_dword (0X13A70A28);
  5175. create_insn (0X13A70A2C);
  5176. create_insn (x=0X13A70A4E);
  5177. op_stkvar (x, 1);
  5178. set_cmt (0X13A70A50, "prot", 0);
  5179. create_insn (x=0X13A70A50);
  5180. op_stkvar (x, 1);
  5181. create_insn (x=0X13A70A52);
  5182. op_plain_offset (x, 1, 0);
  5183. op_plain_offset (x, 129, 0);
  5184. create_insn (x=0X13A70A5C);
  5185. op_stkvar (x, 1);
  5186. create_insn (x=0X13A70A66);
  5187. op_stkvar (x, 1);
  5188. set_cmt (0X13A70A78, "handle", 0);
  5189. create_insn (0X13A70A78);
  5190. set_cmt (0X13A70A7A, "prot", 0);
  5191. create_insn (x=0X13A70A7A);
  5192. op_stkvar (x, 1);
  5193. create_insn (x=0X13A70A7C);
  5194. op_plain_offset (x, 1, 0);
  5195. op_plain_offset (x, 129, 0);
  5196. create_insn (x=0X13A70A86);
  5197. op_stkvar (x, 1);
  5198. create_insn (0X13A70A94);
  5199. set_cmt (0X13A70A98, "handle", 0);
  5200. set_cmt (0X13A70A9A, "type", 0);
  5201. set_cmt (0X13A70A9E, "subtype", 0);
  5202. create_insn (x=0X13A70AA0);
  5203. op_plain_offset (x, 1, 0);
  5204. op_plain_offset (x, 129, 0);
  5205. set_cmt (0X13A70AB2, "key_size", 0);
  5206. create_insn (x=0X13A70AB2);
  5207. op_stkvar (x, 1);
  5208. set_cmt (0X13A70AB4, "handle", 0);
  5209. create_insn (x=0X13A70AB6);
  5210. op_plain_offset (x, 1, 0);
  5211. op_plain_offset (x, 129, 0);
  5212. set_cmt (0X13A70AC2, "key_handle", 0);
  5213. create_insn (0X13A70AC2);
  5214. set_cmt (0X13A70AC4, "keyData", 0);
  5215. create_insn (x=0X13A70AC4);
  5216. op_plain_offset (x, 1, 0);
  5217. op_plain_offset (x, 129, 0);
  5218. set_cmt (0X13A70AC6, "key_size", 0);
  5219. create_insn (x=0X13A70AC6);
  5220. op_stkvar (x, 1);
  5221. create_insn (x=0X13A70AC8);
  5222. op_plain_offset (x, 1, 0);
  5223. op_plain_offset (x, 129, 0);
  5224. create_insn (x=0X13A70AD4);
  5225. op_stkvar (x, 1);
  5226. set_cmt (0X13A70AE8, "handle", 0);
  5227. set_cmt (0X13A70AEA, "type", 0);
  5228. set_cmt (0X13A70AEC, "subtype", 0);
  5229. create_insn (x=0X13A70AEE);
  5230. op_plain_offset (x, 1, 0);
  5231. op_plain_offset (x, 129, 0);
  5232. create_insn (x=0X13A70B02);
  5233. op_stkvar (x, 1);
  5234. create_insn (x=0X13A70B12);
  5235. op_plain_offset (x, 1, 0);
  5236. op_plain_offset (x, 129, 0);
  5237. set_cmt (0X13A70B14, "pointer", 0);
  5238. set_cmt (0X13A70B16, "byte", 0);
  5239. set_cmt (0X13A70B1A, "size", 0);
  5240. create_insn (x=0X13A70B1C);
  5241. op_plain_offset (x, 1, 0);
  5242. op_plain_offset (x, 129, 0);
  5243. create_insn (x=0X13A70B22);
  5244. op_stkvar (x, 1);
  5245. set_cmt (0X13A70B26, "inputData", 0);
  5246. create_insn (x=0X13A70B26);
  5247. op_plain_offset (x, 1, 0);
  5248. op_plain_offset (x, 129, 0);
  5249. set_cmt (0X13A70B28, "outputData", 0);
  5250. create_insn (x=0X13A70B28);
  5251. op_stkvar (x, 1);
  5252. set_cmt (0X13A70B2E, "message_queue", 0);
  5253. create_insn (x=0X13A70B2E);
  5254. op_stkvar (x, 1);
  5255. set_cmt (0X13A70B32, "reply", 0);
  5256. create_insn (x=0X13A70B32);
  5257. op_stkvar (x, 1);
  5258. set_cmt (0X13A70B34, "encryptHandle", 0);
  5259. set_cmt (0X13A70B36, "ivData", 0);
  5260. create_insn (x=0X13A70B36);
  5261. op_stkvar (x, 1);
  5262. set_cmt (0X13A70B38, "inputSize", 0);
  5263. create_insn (x=0X13A70B3A);
  5264. op_plain_offset (x, 1, 0);
  5265. op_plain_offset (x, 129, 0);
  5266. create_insn (0X13A70B46);
  5267. set_cmt (0X13A70B54, "handle", 0);
  5268. set_cmt (0X13A70B56, "type", 0);
  5269. set_cmt (0X13A70B58, "subtype", 0);
  5270. create_insn (x=0X13A70B5A);
  5271. op_plain_offset (x, 1, 0);
  5272. op_plain_offset (x, 129, 0);
  5273. create_insn (x=0X13A70B6E);
  5274. op_stkvar (x, 1);
  5275. create_insn (x=0X13A70B7E);
  5276. op_stkvar (x, 1);
  5277. set_cmt (0X13A70B8A, "customDataSize", 0);
  5278. create_insn (x=0X13A70B8A);
  5279. op_stkvar (x, 1);
  5280. set_cmt (0X13A70B8E, "signerHandle", 0);
  5281. create_insn (x=0X13A70B8E);
  5282. op_stkvar (x, 1);
  5283. set_cmt (0X13A70B90, "chainingFlag", 0);
  5284. create_insn (x=0X13A70B90);
  5285. op_stkvar (x, 1);
  5286. create_insn (x=0X13A70B92);
  5287. op_stkvar (x, 1);
  5288. set_cmt (0X13A70B94, "signData", 0);
  5289. create_insn (x=0X13A70B94);
  5290. op_stkvar (x, 1);
  5291. set_cmt (0X13A70B9A, "publicHandle", 0);
  5292. create_insn (x=0X13A70B9A);
  5293. op_stkvar (x, 1);
  5294. create_insn (x=0X13A70B9C);
  5295. op_stkvar (x, 1);
  5296. set_cmt (0X13A70B9E, "context", 0);
  5297. set_cmt (0X13A70BA0, "inputData", 0);
  5298. set_cmt (0X13A70BA2, "inputSize", 0);
  5299. set_cmt (0X13A70BA4, "customData", 0);
  5300. create_insn (x=0X13A70BA6);
  5301. op_plain_offset (x, 1, 0);
  5302. op_plain_offset (x, 129, 0);
  5303. set_cmt (0X13A70BAA, "customDataSize", 0);
  5304. create_insn (x=0X13A70BAA);
  5305. op_stkvar (x, 1);
  5306. set_cmt (0X13A70BAE, "signerHandle", 0);
  5307. create_insn (x=0X13A70BAE);
  5308. op_stkvar (x, 1);
  5309. set_cmt (0X13A70BB2, "chainingFlag", 0);
  5310. create_insn (x=0X13A70BB2);
  5311. op_stkvar (x, 1);
  5312. create_insn (x=0X13A70BB4);
  5313. op_stkvar (x, 1);
  5314. set_cmt (0X13A70BB6, "signData", 0);
  5315. create_insn (x=0X13A70BB6);
  5316. op_stkvar (x, 1);
  5317. set_cmt (0X13A70BB8, "publicHandle", 0);
  5318. create_insn (x=0X13A70BB8);
  5319. op_stkvar (x, 1);
  5320. create_insn (x=0X13A70BBA);
  5321. op_stkvar (x, 1);
  5322. set_cmt (0X13A70BBC, "context", 0);
  5323. set_cmt (0X13A70BBE, "inputData", 0);
  5324. create_insn (x=0X13A70BBE);
  5325. op_plain_offset (x, 1, 0);
  5326. op_plain_offset (x, 129, 0);
  5327. set_cmt (0X13A70BC0, "inputSize", 0);
  5328. set_cmt (0X13A70BC2, "customData", 0);
  5329. set_cmt (0X13A70BC6, "dst", 0);
  5330. create_insn (x=0X13A70BC6);
  5331. op_stkvar (x, 1);
  5332. set_cmt (0X13A70BC8, "src", 0);
  5333. create_insn (x=0X13A70BC8);
  5334. op_plain_offset (x, 1, 0);
  5335. op_plain_offset (x, 129, 0);
  5336. set_cmt (0X13A70BCA, "size", 0);
  5337. create_insn (x=0X13A70BCC);
  5338. op_plain_offset (x, 1, 0);
  5339. op_plain_offset (x, 129, 0);
  5340. create_byte (0X13A70BE2);
  5341. make_array (0X13A70BE2, 0X2);
  5342. create_dword (x=0X13A70BE4);
  5343. op_plain_offset (x, 0, 0);
  5344. op_plain_offset (x, 128, 0);
  5345. create_dword (0X13A70BE8);
  5346. create_dword (x=0X13A70BEC);
  5347. op_plain_offset (x, 0, 0);
  5348. op_plain_offset (x, 128, 0);
  5349. create_dword (0X13A70BF0);
  5350. create_dword (x=0X13A70BF4);
  5351. op_plain_offset (x, 0, 0);
  5352. op_plain_offset (x, 128, 0);
  5353. create_dword (x=0X13A70BF8);
  5354. op_plain_offset (x, 0, 0);
  5355. op_plain_offset (x, 128, 0);
  5356. set_name (0X13A70BF8, "inputData");
  5357. create_dword (x=0X13A70BFC);
  5358. op_plain_offset (x, 0, 0);
  5359. op_plain_offset (x, 128, 0);
  5360. create_dword (0X13A70C00);
  5361. create_dword (x=0X13A70C04);
  5362. op_plain_offset (x, 0, 0);
  5363. op_plain_offset (x, 128, 0);
  5364. create_dword (x=0X13A70C08);
  5365. op_plain_offset (x, 0, 0);
  5366. op_plain_offset (x, 128, 0);
  5367. create_dword (x=0X13A70C0C);
  5368. op_plain_offset (x, 0, 0);
  5369. op_plain_offset (x, 128, 0);
  5370. create_dword (x=0X13A70C10);
  5371. op_plain_offset (x, 0, 0);
  5372. op_plain_offset (x, 128, 0);
  5373. create_insn (0X13A70C14);
  5374. set_name (0X13A70C14, "BSL_ImportPublicKey");
  5375. create_insn (x=0X13A70C2C);
  5376. op_stkvar (x, 1);
  5377. create_insn (x=0X13A70C32);
  5378. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  5379. create_insn (0X13A70C3C);
  5380. set_cmt (0X13A70C40, "handle", 0);
  5381. set_cmt (0X13A70C42, "type", 0);
  5382. set_cmt (0X13A70C46, "subtype", 0);
  5383. create_insn (x=0X13A70C48);
  5384. op_plain_offset (x, 1, 0);
  5385. op_plain_offset (x, 129, 0);
  5386. set_cmt (0X13A70C56, "key_size", 0);
  5387. create_insn (0X13A70C56);
  5388. set_cmt (0X13A70C58, "handle", 0);
  5389. create_insn (x=0X13A70C5A);
  5390. op_plain_offset (x, 1, 0);
  5391. op_plain_offset (x, 129, 0);
  5392. set_cmt (0X13A70C66, "dest_handle", 0);
  5393. create_insn (0X13A70C66);
  5394. set_cmt (0X13A70C68, "key", 0);
  5395. set_cmt (0X13A70C6A, "key_size", 0);
  5396. create_insn (x=0X13A70C6A);
  5397. op_stkvar (x, 1);
  5398. create_insn (x=0X13A70C6C);
  5399. op_plain_offset (x, 1, 0);
  5400. op_plain_offset (x, 129, 0);
  5401. create_insn (0X13A70C78);
  5402. set_cmt (0X13A70C88, "handle", 0);
  5403. set_cmt (0X13A70C8A, "data", 0);
  5404. create_insn (x=0X13A70C8C);
  5405. op_plain_offset (x, 1, 0);
  5406. op_plain_offset (x, 129, 0);
  5407. create_byte (0X13A70C9E);
  5408. make_array (0X13A70C9E, 0X2);
  5409. create_dword (x=0X13A70CA0);
  5410. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  5411. create_dword (0X13A70CA4);
  5412. create_dword (x=0X13A70CA8);
  5413. op_plain_offset (x, 0, 0);
  5414. op_plain_offset (x, 128, 0);
  5415. create_dword (0X13A70CAC);
  5416. create_dword (x=0X13A70CB0);
  5417. op_plain_offset (x, 0, 0);
  5418. op_plain_offset (x, 128, 0);
  5419. create_dword (x=0X13A70CB4);
  5420. op_plain_offset (x, 0, 0);
  5421. op_plain_offset (x, 128, 0);
  5422. create_dword (0X13A70CB8);
  5423. create_dword (x=0X13A70CBC);
  5424. op_plain_offset (x, 0, 0);
  5425. op_plain_offset (x, 128, 0);
  5426. create_insn (0X13A70CC0);
  5427. set_name (0X13A70CC0, "BSL_ExportPublicKey");
  5428. set_cmt (0X13A70CD8, "subtype", 0);
  5429. create_insn (x=0X13A70CDE);
  5430. op_stkvar (x, 1);
  5431. set_cmt (0X13A70CE0, "handle", 0);
  5432. set_cmt (0X13A70CE2, "type", 0);
  5433. create_insn (x=0X13A70CE4);
  5434. op_plain_offset (x, 1, 0);
  5435. op_plain_offset (x, 129, 0);
  5436. set_cmt (0X13A70CF8, "key_size", 0);
  5437. create_insn (0X13A70CF8);
  5438. set_cmt (0X13A70CFA, "handle", 0);
  5439. create_insn (x=0X13A70CFC);
  5440. op_plain_offset (x, 1, 0);
  5441. op_plain_offset (x, 129, 0);
  5442. create_insn (x=0X13A70D08);
  5443. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  5444. set_cmt (0X13A70D0E, "dst", 0);
  5445. set_cmt (0X13A70D10, "src", 0);
  5446. create_insn (x=0X13A70D10);
  5447. op_plain_offset (x, 1, 0);
  5448. op_plain_offset (x, 129, 0);
  5449. set_cmt (0X13A70D12, "size", 0);
  5450. create_insn (x=0X13A70D12);
  5451. op_stkvar (x, 1);
  5452. create_insn (x=0X13A70D14);
  5453. op_plain_offset (x, 1, 0);
  5454. op_plain_offset (x, 129, 0);
  5455. set_cmt (0X13A70D18, "dst", 0);
  5456. set_cmt (0X13A70D1A, "src", 0);
  5457. create_insn (x=0X13A70D1A);
  5458. op_plain_offset (x, 1, 0);
  5459. op_plain_offset (x, 129, 0);
  5460. set_cmt (0X13A70D1C, "size", 0);
  5461. create_insn (0X13A70D24);
  5462. set_cmt (0X13A70D2E, "key_handle", 0);
  5463. set_cmt (0X13A70D30, "keyData", 0);
  5464. set_cmt (0X13A70D32, "key_size", 0);
  5465. create_insn (x=0X13A70D32);
  5466. op_stkvar (x, 1);
  5467. create_insn (x=0X13A70D34);
  5468. op_plain_offset (x, 1, 0);
  5469. op_plain_offset (x, 129, 0);
  5470. create_insn (0X13A70D40);
  5471. set_cmt (0X13A70D50, "handle", 0);
  5472. set_cmt (0X13A70D52, "miscDataOut", 0);
  5473. create_insn (x=0X13A70D54);
  5474. op_plain_offset (x, 1, 0);
  5475. op_plain_offset (x, 129, 0);
  5476. set_cmt (0X13A70D60, "key_handle", 0);
  5477. create_insn (0X13A70D60);
  5478. set_cmt (0X13A70D62, "keyData", 0);
  5479. create_insn (x=0X13A70D62);
  5480. op_stkvar (x, 1);
  5481. set_cmt (0X13A70D64, "key_size", 0);
  5482. create_insn (x=0X13A70D64);
  5483. op_stkvar (x, 1);
  5484. create_insn (x=0X13A70D66);
  5485. op_plain_offset (x, 1, 0);
  5486. op_plain_offset (x, 129, 0);
  5487. set_cmt (0X13A70D6C, "dst", 0);
  5488. set_cmt (0X13A70D70, "src", 0);
  5489. set_cmt (0X13A70D72, "size", 0);
  5490. create_insn (x=0X13A70D74);
  5491. op_plain_offset (x, 1, 0);
  5492. op_plain_offset (x, 129, 0);
  5493. create_insn (0X13A70D80);
  5494. create_byte (0X13A70D8E);
  5495. make_array (0X13A70D8E, 0X2);
  5496. create_dword (x=0X13A70D90);
  5497. op_plain_offset (x, 0, 0);
  5498. op_plain_offset (x, 128, 0);
  5499. create_dword (0X13A70D94);
  5500. create_dword (x=0X13A70D98);
  5501. op_plain_offset (x, 0, 0);
  5502. op_plain_offset (x, 128, 0);
  5503. create_dword (x=0X13A70D9C);
  5504. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  5505. create_dword (x=0X13A70DA0);
  5506. op_plain_offset (x, 0, 0);
  5507. op_plain_offset (x, 128, 0);
  5508. create_dword (x=0X13A70DA4);
  5509. op_plain_offset (x, 0, 0);
  5510. op_plain_offset (x, 128, 0);
  5511. create_dword (x=0X13A70DA8);
  5512. op_plain_offset (x, 0, 0);
  5513. op_plain_offset (x, 128, 0);
  5514. create_dword (x=0X13A70DAC);
  5515. op_plain_offset (x, 0, 0);
  5516. op_plain_offset (x, 128, 0);
  5517. create_dword (0X13A70DB0);
  5518. create_dword (x=0X13A70DB4);
  5519. op_plain_offset (x, 0, 0);
  5520. op_plain_offset (x, 128, 0);
  5521. create_insn (0X13A70DB8);
  5522. set_name (0X13A70DB8, "_BSL_GenerateKey");
  5523. create_insn (x=0X13A70DD0);
  5524. op_dec (x, 1);
  5525. create_insn (x=0X13A70DD4);
  5526. op_dec (x, 0);
  5527. set_cmt (0X13A70DDA, "handle", 0);
  5528. create_insn (0X13A70DDA);
  5529. set_cmt (0X13A70DDC, "a2", 0);
  5530. create_insn (x=0X13A70DDE);
  5531. op_plain_offset (x, 1, 0);
  5532. op_plain_offset (x, 129, 0);
  5533. create_insn (0X13A70DE8);
  5534. set_cmt (0X13A70DEC, "handle", 0);
  5535. set_cmt (0X13A70DEE, "type", 0);
  5536. set_cmt (0X13A70DF2, "subtype", 0);
  5537. create_insn (x=0X13A70DF4);
  5538. op_plain_offset (x, 1, 0);
  5539. op_plain_offset (x, 129, 0);
  5540. set_cmt (0X13A70E06, "key_size", 0);
  5541. create_insn (0X13A70E06);
  5542. set_cmt (0X13A70E08, "handle", 0);
  5543. create_insn (x=0X13A70E0A);
  5544. op_plain_offset (x, 1, 0);
  5545. op_plain_offset (x, 129, 0);
  5546. create_insn (x=0X13A70E16);
  5547. op_stkvar (x, 1);
  5548. create_insn (x=0X13A70E1A);
  5549. op_plain_offset (x, 1, 0);
  5550. op_plain_offset (x, 129, 0);
  5551. create_insn (0X13A70E26);
  5552. create_insn (0X13A70E36);
  5553. create_insn (0X13A70E4A);
  5554. set_cmt (0X13A70E50, "dest_handle", 0);
  5555. create_insn (0X13A70E50);
  5556. set_cmt (0X13A70E52, "key", 0);
  5557. create_insn (x=0X13A70E52);
  5558. op_stkvar (x, 1);
  5559. set_cmt (0X13A70E54, "key_size", 0);
  5560. create_insn (x=0X13A70E54);
  5561. op_stkvar (x, 1);
  5562. create_insn (x=0X13A70E56);
  5563. op_plain_offset (x, 1, 0);
  5564. op_plain_offset (x, 129, 0);
  5565. create_insn (0X13A70E5C);
  5566. create_insn (x=0X13A70E5E);
  5567. op_stkvar (x, 1);
  5568. set_cmt (0X13A70E6A, "dest_handle", 0);
  5569. set_cmt (0X13A70E6C, "key", 0);
  5570. create_insn (x=0X13A70E6C);
  5571. op_stkvar (x, 1);
  5572. set_cmt (0X13A70E6E, "key_size", 0);
  5573. create_insn (x=0X13A70E6E);
  5574. op_stkvar (x, 1);
  5575. create_insn (x=0X13A70E70);
  5576. op_plain_offset (x, 1, 0);
  5577. op_plain_offset (x, 129, 0);
  5578. set_cmt (0X13A70E76, "dest_handle", 0);
  5579. create_insn (0X13A70E76);
  5580. set_cmt (0X13A70E78, "key", 0);
  5581. create_insn (x=0X13A70E78);
  5582. op_stkvar (x, 1);
  5583. set_cmt (0X13A70E7A, "key_size", 0);
  5584. create_insn (x=0X13A70E7A);
  5585. op_stkvar (x, 1);
  5586. create_insn (x=0X13A70E7C);
  5587. op_plain_offset (x, 1, 0);
  5588. op_plain_offset (x, 129, 0);
  5589. create_insn (0X13A70E82);
  5590. create_insn (0X13A70E86);
  5591. create_insn (0X13A70E8E);
  5592. create_insn (x=0X13A70E9C);
  5593. op_stkvar (x, 1);
  5594. create_insn (x=0X13A70E9E);
  5595. op_stkvar (x, 1);
  5596. create_insn (x=0X13A70EA0);
  5597. op_stkvar (x, 1);
  5598. create_insn (x=0X13A70EA6);
  5599. op_plain_offset (x, 1, 0);
  5600. op_plain_offset (x, 129, 0);
  5601. create_insn (x=0X13A70EAA);
  5602. op_stkvar (x, 1);
  5603. set_cmt (0X13A70EAC, "dst", 0);
  5604. set_cmt (0X13A70EAE, "src", 0);
  5605. set_cmt (0X13A70EB0, "size", 0);
  5606. create_insn (x=0X13A70EB2);
  5607. op_plain_offset (x, 1, 0);
  5608. op_plain_offset (x, 129, 0);
  5609. set_cmt (0X13A70EB8, "dst", 0);
  5610. set_cmt (0X13A70EBA, "src", 0);
  5611. set_cmt (0X13A70EBC, "size", 0);
  5612. set_cmt (0X13A70EC0, "dest_handle", 0);
  5613. set_cmt (0X13A70EC2, "key", 0);
  5614. set_cmt (0X13A70EC4, "key_size", 0);
  5615. create_insn (x=0X13A70EC4);
  5616. op_stkvar (x, 1);
  5617. create_insn (x=0X13A70EC6);
  5618. op_plain_offset (x, 1, 0);
  5619. op_plain_offset (x, 129, 0);
  5620. create_insn (0X13A70ED2);
  5621. create_dword (x=0X13A70EDC);
  5622. op_dec (x, 0);
  5623. create_dword (0X13A70EE0);
  5624. create_dword (x=0X13A70EE4);
  5625. op_plain_offset (x, 0, 0);
  5626. op_plain_offset (x, 128, 0);
  5627. create_dword (x=0X13A70EE8);
  5628. op_plain_offset (x, 0, 0);
  5629. op_plain_offset (x, 128, 0);
  5630. create_dword (0X13A70EEC);
  5631. create_dword (x=0X13A70EF0);
  5632. op_plain_offset (x, 0, 0);
  5633. op_plain_offset (x, 128, 0);
  5634. create_dword (x=0X13A70EF4);
  5635. op_plain_offset (x, 0, 0);
  5636. op_plain_offset (x, 128, 0);
  5637. create_dword (0X13A70EF8);
  5638. create_dword (x=0X13A70EFC);
  5639. op_plain_offset (x, 0, 0);
  5640. op_plain_offset (x, 128, 0);
  5641. create_dword (0X13A70F00);
  5642. create_dword (x=0X13A70F04);
  5643. op_plain_offset (x, 0, 0);
  5644. op_plain_offset (x, 128, 0);
  5645. create_dword (x=0X13A70F08);
  5646. op_plain_offset (x, 0, 0);
  5647. op_plain_offset (x, 128, 0);
  5648. create_insn (0X13A70F0C);
  5649. set_name (0X13A70F0C, "BSL_GenerateKey");
  5650. create_byte (0X13A70F16);
  5651. make_array (0X13A70F16, 0X2);
  5652. create_insn (0X13A70F18);
  5653. set_name (0X13A70F18, "BSL_ComputeSharedKey");
  5654. create_insn (x=0X13A70F34);
  5655. op_stkvar (x, 1);
  5656. create_insn (x=0X13A70F36);
  5657. op_stkvar (x, 1);
  5658. create_insn (x=0X13A70F3C);
  5659. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  5660. set_cmt (0X13A70F42, "handle", 0);
  5661. create_insn (x=0X13A70F42);
  5662. set_cmt (0X13A70F46, "prot", 0);
  5663. create_insn (x=0X13A70F46);
  5664. op_stkvar (x, 1);
  5665. create_insn (x=0X13A70F48);
  5666. op_plain_offset (x, 1, 0);
  5667. op_plain_offset (x, 129, 0);
  5668. set_cmt (0X13A70F54, "handle", 0);
  5669. create_insn (0X13A70F54);
  5670. set_cmt (0X13A70F56, "a2", 0);
  5671. create_insn (x=0X13A70F56);
  5672. op_stkvar (x, 1);
  5673. create_insn (x=0X13A70F58);
  5674. op_plain_offset (x, 1, 0);
  5675. op_plain_offset (x, 129, 0);
  5676. create_insn (0X13A70F64);
  5677. set_cmt (0X13A70F68, "handle", 0);
  5678. set_cmt (0X13A70F6A, "type", 0);
  5679. set_cmt (0X13A70F6E, "subtype", 0);
  5680. create_insn (x=0X13A70F70);
  5681. op_plain_offset (x, 1, 0);
  5682. op_plain_offset (x, 129, 0);
  5683. create_insn (0X13A70F82);
  5684. create_insn (0X13A70F90);
  5685. set_cmt (0X13A70F94, "handle", 0);
  5686. set_cmt (0X13A70F96, "type", 0);
  5687. set_cmt (0X13A70F9A, "subtype", 0);
  5688. create_insn (x=0X13A70F9C);
  5689. op_plain_offset (x, 1, 0);
  5690. op_plain_offset (x, 129, 0);
  5691. create_insn (0X13A70FB0);
  5692. create_insn (x=0X13A70FBA);
  5693. create_insn (0X13A70FBE);
  5694. set_cmt (0X13A70FC4, "subtype", 0);
  5695. set_cmt (0X13A70FC8, "handle", 0);
  5696. set_cmt (0X13A70FCA, "type", 0);
  5697. create_insn (x=0X13A70FCC);
  5698. op_plain_offset (x, 1, 0);
  5699. op_plain_offset (x, 129, 0);
  5700. set_cmt (0X13A70FE2, "key_handle", 0);
  5701. create_insn (0X13A70FE2);
  5702. set_cmt (0X13A70FE4, "keyData", 0);
  5703. create_insn (x=0X13A70FE4);
  5704. op_stkvar (x, 1);
  5705. set_cmt (0X13A70FE6, "key_size", 0);
  5706. create_insn (x=0X13A70FE8);
  5707. op_plain_offset (x, 1, 0);
  5708. op_plain_offset (x, 129, 0);
  5709. set_cmt (0X13A70FF4, "key_size", 0);
  5710. create_insn (x=0X13A70FF4);
  5711. op_stkvar (x, 1);
  5712. set_cmt (0X13A70FF6, "handle", 0);
  5713. create_insn (x=0X13A70FF8);
  5714. op_plain_offset (x, 1, 0);
  5715. op_plain_offset (x, 129, 0);
  5716. create_insn (0X13A71004);
  5717. set_cmt (0X13A71008, "handle", 0);
  5718. set_cmt (0X13A7100A, "type", 0);
  5719. set_cmt (0X13A7100E, "subtype", 0);
  5720. create_insn (x=0X13A71010);
  5721. op_plain_offset (x, 1, 0);
  5722. op_plain_offset (x, 129, 0);
  5723. set_cmt (0X13A7101A, "key_handle", 0);
  5724. set_cmt (0X13A7101C, "keyData", 0);
  5725. create_insn (x=0X13A7101C);
  5726. op_stkvar (x, 1);
  5727. set_cmt (0X13A7101E, "key_size", 0);
  5728. create_insn (x=0X13A7101E);
  5729. op_stkvar (x, 1);
  5730. create_insn (x=0X13A71020);
  5731. op_plain_offset (x, 1, 0);
  5732. op_plain_offset (x, 129, 0);
  5733. create_insn (0X13A7102C);
  5734. set_cmt (0X13A71036, "key_handle", 0);
  5735. set_cmt (0X13A71038, "keyData", 0);
  5736. create_insn (x=0X13A71038);
  5737. op_stkvar (x, 1);
  5738. set_cmt (0X13A7103A, "key_size", 0);
  5739. create_insn (x=0X13A7103A);
  5740. op_stkvar (x, 1);
  5741. create_insn (x=0X13A7103C);
  5742. op_plain_offset (x, 1, 0);
  5743. op_plain_offset (x, 129, 0);
  5744. set_cmt (0X13A71042, "dst", 0);
  5745. create_insn (x=0X13A71042);
  5746. op_stkvar (x, 1);
  5747. set_cmt (0X13A71046, "src", 0);
  5748. set_cmt (0X13A71048, "size", 0);
  5749. create_insn (x=0X13A7104A);
  5750. op_plain_offset (x, 1, 0);
  5751. op_plain_offset (x, 129, 0);
  5752. create_insn (x=0X13A71056);
  5753. set_cmt (0X13A7105A, "key_size", 0);
  5754. create_insn (0X13A7105A);
  5755. set_cmt (0X13A7105C, "handle", 0);
  5756. create_insn (x=0X13A7105E);
  5757. op_plain_offset (x, 1, 0);
  5758. op_plain_offset (x, 129, 0);
  5759. create_insn (x=0X13A7106A);
  5760. op_stkvar (x, 1);
  5761. create_insn (x=0X13A7106C);
  5762. op_stkvar (x, 1);
  5763. create_insn (x=0X13A7106E);
  5764. op_stkvar (x, 1);
  5765. create_insn (x=0X13A71070);
  5766. op_stkvar (x, 1);
  5767. create_insn (x=0X13A71072);
  5768. op_plain_offset (x, 1, 0);
  5769. op_plain_offset (x, 129, 0);
  5770. set_cmt (0X13A7107E, "key_size", 0);
  5771. create_insn (x=0X13A7107E);
  5772. op_stkvar (x, 1);
  5773. set_cmt (0X13A71080, "handle", 0);
  5774. create_insn (x=0X13A71082);
  5775. op_plain_offset (x, 1, 0);
  5776. op_plain_offset (x, 129, 0);
  5777. set_cmt (0X13A7108E, "dest_handle", 0);
  5778. create_insn (0X13A7108E);
  5779. set_cmt (0X13A71090, "key", 0);
  5780. create_insn (x=0X13A71090);
  5781. op_stkvar (x, 1);
  5782. set_cmt (0X13A71092, "key_size", 0);
  5783. create_insn (x=0X13A71092);
  5784. op_stkvar (x, 1);
  5785. create_insn (x=0X13A71094);
  5786. op_plain_offset (x, 1, 0);
  5787. op_plain_offset (x, 129, 0);
  5788. create_insn (x=0X13A7109C);
  5789. create_insn (0X13A710A0);
  5790. create_byte (0X13A710AE);
  5791. make_array (0X13A710AE, 0X2);
  5792. create_dword (x=0X13A710B0);
  5793. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  5794. create_dword (x=0X13A710B4);
  5795. create_dword (x=0X13A710B8);
  5796. op_plain_offset (x, 0, 0);
  5797. op_plain_offset (x, 128, 0);
  5798. create_dword (x=0X13A710BC);
  5799. op_plain_offset (x, 0, 0);
  5800. op_plain_offset (x, 128, 0);
  5801. create_dword (x=0X13A710C0);
  5802. op_plain_offset (x, 0, 0);
  5803. op_plain_offset (x, 128, 0);
  5804. create_dword (x=0X13A710C4);
  5805. create_dword (x=0X13A710C8);
  5806. op_plain_offset (x, 0, 0);
  5807. op_plain_offset (x, 128, 0);
  5808. create_dword (x=0X13A710CC);
  5809. create_dword (x=0X13A710D0);
  5810. op_plain_offset (x, 0, 0);
  5811. op_plain_offset (x, 128, 0);
  5812. create_dword (x=0X13A710D4);
  5813. op_plain_offset (x, 0, 0);
  5814. op_plain_offset (x, 128, 0);
  5815. create_dword (x=0X13A710D8);
  5816. create_dword (x=0X13A710DC);
  5817. op_plain_offset (x, 0, 0);
  5818. op_plain_offset (x, 128, 0);
  5819. create_dword (x=0X13A710E0);
  5820. op_plain_offset (x, 0, 0);
  5821. op_plain_offset (x, 128, 0);
  5822. create_insn (0X13A710E4);
  5823. set_name (0X13A710E4, "BSL_GetData");
  5824. set_cmt (0X13A710F8, "subtype", 0);
  5825. set_cmt (0X13A710FE, "handle", 0);
  5826. set_cmt (0X13A71100, "type", 0);
  5827. create_insn (x=0X13A71102);
  5828. op_plain_offset (x, 1, 0);
  5829. op_plain_offset (x, 129, 0);
  5830. set_cmt (0X13A71110, "handle", 0);
  5831. create_insn (0X13A71110);
  5832. set_cmt (0X13A71112, "miscDataOut", 0);
  5833. create_insn (x=0X13A71114);
  5834. op_plain_offset (x, 1, 0);
  5835. op_plain_offset (x, 129, 0);
  5836. create_byte (0X13A7112A);
  5837. make_array (0X13A7112A, 0X2);
  5838. create_dword (x=0X13A7112C);
  5839. op_plain_offset (x, 0, 0);
  5840. op_plain_offset (x, 128, 0);
  5841. create_dword (0X13A71130);
  5842. create_dword (x=0X13A71134);
  5843. op_plain_offset (x, 0, 0);
  5844. op_plain_offset (x, 128, 0);
  5845. create_dword (0X13A71138);
  5846. create_insn (0X13A7113C);
  5847. set_name (0X13A7113C, "BSL_SetData");
  5848. create_insn (x=0X13A71142);
  5849. op_stkvar (x, 1);
  5850. create_insn (x=0X13A71150);
  5851. op_stkvar (x, 1);
  5852. create_insn (0X13A7115A);
  5853. set_cmt (0X13A7115E, "handle", 0);
  5854. set_cmt (0X13A71160, "type", 0);
  5855. set_cmt (0X13A71164, "subtype", 0);
  5856. create_insn (x=0X13A71166);
  5857. op_plain_offset (x, 1, 0);
  5858. op_plain_offset (x, 129, 0);
  5859. create_insn (0X13A71174);
  5860. set_cmt (0X13A7117E, "handle", 0);
  5861. set_cmt (0X13A71180, "miscDataOut", 0);
  5862. create_insn (x=0X13A71182);
  5863. op_plain_offset (x, 1, 0);
  5864. op_plain_offset (x, 129, 0);
  5865. create_insn (x=0X13A71188);
  5866. op_stkvar (x, 1);
  5867. create_insn (0X13A71192);
  5868. create_insn (x=0X13A71196);
  5869. op_plain_offset (x, 1, 0);
  5870. op_plain_offset (x, 129, 0);
  5871. create_insn (x=0X13A7119A);
  5872. op_stkvar (x, 1);
  5873. create_insn (x=0X13A711A0);
  5874. op_plain_offset (x, 1, 0);
  5875. op_plain_offset (x, 129, 0);
  5876. create_insn (x=0X13A711A2);
  5877. op_plain_offset (x, 1, 0);
  5878. op_plain_offset (x, 129, 0);
  5879. create_insn (x=0X13A711AC);
  5880. op_stkvar (x, 1);
  5881. create_insn (0X13A711B4);
  5882. create_insn (x=0X13A711B8);
  5883. op_plain_offset (x, 1, 0);
  5884. op_plain_offset (x, 129, 0);
  5885. create_insn (x=0X13A711BC);
  5886. op_stkvar (x, 1);
  5887. create_insn (x=0X13A711C2);
  5888. op_plain_offset (x, 1, 0);
  5889. op_plain_offset (x, 129, 0);
  5890. create_insn (x=0X13A711C4);
  5891. op_plain_offset (x, 1, 0);
  5892. op_plain_offset (x, 129, 0);
  5893. create_insn (x=0X13A711CE);
  5894. op_stkvar (x, 1);
  5895. create_insn (0X13A711D6);
  5896. create_insn (x=0X13A711DA);
  5897. op_plain_offset (x, 1, 0);
  5898. op_plain_offset (x, 129, 0);
  5899. create_insn (x=0X13A711DE);
  5900. op_stkvar (x, 1);
  5901. create_insn (x=0X13A711E4);
  5902. op_plain_offset (x, 1, 0);
  5903. op_plain_offset (x, 129, 0);
  5904. create_insn (x=0X13A711E6);
  5905. op_plain_offset (x, 1, 0);
  5906. op_plain_offset (x, 129, 0);
  5907. create_insn (x=0X13A711F0);
  5908. op_stkvar (x, 1);
  5909. create_insn (0X13A711F8);
  5910. create_insn (x=0X13A711FC);
  5911. op_plain_offset (x, 1, 0);
  5912. op_plain_offset (x, 129, 0);
  5913. create_insn (x=0X13A71200);
  5914. op_stkvar (x, 1);
  5915. create_insn (x=0X13A71206);
  5916. op_plain_offset (x, 1, 0);
  5917. op_plain_offset (x, 129, 0);
  5918. create_insn (x=0X13A71208);
  5919. op_plain_offset (x, 1, 0);
  5920. op_plain_offset (x, 129, 0);
  5921. create_insn (x=0X13A71212);
  5922. op_stkvar (x, 1);
  5923. create_insn (0X13A7121A);
  5924. set_cmt (0X13A7121E, "pointer", 0);
  5925. create_insn (0X13A7121E);
  5926. set_cmt (0X13A71220, "byte", 0);
  5927. set_cmt (0X13A71222, "size", 0);
  5928. create_insn (x=0X13A71224);
  5929. op_plain_offset (x, 1, 0);
  5930. op_plain_offset (x, 129, 0);
  5931. set_cmt (0X13A71228, "dst", 0);
  5932. set_cmt (0X13A7122A, "src", 0);
  5933. set_cmt (0X13A7122C, "size", 0);
  5934. create_insn (x=0X13A7122E);
  5935. op_plain_offset (x, 1, 0);
  5936. op_plain_offset (x, 129, 0);
  5937. set_cmt (0X13A71232, "handle", 0);
  5938. set_cmt (0X13A71234, "data", 0);
  5939. create_insn (x=0X13A71236);
  5940. op_plain_offset (x, 1, 0);
  5941. op_plain_offset (x, 129, 0);
  5942. create_insn (0X13A71242);
  5943. create_insn (0X13A71246);
  5944. create_insn (0X13A7124A);
  5945. create_insn (0X13A7124E);
  5946. create_dword (0X13A71258);
  5947. create_dword (x=0X13A7125C);
  5948. op_plain_offset (x, 0, 0);
  5949. op_plain_offset (x, 128, 0);
  5950. create_dword (0X13A71260);
  5951. create_dword (x=0X13A71264);
  5952. op_plain_offset (x, 0, 0);
  5953. op_plain_offset (x, 128, 0);
  5954. create_dword (0X13A71268);
  5955. create_dword (x=0X13A7126C);
  5956. op_plain_offset (x, 0, 0);
  5957. op_plain_offset (x, 128, 0);
  5958. create_dword (x=0X13A71270);
  5959. op_plain_offset (x, 0, 0);
  5960. op_plain_offset (x, 128, 0);
  5961. create_dword (x=0X13A71274);
  5962. op_plain_offset (x, 0, 0);
  5963. op_plain_offset (x, 128, 0);
  5964. create_dword (x=0X13A71278);
  5965. op_plain_offset (x, 0, 0);
  5966. op_plain_offset (x, 128, 0);
  5967. create_dword (x=0X13A7127C);
  5968. op_plain_offset (x, 0, 0);
  5969. op_plain_offset (x, 128, 0);
  5970. create_dword (x=0X13A71280);
  5971. op_plain_offset (x, 0, 0);
  5972. op_plain_offset (x, 128, 0);
  5973. create_dword (x=0X13A71284);
  5974. op_plain_offset (x, 0, 0);
  5975. op_plain_offset (x, 128, 0);
  5976. create_dword (x=0X13A71288);
  5977. op_plain_offset (x, 0, 0);
  5978. op_plain_offset (x, 128, 0);
  5979. create_dword (0X13A7128C);
  5980. create_dword (x=0X13A71290);
  5981. op_plain_offset (x, 0, 0);
  5982. op_plain_offset (x, 128, 0);
  5983. create_dword (x=0X13A71294);
  5984. op_plain_offset (x, 0, 0);
  5985. op_plain_offset (x, 128, 0);
  5986. create_dword (x=0X13A71298);
  5987. op_plain_offset (x, 0, 0);
  5988. op_plain_offset (x, 128, 0);
  5989. create_insn (0X13A7129C);
  5990. set_name (0X13A7129C, "BSL_GetKeySize");
  5991. set_cmt (0X13A712A2, "handle", 0);
  5992. create_insn (x=0X13A712A4);
  5993. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  5994. create_insn (x=0X13A712B0);
  5995. create_insn (0X13A712B4);
  5996. set_cmt (0X13A712BC, "type", 0);
  5997. set_cmt (0X13A712BE, "subtype", 0);
  5998. create_insn (x=0X13A712C0);
  5999. op_plain_offset (x, 1, 0);
  6000. op_plain_offset (x, 129, 0);
  6001. set_cmt (0X13A712C4, "keytype", 0);
  6002. set_cmt (0X13A712C6, "keysubtype", 0);
  6003. set_cmt (0X13A712C8, "keySize", 0);
  6004. create_insn (x=0X13A712CA);
  6005. op_plain_offset (x, 1, 0);
  6006. op_plain_offset (x, 129, 0);
  6007. create_insn (x=0X13A712D2);
  6008. create_insn (x=0X13A712D6);
  6009. create_dword (x=0X13A712E0);
  6010. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  6011. create_dword (x=0X13A712E4);
  6012. op_plain_offset (x, 0, 0);
  6013. op_plain_offset (x, 128, 0);
  6014. create_dword (x=0X13A712E8);
  6015. op_plain_offset (x, 0, 0);
  6016. op_plain_offset (x, 128, 0);
  6017. create_dword (x=0X13A712EC);
  6018. create_insn (0X13A712F0);
  6019. set_name (0X13A712F0, "iosc_get_key_size_2");
  6020. set_cmt (0X13A712F6, "handle", 0);
  6021. create_insn (x=0X13A712F8);
  6022. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  6023. create_insn (0X13A71308);
  6024. set_cmt (0X13A7130C, "type", 0);
  6025. set_cmt (0X13A71310, "subtype", 0);
  6026. create_insn (x=0X13A71312);
  6027. op_plain_offset (x, 1, 0);
  6028. op_plain_offset (x, 129, 0);
  6029. create_insn (0X13A71326);
  6030. create_insn (0X13A7132C);
  6031. create_insn (0X13A7133C);
  6032. create_insn (0X13A71342);
  6033. create_insn (0X13A71348);
  6034. create_insn (0X13A7134C);
  6035. create_insn (0X13A71360);
  6036. create_insn (0X13A7136A);
  6037. create_insn (0X13A71372);
  6038. create_insn (0X13A7137A);
  6039. create_insn (0X13A7137E);
  6040. create_insn (0X13A7138E);
  6041. create_insn (0X13A71392);
  6042. create_insn (0X13A71396);
  6043. create_dword (x=0X13A713A0);
  6044. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  6045. create_dword (x=0X13A713A4);
  6046. op_plain_offset (x, 0, 0);
  6047. op_plain_offset (x, 128, 0);
  6048. create_dword (0X13A713A8);
  6049. create_insn (0X13A713AC);
  6050. create_insn (0X13A713B0);
  6051. create_insn (x=0X13A713C4);
  6052. op_stkvar (x, 1);
  6053. set_cmt (0X13A713CA, "handle", 0);
  6054. set_cmt (0X13A713CC, "type", 0);
  6055. set_cmt (0X13A713D0, "subtype", 0);
  6056. create_insn (x=0X13A713D2);
  6057. op_plain_offset (x, 1, 0);
  6058. op_plain_offset (x, 129, 0);
  6059. create_insn (0X13A713E4);
  6060. create_insn (0X13A713F2);
  6061. create_insn (x=0X13A713F6);
  6062. set_cmt (0X13A713FA, "key_size", 0);
  6063. create_insn (0X13A713FA);
  6064. set_cmt (0X13A713FC, "handle", 0);
  6065. create_insn (x=0X13A71406);
  6066. create_insn (0X13A7140A);
  6067. set_cmt (0X13A71414, "key_handle", 0);
  6068. set_cmt (0X13A71416, "keyData", 0);
  6069. create_insn (x=0X13A71416);
  6070. op_stkvar (x, 1);
  6071. set_cmt (0X13A71418, "key_size", 0);
  6072. create_insn (x=0X13A71418);
  6073. op_stkvar (x, 1);
  6074. create_insn (x=0X13A7141A);
  6075. op_plain_offset (x, 1, 0);
  6076. op_plain_offset (x, 129, 0);
  6077. create_insn (x=0X13A71420);
  6078. op_stkvar (x, 1);
  6079. set_cmt (0X13A71422, "key_handle", 0);
  6080. set_cmt (0X13A71424, "keyData", 0);
  6081. set_cmt (0X13A71426, "key_size", 0);
  6082. create_insn (x=0X13A71426);
  6083. op_stkvar (x, 1);
  6084. create_insn (x=0X13A71428);
  6085. op_plain_offset (x, 1, 0);
  6086. op_plain_offset (x, 129, 0);
  6087. set_cmt (0X13A7142C, "dst", 0);
  6088. create_insn (x=0X13A7142C);
  6089. op_stkvar (x, 1);
  6090. set_cmt (0X13A7142E, "src", 0);
  6091. set_cmt (0X13A71430, "size", 0);
  6092. create_insn (x=0X13A71432);
  6093. op_plain_offset (x, 1, 0);
  6094. op_plain_offset (x, 129, 0);
  6095. create_insn (x=0X13A71436);
  6096. op_stkvar (x, 1);
  6097. create_insn (x=0X13A7143A);
  6098. op_plain_offset (x, 1, 0);
  6099. op_plain_offset (x, 129, 0);
  6100. create_insn (x=0X13A71442);
  6101. create_insn (0X13A71446);
  6102. create_insn (x=0X13A71448);
  6103. op_stkvar (x, 1);
  6104. create_insn (x=0X13A7144C);
  6105. op_stkvar (x, 1);
  6106. create_insn (x=0X13A7144E);
  6107. op_plain_offset (x, 1, 0);
  6108. op_plain_offset (x, 129, 0);
  6109. create_byte (0X13A71462);
  6110. make_array (0X13A71462, 0X2);
  6111. create_dword (x=0X13A71464);
  6112. op_plain_offset (x, 0, 0);
  6113. op_plain_offset (x, 128, 0);
  6114. create_dword (x=0X13A71468);
  6115. create_dword (x=0X13A7146C);
  6116. create_dword (x=0X13A71470);
  6117. op_plain_offset (x, 0, 0);
  6118. op_plain_offset (x, 128, 0);
  6119. create_dword (x=0X13A71474);
  6120. op_plain_offset (x, 0, 0);
  6121. op_plain_offset (x, 128, 0);
  6122. create_dword (x=0X13A71478);
  6123. op_plain_offset (x, 0, 0);
  6124. op_plain_offset (x, 128, 0);
  6125. create_dword (x=0X13A7147C);
  6126. create_dword (x=0X13A71480);
  6127. op_plain_offset (x, 0, 0);
  6128. op_plain_offset (x, 128, 0);
  6129. create_insn (0X13A71484);
  6130. create_byte (0X13A7148E);
  6131. make_array (0X13A7148E, 0X2);
  6132. create_insn (0X13A71490);
  6133. set_name (0X13A71490, "BSL_VerifyPublicKeySign");
  6134. create_insn (x=0X13A71496);
  6135. op_hex (x, 1);
  6136. set_cmt (0X13A714A2, "handle", 0);
  6137. create_insn (x=0X13A714A4);
  6138. op_hex (x, 1);
  6139. set_cmt (0X13A714A6, "type", 0);
  6140. create_insn (x=0X13A714A8);
  6141. op_hex (x, 1);
  6142. set_cmt (0X13A714AA, "subtype", 0);
  6143. create_insn (x=0X13A714AC);
  6144. op_plain_offset (x, 1, 0);
  6145. op_plain_offset (x, 129, 0);
  6146. create_insn (x=0X13A714B8);
  6147. op_dec (x, 1);
  6148. set_cmt (0X13A714CC, "key_size", 0);
  6149. create_insn (x=0X13A714CC);
  6150. op_stkvar (x, 1);
  6151. set_cmt (0X13A714CE, "handle", 0);
  6152. create_insn (x=0X13A714DC);
  6153. op_plain_offset (x, 1, 0);
  6154. op_plain_offset (x, 129, 0);
  6155. create_insn (x=0X13A714E8);
  6156. op_plain_offset (x, 1, 0);
  6157. op_plain_offset (x, 129, 0);
  6158. create_insn (x=0X13A714F2);
  6159. op_stkvar (x, 1);
  6160. set_cmt (0X13A714F4, "key_handle", 0);
  6161. set_cmt (0X13A714F6, "keyData", 0);
  6162. set_cmt (0X13A714F8, "key_size", 0);
  6163. create_insn (x=0X13A714F8);
  6164. op_stkvar (x, 1);
  6165. create_insn (x=0X13A714FA);
  6166. op_plain_offset (x, 1, 0);
  6167. op_plain_offset (x, 129, 0);
  6168. create_insn (x=0X13A71506);
  6169. op_plain_offset (x, 1, 0);
  6170. op_plain_offset (x, 129, 0);
  6171. create_insn (0X13A71510);
  6172. create_insn (x=0X13A71514);
  6173. op_plain_offset (x, 1, 0);
  6174. op_plain_offset (x, 129, 0);
  6175. set_cmt (0X13A7151E, "key_handle", 0);
  6176. set_cmt (0X13A71520, "keyData", 0);
  6177. create_insn (x=0X13A71520);
  6178. op_stkvar (x, 1);
  6179. set_cmt (0X13A71522, "key_size", 0);
  6180. create_insn (x=0X13A71522);
  6181. op_stkvar (x, 1);
  6182. create_insn (x=0X13A71524);
  6183. op_plain_offset (x, 1, 0);
  6184. op_plain_offset (x, 129, 0);
  6185. set_cmt (0X13A71530, "handle", 0);
  6186. create_insn (0X13A71530);
  6187. set_cmt (0X13A71532, "miscDataOut", 0);
  6188. create_insn (x=0X13A71532);
  6189. op_stkvar (x, 1);
  6190. create_insn (x=0X13A71534);
  6191. op_plain_offset (x, 1, 0);
  6192. op_plain_offset (x, 129, 0);
  6193. create_insn (x=0X13A71540);
  6194. op_stkvar (x, 1);
  6195. create_insn (x=0X13A71546);
  6196. op_plain_offset (x, 1, 0);
  6197. op_plain_offset (x, 129, 0);
  6198. set_cmt (0X13A7154A, "a5", 0);
  6199. create_insn (x=0X13A7154A);
  6200. op_stkvar (x, 1);
  6201. set_cmt (0X13A7154C, "inputData", 0);
  6202. set_cmt (0X13A7154E, "a2", 0);
  6203. create_insn (x=0X13A7154E);
  6204. op_stkvar (x, 1);
  6205. set_cmt (0X13A71550, "signData", 0);
  6206. set_cmt (0X13A71552, "misc_data", 0);
  6207. create_insn (x=0X13A71554);
  6208. op_plain_offset (x, 1, 0);
  6209. op_plain_offset (x, 129, 0);
  6210. create_insn (x=0X13A71560);
  6211. op_hex (x, 1);
  6212. create_insn (x=0X13A7156A);
  6213. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  6214. create_insn (x=0X13A7156E);
  6215. op_dec (x, 0);
  6216. create_insn (x=0X13A71570);
  6217. op_plain_offset (x, 1, 0);
  6218. op_plain_offset (x, 129, 0);
  6219. create_insn (x=0X13A71576);
  6220. op_plain_offset (x, 1, 0);
  6221. op_plain_offset (x, 129, 0);
  6222. create_insn (x=0X13A7157A);
  6223. op_stkvar (x, 1);
  6224. create_insn (x=0X13A7157E);
  6225. op_plain_offset (x, 1, 0);
  6226. op_plain_offset (x, 129, 0);
  6227. create_insn (x=0X13A71584);
  6228. op_plain_offset (x, 1, 0);
  6229. op_plain_offset (x, 129, 0);
  6230. set_cmt (0X13A7158A, "key_handle", 0);
  6231. create_insn (0X13A7158A);
  6232. set_cmt (0X13A7158C, "keyData", 0);
  6233. create_insn (x=0X13A7158C);
  6234. op_stkvar (x, 1);
  6235. set_cmt (0X13A7158E, "key_size", 0);
  6236. create_insn (x=0X13A7158E);
  6237. op_stkvar (x, 1);
  6238. create_insn (x=0X13A71590);
  6239. op_plain_offset (x, 1, 0);
  6240. op_plain_offset (x, 129, 0);
  6241. set_cmt (0X13A71594, "handle", 0);
  6242. set_cmt (0X13A71596, "miscDataOut", 0);
  6243. create_insn (x=0X13A71596);
  6244. op_stkvar (x, 1);
  6245. create_insn (x=0X13A71598);
  6246. op_plain_offset (x, 1, 0);
  6247. op_plain_offset (x, 129, 0);
  6248. create_insn (x=0X13A715A4);
  6249. op_stkvar (x, 1);
  6250. create_insn (x=0X13A715AA);
  6251. op_plain_offset (x, 1, 0);
  6252. op_plain_offset (x, 129, 0);
  6253. create_insn (x=0X13A715AE);
  6254. op_stkvar (x, 1);
  6255. create_insn (x=0X13A715B2);
  6256. op_stkvar (x, 1);
  6257. create_insn (x=0X13A715B8);
  6258. op_plain_offset (x, 1, 0);
  6259. op_plain_offset (x, 129, 0);
  6260. create_insn (0X13A715C4);
  6261. create_insn (x=0X13A715C8);
  6262. op_plain_offset (x, 1, 0);
  6263. op_plain_offset (x, 129, 0);
  6264. create_insn (x=0X13A715D2);
  6265. op_plain_offset (x, 1, 0);
  6266. op_plain_offset (x, 129, 0);
  6267. set_cmt (0X13A715DC, "key_handle", 0);
  6268. set_cmt (0X13A715DE, "keyData", 0);
  6269. create_insn (x=0X13A715DE);
  6270. op_stkvar (x, 1);
  6271. set_cmt (0X13A715E0, "key_size", 0);
  6272. create_insn (x=0X13A715E0);
  6273. op_stkvar (x, 1);
  6274. create_insn (x=0X13A715E2);
  6275. op_plain_offset (x, 1, 0);
  6276. op_plain_offset (x, 129, 0);
  6277. create_insn (x=0X13A715E8);
  6278. op_stkvar (x, 1);
  6279. set_cmt (0X13A715EA, "dst", 0);
  6280. set_cmt (0X13A715EE, "src", 0);
  6281. set_cmt (0X13A715F0, "size", 0);
  6282. create_insn (x=0X13A715F2);
  6283. op_plain_offset (x, 1, 0);
  6284. op_plain_offset (x, 129, 0);
  6285. create_insn (x=0X13A715FC);
  6286. op_plain_offset (x, 1, 0);
  6287. op_plain_offset (x, 129, 0);
  6288. create_insn (0X13A71608);
  6289. create_insn (0X13A7160C);
  6290. create_byte (0X13A7161E);
  6291. make_array (0X13A7161E, 0X2);
  6292. create_dword (x=0X13A71620);
  6293. op_hex (x, 0);
  6294. create_dword (x=0X13A71624);
  6295. op_plain_offset (x, 0, 0);
  6296. op_plain_offset (x, 128, 0);
  6297. create_dword (x=0X13A71628);
  6298. op_plain_offset (x, 0, 0);
  6299. op_plain_offset (x, 128, 0);
  6300. create_dword (x=0X13A7162C);
  6301. op_plain_offset (x, 0, 0);
  6302. op_plain_offset (x, 128, 0);
  6303. create_dword (0X13A71630);
  6304. create_dword (0X13A71634);
  6305. create_dword (x=0X13A71638);
  6306. op_plain_offset (x, 0, 0);
  6307. op_plain_offset (x, 128, 0);
  6308. create_dword (x=0X13A7163C);
  6309. op_plain_offset (x, 0, 0);
  6310. op_plain_offset (x, 128, 0);
  6311. create_dword (0X13A71640);
  6312. create_dword (0X13A71644);
  6313. create_dword (x=0X13A71648);
  6314. op_plain_offset (x, 0, 0);
  6315. op_plain_offset (x, 128, 0);
  6316. create_dword (x=0X13A7164C);
  6317. op_plain_offset (x, 0, 0);
  6318. op_plain_offset (x, 128, 0);
  6319. create_dword (x=0X13A71650);
  6320. op_plain_offset (x, 0, 0);
  6321. op_plain_offset (x, 128, 0);
  6322. create_dword (x=0X13A71654);
  6323. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  6324. create_dword (x=0X13A71658);
  6325. op_plain_offset (x, 0, 0);
  6326. op_plain_offset (x, 128, 0);
  6327. create_dword (x=0X13A7165C);
  6328. op_plain_offset (x, 0, 0);
  6329. op_plain_offset (x, 128, 0);
  6330. create_dword (x=0X13A71660);
  6331. op_plain_offset (x, 0, 0);
  6332. op_plain_offset (x, 128, 0);
  6333. create_dword (x=0X13A71664);
  6334. op_plain_offset (x, 0, 0);
  6335. op_plain_offset (x, 128, 0);
  6336. create_insn (0X13A71668);
  6337. set_name (0X13A71668, "BSL_ImportCertificate");
  6338. create_insn (x=0X13A7168A);
  6339. op_stkvar (x, 1);
  6340. set_cmt (0X13A7168C, "hashData", 0);
  6341. create_insn (x=0X13A7168C);
  6342. op_stkvar (x, 1);
  6343. set_cmt (0X13A71692, "message_queue", 0);
  6344. create_insn (x=0X13A71692);
  6345. op_stkvar (x, 1);
  6346. set_cmt (0X13A71694, "reply", 0);
  6347. create_insn (x=0X13A71694);
  6348. op_stkvar (x, 1);
  6349. set_cmt (0X13A71696, "context", 0);
  6350. create_insn (x=0X13A71696);
  6351. op_stkvar (x, 1);
  6352. set_cmt (0X13A71698, "inputData", 0);
  6353. set_cmt (0X13A7169A, "inputSize", 0);
  6354. set_cmt (0X13A7169C, "chainingFlag", 0);
  6355. create_insn (x=0X13A7169E);
  6356. op_plain_offset (x, 1, 0);
  6357. op_plain_offset (x, 129, 0);
  6358. create_insn (0X13A716A8);
  6359. create_insn (x=0X13A716AE);
  6360. op_stkvar (x, 1);
  6361. set_cmt (0X13A716B0, "x", 0);
  6362. create_insn (x=0X13A716B2);
  6363. op_plain_offset (x, 1, 0);
  6364. op_plain_offset (x, 129, 0);
  6365. set_cmt (0X13A716BC, "handle", 0);
  6366. set_cmt (0X13A716BE, "type", 0);
  6367. set_cmt (0X13A716C2, "subtype", 0);
  6368. create_insn (x=0X13A716C4);
  6369. op_plain_offset (x, 1, 0);
  6370. op_plain_offset (x, 129, 0);
  6371. create_insn (0X13A716D2);
  6372. set_cmt (0X13A716D6, "handle", 0);
  6373. set_cmt (0X13A716D8, "type", 0);
  6374. set_cmt (0X13A716DC, "subtype", 0);
  6375. create_insn (x=0X13A716DE);
  6376. op_plain_offset (x, 1, 0);
  6377. op_plain_offset (x, 129, 0);
  6378. create_insn (x=0X13A716EC);
  6379. op_enum (x, 1, GetEnum("SignatureType"),0);
  6380. create_insn (x=0X13A716F0);
  6381. op_hex (x, 0);
  6382. create_insn (x=0X13A71700);
  6383. op_enum (x, 1, GetEnum("SignatureType"),0);
  6384. create_insn (x=0X13A71708);
  6385. op_stkvar (x, 1);
  6386. set_cmt (0X13A7170A, "hashData", 0);
  6387. create_insn (x=0X13A7170A);
  6388. op_stkvar (x, 1);
  6389. set_cmt (0X13A71710, "message_queue", 0);
  6390. create_insn (x=0X13A71710);
  6391. op_stkvar (x, 1);
  6392. set_cmt (0X13A71714, "reply", 0);
  6393. create_insn (x=0X13A71714);
  6394. op_stkvar (x, 1);
  6395. set_cmt (0X13A71716, "context", 0);
  6396. create_insn (x=0X13A71716);
  6397. op_stkvar (x, 1);
  6398. set_cmt (0X13A7171C, "inputData", 0);
  6399. set_cmt (0X13A7171E, "inputSize", 0);
  6400. set_cmt (0X13A71722, "chainingFlag", 0);
  6401. create_insn (x=0X13A71724);
  6402. op_plain_offset (x, 1, 0);
  6403. op_plain_offset (x, 129, 0);
  6404. create_insn (0X13A7172A);
  6405. set_cmt (0X13A71730, "x", 0);
  6406. create_insn (x=0X13A71732);
  6407. op_plain_offset (x, 1, 0);
  6408. op_plain_offset (x, 129, 0);
  6409. create_insn (x=0X13A71740);
  6410. op_stkvar (x, 1);
  6411. set_cmt (0X13A71742, "hashData", 0);
  6412. create_insn (x=0X13A71742);
  6413. op_stkvar (x, 1);
  6414. set_cmt (0X13A71748, "message_queue", 0);
  6415. create_insn (x=0X13A71748);
  6416. op_stkvar (x, 1);
  6417. set_cmt (0X13A7174C, "reply", 0);
  6418. create_insn (x=0X13A7174C);
  6419. op_stkvar (x, 1);
  6420. set_cmt (0X13A7174E, "context", 0);
  6421. create_insn (x=0X13A7174E);
  6422. op_stkvar (x, 1);
  6423. set_cmt (0X13A71754, "inputData", 0);
  6424. set_cmt (0X13A71756, "inputSize", 0);
  6425. set_cmt (0X13A7175A, "chainingFlag", 0);
  6426. create_insn (x=0X13A7175C);
  6427. op_plain_offset (x, 1, 0);
  6428. op_plain_offset (x, 129, 0);
  6429. create_insn (x=0X13A71762);
  6430. op_stkvar (x, 1);
  6431. set_cmt (0X13A71764, "hashData", 0);
  6432. create_insn (x=0X13A71764);
  6433. op_stkvar (x, 1);
  6434. set_cmt (0X13A7176A, "message_queue", 0);
  6435. create_insn (x=0X13A7176A);
  6436. op_stkvar (x, 1);
  6437. set_cmt (0X13A7176E, "reply", 0);
  6438. create_insn (x=0X13A7176E);
  6439. op_stkvar (x, 1);
  6440. set_cmt (0X13A71770, "context", 0);
  6441. create_insn (x=0X13A71770);
  6442. op_stkvar (x, 1);
  6443. set_cmt (0X13A71776, "inputData", 0);
  6444. set_cmt (0X13A71778, "inputSize", 0);
  6445. set_cmt (0X13A7177C, "chainingFlag", 0);
  6446. create_insn (x=0X13A7177E);
  6447. op_plain_offset (x, 1, 0);
  6448. op_plain_offset (x, 129, 0);
  6449. create_insn (0X13A71784);
  6450. create_insn (x=0X13A71788);
  6451. op_stkvar (x, 1);
  6452. set_cmt (0X13A7178A, "hashData", 0);
  6453. create_insn (x=0X13A7178A);
  6454. op_stkvar (x, 1);
  6455. set_cmt (0X13A71790, "message_queue", 0);
  6456. create_insn (x=0X13A71790);
  6457. op_stkvar (x, 1);
  6458. set_cmt (0X13A71794, "reply", 0);
  6459. create_insn (x=0X13A71794);
  6460. op_stkvar (x, 1);
  6461. set_cmt (0X13A71796, "context", 0);
  6462. create_insn (x=0X13A71796);
  6463. op_stkvar (x, 1);
  6464. set_cmt (0X13A7179A, "inputData", 0);
  6465. set_cmt (0X13A7179C, "inputSize", 0);
  6466. set_cmt (0X13A717A0, "chainingFlag", 0);
  6467. create_insn (x=0X13A717A2);
  6468. op_plain_offset (x, 1, 0);
  6469. op_plain_offset (x, 129, 0);
  6470. create_insn (0X13A717A8);
  6471. create_insn (0X13A717AC);
  6472. create_insn (x=0X13A717B0);
  6473. op_enum (x, 1, GetEnum("SignatureType"),0);
  6474. create_insn (x=0X13A717C4);
  6475. op_enum (x, 1, GetEnum("SignatureType"),0);
  6476. set_cmt (0X13A717CC, "inputData", 0);
  6477. create_insn (x=0X13A717CC);
  6478. op_stkvar (x, 1);
  6479. set_cmt (0X13A717CE, "inputSize", 0);
  6480. set_cmt (0X13A717D0, "publicHandle", 0);
  6481. set_cmt (0X13A717D4, "signData", 0);
  6482. create_insn (0X13A717E2);
  6483. set_cmt (0X13A717E6, "publicKeyData", 0);
  6484. set_cmt (0X13A717EC, "exponent", 0);
  6485. set_cmt (0X13A717EE, "publicKeyHandle", 0);
  6486. create_insn (0X13A717FC);
  6487. set_cmt (0X13A71802, "x", 0);
  6488. create_insn (x=0X13A71804);
  6489. op_plain_offset (x, 1, 0);
  6490. op_plain_offset (x, 129, 0);
  6491. set_cmt (0X13A71812, "inputData", 0);
  6492. create_insn (x=0X13A71812);
  6493. op_stkvar (x, 1);
  6494. set_cmt (0X13A71814, "inputSize", 0);
  6495. set_cmt (0X13A71816, "publicHandle", 0);
  6496. create_insn (x=0X13A71818);
  6497. op_stkvar (x, 1);
  6498. set_cmt (0X13A7181A, "signData", 0);
  6499. create_insn (x=0X13A71828);
  6500. op_stkvar (x, 1);
  6501. set_cmt (0X13A7182E, "publicKeyData", 0);
  6502. set_cmt (0X13A71834, "exponent", 0);
  6503. set_cmt (0X13A71836, "publicKeyHandle", 0);
  6504. set_cmt (0X13A71844, "inputData", 0);
  6505. create_insn (x=0X13A71844);
  6506. op_stkvar (x, 1);
  6507. set_cmt (0X13A71846, "inputSize", 0);
  6508. set_cmt (0X13A71848, "publicHandle", 0);
  6509. set_cmt (0X13A7184C, "signData", 0);
  6510. create_insn (0X13A7185A);
  6511. set_cmt (0X13A7185E, "publicKeyData", 0);
  6512. set_cmt (0X13A71860, "exponent", 0);
  6513. set_cmt (0X13A71862, "publicKeyHandle", 0);
  6514. create_insn (0X13A71870);
  6515. set_cmt (0X13A71874, "inputData", 0);
  6516. create_insn (x=0X13A71874);
  6517. op_stkvar (x, 1);
  6518. set_cmt (0X13A71876, "inputSize", 0);
  6519. set_cmt (0X13A71878, "publicHandle", 0);
  6520. set_cmt (0X13A7187A, "signData", 0);
  6521. create_insn (0X13A71888);
  6522. set_cmt (0X13A7188C, "publicKeyData", 0);
  6523. set_cmt (0X13A7188E, "exponent", 0);
  6524. set_cmt (0X13A71890, "publicKeyHandle", 0);
  6525. create_insn (0X13A7189E);
  6526. create_byte (0X13A718B2);
  6527. make_array (0X13A718B2, 0X2);
  6528. create_dword (x=0X13A718B4);
  6529. op_plain_offset (x, 0, 0);
  6530. op_plain_offset (x, 128, 0);
  6531. create_dword (x=0X13A718B8);
  6532. op_plain_offset (x, 0, 0);
  6533. op_plain_offset (x, 128, 0);
  6534. create_dword (x=0X13A718BC);
  6535. op_plain_offset (x, 0, 0);
  6536. op_plain_offset (x, 128, 0);
  6537. create_dword (0X13A718C0);
  6538. create_dword (x=0X13A718C4);
  6539. op_enum (x, 0, GetEnum("SignatureType"),0);
  6540. create_dword (x=0X13A718C8);
  6541. op_enum (x, 0, GetEnum("SignatureType"),0);
  6542. create_dword (0X13A718CC);
  6543. create_dword (0X13A718D0);
  6544. create_dword (0X13A718D4);
  6545. create_insn (0X13A718D8);
  6546. set_name (0X13A718D8, "_iosc_generate_cert");
  6547. create_insn (x=0X13A718F0);
  6548. op_plain_offset (x, 1, 0);
  6549. op_plain_offset (x, 129, 0);
  6550. create_insn (x=0X13A71900);
  6551. op_stkvar (x, 1);
  6552. set_cmt (0X13A71902, "hashData", 0);
  6553. create_insn (x=0X13A71902);
  6554. op_stkvar (x, 1);
  6555. set_cmt (0X13A71908, "message_queue", 0);
  6556. create_insn (x=0X13A71908);
  6557. op_stkvar (x, 1);
  6558. set_cmt (0X13A7190A, "reply", 0);
  6559. create_insn (x=0X13A7190A);
  6560. op_stkvar (x, 1);
  6561. set_cmt (0X13A7190C, "context", 0);
  6562. create_insn (x=0X13A7190C);
  6563. op_stkvar (x, 1);
  6564. set_cmt (0X13A7190E, "inputData", 0);
  6565. set_cmt (0X13A71910, "inputSize", 0);
  6566. set_cmt (0X13A71912, "chainingFlag", 0);
  6567. create_insn (x=0X13A71914);
  6568. op_plain_offset (x, 1, 0);
  6569. op_plain_offset (x, 129, 0);
  6570. create_insn (x=0X13A71920);
  6571. op_plain_offset (x, 1, 0);
  6572. op_plain_offset (x, 129, 0);
  6573. set_cmt (0X13A71924, "handle", 0);
  6574. set_cmt (0X13A71926, "type", 0);
  6575. set_cmt (0X13A7192C, "subtype", 0);
  6576. create_insn (x=0X13A7192E);
  6577. op_plain_offset (x, 1, 0);
  6578. op_plain_offset (x, 129, 0);
  6579. set_cmt (0X13A71940, "key_handle", 0);
  6580. create_insn (0X13A71940);
  6581. set_cmt (0X13A71942, "keyData", 0);
  6582. create_insn (x=0X13A71942);
  6583. op_stkvar (x, 1);
  6584. set_cmt (0X13A71944, "key_size", 0);
  6585. create_insn (x=0X13A71946);
  6586. op_plain_offset (x, 1, 0);
  6587. op_plain_offset (x, 129, 0);
  6588. set_cmt (0X13A71952, "pointer", 0);
  6589. create_insn (x=0X13A71952);
  6590. op_stkvar (x, 1);
  6591. set_cmt (0X13A71954, "byte", 0);
  6592. set_cmt (0X13A71956, "size", 0);
  6593. create_insn (x=0X13A71958);
  6594. op_plain_offset (x, 1, 0);
  6595. op_plain_offset (x, 129, 0);
  6596. set_cmt (0X13A7195C, "pointer", 0);
  6597. create_insn (x=0X13A7195C);
  6598. op_stkvar (x, 1);
  6599. set_cmt (0X13A7195E, "byte", 0);
  6600. set_cmt (0X13A71960, "size", 0);
  6601. set_cmt (0X13A71964, "pointer", 0);
  6602. create_insn (x=0X13A71964);
  6603. op_stkvar (x, 1);
  6604. set_cmt (0X13A71966, "byte", 0);
  6605. set_cmt (0X13A71968, "size", 0);
  6606. set_cmt (0X13A71974, "pointer", 0);
  6607. set_cmt (0X13A71976, "byte", 0);
  6608. set_cmt (0X13A71978, "size", 0);
  6609. set_cmt (0X13A71984, "pointer", 0);
  6610. set_cmt (0X13A71986, "byte", 0);
  6611. set_cmt (0X13A71988, "size", 0);
  6612. set_cmt (0X13A7198C, "dst", 0);
  6613. create_insn (x=0X13A7198C);
  6614. op_stkvar (x, 1);
  6615. set_cmt (0X13A7198E, "src", 0);
  6616. set_cmt (0X13A71990, "size", 0);
  6617. create_insn (x=0X13A71992);
  6618. op_plain_offset (x, 1, 0);
  6619. op_plain_offset (x, 129, 0);
  6620. create_insn (x=0X13A71996);
  6621. op_stkvar (x, 1);
  6622. create_insn (x=0X13A7199E);
  6623. op_stkvar (x, 1);
  6624. set_cmt (0X13A719A2, "ng_sig", 0);
  6625. create_insn (x=0X13A719A2);
  6626. op_stkvar (x, 1);
  6627. set_cmt (0X13A719A4, "ms", 0);
  6628. set_cmt (0X13A719A6, "ca", 0);
  6629. set_cmt (0X13A719A8, "ng_id_", 0);
  6630. create_insn (x=0X13A719A8);
  6631. op_stkvar (x, 1);
  6632. set_cmt (0X13A719AA, "ng", 0);
  6633. create_insn (x=0X13A719AC);
  6634. op_plain_offset (x, 1, 0);
  6635. op_plain_offset (x, 129, 0);
  6636. create_insn (x=0X13A719B0);
  6637. op_stkvar (x, 1);
  6638. create_insn (x=0X13A719B2);
  6639. op_stkvar (x, 1);
  6640. set_cmt (0X13A719B4, "output_str", 0);
  6641. create_insn (x=0X13A719B4);
  6642. op_stkvar (x, 1);
  6643. set_cmt (0X13A719B6, "size", 0);
  6644. create_insn (x=0X13A719B8);
  6645. op_plain_offset (x, 1, 0);
  6646. op_plain_offset (x, 129, 0);
  6647. create_insn (x=0X13A719BC);
  6648. op_plain_offset (x, 1, 0);
  6649. op_plain_offset (x, 129, 0);
  6650. set_cmt (0X13A719C0, "private_key", 0);
  6651. create_insn (x=0X13A719C0);
  6652. op_stkvar (x, 1);
  6653. set_cmt (0X13A719C2, "public_key", 0);
  6654. create_insn (x=0X13A719C4);
  6655. op_plain_offset (x, 1, 0);
  6656. op_plain_offset (x, 129, 0);
  6657. set_cmt (0X13A719CA, "public_key", 0);
  6658. create_insn (x=0X13A719CA);
  6659. op_stkvar (x, 1);
  6660. set_cmt (0X13A719CE, "a6", 0);
  6661. create_insn (x=0X13A719CE);
  6662. op_stkvar (x, 1);
  6663. set_cmt (0X13A719D0, "a7", 0);
  6664. create_insn (x=0X13A719D0);
  6665. op_stkvar (x, 1);
  6666. set_cmt (0X13A719D2, "ng_key_id", 0);
  6667. create_insn (x=0X13A719D2);
  6668. op_stkvar (x, 1);
  6669. set_cmt (0X13A719D6, "cert", 0);
  6670. create_insn (x=0X13A719D6);
  6671. op_stkvar (x, 1);
  6672. set_cmt (0X13A719D8, "ng", 0);
  6673. create_insn (x=0X13A719D8);
  6674. op_stkvar (x, 1);
  6675. set_cmt (0X13A719DA, "identity", 0);
  6676. create_insn (x=0X13A719DA);
  6677. op_stkvar (x, 1);
  6678. set_cmt (0X13A719DC, "sigtype", 0);
  6679. create_insn (x=0X13A719DC);
  6680. op_plain_offset (x, 1, 0);
  6681. op_plain_offset (x, 129, 0);
  6682. set_cmt (0X13A719DE, "a4", 0);
  6683. create_insn (x=0X13A719E0);
  6684. op_plain_offset (x, 1, 0);
  6685. op_plain_offset (x, 129, 0);
  6686. create_insn (x=0X13A719E4);
  6687. op_stkvar (x, 1);
  6688. create_insn (x=0X13A719E8);
  6689. op_plain_offset (x, 1, 0);
  6690. op_plain_offset (x, 129, 0);
  6691. set_cmt (0X13A719F4, "key_size", 0);
  6692. create_insn (x=0X13A719F4);
  6693. op_stkvar (x, 1);
  6694. set_cmt (0X13A719F6, "handle", 0);
  6695. set_cmt (0X13A71A04, "key_handle", 0);
  6696. create_insn (0X13A71A04);
  6697. set_cmt (0X13A71A06, "keyData", 0);
  6698. create_insn (x=0X13A71A06);
  6699. op_stkvar (x, 1);
  6700. set_cmt (0X13A71A08, "key_size", 0);
  6701. create_insn (x=0X13A71A08);
  6702. op_stkvar (x, 1);
  6703. create_insn (x=0X13A71A0A);
  6704. op_plain_offset (x, 1, 0);
  6705. op_plain_offset (x, 129, 0);
  6706. create_insn (x=0X13A71A16);
  6707. op_stkvar (x, 1);
  6708. set_cmt (0X13A71A18, "hashData", 0);
  6709. create_insn (x=0X13A71A18);
  6710. op_stkvar (x, 1);
  6711. set_cmt (0X13A71A1E, "message_queue", 0);
  6712. create_insn (x=0X13A71A1E);
  6713. op_stkvar (x, 1);
  6714. set_cmt (0X13A71A22, "reply", 0);
  6715. create_insn (x=0X13A71A22);
  6716. op_stkvar (x, 1);
  6717. set_cmt (0X13A71A24, "context", 0);
  6718. create_insn (x=0X13A71A24);
  6719. op_stkvar (x, 1);
  6720. set_cmt (0X13A71A28, "inputData", 0);
  6721. set_cmt (0X13A71A2A, "inputSize", 0);
  6722. set_cmt (0X13A71A2E, "chainingFlag", 0);
  6723. create_insn (x=0X13A71A30);
  6724. op_plain_offset (x, 1, 0);
  6725. op_plain_offset (x, 129, 0);
  6726. create_insn (x=0X13A71A3C);
  6727. op_stkvar (x, 1);
  6728. create_insn (x=0X13A71A3E);
  6729. op_stkvar (x, 1);
  6730. create_insn (x=0X13A71A40);
  6731. op_stkvar (x, 1);
  6732. create_insn (x=0X13A71A44);
  6733. op_stkvar (x, 1);
  6734. create_insn (x=0X13A71A46);
  6735. op_plain_offset (x, 1, 0);
  6736. op_plain_offset (x, 129, 0);
  6737. set_cmt (0X13A71A4C, "dst", 0);
  6738. set_cmt (0X13A71A4E, "src", 0);
  6739. set_cmt (0X13A71A50, "size", 0);
  6740. create_insn (x=0X13A71A52);
  6741. op_plain_offset (x, 1, 0);
  6742. op_plain_offset (x, 129, 0);
  6743. create_byte (0X13A71A6E);
  6744. make_array (0X13A71A6E, 0X2);
  6745. create_dword (0X13A71A70);
  6746. create_dword (x=0X13A71A74);
  6747. op_plain_offset (x, 0, 0);
  6748. op_plain_offset (x, 128, 0);
  6749. create_dword (x=0X13A71A78);
  6750. op_plain_offset (x, 0, 0);
  6751. op_plain_offset (x, 128, 0);
  6752. create_dword (x=0X13A71A7C);
  6753. op_plain_offset (x, 0, 0);
  6754. op_plain_offset (x, 128, 0);
  6755. create_dword (0X13A71A80);
  6756. create_dword (x=0X13A71A84);
  6757. op_plain_offset (x, 0, 0);
  6758. op_plain_offset (x, 128, 0);
  6759. create_dword (0X13A71A88);
  6760. create_dword (x=0X13A71A8C);
  6761. op_plain_offset (x, 0, 0);
  6762. op_plain_offset (x, 128, 0);
  6763. create_dword (x=0X13A71A90);
  6764. op_plain_offset (x, 0, 0);
  6765. op_plain_offset (x, 128, 0);
  6766. create_dword (x=0X13A71A94);
  6767. op_plain_offset (x, 0, 0);
  6768. op_plain_offset (x, 128, 0);
  6769. create_dword (x=0X13A71A98);
  6770. op_plain_offset (x, 0, 0);
  6771. op_plain_offset (x, 128, 0);
  6772. create_dword (x=0X13A71A9C);
  6773. op_plain_offset (x, 0, 0);
  6774. op_plain_offset (x, 128, 0);
  6775. create_dword (x=0X13A71AA0);
  6776. op_plain_offset (x, 0, 0);
  6777. op_plain_offset (x, 128, 0);
  6778. create_dword (x=0X13A71AA4);
  6779. op_plain_offset (x, 0, 0);
  6780. op_plain_offset (x, 128, 0);
  6781. set_name (0X13A71AA4, "sigtype");
  6782. create_dword (x=0X13A71AA8);
  6783. op_plain_offset (x, 0, 0);
  6784. op_plain_offset (x, 128, 0);
  6785. create_dword (x=0X13A71AAC);
  6786. op_plain_offset (x, 0, 0);
  6787. op_plain_offset (x, 128, 0);
  6788. create_dword (x=0X13A71AB0);
  6789. op_plain_offset (x, 0, 0);
  6790. op_plain_offset (x, 128, 0);
  6791. create_insn (0X13A71AB4);
  6792. set_name (0X13A71AB4, "BSL_GenerateCertificate");
  6793. create_byte (0X13A71ABE);
  6794. make_array (0X13A71ABE, 0X2);
  6795. create_insn (0X13A71AC0);
  6796. set_name (0X13A71AC0, "BSL_GetDeviceCertificate");
  6797. create_insn (x=0X13A71ACC);
  6798. op_stkvar (x, 1);
  6799. set_cmt (0X13A71ACE, "pointer", 0);
  6800. set_cmt (0X13A71AD0, "byte", 0);
  6801. set_cmt (0X13A71AD2, "size", 0);
  6802. create_insn (x=0X13A71AD4);
  6803. op_plain_offset (x, 1, 0);
  6804. op_plain_offset (x, 129, 0);
  6805. set_cmt (0X13A71AD8, "pointer", 0);
  6806. create_insn (x=0X13A71AD8);
  6807. op_stkvar (x, 1);
  6808. set_cmt (0X13A71ADA, "byte", 0);
  6809. set_cmt (0X13A71ADC, "size", 0);
  6810. set_cmt (0X13A71AE0, "pointer", 0);
  6811. create_insn (x=0X13A71AE0);
  6812. op_stkvar (x, 1);
  6813. set_cmt (0X13A71AE2, "byte", 0);
  6814. set_cmt (0X13A71AE4, "size", 0);
  6815. create_insn (x=0X13A71AE8);
  6816. op_stkvar (x, 1);
  6817. set_cmt (0X13A71AEA, "ng_sig", 0);
  6818. create_insn (x=0X13A71AEA);
  6819. op_stkvar (x, 1);
  6820. set_cmt (0X13A71AEC, "ms", 0);
  6821. create_insn (x=0X13A71AEC);
  6822. op_stkvar (x, 1);
  6823. set_cmt (0X13A71AEE, "ca", 0);
  6824. create_insn (x=0X13A71AEE);
  6825. op_stkvar (x, 1);
  6826. set_cmt (0X13A71AF0, "ng_id_", 0);
  6827. create_insn (x=0X13A71AF0);
  6828. op_stkvar (x, 1);
  6829. set_cmt (0X13A71AF2, "ng", 0);
  6830. create_insn (x=0X13A71AF4);
  6831. op_plain_offset (x, 1, 0);
  6832. op_plain_offset (x, 129, 0);
  6833. set_cmt (0X13A71AF8, "handle", 0);
  6834. set_cmt (0X13A71AFA, "data", 0);
  6835. create_insn (x=0X13A71AFA);
  6836. op_stkvar (x, 1);
  6837. set_cmt (0X13A71B00, "key_size", 0);
  6838. create_insn (x=0X13A71B00);
  6839. op_stkvar (x, 1);
  6840. set_cmt (0X13A71B02, "handle", 0);
  6841. create_insn (x=0X13A71B10);
  6842. op_stkvar (x, 1);
  6843. set_cmt (0X13A71B12, "key_handle", 0);
  6844. set_cmt (0X13A71B14, "keyData", 0);
  6845. set_cmt (0X13A71B16, "key_size", 0);
  6846. create_insn (x=0X13A71B16);
  6847. op_stkvar (x, 1);
  6848. create_insn (x=0X13A71B18);
  6849. op_plain_offset (x, 1, 0);
  6850. op_plain_offset (x, 129, 0);
  6851. create_insn (x=0X13A71B1E);
  6852. op_stkvar (x, 1);
  6853. set_cmt (0X13A71B20, "private_key", 0);
  6854. set_cmt (0X13A71B22, "public_key", 0);
  6855. create_insn (x=0X13A71B24);
  6856. op_plain_offset (x, 1, 0);
  6857. op_plain_offset (x, 129, 0);
  6858. create_insn (x=0X13A71B2E);
  6859. op_stkvar (x, 1);
  6860. create_insn (x=0X13A71B30);
  6861. op_stkvar (x, 1);
  6862. set_cmt (0X13A71B32, "output_str", 0);
  6863. set_cmt (0X13A71B34, "size", 0);
  6864. create_insn (x=0X13A71B36);
  6865. op_plain_offset (x, 1, 0);
  6866. op_plain_offset (x, 129, 0);
  6867. create_insn (x=0X13A71B38);
  6868. op_stkvar (x, 1);
  6869. create_insn (x=0X13A71B3A);
  6870. op_plain_offset (x, 1, 0);
  6871. op_plain_offset (x, 129, 0);
  6872. set_cmt (0X13A71B3E, "public_key", 0);
  6873. create_insn (x=0X13A71B3E);
  6874. op_stkvar (x, 1);
  6875. set_cmt (0X13A71B42, "a6", 0);
  6876. create_insn (x=0X13A71B42);
  6877. op_stkvar (x, 1);
  6878. set_cmt (0X13A71B44, "a7", 0);
  6879. create_insn (x=0X13A71B44);
  6880. op_stkvar (x, 1);
  6881. create_insn (x=0X13A71B46);
  6882. op_stkvar (x, 1);
  6883. set_cmt (0X13A71B48, "ng_key_id", 0);
  6884. create_insn (x=0X13A71B48);
  6885. op_stkvar (x, 1);
  6886. set_cmt (0X13A71B4A, "cert", 0);
  6887. create_insn (x=0X13A71B4A);
  6888. op_stkvar (x, 1);
  6889. set_cmt (0X13A71B4C, "ng", 0);
  6890. create_insn (x=0X13A71B4C);
  6891. op_stkvar (x, 1);
  6892. set_cmt (0X13A71B4E, "identity", 0);
  6893. set_cmt (0X13A71B50, "sigtype", 0);
  6894. create_insn (x=0X13A71B50);
  6895. op_hex (x, 1);
  6896. set_cmt (0X13A71B52, "a4", 0);
  6897. create_insn (x=0X13A71B54);
  6898. op_plain_offset (x, 1, 0);
  6899. op_plain_offset (x, 129, 0);
  6900. set_cmt (0X13A71B5A, "dst", 0);
  6901. set_cmt (0X13A71B5C, "src", 0);
  6902. create_insn (x=0X13A71B5C);
  6903. op_stkvar (x, 1);
  6904. set_cmt (0X13A71B5E, "size", 0);
  6905. create_insn (x=0X13A71B60);
  6906. op_plain_offset (x, 1, 0);
  6907. op_plain_offset (x, 129, 0);
  6908. create_dword (x=0X13A71B74);
  6909. op_plain_offset (x, 0, 0);
  6910. op_plain_offset (x, 128, 0);
  6911. create_dword (x=0X13A71B78);
  6912. op_plain_offset (x, 0, 0);
  6913. op_plain_offset (x, 128, 0);
  6914. create_dword (x=0X13A71B7C);
  6915. op_plain_offset (x, 0, 0);
  6916. op_plain_offset (x, 128, 0);
  6917. create_dword (x=0X13A71B80);
  6918. op_plain_offset (x, 0, 0);
  6919. op_plain_offset (x, 128, 0);
  6920. create_dword (x=0X13A71B84);
  6921. op_plain_offset (x, 0, 0);
  6922. op_plain_offset (x, 128, 0);
  6923. create_dword (x=0X13A71B88);
  6924. op_plain_offset (x, 0, 0);
  6925. op_plain_offset (x, 128, 0);
  6926. create_dword (x=0X13A71B8C);
  6927. op_hex (x, 0);
  6928. set_name (0X13A71B8C, "constant");
  6929. create_dword (x=0X13A71B90);
  6930. op_plain_offset (x, 0, 0);
  6931. op_plain_offset (x, 128, 0);
  6932. create_dword (x=0X13A71B94);
  6933. op_plain_offset (x, 0, 0);
  6934. op_plain_offset (x, 128, 0);
  6935. create_insn (0X13A71B98);
  6936. set_name (0X13A71B98, "BSL_SetProtection");
  6937. set_cmt (0X13A71BAA, "subtype", 0);
  6938. set_cmt (0X13A71BAE, "type", 0);
  6939. create_insn (x=0X13A71BB0);
  6940. op_plain_offset (x, 1, 0);
  6941. op_plain_offset (x, 129, 0);
  6942. set_cmt (0X13A71BC2, "handle", 0);
  6943. create_insn (0X13A71BC2);
  6944. set_cmt (0X13A71BC4, "prot", 0);
  6945. create_insn (x=0X13A71BC6);
  6946. op_plain_offset (x, 1, 0);
  6947. op_plain_offset (x, 129, 0);
  6948. create_byte (0X13A71BD2);
  6949. make_array (0X13A71BD2, 0X2);
  6950. create_dword (x=0X13A71BD4);
  6951. op_plain_offset (x, 0, 0);
  6952. op_plain_offset (x, 128, 0);
  6953. create_dword (0X13A71BD8);
  6954. create_dword (x=0X13A71BDC);
  6955. op_plain_offset (x, 0, 0);
  6956. op_plain_offset (x, 128, 0);
  6957. create_insn (0X13A71BE0);
  6958. set_name (0X13A71BE0, "BSL_SetOwnership");
  6959. create_insn (x=0X13A71BE2);
  6960. op_plain_offset (x, 1, 0);
  6961. op_plain_offset (x, 129, 0);
  6962. create_byte (0X13A71BEA);
  6963. make_array (0X13A71BEA, 0X2);
  6964. create_dword (x=0X13A71BEC);
  6965. op_plain_offset (x, 0, 0);
  6966. op_plain_offset (x, 128, 0);
  6967. create_insn (0X13A71BF0);
  6968. set_name (0X13A71BF0, "BSL_GetProtection_maybe");
  6969. set_cmt (0X13A71C02, "subtype", 0);
  6970. set_cmt (0X13A71C06, "type", 0);
  6971. create_insn (x=0X13A71C08);
  6972. op_plain_offset (x, 1, 0);
  6973. op_plain_offset (x, 129, 0);
  6974. create_insn (x=0X13A71C16);
  6975. set_cmt (0X13A71C1A, "handle", 0);
  6976. create_insn (0X13A71C1A);
  6977. set_cmt (0X13A71C1C, "a2", 0);
  6978. create_insn (x=0X13A71C1E);
  6979. op_plain_offset (x, 1, 0);
  6980. op_plain_offset (x, 129, 0);
  6981. create_byte (0X13A71C2A);
  6982. make_array (0X13A71C2A, 0X2);
  6983. create_dword (x=0X13A71C2C);
  6984. op_plain_offset (x, 0, 0);
  6985. op_plain_offset (x, 128, 0);
  6986. create_dword (x=0X13A71C30);
  6987. create_dword (x=0X13A71C34);
  6988. op_plain_offset (x, 0, 0);
  6989. op_plain_offset (x, 128, 0);
  6990. create_insn (0X13A71C38);
  6991. set_name (0X13A71C38, "BSL_GetOwnership");
  6992. create_insn (x=0X13A71C3A);
  6993. op_plain_offset (x, 1, 0);
  6994. op_plain_offset (x, 129, 0);
  6995. create_byte (0X13A71C42);
  6996. make_array (0X13A71C42, 0X2);
  6997. create_dword (x=0X13A71C44);
  6998. op_plain_offset (x, 0, 0);
  6999. op_plain_offset (x, 128, 0);
  7000. create_byte (0X13A71C48);
  7001. make_array (0X13A71C48, 0X38);
  7002. create_byte (0X13A71C80);
  7003. set_name (0X13A71C80, "s_decrypted_key");
  7004. create_byte (0X13A71C81);
  7005. make_array (0X13A71C81, 0X3);
  7006. create_byte (0X13A71C84);
  7007. make_array (0X13A71C84, 0X7C);
  7008. create_strlit (0X13A71D00, 0X13A71D0E);
  7009. set_name (0X13A71D00, "aRootSSS");
  7010. create_byte (0X13A71D0E);
  7011. make_array (0X13A71D0E, 0X2);
  7012. create_strlit (0X13A71D10, 0X13A71D1B);
  7013. set_name (0X13A71D10, "aRootSS");
  7014. create_byte (0X13A71D1B);
  7015. create_insn (0X13A71D1C);
  7016. create_insn (0X13A71D1E);
  7017. create_strlit (0X13A71D24, 0X13A71D2D);
  7018. set_name (0X13A71D24, "aU3_4_3");
  7019. create_byte (0X13A71D2D);
  7020. make_array (0X13A71D2D, 0X3);
  7021. create_insn (0X13A71D30);
  7022. set_name (0X13A71D30, "getSizeFromType");
  7023. create_insn (0X13A71D48);
  7024. create_insn (0X13A71D52);
  7025. create_insn (0X13A71D60);
  7026. create_insn (0X13A71D66);
  7027. create_insn (0X13A71D6C);
  7028. create_insn (0X13A71D72);
  7029. create_insn (0X13A71D78);
  7030. create_insn (0X13A71D7C);
  7031. create_insn (0X13A71D8A);
  7032. create_insn (0X13A71D94);
  7033. create_insn (0X13A71D9C);
  7034. create_insn (0X13A71DA4);
  7035. create_insn (0X13A71DA8);
  7036. create_insn (x=0X13A71DB2);
  7037. create_insn (0X13A71DB6);
  7038. create_insn (0X13A71DC4);
  7039. create_insn (0X13A71DCA);
  7040. create_insn (0X13A71DCE);
  7041. create_insn (0X13A71DD2);
  7042. create_dword (x=0X13A71DD8);
  7043. create_insn (0X13A71DDC);
  7044. create_insn (0X13A71DFC);
  7045. set_name (0X13A71DFC, "getKeyTypeSubtype");
  7046. create_insn (x=0X13A71E04);
  7047. op_hex (x, 1);
  7048. create_insn (0X13A71E14);
  7049. set_cmt (0X13A71E18, "type", 0);
  7050. create_insn (x=0X13A71E1A);
  7051. op_plain_offset (x, 1, 0);
  7052. op_plain_offset (x, 129, 0);
  7053. create_dword (x=0X13A71E34);
  7054. op_hex (x, 0);
  7055. create_dword (x=0X13A71E38);
  7056. op_plain_offset (x, 0, 0);
  7057. op_plain_offset (x, 128, 0);
  7058. create_insn (0X13A71E3C);
  7059. set_name (0X13A71E3C, "nop_return_arg");
  7060. create_byte (0X13A71E3E);
  7061. make_array (0X13A71E3E, 0X2);
  7062. create_insn (0X13A71E40);
  7063. set_name (0X13A71E40, "ecc_make_cert");
  7064. set_cmt (0X13A71E4A, "x", 0);
  7065. create_insn (x=0X13A71E4E);
  7066. op_stkvar (x, 1);
  7067. create_insn (x=0X13A71E50);
  7068. op_hex (x, 1);
  7069. create_insn (0X13A71E5E);
  7070. create_insn (0X13A71E62);
  7071. set_cmt (0X13A71E6A, "pointer", 0);
  7072. set_cmt (0X13A71E6C, "byte", 0);
  7073. set_cmt (0X13A71E6E, "size", 0);
  7074. create_insn (x=0X13A71E70);
  7075. op_plain_offset (x, 1, 0);
  7076. op_plain_offset (x, 129, 0);
  7077. set_cmt (0X13A71E76, "pointer", 0);
  7078. set_cmt (0X13A71E78, "byte", 0);
  7079. set_cmt (0X13A71E7A, "size", 0);
  7080. create_insn (x=0X13A71E7C);
  7081. op_plain_offset (x, 1, 0);
  7082. op_plain_offset (x, 129, 0);
  7083. set_cmt (0X13A71E82, "dst", 0);
  7084. set_cmt (0X13A71E84, "src", 0);
  7085. set_cmt (0X13A71E86, "size", 0);
  7086. create_insn (x=0X13A71E88);
  7087. op_plain_offset (x, 1, 0);
  7088. op_plain_offset (x, 129, 0);
  7089. set_cmt (0X13A71E90, "x", 0);
  7090. set_cmt (0X13A71E9A, "dst", 0);
  7091. set_cmt (0X13A71E9C, "src", 0);
  7092. set_cmt (0X13A71E9E, "size", 0);
  7093. set_cmt (0X13A71EA8, "x", 0);
  7094. create_insn (x=0X13A71EA8);
  7095. op_stkvar (x, 1);
  7096. set_cmt (0X13A71EB4, "dst", 0);
  7097. set_cmt (0X13A71EB6, "src", 0);
  7098. create_insn (x=0X13A71EB6);
  7099. op_stkvar (x, 1);
  7100. set_cmt (0X13A71EB8, "size", 0);
  7101. set_cmt (0X13A71EC0, "pointer", 0);
  7102. set_cmt (0X13A71EC2, "byte", 0);
  7103. set_cmt (0X13A71EC4, "size", 0);
  7104. create_insn (x=0X13A71EC6);
  7105. op_plain_offset (x, 1, 0);
  7106. op_plain_offset (x, 129, 0);
  7107. set_cmt (0X13A71ECE, "pointer", 0);
  7108. set_cmt (0X13A71ED0, "byte", 0);
  7109. set_cmt (0X13A71ED2, "size", 0);
  7110. create_insn (x=0X13A71ED4);
  7111. op_plain_offset (x, 1, 0);
  7112. op_plain_offset (x, 129, 0);
  7113. set_cmt (0X13A71EDC, "pointer", 0);
  7114. set_cmt (0X13A71EDE, "byte", 0);
  7115. set_cmt (0X13A71EE0, "size", 0);
  7116. create_insn (x=0X13A71EE2);
  7117. op_plain_offset (x, 1, 0);
  7118. op_plain_offset (x, 129, 0);
  7119. create_byte (0X13A71EF2);
  7120. make_array (0X13A71EF2, 0X2);
  7121. create_dword (x=0X13A71EF4);
  7122. op_hex (x, 0);
  7123. create_dword (0X13A71EF8);
  7124. create_dword (x=0X13A71EFC);
  7125. op_plain_offset (x, 0, 0);
  7126. op_plain_offset (x, 128, 0);
  7127. create_dword (x=0X13A71F00);
  7128. op_plain_offset (x, 0, 0);
  7129. op_plain_offset (x, 128, 0);
  7130. create_dword (0X13A71F04);
  7131. make_array (0X13A71F04, 0XD);
  7132. create_insn (0X13A71F38);
  7133. create_byte (0X13A71F6A);
  7134. make_array (0X13A71F6A, 0X2);
  7135. create_insn (0X13A71F6C);
  7136. set_name (0X13A71F6C, "I2FEP");
  7137. create_insn (x=0X13A71F76);
  7138. op_plain_offset (x, 1, 0);
  7139. op_plain_offset (x, 129, 0);
  7140. create_dword (x=0X13A71FA4);
  7141. op_plain_offset (x, 0, 0);
  7142. op_plain_offset (x, 128, 0);
  7143. create_insn (0X13A71FA8);
  7144. create_insn (x=0X13A71FBA);
  7145. op_stkvar (x, 1);
  7146. create_insn (x=0X13A71FC2);
  7147. op_plain_offset (x, 1, 0);
  7148. op_plain_offset (x, 129, 0);
  7149. create_insn (x=0X13A71FDE);
  7150. op_plain_offset (x, 1, 0);
  7151. op_plain_offset (x, 129, 0);
  7152. create_insn (x=0X13A71FE2);
  7153. op_stkvar (x, 1);
  7154. create_dword (x=0X13A72000);
  7155. op_plain_offset (x, 0, 0);
  7156. op_plain_offset (x, 128, 0);
  7157. create_insn (0X13A72004);
  7158. create_insn (x=0X13A7200E);
  7159. op_stkvar (x, 1);
  7160. create_insn (x=0X13A7202E);
  7161. op_stkvar (x, 1);
  7162. create_insn (x=0X13A72032);
  7163. op_plain_offset (x, 1, 0);
  7164. op_plain_offset (x, 129, 0);
  7165. create_insn (x=0X13A7204E);
  7166. op_plain_offset (x, 1, 0);
  7167. op_plain_offset (x, 129, 0);
  7168. create_byte (0X13A7205A);
  7169. make_array (0X13A7205A, 0X2);
  7170. create_dword (x=0X13A7205C);
  7171. op_plain_offset (x, 0, 0);
  7172. op_plain_offset (x, 128, 0);
  7173. create_insn (0X13A72060);
  7174. create_insn (x=0X13A72070);
  7175. op_plain_offset (x, 1, 0);
  7176. op_plain_offset (x, 129, 0);
  7177. create_insn (x=0X13A720AC);
  7178. op_stkvar (x, 1);
  7179. set_cmt (0X13A720AE, "dst", 0);
  7180. set_cmt (0X13A720B0, "src", 0);
  7181. set_cmt (0X13A720B2, "size", 0);
  7182. create_insn (x=0X13A720B4);
  7183. op_plain_offset (x, 1, 0);
  7184. op_plain_offset (x, 129, 0);
  7185. create_dword (x=0X13A720C8);
  7186. op_plain_offset (x, 0, 0);
  7187. op_plain_offset (x, 128, 0);
  7188. create_dword (x=0X13A720CC);
  7189. op_plain_offset (x, 0, 0);
  7190. op_plain_offset (x, 128, 0);
  7191. create_insn (0X13A720D0);
  7192. create_insn (x=0X13A720E4);
  7193. op_stkvar (x, 1);
  7194. set_cmt (0X13A72110, "dst", 0);
  7195. set_cmt (0X13A72112, "src", 0);
  7196. set_cmt (0X13A72114, "size", 0);
  7197. create_insn (x=0X13A72116);
  7198. op_plain_offset (x, 1, 0);
  7199. op_plain_offset (x, 129, 0);
  7200. create_byte (0X13A72122);
  7201. make_array (0X13A72122, 0X2);
  7202. create_dword (x=0X13A72124);
  7203. op_plain_offset (x, 0, 0);
  7204. op_plain_offset (x, 128, 0);
  7205. create_dword (0X13A72128);
  7206. make_array (0X13A72128, 0X5);
  7207. create_insn (0X13A7213C);
  7208. create_insn (0X13A72176);
  7209. create_insn (0X13A72188);
  7210. create_byte (0X13A721DA);
  7211. make_array (0X13A721DA, 0X2);
  7212. create_dword (0X13A721DC);
  7213. make_array (0X13A721DC, 0X5);
  7214. create_insn (0X13A721F0);
  7215. set_cmt (0X13A721F2, "ptr", 0);
  7216. create_insn (x=0X13A721F2);
  7217. op_plain_offset (x, 1, 0);
  7218. op_plain_offset (x, 129, 0);
  7219. set_cmt (0X13A721F4, "n_msgs", 0);
  7220. create_insn (x=0X13A721F6);
  7221. op_plain_offset (x, 1, 0);
  7222. op_plain_offset (x, 129, 0);
  7223. set_cmt (0X13A721FE, "queueid", 0);
  7224. set_cmt (0X13A72200, "message", 0);
  7225. set_cmt (0X13A72202, "flags", 0);
  7226. create_insn (x=0X13A72204);
  7227. op_plain_offset (x, 1, 0);
  7228. op_plain_offset (x, 129, 0);
  7229. set_cmt (0X13A72214, "queueid", 0);
  7230. create_insn (0X13A72214);
  7231. create_insn (x=0X13A72216);
  7232. op_plain_offset (x, 1, 0);
  7233. op_plain_offset (x, 129, 0);
  7234. create_byte (0X13A7221E);
  7235. make_array (0X13A7221E, 0X2);
  7236. create_dword (x=0X13A72220);
  7237. op_plain_offset (x, 0, 0);
  7238. op_plain_offset (x, 128, 0);
  7239. create_dword (x=0X13A72224);
  7240. op_plain_offset (x, 0, 0);
  7241. op_plain_offset (x, 128, 0);
  7242. create_dword (x=0X13A72228);
  7243. op_plain_offset (x, 0, 0);
  7244. op_plain_offset (x, 128, 0);
  7245. create_dword (x=0X13A7222C);
  7246. op_plain_offset (x, 0, 0);
  7247. op_plain_offset (x, 128, 0);
  7248. create_insn (0X13A72230);
  7249. set_name (0X13A72230, "iosc_queue_receive_message");
  7250. set_cmt (0X13A72234, "message", 0);
  7251. set_cmt (0X13A72236, "flags", 0);
  7252. create_insn (x=0X13A72238);
  7253. op_plain_offset (x, 1, 0);
  7254. op_plain_offset (x, 129, 0);
  7255. create_byte (0X13A72242);
  7256. make_array (0X13A72242, 0X2);
  7257. create_dword (x=0X13A72244);
  7258. op_plain_offset (x, 0, 0);
  7259. op_plain_offset (x, 128, 0);
  7260. create_insn (0X13A72248);
  7261. set_name (0X13A72248, "_iosc_queue_send_no_message");
  7262. set_cmt (0X13A7224A, "message", 0);
  7263. set_cmt (0X13A7224C, "flags", 0);
  7264. create_insn (x=0X13A7224E);
  7265. op_plain_offset (x, 1, 0);
  7266. op_plain_offset (x, 129, 0);
  7267. create_byte (0X13A72256);
  7268. make_array (0X13A72256, 0X2);
  7269. create_dword (x=0X13A72258);
  7270. op_plain_offset (x, 0, 0);
  7271. op_plain_offset (x, 128, 0);
  7272. create_insn (0X13A7225C);
  7273. create_insn (x=0X13A72262);
  7274. op_plain_offset (x, 1, 0);
  7275. op_plain_offset (x, 129, 0);
  7276. create_insn (x=0X13A72266);
  7277. op_plain_offset (x, 1, 0);
  7278. op_plain_offset (x, 129, 0);
  7279. create_insn (x=0X13A7226A);
  7280. op_plain_offset (x, 1, 0);
  7281. op_plain_offset (x, 129, 0);
  7282. create_insn (x=0X13A7226E);
  7283. op_plain_offset (x, 1, 0);
  7284. op_plain_offset (x, 129, 0);
  7285. create_insn (x=0X13A72272);
  7286. op_plain_offset (x, 1, 0);
  7287. op_plain_offset (x, 129, 0);
  7288. create_insn (x=0X13A72278);
  7289. op_plain_offset (x, 1, 0);
  7290. op_plain_offset (x, 129, 0);
  7291. create_dword (x=0X13A72280);
  7292. op_plain_offset (x, 0, 0);
  7293. op_plain_offset (x, 128, 0);
  7294. create_dword (x=0X13A72284);
  7295. op_plain_offset (x, 0, 0);
  7296. op_plain_offset (x, 128, 0);
  7297. create_dword (x=0X13A72288);
  7298. op_plain_offset (x, 0, 0);
  7299. op_plain_offset (x, 128, 0);
  7300. create_dword (x=0X13A7228C);
  7301. op_plain_offset (x, 0, 0);
  7302. op_plain_offset (x, 128, 0);
  7303. create_dword (x=0X13A72290);
  7304. op_plain_offset (x, 0, 0);
  7305. op_plain_offset (x, 128, 0);
  7306. create_dword (x=0X13A72294);
  7307. op_plain_offset (x, 0, 0);
  7308. op_plain_offset (x, 128, 0);
  7309. create_insn (0X13A72298);
  7310. set_name (0X13A72298, "iosc_init");
  7311. create_insn (x=0X13A7229A);
  7312. op_plain_offset (x, 1, 0);
  7313. op_plain_offset (x, 129, 0);
  7314. set_cmt (0X13A7229E, "key_handle_id", 0);
  7315. set_cmt (0X13A722A0, "flag", 0);
  7316. create_insn (x=0X13A722A2);
  7317. op_plain_offset (x, 1, 0);
  7318. op_plain_offset (x, 129, 0);
  7319. set_cmt (0X13A722AA, "key_handle_id", 0);
  7320. set_cmt (0X13A722AC, "flag", 0);
  7321. create_insn (x=0X13A722AC);
  7322. op_hex (x, 1);
  7323. set_cmt (0X13A722BC, "key_handle_id", 0);
  7324. create_insn (0X13A722BC);
  7325. set_cmt (0X13A722BE, "flag", 0);
  7326. set_cmt (0X13A722C6, "key_handle_id", 0);
  7327. set_cmt (0X13A722C8, "flag", 0);
  7328. set_cmt (0X13A722D0, "key_handle_id", 0);
  7329. set_cmt (0X13A722D2, "flag", 0);
  7330. set_cmt (0X13A722DA, "key_handle_id", 0);
  7331. set_cmt (0X13A722DC, "flag", 0);
  7332. set_cmt (0X13A722E4, "key_handle_id", 0);
  7333. set_cmt (0X13A722E6, "flag", 0);
  7334. set_cmt (0X13A722EE, "key_handle_id", 0);
  7335. set_cmt (0X13A722F0, "flag", 0);
  7336. set_cmt (0X13A722F8, "key_handle_id", 0);
  7337. set_cmt (0X13A722FA, "flag", 0);
  7338. set_cmt (0X13A72302, "key_handle_id", 0);
  7339. set_cmt (0X13A72304, "flag", 0);
  7340. set_cmt (0X13A7230C, "key_handle_id", 0);
  7341. set_cmt (0X13A7230E, "flag", 0);
  7342. set_cmt (0X13A72316, "key_handle_id", 0);
  7343. set_cmt (0X13A72318, "flag", 0);
  7344. create_byte (0X13A72322);
  7345. make_array (0X13A72322, 0X2);
  7346. create_dword (x=0X13A72324);
  7347. op_plain_offset (x, 0, 0);
  7348. op_plain_offset (x, 128, 0);
  7349. create_dword (x=0X13A72328);
  7350. op_plain_offset (x, 0, 0);
  7351. op_plain_offset (x, 128, 0);
  7352. create_dword (x=0X13A7232C);
  7353. op_hex (x, 0);
  7354. set_name (0X13A7232C, "flag");
  7355. create_dword (0X13A72330);
  7356. set_cmt (0X13A72334, "create a new keyring entry\nReturn: 0 on success, negative for error", 1);
  7357. create_insn (0X13A72334);
  7358. set_name (0X13A72334, "kernel_IOSC_CreateObject");
  7359. create_insn (x=0X13A7233A);
  7360. op_plain_offset (x, 1, 0);
  7361. op_plain_offset (x, 129, 0);
  7362. create_insn (x=0X13A72356);
  7363. op_plain_offset (x, 1, 0);
  7364. op_plain_offset (x, 129, 0);
  7365. set_cmt (0X13A7235C, "result", 0);
  7366. set_cmt (0X13A7235E, "a2", 0);
  7367. set_cmt (0X13A72360, "a4", 0);
  7368. create_insn (x=0X13A72360);
  7369. op_plain_offset (x, 1, 0);
  7370. op_plain_offset (x, 129, 0);
  7371. create_insn (x=0X13A72364);
  7372. op_plain_offset (x, 1, 0);
  7373. op_plain_offset (x, 129, 0);
  7374. set_cmt (0X13A72366, "queue_id", 0);
  7375. set_cmt (0X13A72384, "a3", 0);
  7376. create_insn (x=0X13A72384);
  7377. op_plain_offset (x, 1, 0);
  7378. op_plain_offset (x, 129, 0);
  7379. set_cmt (0X13A7238A, "result", 0);
  7380. set_cmt (0X13A7238E, "a2", 0);
  7381. set_cmt (0X13A72390, "a4", 0);
  7382. create_insn (x=0X13A72390);
  7383. op_plain_offset (x, 1, 0);
  7384. op_plain_offset (x, 129, 0);
  7385. set_cmt (0X13A72398, "device_to_open", 0);
  7386. set_cmt (0X13A7239A, "current_pid", 0);
  7387. set_cmt (0X13A7239C, "path_length", 0);
  7388. create_insn (x=0X13A7239C);
  7389. op_plain_offset (x, 1, 0);
  7390. op_plain_offset (x, 129, 0);
  7391. set_cmt (0X13A7239E, "cur", 0);
  7392. create_insn (x=0X13A7239E);
  7393. op_stkvar (x, 1);
  7394. set_cmt (0X13A723A0, "three", 0);
  7395. create_insn (x=0X13A723A2);
  7396. op_plain_offset (x, 1, 0);
  7397. op_plain_offset (x, 129, 0);
  7398. set_cmt (0X13A723AA, "key_handle", 0);
  7399. set_cmt (0X13A723AC, "type", 0);
  7400. set_cmt (0X13A723AE, "subtype", 0);
  7401. create_insn (x=0X13A723B0);
  7402. op_plain_offset (x, 1, 0);
  7403. op_plain_offset (x, 129, 0);
  7404. set_cmt (0X13A723C2, "key_handle_id", 0);
  7405. create_insn (x=0X13A723C4);
  7406. op_plain_offset (x, 1, 0);
  7407. op_plain_offset (x, 129, 0);
  7408. create_dword (x=0X13A723CC);
  7409. op_plain_offset (x, 0, 0);
  7410. op_plain_offset (x, 128, 0);
  7411. create_dword (0X13A723D0);
  7412. create_dword (x=0X13A723D4);
  7413. op_plain_offset (x, 0, 0);
  7414. op_plain_offset (x, 128, 0);
  7415. create_dword (0X13A723D8);
  7416. set_name (0X13A723D8, "result");
  7417. create_dword (x=0X13A723DC);
  7418. op_plain_offset (x, 0, 0);
  7419. op_plain_offset (x, 128, 0);
  7420. set_name (0X13A723DC, "a4");
  7421. create_dword (x=0X13A723E0);
  7422. op_plain_offset (x, 0, 0);
  7423. op_plain_offset (x, 128, 0);
  7424. create_dword (x=0X13A723E4);
  7425. op_plain_offset (x, 0, 0);
  7426. op_plain_offset (x, 128, 0);
  7427. create_dword (x=0X13A723E8);
  7428. op_plain_offset (x, 0, 0);
  7429. op_plain_offset (x, 128, 0);
  7430. set_cmt (0X13A723EC, "Remove a keyring entry\nReturn: 0 on success, negative for error", 1);
  7431. create_insn (0X13A723EC);
  7432. set_name (0X13A723EC, "kernel_IOSC_DeleteObject");
  7433. create_insn (x=0X13A723EE);
  7434. op_plain_offset (x, 1, 0);
  7435. op_plain_offset (x, 129, 0);
  7436. create_insn (x=0X13A72400);
  7437. op_plain_offset (x, 1, 0);
  7438. op_plain_offset (x, 129, 0);
  7439. set_cmt (0X13A72406, "result", 0);
  7440. set_cmt (0X13A72408, "a2", 0);
  7441. set_cmt (0X13A7240A, "a4", 0);
  7442. create_insn (x=0X13A7240A);
  7443. op_plain_offset (x, 1, 0);
  7444. op_plain_offset (x, 129, 0);
  7445. create_insn (x=0X13A7240E);
  7446. op_plain_offset (x, 1, 0);
  7447. op_plain_offset (x, 129, 0);
  7448. set_cmt (0X13A72410, "queue_id", 0);
  7449. create_insn (x=0X13A7242A);
  7450. op_plain_offset (x, 1, 0);
  7451. op_plain_offset (x, 129, 0);
  7452. set_cmt (0X13A72430, "result", 0);
  7453. set_cmt (0X13A72432, "a2", 0);
  7454. set_cmt (0X13A72434, "a4", 0);
  7455. create_insn (x=0X13A72434);
  7456. op_plain_offset (x, 1, 0);
  7457. op_plain_offset (x, 129, 0);
  7458. create_insn (x=0X13A72438);
  7459. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  7460. set_cmt (0X13A7243E, "handle", 0);
  7461. set_cmt (0X13A72440, "owner", 0);
  7462. create_insn (x=0X13A72442);
  7463. op_plain_offset (x, 1, 0);
  7464. op_plain_offset (x, 129, 0);
  7465. create_insn (x=0X13A72452);
  7466. op_stkvar (x, 1);
  7467. set_cmt (0X13A72458, "handle", 0);
  7468. create_insn (x=0X13A7245A);
  7469. op_plain_offset (x, 1, 0);
  7470. op_plain_offset (x, 129, 0);
  7471. create_byte (0X13A72462);
  7472. make_array (0X13A72462, 0X2);
  7473. create_dword (x=0X13A72464);
  7474. op_plain_offset (x, 0, 0);
  7475. op_plain_offset (x, 128, 0);
  7476. create_dword (0X13A72468);
  7477. create_dword (x=0X13A7246C);
  7478. op_plain_offset (x, 0, 0);
  7479. op_plain_offset (x, 128, 0);
  7480. create_dword (0X13A72470);
  7481. create_dword (x=0X13A72474);
  7482. op_plain_offset (x, 0, 0);
  7483. op_plain_offset (x, 128, 0);
  7484. create_dword (x=0X13A72478);
  7485. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  7486. create_dword (x=0X13A7247C);
  7487. op_plain_offset (x, 0, 0);
  7488. op_plain_offset (x, 128, 0);
  7489. create_dword (x=0X13A72480);
  7490. op_plain_offset (x, 0, 0);
  7491. op_plain_offset (x, 128, 0);
  7492. set_cmt (0X13A72484, "Allow the PIDs set in mask to use this key\nReturn: 0 on success", 1);
  7493. create_insn (0X13A72484);
  7494. set_name (0X13A72484, "kernel_IOSC_SetOwnership");
  7495. create_insn (x=0X13A72486);
  7496. op_plain_offset (x, 1, 0);
  7497. op_plain_offset (x, 129, 0);
  7498. create_insn (x=0X13A7249A);
  7499. op_plain_offset (x, 1, 0);
  7500. op_plain_offset (x, 129, 0);
  7501. set_cmt (0X13A724A0, "result", 0);
  7502. set_cmt (0X13A724A2, "a2", 0);
  7503. set_cmt (0X13A724A4, "a4", 0);
  7504. create_insn (x=0X13A724A4);
  7505. op_plain_offset (x, 1, 0);
  7506. op_plain_offset (x, 129, 0);
  7507. create_insn (x=0X13A724A8);
  7508. op_plain_offset (x, 1, 0);
  7509. op_plain_offset (x, 129, 0);
  7510. set_cmt (0X13A724AA, "queue_id", 0);
  7511. create_insn (x=0X13A724C4);
  7512. op_plain_offset (x, 1, 0);
  7513. op_plain_offset (x, 129, 0);
  7514. set_cmt (0X13A724CA, "result", 0);
  7515. set_cmt (0X13A724CC, "a2", 0);
  7516. set_cmt (0X13A724CE, "a4", 0);
  7517. create_insn (x=0X13A724CE);
  7518. op_plain_offset (x, 1, 0);
  7519. op_plain_offset (x, 129, 0);
  7520. create_insn (x=0X13A724D2);
  7521. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  7522. set_cmt (0X13A724D8, "handle", 0);
  7523. set_cmt (0X13A724DA, "owner", 0);
  7524. create_insn (x=0X13A724DC);
  7525. op_plain_offset (x, 1, 0);
  7526. op_plain_offset (x, 129, 0);
  7527. create_insn (x=0X13A724EE);
  7528. op_stkvar (x, 1);
  7529. set_cmt (0X13A724F4, "owner", 0);
  7530. set_cmt (0X13A724F6, "handle", 0);
  7531. create_insn (x=0X13A724F8);
  7532. op_plain_offset (x, 1, 0);
  7533. op_plain_offset (x, 129, 0);
  7534. create_insn (x=0X13A72500);
  7535. op_plain_offset (x, 1, 0);
  7536. op_plain_offset (x, 129, 0);
  7537. create_insn (x=0X13A7250A);
  7538. op_stkvar (x, 1);
  7539. create_insn (0X13A72516);
  7540. create_insn (0X13A7251A);
  7541. set_cmt (0X13A72520, "key_handle_id", 0);
  7542. set_cmt (0X13A72522, "flag", 0);
  7543. create_insn (x=0X13A72524);
  7544. op_plain_offset (x, 1, 0);
  7545. op_plain_offset (x, 129, 0);
  7546. create_dword (x=0X13A7252C);
  7547. op_plain_offset (x, 0, 0);
  7548. op_plain_offset (x, 128, 0);
  7549. create_dword (0X13A72530);
  7550. create_dword (x=0X13A72534);
  7551. op_plain_offset (x, 0, 0);
  7552. op_plain_offset (x, 128, 0);
  7553. create_dword (0X13A72538);
  7554. create_dword (x=0X13A7253C);
  7555. op_plain_offset (x, 0, 0);
  7556. op_plain_offset (x, 128, 0);
  7557. create_dword (x=0X13A72540);
  7558. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  7559. create_dword (x=0X13A72544);
  7560. op_plain_offset (x, 0, 0);
  7561. op_plain_offset (x, 128, 0);
  7562. create_dword (x=0X13A72548);
  7563. op_plain_offset (x, 0, 0);
  7564. op_plain_offset (x, 128, 0);
  7565. set_cmt (0X13A7254C, "Get a mask of the PIDs allowed to use this key\nReturn: 0 on success", 1);
  7566. create_insn (0X13A7254C);
  7567. set_name (0X13A7254C, "kernel_IOSC_GetOwnership");
  7568. create_insn (x=0X13A7254E);
  7569. op_plain_offset (x, 1, 0);
  7570. op_plain_offset (x, 129, 0);
  7571. create_insn (x=0X13A72564);
  7572. op_plain_offset (x, 1, 0);
  7573. op_plain_offset (x, 129, 0);
  7574. set_cmt (0X13A7256A, "result", 0);
  7575. set_cmt (0X13A7256C, "a2", 0);
  7576. set_cmt (0X13A7256E, "a4", 0);
  7577. create_insn (x=0X13A7256E);
  7578. op_plain_offset (x, 1, 0);
  7579. op_plain_offset (x, 129, 0);
  7580. create_insn (x=0X13A72572);
  7581. op_plain_offset (x, 1, 0);
  7582. op_plain_offset (x, 129, 0);
  7583. set_cmt (0X13A72574, "queue_id", 0);
  7584. create_insn (x=0X13A7258E);
  7585. op_plain_offset (x, 1, 0);
  7586. op_plain_offset (x, 129, 0);
  7587. set_cmt (0X13A72594, "result", 0);
  7588. set_cmt (0X13A72596, "a2", 0);
  7589. set_cmt (0X13A72598, "a4", 0);
  7590. create_insn (x=0X13A72598);
  7591. op_plain_offset (x, 1, 0);
  7592. op_plain_offset (x, 129, 0);
  7593. set_cmt (0X13A7259E, "device_to_open", 0);
  7594. set_cmt (0X13A725A0, "current_pid", 0);
  7595. set_cmt (0X13A725A2, "path_length", 0);
  7596. create_insn (x=0X13A725A2);
  7597. op_dec (x, 1);
  7598. set_cmt (0X13A725A4, "cur", 0);
  7599. create_insn (x=0X13A725A4);
  7600. op_stkvar (x, 1);
  7601. set_cmt (0X13A725A6, "three", 0);
  7602. create_insn (x=0X13A725A8);
  7603. op_plain_offset (x, 1, 0);
  7604. op_plain_offset (x, 129, 0);
  7605. create_insn (x=0X13A725B0);
  7606. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  7607. set_cmt (0X13A725B6, "handle", 0);
  7608. set_cmt (0X13A725B8, "owner", 0);
  7609. create_insn (x=0X13A725B8);
  7610. op_stkvar (x, 1);
  7611. create_insn (x=0X13A725BA);
  7612. op_plain_offset (x, 1, 0);
  7613. op_plain_offset (x, 129, 0);
  7614. create_insn (x=0X13A725CA);
  7615. op_stkvar (x, 1);
  7616. set_cmt (0X13A725D0, "handle", 0);
  7617. set_cmt (0X13A725D2, "owner", 0);
  7618. create_insn (x=0X13A725D4);
  7619. op_plain_offset (x, 1, 0);
  7620. op_plain_offset (x, 129, 0);
  7621. create_dword (x=0X13A725DC);
  7622. op_plain_offset (x, 0, 0);
  7623. op_plain_offset (x, 128, 0);
  7624. create_dword (0X13A725E0);
  7625. create_dword (x=0X13A725E4);
  7626. op_plain_offset (x, 0, 0);
  7627. op_plain_offset (x, 128, 0);
  7628. create_dword (0X13A725E8);
  7629. create_dword (x=0X13A725EC);
  7630. op_plain_offset (x, 0, 0);
  7631. op_plain_offset (x, 128, 0);
  7632. create_dword (x=0X13A725F0);
  7633. op_plain_offset (x, 0, 0);
  7634. op_plain_offset (x, 128, 0);
  7635. create_dword (x=0X13A725F4);
  7636. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  7637. create_dword (x=0X13A725F8);
  7638. op_plain_offset (x, 0, 0);
  7639. op_plain_offset (x, 128, 0);
  7640. set_cmt (0X13A725FC, "Sets the contents of a key\nReturn: 0 on success, negative for error", 1);
  7641. create_insn (0X13A725FC);
  7642. set_name (0X13A725FC, "kernel_IOSC_ImportSecretKey");
  7643. create_insn (x=0X13A7260C);
  7644. op_stkvar (x, 1);
  7645. create_insn (x=0X13A7260E);
  7646. op_plain_offset (x, 1, 0);
  7647. op_plain_offset (x, 129, 0);
  7648. create_insn (x=0X13A72622);
  7649. op_plain_offset (x, 1, 0);
  7650. op_plain_offset (x, 129, 0);
  7651. set_cmt (0X13A72628, "result", 0);
  7652. set_cmt (0X13A7262A, "a2", 0);
  7653. set_cmt (0X13A7262C, "a4", 0);
  7654. create_insn (x=0X13A7262C);
  7655. op_plain_offset (x, 1, 0);
  7656. op_plain_offset (x, 129, 0);
  7657. create_insn (x=0X13A72630);
  7658. op_plain_offset (x, 1, 0);
  7659. op_plain_offset (x, 129, 0);
  7660. set_cmt (0X13A72632, "queue_id", 0);
  7661. create_insn (x=0X13A72654);
  7662. op_plain_offset (x, 1, 0);
  7663. op_plain_offset (x, 129, 0);
  7664. set_cmt (0X13A7265A, "result", 0);
  7665. set_cmt (0X13A7265C, "a2", 0);
  7666. set_cmt (0X13A7265E, "a4", 0);
  7667. create_insn (x=0X13A7265E);
  7668. op_plain_offset (x, 1, 0);
  7669. op_plain_offset (x, 129, 0);
  7670. create_insn (x=0X13A72662);
  7671. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  7672. set_cmt (0X13A72668, "handle", 0);
  7673. set_cmt (0X13A7266A, "owner", 0);
  7674. create_insn (x=0X13A7266A);
  7675. op_stkvar (x, 1);
  7676. create_insn (x=0X13A7266C);
  7677. op_plain_offset (x, 1, 0);
  7678. op_plain_offset (x, 129, 0);
  7679. create_insn (0X13A72676);
  7680. create_insn (x=0X13A7267E);
  7681. op_stkvar (x, 1);
  7682. create_insn (0X13A72686);
  7683. create_insn (x=0X13A7268C);
  7684. op_hex (x, 1);
  7685. create_insn (x=0X13A72690);
  7686. op_dec (x, 0);
  7687. set_cmt (0X13A72692, "handle", 0);
  7688. set_cmt (0X13A72694, "owner", 0);
  7689. create_insn (x=0X13A72694);
  7690. op_stkvar (x, 1);
  7691. create_insn (x=0X13A72696);
  7692. op_plain_offset (x, 1, 0);
  7693. op_plain_offset (x, 129, 0);
  7694. create_insn (x=0X13A7269E);
  7695. op_plain_offset (x, 1, 0);
  7696. op_plain_offset (x, 129, 0);
  7697. create_insn (x=0X13A726A8);
  7698. op_stkvar (x, 1);
  7699. create_insn (x=0X13A726AE);
  7700. op_stkvar (x, 1);
  7701. set_cmt (0X13A726B0, "size", 0);
  7702. set_cmt (0X13A726B2, "handle", 0);
  7703. create_insn (x=0X13A726B4);
  7704. op_plain_offset (x, 1, 0);
  7705. op_plain_offset (x, 129, 0);
  7706. create_insn (x=0X13A726BC);
  7707. op_plain_offset (x, 1, 0);
  7708. op_plain_offset (x, 129, 0);
  7709. set_cmt (0X13A726C2, "current_pid", 0);
  7710. set_cmt (0X13A726C4, "device_to_open", 0);
  7711. create_insn (x=0X13A726C4);
  7712. op_stkvar (x, 1);
  7713. set_cmt (0X13A726C6, "cur", 0);
  7714. create_insn (x=0X13A726C6);
  7715. op_stkvar (x, 1);
  7716. set_cmt (0X13A726C8, "path_length", 0);
  7717. create_insn (x=0X13A726C8);
  7718. op_stkvar (x, 1);
  7719. create_insn (x=0X13A726CA);
  7720. op_plain_offset (x, 1, 0);
  7721. op_plain_offset (x, 129, 0);
  7722. set_cmt (0X13A726CC, "three", 0);
  7723. create_insn (x=0X13A726D8);
  7724. op_stkvar (x, 1);
  7725. set_cmt (0X13A726DA, "key_size", 0);
  7726. set_cmt (0X13A726DC, "handle", 0);
  7727. create_insn (x=0X13A726DE);
  7728. op_plain_offset (x, 1, 0);
  7729. op_plain_offset (x, 129, 0);
  7730. create_insn (0X13A726E8);
  7731. set_cmt (0X13A726F0, "path_length", 0);
  7732. create_insn (x=0X13A726F0);
  7733. op_stkvar (x, 1);
  7734. create_insn (x=0X13A726F2);
  7735. op_plain_offset (x, 1, 0);
  7736. op_plain_offset (x, 129, 0);
  7737. set_cmt (0X13A726F8, "current_pid", 0);
  7738. create_insn (x=0X13A726FA);
  7739. op_plain_offset (x, 1, 0);
  7740. op_plain_offset (x, 129, 0);
  7741. set_cmt (0X13A726FC, "cur", 0);
  7742. create_insn (x=0X13A726FC);
  7743. op_stkvar (x, 1);
  7744. set_cmt (0X13A726FE, "device_to_open", 0);
  7745. create_insn (x=0X13A726FE);
  7746. op_stkvar (x, 1);
  7747. set_cmt (0X13A72700, "three", 0);
  7748. create_insn (x=0X13A72708);
  7749. op_stkvar (x, 1);
  7750. create_insn (x=0X13A7270A);
  7751. op_stkvar (x, 1);
  7752. set_cmt (0X13A7270C, "sign_buffer", 0);
  7753. create_insn (x=0X13A7270C);
  7754. op_stkvar (x, 1);
  7755. create_insn (x=0X13A7270E);
  7756. op_stkvar (x, 1);
  7757. set_cmt (0X13A72710, "iv", 0);
  7758. create_insn (x=0X13A72710);
  7759. op_stkvar (x, 1);
  7760. set_cmt (0X13A72712, "crypted_key", 0);
  7761. create_insn (x=0X13A72712);
  7762. op_stkvar (x, 1);
  7763. create_insn (x=0X13A72714);
  7764. op_plain_offset (x, 1, 0);
  7765. op_plain_offset (x, 129, 0);
  7766. set_cmt (0X13A72716, "importedHandle", 0);
  7767. set_cmt (0X13A72718, "verifyHandle", 0);
  7768. set_cmt (0X13A7271A, "decryptHandle", 0);
  7769. set_cmt (0X13A7271C, "security_flag", 0);
  7770. create_insn (x=0X13A72726);
  7771. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  7772. create_insn (x=0X13A7272A);
  7773. op_dec (x, 0);
  7774. set_cmt (0X13A7272C, "handle", 0);
  7775. set_cmt (0X13A7272E, "owner", 0);
  7776. create_insn (x=0X13A7272E);
  7777. op_stkvar (x, 1);
  7778. create_insn (x=0X13A72730);
  7779. op_plain_offset (x, 1, 0);
  7780. op_plain_offset (x, 129, 0);
  7781. create_insn (x=0X13A7273A);
  7782. op_plain_offset (x, 1, 0);
  7783. op_plain_offset (x, 129, 0);
  7784. create_insn (x=0X13A72744);
  7785. op_stkvar (x, 1);
  7786. set_cmt (0X13A7274E, "current_pid", 0);
  7787. create_insn (x=0X13A72750);
  7788. op_plain_offset (x, 1, 0);
  7789. op_plain_offset (x, 129, 0);
  7790. set_cmt (0X13A72752, "cur", 0);
  7791. create_insn (x=0X13A72752);
  7792. op_stkvar (x, 1);
  7793. set_cmt (0X13A72754, "device_to_open", 0);
  7794. create_insn (x=0X13A72754);
  7795. op_stkvar (x, 1);
  7796. set_cmt (0X13A72756, "path_length", 0);
  7797. create_insn (x=0X13A72756);
  7798. op_plain_offset (x, 1, 0);
  7799. op_plain_offset (x, 129, 0);
  7800. set_cmt (0X13A72758, "three", 0);
  7801. create_insn (x=0X13A72762);
  7802. op_stkvar (x, 1);
  7803. create_insn (x=0X13A7276C);
  7804. op_stkvar (x, 1);
  7805. create_insn (0X13A72770);
  7806. create_insn (0X13A72774);
  7807. create_insn (x=0X13A7277A);
  7808. op_plain_offset (x, 1, 0);
  7809. op_plain_offset (x, 129, 0);
  7810. create_byte (0X13A7277E);
  7811. make_array (0X13A7277E, 0X2);
  7812. create_dword (x=0X13A72780);
  7813. op_plain_offset (x, 0, 0);
  7814. op_plain_offset (x, 128, 0);
  7815. create_dword (0X13A72784);
  7816. create_dword (x=0X13A72788);
  7817. op_plain_offset (x, 0, 0);
  7818. op_plain_offset (x, 128, 0);
  7819. create_dword (0X13A7278C);
  7820. create_dword (x=0X13A72790);
  7821. op_plain_offset (x, 0, 0);
  7822. op_plain_offset (x, 128, 0);
  7823. create_dword (x=0X13A72794);
  7824. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  7825. create_dword (x=0X13A72798);
  7826. op_plain_offset (x, 0, 0);
  7827. op_plain_offset (x, 128, 0);
  7828. create_dword (x=0X13A7279C);
  7829. op_plain_offset (x, 0, 0);
  7830. op_plain_offset (x, 128, 0);
  7831. create_dword (x=0X13A727A0);
  7832. op_plain_offset (x, 0, 0);
  7833. op_plain_offset (x, 128, 0);
  7834. create_dword (x=0X13A727A4);
  7835. op_plain_offset (x, 0, 0);
  7836. op_plain_offset (x, 128, 0);
  7837. create_dword (x=0X13A727A8);
  7838. op_plain_offset (x, 0, 0);
  7839. op_plain_offset (x, 128, 0);
  7840. set_cmt (0X13A727AC, "0 on success, negative for error", 1);
  7841. create_insn (0X13A727AC);
  7842. set_name (0X13A727AC, "kernel_IOSC_ExportSecretKey");
  7843. create_insn (x=0X13A727BC);
  7844. op_stkvar (x, 1);
  7845. create_insn (x=0X13A727BE);
  7846. op_plain_offset (x, 1, 0);
  7847. op_plain_offset (x, 129, 0);
  7848. create_insn (x=0X13A727D2);
  7849. op_plain_offset (x, 1, 0);
  7850. op_plain_offset (x, 129, 0);
  7851. set_cmt (0X13A727D8, "result", 0);
  7852. set_cmt (0X13A727DA, "a2", 0);
  7853. set_cmt (0X13A727DC, "a4", 0);
  7854. create_insn (x=0X13A727DC);
  7855. op_plain_offset (x, 1, 0);
  7856. op_plain_offset (x, 129, 0);
  7857. create_insn (x=0X13A727E0);
  7858. op_plain_offset (x, 1, 0);
  7859. op_plain_offset (x, 129, 0);
  7860. set_cmt (0X13A727E2, "queue_id", 0);
  7861. create_insn (x=0X13A72804);
  7862. op_plain_offset (x, 1, 0);
  7863. op_plain_offset (x, 129, 0);
  7864. set_cmt (0X13A7280A, "result", 0);
  7865. set_cmt (0X13A7280C, "a2", 0);
  7866. set_cmt (0X13A7280E, "a4", 0);
  7867. create_insn (x=0X13A7280E);
  7868. op_plain_offset (x, 1, 0);
  7869. op_plain_offset (x, 129, 0);
  7870. create_insn (x=0X13A72812);
  7871. op_plain_offset (x, 1, 0);
  7872. op_plain_offset (x, 129, 0);
  7873. set_cmt (0X13A72818, "handle", 0);
  7874. set_cmt (0X13A7281A, "owner", 0);
  7875. create_insn (x=0X13A7281A);
  7876. op_stkvar (x, 1);
  7877. create_insn (x=0X13A7281C);
  7878. op_plain_offset (x, 1, 0);
  7879. op_plain_offset (x, 129, 0);
  7880. create_insn (0X13A72826);
  7881. create_insn (x=0X13A7282E);
  7882. op_stkvar (x, 1);
  7883. create_insn (0X13A72836);
  7884. create_insn (x=0X13A7283C);
  7885. op_plain_offset (x, 1, 0);
  7886. op_plain_offset (x, 129, 0);
  7887. set_cmt (0X13A72842, "handle", 0);
  7888. set_cmt (0X13A72844, "owner", 0);
  7889. create_insn (x=0X13A72844);
  7890. op_stkvar (x, 1);
  7891. create_insn (x=0X13A72846);
  7892. op_plain_offset (x, 1, 0);
  7893. op_plain_offset (x, 129, 0);
  7894. create_insn (x=0X13A7284E);
  7895. op_plain_offset (x, 1, 0);
  7896. op_plain_offset (x, 129, 0);
  7897. create_insn (x=0X13A72858);
  7898. op_stkvar (x, 1);
  7899. create_insn (x=0X13A7285E);
  7900. op_stkvar (x, 1);
  7901. set_cmt (0X13A72860, "size", 0);
  7902. set_cmt (0X13A72862, "handle", 0);
  7903. create_insn (x=0X13A72864);
  7904. op_plain_offset (x, 1, 0);
  7905. op_plain_offset (x, 129, 0);
  7906. create_insn (x=0X13A7286C);
  7907. op_plain_offset (x, 1, 0);
  7908. op_plain_offset (x, 129, 0);
  7909. set_cmt (0X13A72872, "current_pid", 0);
  7910. set_cmt (0X13A72874, "device_to_open", 0);
  7911. create_insn (x=0X13A72874);
  7912. op_stkvar (x, 1);
  7913. set_cmt (0X13A72876, "cur", 0);
  7914. create_insn (x=0X13A72876);
  7915. op_stkvar (x, 1);
  7916. set_cmt (0X13A72878, "path_length", 0);
  7917. create_insn (x=0X13A72878);
  7918. op_stkvar (x, 1);
  7919. create_insn (x=0X13A7287A);
  7920. op_plain_offset (x, 1, 0);
  7921. op_plain_offset (x, 129, 0);
  7922. set_cmt (0X13A7287C, "three", 0);
  7923. create_insn (x=0X13A72888);
  7924. op_stkvar (x, 1);
  7925. set_cmt (0X13A7288A, "key_size", 0);
  7926. set_cmt (0X13A7288C, "handle", 0);
  7927. create_insn (x=0X13A7288E);
  7928. op_plain_offset (x, 1, 0);
  7929. op_plain_offset (x, 129, 0);
  7930. create_insn (0X13A72898);
  7931. set_cmt (0X13A728A0, "path_length", 0);
  7932. create_insn (x=0X13A728A0);
  7933. op_stkvar (x, 1);
  7934. create_insn (x=0X13A728A2);
  7935. op_plain_offset (x, 1, 0);
  7936. op_plain_offset (x, 129, 0);
  7937. set_cmt (0X13A728A8, "current_pid", 0);
  7938. create_insn (x=0X13A728AA);
  7939. op_plain_offset (x, 1, 0);
  7940. op_plain_offset (x, 129, 0);
  7941. set_cmt (0X13A728AC, "cur", 0);
  7942. create_insn (x=0X13A728AC);
  7943. op_stkvar (x, 1);
  7944. set_cmt (0X13A728AE, "device_to_open", 0);
  7945. create_insn (x=0X13A728AE);
  7946. op_stkvar (x, 1);
  7947. set_cmt (0X13A728B0, "three", 0);
  7948. create_insn (x=0X13A728B8);
  7949. op_stkvar (x, 1);
  7950. create_insn (x=0X13A728BA);
  7951. op_stkvar (x, 1);
  7952. create_insn (x=0X13A728BC);
  7953. op_stkvar (x, 1);
  7954. create_insn (x=0X13A728BE);
  7955. op_stkvar (x, 1);
  7956. create_insn (x=0X13A728C0);
  7957. op_stkvar (x, 1);
  7958. create_insn (x=0X13A728C2);
  7959. op_stkvar (x, 1);
  7960. create_insn (x=0X13A728C4);
  7961. op_plain_offset (x, 1, 0);
  7962. op_plain_offset (x, 129, 0);
  7963. create_insn (x=0X13A728D6);
  7964. op_plain_offset (x, 1, 0);
  7965. op_plain_offset (x, 129, 0);
  7966. set_cmt (0X13A728DC, "handle", 0);
  7967. set_cmt (0X13A728DE, "owner", 0);
  7968. create_insn (x=0X13A728DE);
  7969. op_stkvar (x, 1);
  7970. create_insn (x=0X13A728E0);
  7971. op_plain_offset (x, 1, 0);
  7972. op_plain_offset (x, 129, 0);
  7973. create_insn (x=0X13A728EA);
  7974. op_plain_offset (x, 1, 0);
  7975. op_plain_offset (x, 129, 0);
  7976. create_insn (x=0X13A728F4);
  7977. op_stkvar (x, 1);
  7978. set_cmt (0X13A728FA, "key_size", 0);
  7979. set_cmt (0X13A728FC, "handle", 0);
  7980. create_insn (x=0X13A728FE);
  7981. op_plain_offset (x, 1, 0);
  7982. op_plain_offset (x, 129, 0);
  7983. create_insn (x=0X13A72908);
  7984. op_plain_offset (x, 1, 0);
  7985. op_plain_offset (x, 129, 0);
  7986. set_cmt (0X13A7290C, "device_to_open", 0);
  7987. create_insn (x=0X13A7290C);
  7988. op_stkvar (x, 1);
  7989. set_cmt (0X13A7290E, "current_pid", 0);
  7990. set_cmt (0X13A72910, "path_length", 0);
  7991. create_insn (x=0X13A72910);
  7992. op_plain_offset (x, 1, 0);
  7993. op_plain_offset (x, 129, 0);
  7994. set_cmt (0X13A72912, "cur", 0);
  7995. create_insn (x=0X13A72912);
  7996. op_stkvar (x, 1);
  7997. set_cmt (0X13A72914, "three", 0);
  7998. create_insn (x=0X13A72916);
  7999. op_plain_offset (x, 1, 0);
  8000. op_plain_offset (x, 129, 0);
  8001. create_insn (x=0X13A7291E);
  8002. op_stkvar (x, 1);
  8003. create_insn (x=0X13A72928);
  8004. op_stkvar (x, 1);
  8005. create_insn (0X13A7292C);
  8006. create_insn (0X13A72930);
  8007. create_byte (0X13A72936);
  8008. make_array (0X13A72936, 0X2);
  8009. create_dword (x=0X13A72938);
  8010. op_plain_offset (x, 0, 0);
  8011. op_plain_offset (x, 128, 0);
  8012. create_dword (0X13A7293C);
  8013. create_dword (x=0X13A72940);
  8014. op_plain_offset (x, 0, 0);
  8015. op_plain_offset (x, 128, 0);
  8016. create_dword (0X13A72944);
  8017. create_dword (x=0X13A72948);
  8018. op_plain_offset (x, 0, 0);
  8019. op_plain_offset (x, 128, 0);
  8020. create_dword (x=0X13A7294C);
  8021. op_plain_offset (x, 0, 0);
  8022. op_plain_offset (x, 128, 0);
  8023. create_dword (x=0X13A72950);
  8024. op_plain_offset (x, 0, 0);
  8025. op_plain_offset (x, 128, 0);
  8026. create_dword (x=0X13A72954);
  8027. op_plain_offset (x, 0, 0);
  8028. op_plain_offset (x, 128, 0);
  8029. create_dword (x=0X13A72958);
  8030. op_plain_offset (x, 0, 0);
  8031. op_plain_offset (x, 128, 0);
  8032. create_dword (x=0X13A7295C);
  8033. op_plain_offset (x, 0, 0);
  8034. op_plain_offset (x, 128, 0);
  8035. create_dword (x=0X13A72960);
  8036. op_plain_offset (x, 0, 0);
  8037. op_plain_offset (x, 128, 0);
  8038. set_cmt (0X13A72964, "Sets the contents of a signature. data length should match the signature type, user_data is optional 4 bytes that can be attached\nReturn: 0 on success, negative for error", 1);
  8039. create_insn (0X13A72964);
  8040. set_name (0X13A72964, "kernel_IOSC_ImportPublicKey");
  8041. create_insn (x=0X13A72970);
  8042. op_stkvar (x, 1);
  8043. create_insn (x=0X13A72972);
  8044. op_plain_offset (x, 1, 0);
  8045. op_plain_offset (x, 129, 0);
  8046. create_insn (x=0X13A72986);
  8047. op_plain_offset (x, 1, 0);
  8048. op_plain_offset (x, 129, 0);
  8049. set_cmt (0X13A7298C, "result", 0);
  8050. set_cmt (0X13A7298E, "a2", 0);
  8051. set_cmt (0X13A72990, "a4", 0);
  8052. create_insn (x=0X13A72990);
  8053. op_plain_offset (x, 1, 0);
  8054. op_plain_offset (x, 129, 0);
  8055. create_insn (x=0X13A72994);
  8056. op_plain_offset (x, 1, 0);
  8057. op_plain_offset (x, 129, 0);
  8058. set_cmt (0X13A72996, "queue_id", 0);
  8059. create_insn (x=0X13A729B6);
  8060. op_plain_offset (x, 1, 0);
  8061. op_plain_offset (x, 129, 0);
  8062. set_cmt (0X13A729BC, "result", 0);
  8063. set_cmt (0X13A729BE, "a2", 0);
  8064. set_cmt (0X13A729C0, "a4", 0);
  8065. create_insn (x=0X13A729C0);
  8066. op_plain_offset (x, 1, 0);
  8067. op_plain_offset (x, 129, 0);
  8068. create_insn (x=0X13A729C4);
  8069. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  8070. set_cmt (0X13A729CA, "handle", 0);
  8071. set_cmt (0X13A729CC, "owner", 0);
  8072. create_insn (x=0X13A729CC);
  8073. op_stkvar (x, 1);
  8074. create_insn (x=0X13A729CE);
  8075. op_plain_offset (x, 1, 0);
  8076. op_plain_offset (x, 129, 0);
  8077. create_insn (x=0X13A729DE);
  8078. op_stkvar (x, 1);
  8079. set_cmt (0X13A729E4, "key_size", 0);
  8080. create_insn (x=0X13A729E4);
  8081. op_stkvar (x, 1);
  8082. set_cmt (0X13A729E6, "handle", 0);
  8083. create_insn (x=0X13A729E8);
  8084. op_plain_offset (x, 1, 0);
  8085. op_plain_offset (x, 129, 0);
  8086. create_insn (x=0X13A729F0);
  8087. op_plain_offset (x, 1, 0);
  8088. op_plain_offset (x, 129, 0);
  8089. set_cmt (0X13A729F4, "current_pid", 0);
  8090. set_cmt (0X13A729F6, "cur", 0);
  8091. create_insn (x=0X13A729F6);
  8092. op_stkvar (x, 1);
  8093. create_insn (x=0X13A729F8);
  8094. op_plain_offset (x, 1, 0);
  8095. op_plain_offset (x, 129, 0);
  8096. set_cmt (0X13A729FC, "device_to_open", 0);
  8097. set_cmt (0X13A729FE, "path_length", 0);
  8098. create_insn (x=0X13A729FE);
  8099. op_stkvar (x, 1);
  8100. set_cmt (0X13A72A00, "three", 0);
  8101. set_cmt (0X13A72A12, "device_to_open", 0);
  8102. set_cmt (0X13A72A14, "current_pid", 0);
  8103. set_cmt (0X13A72A16, "path_length", 0);
  8104. create_insn (x=0X13A72A16);
  8105. op_plain_offset (x, 1, 0);
  8106. op_plain_offset (x, 129, 0);
  8107. set_cmt (0X13A72A18, "cur", 0);
  8108. create_insn (x=0X13A72A18);
  8109. op_stkvar (x, 1);
  8110. set_cmt (0X13A72A1A, "three", 0);
  8111. set_cmt (0X13A72A22, "publicKeyData", 0);
  8112. set_cmt (0X13A72A24, "exponent", 0);
  8113. set_cmt (0X13A72A26, "publicKeyHandle", 0);
  8114. create_insn (x=0X13A72A28);
  8115. op_plain_offset (x, 1, 0);
  8116. op_plain_offset (x, 129, 0);
  8117. create_dword (x=0X13A72A30);
  8118. op_plain_offset (x, 0, 0);
  8119. op_plain_offset (x, 128, 0);
  8120. create_dword (0X13A72A34);
  8121. create_dword (x=0X13A72A38);
  8122. op_plain_offset (x, 0, 0);
  8123. op_plain_offset (x, 128, 0);
  8124. create_dword (0X13A72A3C);
  8125. create_dword (x=0X13A72A40);
  8126. op_plain_offset (x, 0, 0);
  8127. op_plain_offset (x, 128, 0);
  8128. create_dword (x=0X13A72A44);
  8129. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  8130. create_dword (x=0X13A72A48);
  8131. op_plain_offset (x, 0, 0);
  8132. op_plain_offset (x, 128, 0);
  8133. create_dword (x=0X13A72A4C);
  8134. op_plain_offset (x, 0, 0);
  8135. op_plain_offset (x, 128, 0);
  8136. create_dword (x=0X13A72A50);
  8137. op_plain_offset (x, 0, 0);
  8138. op_plain_offset (x, 128, 0);
  8139. create_dword (x=0X13A72A54);
  8140. op_plain_offset (x, 0, 0);
  8141. op_plain_offset (x, 128, 0);
  8142. set_cmt (0X13A72A58, "Gets the contents of a signature\nReturn: 0 on success, negative for error", 1);
  8143. create_insn (0X13A72A58);
  8144. set_name (0X13A72A58, "kernel_IOSC_ExportPublicKey");
  8145. create_insn (x=0X13A72A64);
  8146. op_stkvar (x, 1);
  8147. create_insn (x=0X13A72A66);
  8148. op_plain_offset (x, 1, 0);
  8149. op_plain_offset (x, 129, 0);
  8150. create_insn (x=0X13A72A7A);
  8151. op_plain_offset (x, 1, 0);
  8152. op_plain_offset (x, 129, 0);
  8153. set_cmt (0X13A72A80, "result", 0);
  8154. set_cmt (0X13A72A82, "a2", 0);
  8155. set_cmt (0X13A72A84, "a4", 0);
  8156. create_insn (x=0X13A72A84);
  8157. op_plain_offset (x, 1, 0);
  8158. op_plain_offset (x, 129, 0);
  8159. create_insn (x=0X13A72A88);
  8160. op_plain_offset (x, 1, 0);
  8161. op_plain_offset (x, 129, 0);
  8162. set_cmt (0X13A72A8A, "queue_id", 0);
  8163. create_insn (x=0X13A72AAA);
  8164. op_plain_offset (x, 1, 0);
  8165. op_plain_offset (x, 129, 0);
  8166. set_cmt (0X13A72AB0, "result", 0);
  8167. set_cmt (0X13A72AB2, "a2", 0);
  8168. set_cmt (0X13A72AB4, "a4", 0);
  8169. create_insn (x=0X13A72AB4);
  8170. op_plain_offset (x, 1, 0);
  8171. op_plain_offset (x, 129, 0);
  8172. create_insn (x=0X13A72AB8);
  8173. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  8174. set_cmt (0X13A72ABE, "handle", 0);
  8175. set_cmt (0X13A72AC0, "owner", 0);
  8176. create_insn (x=0X13A72AC0);
  8177. op_stkvar (x, 1);
  8178. create_insn (x=0X13A72AC2);
  8179. op_plain_offset (x, 1, 0);
  8180. op_plain_offset (x, 129, 0);
  8181. create_insn (x=0X13A72AD2);
  8182. op_stkvar (x, 1);
  8183. set_cmt (0X13A72AD8, "key_size", 0);
  8184. create_insn (x=0X13A72AD8);
  8185. op_stkvar (x, 1);
  8186. set_cmt (0X13A72ADA, "handle", 0);
  8187. create_insn (x=0X13A72ADC);
  8188. op_plain_offset (x, 1, 0);
  8189. op_plain_offset (x, 129, 0);
  8190. create_insn (x=0X13A72AE4);
  8191. op_plain_offset (x, 1, 0);
  8192. op_plain_offset (x, 129, 0);
  8193. set_cmt (0X13A72AE8, "current_pid", 0);
  8194. set_cmt (0X13A72AEA, "cur", 0);
  8195. create_insn (x=0X13A72AEA);
  8196. op_stkvar (x, 1);
  8197. create_insn (x=0X13A72AEC);
  8198. op_plain_offset (x, 1, 0);
  8199. op_plain_offset (x, 129, 0);
  8200. set_cmt (0X13A72AF0, "device_to_open", 0);
  8201. set_cmt (0X13A72AF2, "path_length", 0);
  8202. create_insn (x=0X13A72AF2);
  8203. op_stkvar (x, 1);
  8204. set_cmt (0X13A72AF4, "three", 0);
  8205. set_cmt (0X13A72B06, "device_to_open", 0);
  8206. set_cmt (0X13A72B08, "current_pid", 0);
  8207. set_cmt (0X13A72B0A, "path_length", 0);
  8208. create_insn (x=0X13A72B0A);
  8209. op_dec (x, 1);
  8210. set_cmt (0X13A72B0C, "cur", 0);
  8211. create_insn (x=0X13A72B0C);
  8212. op_stkvar (x, 1);
  8213. set_cmt (0X13A72B0E, "three", 0);
  8214. set_cmt (0X13A72B16, "publicKeyData", 0);
  8215. set_cmt (0X13A72B18, "exponent", 0);
  8216. set_cmt (0X13A72B1A, "publicKeyHandle", 0);
  8217. create_insn (x=0X13A72B1C);
  8218. op_plain_offset (x, 1, 0);
  8219. op_plain_offset (x, 129, 0);
  8220. create_dword (x=0X13A72B24);
  8221. op_plain_offset (x, 0, 0);
  8222. op_plain_offset (x, 128, 0);
  8223. create_dword (0X13A72B28);
  8224. create_dword (x=0X13A72B2C);
  8225. op_plain_offset (x, 0, 0);
  8226. op_plain_offset (x, 128, 0);
  8227. create_dword (0X13A72B30);
  8228. create_dword (x=0X13A72B34);
  8229. op_plain_offset (x, 0, 0);
  8230. op_plain_offset (x, 128, 0);
  8231. create_dword (x=0X13A72B38);
  8232. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  8233. create_dword (x=0X13A72B3C);
  8234. op_plain_offset (x, 0, 0);
  8235. op_plain_offset (x, 128, 0);
  8236. create_dword (x=0X13A72B40);
  8237. op_plain_offset (x, 0, 0);
  8238. op_plain_offset (x, 128, 0);
  8239. create_dword (x=0X13A72B44);
  8240. op_plain_offset (x, 0, 0);
  8241. op_plain_offset (x, 128, 0);
  8242. create_dword (x=0X13A72B48);
  8243. op_plain_offset (x, 0, 0);
  8244. op_plain_offset (x, 128, 0);
  8245. set_cmt (0X13A72B4C, "Sets contents of keyid to random data", 1);
  8246. create_insn (0X13A72B4C);
  8247. set_name (0X13A72B4C, "kernel_IOSC_GenerateKey");
  8248. create_insn (x=0X13A72B4E);
  8249. op_plain_offset (x, 1, 0);
  8250. op_plain_offset (x, 129, 0);
  8251. create_insn (x=0X13A72B60);
  8252. op_plain_offset (x, 1, 0);
  8253. op_plain_offset (x, 129, 0);
  8254. set_cmt (0X13A72B66, "result", 0);
  8255. set_cmt (0X13A72B68, "a2", 0);
  8256. set_cmt (0X13A72B6A, "a4", 0);
  8257. create_insn (x=0X13A72B6A);
  8258. op_plain_offset (x, 1, 0);
  8259. op_plain_offset (x, 129, 0);
  8260. create_insn (x=0X13A72B6E);
  8261. op_plain_offset (x, 1, 0);
  8262. op_plain_offset (x, 129, 0);
  8263. set_cmt (0X13A72B70, "queue_id", 0);
  8264. create_insn (x=0X13A72B8A);
  8265. op_plain_offset (x, 1, 0);
  8266. op_plain_offset (x, 129, 0);
  8267. set_cmt (0X13A72B90, "result", 0);
  8268. set_cmt (0X13A72B92, "a2", 0);
  8269. set_cmt (0X13A72B94, "a4", 0);
  8270. create_insn (x=0X13A72B94);
  8271. op_plain_offset (x, 1, 0);
  8272. op_plain_offset (x, 129, 0);
  8273. set_cmt (0X13A72B98, "key_size", 0);
  8274. create_insn (x=0X13A72B98);
  8275. op_stkvar (x, 1);
  8276. set_cmt (0X13A72B9A, "handle", 0);
  8277. create_insn (x=0X13A72B9C);
  8278. op_plain_offset (x, 1, 0);
  8279. op_plain_offset (x, 129, 0);
  8280. create_insn (x=0X13A72BA4);
  8281. op_dec (x, 1);
  8282. create_insn (x=0X13A72BA8);
  8283. op_dec (x, 0);
  8284. set_cmt (0X13A72BAA, "handle", 0);
  8285. set_cmt (0X13A72BAC, "owner", 0);
  8286. create_insn (x=0X13A72BAE);
  8287. op_plain_offset (x, 1, 0);
  8288. op_plain_offset (x, 129, 0);
  8289. create_insn (x=0X13A72BBE);
  8290. op_stkvar (x, 1);
  8291. set_cmt (0X13A72BC4, "key_handle", 0);
  8292. create_insn (x=0X13A72BC6);
  8293. op_plain_offset (x, 1, 0);
  8294. op_plain_offset (x, 129, 0);
  8295. create_byte (0X13A72BCE);
  8296. make_array (0X13A72BCE, 0X2);
  8297. create_dword (x=0X13A72BD0);
  8298. op_plain_offset (x, 0, 0);
  8299. op_plain_offset (x, 128, 0);
  8300. create_dword (0X13A72BD4);
  8301. create_dword (x=0X13A72BD8);
  8302. op_plain_offset (x, 0, 0);
  8303. op_plain_offset (x, 128, 0);
  8304. create_dword (0X13A72BDC);
  8305. create_dword (x=0X13A72BE0);
  8306. op_plain_offset (x, 0, 0);
  8307. op_plain_offset (x, 128, 0);
  8308. create_dword (x=0X13A72BE4);
  8309. op_plain_offset (x, 0, 0);
  8310. op_plain_offset (x, 128, 0);
  8311. create_dword (x=0X13A72BE8);
  8312. op_dec (x, 0);
  8313. create_dword (x=0X13A72BEC);
  8314. op_plain_offset (x, 0, 0);
  8315. op_plain_offset (x, 128, 0);
  8316. create_dword (x=0X13A72BF0);
  8317. op_plain_offset (x, 0, 0);
  8318. op_plain_offset (x, 128, 0);
  8319. set_cmt (0X13A72BF4, "Generates a new AES crypto key from an ecdh shared secret calculated from a sender's ECC key and our own ECC key\nReturn: 0 on success, negative for error", 1);
  8320. create_insn (0X13A72BF4);
  8321. set_name (0X13A72BF4, "kernel_IOSC_ComputeSharedKey");
  8322. create_insn (x=0X13A72BF6);
  8323. op_plain_offset (x, 1, 0);
  8324. op_plain_offset (x, 129, 0);
  8325. create_insn (x=0X13A72C0A);
  8326. create_insn (x=0X13A72C0C);
  8327. op_plain_offset (x, 1, 0);
  8328. op_plain_offset (x, 129, 0);
  8329. set_cmt (0X13A72C12, "result", 0);
  8330. set_cmt (0X13A72C14, "a2", 0);
  8331. set_cmt (0X13A72C16, "a4", 0);
  8332. create_insn (x=0X13A72C16);
  8333. op_plain_offset (x, 1, 0);
  8334. op_plain_offset (x, 129, 0);
  8335. create_insn (x=0X13A72C1A);
  8336. op_plain_offset (x, 1, 0);
  8337. op_plain_offset (x, 129, 0);
  8338. set_cmt (0X13A72C1C, "queue_id", 0);
  8339. create_insn (x=0X13A72C36);
  8340. op_plain_offset (x, 1, 0);
  8341. op_plain_offset (x, 129, 0);
  8342. set_cmt (0X13A72C3C, "result", 0);
  8343. set_cmt (0X13A72C3E, "a2", 0);
  8344. set_cmt (0X13A72C40, "a4", 0);
  8345. create_insn (x=0X13A72C40);
  8346. op_plain_offset (x, 1, 0);
  8347. op_plain_offset (x, 129, 0);
  8348. create_insn (x=0X13A72C44);
  8349. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  8350. set_cmt (0X13A72C4A, "handle", 0);
  8351. set_cmt (0X13A72C4C, "owner", 0);
  8352. create_insn (x=0X13A72C4E);
  8353. op_plain_offset (x, 1, 0);
  8354. op_plain_offset (x, 129, 0);
  8355. create_insn (x=0X13A72C5E);
  8356. op_stkvar (x, 1);
  8357. create_insn (x=0X13A72C64);
  8358. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  8359. set_cmt (0X13A72C6A, "handle", 0);
  8360. set_cmt (0X13A72C6C, "owner", 0);
  8361. create_insn (x=0X13A72C6E);
  8362. op_plain_offset (x, 1, 0);
  8363. op_plain_offset (x, 129, 0);
  8364. create_insn (x=0X13A72C76);
  8365. op_plain_offset (x, 1, 0);
  8366. op_plain_offset (x, 129, 0);
  8367. create_insn (x=0X13A72C80);
  8368. op_stkvar (x, 1);
  8369. create_insn (x=0X13A72C86);
  8370. op_plain_offset (x, 1, 0);
  8371. op_plain_offset (x, 129, 0);
  8372. set_cmt (0X13A72C8C, "handle", 0);
  8373. set_cmt (0X13A72C8E, "owner", 0);
  8374. create_insn (x=0X13A72C90);
  8375. op_plain_offset (x, 1, 0);
  8376. op_plain_offset (x, 129, 0);
  8377. create_insn (x=0X13A72C98);
  8378. op_plain_offset (x, 1, 0);
  8379. op_plain_offset (x, 129, 0);
  8380. create_insn (x=0X13A72CA2);
  8381. op_stkvar (x, 1);
  8382. set_cmt (0X13A72CA8, "privateHandle", 0);
  8383. set_cmt (0X13A72CAA, "publicHandle", 0);
  8384. set_cmt (0X13A72CAC, "sharedHandle", 0);
  8385. create_insn (x=0X13A72CAE);
  8386. op_plain_offset (x, 1, 0);
  8387. op_plain_offset (x, 129, 0);
  8388. create_insn (0X13A72CB6);
  8389. create_insn (0X13A72CBC);
  8390. create_dword (x=0X13A72CC0);
  8391. op_plain_offset (x, 0, 0);
  8392. op_plain_offset (x, 128, 0);
  8393. create_dword (x=0X13A72CC4);
  8394. create_dword (x=0X13A72CC8);
  8395. op_plain_offset (x, 0, 0);
  8396. op_plain_offset (x, 128, 0);
  8397. create_dword (0X13A72CCC);
  8398. create_dword (x=0X13A72CD0);
  8399. op_plain_offset (x, 0, 0);
  8400. op_plain_offset (x, 128, 0);
  8401. create_dword (x=0X13A72CD4);
  8402. op_plain_offset (x, 0, 0);
  8403. op_plain_offset (x, 128, 0);
  8404. create_dword (x=0X13A72CD8);
  8405. op_plain_offset (x, 0, 0);
  8406. op_plain_offset (x, 128, 0);
  8407. create_dword (x=0X13A72CDC);
  8408. op_plain_offset (x, 0, 0);
  8409. op_plain_offset (x, 128, 0);
  8410. set_cmt (0X13A72CE0, "Fetch 4 bytes of userdata from the key\nReturn: 0 on success (userdata in data), negative for error", 1);
  8411. create_insn (0X13A72CE0);
  8412. set_name (0X13A72CE0, "kernel_IOSC_GetData");
  8413. create_insn (x=0X13A72CE2);
  8414. op_plain_offset (x, 1, 0);
  8415. op_plain_offset (x, 129, 0);
  8416. create_insn (x=0X13A72CF8);
  8417. op_plain_offset (x, 1, 0);
  8418. op_plain_offset (x, 129, 0);
  8419. set_cmt (0X13A72CFE, "result", 0);
  8420. set_cmt (0X13A72D00, "a2", 0);
  8421. set_cmt (0X13A72D02, "a4", 0);
  8422. create_insn (x=0X13A72D02);
  8423. op_plain_offset (x, 1, 0);
  8424. op_plain_offset (x, 129, 0);
  8425. create_insn (x=0X13A72D06);
  8426. op_plain_offset (x, 1, 0);
  8427. op_plain_offset (x, 129, 0);
  8428. set_cmt (0X13A72D08, "queue_id", 0);
  8429. create_insn (x=0X13A72D22);
  8430. op_plain_offset (x, 1, 0);
  8431. op_plain_offset (x, 129, 0);
  8432. set_cmt (0X13A72D28, "result", 0);
  8433. set_cmt (0X13A72D2A, "a2", 0);
  8434. set_cmt (0X13A72D2C, "a4", 0);
  8435. create_insn (x=0X13A72D2C);
  8436. op_plain_offset (x, 1, 0);
  8437. op_plain_offset (x, 129, 0);
  8438. set_cmt (0X13A72D32, "device_to_open", 0);
  8439. set_cmt (0X13A72D34, "current_pid", 0);
  8440. set_cmt (0X13A72D36, "path_length", 0);
  8441. create_insn (x=0X13A72D36);
  8442. op_plain_offset (x, 1, 0);
  8443. op_plain_offset (x, 129, 0);
  8444. set_cmt (0X13A72D38, "cur", 0);
  8445. create_insn (x=0X13A72D38);
  8446. op_stkvar (x, 1);
  8447. set_cmt (0X13A72D3A, "three", 0);
  8448. create_insn (x=0X13A72D3C);
  8449. op_plain_offset (x, 1, 0);
  8450. op_plain_offset (x, 129, 0);
  8451. create_insn (x=0X13A72D48);
  8452. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  8453. set_cmt (0X13A72D4E, "handle", 0);
  8454. set_cmt (0X13A72D50, "owner", 0);
  8455. create_insn (x=0X13A72D50);
  8456. op_stkvar (x, 1);
  8457. create_insn (x=0X13A72D52);
  8458. op_plain_offset (x, 1, 0);
  8459. op_plain_offset (x, 129, 0);
  8460. create_insn (x=0X13A72D62);
  8461. op_stkvar (x, 1);
  8462. set_cmt (0X13A72D68, "handle", 0);
  8463. set_cmt (0X13A72D6A, "data", 0);
  8464. create_insn (x=0X13A72D6C);
  8465. op_plain_offset (x, 1, 0);
  8466. op_plain_offset (x, 129, 0);
  8467. create_dword (x=0X13A72D74);
  8468. op_plain_offset (x, 0, 0);
  8469. op_plain_offset (x, 128, 0);
  8470. create_dword (0X13A72D78);
  8471. create_dword (x=0X13A72D7C);
  8472. op_plain_offset (x, 0, 0);
  8473. op_plain_offset (x, 128, 0);
  8474. create_dword (x=0X13A72D80);
  8475. op_plain_offset (x, 0, 0);
  8476. op_plain_offset (x, 128, 0);
  8477. create_dword (x=0X13A72D84);
  8478. op_plain_offset (x, 0, 0);
  8479. op_plain_offset (x, 128, 0);
  8480. create_dword (x=0X13A72D88);
  8481. op_plain_offset (x, 0, 0);
  8482. op_plain_offset (x, 128, 0);
  8483. create_dword (x=0X13A72D8C);
  8484. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  8485. create_dword (x=0X13A72D90);
  8486. op_plain_offset (x, 0, 0);
  8487. op_plain_offset (x, 128, 0);
  8488. create_dword (x=0X13A72D94);
  8489. op_plain_offset (x, 0, 0);
  8490. op_plain_offset (x, 128, 0);
  8491. set_cmt (0X13A72D98, "0 on success, negative for error", 1);
  8492. create_insn (0X13A72D98);
  8493. set_name (0X13A72D98, "kernel_IOSC_SetData");
  8494. create_insn (x=0X13A72D9A);
  8495. op_plain_offset (x, 1, 0);
  8496. op_plain_offset (x, 129, 0);
  8497. create_insn (x=0X13A72DAE);
  8498. op_plain_offset (x, 1, 0);
  8499. op_plain_offset (x, 129, 0);
  8500. set_cmt (0X13A72DB4, "result", 0);
  8501. set_cmt (0X13A72DB6, "a2", 0);
  8502. set_cmt (0X13A72DB8, "a4", 0);
  8503. create_insn (x=0X13A72DB8);
  8504. op_plain_offset (x, 1, 0);
  8505. op_plain_offset (x, 129, 0);
  8506. create_insn (x=0X13A72DBC);
  8507. op_plain_offset (x, 1, 0);
  8508. op_plain_offset (x, 129, 0);
  8509. set_cmt (0X13A72DBE, "queue_id", 0);
  8510. create_insn (x=0X13A72DD8);
  8511. op_plain_offset (x, 1, 0);
  8512. op_plain_offset (x, 129, 0);
  8513. set_cmt (0X13A72DDE, "result", 0);
  8514. set_cmt (0X13A72DE0, "a2", 0);
  8515. set_cmt (0X13A72DE2, "a4", 0);
  8516. create_insn (x=0X13A72DE2);
  8517. op_plain_offset (x, 1, 0);
  8518. op_plain_offset (x, 129, 0);
  8519. create_insn (x=0X13A72DE6);
  8520. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  8521. set_cmt (0X13A72DEC, "handle", 0);
  8522. set_cmt (0X13A72DEE, "owner", 0);
  8523. create_insn (x=0X13A72DF0);
  8524. op_plain_offset (x, 1, 0);
  8525. op_plain_offset (x, 129, 0);
  8526. create_insn (x=0X13A72E00);
  8527. op_stkvar (x, 1);
  8528. set_cmt (0X13A72E06, "handle", 0);
  8529. set_cmt (0X13A72E08, "value", 0);
  8530. create_insn (x=0X13A72E0A);
  8531. op_plain_offset (x, 1, 0);
  8532. op_plain_offset (x, 129, 0);
  8533. create_byte (0X13A72E12);
  8534. make_array (0X13A72E12, 0X2);
  8535. create_dword (x=0X13A72E14);
  8536. op_plain_offset (x, 0, 0);
  8537. op_plain_offset (x, 128, 0);
  8538. create_dword (0X13A72E18);
  8539. create_dword (x=0X13A72E1C);
  8540. op_plain_offset (x, 0, 0);
  8541. op_plain_offset (x, 128, 0);
  8542. create_dword (0X13A72E20);
  8543. create_dword (x=0X13A72E24);
  8544. op_plain_offset (x, 0, 0);
  8545. op_plain_offset (x, 128, 0);
  8546. create_dword (x=0X13A72E28);
  8547. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  8548. create_dword (x=0X13A72E2C);
  8549. op_plain_offset (x, 0, 0);
  8550. op_plain_offset (x, 128, 0);
  8551. create_dword (x=0X13A72E30);
  8552. op_plain_offset (x, 0, 0);
  8553. op_plain_offset (x, 128, 0);
  8554. set_cmt (0X13A72E34, "Return the key's size in size[0]\nReturn: 0 on success, negative for error", 1);
  8555. create_insn (0X13A72E34);
  8556. set_name (0X13A72E34, "kernel_IOSC_GetKeySize");
  8557. create_insn (x=0X13A72E36);
  8558. op_plain_offset (x, 1, 0);
  8559. op_plain_offset (x, 129, 0);
  8560. create_insn (x=0X13A72E4A);
  8561. op_plain_offset (x, 1, 0);
  8562. op_plain_offset (x, 129, 0);
  8563. set_cmt (0X13A72E50, "result", 0);
  8564. set_cmt (0X13A72E52, "a2", 0);
  8565. set_cmt (0X13A72E54, "a4", 0);
  8566. create_insn (x=0X13A72E54);
  8567. op_plain_offset (x, 1, 0);
  8568. op_plain_offset (x, 129, 0);
  8569. create_insn (x=0X13A72E58);
  8570. op_plain_offset (x, 1, 0);
  8571. op_plain_offset (x, 129, 0);
  8572. set_cmt (0X13A72E5A, "queue_id", 0);
  8573. create_insn (x=0X13A72E74);
  8574. op_plain_offset (x, 1, 0);
  8575. op_plain_offset (x, 129, 0);
  8576. set_cmt (0X13A72E7A, "result", 0);
  8577. set_cmt (0X13A72E7C, "a2", 0);
  8578. set_cmt (0X13A72E7E, "a4", 0);
  8579. create_insn (x=0X13A72E7E);
  8580. op_plain_offset (x, 1, 0);
  8581. op_plain_offset (x, 129, 0);
  8582. create_insn (x=0X13A72E82);
  8583. op_plain_offset (x, 1, 0);
  8584. op_plain_offset (x, 129, 0);
  8585. set_cmt (0X13A72E88, "handle", 0);
  8586. set_cmt (0X13A72E8A, "owner", 0);
  8587. create_insn (x=0X13A72E8A);
  8588. op_stkvar (x, 1);
  8589. create_insn (x=0X13A72E8C);
  8590. op_plain_offset (x, 1, 0);
  8591. op_plain_offset (x, 129, 0);
  8592. create_insn (x=0X13A72E9C);
  8593. op_stkvar (x, 1);
  8594. create_insn (x=0X13A72EA2);
  8595. op_plain_offset (x, 1, 0);
  8596. op_plain_offset (x, 129, 0);
  8597. set_cmt (0X13A72EA8, "current_pid", 0);
  8598. create_insn (x=0X13A72EAA);
  8599. op_plain_offset (x, 1, 0);
  8600. op_plain_offset (x, 129, 0);
  8601. set_cmt (0X13A72EAC, "cur", 0);
  8602. create_insn (x=0X13A72EAC);
  8603. op_stkvar (x, 1);
  8604. set_cmt (0X13A72EAE, "device_to_open", 0);
  8605. set_cmt (0X13A72EB0, "path_length", 0);
  8606. create_insn (x=0X13A72EB0);
  8607. op_plain_offset (x, 1, 0);
  8608. op_plain_offset (x, 129, 0);
  8609. set_cmt (0X13A72EB2, "three", 0);
  8610. set_cmt (0X13A72EBA, "key_size", 0);
  8611. set_cmt (0X13A72EBC, "handle", 0);
  8612. create_insn (x=0X13A72EBE);
  8613. op_plain_offset (x, 1, 0);
  8614. op_plain_offset (x, 129, 0);
  8615. create_byte (0X13A72EC6);
  8616. make_array (0X13A72EC6, 0X2);
  8617. create_dword (x=0X13A72EC8);
  8618. op_plain_offset (x, 0, 0);
  8619. op_plain_offset (x, 128, 0);
  8620. create_dword (0X13A72ECC);
  8621. create_dword (x=0X13A72ED0);
  8622. op_plain_offset (x, 0, 0);
  8623. op_plain_offset (x, 128, 0);
  8624. create_dword (0X13A72ED4);
  8625. create_dword (x=0X13A72ED8);
  8626. op_plain_offset (x, 0, 0);
  8627. op_plain_offset (x, 128, 0);
  8628. create_dword (x=0X13A72EDC);
  8629. op_plain_offset (x, 0, 0);
  8630. op_plain_offset (x, 128, 0);
  8631. create_dword (x=0X13A72EE0);
  8632. op_plain_offset (x, 0, 0);
  8633. op_plain_offset (x, 128, 0);
  8634. create_dword (x=0X13A72EE4);
  8635. op_plain_offset (x, 0, 0);
  8636. op_plain_offset (x, 128, 0);
  8637. create_dword (x=0X13A72EE8);
  8638. op_plain_offset (x, 0, 0);
  8639. op_plain_offset (x, 128, 0);
  8640. set_cmt (0X13A72EEC, "Return the key's userdata size in size[0]\nReturn: 0 on success, negative for error", 1);
  8641. create_insn (0X13A72EEC);
  8642. set_name (0X13A72EEC, "kernel_IOSC_GetSignatureSize");
  8643. create_insn (x=0X13A72EEE);
  8644. op_plain_offset (x, 1, 0);
  8645. op_plain_offset (x, 129, 0);
  8646. create_insn (x=0X13A72F02);
  8647. op_plain_offset (x, 1, 0);
  8648. op_plain_offset (x, 129, 0);
  8649. set_cmt (0X13A72F08, "result", 0);
  8650. set_cmt (0X13A72F0A, "a2", 0);
  8651. set_cmt (0X13A72F0C, "a4", 0);
  8652. create_insn (x=0X13A72F0C);
  8653. op_plain_offset (x, 1, 0);
  8654. op_plain_offset (x, 129, 0);
  8655. create_insn (x=0X13A72F10);
  8656. op_plain_offset (x, 1, 0);
  8657. op_plain_offset (x, 129, 0);
  8658. set_cmt (0X13A72F12, "queue_id", 0);
  8659. create_insn (x=0X13A72F2C);
  8660. op_plain_offset (x, 1, 0);
  8661. op_plain_offset (x, 129, 0);
  8662. set_cmt (0X13A72F32, "result", 0);
  8663. set_cmt (0X13A72F34, "a2", 0);
  8664. set_cmt (0X13A72F36, "a4", 0);
  8665. create_insn (x=0X13A72F36);
  8666. op_plain_offset (x, 1, 0);
  8667. op_plain_offset (x, 129, 0);
  8668. create_insn (x=0X13A72F3A);
  8669. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  8670. set_cmt (0X13A72F40, "handle", 0);
  8671. set_cmt (0X13A72F42, "owner", 0);
  8672. create_insn (x=0X13A72F42);
  8673. op_stkvar (x, 1);
  8674. create_insn (x=0X13A72F44);
  8675. op_plain_offset (x, 1, 0);
  8676. op_plain_offset (x, 129, 0);
  8677. create_insn (x=0X13A72F54);
  8678. op_stkvar (x, 1);
  8679. create_insn (x=0X13A72F5A);
  8680. op_plain_offset (x, 1, 0);
  8681. op_plain_offset (x, 129, 0);
  8682. set_cmt (0X13A72F60, "current_pid", 0);
  8683. create_insn (x=0X13A72F62);
  8684. op_plain_offset (x, 1, 0);
  8685. op_plain_offset (x, 129, 0);
  8686. set_cmt (0X13A72F64, "cur", 0);
  8687. create_insn (x=0X13A72F64);
  8688. op_stkvar (x, 1);
  8689. set_cmt (0X13A72F66, "device_to_open", 0);
  8690. set_cmt (0X13A72F68, "path_length", 0);
  8691. create_insn (x=0X13A72F68);
  8692. op_plain_offset (x, 1, 0);
  8693. op_plain_offset (x, 129, 0);
  8694. set_cmt (0X13A72F6A, "three", 0);
  8695. set_cmt (0X13A72F72, "size", 0);
  8696. set_cmt (0X13A72F74, "handle", 0);
  8697. create_insn (x=0X13A72F76);
  8698. op_plain_offset (x, 1, 0);
  8699. op_plain_offset (x, 129, 0);
  8700. create_byte (0X13A72F7E);
  8701. make_array (0X13A72F7E, 0X2);
  8702. create_dword (x=0X13A72F80);
  8703. op_plain_offset (x, 0, 0);
  8704. op_plain_offset (x, 128, 0);
  8705. create_dword (0X13A72F84);
  8706. create_dword (x=0X13A72F88);
  8707. op_plain_offset (x, 0, 0);
  8708. op_plain_offset (x, 128, 0);
  8709. create_dword (0X13A72F8C);
  8710. create_dword (x=0X13A72F90);
  8711. op_plain_offset (x, 0, 0);
  8712. op_plain_offset (x, 128, 0);
  8713. create_dword (x=0X13A72F94);
  8714. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  8715. create_dword (x=0X13A72F98);
  8716. op_plain_offset (x, 0, 0);
  8717. op_plain_offset (x, 128, 0);
  8718. create_dword (x=0X13A72F9C);
  8719. op_plain_offset (x, 0, 0);
  8720. op_plain_offset (x, 128, 0);
  8721. create_dword (x=0X13A72FA0);
  8722. op_plain_offset (x, 0, 0);
  8723. op_plain_offset (x, 128, 0);
  8724. create_insn (0X13A72FA4);
  8725. set_name (0X13A72FA4, "BSL_GenerateHash");
  8726. create_insn (0X13A72FCA);
  8727. create_insn (x=0X13A72FCE);
  8728. op_plain_offset (x, 1, 0);
  8729. op_plain_offset (x, 129, 0);
  8730. set_cmt (0X13A72FD0, "size", 0);
  8731. set_cmt (0X13A72FD2, "heap_id", 0);
  8732. create_insn (x=0X13A72FD4);
  8733. op_plain_offset (x, 1, 0);
  8734. op_plain_offset (x, 129, 0);
  8735. create_insn (x=0X13A72FE6);
  8736. op_stkvar (x, 1);
  8737. create_insn (x=0X13A72FF4);
  8738. op_stkvar (x, 1);
  8739. create_insn (x=0X13A72FFA);
  8740. op_stkvar (x, 1);
  8741. set_cmt (0X13A72FFC, "queue_id", 0);
  8742. create_insn (x=0X13A72FFC);
  8743. op_stkvar (x, 1);
  8744. create_insn (x=0X13A72FFE);
  8745. op_stkvar (x, 1);
  8746. set_cmt (0X13A73000, "a5", 0);
  8747. create_insn (x=0X13A73000);
  8748. op_stkvar (x, 1);
  8749. set_cmt (0X13A73002, "a7", 0);
  8750. create_insn (x=0X13A73002);
  8751. op_stkvar (x, 1);
  8752. set_cmt (0X13A73004, "a1", 0);
  8753. create_insn (x=0X13A73004);
  8754. op_hex (x, 1);
  8755. set_cmt (0X13A73006, "a2", 0);
  8756. set_cmt (0X13A73008, "a3", 0);
  8757. set_cmt (0X13A7300A, "a4", 0);
  8758. create_insn (x=0X13A7300C);
  8759. op_plain_offset (x, 1, 0);
  8760. op_plain_offset (x, 129, 0);
  8761. create_insn (x=0X13A7301A);
  8762. op_plain_offset (x, 1, 0);
  8763. op_plain_offset (x, 129, 0);
  8764. set_cmt (0X13A7301C, "ptr", 0);
  8765. set_cmt (0X13A7301E, "heap_id", 0);
  8766. create_insn (x=0X13A73020);
  8767. op_plain_offset (x, 1, 0);
  8768. op_plain_offset (x, 129, 0);
  8769. create_insn (0X13A73026);
  8770. set_cmt (0X13A7302C, "vectors", 0);
  8771. create_insn (x=0X13A7302C);
  8772. op_stkvar (x, 1);
  8773. set_cmt (0X13A7302E, "request", 0);
  8774. set_cmt (0X13A73030, "in_cnt", 0);
  8775. set_cmt (0X13A73032, "out_cnt", 0);
  8776. create_insn (x=0X13A73034);
  8777. op_plain_offset (x, 1, 0);
  8778. op_plain_offset (x, 129, 0);
  8779. set_cmt (0X13A73036, "fd", 0);
  8780. create_insn (x=0X13A73036);
  8781. op_hex (x, 1);
  8782. create_insn (0X13A7303C);
  8783. create_insn (0X13A73040);
  8784. create_byte (0X13A73046);
  8785. make_array (0X13A73046, 0X2);
  8786. create_dword (0X13A73048);
  8787. create_dword (x=0X13A7304C);
  8788. op_plain_offset (x, 0, 0);
  8789. op_plain_offset (x, 128, 0);
  8790. create_dword (x=0X13A73050);
  8791. op_plain_offset (x, 0, 0);
  8792. op_plain_offset (x, 128, 0);
  8793. create_dword (x=0X13A73054);
  8794. op_hex (x, 0);
  8795. set_name (0X13A73054, "fd");
  8796. create_dword (x=0X13A73058);
  8797. op_plain_offset (x, 0, 0);
  8798. op_plain_offset (x, 128, 0);
  8799. create_dword (x=0X13A7305C);
  8800. op_plain_offset (x, 0, 0);
  8801. op_plain_offset (x, 128, 0);
  8802. create_dword (x=0X13A73060);
  8803. op_plain_offset (x, 0, 0);
  8804. op_plain_offset (x, 128, 0);
  8805. set_cmt (0X13A73064, "Calculate SHA1 hash of data, send message to queueid with result\nReturn: 0 on success", 1);
  8806. create_insn (0X13A73064);
  8807. set_name (0X13A73064, "kernel_IOSC_GenerateHashAsync");
  8808. create_insn (x=0X13A7306E);
  8809. op_plain_offset (x, 1, 0);
  8810. op_plain_offset (x, 129, 0);
  8811. set_cmt (0X13A7307A, "current_pid", 0);
  8812. set_cmt (0X13A7307E, "cur", 0);
  8813. create_insn (x=0X13A7307E);
  8814. op_stkvar (x, 1);
  8815. set_cmt (0X13A73082, "device_to_open", 0);
  8816. set_cmt (0X13A73084, "path_length", 0);
  8817. create_insn (x=0X13A73084);
  8818. op_dec (x, 1);
  8819. set_cmt (0X13A73086, "three", 0);
  8820. create_insn (x=0X13A73088);
  8821. op_plain_offset (x, 1, 0);
  8822. op_plain_offset (x, 129, 0);
  8823. create_insn (x=0X13A73096);
  8824. op_stkvar (x, 1);
  8825. set_cmt (0X13A7309E, "device_to_open", 0);
  8826. create_insn (x=0X13A7309E);
  8827. op_stkvar (x, 1);
  8828. set_cmt (0X13A730A0, "current_pid", 0);
  8829. set_cmt (0X13A730A2, "path_length", 0);
  8830. create_insn (x=0X13A730A2);
  8831. op_plain_offset (x, 1, 0);
  8832. op_plain_offset (x, 129, 0);
  8833. set_cmt (0X13A730A4, "cur", 0);
  8834. create_insn (x=0X13A730A4);
  8835. op_stkvar (x, 1);
  8836. set_cmt (0X13A730A6, "three", 0);
  8837. create_insn (x=0X13A730AE);
  8838. op_stkvar (x, 1);
  8839. set_cmt (0X13A730B0, "hashData", 0);
  8840. create_insn (x=0X13A730B0);
  8841. op_stkvar (x, 1);
  8842. create_insn (x=0X13A730B2);
  8843. op_stkvar (x, 1);
  8844. set_cmt (0X13A730B4, "message_queue", 0);
  8845. create_insn (x=0X13A730B4);
  8846. op_stkvar (x, 1);
  8847. create_insn (x=0X13A730B6);
  8848. op_stkvar (x, 1);
  8849. set_cmt (0X13A730B8, "context", 0);
  8850. set_cmt (0X13A730BA, "reply", 0);
  8851. create_insn (x=0X13A730BA);
  8852. op_stkvar (x, 1);
  8853. set_cmt (0X13A730BC, "inputData", 0);
  8854. set_cmt (0X13A730BE, "inputSize", 0);
  8855. set_cmt (0X13A730C0, "chainingFlag", 0);
  8856. create_insn (0X13A730D6);
  8857. set_cmt (0X13A730D8, "path_length", 0);
  8858. set_cmt (0X13A730DA, "current_pid", 0);
  8859. set_cmt (0X13A730DC, "three", 0);
  8860. set_cmt (0X13A730DE, "cur", 0);
  8861. create_insn (x=0X13A730DE);
  8862. op_stkvar (x, 1);
  8863. set_cmt (0X13A730E0, "device_to_open", 0);
  8864. create_byte (0X13A730EA);
  8865. make_array (0X13A730EA, 0X2);
  8866. create_dword (x=0X13A730EC);
  8867. op_plain_offset (x, 0, 0);
  8868. op_plain_offset (x, 128, 0);
  8869. create_dword (x=0X13A730F0);
  8870. op_plain_offset (x, 0, 0);
  8871. op_plain_offset (x, 128, 0);
  8872. set_cmt (0X13A730F4, "Synchronous implementation of sha1_async\nReturn: 0 on success", 1);
  8873. create_insn (0X13A730F4);
  8874. set_name (0X13A730F4, "kernel_IOSC_GenerateHash");
  8875. }
  8876.  
  8877. //------------------------------------------------------------------------
  8878. // Information about bytes
  8879.  
  8880. static Bytes_1(void) {
  8881. auto x;
  8882. #define id x
  8883.  
  8884. create_insn (x=0X13A730FE);
  8885. op_plain_offset (x, 1, 0);
  8886. op_plain_offset (x, 129, 0);
  8887. set_cmt (0X13A7310A, "current_pid", 0);
  8888. set_cmt (0X13A7310E, "cur", 0);
  8889. create_insn (x=0X13A7310E);
  8890. op_stkvar (x, 1);
  8891. set_cmt (0X13A73112, "device_to_open", 0);
  8892. set_cmt (0X13A73114, "path_length", 0);
  8893. create_insn (x=0X13A73114);
  8894. op_plain_offset (x, 1, 0);
  8895. op_plain_offset (x, 129, 0);
  8896. set_cmt (0X13A73116, "three", 0);
  8897. create_insn (x=0X13A73118);
  8898. op_plain_offset (x, 1, 0);
  8899. op_plain_offset (x, 129, 0);
  8900. create_insn (x=0X13A73126);
  8901. op_stkvar (x, 1);
  8902. set_cmt (0X13A7312E, "device_to_open", 0);
  8903. create_insn (x=0X13A7312E);
  8904. op_stkvar (x, 1);
  8905. set_cmt (0X13A73130, "current_pid", 0);
  8906. set_cmt (0X13A73132, "path_length", 0);
  8907. create_insn (x=0X13A73132);
  8908. op_plain_offset (x, 1, 0);
  8909. op_plain_offset (x, 129, 0);
  8910. set_cmt (0X13A73134, "cur", 0);
  8911. create_insn (x=0X13A73134);
  8912. op_stkvar (x, 1);
  8913. set_cmt (0X13A73136, "three", 0);
  8914. create_insn (x=0X13A7313E);
  8915. op_stkvar (x, 1);
  8916. set_cmt (0X13A73140, "hashData", 0);
  8917. create_insn (x=0X13A73140);
  8918. op_stkvar (x, 1);
  8919. set_cmt (0X13A73146, "message_queue", 0);
  8920. create_insn (x=0X13A73146);
  8921. op_stkvar (x, 1);
  8922. set_cmt (0X13A73148, "context", 0);
  8923. set_cmt (0X13A7314A, "inputData", 0);
  8924. set_cmt (0X13A7314C, "inputSize", 0);
  8925. set_cmt (0X13A7314E, "chainingFlag", 0);
  8926. set_cmt (0X13A73150, "reply", 0);
  8927. create_insn (x=0X13A73150);
  8928. op_stkvar (x, 1);
  8929. create_insn (0X13A73166);
  8930. set_cmt (0X13A73168, "path_length", 0);
  8931. set_cmt (0X13A7316A, "current_pid", 0);
  8932. set_cmt (0X13A7316C, "three", 0);
  8933. set_cmt (0X13A7316E, "cur", 0);
  8934. create_insn (x=0X13A7316E);
  8935. op_stkvar (x, 1);
  8936. set_cmt (0X13A73170, "device_to_open", 0);
  8937. create_byte (0X13A7317A);
  8938. make_array (0X13A7317A, 0X2);
  8939. create_dword (x=0X13A7317C);
  8940. op_plain_offset (x, 0, 0);
  8941. op_plain_offset (x, 128, 0);
  8942. create_dword (x=0X13A73180);
  8943. op_plain_offset (x, 0, 0);
  8944. op_plain_offset (x, 128, 0);
  8945. create_insn (0X13A73184);
  8946. set_name (0X13A73184, "BSL_Encrypt");
  8947. create_insn (x=0X13A73194);
  8948. op_stkvar (x, 1);
  8949. create_insn (x=0X13A731A2);
  8950. op_stkvar (x, 1);
  8951. create_insn (x=0X13A731BC);
  8952. op_plain_offset (x, 1, 0);
  8953. op_plain_offset (x, 129, 0);
  8954. set_cmt (0X13A731BE, "size", 0);
  8955. set_cmt (0X13A731C0, "heap_id", 0);
  8956. create_insn (x=0X13A731C2);
  8957. op_plain_offset (x, 1, 0);
  8958. op_plain_offset (x, 129, 0);
  8959. set_cmt (0X13A731CC, "heap_id", 0);
  8960. set_cmt (0X13A731CE, "size", 0);
  8961. set_cmt (0X13A731D6, "key_size", 0);
  8962. create_insn (x=0X13A731D6);
  8963. op_stkvar (x, 1);
  8964. set_cmt (0X13A731D8, "handle", 0);
  8965. create_insn (x=0X13A731DA);
  8966. op_plain_offset (x, 1, 0);
  8967. op_plain_offset (x, 129, 0);
  8968. set_cmt (0X13A731E2, "key_handle", 0);
  8969. set_cmt (0X13A731E4, "keyData", 0);
  8970. set_cmt (0X13A731E6, "key_size", 0);
  8971. create_insn (x=0X13A731E6);
  8972. op_stkvar (x, 1);
  8973. create_insn (x=0X13A731E8);
  8974. op_plain_offset (x, 1, 0);
  8975. op_plain_offset (x, 129, 0);
  8976. create_insn (x=0X13A731F6);
  8977. op_stkvar (x, 1);
  8978. create_insn (x=0X13A73208);
  8979. op_stkvar (x, 1);
  8980. create_insn (x=0X13A73212);
  8981. op_stkvar (x, 1);
  8982. create_insn (x=0X13A73214);
  8983. op_stkvar (x, 1);
  8984. set_cmt (0X13A73218, "queue_id", 0);
  8985. create_insn (x=0X13A73218);
  8986. op_stkvar (x, 1);
  8987. set_cmt (0X13A7321A, "a7", 0);
  8988. create_insn (x=0X13A7321A);
  8989. op_stkvar (x, 1);
  8990. set_cmt (0X13A7321C, "a5", 0);
  8991. create_insn (x=0X13A7321C);
  8992. op_stkvar (x, 1);
  8993. set_cmt (0X13A73220, "a2", 0);
  8994. set_cmt (0X13A73222, "a3", 0);
  8995. set_cmt (0X13A73224, "a4", 0);
  8996. create_insn (x=0X13A73226);
  8997. op_plain_offset (x, 1, 0);
  8998. op_plain_offset (x, 129, 0);
  8999. create_insn (x=0X13A73236);
  9000. op_plain_offset (x, 1, 0);
  9001. op_plain_offset (x, 129, 0);
  9002. set_cmt (0X13A73238, "ptr", 0);
  9003. set_cmt (0X13A7323A, "heap_id", 0);
  9004. create_insn (x=0X13A7323C);
  9005. op_plain_offset (x, 1, 0);
  9006. op_plain_offset (x, 129, 0);
  9007. create_insn (x=0X13A73244);
  9008. op_plain_offset (x, 1, 0);
  9009. op_plain_offset (x, 129, 0);
  9010. set_cmt (0X13A73246, "ptr", 0);
  9011. set_cmt (0X13A73248, "heap_id", 0);
  9012. create_insn (x=0X13A7324A);
  9013. op_plain_offset (x, 1, 0);
  9014. op_plain_offset (x, 129, 0);
  9015. create_insn (0X13A73250);
  9016. create_insn (0X13A73256);
  9017. create_insn (0X13A7325C);
  9018. create_insn (0X13A73262);
  9019. set_cmt (0X13A73264, "vectors", 0);
  9020. create_insn (x=0X13A73264);
  9021. op_stkvar (x, 1);
  9022. set_cmt (0X13A73266, "request", 0);
  9023. set_cmt (0X13A73268, "in_cnt", 0);
  9024. set_cmt (0X13A7326A, "out_cnt", 0);
  9025. create_insn (x=0X13A7326C);
  9026. op_plain_offset (x, 1, 0);
  9027. op_plain_offset (x, 129, 0);
  9028. create_dword (0X13A73274);
  9029. create_dword (x=0X13A73278);
  9030. op_plain_offset (x, 0, 0);
  9031. op_plain_offset (x, 128, 0);
  9032. create_dword (x=0X13A7327C);
  9033. op_plain_offset (x, 0, 0);
  9034. op_plain_offset (x, 128, 0);
  9035. create_dword (x=0X13A73280);
  9036. op_plain_offset (x, 0, 0);
  9037. op_plain_offset (x, 128, 0);
  9038. create_dword (x=0X13A73284);
  9039. op_plain_offset (x, 0, 0);
  9040. op_plain_offset (x, 128, 0);
  9041. create_dword (x=0X13A73288);
  9042. op_plain_offset (x, 0, 0);
  9043. op_plain_offset (x, 128, 0);
  9044. create_dword (x=0X13A7328C);
  9045. op_plain_offset (x, 0, 0);
  9046. op_plain_offset (x, 128, 0);
  9047. create_dword (x=0X13A73290);
  9048. op_plain_offset (x, 0, 0);
  9049. op_plain_offset (x, 128, 0);
  9050. set_cmt (0X13A73294, "Encrypt len bytes from in using keyid and iv (which gets updated) and write to out. Send message to queueid with result\nReturn: 0 on success", 1);
  9051. create_insn (0X13A73294);
  9052. set_name (0X13A73294, "kernel_IOSC_EncryptAsync");
  9053. create_insn (x=0X13A732A0);
  9054. op_plain_offset (x, 1, 0);
  9055. op_plain_offset (x, 129, 0);
  9056. create_insn (x=0X13A732B6);
  9057. op_plain_offset (x, 1, 0);
  9058. op_plain_offset (x, 129, 0);
  9059. set_cmt (0X13A732BC, "result", 0);
  9060. set_cmt (0X13A732BE, "a2", 0);
  9061. set_cmt (0X13A732C0, "a4", 0);
  9062. create_insn (x=0X13A732C0);
  9063. op_plain_offset (x, 1, 0);
  9064. op_plain_offset (x, 129, 0);
  9065. create_insn (x=0X13A732C4);
  9066. op_plain_offset (x, 1, 0);
  9067. op_plain_offset (x, 129, 0);
  9068. set_cmt (0X13A732C6, "queue_id", 0);
  9069. create_insn (x=0X13A732E8);
  9070. op_plain_offset (x, 1, 0);
  9071. op_plain_offset (x, 129, 0);
  9072. set_cmt (0X13A732EE, "result", 0);
  9073. set_cmt (0X13A732F0, "a2", 0);
  9074. set_cmt (0X13A732F2, "a4", 0);
  9075. create_insn (x=0X13A732F2);
  9076. op_plain_offset (x, 1, 0);
  9077. op_plain_offset (x, 129, 0);
  9078. create_insn (x=0X13A732F6);
  9079. op_plain_offset (x, 1, 0);
  9080. op_plain_offset (x, 129, 0);
  9081. set_cmt (0X13A732FC, "handle", 0);
  9082. set_cmt (0X13A732FE, "owner", 0);
  9083. create_insn (x=0X13A732FE);
  9084. op_stkvar (x, 1);
  9085. create_insn (x=0X13A73300);
  9086. op_plain_offset (x, 1, 0);
  9087. op_plain_offset (x, 129, 0);
  9088. create_insn (x=0X13A73310);
  9089. op_stkvar (x, 1);
  9090. create_insn (x=0X13A73316);
  9091. op_plain_offset (x, 1, 0);
  9092. op_plain_offset (x, 129, 0);
  9093. set_cmt (0X13A7331E, "current_pid", 0);
  9094. set_cmt (0X13A73320, "device_to_open", 0);
  9095. create_insn (x=0X13A73320);
  9096. op_stkvar (x, 1);
  9097. set_cmt (0X13A73322, "cur", 0);
  9098. create_insn (x=0X13A73322);
  9099. op_stkvar (x, 1);
  9100. set_cmt (0X13A73324, "path_length", 0);
  9101. set_cmt (0X13A73326, "three", 0);
  9102. create_insn (x=0X13A73328);
  9103. op_plain_offset (x, 1, 0);
  9104. op_plain_offset (x, 129, 0);
  9105. set_cmt (0X13A73334, "device_to_open", 0);
  9106. set_cmt (0X13A73336, "current_pid", 0);
  9107. set_cmt (0X13A73338, "path_length", 0);
  9108. set_cmt (0X13A7333A, "cur", 0);
  9109. create_insn (x=0X13A7333A);
  9110. op_stkvar (x, 1);
  9111. set_cmt (0X13A7333C, "three", 0);
  9112. set_cmt (0X13A73348, "device_to_open", 0);
  9113. set_cmt (0X13A7334A, "current_pid", 0);
  9114. set_cmt (0X13A7334C, "path_length", 0);
  9115. create_insn (x=0X13A7334C);
  9116. op_plain_offset (x, 1, 0);
  9117. op_plain_offset (x, 129, 0);
  9118. set_cmt (0X13A7334E, "cur", 0);
  9119. create_insn (x=0X13A7334E);
  9120. op_stkvar (x, 1);
  9121. set_cmt (0X13A73350, "three", 0);
  9122. create_insn (x=0X13A73358);
  9123. op_stkvar (x, 1);
  9124. set_cmt (0X13A7335A, "outputData", 0);
  9125. create_insn (x=0X13A7335A);
  9126. op_stkvar (x, 1);
  9127. create_insn (x=0X13A7335C);
  9128. op_stkvar (x, 1);
  9129. set_cmt (0X13A7335E, "message_queue", 0);
  9130. create_insn (x=0X13A7335E);
  9131. op_stkvar (x, 1);
  9132. create_insn (x=0X13A73360);
  9133. op_stkvar (x, 1);
  9134. set_cmt (0X13A73362, "encryptHandle", 0);
  9135. set_cmt (0X13A73364, "reply", 0);
  9136. create_insn (x=0X13A73364);
  9137. op_stkvar (x, 1);
  9138. set_cmt (0X13A73366, "ivData", 0);
  9139. set_cmt (0X13A73368, "inputData", 0);
  9140. set_cmt (0X13A7336A, "inputSize", 0);
  9141. create_dword (x=0X13A73374);
  9142. op_plain_offset (x, 0, 0);
  9143. op_plain_offset (x, 128, 0);
  9144. create_dword (0X13A73378);
  9145. create_dword (x=0X13A7337C);
  9146. op_plain_offset (x, 0, 0);
  9147. op_plain_offset (x, 128, 0);
  9148. create_dword (0X13A73380);
  9149. create_dword (x=0X13A73384);
  9150. op_plain_offset (x, 0, 0);
  9151. op_plain_offset (x, 128, 0);
  9152. create_dword (x=0X13A73388);
  9153. op_plain_offset (x, 0, 0);
  9154. op_plain_offset (x, 128, 0);
  9155. create_dword (x=0X13A7338C);
  9156. op_plain_offset (x, 0, 0);
  9157. op_plain_offset (x, 128, 0);
  9158. create_dword (x=0X13A73390);
  9159. op_plain_offset (x, 0, 0);
  9160. op_plain_offset (x, 128, 0);
  9161. set_cmt (0X13A73394, "Synchronous implmentation of aes_encrypt_async\nReturn: 0 on success", 1);
  9162. create_insn (0X13A73394);
  9163. set_name (0X13A73394, "kernel_IOSC_Encrypt");
  9164. create_insn (x=0X13A733A0);
  9165. op_plain_offset (x, 1, 0);
  9166. op_plain_offset (x, 129, 0);
  9167. create_insn (x=0X13A733B6);
  9168. op_plain_offset (x, 1, 0);
  9169. op_plain_offset (x, 129, 0);
  9170. set_cmt (0X13A733BC, "result", 0);
  9171. set_cmt (0X13A733BE, "a2", 0);
  9172. set_cmt (0X13A733C0, "a4", 0);
  9173. create_insn (x=0X13A733C0);
  9174. op_plain_offset (x, 1, 0);
  9175. op_plain_offset (x, 129, 0);
  9176. create_insn (x=0X13A733C4);
  9177. op_plain_offset (x, 1, 0);
  9178. op_plain_offset (x, 129, 0);
  9179. set_cmt (0X13A733C6, "queue_id", 0);
  9180. create_insn (x=0X13A733E8);
  9181. op_plain_offset (x, 1, 0);
  9182. op_plain_offset (x, 129, 0);
  9183. set_cmt (0X13A733EE, "result", 0);
  9184. set_cmt (0X13A733F0, "a2", 0);
  9185. set_cmt (0X13A733F2, "a4", 0);
  9186. create_insn (x=0X13A733F2);
  9187. op_plain_offset (x, 1, 0);
  9188. op_plain_offset (x, 129, 0);
  9189. create_insn (x=0X13A733F6);
  9190. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  9191. set_cmt (0X13A733FC, "handle", 0);
  9192. set_cmt (0X13A733FE, "owner", 0);
  9193. create_insn (x=0X13A733FE);
  9194. op_stkvar (x, 1);
  9195. create_insn (x=0X13A73400);
  9196. op_plain_offset (x, 1, 0);
  9197. op_plain_offset (x, 129, 0);
  9198. create_insn (x=0X13A73410);
  9199. op_stkvar (x, 1);
  9200. create_insn (x=0X13A73416);
  9201. op_plain_offset (x, 1, 0);
  9202. op_plain_offset (x, 129, 0);
  9203. set_cmt (0X13A7341E, "current_pid", 0);
  9204. set_cmt (0X13A73420, "device_to_open", 0);
  9205. create_insn (x=0X13A73420);
  9206. op_stkvar (x, 1);
  9207. set_cmt (0X13A73422, "cur", 0);
  9208. create_insn (x=0X13A73422);
  9209. op_stkvar (x, 1);
  9210. set_cmt (0X13A73424, "path_length", 0);
  9211. set_cmt (0X13A73426, "three", 0);
  9212. create_insn (x=0X13A73428);
  9213. op_plain_offset (x, 1, 0);
  9214. op_plain_offset (x, 129, 0);
  9215. set_cmt (0X13A73434, "device_to_open", 0);
  9216. set_cmt (0X13A73436, "current_pid", 0);
  9217. set_cmt (0X13A73438, "path_length", 0);
  9218. set_cmt (0X13A7343A, "cur", 0);
  9219. create_insn (x=0X13A7343A);
  9220. op_stkvar (x, 1);
  9221. set_cmt (0X13A7343C, "three", 0);
  9222. set_cmt (0X13A73448, "device_to_open", 0);
  9223. set_cmt (0X13A7344A, "current_pid", 0);
  9224. set_cmt (0X13A7344C, "path_length", 0);
  9225. create_insn (x=0X13A7344C);
  9226. op_plain_offset (x, 1, 0);
  9227. op_plain_offset (x, 129, 0);
  9228. set_cmt (0X13A7344E, "cur", 0);
  9229. create_insn (x=0X13A7344E);
  9230. op_stkvar (x, 1);
  9231. set_cmt (0X13A73450, "three", 0);
  9232. create_insn (x=0X13A73458);
  9233. op_stkvar (x, 1);
  9234. set_cmt (0X13A7345A, "outputData", 0);
  9235. create_insn (x=0X13A7345A);
  9236. op_stkvar (x, 1);
  9237. set_cmt (0X13A73460, "message_queue", 0);
  9238. create_insn (x=0X13A73460);
  9239. op_stkvar (x, 1);
  9240. set_cmt (0X13A73462, "encryptHandle", 0);
  9241. set_cmt (0X13A73464, "ivData", 0);
  9242. set_cmt (0X13A73466, "inputData", 0);
  9243. set_cmt (0X13A73468, "inputSize", 0);
  9244. set_cmt (0X13A7346A, "reply", 0);
  9245. create_insn (x=0X13A7346A);
  9246. op_stkvar (x, 1);
  9247. create_dword (x=0X13A73474);
  9248. op_plain_offset (x, 0, 0);
  9249. op_plain_offset (x, 128, 0);
  9250. create_dword (0X13A73478);
  9251. create_dword (x=0X13A7347C);
  9252. op_plain_offset (x, 0, 0);
  9253. op_plain_offset (x, 128, 0);
  9254. create_dword (0X13A73480);
  9255. create_dword (x=0X13A73484);
  9256. op_plain_offset (x, 0, 0);
  9257. op_plain_offset (x, 128, 0);
  9258. create_dword (x=0X13A73488);
  9259. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  9260. create_dword (x=0X13A7348C);
  9261. op_plain_offset (x, 0, 0);
  9262. op_plain_offset (x, 128, 0);
  9263. create_dword (x=0X13A73490);
  9264. op_plain_offset (x, 0, 0);
  9265. op_plain_offset (x, 128, 0);
  9266. create_insn (0X13A73494);
  9267. create_insn (x=0X13A734A4);
  9268. op_stkvar (x, 1);
  9269. create_insn (x=0X13A734B2);
  9270. op_stkvar (x, 1);
  9271. create_insn (x=0X13A734CC);
  9272. op_plain_offset (x, 1, 0);
  9273. op_plain_offset (x, 129, 0);
  9274. set_cmt (0X13A734CE, "size", 0);
  9275. set_cmt (0X13A734D0, "heap_id", 0);
  9276. create_insn (x=0X13A734D2);
  9277. op_plain_offset (x, 1, 0);
  9278. op_plain_offset (x, 129, 0);
  9279. set_cmt (0X13A734DC, "heap_id", 0);
  9280. set_cmt (0X13A734DE, "size", 0);
  9281. set_cmt (0X13A734E6, "key_size", 0);
  9282. create_insn (x=0X13A734E6);
  9283. op_stkvar (x, 1);
  9284. set_cmt (0X13A734E8, "handle", 0);
  9285. create_insn (x=0X13A734EA);
  9286. op_plain_offset (x, 1, 0);
  9287. op_plain_offset (x, 129, 0);
  9288. set_cmt (0X13A734F2, "key_handle", 0);
  9289. set_cmt (0X13A734F4, "keyData", 0);
  9290. set_cmt (0X13A734F6, "key_size", 0);
  9291. create_insn (x=0X13A734F6);
  9292. op_stkvar (x, 1);
  9293. create_insn (x=0X13A734F8);
  9294. op_plain_offset (x, 1, 0);
  9295. op_plain_offset (x, 129, 0);
  9296. create_insn (x=0X13A73506);
  9297. op_stkvar (x, 1);
  9298. create_insn (x=0X13A73518);
  9299. op_stkvar (x, 1);
  9300. create_insn (x=0X13A73522);
  9301. op_stkvar (x, 1);
  9302. create_insn (x=0X13A73524);
  9303. op_stkvar (x, 1);
  9304. set_cmt (0X13A73528, "queue_id", 0);
  9305. create_insn (x=0X13A73528);
  9306. op_stkvar (x, 1);
  9307. set_cmt (0X13A7352A, "a7", 0);
  9308. create_insn (x=0X13A7352A);
  9309. op_stkvar (x, 1);
  9310. set_cmt (0X13A7352C, "a5", 0);
  9311. create_insn (x=0X13A7352C);
  9312. op_stkvar (x, 1);
  9313. set_cmt (0X13A73530, "a2", 0);
  9314. set_cmt (0X13A73532, "a3", 0);
  9315. set_cmt (0X13A73534, "a4", 0);
  9316. create_insn (x=0X13A73536);
  9317. op_plain_offset (x, 1, 0);
  9318. op_plain_offset (x, 129, 0);
  9319. create_insn (x=0X13A73546);
  9320. op_plain_offset (x, 1, 0);
  9321. op_plain_offset (x, 129, 0);
  9322. set_cmt (0X13A73548, "ptr", 0);
  9323. set_cmt (0X13A7354A, "heap_id", 0);
  9324. create_insn (x=0X13A7354C);
  9325. op_plain_offset (x, 1, 0);
  9326. op_plain_offset (x, 129, 0);
  9327. create_insn (x=0X13A73554);
  9328. op_plain_offset (x, 1, 0);
  9329. op_plain_offset (x, 129, 0);
  9330. set_cmt (0X13A73556, "ptr", 0);
  9331. set_cmt (0X13A73558, "heap_id", 0);
  9332. create_insn (x=0X13A7355A);
  9333. op_plain_offset (x, 1, 0);
  9334. op_plain_offset (x, 129, 0);
  9335. create_insn (0X13A73560);
  9336. create_insn (0X13A73566);
  9337. create_insn (0X13A7356C);
  9338. create_insn (0X13A73572);
  9339. set_cmt (0X13A73574, "vectors", 0);
  9340. create_insn (x=0X13A73574);
  9341. op_stkvar (x, 1);
  9342. set_cmt (0X13A73576, "request", 0);
  9343. set_cmt (0X13A73578, "in_cnt", 0);
  9344. set_cmt (0X13A7357A, "out_cnt", 0);
  9345. create_insn (x=0X13A7357C);
  9346. op_plain_offset (x, 1, 0);
  9347. op_plain_offset (x, 129, 0);
  9348. create_dword (0X13A73584);
  9349. create_dword (x=0X13A73588);
  9350. op_plain_offset (x, 0, 0);
  9351. op_plain_offset (x, 128, 0);
  9352. create_dword (x=0X13A7358C);
  9353. op_plain_offset (x, 0, 0);
  9354. op_plain_offset (x, 128, 0);
  9355. create_dword (x=0X13A73590);
  9356. op_plain_offset (x, 0, 0);
  9357. op_plain_offset (x, 128, 0);
  9358. create_dword (x=0X13A73594);
  9359. op_plain_offset (x, 0, 0);
  9360. op_plain_offset (x, 128, 0);
  9361. create_dword (x=0X13A73598);
  9362. op_plain_offset (x, 0, 0);
  9363. op_plain_offset (x, 128, 0);
  9364. create_dword (x=0X13A7359C);
  9365. op_plain_offset (x, 0, 0);
  9366. op_plain_offset (x, 128, 0);
  9367. create_dword (x=0X13A735A0);
  9368. op_plain_offset (x, 0, 0);
  9369. op_plain_offset (x, 128, 0);
  9370. set_cmt (0X13A735A4, "Decrypt len bytes from in using keyid and iv (which gets updated) and write to out. Send message to queueid with result\nReturn: 0 on success", 1);
  9371. create_insn (0X13A735A4);
  9372. set_name (0X13A735A4, "kernel_IOSC_DecryptAsync");
  9373. create_insn (x=0X13A735B0);
  9374. op_plain_offset (x, 1, 0);
  9375. op_plain_offset (x, 129, 0);
  9376. create_insn (x=0X13A735C6);
  9377. op_plain_offset (x, 1, 0);
  9378. op_plain_offset (x, 129, 0);
  9379. set_cmt (0X13A735CC, "result", 0);
  9380. set_cmt (0X13A735CE, "a2", 0);
  9381. set_cmt (0X13A735D0, "a4", 0);
  9382. create_insn (x=0X13A735D0);
  9383. op_plain_offset (x, 1, 0);
  9384. op_plain_offset (x, 129, 0);
  9385. create_insn (x=0X13A735D4);
  9386. op_plain_offset (x, 1, 0);
  9387. op_plain_offset (x, 129, 0);
  9388. set_cmt (0X13A735D6, "queue_id", 0);
  9389. create_insn (x=0X13A735F8);
  9390. op_plain_offset (x, 1, 0);
  9391. op_plain_offset (x, 129, 0);
  9392. set_cmt (0X13A735FE, "result", 0);
  9393. set_cmt (0X13A73600, "a2", 0);
  9394. set_cmt (0X13A73602, "a4", 0);
  9395. create_insn (x=0X13A73602);
  9396. op_plain_offset (x, 1, 0);
  9397. op_plain_offset (x, 129, 0);
  9398. create_insn (x=0X13A73606);
  9399. op_plain_offset (x, 1, 0);
  9400. op_plain_offset (x, 129, 0);
  9401. set_cmt (0X13A7360C, "handle", 0);
  9402. set_cmt (0X13A7360E, "owner", 0);
  9403. create_insn (x=0X13A7360E);
  9404. op_stkvar (x, 1);
  9405. create_insn (x=0X13A73610);
  9406. op_plain_offset (x, 1, 0);
  9407. op_plain_offset (x, 129, 0);
  9408. create_insn (x=0X13A73620);
  9409. op_stkvar (x, 1);
  9410. create_insn (x=0X13A73626);
  9411. op_plain_offset (x, 1, 0);
  9412. op_plain_offset (x, 129, 0);
  9413. set_cmt (0X13A7362E, "current_pid", 0);
  9414. set_cmt (0X13A73630, "device_to_open", 0);
  9415. create_insn (x=0X13A73630);
  9416. op_stkvar (x, 1);
  9417. set_cmt (0X13A73632, "cur", 0);
  9418. create_insn (x=0X13A73632);
  9419. op_stkvar (x, 1);
  9420. set_cmt (0X13A73634, "path_length", 0);
  9421. set_cmt (0X13A73636, "three", 0);
  9422. create_insn (x=0X13A73638);
  9423. op_plain_offset (x, 1, 0);
  9424. op_plain_offset (x, 129, 0);
  9425. set_cmt (0X13A73644, "device_to_open", 0);
  9426. set_cmt (0X13A73646, "current_pid", 0);
  9427. set_cmt (0X13A73648, "path_length", 0);
  9428. set_cmt (0X13A7364A, "cur", 0);
  9429. create_insn (x=0X13A7364A);
  9430. op_stkvar (x, 1);
  9431. set_cmt (0X13A7364C, "three", 0);
  9432. set_cmt (0X13A73658, "device_to_open", 0);
  9433. set_cmt (0X13A7365A, "current_pid", 0);
  9434. set_cmt (0X13A7365C, "path_length", 0);
  9435. create_insn (x=0X13A7365C);
  9436. op_plain_offset (x, 1, 0);
  9437. op_plain_offset (x, 129, 0);
  9438. set_cmt (0X13A7365E, "cur", 0);
  9439. create_insn (x=0X13A7365E);
  9440. op_stkvar (x, 1);
  9441. set_cmt (0X13A73660, "three", 0);
  9442. create_insn (x=0X13A73668);
  9443. op_stkvar (x, 1);
  9444. set_cmt (0X13A7366A, "a5", 0);
  9445. create_insn (x=0X13A7366A);
  9446. op_stkvar (x, 1);
  9447. create_insn (x=0X13A7366C);
  9448. op_stkvar (x, 1);
  9449. set_cmt (0X13A7366E, "a6", 0);
  9450. create_insn (x=0X13A7366E);
  9451. op_stkvar (x, 1);
  9452. create_insn (x=0X13A73670);
  9453. op_stkvar (x, 1);
  9454. set_cmt (0X13A73672, "decryptHandle", 0);
  9455. set_cmt (0X13A73674, "a7", 0);
  9456. create_insn (x=0X13A73674);
  9457. op_stkvar (x, 1);
  9458. set_cmt (0X13A73676, "iv", 0);
  9459. set_cmt (0X13A73678, "crypted_key", 0);
  9460. set_cmt (0X13A7367A, "a4", 0);
  9461. create_dword (x=0X13A73684);
  9462. op_plain_offset (x, 0, 0);
  9463. op_plain_offset (x, 128, 0);
  9464. create_dword (0X13A73688);
  9465. create_dword (x=0X13A7368C);
  9466. op_plain_offset (x, 0, 0);
  9467. op_plain_offset (x, 128, 0);
  9468. create_dword (0X13A73690);
  9469. create_dword (x=0X13A73694);
  9470. op_plain_offset (x, 0, 0);
  9471. op_plain_offset (x, 128, 0);
  9472. create_dword (x=0X13A73698);
  9473. op_plain_offset (x, 0, 0);
  9474. op_plain_offset (x, 128, 0);
  9475. create_dword (x=0X13A7369C);
  9476. op_plain_offset (x, 0, 0);
  9477. op_plain_offset (x, 128, 0);
  9478. create_dword (x=0X13A736A0);
  9479. op_plain_offset (x, 0, 0);
  9480. op_plain_offset (x, 128, 0);
  9481. set_cmt (0X13A736A4, "Synchronous implemntation of aes_decrypt_async\nReturn: 0 on success", 1);
  9482. create_insn (0X13A736A4);
  9483. set_name (0X13A736A4, "kernel_IOSC_Decrypt");
  9484. create_insn (x=0X13A736B0);
  9485. op_plain_offset (x, 1, 0);
  9486. op_plain_offset (x, 129, 0);
  9487. create_insn (x=0X13A736C6);
  9488. op_plain_offset (x, 1, 0);
  9489. op_plain_offset (x, 129, 0);
  9490. set_cmt (0X13A736CC, "result", 0);
  9491. set_cmt (0X13A736CE, "a2", 0);
  9492. set_cmt (0X13A736D0, "a4", 0);
  9493. create_insn (x=0X13A736D0);
  9494. op_plain_offset (x, 1, 0);
  9495. op_plain_offset (x, 129, 0);
  9496. create_insn (x=0X13A736D4);
  9497. op_plain_offset (x, 1, 0);
  9498. op_plain_offset (x, 129, 0);
  9499. set_cmt (0X13A736D6, "queue_id", 0);
  9500. create_insn (x=0X13A736F8);
  9501. op_plain_offset (x, 1, 0);
  9502. op_plain_offset (x, 129, 0);
  9503. set_cmt (0X13A736FE, "result", 0);
  9504. set_cmt (0X13A73700, "a2", 0);
  9505. set_cmt (0X13A73702, "a4", 0);
  9506. create_insn (x=0X13A73702);
  9507. op_plain_offset (x, 1, 0);
  9508. op_plain_offset (x, 129, 0);
  9509. create_insn (x=0X13A73706);
  9510. op_plain_offset (x, 1, 0);
  9511. op_plain_offset (x, 129, 0);
  9512. set_cmt (0X13A7370C, "handle", 0);
  9513. set_cmt (0X13A7370E, "owner", 0);
  9514. create_insn (x=0X13A7370E);
  9515. op_stkvar (x, 1);
  9516. create_insn (x=0X13A73710);
  9517. op_plain_offset (x, 1, 0);
  9518. op_plain_offset (x, 129, 0);
  9519. create_insn (x=0X13A73720);
  9520. op_stkvar (x, 1);
  9521. create_insn (x=0X13A73726);
  9522. op_plain_offset (x, 1, 0);
  9523. op_plain_offset (x, 129, 0);
  9524. set_cmt (0X13A7372E, "current_pid", 0);
  9525. set_cmt (0X13A73730, "device_to_open", 0);
  9526. create_insn (x=0X13A73730);
  9527. op_stkvar (x, 1);
  9528. set_cmt (0X13A73732, "cur", 0);
  9529. create_insn (x=0X13A73732);
  9530. op_stkvar (x, 1);
  9531. set_cmt (0X13A73734, "path_length", 0);
  9532. set_cmt (0X13A73736, "three", 0);
  9533. create_insn (x=0X13A73738);
  9534. op_plain_offset (x, 1, 0);
  9535. op_plain_offset (x, 129, 0);
  9536. set_cmt (0X13A73744, "device_to_open", 0);
  9537. set_cmt (0X13A73746, "current_pid", 0);
  9538. set_cmt (0X13A73748, "path_length", 0);
  9539. set_cmt (0X13A7374A, "cur", 0);
  9540. create_insn (x=0X13A7374A);
  9541. op_stkvar (x, 1);
  9542. set_cmt (0X13A7374C, "three", 0);
  9543. set_cmt (0X13A73758, "device_to_open", 0);
  9544. set_cmt (0X13A7375A, "current_pid", 0);
  9545. set_cmt (0X13A7375C, "path_length", 0);
  9546. create_insn (x=0X13A7375C);
  9547. op_plain_offset (x, 1, 0);
  9548. op_plain_offset (x, 129, 0);
  9549. set_cmt (0X13A7375E, "cur", 0);
  9550. create_insn (x=0X13A7375E);
  9551. op_stkvar (x, 1);
  9552. set_cmt (0X13A73760, "three", 0);
  9553. create_insn (x=0X13A73768);
  9554. op_stkvar (x, 1);
  9555. set_cmt (0X13A7376A, "a5", 0);
  9556. create_insn (x=0X13A7376A);
  9557. op_stkvar (x, 1);
  9558. set_cmt (0X13A73770, "a6", 0);
  9559. create_insn (x=0X13A73770);
  9560. op_stkvar (x, 1);
  9561. set_cmt (0X13A73772, "decryptHandle", 0);
  9562. set_cmt (0X13A73774, "iv", 0);
  9563. set_cmt (0X13A73776, "crypted_key", 0);
  9564. set_cmt (0X13A73778, "a4", 0);
  9565. set_cmt (0X13A7377A, "a7", 0);
  9566. create_insn (x=0X13A7377A);
  9567. op_stkvar (x, 1);
  9568. create_dword (x=0X13A73784);
  9569. op_plain_offset (x, 0, 0);
  9570. op_plain_offset (x, 128, 0);
  9571. create_dword (0X13A73788);
  9572. create_dword (x=0X13A7378C);
  9573. op_plain_offset (x, 0, 0);
  9574. op_plain_offset (x, 128, 0);
  9575. create_dword (0X13A73790);
  9576. create_dword (x=0X13A73794);
  9577. op_plain_offset (x, 0, 0);
  9578. op_plain_offset (x, 128, 0);
  9579. create_dword (x=0X13A73798);
  9580. op_plain_offset (x, 0, 0);
  9581. op_plain_offset (x, 128, 0);
  9582. create_dword (x=0X13A7379C);
  9583. op_plain_offset (x, 0, 0);
  9584. op_plain_offset (x, 128, 0);
  9585. create_dword (x=0X13A737A0);
  9586. op_plain_offset (x, 0, 0);
  9587. op_plain_offset (x, 128, 0);
  9588. create_insn (0X13A737A4);
  9589. create_insn (x=0X13A737AA);
  9590. op_plain_offset (x, 1, 0);
  9591. op_plain_offset (x, 129, 0);
  9592. create_insn (x=0X13A737AE);
  9593. op_plain_offset (x, 1, 0);
  9594. op_plain_offset (x, 129, 0);
  9595. set_cmt (0X13A737B0, "pointer", 0);
  9596. set_cmt (0X13A737B2, "byte", 0);
  9597. set_cmt (0X13A737B4, "size", 0);
  9598. create_insn (x=0X13A737B8);
  9599. op_plain_offset (x, 1, 0);
  9600. op_plain_offset (x, 129, 0);
  9601. set_cmt (0X13A737BA, "byte", 0);
  9602. set_cmt (0X13A737BC, "pointer", 0);
  9603. set_cmt (0X13A737BE, "size", 0);
  9604. create_insn (x=0X13A737C6);
  9605. op_plain_offset (x, 1, 0);
  9606. op_plain_offset (x, 129, 0);
  9607. set_cmt (0X13A737C8, "src", 0);
  9608. create_insn (x=0X13A737C8);
  9609. op_plain_offset (x, 1, 0);
  9610. op_plain_offset (x, 129, 0);
  9611. set_cmt (0X13A737CA, "size", 0);
  9612. set_cmt (0X13A737CC, "dst", 0);
  9613. create_insn (x=0X13A737D0);
  9614. op_plain_offset (x, 1, 0);
  9615. op_plain_offset (x, 129, 0);
  9616. set_cmt (0X13A737D2, "byte", 0);
  9617. set_cmt (0X13A737D4, "pointer", 0);
  9618. set_cmt (0X13A737D6, "size", 0);
  9619. set_cmt (0X13A737E0, "outputData", 0);
  9620. create_insn (x=0X13A737E0);
  9621. op_stkvar (x, 1);
  9622. set_cmt (0X13A737E6, "message_queue", 0);
  9623. create_insn (x=0X13A737E6);
  9624. op_stkvar (x, 1);
  9625. set_cmt (0X13A737EA, "reply", 0);
  9626. create_insn (x=0X13A737EA);
  9627. op_stkvar (x, 1);
  9628. set_cmt (0X13A737EC, "inputData", 0);
  9629. set_cmt (0X13A737EE, "ivData", 0);
  9630. set_cmt (0X13A737F0, "inputSize", 0);
  9631. set_cmt (0X13A737F2, "encryptHandle", 0);
  9632. create_dword (x=0X13A73804);
  9633. op_plain_offset (x, 0, 0);
  9634. op_plain_offset (x, 128, 0);
  9635. create_dword (x=0X13A73808);
  9636. op_plain_offset (x, 0, 0);
  9637. op_plain_offset (x, 128, 0);
  9638. create_dword (x=0X13A7380C);
  9639. op_plain_offset (x, 0, 0);
  9640. op_plain_offset (x, 128, 0);
  9641. create_dword (x=0X13A73810);
  9642. op_plain_offset (x, 0, 0);
  9643. op_plain_offset (x, 128, 0);
  9644. create_dword (x=0X13A73814);
  9645. op_plain_offset (x, 0, 0);
  9646. op_plain_offset (x, 128, 0);
  9647. create_dword (x=0X13A73818);
  9648. op_plain_offset (x, 0, 0);
  9649. op_plain_offset (x, 128, 0);
  9650. create_insn (0X13A7381C);
  9651. create_insn (x=0X13A7382C);
  9652. op_plain_offset (x, 1, 0);
  9653. op_plain_offset (x, 129, 0);
  9654. create_insn (x=0X13A73838);
  9655. op_stkvar (x, 1);
  9656. set_cmt (0X13A73844, "key_handle", 0);
  9657. create_insn (x=0X13A73844);
  9658. op_stkvar (x, 1);
  9659. set_cmt (0X13A73846, "type", 0);
  9660. set_cmt (0X13A73848, "subtype", 0);
  9661. create_insn (x=0X13A7384A);
  9662. op_plain_offset (x, 1, 0);
  9663. op_plain_offset (x, 129, 0);
  9664. create_insn (x=0X13A73852);
  9665. op_plain_offset (x, 1, 0);
  9666. op_plain_offset (x, 129, 0);
  9667. set_cmt (0X13A73854, "sign_buffer", 0);
  9668. create_insn (x=0X13A73854);
  9669. op_stkvar (x, 1);
  9670. set_cmt (0X13A73856, "iv", 0);
  9671. create_insn (x=0X13A73856);
  9672. op_stkvar (x, 1);
  9673. set_cmt (0X13A73858, "crypted_key", 0);
  9674. create_insn (x=0X13A73858);
  9675. op_stkvar (x, 1);
  9676. set_cmt (0X13A7385A, "importedHandle", 0);
  9677. create_insn (x=0X13A7385A);
  9678. op_stkvar (x, 1);
  9679. set_cmt (0X13A7385C, "verifyHandle", 0);
  9680. set_cmt (0X13A7385E, "decryptHandle", 0);
  9681. set_cmt (0X13A73860, "security_flag", 0);
  9682. create_insn (x=0X13A73862);
  9683. op_plain_offset (x, 1, 0);
  9684. op_plain_offset (x, 129, 0);
  9685. create_insn (x=0X13A7386A);
  9686. op_plain_offset (x, 1, 0);
  9687. op_plain_offset (x, 129, 0);
  9688. create_insn (x=0X13A7386C);
  9689. op_plain_offset (x, 1, 0);
  9690. op_plain_offset (x, 129, 0);
  9691. set_cmt (0X13A7386E, "pointer", 0);
  9692. set_cmt (0X13A73870, "byte", 0);
  9693. set_cmt (0X13A73872, "size", 0);
  9694. create_insn (x=0X13A73880);
  9695. op_plain_offset (x, 1, 0);
  9696. op_plain_offset (x, 129, 0);
  9697. create_insn (x=0X13A73882);
  9698. op_plain_offset (x, 1, 0);
  9699. op_plain_offset (x, 129, 0);
  9700. create_insn (x=0X13A7388C);
  9701. op_stkvar (x, 1);
  9702. create_insn (x=0X13A73890);
  9703. op_stkvar (x, 1);
  9704. set_cmt (0X13A73894, "dst", 0);
  9705. set_cmt (0X13A73898, "size", 0);
  9706. set_cmt (0X13A7389A, "src", 0);
  9707. create_insn (x=0X13A7389E);
  9708. op_stkvar (x, 1);
  9709. set_cmt (0X13A738B0, "byte", 0);
  9710. create_insn (x=0X13A738B2);
  9711. op_plain_offset (x, 1, 0);
  9712. op_plain_offset (x, 129, 0);
  9713. set_cmt (0X13A738B4, "size", 0);
  9714. set_cmt (0X13A738B6, "pointer", 0);
  9715. set_cmt (0X13A738BA, "src", 0);
  9716. set_cmt (0X13A738BC, "size", 0);
  9717. set_cmt (0X13A738BE, "dst", 0);
  9718. create_insn (x=0X13A738BE);
  9719. op_stkvar (x, 1);
  9720. set_cmt (0X13A738C6, "message_queue", 0);
  9721. create_insn (x=0X13A738C6);
  9722. op_stkvar (x, 1);
  9723. set_cmt (0X13A738CA, "reply", 0);
  9724. create_insn (x=0X13A738CA);
  9725. op_stkvar (x, 1);
  9726. set_cmt (0X13A738CC, "encryptHandle", 0);
  9727. create_insn (x=0X13A738CC);
  9728. op_stkvar (x, 1);
  9729. set_cmt (0X13A738CE, "ivData", 0);
  9730. create_insn (x=0X13A738CE);
  9731. op_plain_offset (x, 1, 0);
  9732. op_plain_offset (x, 129, 0);
  9733. set_cmt (0X13A738D0, "inputData", 0);
  9734. set_cmt (0X13A738D2, "inputSize", 0);
  9735. set_cmt (0X13A738D4, "outputData", 0);
  9736. create_insn (x=0X13A738D4);
  9737. op_stkvar (x, 1);
  9738. create_insn (x=0X13A738E2);
  9739. op_stkvar (x, 1);
  9740. create_insn (x=0X13A738E8);
  9741. op_stkvar (x, 1);
  9742. set_cmt (0X13A738EA, "size", 0);
  9743. set_cmt (0X13A738EC, "dst", 0);
  9744. set_cmt (0X13A738EE, "src", 0);
  9745. create_insn (x=0X13A738F2);
  9746. op_stkvar (x, 1);
  9747. set_cmt (0X13A738FC, "handle", 0);
  9748. create_insn (x=0X13A738FC);
  9749. op_stkvar (x, 1);
  9750. create_insn (x=0X13A738FE);
  9751. op_plain_offset (x, 1, 0);
  9752. op_plain_offset (x, 129, 0);
  9753. create_insn (0X13A73916);
  9754. create_dword (x=0X13A73920);
  9755. op_plain_offset (x, 0, 0);
  9756. op_plain_offset (x, 128, 0);
  9757. create_dword (x=0X13A73924);
  9758. op_plain_offset (x, 0, 0);
  9759. op_plain_offset (x, 128, 0);
  9760. create_dword (x=0X13A73928);
  9761. op_plain_offset (x, 0, 0);
  9762. op_plain_offset (x, 128, 0);
  9763. set_name (0X13A73928, "crypted_key");
  9764. create_dword (x=0X13A7392C);
  9765. op_plain_offset (x, 0, 0);
  9766. op_plain_offset (x, 128, 0);
  9767. create_dword (x=0X13A73930);
  9768. op_plain_offset (x, 0, 0);
  9769. op_plain_offset (x, 128, 0);
  9770. set_name (0X13A73930, "ivData");
  9771. create_dword (x=0X13A73934);
  9772. op_plain_offset (x, 0, 0);
  9773. op_plain_offset (x, 128, 0);
  9774. create_dword (x=0X13A73938);
  9775. op_plain_offset (x, 0, 0);
  9776. op_plain_offset (x, 128, 0);
  9777. create_dword (x=0X13A7393C);
  9778. op_plain_offset (x, 0, 0);
  9779. op_plain_offset (x, 128, 0);
  9780. create_dword (x=0X13A73940);
  9781. op_plain_offset (x, 0, 0);
  9782. op_plain_offset (x, 128, 0);
  9783. set_cmt (0X13A73944, "Write size bytes of random data to data\nReturn: 0 on success", 1);
  9784. create_insn (0X13A73944);
  9785. set_name (0X13A73944, "kernel_IOSC_GenerateRand");
  9786. create_insn (x=0X13A73946);
  9787. op_plain_offset (x, 1, 0);
  9788. op_plain_offset (x, 129, 0);
  9789. create_insn (x=0X13A7395C);
  9790. op_plain_offset (x, 1, 0);
  9791. op_plain_offset (x, 129, 0);
  9792. set_cmt (0X13A73962, "result", 0);
  9793. set_cmt (0X13A73964, "a2", 0);
  9794. set_cmt (0X13A73966, "a4", 0);
  9795. create_insn (x=0X13A73966);
  9796. op_plain_offset (x, 1, 0);
  9797. op_plain_offset (x, 129, 0);
  9798. create_insn (x=0X13A7396A);
  9799. op_plain_offset (x, 1, 0);
  9800. op_plain_offset (x, 129, 0);
  9801. set_cmt (0X13A7396C, "queue_id", 0);
  9802. create_insn (x=0X13A73986);
  9803. op_plain_offset (x, 1, 0);
  9804. op_plain_offset (x, 129, 0);
  9805. set_cmt (0X13A7398C, "result", 0);
  9806. set_cmt (0X13A7398E, "a2", 0);
  9807. set_cmt (0X13A73990, "a4", 0);
  9808. create_insn (x=0X13A73990);
  9809. op_plain_offset (x, 1, 0);
  9810. op_plain_offset (x, 129, 0);
  9811. set_cmt (0X13A73996, "device_to_open", 0);
  9812. set_cmt (0X13A73998, "current_pid", 0);
  9813. set_cmt (0X13A7399A, "path_length", 0);
  9814. set_cmt (0X13A7399C, "cur", 0);
  9815. create_insn (x=0X13A7399C);
  9816. op_stkvar (x, 1);
  9817. set_cmt (0X13A7399E, "three", 0);
  9818. create_insn (x=0X13A739A0);
  9819. op_plain_offset (x, 1, 0);
  9820. op_plain_offset (x, 129, 0);
  9821. create_dword (x=0X13A739B4);
  9822. op_plain_offset (x, 0, 0);
  9823. op_plain_offset (x, 128, 0);
  9824. create_dword (0X13A739B8);
  9825. create_dword (x=0X13A739BC);
  9826. op_plain_offset (x, 0, 0);
  9827. op_plain_offset (x, 128, 0);
  9828. create_dword (0X13A739C0);
  9829. create_dword (x=0X13A739C4);
  9830. op_plain_offset (x, 0, 0);
  9831. op_plain_offset (x, 128, 0);
  9832. create_dword (x=0X13A739C8);
  9833. op_plain_offset (x, 0, 0);
  9834. op_plain_offset (x, 128, 0);
  9835. set_cmt (0X13A739CC, "0 on success", 1);
  9836. create_insn (0X13A739CC);
  9837. set_name (0X13A739CC, "kernel_IOSC_GeneratePublicKeySign");
  9838. create_insn (x=0X13A739DC);
  9839. op_stkvar (x, 1);
  9840. create_insn (x=0X13A739DE);
  9841. op_plain_offset (x, 1, 0);
  9842. op_plain_offset (x, 129, 0);
  9843. create_insn (x=0X13A739F2);
  9844. op_plain_offset (x, 1, 0);
  9845. op_plain_offset (x, 129, 0);
  9846. set_cmt (0X13A739F8, "result", 0);
  9847. set_cmt (0X13A739FA, "a2", 0);
  9848. set_cmt (0X13A739FC, "a4", 0);
  9849. create_insn (x=0X13A739FC);
  9850. op_plain_offset (x, 1, 0);
  9851. op_plain_offset (x, 129, 0);
  9852. create_insn (x=0X13A73A00);
  9853. op_plain_offset (x, 1, 0);
  9854. op_plain_offset (x, 129, 0);
  9855. set_cmt (0X13A73A02, "queue_id", 0);
  9856. create_insn (x=0X13A73A24);
  9857. op_plain_offset (x, 1, 0);
  9858. op_plain_offset (x, 129, 0);
  9859. set_cmt (0X13A73A2A, "result", 0);
  9860. set_cmt (0X13A73A2C, "a2", 0);
  9861. set_cmt (0X13A73A2E, "a4", 0);
  9862. create_insn (x=0X13A73A2E);
  9863. op_plain_offset (x, 1, 0);
  9864. op_plain_offset (x, 129, 0);
  9865. create_insn (x=0X13A73A32);
  9866. op_plain_offset (x, 1, 0);
  9867. op_plain_offset (x, 129, 0);
  9868. set_cmt (0X13A73A38, "handle", 0);
  9869. set_cmt (0X13A73A3A, "owner", 0);
  9870. create_insn (x=0X13A73A3A);
  9871. op_stkvar (x, 1);
  9872. create_insn (x=0X13A73A3C);
  9873. op_plain_offset (x, 1, 0);
  9874. op_plain_offset (x, 129, 0);
  9875. create_insn (x=0X13A73A4C);
  9876. op_stkvar (x, 1);
  9877. create_insn (x=0X13A73A52);
  9878. op_plain_offset (x, 1, 0);
  9879. op_plain_offset (x, 129, 0);
  9880. set_cmt (0X13A73A5A, "current_pid", 0);
  9881. set_cmt (0X13A73A5C, "device_to_open", 0);
  9882. set_cmt (0X13A73A5E, "cur", 0);
  9883. create_insn (x=0X13A73A5E);
  9884. op_stkvar (x, 1);
  9885. set_cmt (0X13A73A60, "path_length", 0);
  9886. set_cmt (0X13A73A62, "three", 0);
  9887. create_insn (x=0X13A73A64);
  9888. op_plain_offset (x, 1, 0);
  9889. op_plain_offset (x, 129, 0);
  9890. set_cmt (0X13A73A6C, "size", 0);
  9891. create_insn (x=0X13A73A6C);
  9892. op_stkvar (x, 1);
  9893. set_cmt (0X13A73A6E, "handle", 0);
  9894. create_insn (x=0X13A73A70);
  9895. op_plain_offset (x, 1, 0);
  9896. op_plain_offset (x, 129, 0);
  9897. set_cmt (0X13A73A7C, "device_to_open", 0);
  9898. set_cmt (0X13A73A7E, "current_pid", 0);
  9899. set_cmt (0X13A73A80, "path_length", 0);
  9900. create_insn (x=0X13A73A80);
  9901. op_stkvar (x, 1);
  9902. set_cmt (0X13A73A82, "cur", 0);
  9903. create_insn (x=0X13A73A82);
  9904. op_stkvar (x, 1);
  9905. set_cmt (0X13A73A84, "three", 0);
  9906. create_insn (x=0X13A73A8C);
  9907. op_stkvar (x, 1);
  9908. create_insn (x=0X13A73A96);
  9909. op_plain_offset (x, 1, 0);
  9910. op_plain_offset (x, 129, 0);
  9911. set_cmt (0X13A73A9A, "src", 0);
  9912. set_cmt (0X13A73A9E, "size", 0);
  9913. set_cmt (0X13A73AA0, "dst", 0);
  9914. create_insn (x=0X13A73AA2);
  9915. op_plain_offset (x, 1, 0);
  9916. op_plain_offset (x, 129, 0);
  9917. create_dword (x=0X13A73AA8);
  9918. op_plain_offset (x, 0, 0);
  9919. op_plain_offset (x, 128, 0);
  9920. create_dword (0X13A73AAC);
  9921. create_dword (x=0X13A73AB0);
  9922. op_plain_offset (x, 0, 0);
  9923. op_plain_offset (x, 128, 0);
  9924. create_dword (0X13A73AB4);
  9925. create_dword (x=0X13A73AB8);
  9926. op_plain_offset (x, 0, 0);
  9927. op_plain_offset (x, 128, 0);
  9928. create_dword (x=0X13A73ABC);
  9929. op_plain_offset (x, 0, 0);
  9930. op_plain_offset (x, 128, 0);
  9931. create_dword (x=0X13A73AC0);
  9932. op_plain_offset (x, 0, 0);
  9933. op_plain_offset (x, 128, 0);
  9934. create_dword (x=0X13A73AC4);
  9935. op_plain_offset (x, 0, 0);
  9936. op_plain_offset (x, 128, 0);
  9937. create_dword (x=0X13A73AC8);
  9938. op_plain_offset (x, 0, 0);
  9939. op_plain_offset (x, 128, 0);
  9940. create_dword (x=0X13A73ACC);
  9941. op_plain_offset (x, 0, 0);
  9942. op_plain_offset (x, 128, 0);
  9943. create_dword (x=0X13A73AD0);
  9944. op_plain_offset (x, 0, 0);
  9945. op_plain_offset (x, 128, 0);
  9946. set_cmt (0X13A73AD4, "0 on success", 1);
  9947. create_insn (0X13A73AD4);
  9948. set_name (0X13A73AD4, "kernel_IOSC_VerifyPublicKeySign");
  9949. create_insn (x=0X13A73AE4);
  9950. op_stkvar (x, 1);
  9951. create_insn (x=0X13A73AE6);
  9952. op_plain_offset (x, 1, 0);
  9953. op_plain_offset (x, 129, 0);
  9954. create_insn (x=0X13A73AFA);
  9955. op_plain_offset (x, 1, 0);
  9956. op_plain_offset (x, 129, 0);
  9957. set_cmt (0X13A73B00, "result", 0);
  9958. set_cmt (0X13A73B02, "a2", 0);
  9959. set_cmt (0X13A73B04, "a4", 0);
  9960. create_insn (x=0X13A73B04);
  9961. op_plain_offset (x, 1, 0);
  9962. op_plain_offset (x, 129, 0);
  9963. create_insn (x=0X13A73B08);
  9964. op_plain_offset (x, 1, 0);
  9965. op_plain_offset (x, 129, 0);
  9966. set_cmt (0X13A73B0A, "queue_id", 0);
  9967. create_insn (x=0X13A73B2C);
  9968. op_plain_offset (x, 1, 0);
  9969. op_plain_offset (x, 129, 0);
  9970. set_cmt (0X13A73B32, "result", 0);
  9971. set_cmt (0X13A73B34, "a2", 0);
  9972. set_cmt (0X13A73B36, "a4", 0);
  9973. create_insn (x=0X13A73B36);
  9974. op_plain_offset (x, 1, 0);
  9975. op_plain_offset (x, 129, 0);
  9976. create_insn (x=0X13A73B3A);
  9977. op_hex (x, 1);
  9978. create_insn (x=0X13A73B3E);
  9979. op_dec (x, 0);
  9980. set_cmt (0X13A73B40, "handle", 0);
  9981. set_cmt (0X13A73B42, "owner", 0);
  9982. create_insn (x=0X13A73B42);
  9983. op_stkvar (x, 1);
  9984. create_insn (x=0X13A73B44);
  9985. op_plain_offset (x, 1, 0);
  9986. op_plain_offset (x, 129, 0);
  9987. create_insn (x=0X13A73B54);
  9988. op_stkvar (x, 1);
  9989. create_insn (x=0X13A73B5A);
  9990. op_plain_offset (x, 1, 0);
  9991. op_plain_offset (x, 129, 0);
  9992. create_insn (x=0X13A73B5E);
  9993. op_plain_offset (x, 1, 0);
  9994. op_plain_offset (x, 129, 0);
  9995. set_cmt (0X13A73B64, "current_pid", 0);
  9996. set_cmt (0X13A73B66, "device_to_open", 0);
  9997. set_cmt (0X13A73B68, "cur", 0);
  9998. create_insn (x=0X13A73B68);
  9999. op_stkvar (x, 1);
  10000. set_cmt (0X13A73B6A, "path_length", 0);
  10001. set_cmt (0X13A73B6C, "three", 0);
  10002. set_cmt (0X13A73B76, "size", 0);
  10003. create_insn (x=0X13A73B76);
  10004. op_stkvar (x, 1);
  10005. set_cmt (0X13A73B78, "handle", 0);
  10006. create_insn (x=0X13A73B7A);
  10007. op_plain_offset (x, 1, 0);
  10008. op_plain_offset (x, 129, 0);
  10009. set_cmt (0X13A73B86, "device_to_open", 0);
  10010. set_cmt (0X13A73B88, "current_pid", 0);
  10011. set_cmt (0X13A73B8A, "path_length", 0);
  10012. create_insn (x=0X13A73B8A);
  10013. op_stkvar (x, 1);
  10014. set_cmt (0X13A73B8C, "cur", 0);
  10015. create_insn (x=0X13A73B8C);
  10016. op_stkvar (x, 1);
  10017. set_cmt (0X13A73B8E, "three", 0);
  10018. create_insn (x=0X13A73B96);
  10019. op_plain_offset (x, 1, 0);
  10020. op_plain_offset (x, 129, 0);
  10021. set_cmt (0X13A73B98, "inputData", 0);
  10022. set_cmt (0X13A73B9A, "inputSize", 0);
  10023. set_cmt (0X13A73B9C, "publicHandle", 0);
  10024. set_cmt (0X13A73B9E, "signData", 0);
  10025. create_byte (0X13A73BA6);
  10026. make_array (0X13A73BA6, 0X2);
  10027. create_dword (x=0X13A73BA8);
  10028. op_plain_offset (x, 0, 0);
  10029. op_plain_offset (x, 128, 0);
  10030. create_dword (0X13A73BAC);
  10031. create_dword (x=0X13A73BB0);
  10032. op_plain_offset (x, 0, 0);
  10033. op_plain_offset (x, 128, 0);
  10034. create_dword (0X13A73BB4);
  10035. create_dword (x=0X13A73BB8);
  10036. op_plain_offset (x, 0, 0);
  10037. op_plain_offset (x, 128, 0);
  10038. create_dword (x=0X13A73BBC);
  10039. op_hex (x, 0);
  10040. create_dword (x=0X13A73BC0);
  10041. op_plain_offset (x, 0, 0);
  10042. op_plain_offset (x, 128, 0);
  10043. create_dword (x=0X13A73BC4);
  10044. op_plain_offset (x, 0, 0);
  10045. op_plain_offset (x, 128, 0);
  10046. create_dword (x=0X13A73BC8);
  10047. op_plain_offset (x, 0, 0);
  10048. op_plain_offset (x, 128, 0);
  10049. create_dword (x=0X13A73BCC);
  10050. op_plain_offset (x, 0, 0);
  10051. op_plain_offset (x, 128, 0);
  10052. create_insn (0X13A73BD0);
  10053. set_name (0X13A73BD0, "BSL_GenerateBlockMAC");
  10054. create_insn (x=0X13A73BF6);
  10055. op_stkvar (x, 1);
  10056. create_insn (x=0X13A73BFC);
  10057. op_plain_offset (x, 1, 0);
  10058. op_plain_offset (x, 129, 0);
  10059. set_cmt (0X13A73BFE, "size", 0);
  10060. set_cmt (0X13A73C00, "heap_id", 0);
  10061. create_insn (x=0X13A73C02);
  10062. op_plain_offset (x, 1, 0);
  10063. op_plain_offset (x, 129, 0);
  10064. create_insn (x=0X13A73C0A);
  10065. op_stkvar (x, 1);
  10066. create_insn (x=0X13A73C14);
  10067. op_stkvar (x, 1);
  10068. create_insn (x=0X13A73C24);
  10069. op_stkvar (x, 1);
  10070. create_insn (x=0X13A73C30);
  10071. op_stkvar (x, 1);
  10072. create_insn (x=0X13A73C32);
  10073. op_dec (x, 1);
  10074. create_insn (x=0X13A73C36);
  10075. op_stkvar (x, 1);
  10076. create_insn (x=0X13A73C38);
  10077. op_stkvar (x, 1);
  10078. set_cmt (0X13A73C3A, "queue_id", 0);
  10079. create_insn (x=0X13A73C3A);
  10080. op_stkvar (x, 1);
  10081. create_insn (x=0X13A73C3C);
  10082. op_stkvar (x, 1);
  10083. set_cmt (0X13A73C3E, "a5", 0);
  10084. create_insn (x=0X13A73C3E);
  10085. op_stkvar (x, 1);
  10086. set_cmt (0X13A73C40, "a7", 0);
  10087. create_insn (x=0X13A73C40);
  10088. op_stkvar (x, 1);
  10089. set_cmt (0X13A73C42, "a1", 0);
  10090. create_insn (x=0X13A73C42);
  10091. op_hex (x, 1);
  10092. set_cmt (0X13A73C44, "a2", 0);
  10093. set_cmt (0X13A73C46, "a3", 0);
  10094. set_cmt (0X13A73C48, "a4", 0);
  10095. create_insn (x=0X13A73C4A);
  10096. op_plain_offset (x, 1, 0);
  10097. op_plain_offset (x, 129, 0);
  10098. create_insn (x=0X13A73C58);
  10099. op_plain_offset (x, 1, 0);
  10100. op_plain_offset (x, 129, 0);
  10101. set_cmt (0X13A73C5A, "ptr", 0);
  10102. set_cmt (0X13A73C5C, "heap_id", 0);
  10103. create_insn (x=0X13A73C5E);
  10104. op_plain_offset (x, 1, 0);
  10105. op_plain_offset (x, 129, 0);
  10106. create_insn (0X13A73C64);
  10107. create_insn (x=0X13A73C6A);
  10108. op_stkvar (x, 1);
  10109. set_cmt (0X13A73C6C, "vectors", 0);
  10110. create_insn (x=0X13A73C6C);
  10111. op_stkvar (x, 1);
  10112. set_cmt (0X13A73C6E, "request", 0);
  10113. set_cmt (0X13A73C70, "in_cnt", 0);
  10114. set_cmt (0X13A73C72, "out_cnt", 0);
  10115. create_insn (x=0X13A73C74);
  10116. op_plain_offset (x, 1, 0);
  10117. op_plain_offset (x, 129, 0);
  10118. set_cmt (0X13A73C76, "fd", 0);
  10119. create_insn (x=0X13A73C76);
  10120. op_hex (x, 1);
  10121. create_insn (0X13A73C7C);
  10122. create_insn (0X13A73C80);
  10123. create_byte (0X13A73C86);
  10124. make_array (0X13A73C86, 0X2);
  10125. create_dword (0X13A73C88);
  10126. create_dword (x=0X13A73C8C);
  10127. op_plain_offset (x, 0, 0);
  10128. op_plain_offset (x, 128, 0);
  10129. create_dword (x=0X13A73C90);
  10130. op_plain_offset (x, 0, 0);
  10131. op_plain_offset (x, 128, 0);
  10132. create_dword (x=0X13A73C94);
  10133. op_hex (x, 0);
  10134. create_dword (x=0X13A73C98);
  10135. op_plain_offset (x, 0, 0);
  10136. op_plain_offset (x, 128, 0);
  10137. create_dword (x=0X13A73C9C);
  10138. op_plain_offset (x, 0, 0);
  10139. op_plain_offset (x, 128, 0);
  10140. create_dword (x=0X13A73CA0);
  10141. op_plain_offset (x, 0, 0);
  10142. op_plain_offset (x, 128, 0);
  10143. set_cmt (0X13A73CA4, "0 on success", 1);
  10144. create_insn (0X13A73CA4);
  10145. set_name (0X13A73CA4, "kernel_IOSC_GenerateBlockMAC");
  10146. create_insn (x=0X13A73CB2);
  10147. op_plain_offset (x, 1, 0);
  10148. op_plain_offset (x, 129, 0);
  10149. create_insn (x=0X13A73CBE);
  10150. op_stkvar (x, 1);
  10151. create_insn (x=0X13A73CCA);
  10152. op_plain_offset (x, 1, 0);
  10153. op_plain_offset (x, 129, 0);
  10154. set_cmt (0X13A73CD0, "result", 0);
  10155. set_cmt (0X13A73CD2, "a2", 0);
  10156. set_cmt (0X13A73CD4, "a4", 0);
  10157. create_insn (x=0X13A73CD4);
  10158. op_plain_offset (x, 1, 0);
  10159. op_plain_offset (x, 129, 0);
  10160. create_insn (x=0X13A73CD8);
  10161. op_plain_offset (x, 1, 0);
  10162. op_plain_offset (x, 129, 0);
  10163. set_cmt (0X13A73CDA, "queue_id", 0);
  10164. create_insn (x=0X13A73CFE);
  10165. op_plain_offset (x, 1, 0);
  10166. op_plain_offset (x, 129, 0);
  10167. set_cmt (0X13A73D04, "result", 0);
  10168. set_cmt (0X13A73D06, "a2", 0);
  10169. set_cmt (0X13A73D08, "a4", 0);
  10170. create_insn (x=0X13A73D08);
  10171. op_plain_offset (x, 1, 0);
  10172. op_plain_offset (x, 129, 0);
  10173. create_insn (x=0X13A73D0C);
  10174. op_plain_offset (x, 1, 0);
  10175. op_plain_offset (x, 129, 0);
  10176. set_cmt (0X13A73D12, "handle", 0);
  10177. set_cmt (0X13A73D14, "owner", 0);
  10178. create_insn (x=0X13A73D14);
  10179. op_stkvar (x, 1);
  10180. create_insn (x=0X13A73D16);
  10181. op_plain_offset (x, 1, 0);
  10182. op_plain_offset (x, 129, 0);
  10183. create_insn (x=0X13A73D26);
  10184. op_stkvar (x, 1);
  10185. create_insn (x=0X13A73D2C);
  10186. op_plain_offset (x, 1, 0);
  10187. op_plain_offset (x, 129, 0);
  10188. set_cmt (0X13A73D32, "current_pid", 0);
  10189. set_cmt (0X13A73D34, "device_to_open", 0);
  10190. set_cmt (0X13A73D36, "cur", 0);
  10191. create_insn (x=0X13A73D36);
  10192. op_stkvar (x, 1);
  10193. set_cmt (0X13A73D38, "path_length", 0);
  10194. create_insn (x=0X13A73D38);
  10195. op_dec (x, 1);
  10196. set_cmt (0X13A73D3A, "three", 0);
  10197. create_insn (x=0X13A73D3C);
  10198. op_plain_offset (x, 1, 0);
  10199. op_plain_offset (x, 129, 0);
  10200. set_cmt (0X13A73D46, "device_to_open", 0);
  10201. set_cmt (0X13A73D48, "current_pid", 0);
  10202. set_cmt (0X13A73D4A, "path_length", 0);
  10203. set_cmt (0X13A73D4C, "cur", 0);
  10204. create_insn (x=0X13A73D4C);
  10205. op_stkvar (x, 1);
  10206. set_cmt (0X13A73D4E, "three", 0);
  10207. set_cmt (0X13A73D58, "device_to_open", 0);
  10208. create_insn (x=0X13A73D58);
  10209. op_stkvar (x, 1);
  10210. set_cmt (0X13A73D5A, "current_pid", 0);
  10211. set_cmt (0X13A73D5C, "path_length", 0);
  10212. create_insn (x=0X13A73D5C);
  10213. op_dec (x, 1);
  10214. set_cmt (0X13A73D5E, "cur", 0);
  10215. create_insn (x=0X13A73D5E);
  10216. op_stkvar (x, 1);
  10217. set_cmt (0X13A73D60, "three", 0);
  10218. create_insn (x=0X13A73D66);
  10219. op_stkvar (x, 1);
  10220. create_insn (x=0X13A73D6C);
  10221. op_stkvar (x, 1);
  10222. set_cmt (0X13A73D74, "path_length", 0);
  10223. create_insn (x=0X13A73D74);
  10224. op_plain_offset (x, 1, 0);
  10225. op_plain_offset (x, 129, 0);
  10226. set_cmt (0X13A73D76, "current_pid", 0);
  10227. set_cmt (0X13A73D78, "three", 0);
  10228. set_cmt (0X13A73D7A, "cur", 0);
  10229. create_insn (x=0X13A73D7A);
  10230. op_stkvar (x, 1);
  10231. set_cmt (0X13A73D7C, "device_to_open", 0);
  10232. create_insn (x=0X13A73D86);
  10233. op_stkvar (x, 1);
  10234. set_cmt (0X13A73D88, "customDataSize", 0);
  10235. create_insn (x=0X13A73D88);
  10236. op_stkvar (x, 1);
  10237. create_insn (x=0X13A73D8A);
  10238. op_stkvar (x, 1);
  10239. set_cmt (0X13A73D8C, "chainingFlag", 0);
  10240. create_insn (x=0X13A73D8C);
  10241. op_stkvar (x, 1);
  10242. create_insn (x=0X13A73D8E);
  10243. op_stkvar (x, 1);
  10244. set_cmt (0X13A73D90, "signData", 0);
  10245. create_insn (x=0X13A73D90);
  10246. op_stkvar (x, 1);
  10247. set_cmt (0X13A73D96, "publicHandle", 0);
  10248. create_insn (x=0X13A73D96);
  10249. op_stkvar (x, 1);
  10250. create_insn (x=0X13A73D98);
  10251. op_stkvar (x, 1);
  10252. set_cmt (0X13A73D9A, "context", 0);
  10253. create_insn (x=0X13A73D9C);
  10254. op_stkvar (x, 1);
  10255. set_cmt (0X13A73D9E, "inputData", 0);
  10256. set_cmt (0X13A73DA0, "inputSize", 0);
  10257. set_cmt (0X13A73DA2, "customData", 0);
  10258. set_cmt (0X13A73DA4, "signerHandle", 0);
  10259. create_insn (x=0X13A73DA4);
  10260. op_stkvar (x, 1);
  10261. create_byte (0X13A73DAE);
  10262. make_array (0X13A73DAE, 0X2);
  10263. create_dword (x=0X13A73DB0);
  10264. op_plain_offset (x, 0, 0);
  10265. op_plain_offset (x, 128, 0);
  10266. create_dword (0X13A73DB4);
  10267. create_dword (x=0X13A73DB8);
  10268. op_plain_offset (x, 0, 0);
  10269. op_plain_offset (x, 128, 0);
  10270. create_dword (0X13A73DBC);
  10271. create_dword (x=0X13A73DC0);
  10272. op_plain_offset (x, 0, 0);
  10273. op_plain_offset (x, 128, 0);
  10274. create_dword (x=0X13A73DC4);
  10275. op_plain_offset (x, 0, 0);
  10276. op_plain_offset (x, 128, 0);
  10277. create_dword (x=0X13A73DC8);
  10278. op_plain_offset (x, 0, 0);
  10279. op_plain_offset (x, 128, 0);
  10280. create_dword (x=0X13A73DCC);
  10281. op_plain_offset (x, 0, 0);
  10282. op_plain_offset (x, 128, 0);
  10283. set_cmt (0X13A73DD0, "0 on success", 1);
  10284. create_insn (0X13A73DD0);
  10285. set_name (0X13A73DD0, "kernel_IOSC_GenerateBlockMACAsync");
  10286. create_insn (x=0X13A73DDE);
  10287. op_plain_offset (x, 1, 0);
  10288. op_plain_offset (x, 129, 0);
  10289. create_insn (x=0X13A73DEA);
  10290. op_stkvar (x, 1);
  10291. create_insn (x=0X13A73DF6);
  10292. op_plain_offset (x, 1, 0);
  10293. op_plain_offset (x, 129, 0);
  10294. set_cmt (0X13A73DFC, "result", 0);
  10295. set_cmt (0X13A73DFE, "a2", 0);
  10296. set_cmt (0X13A73E00, "a4", 0);
  10297. create_insn (x=0X13A73E00);
  10298. op_plain_offset (x, 1, 0);
  10299. op_plain_offset (x, 129, 0);
  10300. create_insn (x=0X13A73E04);
  10301. op_plain_offset (x, 1, 0);
  10302. op_plain_offset (x, 129, 0);
  10303. set_cmt (0X13A73E06, "queue_id", 0);
  10304. create_insn (x=0X13A73E2A);
  10305. op_plain_offset (x, 1, 0);
  10306. op_plain_offset (x, 129, 0);
  10307. set_cmt (0X13A73E30, "result", 0);
  10308. set_cmt (0X13A73E32, "a2", 0);
  10309. set_cmt (0X13A73E34, "a4", 0);
  10310. create_insn (x=0X13A73E34);
  10311. op_plain_offset (x, 1, 0);
  10312. op_plain_offset (x, 129, 0);
  10313. create_insn (x=0X13A73E38);
  10314. op_plain_offset (x, 1, 0);
  10315. op_plain_offset (x, 129, 0);
  10316. set_cmt (0X13A73E3E, "handle", 0);
  10317. set_cmt (0X13A73E40, "owner", 0);
  10318. create_insn (x=0X13A73E40);
  10319. op_stkvar (x, 1);
  10320. create_insn (x=0X13A73E42);
  10321. op_plain_offset (x, 1, 0);
  10322. op_plain_offset (x, 129, 0);
  10323. create_insn (x=0X13A73E52);
  10324. op_stkvar (x, 1);
  10325. create_insn (x=0X13A73E58);
  10326. op_plain_offset (x, 1, 0);
  10327. op_plain_offset (x, 129, 0);
  10328. set_cmt (0X13A73E5E, "current_pid", 0);
  10329. set_cmt (0X13A73E60, "device_to_open", 0);
  10330. set_cmt (0X13A73E62, "cur", 0);
  10331. create_insn (x=0X13A73E62);
  10332. op_stkvar (x, 1);
  10333. set_cmt (0X13A73E64, "path_length", 0);
  10334. create_insn (x=0X13A73E64);
  10335. op_plain_offset (x, 1, 0);
  10336. op_plain_offset (x, 129, 0);
  10337. set_cmt (0X13A73E66, "three", 0);
  10338. create_insn (x=0X13A73E68);
  10339. op_plain_offset (x, 1, 0);
  10340. op_plain_offset (x, 129, 0);
  10341. set_cmt (0X13A73E72, "device_to_open", 0);
  10342. set_cmt (0X13A73E74, "current_pid", 0);
  10343. set_cmt (0X13A73E76, "path_length", 0);
  10344. set_cmt (0X13A73E78, "cur", 0);
  10345. create_insn (x=0X13A73E78);
  10346. op_stkvar (x, 1);
  10347. set_cmt (0X13A73E7A, "three", 0);
  10348. set_cmt (0X13A73E84, "device_to_open", 0);
  10349. create_insn (x=0X13A73E84);
  10350. op_stkvar (x, 1);
  10351. set_cmt (0X13A73E86, "current_pid", 0);
  10352. set_cmt (0X13A73E88, "path_length", 0);
  10353. create_insn (x=0X13A73E88);
  10354. op_plain_offset (x, 1, 0);
  10355. op_plain_offset (x, 129, 0);
  10356. set_cmt (0X13A73E8A, "cur", 0);
  10357. create_insn (x=0X13A73E8A);
  10358. op_stkvar (x, 1);
  10359. set_cmt (0X13A73E8C, "three", 0);
  10360. create_insn (x=0X13A73E94);
  10361. op_stkvar (x, 1);
  10362. set_cmt (0X13A73E9C, "device_to_open", 0);
  10363. set_cmt (0X13A73E9E, "current_pid", 0);
  10364. set_cmt (0X13A73EA0, "path_length", 0);
  10365. create_insn (x=0X13A73EA0);
  10366. op_plain_offset (x, 1, 0);
  10367. op_plain_offset (x, 129, 0);
  10368. set_cmt (0X13A73EA2, "cur", 0);
  10369. create_insn (x=0X13A73EA2);
  10370. op_stkvar (x, 1);
  10371. set_cmt (0X13A73EA4, "three", 0);
  10372. create_insn (x=0X13A73EAE);
  10373. op_stkvar (x, 1);
  10374. set_cmt (0X13A73EB0, "customDataSize", 0);
  10375. create_insn (x=0X13A73EB0);
  10376. op_stkvar (x, 1);
  10377. create_insn (x=0X13A73EB2);
  10378. op_stkvar (x, 1);
  10379. set_cmt (0X13A73EB4, "chainingFlag", 0);
  10380. create_insn (x=0X13A73EB4);
  10381. op_stkvar (x, 1);
  10382. create_insn (x=0X13A73EB6);
  10383. op_stkvar (x, 1);
  10384. set_cmt (0X13A73EB8, "signData", 0);
  10385. create_insn (x=0X13A73EB8);
  10386. op_stkvar (x, 1);
  10387. create_insn (x=0X13A73EBA);
  10388. op_stkvar (x, 1);
  10389. set_cmt (0X13A73EBC, "publicHandle", 0);
  10390. create_insn (x=0X13A73EBC);
  10391. op_stkvar (x, 1);
  10392. create_insn (x=0X13A73EBE);
  10393. op_stkvar (x, 1);
  10394. set_cmt (0X13A73EC0, "context", 0);
  10395. create_insn (x=0X13A73EC2);
  10396. op_stkvar (x, 1);
  10397. set_cmt (0X13A73EC4, "inputData", 0);
  10398. set_cmt (0X13A73EC6, "inputSize", 0);
  10399. set_cmt (0X13A73EC8, "customData", 0);
  10400. set_cmt (0X13A73ECA, "signerHandle", 0);
  10401. create_insn (x=0X13A73ECA);
  10402. op_stkvar (x, 1);
  10403. create_dword (x=0X13A73ED4);
  10404. op_plain_offset (x, 0, 0);
  10405. op_plain_offset (x, 128, 0);
  10406. create_dword (0X13A73ED8);
  10407. create_dword (x=0X13A73EDC);
  10408. op_plain_offset (x, 0, 0);
  10409. op_plain_offset (x, 128, 0);
  10410. create_dword (0X13A73EE0);
  10411. create_dword (x=0X13A73EE4);
  10412. op_plain_offset (x, 0, 0);
  10413. op_plain_offset (x, 128, 0);
  10414. create_dword (x=0X13A73EE8);
  10415. op_plain_offset (x, 0, 0);
  10416. op_plain_offset (x, 128, 0);
  10417. create_dword (x=0X13A73EEC);
  10418. op_plain_offset (x, 0, 0);
  10419. op_plain_offset (x, 128, 0);
  10420. create_dword (x=0X13A73EF0);
  10421. op_plain_offset (x, 0, 0);
  10422. op_plain_offset (x, 128, 0);
  10423. set_cmt (0X13A73EF4, "0 on success", 1);
  10424. create_insn (0X13A73EF4);
  10425. set_name (0X13A73EF4, "kernel_IOSC_ImportCertificate");
  10426. create_insn (x=0X13A73EF6);
  10427. op_plain_offset (x, 1, 0);
  10428. op_plain_offset (x, 129, 0);
  10429. set_cmt (0X13A73F0A, "a3", 0);
  10430. create_insn (x=0X13A73F0C);
  10431. op_plain_offset (x, 1, 0);
  10432. op_plain_offset (x, 129, 0);
  10433. set_cmt (0X13A73F12, "a2", 0);
  10434. create_insn (x=0X13A73F14);
  10435. op_stkvar (x, 1);
  10436. set_cmt (0X13A73F16, "result", 0);
  10437. set_cmt (0X13A73F18, "a4", 0);
  10438. create_insn (x=0X13A73F18);
  10439. op_plain_offset (x, 1, 0);
  10440. op_plain_offset (x, 129, 0);
  10441. create_insn (x=0X13A73F1C);
  10442. op_plain_offset (x, 1, 0);
  10443. op_plain_offset (x, 129, 0);
  10444. set_cmt (0X13A73F1E, "queue_id", 0);
  10445. create_insn (x=0X13A73F24);
  10446. op_stkvar (x, 1);
  10447. create_insn (x=0X13A73F3A);
  10448. op_plain_offset (x, 1, 0);
  10449. op_plain_offset (x, 129, 0);
  10450. set_cmt (0X13A73F40, "result", 0);
  10451. set_cmt (0X13A73F42, "a2", 0);
  10452. set_cmt (0X13A73F44, "a4", 0);
  10453. create_insn (x=0X13A73F44);
  10454. op_plain_offset (x, 1, 0);
  10455. op_plain_offset (x, 129, 0);
  10456. create_insn (x=0X13A73F48);
  10457. op_plain_offset (x, 1, 0);
  10458. op_plain_offset (x, 129, 0);
  10459. set_cmt (0X13A73F4E, "handle", 0);
  10460. set_cmt (0X13A73F50, "owner", 0);
  10461. create_insn (x=0X13A73F50);
  10462. op_stkvar (x, 1);
  10463. create_insn (x=0X13A73F52);
  10464. op_plain_offset (x, 1, 0);
  10465. op_plain_offset (x, 129, 0);
  10466. create_insn (x=0X13A73F62);
  10467. op_stkvar (x, 1);
  10468. create_insn (x=0X13A73F68);
  10469. op_hex (x, 1);
  10470. create_insn (x=0X13A73F6C);
  10471. op_dec (x, 0);
  10472. set_cmt (0X13A73F6E, "handle", 0);
  10473. set_cmt (0X13A73F70, "owner", 0);
  10474. create_insn (x=0X13A73F70);
  10475. op_stkvar (x, 1);
  10476. create_insn (x=0X13A73F72);
  10477. op_plain_offset (x, 1, 0);
  10478. op_plain_offset (x, 129, 0);
  10479. create_insn (x=0X13A73F7A);
  10480. op_plain_offset (x, 1, 0);
  10481. op_plain_offset (x, 129, 0);
  10482. create_insn (x=0X13A73F84);
  10483. op_stkvar (x, 1);
  10484. set_cmt (0X13A73F8E, "current_pid", 0);
  10485. set_cmt (0X13A73F90, "device_to_open", 0);
  10486. set_cmt (0X13A73F92, "cur", 0);
  10487. create_insn (x=0X13A73F92);
  10488. op_stkvar (x, 1);
  10489. set_cmt (0X13A73F94, "path_length", 0);
  10490. create_insn (x=0X13A73F94);
  10491. op_dec (x, 1);
  10492. set_cmt (0X13A73F96, "three", 0);
  10493. create_insn (x=0X13A73F98);
  10494. op_plain_offset (x, 1, 0);
  10495. op_plain_offset (x, 129, 0);
  10496. set_cmt (0X13A73FA0, "publicKeyHandle", 0);
  10497. set_cmt (0X13A73FA2, "certData", 0);
  10498. set_cmt (0X13A73FA4, "signerHandle", 0);
  10499. create_insn (x=0X13A73FA6);
  10500. op_plain_offset (x, 1, 0);
  10501. op_plain_offset (x, 129, 0);
  10502. create_insn (x=0X13A73FAE);
  10503. op_plain_offset (x, 1, 0);
  10504. op_plain_offset (x, 129, 0);
  10505. create_insn (0X13A73FB2);
  10506. create_insn (0X13A73FB8);
  10507. create_dword (x=0X13A73FBC);
  10508. op_plain_offset (x, 0, 0);
  10509. op_plain_offset (x, 128, 0);
  10510. create_dword (0X13A73FC0);
  10511. create_dword (x=0X13A73FC4);
  10512. op_plain_offset (x, 0, 0);
  10513. op_plain_offset (x, 128, 0);
  10514. create_dword (0X13A73FC8);
  10515. create_dword (x=0X13A73FCC);
  10516. op_plain_offset (x, 0, 0);
  10517. op_plain_offset (x, 128, 0);
  10518. create_dword (x=0X13A73FD0);
  10519. op_hex (x, 0);
  10520. create_dword (x=0X13A73FD4);
  10521. op_plain_offset (x, 0, 0);
  10522. op_plain_offset (x, 128, 0);
  10523. create_dword (x=0X13A73FD8);
  10524. op_plain_offset (x, 0, 0);
  10525. op_plain_offset (x, 128, 0);
  10526. create_dword (x=0X13A73FDC);
  10527. op_plain_offset (x, 0, 0);
  10528. op_plain_offset (x, 128, 0);
  10529. set_cmt (0X13A73FE0, "0 on success", 1);
  10530. create_insn (0X13A73FE0);
  10531. set_name (0X13A73FE0, "kernel_IOSC_GenerateCertificate");
  10532. create_insn (x=0X13A73FE8);
  10533. op_plain_offset (x, 1, 0);
  10534. op_plain_offset (x, 129, 0);
  10535. create_insn (x=0X13A73FFE);
  10536. op_plain_offset (x, 1, 0);
  10537. op_plain_offset (x, 129, 0);
  10538. set_cmt (0X13A74004, "result", 0);
  10539. set_cmt (0X13A74006, "a2", 0);
  10540. set_cmt (0X13A74008, "a4", 0);
  10541. create_insn (x=0X13A74008);
  10542. op_plain_offset (x, 1, 0);
  10543. op_plain_offset (x, 129, 0);
  10544. create_insn (x=0X13A7400C);
  10545. op_plain_offset (x, 1, 0);
  10546. op_plain_offset (x, 129, 0);
  10547. set_cmt (0X13A7400E, "queue_id", 0);
  10548. create_insn (x=0X13A7402E);
  10549. op_plain_offset (x, 1, 0);
  10550. op_plain_offset (x, 129, 0);
  10551. set_cmt (0X13A74034, "result", 0);
  10552. set_cmt (0X13A74036, "a2", 0);
  10553. set_cmt (0X13A74038, "a4", 0);
  10554. create_insn (x=0X13A74038);
  10555. op_plain_offset (x, 1, 0);
  10556. op_plain_offset (x, 129, 0);
  10557. create_insn (x=0X13A7403C);
  10558. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  10559. set_cmt (0X13A74042, "handle", 0);
  10560. set_cmt (0X13A74044, "owner", 0);
  10561. create_insn (x=0X13A74044);
  10562. op_stkvar (x, 1);
  10563. create_insn (x=0X13A74046);
  10564. op_plain_offset (x, 1, 0);
  10565. op_plain_offset (x, 129, 0);
  10566. create_insn (x=0X13A74056);
  10567. op_stkvar (x, 1);
  10568. create_insn (x=0X13A7405C);
  10569. op_plain_offset (x, 1, 0);
  10570. op_plain_offset (x, 129, 0);
  10571. create_insn (x=0X13A74060);
  10572. op_plain_offset (x, 1, 0);
  10573. op_plain_offset (x, 129, 0);
  10574. set_cmt (0X13A74068, "current_pid", 0);
  10575. set_cmt (0X13A7406A, "device_to_open", 0);
  10576. set_cmt (0X13A7406C, "cur", 0);
  10577. create_insn (x=0X13A7406C);
  10578. op_stkvar (x, 1);
  10579. set_cmt (0X13A74070, "three", 0);
  10580. set_cmt (0X13A7407E, "device_to_open", 0);
  10581. set_cmt (0X13A74080, "current_pid", 0);
  10582. set_cmt (0X13A74082, "path_length", 0);
  10583. create_insn (x=0X13A74082);
  10584. op_plain_offset (x, 1, 0);
  10585. op_plain_offset (x, 129, 0);
  10586. set_cmt (0X13A74084, "cur", 0);
  10587. create_insn (x=0X13A74084);
  10588. op_stkvar (x, 1);
  10589. set_cmt (0X13A74086, "three", 0);
  10590. set_cmt (0X13A7408E, "privateHandle", 0);
  10591. set_cmt (0X13A74090, "certname", 0);
  10592. set_cmt (0X13A74092, "ecc_certificate", 0);
  10593. create_insn (x=0X13A74094);
  10594. op_plain_offset (x, 1, 0);
  10595. op_plain_offset (x, 129, 0);
  10596. create_dword (x=0X13A7409C);
  10597. op_plain_offset (x, 0, 0);
  10598. op_plain_offset (x, 128, 0);
  10599. create_dword (0X13A740A0);
  10600. create_dword (x=0X13A740A4);
  10601. op_plain_offset (x, 0, 0);
  10602. op_plain_offset (x, 128, 0);
  10603. create_dword (0X13A740A8);
  10604. create_dword (x=0X13A740AC);
  10605. op_plain_offset (x, 0, 0);
  10606. op_plain_offset (x, 128, 0);
  10607. create_dword (x=0X13A740B0);
  10608. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  10609. create_dword (x=0X13A740B4);
  10610. op_plain_offset (x, 0, 0);
  10611. op_plain_offset (x, 128, 0);
  10612. create_dword (x=0X13A740B8);
  10613. op_plain_offset (x, 0, 0);
  10614. op_plain_offset (x, 128, 0);
  10615. create_dword (x=0X13A740BC);
  10616. op_plain_offset (x, 0, 0);
  10617. op_plain_offset (x, 128, 0);
  10618. set_cmt (0X13A740C0, "Write 0x180 bytes of NG certificate to cert\nReturn: 0 on success", 1);
  10619. create_insn (0X13A740C0);
  10620. set_name (0X13A740C0, "kernel_IOSC_GetDeviceCertificate");
  10621. create_insn (x=0X13A740C2);
  10622. op_plain_offset (x, 1, 0);
  10623. op_plain_offset (x, 129, 0);
  10624. create_insn (x=0X13A740D6);
  10625. op_plain_offset (x, 1, 0);
  10626. op_plain_offset (x, 129, 0);
  10627. set_cmt (0X13A740DC, "result", 0);
  10628. set_cmt (0X13A740DE, "a2", 0);
  10629. set_cmt (0X13A740E0, "a4", 0);
  10630. create_insn (x=0X13A740E0);
  10631. op_plain_offset (x, 1, 0);
  10632. op_plain_offset (x, 129, 0);
  10633. create_insn (x=0X13A740E4);
  10634. op_plain_offset (x, 1, 0);
  10635. op_plain_offset (x, 129, 0);
  10636. set_cmt (0X13A740E6, "queue_id", 0);
  10637. create_insn (x=0X13A74100);
  10638. op_plain_offset (x, 1, 0);
  10639. op_plain_offset (x, 129, 0);
  10640. set_cmt (0X13A74106, "result", 0);
  10641. set_cmt (0X13A74108, "a2", 0);
  10642. set_cmt (0X13A7410A, "a4", 0);
  10643. create_insn (x=0X13A7410A);
  10644. op_plain_offset (x, 1, 0);
  10645. op_plain_offset (x, 129, 0);
  10646. set_cmt (0X13A74112, "current_pid", 0);
  10647. set_cmt (0X13A74114, "device_to_open", 0);
  10648. set_cmt (0X13A74116, "cur", 0);
  10649. create_insn (x=0X13A74116);
  10650. op_stkvar (x, 1);
  10651. set_cmt (0X13A7411A, "three", 0);
  10652. create_insn (x=0X13A7411C);
  10653. op_plain_offset (x, 1, 0);
  10654. op_plain_offset (x, 129, 0);
  10655. set_cmt (0X13A74124, "cert", 0);
  10656. create_insn (x=0X13A74126);
  10657. op_plain_offset (x, 1, 0);
  10658. op_plain_offset (x, 129, 0);
  10659. create_byte (0X13A7412E);
  10660. make_array (0X13A7412E, 0X2);
  10661. create_dword (x=0X13A74130);
  10662. op_plain_offset (x, 0, 0);
  10663. op_plain_offset (x, 128, 0);
  10664. create_dword (0X13A74134);
  10665. create_dword (x=0X13A74138);
  10666. op_plain_offset (x, 0, 0);
  10667. op_plain_offset (x, 128, 0);
  10668. create_dword (0X13A7413C);
  10669. create_dword (x=0X13A74140);
  10670. op_plain_offset (x, 0, 0);
  10671. op_plain_offset (x, 128, 0);
  10672. create_dword (x=0X13A74144);
  10673. op_plain_offset (x, 0, 0);
  10674. op_plain_offset (x, 128, 0);
  10675. create_dword (x=0X13A74148);
  10676. op_plain_offset (x, 0, 0);
  10677. op_plain_offset (x, 128, 0);
  10678. create_insn (0X13A7414C);
  10679. set_name (0X13A7414C, "crypto_thread_main");
  10680. set_cmt (0X13A7415A, "n_msgs", 0);
  10681. set_cmt (0X13A7415C, "ptr", 0);
  10682. create_insn (x=0X13A7415C);
  10683. op_stkvar (x, 1);
  10684. create_insn (x=0X13A7415E);
  10685. op_plain_offset (x, 1, 0);
  10686. op_plain_offset (x, 129, 0);
  10687. create_insn (x=0X13A74162);
  10688. op_plain_offset (x, 1, 0);
  10689. op_plain_offset (x, 129, 0);
  10690. set_cmt (0X13A74164, "queueid", 0);
  10691. set_cmt (0X13A7416E, "device", 0);
  10692. create_insn (0X13A7416E);
  10693. set_cmt (0X13A74170, "message", 0);
  10694. create_insn (x=0X13A74172);
  10695. op_plain_offset (x, 1, 0);
  10696. op_plain_offset (x, 129, 0);
  10697. set_cmt (0X13A7417C, "ptr", 0);
  10698. create_insn (x=0X13A7417C);
  10699. op_stkvar (x, 1);
  10700. set_cmt (0X13A7417E, "n_msgs", 0);
  10701. set_cmt (0X13A74188, "queueid", 0);
  10702. create_insn (0X13A74188);
  10703. create_insn (x=0X13A7418A);
  10704. op_plain_offset (x, 1, 0);
  10705. op_plain_offset (x, 129, 0);
  10706. create_insn (x=0X13A7418C);
  10707. op_plain_offset (x, 1, 0);
  10708. op_plain_offset (x, 129, 0);
  10709. create_insn (x=0X13A74196);
  10710. op_stkvar (x, 1);
  10711. set_cmt (0X13A7419A, "queueid", 0);
  10712. set_cmt (0X13A7419C, "message", 0);
  10713. set_cmt (0X13A7419E, "flags", 0);
  10714. create_insn (x=0X13A741A0);
  10715. op_plain_offset (x, 1, 0);
  10716. op_plain_offset (x, 129, 0);
  10717. create_insn (x=0X13A741A8);
  10718. op_stkvar (x, 1);
  10719. set_cmt (0X13A741BC, "request", 0);
  10720. create_insn (x=0X13A741BE);
  10721. op_plain_offset (x, 1, 0);
  10722. op_plain_offset (x, 129, 0);
  10723. set_cmt (0X13A741C2, "queueid", 0);
  10724. set_cmt (0X13A741C4, "message", 0);
  10725. set_cmt (0X13A741C6, "flags", 0);
  10726. create_insn (x=0X13A741C8);
  10727. op_plain_offset (x, 1, 0);
  10728. op_plain_offset (x, 129, 0);
  10729. create_insn (x=0X13A741D0);
  10730. op_plain_offset (x, 1, 0);
  10731. op_plain_offset (x, 129, 0);
  10732. create_insn (x=0X13A741D2);
  10733. op_plain_offset (x, 1, 0);
  10734. op_plain_offset (x, 129, 0);
  10735. create_insn (x=0X13A741D6);
  10736. op_stkvar (x, 1);
  10737. create_insn (0X13A741E2);
  10738. create_insn (x=0X13A741E6);
  10739. op_plain_offset (x, 1, 0);
  10740. op_plain_offset (x, 129, 0);
  10741. create_insn (0X13A74200);
  10742. set_cmt (0X13A74216, "string1", 0);
  10743. create_insn (0X13A74216);
  10744. create_insn (x=0X13A74218);
  10745. op_plain_offset (x, 1, 0);
  10746. op_plain_offset (x, 129, 0);
  10747. set_cmt (0X13A7421A, "size", 0);
  10748. create_insn (x=0X13A7421C);
  10749. op_plain_offset (x, 1, 0);
  10750. op_plain_offset (x, 129, 0);
  10751. create_insn (0X13A74228);
  10752. create_insn (x=0X13A74242);
  10753. op_plain_offset (x, 1, 0);
  10754. op_plain_offset (x, 129, 0);
  10755. create_insn (x=0X13A7426A);
  10756. op_plain_offset (x, 1, 0);
  10757. op_plain_offset (x, 129, 0);
  10758. create_insn (x=0X13A74280);
  10759. op_stkvar (x, 1);
  10760. create_insn (x=0X13A74282);
  10761. op_stkvar (x, 1);
  10762. create_insn (x=0X13A74298);
  10763. op_stkvar (x, 1);
  10764. set_cmt (0X13A742B2, "ptr", 0);
  10765. create_insn (0X13A742B2);
  10766. create_insn (x=0X13A742B4);
  10767. op_plain_offset (x, 1, 0);
  10768. op_plain_offset (x, 129, 0);
  10769. create_insn (x=0X13A742B8);
  10770. op_plain_offset (x, 1, 0);
  10771. op_plain_offset (x, 129, 0);
  10772. create_insn (x=0X13A742BC);
  10773. op_stkvar (x, 1);
  10774. set_cmt (0X13A742BE, "ptr", 0);
  10775. create_insn (x=0X13A742C2);
  10776. op_plain_offset (x, 1, 0);
  10777. op_plain_offset (x, 129, 0);
  10778. set_cmt (0X13A742C8, "address", 0);
  10779. create_insn (x=0X13A742CA);
  10780. op_plain_offset (x, 1, 0);
  10781. op_plain_offset (x, 129, 0);
  10782. set_cmt (0X13A742CC, "size", 0);
  10783. create_insn (x=0X13A742D0);
  10784. op_stkvar (x, 1);
  10785. create_insn (x=0X13A742D2);
  10786. op_plain_offset (x, 1, 0);
  10787. op_plain_offset (x, 129, 0);
  10788. set_cmt (0X13A742D4, "address", 0);
  10789. set_cmt (0X13A742D6, "size", 0);
  10790. create_insn (x=0X13A742DC);
  10791. op_plain_offset (x, 1, 0);
  10792. op_plain_offset (x, 129, 0);
  10793. create_insn (x=0X13A742F4);
  10794. op_plain_offset (x, 1, 0);
  10795. op_plain_offset (x, 129, 0);
  10796. create_insn (x=0X13A742F8);
  10797. op_plain_offset (x, 1, 0);
  10798. op_plain_offset (x, 129, 0);
  10799. set_cmt (0X13A742FA, "message", 0);
  10800. create_insn (x=0X13A742FA);
  10801. op_stkvar (x, 1);
  10802. set_cmt (0X13A742FC, "queueid", 0);
  10803. set_cmt (0X13A742FE, "flags", 0);
  10804. create_insn (x=0X13A74300);
  10805. op_plain_offset (x, 1, 0);
  10806. op_plain_offset (x, 129, 0);
  10807. create_insn (x=0X13A74308);
  10808. op_plain_offset (x, 1, 0);
  10809. op_plain_offset (x, 129, 0);
  10810. create_insn (x=0X13A7430C);
  10811. op_plain_offset (x, 1, 0);
  10812. op_plain_offset (x, 129, 0);
  10813. create_insn (x=0X13A74310);
  10814. op_plain_offset (x, 1, 0);
  10815. op_plain_offset (x, 129, 0);
  10816. create_insn (x=0X13A74318);
  10817. op_plain_offset (x, 1, 0);
  10818. op_plain_offset (x, 129, 0);
  10819. create_insn (x=0X13A7431C);
  10820. op_plain_offset (x, 1, 0);
  10821. op_plain_offset (x, 129, 0);
  10822. create_insn (0X13A7432C);
  10823. create_insn (0X13A74334);
  10824. create_insn (0X13A7433C);
  10825. create_insn (0X13A74342);
  10826. create_insn (x=0X13A7435C);
  10827. op_plain_offset (x, 1, 0);
  10828. op_plain_offset (x, 129, 0);
  10829. set_cmt (0X13A7435E, "ptr", 0);
  10830. set_cmt (0X13A74360, "heap_id", 0);
  10831. create_insn (x=0X13A74362);
  10832. op_plain_offset (x, 1, 0);
  10833. op_plain_offset (x, 129, 0);
  10834. create_insn (x=0X13A74366);
  10835. op_plain_offset (x, 1, 0);
  10836. op_plain_offset (x, 129, 0);
  10837. set_cmt (0X13A74368, "ptr", 0);
  10838. set_cmt (0X13A7436A, "heap_id", 0);
  10839. create_insn (x=0X13A7436C);
  10840. op_plain_offset (x, 1, 0);
  10841. op_plain_offset (x, 129, 0);
  10842. create_insn (0X13A74374);
  10843. set_cmt (0X13A74376, "dst", 0);
  10844. set_cmt (0X13A74378, "size", 0);
  10845. set_cmt (0X13A7437A, "src", 0);
  10846. create_insn (x=0X13A7437A);
  10847. op_stkvar (x, 1);
  10848. create_insn (x=0X13A7437C);
  10849. op_plain_offset (x, 1, 0);
  10850. op_plain_offset (x, 129, 0);
  10851. create_insn (x=0X13A74382);
  10852. op_plain_offset (x, 1, 0);
  10853. op_plain_offset (x, 129, 0);
  10854. create_insn (x=0X13A74384);
  10855. op_plain_offset (x, 1, 0);
  10856. op_plain_offset (x, 129, 0);
  10857. create_insn (0X13A74388);
  10858. create_insn (x=0X13A7438A);
  10859. op_plain_offset (x, 1, 0);
  10860. op_plain_offset (x, 129, 0);
  10861. create_insn (x=0X13A7438E);
  10862. op_plain_offset (x, 1, 0);
  10863. op_plain_offset (x, 129, 0);
  10864. create_insn (0X13A74392);
  10865. create_insn (x=0X13A74394);
  10866. op_plain_offset (x, 1, 0);
  10867. op_plain_offset (x, 129, 0);
  10868. create_insn (x=0X13A74396);
  10869. op_plain_offset (x, 1, 0);
  10870. op_plain_offset (x, 129, 0);
  10871. create_insn (0X13A7439A);
  10872. create_insn (x=0X13A7439C);
  10873. op_plain_offset (x, 1, 0);
  10874. op_plain_offset (x, 129, 0);
  10875. create_insn (x=0X13A7439E);
  10876. op_plain_offset (x, 1, 0);
  10877. op_plain_offset (x, 129, 0);
  10878. create_insn (0X13A743A2);
  10879. create_insn (0X13A743A6);
  10880. set_cmt (0X13A743A8, "src", 0);
  10881. set_cmt (0X13A743AA, "size", 0);
  10882. set_cmt (0X13A743AC, "dst", 0);
  10883. create_insn (x=0X13A743AC);
  10884. op_stkvar (x, 1);
  10885. create_insn (x=0X13A743AE);
  10886. op_plain_offset (x, 1, 0);
  10887. op_plain_offset (x, 129, 0);
  10888. create_insn (x=0X13A743B8);
  10889. op_stkvar (x, 1);
  10890. set_cmt (0X13A743C0, "dst", 0);
  10891. create_insn (x=0X13A743C0);
  10892. op_stkvar (x, 1);
  10893. create_insn (x=0X13A743C2);
  10894. op_plain_offset (x, 1, 0);
  10895. op_plain_offset (x, 129, 0);
  10896. set_cmt (0X13A743C4, "src", 0);
  10897. set_cmt (0X13A743C6, "size", 0);
  10898. create_byte (0X13A743CE);
  10899. make_array (0X13A743CE, 0X2);
  10900. create_dword (x=0X13A743D0);
  10901. op_plain_offset (x, 0, 0);
  10902. op_plain_offset (x, 128, 0);
  10903. create_dword (x=0X13A743D4);
  10904. op_plain_offset (x, 0, 0);
  10905. op_plain_offset (x, 128, 0);
  10906. create_dword (x=0X13A743D8);
  10907. op_plain_offset (x, 0, 0);
  10908. op_plain_offset (x, 128, 0);
  10909. create_dword (x=0X13A743DC);
  10910. op_plain_offset (x, 0, 0);
  10911. op_plain_offset (x, 128, 0);
  10912. create_dword (x=0X13A743E0);
  10913. op_plain_offset (x, 0, 0);
  10914. op_plain_offset (x, 128, 0);
  10915. create_dword (x=0X13A743E4);
  10916. op_plain_offset (x, 0, 0);
  10917. op_plain_offset (x, 128, 0);
  10918. create_dword (x=0X13A743E8);
  10919. op_plain_offset (x, 0, 0);
  10920. op_plain_offset (x, 128, 0);
  10921. create_dword (x=0X13A743EC);
  10922. op_plain_offset (x, 0, 0);
  10923. op_plain_offset (x, 128, 0);
  10924. create_dword (x=0X13A743F0);
  10925. op_plain_offset (x, 0, 0);
  10926. op_plain_offset (x, 128, 0);
  10927. create_dword (x=0X13A743F4);
  10928. op_plain_offset (x, 0, 0);
  10929. op_plain_offset (x, 128, 0);
  10930. create_dword (x=0X13A743F8);
  10931. op_plain_offset (x, 0, 0);
  10932. op_plain_offset (x, 128, 0);
  10933. create_dword (x=0X13A743FC);
  10934. op_plain_offset (x, 0, 0);
  10935. op_plain_offset (x, 128, 0);
  10936. create_dword (x=0X13A74400);
  10937. op_plain_offset (x, 0, 0);
  10938. op_plain_offset (x, 128, 0);
  10939. create_dword (0X13A74404);
  10940. create_dword (x=0X13A74408);
  10941. op_plain_offset (x, 0, 0);
  10942. op_plain_offset (x, 128, 0);
  10943. create_dword (x=0X13A7440C);
  10944. op_plain_offset (x, 0, 0);
  10945. op_plain_offset (x, 128, 0);
  10946. create_dword (x=0X13A74410);
  10947. op_plain_offset (x, 0, 0);
  10948. op_plain_offset (x, 128, 0);
  10949. create_dword (x=0X13A74414);
  10950. op_plain_offset (x, 0, 0);
  10951. op_plain_offset (x, 128, 0);
  10952. create_dword (x=0X13A74418);
  10953. op_plain_offset (x, 0, 0);
  10954. op_plain_offset (x, 128, 0);
  10955. create_dword (x=0X13A7441C);
  10956. op_plain_offset (x, 0, 0);
  10957. op_plain_offset (x, 128, 0);
  10958. create_dword (x=0X13A74420);
  10959. op_plain_offset (x, 0, 0);
  10960. op_plain_offset (x, 128, 0);
  10961. create_dword (x=0X13A74424);
  10962. op_plain_offset (x, 0, 0);
  10963. op_plain_offset (x, 128, 0);
  10964. create_dword (x=0X13A74428);
  10965. op_plain_offset (x, 0, 0);
  10966. op_plain_offset (x, 128, 0);
  10967. create_dword (x=0X13A7442C);
  10968. op_plain_offset (x, 0, 0);
  10969. op_plain_offset (x, 128, 0);
  10970. create_dword (x=0X13A74430);
  10971. op_plain_offset (x, 0, 0);
  10972. op_plain_offset (x, 128, 0);
  10973. create_dword (x=0X13A74434);
  10974. op_plain_offset (x, 0, 0);
  10975. op_plain_offset (x, 128, 0);
  10976. create_dword (x=0X13A74438);
  10977. op_plain_offset (x, 0, 0);
  10978. op_plain_offset (x, 128, 0);
  10979. create_dword (x=0X13A7443C);
  10980. op_plain_offset (x, 0, 0);
  10981. op_plain_offset (x, 128, 0);
  10982. create_insn (0X13A74440);
  10983. create_insn (x=0X13A74450);
  10984. op_plain_offset (x, 1, 0);
  10985. op_plain_offset (x, 129, 0);
  10986. set_cmt (0X13A74484, "address", 0);
  10987. create_insn (x=0X13A74486);
  10988. op_plain_offset (x, 1, 0);
  10989. op_plain_offset (x, 129, 0);
  10990. set_cmt (0X13A74488, "size", 0);
  10991. create_insn (x=0X13A7448E);
  10992. op_plain_offset (x, 1, 0);
  10993. op_plain_offset (x, 129, 0);
  10994. create_insn (x=0X13A744B2);
  10995. op_plain_offset (x, 1, 0);
  10996. op_plain_offset (x, 129, 0);
  10997. create_insn (x=0X13A744C0);
  10998. op_plain_offset (x, 1, 0);
  10999. op_plain_offset (x, 129, 0);
  11000. set_cmt (0X13A744C2, "ptr", 0);
  11001. create_insn (x=0X13A744C6);
  11002. op_plain_offset (x, 1, 0);
  11003. op_plain_offset (x, 129, 0);
  11004. create_insn (x=0X13A744CE);
  11005. op_plain_offset (x, 1, 0);
  11006. op_plain_offset (x, 129, 0);
  11007. create_insn (x=0X13A744D4);
  11008. op_plain_offset (x, 1, 0);
  11009. op_plain_offset (x, 129, 0);
  11010. set_cmt (0X13A744D6, "message", 0);
  11011. set_cmt (0X13A744D8, "queueid", 0);
  11012. set_cmt (0X13A744DA, "flags", 0);
  11013. create_insn (x=0X13A744DC);
  11014. op_plain_offset (x, 1, 0);
  11015. op_plain_offset (x, 129, 0);
  11016. create_insn (0X13A744E6);
  11017. create_insn (0X13A74504);
  11018. create_insn (x=0X13A74526);
  11019. op_plain_offset (x, 1, 0);
  11020. op_plain_offset (x, 129, 0);
  11021. create_insn (0X13A74538);
  11022. create_insn (0X13A7453C);
  11023. create_insn (0X13A74540);
  11024. create_insn (x=0X13A74554);
  11025. op_plain_offset (x, 1, 0);
  11026. op_plain_offset (x, 129, 0);
  11027. set_cmt (0X13A74556, "byte", 0);
  11028. set_cmt (0X13A74558, "pointer", 0);
  11029. set_cmt (0X13A74560, "size", 0);
  11030. create_insn (x=0X13A74562);
  11031. op_plain_offset (x, 1, 0);
  11032. op_plain_offset (x, 129, 0);
  11033. set_cmt (0X13A7457C, "x", 0);
  11034. create_insn (x=0X13A7459A);
  11035. op_plain_offset (x, 1, 0);
  11036. op_plain_offset (x, 129, 0);
  11037. create_insn (x=0X13A7459C);
  11038. op_plain_offset (x, 1, 0);
  11039. op_plain_offset (x, 129, 0);
  11040. set_cmt (0X13A745B0, "x", 0);
  11041. set_cmt (0X13A745BE, "address", 0);
  11042. create_insn (x=0X13A745C0);
  11043. op_plain_offset (x, 1, 0);
  11044. op_plain_offset (x, 129, 0);
  11045. set_cmt (0X13A745C2, "size", 0);
  11046. create_insn (x=0X13A745C8);
  11047. op_plain_offset (x, 1, 0);
  11048. op_plain_offset (x, 129, 0);
  11049. create_insn (x=0X13A745D4);
  11050. op_plain_offset (x, 1, 0);
  11051. op_plain_offset (x, 129, 0);
  11052. create_insn (x=0X13A745E2);
  11053. op_plain_offset (x, 1, 0);
  11054. op_plain_offset (x, 129, 0);
  11055. set_cmt (0X13A745E4, "ptr", 0);
  11056. create_insn (x=0X13A745E4);
  11057. op_plain_offset (x, 1, 0);
  11058. op_plain_offset (x, 129, 0);
  11059. create_insn (x=0X13A745E8);
  11060. op_plain_offset (x, 1, 0);
  11061. op_plain_offset (x, 129, 0);
  11062. create_insn (x=0X13A745F0);
  11063. op_plain_offset (x, 1, 0);
  11064. op_plain_offset (x, 129, 0);
  11065. create_insn (x=0X13A74604);
  11066. op_plain_offset (x, 1, 0);
  11067. op_plain_offset (x, 129, 0);
  11068. create_insn (x=0X13A7460A);
  11069. op_stkvar (x, 1);
  11070. create_insn (x=0X13A74618);
  11071. op_plain_offset (x, 1, 0);
  11072. op_plain_offset (x, 129, 0);
  11073. create_insn (x=0X13A7461C);
  11074. op_plain_offset (x, 1, 0);
  11075. op_plain_offset (x, 129, 0);
  11076. create_insn (0X13A74620);
  11077. create_insn (0X13A74622);
  11078. create_insn (0X13A74628);
  11079. set_cmt (0X13A7462A, "src", 0);
  11080. set_cmt (0X13A7462C, "dst", 0);
  11081. set_cmt (0X13A7462E, "size", 0);
  11082. create_insn (x=0X13A74630);
  11083. op_plain_offset (x, 1, 0);
  11084. op_plain_offset (x, 129, 0);
  11085. create_byte (0X13A74636);
  11086. make_array (0X13A74636, 0X2);
  11087. create_dword (x=0X13A74638);
  11088. op_plain_offset (x, 0, 0);
  11089. op_plain_offset (x, 128, 0);
  11090. create_dword (0X13A7463C);
  11091. create_dword (0X13A74640);
  11092. create_dword (0X13A74644);
  11093. create_dword (0X13A74648);
  11094. create_dword (0X13A7464C);
  11095. create_dword (x=0X13A74650);
  11096. op_plain_offset (x, 0, 0);
  11097. op_plain_offset (x, 128, 0);
  11098. create_dword (x=0X13A74654);
  11099. op_plain_offset (x, 0, 0);
  11100. op_plain_offset (x, 128, 0);
  11101. create_dword (0X13A74658);
  11102. create_dword (x=0X13A7465C);
  11103. op_plain_offset (x, 0, 0);
  11104. op_plain_offset (x, 128, 0);
  11105. create_dword (x=0X13A74660);
  11106. op_plain_offset (x, 0, 0);
  11107. op_plain_offset (x, 128, 0);
  11108. create_dword (x=0X13A74664);
  11109. op_plain_offset (x, 0, 0);
  11110. op_plain_offset (x, 128, 0);
  11111. create_dword (x=0X13A74668);
  11112. op_plain_offset (x, 0, 0);
  11113. op_plain_offset (x, 128, 0);
  11114. create_dword (x=0X13A7466C);
  11115. op_plain_offset (x, 0, 0);
  11116. op_plain_offset (x, 128, 0);
  11117. create_dword (0X13A74670);
  11118. create_dword (x=0X13A74674);
  11119. op_plain_offset (x, 0, 0);
  11120. op_plain_offset (x, 128, 0);
  11121. create_dword (x=0X13A74678);
  11122. op_plain_offset (x, 0, 0);
  11123. op_plain_offset (x, 128, 0);
  11124. create_dword (x=0X13A7467C);
  11125. op_plain_offset (x, 0, 0);
  11126. op_plain_offset (x, 128, 0);
  11127. create_dword (x=0X13A74680);
  11128. op_plain_offset (x, 0, 0);
  11129. op_plain_offset (x, 128, 0);
  11130. create_dword (x=0X13A74684);
  11131. op_plain_offset (x, 0, 0);
  11132. op_plain_offset (x, 128, 0);
  11133. create_dword (x=0X13A74688);
  11134. op_plain_offset (x, 0, 0);
  11135. op_plain_offset (x, 128, 0);
  11136. create_dword (x=0X13A7468C);
  11137. op_plain_offset (x, 0, 0);
  11138. op_plain_offset (x, 128, 0);
  11139. create_insn (0X13A74690);
  11140. set_cmt (0X13A74698, "pointer", 0);
  11141. create_insn (x=0X13A7469A);
  11142. op_plain_offset (x, 1, 0);
  11143. op_plain_offset (x, 129, 0);
  11144. set_cmt (0X13A7469C, "byte", 0);
  11145. set_cmt (0X13A746A0, "format", 0);
  11146. create_insn (x=0X13A746A2);
  11147. op_plain_offset (x, 1, 0);
  11148. op_plain_offset (x, 129, 0);
  11149. create_insn (0X13A746A6);
  11150. create_dword (x=0X13A746AC);
  11151. op_plain_offset (x, 0, 0);
  11152. op_plain_offset (x, 128, 0);
  11153. create_dword (x=0X13A746B0);
  11154. op_plain_offset (x, 0, 0);
  11155. op_plain_offset (x, 128, 0);
  11156. create_insn (0X13A746B4);
  11157. create_insn (x=0X13A746D2);
  11158. op_stkvar (x, 1);
  11159. create_insn (x=0X13A746DC);
  11160. op_stkvar (x, 1);
  11161. create_insn (x=0X13A746EA);
  11162. op_stkvar (x, 1);
  11163. create_insn (x=0X13A746FE);
  11164. op_stkvar (x, 1);
  11165. set_cmt (0X13A74710, "string1", 0);
  11166. set_cmt (0X13A74712, "string2", 0);
  11167. set_cmt (0X13A74714, "size", 0);
  11168. create_insn (x=0X13A74716);
  11169. op_plain_offset (x, 1, 0);
  11170. op_plain_offset (x, 129, 0);
  11171. create_insn (0X13A7473E);
  11172. create_insn (0X13A74744);
  11173. create_byte (0X13A7474A);
  11174. make_array (0X13A7474A, 0X2);
  11175. create_dword (x=0X13A7474C);
  11176. op_plain_offset (x, 0, 0);
  11177. op_plain_offset (x, 128, 0);
  11178. create_insn (0X13A74750);
  11179. set_name (0X13A74750, "iosc_aes_sha_thread");
  11180. set_cmt (0X13A7475E, "n_msgs", 0);
  11181. set_cmt (0X13A74760, "ptr", 0);
  11182. create_insn (x=0X13A74760);
  11183. op_stkvar (x, 1);
  11184. create_insn (x=0X13A74762);
  11185. op_plain_offset (x, 1, 0);
  11186. op_plain_offset (x, 129, 0);
  11187. create_insn (x=0X13A74766);
  11188. op_plain_offset (x, 1, 0);
  11189. op_plain_offset (x, 129, 0);
  11190. set_cmt (0X13A74768, "queueid", 0);
  11191. set_cmt (0X13A74772, "device", 0);
  11192. create_insn (0X13A74772);
  11193. set_cmt (0X13A74774, "message", 0);
  11194. create_insn (x=0X13A74776);
  11195. op_plain_offset (x, 1, 0);
  11196. op_plain_offset (x, 129, 0);
  11197. set_cmt (0X13A74780, "ptr", 0);
  11198. create_insn (x=0X13A74780);
  11199. op_stkvar (x, 1);
  11200. set_cmt (0X13A74782, "n_msgs", 0);
  11201. set_cmt (0X13A7478E, "queueid", 0);
  11202. create_insn (0X13A7478E);
  11203. create_insn (x=0X13A74790);
  11204. op_plain_offset (x, 1, 0);
  11205. op_plain_offset (x, 129, 0);
  11206. create_insn (x=0X13A74792);
  11207. op_plain_offset (x, 1, 0);
  11208. op_plain_offset (x, 129, 0);
  11209. create_insn (x=0X13A7479C);
  11210. op_stkvar (x, 1);
  11211. set_cmt (0X13A747A0, "queueid", 0);
  11212. set_cmt (0X13A747A2, "message", 0);
  11213. set_cmt (0X13A747A4, "flags", 0);
  11214. create_insn (x=0X13A747A6);
  11215. op_plain_offset (x, 1, 0);
  11216. op_plain_offset (x, 129, 0);
  11217. create_insn (x=0X13A747AE);
  11218. op_stkvar (x, 1);
  11219. set_cmt (0X13A747C2, "request", 0);
  11220. create_insn (x=0X13A747C4);
  11221. op_plain_offset (x, 1, 0);
  11222. op_plain_offset (x, 129, 0);
  11223. set_cmt (0X13A747C8, "queueid", 0);
  11224. set_cmt (0X13A747CA, "message", 0);
  11225. set_cmt (0X13A747CC, "flags", 0);
  11226. create_insn (x=0X13A747CE);
  11227. op_plain_offset (x, 1, 0);
  11228. op_plain_offset (x, 129, 0);
  11229. create_insn (x=0X13A747D6);
  11230. op_plain_offset (x, 1, 0);
  11231. op_plain_offset (x, 129, 0);
  11232. create_insn (x=0X13A747D8);
  11233. op_plain_offset (x, 1, 0);
  11234. op_plain_offset (x, 129, 0);
  11235. create_insn (x=0X13A747DC);
  11236. op_stkvar (x, 1);
  11237. create_insn (0X13A747E8);
  11238. create_insn (0X13A747FE);
  11239. create_insn (0X13A74818);
  11240. set_cmt (0X13A7481C, "string1", 0);
  11241. create_insn (0X13A7481C);
  11242. create_insn (x=0X13A7481E);
  11243. op_plain_offset (x, 1, 0);
  11244. op_plain_offset (x, 129, 0);
  11245. set_cmt (0X13A74820, "size", 0);
  11246. create_insn (x=0X13A74822);
  11247. op_plain_offset (x, 1, 0);
  11248. op_plain_offset (x, 129, 0);
  11249. create_insn (0X13A7482E);
  11250. set_cmt (0X13A74844, "key_size", 0);
  11251. create_insn (x=0X13A74844);
  11252. op_stkvar (x, 1);
  11253. set_cmt (0X13A74846, "handle", 0);
  11254. create_insn (x=0X13A74848);
  11255. op_plain_offset (x, 1, 0);
  11256. op_plain_offset (x, 129, 0);
  11257. create_insn (x=0X13A74850);
  11258. op_plain_offset (x, 1, 0);
  11259. op_plain_offset (x, 129, 0);
  11260. set_cmt (0X13A74852, "key_handle", 0);
  11261. set_cmt (0X13A74856, "keyData", 0);
  11262. create_insn (x=0X13A74858);
  11263. op_plain_offset (x, 1, 0);
  11264. op_plain_offset (x, 129, 0);
  11265. set_cmt (0X13A7485A, "key_size", 0);
  11266. create_insn (x=0X13A7485A);
  11267. op_stkvar (x, 1);
  11268. create_insn (x=0X13A7486A);
  11269. op_plain_offset (x, 1, 0);
  11270. op_plain_offset (x, 129, 0);
  11271. set_cmt (0X13A7486C, "src", 0);
  11272. set_cmt (0X13A7486E, "size", 0);
  11273. create_insn (x=0X13A74870);
  11274. op_plain_offset (x, 1, 0);
  11275. op_plain_offset (x, 129, 0);
  11276. set_cmt (0X13A74872, "dst", 0);
  11277. set_cmt (0X13A74878, "pointer", 0);
  11278. set_cmt (0X13A7487A, "byte", 0);
  11279. set_cmt (0X13A7487C, "size", 0);
  11280. create_insn (x=0X13A7487E);
  11281. op_plain_offset (x, 1, 0);
  11282. op_plain_offset (x, 129, 0);
  11283. create_insn (x=0X13A74888);
  11284. op_plain_offset (x, 1, 0);
  11285. op_plain_offset (x, 129, 0);
  11286. create_insn (x=0X13A7488A);
  11287. op_plain_offset (x, 1, 0);
  11288. op_plain_offset (x, 129, 0);
  11289. create_insn (x=0X13A748B8);
  11290. op_plain_offset (x, 1, 0);
  11291. op_plain_offset (x, 129, 0);
  11292. set_cmt (0X13A748BC, "heap_id", 0);
  11293. set_cmt (0X13A748BE, "ptr", 0);
  11294. create_insn (x=0X13A748C0);
  11295. op_plain_offset (x, 1, 0);
  11296. op_plain_offset (x, 129, 0);
  11297. create_insn (0X13A748C8);
  11298. create_insn (x=0X13A748CA);
  11299. op_plain_offset (x, 1, 0);
  11300. op_plain_offset (x, 129, 0);
  11301. create_insn (x=0X13A748D0);
  11302. op_stkvar (x, 1);
  11303. create_insn (x=0X13A748E8);
  11304. op_stkvar (x, 1);
  11305. create_insn (0X13A748F8);
  11306. create_insn (x=0X13A74904);
  11307. op_plain_offset (x, 1, 0);
  11308. op_plain_offset (x, 129, 0);
  11309. create_insn (x=0X13A74908);
  11310. op_stkvar (x, 1);
  11311. create_insn (0X13A74916);
  11312. create_insn (x=0X13A74918);
  11313. op_plain_offset (x, 1, 0);
  11314. op_plain_offset (x, 129, 0);
  11315. create_insn (x=0X13A7491E);
  11316. op_stkvar (x, 1);
  11317. create_insn (0X13A7492A);
  11318. create_insn (x=0X13A74930);
  11319. op_plain_offset (x, 1, 0);
  11320. op_plain_offset (x, 129, 0);
  11321. create_insn (x=0X13A74932);
  11322. op_stkvar (x, 1);
  11323. create_insn (0X13A7493C);
  11324. create_insn (x=0X13A74940);
  11325. op_stkvar (x, 1);
  11326. create_insn (0X13A7494E);
  11327. create_insn (x=0X13A74952);
  11328. op_plain_offset (x, 1, 0);
  11329. op_plain_offset (x, 129, 0);
  11330. create_insn (x=0X13A74954);
  11331. op_plain_offset (x, 1, 0);
  11332. op_plain_offset (x, 129, 0);
  11333. create_insn (0X13A74958);
  11334. create_insn (x=0X13A7495A);
  11335. op_plain_offset (x, 1, 0);
  11336. op_plain_offset (x, 129, 0);
  11337. create_insn (x=0X13A7495E);
  11338. op_plain_offset (x, 1, 0);
  11339. op_plain_offset (x, 129, 0);
  11340. create_insn (0X13A74962);
  11341. create_insn (x=0X13A74964);
  11342. op_plain_offset (x, 1, 0);
  11343. op_plain_offset (x, 129, 0);
  11344. create_insn (x=0X13A74966);
  11345. op_plain_offset (x, 1, 0);
  11346. op_plain_offset (x, 129, 0);
  11347. create_insn (0X13A7496A);
  11348. create_insn (x=0X13A7496C);
  11349. op_plain_offset (x, 1, 0);
  11350. op_plain_offset (x, 129, 0);
  11351. create_insn (x=0X13A7496E);
  11352. op_plain_offset (x, 1, 0);
  11353. op_plain_offset (x, 129, 0);
  11354. create_insn (0X13A74972);
  11355. create_insn (0X13A74976);
  11356. create_insn (x=0X13A7497E);
  11357. op_stkvar (x, 1);
  11358. create_insn (0X13A74984);
  11359. create_insn (x=0X13A74998);
  11360. op_stkvar (x, 1);
  11361. create_insn (x=0X13A749E6);
  11362. op_stkvar (x, 1);
  11363. create_insn (0X13A749F4);
  11364. create_insn (x=0X13A749F6);
  11365. op_plain_offset (x, 1, 0);
  11366. op_plain_offset (x, 129, 0);
  11367. create_insn (0X13A749FC);
  11368. create_dword (x=0X13A74A00);
  11369. op_plain_offset (x, 0, 0);
  11370. op_plain_offset (x, 128, 0);
  11371. create_dword (x=0X13A74A04);
  11372. op_plain_offset (x, 0, 0);
  11373. op_plain_offset (x, 128, 0);
  11374. create_dword (x=0X13A74A08);
  11375. op_plain_offset (x, 0, 0);
  11376. op_plain_offset (x, 128, 0);
  11377. create_dword (x=0X13A74A0C);
  11378. op_plain_offset (x, 0, 0);
  11379. op_plain_offset (x, 128, 0);
  11380. create_dword (x=0X13A74A10);
  11381. op_plain_offset (x, 0, 0);
  11382. op_plain_offset (x, 128, 0);
  11383. create_dword (x=0X13A74A14);
  11384. op_plain_offset (x, 0, 0);
  11385. op_plain_offset (x, 128, 0);
  11386. create_dword (x=0X13A74A18);
  11387. op_plain_offset (x, 0, 0);
  11388. op_plain_offset (x, 128, 0);
  11389. create_dword (x=0X13A74A1C);
  11390. op_plain_offset (x, 0, 0);
  11391. op_plain_offset (x, 128, 0);
  11392. create_dword (x=0X13A74A20);
  11393. op_plain_offset (x, 0, 0);
  11394. op_plain_offset (x, 128, 0);
  11395. create_dword (x=0X13A74A24);
  11396. op_plain_offset (x, 0, 0);
  11397. op_plain_offset (x, 128, 0);
  11398. create_dword (x=0X13A74A28);
  11399. op_plain_offset (x, 0, 0);
  11400. op_plain_offset (x, 128, 0);
  11401. create_dword (x=0X13A74A2C);
  11402. op_plain_offset (x, 0, 0);
  11403. op_plain_offset (x, 128, 0);
  11404. set_name (0X13A74A2C, "keyData");
  11405. create_dword (x=0X13A74A30);
  11406. op_plain_offset (x, 0, 0);
  11407. op_plain_offset (x, 128, 0);
  11408. create_dword (x=0X13A74A34);
  11409. op_plain_offset (x, 0, 0);
  11410. op_plain_offset (x, 128, 0);
  11411. create_dword (x=0X13A74A38);
  11412. op_plain_offset (x, 0, 0);
  11413. op_plain_offset (x, 128, 0);
  11414. create_dword (x=0X13A74A3C);
  11415. op_plain_offset (x, 0, 0);
  11416. op_plain_offset (x, 128, 0);
  11417. create_dword (x=0X13A74A40);
  11418. op_plain_offset (x, 0, 0);
  11419. op_plain_offset (x, 128, 0);
  11420. create_dword (x=0X13A74A44);
  11421. op_plain_offset (x, 0, 0);
  11422. op_plain_offset (x, 128, 0);
  11423. create_dword (x=0X13A74A48);
  11424. op_plain_offset (x, 0, 0);
  11425. op_plain_offset (x, 128, 0);
  11426. create_dword (x=0X13A74A4C);
  11427. op_plain_offset (x, 0, 0);
  11428. op_plain_offset (x, 128, 0);
  11429. create_dword (x=0X13A74A50);
  11430. op_plain_offset (x, 0, 0);
  11431. op_plain_offset (x, 128, 0);
  11432. create_dword (x=0X13A74A54);
  11433. op_plain_offset (x, 0, 0);
  11434. op_plain_offset (x, 128, 0);
  11435. create_dword (x=0X13A74A58);
  11436. op_plain_offset (x, 0, 0);
  11437. op_plain_offset (x, 128, 0);
  11438. create_dword (x=0X13A74A5C);
  11439. op_plain_offset (x, 0, 0);
  11440. op_plain_offset (x, 128, 0);
  11441. create_dword (x=0X13A74A60);
  11442. op_plain_offset (x, 0, 0);
  11443. op_plain_offset (x, 128, 0);
  11444. create_insn (x=0X13A74A64);
  11445. op_plain_offset (x, 1, 0);
  11446. op_plain_offset (x, 129, 0);
  11447. create_insn (0X13A74A6C);
  11448. create_insn (x=0X13A74A84);
  11449. op_plain_offset (x, 1, 0);
  11450. op_plain_offset (x, 129, 0);
  11451. create_insn (0X13A74A8E);
  11452. create_insn (x=0X13A74AA6);
  11453. op_plain_offset (x, 1, 0);
  11454. op_plain_offset (x, 129, 0);
  11455. create_insn (0X13A74AAE);
  11456. create_dword (x=0X13A74AB0);
  11457. op_plain_offset (x, 0, 0);
  11458. op_plain_offset (x, 128, 0);
  11459. create_dword (x=0X13A74AB4);
  11460. op_plain_offset (x, 0, 0);
  11461. op_plain_offset (x, 128, 0);
  11462. create_dword (x=0X13A74AB8);
  11463. op_plain_offset (x, 0, 0);
  11464. op_plain_offset (x, 128, 0);
  11465. set_cmt (0X13A74ABC, "can only be called from DI\nReturn: 0 on success, negative on error", 1);
  11466. create_insn (0X13A74ABC);
  11467. set_name (0X13A74ABC, "kernel_IOSC_CheckDiHashes");
  11468. create_insn (x=0X13A74AC8);
  11469. op_plain_offset (x, 1, 0);
  11470. op_plain_offset (x, 129, 0);
  11471. create_insn (x=0X13A74ACC);
  11472. op_stkvar (x, 1);
  11473. create_insn (x=0X13A74ADC);
  11474. op_plain_offset (x, 1, 0);
  11475. op_plain_offset (x, 129, 0);
  11476. set_cmt (0X13A74AE2, "cur", 0);
  11477. create_insn (x=0X13A74AE2);
  11478. op_stkvar (x, 1);
  11479. set_cmt (0X13A74AE4, "path_length", 0);
  11480. set_cmt (0X13A74AE6, "three", 0);
  11481. set_cmt (0X13A74AE8, "current_pid", 0);
  11482. create_insn (x=0X13A74AEA);
  11483. op_plain_offset (x, 1, 0);
  11484. op_plain_offset (x, 129, 0);
  11485. set_cmt (0X13A74AFA, "device_to_open", 0);
  11486. set_cmt (0X13A74AFC, "current_pid", 0);
  11487. set_cmt (0X13A74AFE, "path_length", 0);
  11488. set_cmt (0X13A74B00, "cur", 0);
  11489. create_insn (x=0X13A74B00);
  11490. op_stkvar (x, 1);
  11491. set_cmt (0X13A74B02, "three", 0);
  11492. set_cmt (0X13A74B0C, "device_to_open", 0);
  11493. create_insn (x=0X13A74B0C);
  11494. op_stkvar (x, 1);
  11495. set_cmt (0X13A74B0E, "current_pid", 0);
  11496. set_cmt (0X13A74B10, "path_length", 0);
  11497. create_insn (x=0X13A74B10);
  11498. op_plain_offset (x, 1, 0);
  11499. op_plain_offset (x, 129, 0);
  11500. set_cmt (0X13A74B12, "cur", 0);
  11501. create_insn (x=0X13A74B12);
  11502. op_stkvar (x, 1);
  11503. set_cmt (0X13A74B14, "three", 0);
  11504. create_insn (x=0X13A74B42);
  11505. toggle_sign (x, 1);
  11506. create_insn (x=0X13A74B48);
  11507. op_plain_offset (x, 1, 0);
  11508. op_plain_offset (x, 129, 0);
  11509. create_insn (x=0X13A74B4C);
  11510. op_stkvar (x, 1);
  11511. create_insn (x=0X13A74B4E);
  11512. op_stkvar (x, 1);
  11513. set_cmt (0X13A74B50, "heap_id", 0);
  11514. set_cmt (0X13A74B52, "size", 0);
  11515. create_insn (x=0X13A74B54);
  11516. op_plain_offset (x, 1, 0);
  11517. op_plain_offset (x, 129, 0);
  11518. set_cmt (0X13A74B5C, "heap_id", 0);
  11519. set_cmt (0X13A74B5E, "size", 0);
  11520. create_insn (x=0X13A74B64);
  11521. op_stkvar (x, 1);
  11522. set_cmt (0X13A74B68, "heap_id", 0);
  11523. set_cmt (0X13A74B6A, "size", 0);
  11524. create_insn (x=0X13A74B70);
  11525. op_stkvar (x, 1);
  11526. create_insn (x=0X13A74B74);
  11527. op_stkvar (x, 1);
  11528. create_insn (x=0X13A74B7A);
  11529. op_stkvar (x, 1);
  11530. create_insn (x=0X13A74B7C);
  11531. op_stkvar (x, 1);
  11532. create_insn (x=0X13A74B8C);
  11533. op_stkvar (x, 1);
  11534. create_insn (x=0X13A74B8E);
  11535. op_stkvar (x, 1);
  11536. create_insn (x=0X13A74B9A);
  11537. op_stkvar (x, 1);
  11538. create_insn (x=0X13A74BA4);
  11539. op_plain_offset (x, 1, 0);
  11540. op_plain_offset (x, 129, 0);
  11541. set_cmt (0X13A74BA6, "vectors", 0);
  11542. create_insn (x=0X13A74BA6);
  11543. op_stkvar (x, 1);
  11544. set_cmt (0X13A74BA8, "fd", 0);
  11545. create_insn (x=0X13A74BA8);
  11546. op_plain_offset (x, 1, 0);
  11547. op_plain_offset (x, 129, 0);
  11548. set_cmt (0X13A74BAA, "request", 0);
  11549. set_cmt (0X13A74BAC, "in_cnt", 0);
  11550. set_cmt (0X13A74BAE, "out_cnt", 0);
  11551. create_insn (x=0X13A74BBA);
  11552. op_plain_offset (x, 1, 0);
  11553. op_plain_offset (x, 129, 0);
  11554. set_cmt (0X13A74BBC, "ptr", 0);
  11555. set_cmt (0X13A74BBE, "heap_id", 0);
  11556. create_insn (x=0X13A74BC0);
  11557. op_plain_offset (x, 1, 0);
  11558. op_plain_offset (x, 129, 0);
  11559. create_insn (x=0X13A74BC4);
  11560. op_stkvar (x, 1);
  11561. create_insn (x=0X13A74BCA);
  11562. op_plain_offset (x, 1, 0);
  11563. op_plain_offset (x, 129, 0);
  11564. set_cmt (0X13A74BCC, "ptr", 0);
  11565. set_cmt (0X13A74BCE, "heap_id", 0);
  11566. create_insn (x=0X13A74BD0);
  11567. op_plain_offset (x, 1, 0);
  11568. op_plain_offset (x, 129, 0);
  11569. create_insn (x=0X13A74BD4);
  11570. op_stkvar (x, 1);
  11571. create_insn (x=0X13A74BDA);
  11572. op_plain_offset (x, 1, 0);
  11573. op_plain_offset (x, 129, 0);
  11574. set_cmt (0X13A74BDC, "ptr", 0);
  11575. create_insn (x=0X13A74BDC);
  11576. op_stkvar (x, 1);
  11577. set_cmt (0X13A74BDE, "heap_id", 0);
  11578. create_insn (x=0X13A74BE0);
  11579. op_plain_offset (x, 1, 0);
  11580. op_plain_offset (x, 129, 0);
  11581. create_insn (x=0X13A74BEA);
  11582. op_plain_offset (x, 1, 0);
  11583. op_plain_offset (x, 129, 0);
  11584. create_insn (0X13A74BF2);
  11585. create_insn (x=0X13A74BF4);
  11586. toggle_sign (x, 1);
  11587. create_byte (0X13A74BFA);
  11588. make_array (0X13A74BFA, 0X2);
  11589. create_dword (x=0X13A74BFC);
  11590. op_plain_offset (x, 0, 0);
  11591. op_plain_offset (x, 128, 0);
  11592. create_dword (x=0X13A74C00);
  11593. op_plain_offset (x, 0, 0);
  11594. op_plain_offset (x, 128, 0);
  11595. create_dword (x=0X13A74C04);
  11596. op_plain_offset (x, 0, 0);
  11597. op_plain_offset (x, 128, 0);
  11598. create_dword (x=0X13A74C08);
  11599. op_plain_offset (x, 0, 0);
  11600. op_plain_offset (x, 128, 0);
  11601. create_dword (x=0X13A74C0C);
  11602. op_plain_offset (x, 0, 0);
  11603. op_plain_offset (x, 128, 0);
  11604. create_dword (x=0X13A74C10);
  11605. op_plain_offset (x, 0, 0);
  11606. op_plain_offset (x, 128, 0);
  11607. create_dword (x=0X13A74C14);
  11608. op_plain_offset (x, 0, 0);
  11609. op_plain_offset (x, 128, 0);
  11610. create_dword (x=0X13A74C18);
  11611. op_plain_offset (x, 0, 0);
  11612. op_plain_offset (x, 128, 0);
  11613. create_byte (0X13A74C1C);
  11614. make_array (0X13A74C1C, 0X24);
  11615. create_dword (0X13A74C40);
  11616. create_dword (0X13A74C44);
  11617. create_byte (0X13A74C48);
  11618. make_array (0X13A74C48, 0X38);
  11619. create_dword (0X13A74C80);
  11620. make_array (0X13A74C80, 0X10);
  11621. create_dword (0X13A74CC0);
  11622. make_array (0X13A74CC0, 0X10);
  11623. create_byte (0X13A74D00);
  11624. create_byte (0X13A74D01);
  11625. make_array (0X13A74D01, 0X3);
  11626. create_byte (0X13A74D04);
  11627. make_array (0X13A74D04, 0XC);
  11628. create_dword (0X13A74D10);
  11629. create_dword (0X13A74D14);
  11630. create_dword (0X13A74D18);
  11631. create_dword (0X13A74D1C);
  11632. create_dword (0X13A74D20);
  11633. make_array (0X13A74D20, 0X7);
  11634. create_dword (0X13A74D3C);
  11635. create_dword (0X13A74D40);
  11636. make_array (0X13A74D40, 0X1E);
  11637. create_dword (0X13A74DB8);
  11638. create_dword (0X13A74DBC);
  11639. create_dword (0X13A74DC0);
  11640. make_array (0X13A74DC0, 0X10);
  11641. create_dword (0X13A74E00);
  11642. make_array (0X13A74E00, 0X10);
  11643. create_dword (0X13A74E40);
  11644. make_array (0X13A74E40, 0X10);
  11645. create_dword (0X13A74E80);
  11646. make_array (0X13A74E80, 0X10);
  11647. create_byte (0X13A74EC0);
  11648. create_strlit (0X13A74EC1, 0X13A74EFD);
  11649. set_name (0X13A74EC1, "aIdDisk_format_");
  11650. create_strlit (0X13A74EFD, 0X13A74F0E);
  11651. set_name (0X13A74EFD, "aGccGnu3_4_3");
  11652. create_byte (0X13A74F0E);
  11653. make_array (0X13A74F0E, 0X2);
  11654. create_strlit (0X13A74F10, 0X13A74F19);
  11655. set_name (0X13A74F10, "aDevAes");
  11656. create_byte (0X13A74F19);
  11657. make_array (0X13A74F19, 0X3);
  11658. create_strlit (0X13A74F1C, 0X13A74F33);
  11659. set_name (0X13A74F1C, "aIosreceivemess");
  11660. create_byte (0X13A74F33);
  11661. create_strlit (0X13A74F34, 0X13A74F5D);
  11662. set_name (0X13A74F34, "aUnableToRegist");
  11663. create_byte (0X13A74F5D);
  11664. make_array (0X13A74F5D, 0X3);
  11665. create_strlit (0X13A74F60, 0X13A74F83);
  11666. set_name (0X13A74F60, "aUnableToCreate");
  11667. create_byte (0X13A74F83);
  11668. create_strlit (0X13A74F84, 0X13A74FAE);
  11669. set_name (0X13A74F84, "aUnableToRegi_0");
  11670. create_byte (0X13A74FAE);
  11671. make_array (0X13A74FAE, 0X2);
  11672. create_strlit (0X13A74FB0, 0X13A74FD6);
  11673. set_name (0X13A74FB0, "aUnableToCrea_0");
  11674. create_byte (0X13A74FD6);
  11675. make_array (0X13A74FD6, 0X2);
  11676. create_strlit (0X13A74FD8, 0X13A74FE1);
  11677. set_name (0X13A74FD8, "aDevSha_0");
  11678. create_byte (0X13A74FE1);
  11679. make_array (0X13A74FE1, 0X3);
  11680. create_strlit (0X13A74FE4, 0X13A75007);
  11681. set_name (0X13A74FE4, "aUnableToCrea_1");
  11682. create_byte (0X13A75007);
  11683. create_strlit (0X13A75008, 0X13A75032);
  11684. set_name (0X13A75008, "aUnableToRegi_1");
  11685. create_byte (0X13A75032);
  11686. make_array (0X13A75032, 0X2);
  11687. create_strlit (0X13A75034, 0X13A7505A);
  11688. set_name (0X13A75034, "aUnableToCrea_2");
  11689. create_byte (0X13A7505A);
  11690. make_array (0X13A7505A, 0X2);
  11691. create_strlit (0X13A7505C, 0X13A75077);
  11692. set_name (0X13A7505C, "aH2HashesFailed");
  11693. create_byte (0X13A75077);
  11694. create_strlit (0X13A75078, 0X13A750A7);
  11695. set_name (0X13A75078, "aDataSubblockFa");
  11696. create_byte (0X13A750A7);
  11697. create_strlit (0X13A750A8, 0X13A750C3);
  11698. set_name (0X13A750A8, "aH0HashesFailed");
  11699. create_byte (0X13A750C3);
  11700. create_strlit (0X13A750C4, 0X13A750DF);
  11701. set_name (0X13A750C4, "aH1HashesFailed");
  11702. create_byte (0X13A750DF);
  11703. create_strlit (0X13A750E0, 0X13A750F5);
  11704. set_name (0X13A750E0, "aDiHashCheckFai");
  11705. create_byte (0X13A750F5);
  11706. make_array (0X13A750F5, 0X3);
  11707. create_insn (0X13A750F8);
  11708. create_insn (x=0X13A7510C);
  11709. op_plain_offset (x, 1, 0);
  11710. op_plain_offset (x, 129, 0);
  11711. create_insn (x=0X13A75114);
  11712. op_plain_offset (x, 1, 0);
  11713. op_plain_offset (x, 129, 0);
  11714. create_insn (x=0X13A7511E);
  11715. op_stkvar (x, 1);
  11716. set_cmt (0X13A75120, "hashData", 0);
  11717. create_insn (x=0X13A75120);
  11718. op_stkvar (x, 1);
  11719. set_cmt (0X13A75126, "message_queue", 0);
  11720. create_insn (x=0X13A75126);
  11721. op_stkvar (x, 1);
  11722. set_cmt (0X13A75128, "inputSize", 0);
  11723. set_cmt (0X13A7512C, "reply", 0);
  11724. create_insn (x=0X13A7512C);
  11725. op_stkvar (x, 1);
  11726. set_cmt (0X13A7512E, "context", 0);
  11727. set_cmt (0X13A75130, "inputData", 0);
  11728. set_cmt (0X13A75132, "chainingFlag", 0);
  11729. create_insn (x=0X13A75134);
  11730. op_plain_offset (x, 1, 0);
  11731. op_plain_offset (x, 129, 0);
  11732. set_cmt (0X13A75138, "hashData", 0);
  11733. create_insn (x=0X13A75138);
  11734. op_stkvar (x, 1);
  11735. set_cmt (0X13A7513A, "message_queue", 0);
  11736. create_insn (x=0X13A7513A);
  11737. op_stkvar (x, 1);
  11738. set_cmt (0X13A7513E, "reply", 0);
  11739. create_insn (x=0X13A7513E);
  11740. op_stkvar (x, 1);
  11741. set_cmt (0X13A75140, "context", 0);
  11742. set_cmt (0X13A75142, "inputData", 0);
  11743. set_cmt (0X13A75144, "inputSize", 0);
  11744. set_cmt (0X13A75146, "chainingFlag", 0);
  11745. set_cmt (0X13A7514A, "dst", 0);
  11746. set_cmt (0X13A7514C, "src", 0);
  11747. set_cmt (0X13A7514E, "size", 0);
  11748. create_insn (x=0X13A75150);
  11749. op_plain_offset (x, 1, 0);
  11750. op_plain_offset (x, 129, 0);
  11751. create_byte (0X13A75166);
  11752. make_array (0X13A75166, 0X2);
  11753. create_dword (x=0X13A75168);
  11754. op_plain_offset (x, 0, 0);
  11755. op_plain_offset (x, 128, 0);
  11756. create_dword (x=0X13A7516C);
  11757. op_plain_offset (x, 0, 0);
  11758. op_plain_offset (x, 128, 0);
  11759. create_dword (x=0X13A75170);
  11760. op_plain_offset (x, 0, 0);
  11761. op_plain_offset (x, 128, 0);
  11762. create_dword (x=0X13A75174);
  11763. op_plain_offset (x, 0, 0);
  11764. op_plain_offset (x, 128, 0);
  11765. create_insn (0X13A75178);
  11766. set_cmt (0X13A75180, "a2", 0);
  11767. create_insn (x=0X13A75182);
  11768. op_plain_offset (x, 1, 0);
  11769. op_plain_offset (x, 129, 0);
  11770. set_cmt (0X13A75186, "pointer", 0);
  11771. set_cmt (0X13A75188, "byte", 0);
  11772. set_cmt (0X13A7518A, "size", 0);
  11773. create_insn (x=0X13A7518C);
  11774. op_plain_offset (x, 1, 0);
  11775. op_plain_offset (x, 129, 0);
  11776. create_insn (x=0X13A75194);
  11777. op_plain_offset (x, 1, 0);
  11778. op_plain_offset (x, 129, 0);
  11779. set_cmt (0X13A75198, "private_key", 0);
  11780. set_cmt (0X13A7519A, "public_key", 0);
  11781. create_insn (x=0X13A7519C);
  11782. op_plain_offset (x, 1, 0);
  11783. op_plain_offset (x, 129, 0);
  11784. create_dword (x=0X13A751A8);
  11785. op_plain_offset (x, 0, 0);
  11786. op_plain_offset (x, 128, 0);
  11787. create_dword (x=0X13A751AC);
  11788. op_plain_offset (x, 0, 0);
  11789. op_plain_offset (x, 128, 0);
  11790. create_dword (x=0X13A751B0);
  11791. op_plain_offset (x, 0, 0);
  11792. op_plain_offset (x, 128, 0);
  11793. create_dword (x=0X13A751B4);
  11794. op_plain_offset (x, 0, 0);
  11795. op_plain_offset (x, 128, 0);
  11796. create_insn (0X13A751B8);
  11797. set_name (0X13A751B8, "ecc_priv_to_pub");
  11798. set_cmt (0X13A751C0, "pointer", 0);
  11799. set_cmt (0X13A751C2, "byte", 0);
  11800. set_cmt (0X13A751C4, "size", 0);
  11801. create_insn (x=0X13A751C6);
  11802. op_plain_offset (x, 1, 0);
  11803. op_plain_offset (x, 129, 0);
  11804. create_insn (x=0X13A751CA);
  11805. op_plain_offset (x, 1, 0);
  11806. op_plain_offset (x, 129, 0);
  11807. create_insn (x=0X13A751CE);
  11808. op_stkvar (x, 1);
  11809. set_cmt (0X13A751D0, "private_key", 0);
  11810. set_cmt (0X13A751D2, "a2", 0);
  11811. create_insn (x=0X13A751D4);
  11812. op_plain_offset (x, 1, 0);
  11813. op_plain_offset (x, 129, 0);
  11814. create_insn (x=0X13A751D8);
  11815. op_plain_offset (x, 1, 0);
  11816. op_plain_offset (x, 129, 0);
  11817. create_insn (x=0X13A751DA);
  11818. op_plain_offset (x, 1, 0);
  11819. op_plain_offset (x, 129, 0);
  11820. create_insn (x=0X13A751E0);
  11821. op_plain_offset (x, 1, 0);
  11822. op_plain_offset (x, 129, 0);
  11823. set_cmt (0X13A751E6, "a1", 0);
  11824. set_cmt (0X13A751E8, "public_key", 0);
  11825. set_cmt (0X13A751EA, "a3", 0);
  11826. create_insn (x=0X13A751EC);
  11827. op_plain_offset (x, 1, 0);
  11828. op_plain_offset (x, 129, 0);
  11829. create_byte (0X13A751FA);
  11830. make_array (0X13A751FA, 0X2);
  11831. create_dword (x=0X13A751FC);
  11832. op_plain_offset (x, 0, 0);
  11833. op_plain_offset (x, 128, 0);
  11834. create_dword (x=0X13A75200);
  11835. op_plain_offset (x, 0, 0);
  11836. op_plain_offset (x, 128, 0);
  11837. create_dword (x=0X13A75204);
  11838. op_plain_offset (x, 0, 0);
  11839. op_plain_offset (x, 128, 0);
  11840. create_dword (x=0X13A75208);
  11841. op_plain_offset (x, 0, 0);
  11842. op_plain_offset (x, 128, 0);
  11843. create_dword (x=0X13A7520C);
  11844. op_plain_offset (x, 0, 0);
  11845. op_plain_offset (x, 128, 0);
  11846. create_dword (x=0X13A75210);
  11847. op_plain_offset (x, 0, 0);
  11848. op_plain_offset (x, 128, 0);
  11849. create_dword (x=0X13A75214);
  11850. op_plain_offset (x, 0, 0);
  11851. op_plain_offset (x, 128, 0);
  11852. create_insn (0X13A75218);
  11853. create_insn (x=0X13A75230);
  11854. op_plain_offset (x, 1, 0);
  11855. op_plain_offset (x, 129, 0);
  11856. set_cmt (0X13A7523A, "private_key", 0);
  11857. set_cmt (0X13A7523C, "a2", 0);
  11858. create_insn (x=0X13A7523E);
  11859. op_plain_offset (x, 1, 0);
  11860. op_plain_offset (x, 129, 0);
  11861. create_insn (x=0X13A75242);
  11862. op_stkvar (x, 1);
  11863. create_insn (x=0X13A7524A);
  11864. op_plain_offset (x, 1, 0);
  11865. op_plain_offset (x, 129, 0);
  11866. create_insn (x=0X13A7524E);
  11867. op_stkvar (x, 1);
  11868. create_insn (x=0X13A75250);
  11869. op_stkvar (x, 1);
  11870. create_insn (x=0X13A75252);
  11871. op_plain_offset (x, 1, 0);
  11872. op_plain_offset (x, 129, 0);
  11873. create_insn (x=0X13A75254);
  11874. op_plain_offset (x, 1, 0);
  11875. op_plain_offset (x, 129, 0);
  11876. create_insn (x=0X13A7525A);
  11877. op_plain_offset (x, 1, 0);
  11878. op_plain_offset (x, 129, 0);
  11879. create_insn (x=0X13A7525E);
  11880. op_stkvar (x, 1);
  11881. set_cmt (0X13A75268, "dst", 0);
  11882. set_cmt (0X13A7526A, "src", 0);
  11883. set_cmt (0X13A7526C, "size", 0);
  11884. create_insn (x=0X13A7526E);
  11885. op_plain_offset (x, 1, 0);
  11886. op_plain_offset (x, 129, 0);
  11887. create_dword (x=0X13A75280);
  11888. op_plain_offset (x, 0, 0);
  11889. op_plain_offset (x, 128, 0);
  11890. create_dword (x=0X13A75284);
  11891. op_plain_offset (x, 0, 0);
  11892. op_plain_offset (x, 128, 0);
  11893. create_dword (x=0X13A75288);
  11894. op_plain_offset (x, 0, 0);
  11895. op_plain_offset (x, 128, 0);
  11896. create_dword (x=0X13A7528C);
  11897. op_plain_offset (x, 0, 0);
  11898. op_plain_offset (x, 128, 0);
  11899. create_dword (x=0X13A75290);
  11900. op_plain_offset (x, 0, 0);
  11901. op_plain_offset (x, 128, 0);
  11902. create_dword (x=0X13A75294);
  11903. op_plain_offset (x, 0, 0);
  11904. op_plain_offset (x, 128, 0);
  11905. create_dword (x=0X13A75298);
  11906. op_plain_offset (x, 0, 0);
  11907. op_plain_offset (x, 128, 0);
  11908. create_insn (0X13A7529C);
  11909. create_insn (x=0X13A752AA);
  11910. op_dec (x, 1);
  11911. create_insn (x=0X13A752AE);
  11912. op_plain_offset (x, 1, 0);
  11913. op_plain_offset (x, 129, 0);
  11914. create_insn (x=0X13A752B6);
  11915. op_plain_offset (x, 1, 0);
  11916. op_plain_offset (x, 129, 0);
  11917. create_insn (x=0X13A752B8);
  11918. op_plain_offset (x, 1, 0);
  11919. op_plain_offset (x, 129, 0);
  11920. create_insn (x=0X13A752C2);
  11921. op_dec (x, 1);
  11922. create_insn (x=0X13A752CC);
  11923. op_dec (x, 1);
  11924. create_insn (x=0X13A752CE);
  11925. op_plain_offset (x, 1, 0);
  11926. op_plain_offset (x, 129, 0);
  11927. create_insn (x=0X13A752D4);
  11928. op_dec (x, 1);
  11929. create_byte (0X13A752E6);
  11930. make_array (0X13A752E6, 0X2);
  11931. create_dword (0X13A752E8);
  11932. create_dword (x=0X13A752EC);
  11933. op_plain_offset (x, 0, 0);
  11934. op_plain_offset (x, 128, 0);
  11935. create_dword (x=0X13A752F0);
  11936. op_plain_offset (x, 0, 0);
  11937. op_plain_offset (x, 128, 0);
  11938. create_dword (x=0X13A752F4);
  11939. op_plain_offset (x, 0, 0);
  11940. op_plain_offset (x, 128, 0);
  11941. create_dword (x=0X13A752F8);
  11942. op_plain_offset (x, 0, 0);
  11943. op_plain_offset (x, 128, 0);
  11944. create_insn (0X13A752FC);
  11945. create_insn (x=0X13A75310);
  11946. op_plain_offset (x, 1, 0);
  11947. op_plain_offset (x, 129, 0);
  11948. create_insn (x=0X13A75316);
  11949. op_plain_offset (x, 1, 0);
  11950. op_plain_offset (x, 129, 0);
  11951. create_insn (x=0X13A7531A);
  11952. op_plain_offset (x, 1, 0);
  11953. op_plain_offset (x, 129, 0);
  11954. create_insn (x=0X13A75330);
  11955. op_plain_offset (x, 1, 0);
  11956. op_plain_offset (x, 129, 0);
  11957. create_insn (x=0X13A7533A);
  11958. op_plain_offset (x, 1, 0);
  11959. op_plain_offset (x, 129, 0);
  11960. create_insn (x=0X13A75340);
  11961. op_plain_offset (x, 1, 0);
  11962. op_plain_offset (x, 129, 0);
  11963. create_insn (x=0X13A75342);
  11964. op_plain_offset (x, 1, 0);
  11965. op_plain_offset (x, 129, 0);
  11966. create_insn (x=0X13A75346);
  11967. op_plain_offset (x, 1, 0);
  11968. op_plain_offset (x, 129, 0);
  11969. create_insn (x=0X13A7534A);
  11970. op_plain_offset (x, 1, 0);
  11971. op_plain_offset (x, 129, 0);
  11972. create_insn (x=0X13A7534E);
  11973. op_plain_offset (x, 1, 0);
  11974. op_plain_offset (x, 129, 0);
  11975. create_insn (x=0X13A75360);
  11976. op_plain_offset (x, 1, 0);
  11977. op_plain_offset (x, 129, 0);
  11978. create_insn (x=0X13A75366);
  11979. op_plain_offset (x, 1, 0);
  11980. op_plain_offset (x, 129, 0);
  11981. create_byte (0X13A75376);
  11982. make_array (0X13A75376, 0X2);
  11983. create_dword (0X13A75378);
  11984. create_dword (x=0X13A7537C);
  11985. op_plain_offset (x, 0, 0);
  11986. op_plain_offset (x, 128, 0);
  11987. create_dword (x=0X13A75380);
  11988. op_plain_offset (x, 0, 0);
  11989. op_plain_offset (x, 128, 0);
  11990. create_dword (x=0X13A75384);
  11991. op_plain_offset (x, 0, 0);
  11992. op_plain_offset (x, 128, 0);
  11993. create_dword (x=0X13A75388);
  11994. op_plain_offset (x, 0, 0);
  11995. op_plain_offset (x, 128, 0);
  11996. create_dword (x=0X13A7538C);
  11997. op_plain_offset (x, 0, 0);
  11998. op_plain_offset (x, 128, 0);
  11999. create_dword (x=0X13A75390);
  12000. op_plain_offset (x, 0, 0);
  12001. op_plain_offset (x, 128, 0);
  12002. create_dword (x=0X13A75394);
  12003. op_plain_offset (x, 0, 0);
  12004. op_plain_offset (x, 128, 0);
  12005. create_dword (x=0X13A75398);
  12006. op_plain_offset (x, 0, 0);
  12007. op_plain_offset (x, 128, 0);
  12008. create_dword (x=0X13A7539C);
  12009. op_plain_offset (x, 0, 0);
  12010. op_plain_offset (x, 128, 0);
  12011. create_dword (x=0X13A753A0);
  12012. op_plain_offset (x, 0, 0);
  12013. op_plain_offset (x, 128, 0);
  12014. create_dword (x=0X13A753A4);
  12015. op_plain_offset (x, 0, 0);
  12016. op_plain_offset (x, 128, 0);
  12017. create_insn (0X13A753A8);
  12018. set_cmt (0X13A753C4, "base", 0);
  12019. set_cmt (0X13A753C6, "num_bits", 0);
  12020. create_insn (x=0X13A753C8);
  12021. op_plain_offset (x, 1, 0);
  12022. op_plain_offset (x, 129, 0);
  12023. create_insn (x=0X13A753CC);
  12024. op_stkvar (x, 1);
  12025. set_cmt (0X13A753CE, "private_key", 0);
  12026. set_cmt (0X13A753D0, "a2", 0);
  12027. create_insn (x=0X13A753D2);
  12028. op_plain_offset (x, 1, 0);
  12029. op_plain_offset (x, 129, 0);
  12030. create_insn (x=0X13A753D6);
  12031. op_stkvar (x, 1);
  12032. set_cmt (0X13A753D8, "private_key", 0);
  12033. set_cmt (0X13A753DA, "a2", 0);
  12034. create_insn (x=0X13A753DE);
  12035. op_stkvar (x, 1);
  12036. create_insn (x=0X13A753E0);
  12037. op_stkvar (x, 1);
  12038. create_insn (x=0X13A753E2);
  12039. op_stkvar (x, 1);
  12040. create_insn (x=0X13A753EC);
  12041. op_plain_offset (x, 1, 0);
  12042. op_plain_offset (x, 129, 0);
  12043. set_cmt (0X13A753F4, "a1", 0);
  12044. set_cmt (0X13A753F6, "public_key", 0);
  12045. set_cmt (0X13A753F8, "a3", 0);
  12046. create_insn (x=0X13A753FA);
  12047. op_plain_offset (x, 1, 0);
  12048. op_plain_offset (x, 129, 0);
  12049. create_insn (0X13A75402);
  12050. create_byte (0X13A75416);
  12051. make_array (0X13A75416, 0X2);
  12052. create_dword (x=0X13A75418);
  12053. op_plain_offset (x, 0, 0);
  12054. op_plain_offset (x, 128, 0);
  12055. create_dword (x=0X13A7541C);
  12056. op_plain_offset (x, 0, 0);
  12057. op_plain_offset (x, 128, 0);
  12058. create_dword (x=0X13A75420);
  12059. op_plain_offset (x, 0, 0);
  12060. op_plain_offset (x, 128, 0);
  12061. create_dword (x=0X13A75424);
  12062. op_plain_offset (x, 0, 0);
  12063. op_plain_offset (x, 128, 0);
  12064. create_insn (0X13A75428);
  12065. set_cmt (0X13A75440, "base", 0);
  12066. set_cmt (0X13A75442, "num_bits", 0);
  12067. create_insn (x=0X13A75444);
  12068. op_plain_offset (x, 1, 0);
  12069. op_plain_offset (x, 129, 0);
  12070. create_insn (x=0X13A75448);
  12071. op_stkvar (x, 1);
  12072. create_insn (x=0X13A75450);
  12073. op_plain_offset (x, 1, 0);
  12074. op_plain_offset (x, 129, 0);
  12075. create_insn (x=0X13A75454);
  12076. op_stkvar (x, 1);
  12077. create_insn (x=0X13A7545E);
  12078. op_stkvar (x, 1);
  12079. create_insn (x=0X13A75460);
  12080. op_stkvar (x, 1);
  12081. create_insn (x=0X13A75462);
  12082. op_stkvar (x, 1);
  12083. create_insn (x=0X13A7546C);
  12084. op_plain_offset (x, 1, 0);
  12085. op_plain_offset (x, 129, 0);
  12086. create_insn (x=0X13A75470);
  12087. op_stkvar (x, 1);
  12088. create_insn (0X13A7547A);
  12089. create_dword (x=0X13A7548C);
  12090. op_plain_offset (x, 0, 0);
  12091. op_plain_offset (x, 128, 0);
  12092. create_dword (x=0X13A75490);
  12093. op_plain_offset (x, 0, 0);
  12094. op_plain_offset (x, 128, 0);
  12095. create_dword (x=0X13A75494);
  12096. op_plain_offset (x, 0, 0);
  12097. op_plain_offset (x, 128, 0);
  12098. create_byte (0X13A75498);
  12099. make_array (0X13A75498, 0X28);
  12100. create_dword (0X13A754C0);
  12101. make_array (0X13A754C0, 0X10);
  12102. create_dword (0X13A75500);
  12103. make_array (0X13A75500, 0X5);
  12104. create_insn (0X13A75514);
  12105. set_name (0X13A75514, "rsa_stuff");
  12106. create_insn (x=0X13A7552C);
  12107. op_plain_offset (x, 1, 0);
  12108. op_plain_offset (x, 129, 0);
  12109. create_insn (x=0X13A75536);
  12110. op_plain_offset (x, 1, 0);
  12111. op_plain_offset (x, 129, 0);
  12112. create_insn (x=0X13A75544);
  12113. op_plain_offset (x, 1, 0);
  12114. op_plain_offset (x, 129, 0);
  12115. create_insn (x=0X13A7555A);
  12116. op_stkvar (x, 1);
  12117. create_insn (x=0X13A75572);
  12118. op_stkvar (x, 1);
  12119. create_insn (x=0X13A75574);
  12120. op_stkvar (x, 1);
  12121. create_insn (x=0X13A7557A);
  12122. op_stkvar (x, 1);
  12123. create_insn (x=0X13A7557E);
  12124. op_plain_offset (x, 1, 0);
  12125. op_plain_offset (x, 129, 0);
  12126. create_insn (x=0X13A75586);
  12127. op_plain_offset (x, 1, 0);
  12128. op_plain_offset (x, 129, 0);
  12129. create_insn (x=0X13A75592);
  12130. op_plain_offset (x, 1, 0);
  12131. op_plain_offset (x, 129, 0);
  12132. create_insn (x=0X13A755AE);
  12133. op_plain_offset (x, 1, 0);
  12134. op_plain_offset (x, 129, 0);
  12135. create_insn (x=0X13A755BE);
  12136. op_plain_offset (x, 1, 0);
  12137. op_plain_offset (x, 129, 0);
  12138. create_insn (0X13A755D8);
  12139. create_insn (x=0X13A755E0);
  12140. op_plain_offset (x, 1, 0);
  12141. op_plain_offset (x, 129, 0);
  12142. create_insn (0X13A755F6);
  12143. create_insn (0X13A75616);
  12144. create_insn (0X13A75626);
  12145. create_insn (x=0X13A75628);
  12146. op_plain_offset (x, 1, 0);
  12147. op_plain_offset (x, 129, 0);
  12148. create_dword (0X13A7563C);
  12149. create_dword (x=0X13A75640);
  12150. op_plain_offset (x, 0, 0);
  12151. op_plain_offset (x, 128, 0);
  12152. create_dword (x=0X13A75644);
  12153. op_plain_offset (x, 0, 0);
  12154. op_plain_offset (x, 128, 0);
  12155. create_dword (x=0X13A75648);
  12156. op_plain_offset (x, 0, 0);
  12157. op_plain_offset (x, 128, 0);
  12158. create_dword (x=0X13A7564C);
  12159. op_plain_offset (x, 0, 0);
  12160. op_plain_offset (x, 128, 0);
  12161. create_dword (x=0X13A75650);
  12162. op_plain_offset (x, 0, 0);
  12163. op_plain_offset (x, 128, 0);
  12164. create_dword (x=0X13A75654);
  12165. op_plain_offset (x, 0, 0);
  12166. op_plain_offset (x, 128, 0);
  12167. create_dword (x=0X13A75658);
  12168. op_plain_offset (x, 0, 0);
  12169. op_plain_offset (x, 128, 0);
  12170. create_dword (0X13A7565C);
  12171. create_dword (x=0X13A75660);
  12172. op_plain_offset (x, 0, 0);
  12173. op_plain_offset (x, 128, 0);
  12174. create_insn (0X13A75664);
  12175. set_name (0X13A75664, "rsa_stuff_normal_handle");
  12176. create_insn (x=0X13A75668);
  12177. op_stkvar (x, 1);
  12178. set_cmt (0X13A7566A, "a5", 0);
  12179. create_insn (x=0X13A7566A);
  12180. op_stkvar (x, 1);
  12181. set_cmt (0X13A75670, "unknown_constant", 0);
  12182. create_insn (x=0X13A75670);
  12183. op_stkvar (x, 1);
  12184. create_byte (0X13A7567E);
  12185. make_array (0X13A7567E, 0X2);
  12186. create_insn (0X13A75680);
  12187. set_name (0X13A75680, "rsa_stuff_root_handle");
  12188. create_insn (x=0X13A75684);
  12189. op_stkvar (x, 1);
  12190. set_cmt (0X13A75686, "a5", 0);
  12191. create_insn (x=0X13A75686);
  12192. op_stkvar (x, 1);
  12193. set_cmt (0X13A7568C, "unknown_constant", 0);
  12194. create_insn (x=0X13A7568C);
  12195. op_stkvar (x, 1);
  12196. create_byte (0X13A7569A);
  12197. make_array (0X13A7569A, 0X2);
  12198. create_insn (0X13A7569C);
  12199. create_insn (x=0X13A756B2);
  12200. op_plain_offset (x, 1, 0);
  12201. op_plain_offset (x, 129, 0);
  12202. create_insn (x=0X13A756BA);
  12203. op_plain_offset (x, 1, 0);
  12204. op_plain_offset (x, 129, 0);
  12205. create_insn (x=0X13A756C6);
  12206. op_plain_offset (x, 1, 0);
  12207. op_plain_offset (x, 129, 0);
  12208. create_insn (x=0X13A75702);
  12209. op_plain_offset (x, 1, 0);
  12210. op_plain_offset (x, 129, 0);
  12211. create_insn (x=0X13A75710);
  12212. op_plain_offset (x, 1, 0);
  12213. op_plain_offset (x, 129, 0);
  12214. create_insn (x=0X13A75714);
  12215. op_plain_offset (x, 1, 0);
  12216. op_plain_offset (x, 129, 0);
  12217. create_dword (0X13A75728);
  12218. create_dword (x=0X13A7572C);
  12219. op_plain_offset (x, 0, 0);
  12220. op_plain_offset (x, 128, 0);
  12221. create_dword (x=0X13A75730);
  12222. op_plain_offset (x, 0, 0);
  12223. op_plain_offset (x, 128, 0);
  12224. create_dword (x=0X13A75734);
  12225. op_plain_offset (x, 0, 0);
  12226. op_plain_offset (x, 128, 0);
  12227. create_dword (x=0X13A75738);
  12228. op_plain_offset (x, 0, 0);
  12229. op_plain_offset (x, 128, 0);
  12230. create_dword (x=0X13A7573C);
  12231. op_plain_offset (x, 0, 0);
  12232. op_plain_offset (x, 128, 0);
  12233. create_dword (x=0X13A75740);
  12234. op_plain_offset (x, 0, 0);
  12235. op_plain_offset (x, 128, 0);
  12236. create_dword (0X13A75744);
  12237. make_array (0X13A75744, 0X9);
  12238. create_insn (0X13A75768);
  12239. set_name (0X13A75768, "poly_elliptic_init_233_bit");
  12240. create_insn (x=0X13A75776);
  12241. op_plain_offset (x, 1, 0);
  12242. op_plain_offset (x, 129, 0);
  12243. create_insn (x=0X13A7577E);
  12244. op_plain_offset (x, 1, 0X13A76E4C);
  12245. op_plain_offset (x, 129, 0X13A76E4C);
  12246. create_insn (x=0X13A75782);
  12247. op_plain_offset (x, 1, 0X13A76E4C);
  12248. op_plain_offset (x, 129, 0X13A76E4C);
  12249. create_insn (x=0X13A75786);
  12250. op_plain_offset (x, 1, 0X13A76E4C);
  12251. op_plain_offset (x, 129, 0X13A76E4C);
  12252. create_insn (x=0X13A75788);
  12253. op_hex (x, 1);
  12254. create_insn (x=0X13A7578A);
  12255. op_plain_offset (x, 1, 0X13A76E4C);
  12256. op_plain_offset (x, 129, 0X13A76E4C);
  12257. create_insn (x=0X13A7578E);
  12258. op_plain_offset (x, 1, 0X13A76E4C);
  12259. op_plain_offset (x, 129, 0X13A76E4C);
  12260. create_insn (x=0X13A75792);
  12261. op_plain_offset (x, 1, 0X13A76E4C);
  12262. op_plain_offset (x, 129, 0X13A76E4C);
  12263. create_insn (x=0X13A75796);
  12264. op_plain_offset (x, 1, 0X13A76E4C);
  12265. op_plain_offset (x, 129, 0X13A76E4C);
  12266. create_insn (x=0X13A7579A);
  12267. op_plain_offset (x, 1, 0X13A76E4C);
  12268. op_plain_offset (x, 129, 0X13A76E4C);
  12269. create_insn (x=0X13A7579E);
  12270. op_plain_offset (x, 1, 0X13A76E4C);
  12271. op_plain_offset (x, 129, 0X13A76E4C);
  12272. create_insn (x=0X13A757A0);
  12273. op_plain_offset (x, 1, 0X13A76E4C);
  12274. op_plain_offset (x, 129, 0X13A76E4C);
  12275. create_insn (x=0X13A757A2);
  12276. op_plain_offset (x, 1, 0X13A76E4C);
  12277. op_plain_offset (x, 129, 0X13A76E4C);
  12278. create_insn (x=0X13A757A4);
  12279. op_plain_offset (x, 1, 0X13A76E4C);
  12280. op_plain_offset (x, 129, 0X13A76E4C);
  12281. create_insn (x=0X13A757A6);
  12282. op_plain_offset (x, 1, 0X13A76E4C);
  12283. op_plain_offset (x, 129, 0X13A76E4C);
  12284. create_insn (x=0X13A757A8);
  12285. op_plain_offset (x, 1, 0X13A76E4C);
  12286. op_plain_offset (x, 129, 0X13A76E4C);
  12287. create_insn (x=0X13A757AA);
  12288. op_plain_offset (x, 1, 0X13A76E4C);
  12289. op_plain_offset (x, 129, 0X13A76E4C);
  12290. create_insn (x=0X13A757AE);
  12291. op_plain_offset (x, 1, 0X13A76E4C);
  12292. op_plain_offset (x, 129, 0X13A76E4C);
  12293. create_insn (x=0X13A757B0);
  12294. op_plain_offset (x, 1, 0);
  12295. op_plain_offset (x, 129, 0);
  12296. create_insn (x=0X13A757B8);
  12297. op_plain_offset (x, 1, 0X13A77290);
  12298. op_plain_offset (x, 129, 0X13A77290);
  12299. create_insn (x=0X13A757BC);
  12300. op_plain_offset (x, 1, 0X13A77290);
  12301. op_plain_offset (x, 129, 0X13A77290);
  12302. create_insn (x=0X13A757C0);
  12303. op_plain_offset (x, 1, 0X13A77290);
  12304. op_plain_offset (x, 129, 0X13A77290);
  12305. create_insn (x=0X13A757C4);
  12306. op_plain_offset (x, 1, 0X13A77290);
  12307. op_plain_offset (x, 129, 0X13A77290);
  12308. create_insn (x=0X13A757C8);
  12309. op_plain_offset (x, 1, 0X13A77290);
  12310. op_plain_offset (x, 129, 0X13A77290);
  12311. create_insn (x=0X13A757CE);
  12312. op_plain_offset (x, 1, 0X13A77290);
  12313. op_plain_offset (x, 129, 0X13A77290);
  12314. create_insn (x=0X13A757D4);
  12315. op_plain_offset (x, 1, 0X13A77290);
  12316. op_plain_offset (x, 129, 0X13A77290);
  12317. create_insn (x=0X13A757DA);
  12318. op_stkvar (x, 1);
  12319. create_insn (x=0X13A757DC);
  12320. op_plain_offset (x, 1, 0X13A77290);
  12321. op_plain_offset (x, 129, 0X13A77290);
  12322. create_insn (x=0X13A757E2);
  12323. op_plain_offset (x, 1, 0X13A77290);
  12324. op_plain_offset (x, 129, 0X13A77290);
  12325. create_insn (x=0X13A757E4);
  12326. op_plain_offset (x, 1, 0);
  12327. op_plain_offset (x, 129, 0);
  12328. create_insn (x=0X13A757E8);
  12329. op_plain_offset (x, 1, 0X13A77290);
  12330. op_plain_offset (x, 129, 0X13A77290);
  12331. create_insn (x=0X13A757EE);
  12332. op_plain_offset (x, 1, 0X13A77290);
  12333. op_plain_offset (x, 129, 0X13A77290);
  12334. create_insn (x=0X13A757F2);
  12335. op_plain_offset (x, 1, 0X13A77290);
  12336. op_plain_offset (x, 129, 0X13A77290);
  12337. create_insn (x=0X13A757F6);
  12338. op_plain_offset (x, 1, 0X13A77290);
  12339. op_plain_offset (x, 129, 0X13A77290);
  12340. create_insn (x=0X13A757FA);
  12341. op_plain_offset (x, 1, 0X13A77290);
  12342. op_plain_offset (x, 129, 0X13A77290);
  12343. create_insn (x=0X13A757FC);
  12344. op_plain_offset (x, 1, 0);
  12345. op_plain_offset (x, 129, 0);
  12346. create_insn (x=0X13A757FE);
  12347. op_plain_offset (x, 1, 0X13A77290);
  12348. op_plain_offset (x, 129, 0X13A77290);
  12349. create_insn (x=0X13A75800);
  12350. op_plain_offset (x, 1, 0);
  12351. op_plain_offset (x, 129, 0);
  12352. create_insn (x=0X13A75804);
  12353. op_plain_offset (x, 1, 0X13A76E90);
  12354. op_plain_offset (x, 129, 0X13A76E90);
  12355. create_insn (x=0X13A75806);
  12356. op_plain_offset (x, 1, 0X13A76E90);
  12357. op_plain_offset (x, 129, 0X13A76E90);
  12358. create_insn (x=0X13A75808);
  12359. op_plain_offset (x, 1, 0X13A76E90);
  12360. op_plain_offset (x, 129, 0X13A76E90);
  12361. create_insn (x=0X13A7580A);
  12362. op_plain_offset (x, 1, 0X13A76E90);
  12363. op_plain_offset (x, 129, 0X13A76E90);
  12364. create_insn (x=0X13A7580C);
  12365. op_plain_offset (x, 1, 0X13A76E90);
  12366. op_plain_offset (x, 129, 0X13A76E90);
  12367. create_insn (x=0X13A7580E);
  12368. op_plain_offset (x, 1, 0X13A76E90);
  12369. op_plain_offset (x, 129, 0X13A76E90);
  12370. create_insn (x=0X13A75810);
  12371. op_plain_offset (x, 1, 0X13A76E90);
  12372. op_plain_offset (x, 129, 0X13A76E90);
  12373. create_insn (x=0X13A75812);
  12374. op_plain_offset (x, 1, 0X13A76E90);
  12375. op_plain_offset (x, 129, 0X13A76E90);
  12376. create_insn (x=0X13A75814);
  12377. op_plain_offset (x, 1, 0X13A76E90);
  12378. op_plain_offset (x, 129, 0X13A76E90);
  12379. create_insn (x=0X13A75816);
  12380. op_plain_offset (x, 1, 0X13A76E90);
  12381. op_plain_offset (x, 129, 0X13A76E90);
  12382. create_insn (x=0X13A75818);
  12383. op_plain_offset (x, 1, 0X13A76E90);
  12384. op_plain_offset (x, 129, 0X13A76E90);
  12385. create_insn (x=0X13A7581A);
  12386. op_plain_offset (x, 1, 0X13A76E90);
  12387. op_plain_offset (x, 129, 0X13A76E90);
  12388. create_insn (x=0X13A7581C);
  12389. op_plain_offset (x, 1, 0X13A76E90);
  12390. op_plain_offset (x, 129, 0X13A76E90);
  12391. create_insn (x=0X13A7581E);
  12392. op_plain_offset (x, 1, 0X13A76E90);
  12393. op_plain_offset (x, 129, 0X13A76E90);
  12394. create_insn (x=0X13A75820);
  12395. op_plain_offset (x, 1, 0X13A76E90);
  12396. op_plain_offset (x, 129, 0X13A76E90);
  12397. create_insn (x=0X13A75824);
  12398. op_plain_offset (x, 1, 0X13A76E90);
  12399. op_plain_offset (x, 129, 0X13A76E90);
  12400. create_insn (x=0X13A75828);
  12401. op_plain_offset (x, 1, 0X13A76E90);
  12402. op_plain_offset (x, 129, 0X13A76E90);
  12403. create_insn (x=0X13A7582C);
  12404. op_plain_offset (x, 1, 0X13A76E90);
  12405. op_plain_offset (x, 129, 0X13A76E90);
  12406. create_insn (x=0X13A75830);
  12407. op_plain_offset (x, 1, 0X13A76E90);
  12408. op_plain_offset (x, 129, 0X13A76E90);
  12409. create_insn (x=0X13A75834);
  12410. op_plain_offset (x, 1, 0X13A76E90);
  12411. op_plain_offset (x, 129, 0X13A76E90);
  12412. create_insn (x=0X13A75836);
  12413. op_plain_offset (x, 1, 0X13A76E90);
  12414. op_plain_offset (x, 129, 0X13A76E90);
  12415. create_insn (x=0X13A7583A);
  12416. op_plain_offset (x, 1, 0X13A76E90);
  12417. op_plain_offset (x, 129, 0X13A76E90);
  12418. create_insn (x=0X13A7583E);
  12419. op_plain_offset (x, 1, 0X13A76E90);
  12420. op_plain_offset (x, 129, 0X13A76E90);
  12421. create_insn (x=0X13A75840);
  12422. op_stkvar (x, 1);
  12423. create_insn (x=0X13A75842);
  12424. op_plain_offset (x, 1, 0X13A76E90);
  12425. op_plain_offset (x, 129, 0X13A76E90);
  12426. create_insn (x=0X13A75846);
  12427. op_plain_offset (x, 1, 0X13A76E90);
  12428. op_plain_offset (x, 129, 0X13A76E90);
  12429. create_insn (x=0X13A7584A);
  12430. op_plain_offset (x, 1, 0X13A76E90);
  12431. op_plain_offset (x, 129, 0X13A76E90);
  12432. create_insn (x=0X13A7584E);
  12433. op_plain_offset (x, 1, 0X13A76E90);
  12434. op_plain_offset (x, 129, 0X13A76E90);
  12435. create_insn (x=0X13A75850);
  12436. op_plain_offset (x, 1, 0X13A76E90);
  12437. op_plain_offset (x, 129, 0X13A76E90);
  12438. create_insn (x=0X13A75852);
  12439. op_plain_offset (x, 1, 0X13A76E90);
  12440. op_plain_offset (x, 129, 0X13A76E90);
  12441. create_insn (x=0X13A75854);
  12442. op_plain_offset (x, 1, 0X13A76E90);
  12443. op_plain_offset (x, 129, 0X13A76E90);
  12444. create_insn (x=0X13A75856);
  12445. op_plain_offset (x, 1, 0X13A76E90);
  12446. op_plain_offset (x, 129, 0X13A76E90);
  12447. create_insn (x=0X13A7585C);
  12448. op_plain_offset (x, 1, 0);
  12449. op_plain_offset (x, 129, 0);
  12450. create_insn (x=0X13A7587A);
  12451. op_plain_offset (x, 1, 0);
  12452. op_plain_offset (x, 129, 0);
  12453. create_insn (x=0X13A7588C);
  12454. op_plain_offset (x, 1, 0);
  12455. op_plain_offset (x, 129, 0);
  12456. create_insn (x=0X13A758B6);
  12457. op_plain_offset (x, 1, 0);
  12458. op_plain_offset (x, 129, 0);
  12459. create_insn (x=0X13A758FC);
  12460. op_plain_offset (x, 1, 0);
  12461. op_plain_offset (x, 129, 0);
  12462. create_insn (x=0X13A75ABA);
  12463. op_plain_offset (x, 1, 0);
  12464. op_plain_offset (x, 129, 0);
  12465. create_byte (0X13A75B6E);
  12466. make_array (0X13A75B6E, 0X2);
  12467. create_dword (x=0X13A75B70);
  12468. op_plain_offset (x, 0, 0);
  12469. op_plain_offset (x, 128, 0);
  12470. create_dword (0X13A75B74);
  12471. create_dword (0X13A75B78);
  12472. create_dword (x=0X13A75B7C);
  12473. op_hex (x, 0);
  12474. create_dword (0X13A75B80);
  12475. create_dword (0X13A75B84);
  12476. create_dword (0X13A75B88);
  12477. create_dword (0X13A75B8C);
  12478. create_dword (x=0X13A75B90);
  12479. op_plain_offset (x, 0, 0);
  12480. op_plain_offset (x, 128, 0);
  12481. create_dword (0X13A75B94);
  12482. create_dword (0X13A75B98);
  12483. create_dword (0X13A75B9C);
  12484. create_dword (0X13A75BA0);
  12485. create_dword (0X13A75BA4);
  12486. create_dword (0X13A75BA8);
  12487. create_dword (0X13A75BAC);
  12488. create_dword (0X13A75BB0);
  12489. create_dword (x=0X13A75BB4);
  12490. op_plain_offset (x, 0, 0);
  12491. op_plain_offset (x, 128, 0);
  12492. create_dword (0X13A75BB8);
  12493. create_dword (0X13A75BBC);
  12494. create_dword (0X13A75BC0);
  12495. create_dword (0X13A75BC4);
  12496. create_dword (x=0X13A75BC8);
  12497. op_plain_offset (x, 0, 0);
  12498. op_plain_offset (x, 128, 0);
  12499. create_dword (x=0X13A75BCC);
  12500. op_plain_offset (x, 0, 0);
  12501. op_plain_offset (x, 128, 0);
  12502. create_dword (x=0X13A75BD0);
  12503. op_plain_offset (x, 0, 0);
  12504. op_plain_offset (x, 128, 0);
  12505. create_dword (0X13A75BD4);
  12506. create_dword (0X13A75BD8);
  12507. create_dword (0X13A75BDC);
  12508. create_dword (0X13A75BE0);
  12509. create_dword (x=0X13A75BE4);
  12510. op_plain_offset (x, 0, 0);
  12511. op_plain_offset (x, 128, 0);
  12512. create_dword (0X13A75BE8);
  12513. create_dword (0X13A75BEC);
  12514. create_dword (x=0X13A75BF0);
  12515. op_plain_offset (x, 0, 0);
  12516. op_plain_offset (x, 128, 0);
  12517. create_dword (0X13A75BF4);
  12518. create_dword (0X13A75BF8);
  12519. create_dword (0X13A75BFC);
  12520. create_dword (0X13A75C00);
  12521. create_dword (0X13A75C04);
  12522. create_dword (0X13A75C08);
  12523. create_dword (x=0X13A75C0C);
  12524. op_plain_offset (x, 0, 0);
  12525. op_plain_offset (x, 128, 0);
  12526. create_dword (0X13A75C10);
  12527. create_dword (0X13A75C14);
  12528. create_dword (0X13A75C18);
  12529. create_dword (0X13A75C1C);
  12530. create_dword (0X13A75C20);
  12531. create_dword (0X13A75C24);
  12532. create_dword (0X13A75C28);
  12533. create_dword (0X13A75C2C);
  12534. create_dword (x=0X13A75C30);
  12535. op_plain_offset (x, 0, 0);
  12536. op_plain_offset (x, 128, 0);
  12537. create_dword (0X13A75C34);
  12538. create_dword (0X13A75C38);
  12539. create_dword (0X13A75C3C);
  12540. create_dword (0X13A75C40);
  12541. create_dword (0X13A75C44);
  12542. create_dword (0X13A75C48);
  12543. create_dword (0X13A75C4C);
  12544. create_dword (0X13A75C50);
  12545. create_dword (0X13A75C54);
  12546. create_dword (0X13A75C58);
  12547. create_dword (0X13A75C5C);
  12548. create_dword (0X13A75C60);
  12549. create_dword (0X13A75C64);
  12550. create_dword (0X13A75C68);
  12551. create_dword (0X13A75C6C);
  12552. create_dword (0X13A75C70);
  12553. create_dword (0X13A75C74);
  12554. create_dword (0X13A75C78);
  12555. create_dword (0X13A75C7C);
  12556. create_dword (0X13A75C80);
  12557. create_dword (0X13A75C84);
  12558. create_dword (0X13A75C88);
  12559. create_dword (0X13A75C8C);
  12560. create_dword (0X13A75C90);
  12561. create_dword (0X13A75C94);
  12562. create_dword (0X13A75C98);
  12563. create_dword (0X13A75C9C);
  12564. create_dword (0X13A75CA0);
  12565. create_dword (0X13A75CA4);
  12566. create_dword (0X13A75CA8);
  12567. create_dword (0X13A75CAC);
  12568. create_dword (0X13A75CB0);
  12569. create_dword (0X13A75CB4);
  12570. create_dword (0X13A75CB8);
  12571. create_dword (0X13A75CBC);
  12572. create_dword (0X13A75CC0);
  12573. create_dword (0X13A75CC4);
  12574. create_dword (0X13A75CC8);
  12575. create_dword (0X13A75CCC);
  12576. create_dword (0X13A75CD0);
  12577. create_dword (x=0X13A75CD4);
  12578. op_plain_offset (x, 0, 0);
  12579. op_plain_offset (x, 128, 0);
  12580. create_dword (0X13A75CD8);
  12581. create_dword (0X13A75CDC);
  12582. create_dword (0X13A75CE0);
  12583. create_dword (0X13A75CE4);
  12584. create_dword (0X13A75CE8);
  12585. create_dword (0X13A75CEC);
  12586. create_dword (0X13A75CF0);
  12587. create_dword (0X13A75CF4);
  12588. create_dword (0X13A75CF8);
  12589. create_dword (0X13A75CFC);
  12590. create_dword (0X13A75D00);
  12591. create_dword (0X13A75D04);
  12592. create_dword (0X13A75D08);
  12593. create_dword (0X13A75D0C);
  12594. create_dword (0X13A75D10);
  12595. create_insn (0X13A75D14);
  12596. create_insn (x=0X13A75E30);
  12597. op_plain_offset (x, 1, 0);
  12598. op_plain_offset (x, 129, 0);
  12599. create_insn (x=0X13A75E8A);
  12600. op_stkvar (x, 1);
  12601. create_insn (x=0X13A75EDA);
  12602. op_plain_offset (x, 1, 0);
  12603. op_plain_offset (x, 129, 0);
  12604. create_insn (x=0X13A75F2A);
  12605. op_plain_offset (x, 1, 0);
  12606. op_plain_offset (x, 129, 0);
  12607. create_insn (x=0X13A7603A);
  12608. op_plain_offset (x, 1, 0);
  12609. op_plain_offset (x, 129, 0);
  12610. create_insn (x=0X13A76058);
  12611. op_plain_offset (x, 1, 0);
  12612. op_plain_offset (x, 129, 0);
  12613. create_insn (x=0X13A76078);
  12614. op_plain_offset (x, 1, 0);
  12615. op_plain_offset (x, 129, 0);
  12616. create_insn (x=0X13A76096);
  12617. op_plain_offset (x, 1, 0);
  12618. op_plain_offset (x, 129, 0);
  12619. create_dword (0X13A76110);
  12620. create_dword (0X13A76114);
  12621. create_dword (0X13A76118);
  12622. create_dword (0X13A7611C);
  12623. create_dword (0X13A76120);
  12624. create_dword (0X13A76124);
  12625. create_dword (0X13A76128);
  12626. create_dword (0X13A7612C);
  12627. create_dword (0X13A76130);
  12628. create_dword (0X13A76134);
  12629. create_dword (0X13A76138);
  12630. create_dword (0X13A7613C);
  12631. create_dword (0X13A76140);
  12632. create_dword (0X13A76144);
  12633. create_dword (0X13A76148);
  12634. create_dword (0X13A7614C);
  12635. create_dword (0X13A76150);
  12636. create_dword (0X13A76154);
  12637. create_dword (0X13A76158);
  12638. create_dword (0X13A7615C);
  12639. create_dword (0X13A76160);
  12640. create_dword (0X13A76164);
  12641. create_dword (0X13A76168);
  12642. create_dword (0X13A7616C);
  12643. create_dword (0X13A76170);
  12644. create_dword (x=0X13A76174);
  12645. op_plain_offset (x, 0, 0);
  12646. op_plain_offset (x, 128, 0);
  12647. create_dword (0X13A76178);
  12648. create_dword (0X13A7617C);
  12649. create_dword (0X13A76180);
  12650. create_dword (0X13A76184);
  12651. create_dword (0X13A76188);
  12652. create_dword (0X13A7618C);
  12653. create_dword (0X13A76190);
  12654. create_dword (0X13A76194);
  12655. create_dword (0X13A76198);
  12656. create_dword (0X13A7619C);
  12657. create_dword (0X13A761A0);
  12658. create_dword (0X13A761A4);
  12659. create_dword (0X13A761A8);
  12660. create_dword (0X13A761AC);
  12661. create_dword (x=0X13A761B0);
  12662. op_plain_offset (x, 0, 0);
  12663. op_plain_offset (x, 128, 0);
  12664. create_dword (0X13A761B4);
  12665. create_dword (0X13A761B8);
  12666. create_dword (0X13A761BC);
  12667. create_dword (0X13A761C0);
  12668. create_dword (0X13A761C4);
  12669. create_dword (0X13A761C8);
  12670. create_dword (0X13A761CC);
  12671. create_dword (x=0X13A761D0);
  12672. op_plain_offset (x, 0, 0);
  12673. op_plain_offset (x, 128, 0);
  12674. create_dword (0X13A761D4);
  12675. create_dword (0X13A761D8);
  12676. create_dword (0X13A761DC);
  12677. create_dword (0X13A761E0);
  12678. create_dword (0X13A761E4);
  12679. create_dword (0X13A761E8);
  12680. create_dword (0X13A761EC);
  12681. create_dword (0X13A761F0);
  12682. create_dword (0X13A761F4);
  12683. create_dword (0X13A761F8);
  12684. create_dword (0X13A761FC);
  12685. create_dword (0X13A76200);
  12686. create_dword (0X13A76204);
  12687. create_dword (0X13A76208);
  12688. create_dword (0X13A7620C);
  12689. create_dword (0X13A76210);
  12690. create_dword (0X13A76214);
  12691. create_dword (0X13A76218);
  12692. create_dword (0X13A7621C);
  12693. create_dword (0X13A76220);
  12694. create_dword (0X13A76224);
  12695. create_dword (0X13A76228);
  12696. create_dword (0X13A7622C);
  12697. create_dword (x=0X13A76230);
  12698. op_plain_offset (x, 0, 0);
  12699. op_plain_offset (x, 128, 0);
  12700. create_dword (0X13A76234);
  12701. create_dword (0X13A76238);
  12702. create_dword (x=0X13A7623C);
  12703. op_plain_offset (x, 0, 0);
  12704. op_plain_offset (x, 128, 0);
  12705. create_dword (0X13A76240);
  12706. create_dword (x=0X13A76244);
  12707. op_plain_offset (x, 0, 0);
  12708. op_plain_offset (x, 128, 0);
  12709. create_dword (0X13A76248);
  12710. create_dword (0X13A7624C);
  12711. create_dword (x=0X13A76250);
  12712. op_plain_offset (x, 0, 0);
  12713. op_plain_offset (x, 128, 0);
  12714. create_dword (0X13A76254);
  12715. create_dword (0X13A76258);
  12716. create_dword (0X13A7625C);
  12717. create_dword (0X13A76260);
  12718. create_dword (0X13A76264);
  12719. create_dword (0X13A76268);
  12720. create_dword (0X13A7626C);
  12721. create_dword (0X13A76270);
  12722. create_dword (0X13A76274);
  12723. create_dword (0X13A76278);
  12724. create_insn (0X13A7627C);
  12725. create_insn (x=0X13A7627E);
  12726. op_plain_offset (x, 1, 0);
  12727. op_plain_offset (x, 129, 0);
  12728. create_insn (x=0X13A762CE);
  12729. op_plain_offset (x, 1, 0);
  12730. op_plain_offset (x, 129, 0);
  12731. create_insn (x=0X13A762DC);
  12732. op_plain_offset (x, 1, 0);
  12733. op_plain_offset (x, 129, 0);
  12734. create_insn (x=0X13A76320);
  12735. op_plain_offset (x, 1, 0);
  12736. op_plain_offset (x, 129, 0);
  12737. create_insn (x=0X13A763B8);
  12738. op_plain_offset (x, 1, 0);
  12739. op_plain_offset (x, 129, 0);
  12740. create_byte (0X13A763CE);
  12741. make_array (0X13A763CE, 0X2);
  12742. create_dword (x=0X13A763D0);
  12743. op_plain_offset (x, 0, 0);
  12744. op_plain_offset (x, 128, 0);
  12745. create_dword (0X13A763D4);
  12746. create_dword (0X13A763D8);
  12747. create_dword (0X13A763DC);
  12748. create_dword (0X13A763E0);
  12749. create_dword (0X13A763E4);
  12750. create_dword (0X13A763E8);
  12751. create_dword (0X13A763EC);
  12752. create_dword (x=0X13A763F0);
  12753. op_plain_offset (x, 0, 0);
  12754. op_plain_offset (x, 128, 0);
  12755. create_dword (0X13A763F4);
  12756. create_dword (x=0X13A763F8);
  12757. op_plain_offset (x, 0, 0);
  12758. op_plain_offset (x, 128, 0);
  12759. create_dword (0X13A763FC);
  12760. create_dword (0X13A76400);
  12761. create_dword (0X13A76404);
  12762. create_dword (0X13A76408);
  12763. create_dword (0X13A7640C);
  12764. create_dword (0X13A76410);
  12765. create_dword (x=0X13A76414);
  12766. op_plain_offset (x, 0, 0);
  12767. op_plain_offset (x, 128, 0);
  12768. create_dword (0X13A76418);
  12769. create_dword (0X13A7641C);
  12770. create_dword (0X13A76420);
  12771. create_dword (0X13A76424);
  12772. create_dword (0X13A76428);
  12773. create_dword (0X13A7642C);
  12774. create_dword (0X13A76430);
  12775. create_dword (0X13A76434);
  12776. create_dword (0X13A76438);
  12777. create_dword (0X13A7643C);
  12778. create_dword (0X13A76440);
  12779. create_dword (0X13A76444);
  12780. create_dword (0X13A76448);
  12781. create_dword (x=0X13A7644C);
  12782. op_plain_offset (x, 0, 0);
  12783. op_plain_offset (x, 128, 0);
  12784. create_insn (0X13A76450);
  12785. set_name (0X13A76450, "copy_point");
  12786. create_insn (x=0X13A76456);
  12787. op_plain_offset (x, 1, 0);
  12788. op_plain_offset (x, 129, 0);
  12789. create_byte (0X13A7646A);
  12790. make_array (0X13A7646A, 0X2);
  12791. create_dword (x=0X13A7646C);
  12792. op_plain_offset (x, 0, 0);
  12793. op_plain_offset (x, 128, 0);
  12794. create_insn (0X13A76470);
  12795. create_insn (0X13A764B0);
  12796. create_insn (0X13A764DA);
  12797. create_insn (x=0X13A7650E);
  12798. op_plain_offset (x, 1, 0);
  12799. op_plain_offset (x, 129, 0);
  12800. create_insn (x=0X13A76514);
  12801. op_stkvar (x, 1);
  12802. create_insn (x=0X13A76516);
  12803. op_plain_offset (x, 1, 0);
  12804. op_plain_offset (x, 129, 0);
  12805. create_insn (x=0X13A7651A);
  12806. op_stkvar (x, 1);
  12807. create_insn (x=0X13A7655E);
  12808. op_plain_offset (x, 1, 0);
  12809. op_plain_offset (x, 129, 0);
  12810. create_insn (x=0X13A7656A);
  12811. op_stkvar (x, 1);
  12812. create_insn (x=0X13A7656C);
  12813. op_stkvar (x, 1);
  12814. create_insn (x=0X13A76570);
  12815. op_plain_offset (x, 1, 0);
  12816. op_plain_offset (x, 129, 0);
  12817. create_insn (x=0X13A76574);
  12818. op_stkvar (x, 1);
  12819. create_insn (x=0X13A76578);
  12820. op_stkvar (x, 1);
  12821. create_insn (x=0X13A7657C);
  12822. op_plain_offset (x, 1, 0);
  12823. op_plain_offset (x, 129, 0);
  12824. create_insn (x=0X13A76594);
  12825. op_stkvar (x, 1);
  12826. create_insn (x=0X13A765A2);
  12827. op_stkvar (x, 1);
  12828. create_insn (x=0X13A765C0);
  12829. op_stkvar (x, 1);
  12830. create_insn (x=0X13A765DC);
  12831. op_stkvar (x, 1);
  12832. create_insn (x=0X13A765DE);
  12833. op_stkvar (x, 1);
  12834. create_insn (x=0X13A765E2);
  12835. op_plain_offset (x, 1, 0);
  12836. op_plain_offset (x, 129, 0);
  12837. create_dword (x=0X13A7661C);
  12838. op_plain_offset (x, 0, 0);
  12839. op_plain_offset (x, 128, 0);
  12840. create_dword (x=0X13A76620);
  12841. op_plain_offset (x, 0, 0);
  12842. op_plain_offset (x, 128, 0);
  12843. create_dword (x=0X13A76624);
  12844. op_plain_offset (x, 0, 0);
  12845. op_plain_offset (x, 128, 0);
  12846. create_dword (x=0X13A76628);
  12847. op_plain_offset (x, 0, 0);
  12848. op_plain_offset (x, 128, 0);
  12849. create_insn (0X13A7662C);
  12850. create_insn (x=0X13A76656);
  12851. op_plain_offset (x, 1, 0);
  12852. op_plain_offset (x, 129, 0);
  12853. create_insn (x=0X13A76662);
  12854. op_stkvar (x, 1);
  12855. create_insn (x=0X13A76668);
  12856. op_plain_offset (x, 1, 0);
  12857. op_plain_offset (x, 129, 0);
  12858. create_insn (x=0X13A76672);
  12859. op_stkvar (x, 1);
  12860. create_insn (x=0X13A76674);
  12861. op_plain_offset (x, 1, 0);
  12862. op_plain_offset (x, 129, 0);
  12863. create_insn (x=0X13A7667A);
  12864. op_stkvar (x, 1);
  12865. create_insn (x=0X13A7667C);
  12866. op_stkvar (x, 1);
  12867. create_insn (x=0X13A76694);
  12868. op_stkvar (x, 1);
  12869. create_insn (x=0X13A76698);
  12870. op_stkvar (x, 1);
  12871. create_insn (x=0X13A7669A);
  12872. op_plain_offset (x, 1, 0);
  12873. op_plain_offset (x, 129, 0);
  12874. create_insn (x=0X13A766AA);
  12875. op_stkvar (x, 1);
  12876. create_insn (x=0X13A766D2);
  12877. op_stkvar (x, 1);
  12878. create_insn (x=0X13A766D8);
  12879. op_stkvar (x, 1);
  12880. create_insn (x=0X13A766DA);
  12881. op_stkvar (x, 1);
  12882. create_insn (x=0X13A766E0);
  12883. op_plain_offset (x, 1, 0);
  12884. op_plain_offset (x, 129, 0);
  12885. create_insn (x=0X13A766E8);
  12886. op_stkvar (x, 1);
  12887. create_insn (x=0X13A766EE);
  12888. op_stkvar (x, 1);
  12889. create_byte (0X13A76716);
  12890. make_array (0X13A76716, 0X2);
  12891. create_dword (x=0X13A76718);
  12892. op_plain_offset (x, 0, 0);
  12893. op_plain_offset (x, 128, 0);
  12894. create_dword (x=0X13A7671C);
  12895. op_plain_offset (x, 0, 0);
  12896. op_plain_offset (x, 128, 0);
  12897. create_dword (x=0X13A76720);
  12898. op_plain_offset (x, 0, 0);
  12899. op_plain_offset (x, 128, 0);
  12900. create_insn (0X13A76724);
  12901. create_insn (x=0X13A76738);
  12902. op_plain_offset (x, 1, 0);
  12903. op_plain_offset (x, 129, 0);
  12904. create_insn (x=0X13A7673C);
  12905. op_stkvar (x, 1);
  12906. create_insn (x=0X13A7673E);
  12907. op_plain_offset (x, 1, 0);
  12908. op_plain_offset (x, 129, 0);
  12909. create_dword (x=0X13A76778);
  12910. op_plain_offset (x, 0, 0);
  12911. op_plain_offset (x, 128, 0);
  12912. create_dword (x=0X13A7677C);
  12913. op_plain_offset (x, 0, 0);
  12914. op_plain_offset (x, 128, 0);
  12915. create_insn (0X13A76780);
  12916. create_insn (x=0X13A7678E);
  12917. op_stkvar (x, 1);
  12918. create_insn (x=0X13A76790);
  12919. op_plain_offset (x, 1, 0);
  12920. op_plain_offset (x, 129, 0);
  12921. create_insn (x=0X13A76798);
  12922. op_stkvar (x, 1);
  12923. create_insn (x=0X13A767B2);
  12924. op_plain_offset (x, 1, 0);
  12925. op_plain_offset (x, 129, 0);
  12926. create_insn (0X13A767BE);
  12927. create_insn (x=0X13A767C4);
  12928. op_stkvar (x, 1);
  12929. create_insn (x=0X13A767C6);
  12930. op_stkvar (x, 1);
  12931. create_insn (x=0X13A767E2);
  12932. op_stkvar (x, 1);
  12933. create_insn (0X13A76800);
  12934. create_insn (x=0X13A7680A);
  12935. op_stkvar (x, 1);
  12936. create_insn (x=0X13A7680E);
  12937. op_stkvar (x, 1);
  12938. create_insn (x=0X13A76810);
  12939. op_stkvar (x, 1);
  12940. create_insn (x=0X13A76812);
  12941. op_plain_offset (x, 1, 0);
  12942. op_plain_offset (x, 129, 0);
  12943. create_insn (x=0X13A76820);
  12944. op_stkvar (x, 1);
  12945. create_insn (x=0X13A7685E);
  12946. op_stkvar (x, 1);
  12947. create_insn (0X13A76870);
  12948. create_insn (0X13A76882);
  12949. create_insn (0X13A76890);
  12950. create_byte (0X13A768AA);
  12951. make_array (0X13A768AA, 0X2);
  12952. create_dword (x=0X13A768AC);
  12953. op_plain_offset (x, 0, 0);
  12954. op_plain_offset (x, 128, 0);
  12955. create_dword (x=0X13A768B0);
  12956. op_plain_offset (x, 0, 0);
  12957. op_plain_offset (x, 128, 0);
  12958. create_dword (x=0X13A768B4);
  12959. op_plain_offset (x, 0, 0);
  12960. op_plain_offset (x, 128, 0);
  12961. create_insn (0X13A768B8);
  12962. create_insn (x=0X13A768CC);
  12963. op_plain_offset (x, 1, 0);
  12964. op_plain_offset (x, 129, 0);
  12965. create_insn (x=0X13A768D4);
  12966. op_stkvar (x, 1);
  12967. create_insn (x=0X13A768DA);
  12968. op_stkvar (x, 1);
  12969. create_insn (x=0X13A768E0);
  12970. op_stkvar (x, 1);
  12971. create_insn (x=0X13A768E6);
  12972. op_stkvar (x, 1);
  12973. create_dword (x=0X13A76908);
  12974. op_plain_offset (x, 0, 0);
  12975. op_plain_offset (x, 128, 0);
  12976. create_insn (0X13A7690C);
  12977. create_insn (x=0X13A76924);
  12978. op_plain_offset (x, 1, 0);
  12979. op_plain_offset (x, 129, 0);
  12980. create_insn (x=0X13A76940);
  12981. op_plain_offset (x, 1, 0);
  12982. op_plain_offset (x, 129, 0);
  12983. create_insn (0X13A7694C);
  12984. create_insn (x=0X13A769D0);
  12985. op_plain_offset (x, 1, 0);
  12986. op_plain_offset (x, 129, 0);
  12987. create_insn (x=0X13A769DC);
  12988. op_stkvar (x, 1);
  12989. create_insn (x=0X13A769DE);
  12990. op_stkvar (x, 1);
  12991. create_dword (x=0X13A76A14);
  12992. op_plain_offset (x, 0, 0);
  12993. op_plain_offset (x, 128, 0);
  12994. create_dword (x=0X13A76A18);
  12995. op_plain_offset (x, 0, 0);
  12996. op_plain_offset (x, 128, 0);
  12997. create_insn (0X13A76A1C);
  12998. create_insn (x=0X13A76A32);
  12999. op_plain_offset (x, 1, 0);
  13000. op_plain_offset (x, 129, 0);
  13001. create_insn (x=0X13A76A4E);
  13002. op_plain_offset (x, 1, 0);
  13003. op_plain_offset (x, 129, 0);
  13004. create_insn (0X13A76A5A);
  13005. create_insn (x=0X13A76AE6);
  13006. op_plain_offset (x, 1, 0);
  13007. op_plain_offset (x, 129, 0);
  13008. create_insn (x=0X13A76AF2);
  13009. op_stkvar (x, 1);
  13010. create_insn (x=0X13A76AF4);
  13011. op_stkvar (x, 1);
  13012. create_insn (x=0X13A76B08);
  13013. op_plain_offset (x, 1, 0);
  13014. op_plain_offset (x, 129, 0);
  13015. create_dword (x=0X13A76B2C);
  13016. op_plain_offset (x, 0, 0);
  13017. op_plain_offset (x, 128, 0);
  13018. create_dword (x=0X13A76B30);
  13019. op_plain_offset (x, 0, 0);
  13020. op_plain_offset (x, 128, 0);
  13021. create_dword (x=0X13A76B34);
  13022. op_plain_offset (x, 0, 0);
  13023. op_plain_offset (x, 128, 0);
  13024. create_insn (0X13A76B38);
  13025. create_insn (x=0X13A76B4C);
  13026. op_plain_offset (x, 1, 0);
  13027. op_plain_offset (x, 129, 0);
  13028. create_insn (x=0X13A76B54);
  13029. op_stkvar (x, 1);
  13030. create_insn (x=0X13A76B5A);
  13031. op_stkvar (x, 1);
  13032. create_dword (x=0X13A76B7C);
  13033. op_plain_offset (x, 0, 0);
  13034. op_plain_offset (x, 128, 0);
  13035. create_insn (0X13A76B80);
  13036. create_insn (x=0X13A76B9A);
  13037. op_plain_offset (x, 1, 0);
  13038. op_plain_offset (x, 129, 0);
  13039. create_insn (x=0X13A76BB6);
  13040. op_plain_offset (x, 1, 0);
  13041. op_plain_offset (x, 129, 0);
  13042. create_insn (0X13A76BC2);
  13043. create_insn (0X13A76BC6);
  13044. create_insn (0X13A76BCA);
  13045. create_insn (x=0X13A76BCE);
  13046. op_plain_offset (x, 1, 0);
  13047. op_plain_offset (x, 129, 0);
  13048. create_insn (x=0X13A76BE2);
  13049. op_plain_offset (x, 1, 0X13A76CF8);
  13050. op_plain_offset (x, 129, 0X13A76CF8);
  13051. create_insn (x=0X13A76BFE);
  13052. op_plain_offset (x, 1, 0);
  13053. op_plain_offset (x, 129, 0);
  13054. create_insn (x=0X13A76C08);
  13055. op_plain_offset (x, 1, 0);
  13056. op_plain_offset (x, 129, 0);
  13057. create_insn (0X13A76C1C);
  13058. create_insn (x=0X13A76C1E);
  13059. op_plain_offset (x, 1, 0);
  13060. op_plain_offset (x, 129, 0);
  13061. create_insn (x=0X13A76C9A);
  13062. op_plain_offset (x, 1, 0);
  13063. op_plain_offset (x, 129, 0);
  13064. create_dword (0X13A76CE4);
  13065. create_dword (x=0X13A76CE8);
  13066. op_plain_offset (x, 0, 0);
  13067. op_plain_offset (x, 128, 0);
  13068. create_dword (x=0X13A76CEC);
  13069. op_plain_offset (x, 0, 0);
  13070. op_plain_offset (x, 128, 0);
  13071. create_dword (x=0X13A76CF0);
  13072. op_plain_offset (x, 0, 0);
  13073. op_plain_offset (x, 128, 0);
  13074. create_dword (x=0X13A76CF4);
  13075. op_plain_offset (x, 0, 0);
  13076. op_plain_offset (x, 128, 0);
  13077. create_dword (0X13A76CF8);
  13078. make_array (0X13A76CF8, 0X8);
  13079. create_dword (0X13A76D18);
  13080. create_dword (0X13A76D1C);
  13081. make_array (0X13A76D1C, 0X7);
  13082. create_dword (0X13A76D38);
  13083. make_array (0X13A76D38, 0X45);
  13084. create_word (0X13A76E4C);
  13085. create_byte (0X13A76E4E);
  13086. make_array (0X13A76E4E, 0X2);
  13087. create_dword (0X13A76E50);
  13088. create_dword (0X13A76E54);
  13089. create_dword (0X13A76E58);
  13090. create_dword (0X13A76E5C);
  13091. create_dword (0X13A76E60);
  13092. create_dword (0X13A76E64);
  13093. create_dword (0X13A76E68);
  13094. create_dword (0X13A76E6C);
  13095. create_dword (0X13A76E70);
  13096. create_dword (0X13A76E74);
  13097. create_dword (0X13A76E78);
  13098. create_dword (0X13A76E7C);
  13099. create_dword (0X13A76E80);
  13100. create_dword (0X13A76E84);
  13101. create_dword (0X13A76E88);
  13102. create_dword (0X13A76E8C);
  13103. create_dword (0X13A76E90);
  13104. create_dword (0X13A76E94);
  13105. create_dword (0X13A76E98);
  13106. create_dword (0X13A76E9C);
  13107. create_dword (0X13A76EA0);
  13108. create_dword (0X13A76EA4);
  13109. create_dword (0X13A76EA8);
  13110. create_dword (0X13A76EAC);
  13111. create_dword (0X13A76EB0);
  13112. create_dword (0X13A76EB4);
  13113. create_dword (0X13A76EB8);
  13114. create_dword (0X13A76EBC);
  13115. create_dword (0X13A76EC0);
  13116. create_dword (0X13A76EC4);
  13117. create_dword (0X13A76EC8);
  13118. create_dword (0X13A76ECC);
  13119. create_dword (0X13A76ED0);
  13120. create_dword (0X13A76ED4);
  13121. create_dword (0X13A76ED8);
  13122. create_dword (0X13A76EDC);
  13123. create_dword (0X13A76EE0);
  13124. create_dword (0X13A76EE4);
  13125. create_dword (0X13A76EE8);
  13126. create_dword (0X13A76EEC);
  13127. create_dword (0X13A76EF0);
  13128. create_dword (0X13A76EF4);
  13129. create_dword (0X13A76EF8);
  13130. create_dword (0X13A76EFC);
  13131. create_dword (0X13A76F00);
  13132. create_dword (0X13A76F04);
  13133. create_dword (0X13A76F08);
  13134. create_dword (0X13A76F0C);
  13135. create_dword (0X13A76F10);
  13136. create_dword (0X13A76F14);
  13137. create_dword (0X13A76F18);
  13138. create_dword (0X13A76F1C);
  13139. create_dword (0X13A76F20);
  13140. create_dword (0X13A76F24);
  13141. create_dword (0X13A76F28);
  13142. create_dword (0X13A76F2C);
  13143. create_dword (0X13A76F30);
  13144. create_dword (0X13A76F34);
  13145. create_dword (0X13A76F38);
  13146. create_dword (0X13A76F3C);
  13147. create_dword (0X13A76F40);
  13148. create_dword (0X13A76F44);
  13149. create_dword (0X13A76F48);
  13150. create_dword (0X13A76F4C);
  13151. create_dword (0X13A76F50);
  13152. create_dword (0X13A76F54);
  13153. create_dword (0X13A76F58);
  13154. create_dword (0X13A76F5C);
  13155. create_dword (0X13A76F60);
  13156. create_dword (0X13A76F64);
  13157. create_dword (0X13A76F68);
  13158. create_dword (0X13A76F6C);
  13159. create_dword (0X13A76F70);
  13160. create_dword (0X13A76F74);
  13161. create_dword (0X13A76F78);
  13162. create_dword (0X13A76F7C);
  13163. create_dword (0X13A76F80);
  13164. create_dword (0X13A76F84);
  13165. create_dword (0X13A76F88);
  13166. create_dword (0X13A76F8C);
  13167. create_dword (0X13A76F90);
  13168. create_dword (0X13A76F94);
  13169. create_dword (0X13A76F98);
  13170. create_dword (0X13A76F9C);
  13171. create_dword (0X13A76FA0);
  13172. create_dword (0X13A76FA4);
  13173. create_dword (0X13A76FA8);
  13174. create_dword (0X13A76FAC);
  13175. create_dword (0X13A76FB0);
  13176. create_dword (0X13A76FB4);
  13177. create_dword (0X13A76FB8);
  13178. create_dword (0X13A76FBC);
  13179. create_dword (0X13A76FC0);
  13180. create_dword (0X13A76FC4);
  13181. create_dword (0X13A76FC8);
  13182. create_dword (0X13A76FCC);
  13183. create_dword (0X13A76FD0);
  13184. create_dword (0X13A76FD4);
  13185. create_dword (0X13A76FD8);
  13186. create_dword (0X13A76FDC);
  13187. create_dword (0X13A76FE0);
  13188. create_dword (0X13A76FE4);
  13189. create_dword (0X13A76FE8);
  13190. create_dword (0X13A76FEC);
  13191. create_dword (0X13A76FF0);
  13192. create_dword (0X13A76FF4);
  13193. create_dword (0X13A76FF8);
  13194. create_dword (0X13A76FFC);
  13195. create_dword (0X13A77000);
  13196. create_dword (0X13A77004);
  13197. create_dword (0X13A77008);
  13198. create_dword (0X13A7700C);
  13199. create_dword (0X13A77010);
  13200. create_dword (0X13A77014);
  13201. create_dword (0X13A77018);
  13202. create_dword (0X13A7701C);
  13203. create_dword (0X13A77020);
  13204. create_dword (0X13A77024);
  13205. create_dword (0X13A77028);
  13206. create_dword (0X13A7702C);
  13207. create_dword (0X13A77030);
  13208. create_dword (0X13A77034);
  13209. create_dword (0X13A77038);
  13210. create_dword (0X13A7703C);
  13211. create_dword (0X13A77040);
  13212. create_dword (0X13A77044);
  13213. create_dword (0X13A77048);
  13214. create_dword (0X13A7704C);
  13215. create_dword (0X13A77050);
  13216. create_dword (0X13A77054);
  13217. create_dword (0X13A77058);
  13218. create_dword (0X13A7705C);
  13219. create_dword (0X13A77060);
  13220. create_dword (0X13A77064);
  13221. create_dword (0X13A77068);
  13222. create_dword (0X13A7706C);
  13223. create_dword (0X13A77070);
  13224. create_dword (0X13A77074);
  13225. create_dword (0X13A77078);
  13226. create_dword (0X13A7707C);
  13227. create_dword (0X13A77080);
  13228. create_dword (0X13A77084);
  13229. create_dword (0X13A77088);
  13230. create_dword (0X13A7708C);
  13231. create_dword (0X13A77090);
  13232. create_dword (0X13A77094);
  13233. create_dword (0X13A77098);
  13234. create_dword (0X13A7709C);
  13235. create_dword (0X13A770A0);
  13236. create_dword (0X13A770A4);
  13237. create_dword (0X13A770A8);
  13238. create_dword (0X13A770AC);
  13239. create_dword (0X13A770B0);
  13240. create_dword (0X13A770B4);
  13241. create_dword (0X13A770B8);
  13242. create_dword (0X13A770BC);
  13243. create_dword (0X13A770C0);
  13244. create_dword (0X13A770C4);
  13245. create_dword (0X13A770C8);
  13246. create_dword (0X13A770CC);
  13247. create_dword (0X13A770D0);
  13248. create_dword (0X13A770D4);
  13249. create_dword (0X13A770D8);
  13250. create_dword (0X13A770DC);
  13251. create_dword (0X13A770E0);
  13252. create_dword (0X13A770E4);
  13253. create_dword (0X13A770E8);
  13254. create_dword (0X13A770EC);
  13255. create_dword (0X13A770F0);
  13256. create_dword (0X13A770F4);
  13257. create_dword (0X13A770F8);
  13258. create_dword (0X13A770FC);
  13259. create_dword (0X13A77100);
  13260. create_dword (0X13A77104);
  13261. create_dword (0X13A77108);
  13262. create_dword (0X13A7710C);
  13263. create_dword (0X13A77110);
  13264. create_dword (0X13A77114);
  13265. create_dword (0X13A77118);
  13266. create_dword (0X13A7711C);
  13267. create_dword (0X13A77120);
  13268. create_dword (0X13A77124);
  13269. create_dword (0X13A77128);
  13270. create_dword (0X13A7712C);
  13271. create_dword (0X13A77130);
  13272. create_dword (0X13A77134);
  13273. create_dword (0X13A77138);
  13274. create_dword (0X13A7713C);
  13275. create_dword (0X13A77140);
  13276. create_dword (0X13A77144);
  13277. create_dword (0X13A77148);
  13278. create_dword (0X13A7714C);
  13279. create_dword (0X13A77150);
  13280. create_dword (0X13A77154);
  13281. create_dword (0X13A77158);
  13282. create_dword (0X13A7715C);
  13283. create_dword (0X13A77160);
  13284. create_dword (0X13A77164);
  13285. create_dword (0X13A77168);
  13286. create_dword (0X13A7716C);
  13287. create_dword (0X13A77170);
  13288. create_dword (0X13A77174);
  13289. create_dword (0X13A77178);
  13290. create_dword (0X13A7717C);
  13291. create_dword (0X13A77180);
  13292. create_dword (0X13A77184);
  13293. create_dword (0X13A77188);
  13294. create_dword (0X13A7718C);
  13295. create_dword (0X13A77190);
  13296. create_dword (0X13A77194);
  13297. create_dword (0X13A77198);
  13298. create_dword (0X13A7719C);
  13299. create_dword (0X13A771A0);
  13300. create_dword (0X13A771A4);
  13301. create_dword (0X13A771A8);
  13302. create_dword (0X13A771AC);
  13303. create_dword (0X13A771B0);
  13304. create_dword (0X13A771B4);
  13305. create_dword (0X13A771B8);
  13306. create_dword (0X13A771BC);
  13307. create_dword (0X13A771C0);
  13308. create_dword (0X13A771C4);
  13309. create_dword (0X13A771C8);
  13310. create_dword (0X13A771CC);
  13311. create_dword (0X13A771D0);
  13312. create_dword (0X13A771D4);
  13313. create_dword (0X13A771D8);
  13314. create_dword (0X13A771DC);
  13315. create_dword (0X13A771E0);
  13316. create_dword (0X13A771E4);
  13317. create_dword (0X13A771E8);
  13318. create_dword (0X13A771EC);
  13319. create_dword (0X13A771F0);
  13320. create_dword (0X13A771F4);
  13321. create_dword (0X13A771F8);
  13322. create_dword (0X13A771FC);
  13323. create_dword (0X13A77200);
  13324. create_dword (0X13A77204);
  13325. create_dword (0X13A77208);
  13326. create_dword (0X13A7720C);
  13327. create_dword (0X13A77210);
  13328. create_dword (0X13A77214);
  13329. create_dword (0X13A77218);
  13330. create_dword (0X13A7721C);
  13331. create_dword (0X13A77220);
  13332. create_dword (0X13A77224);
  13333. create_dword (0X13A77228);
  13334. create_dword (0X13A7722C);
  13335. create_dword (0X13A77230);
  13336. create_dword (0X13A77234);
  13337. create_dword (0X13A77238);
  13338. create_dword (0X13A7723C);
  13339. create_dword (0X13A77240);
  13340. create_dword (0X13A77244);
  13341. create_dword (0X13A77248);
  13342. create_dword (0X13A7724C);
  13343. create_dword (0X13A77250);
  13344. create_dword (0X13A77254);
  13345. create_dword (0X13A77258);
  13346. create_dword (0X13A7725C);
  13347. create_dword (0X13A77260);
  13348. create_dword (0X13A77264);
  13349. create_dword (0X13A77268);
  13350. create_dword (0X13A7726C);
  13351. create_dword (0X13A77270);
  13352. create_dword (0X13A77274);
  13353. create_dword (0X13A77278);
  13354. create_dword (0X13A7727C);
  13355. create_dword (0X13A77280);
  13356. create_dword (0X13A77284);
  13357. create_dword (0X13A77288);
  13358. create_dword (0X13A7728C);
  13359. create_dword (0X13A77290);
  13360. set_name (0X13A77290, "named_curve");
  13361. create_dword (0X13A77294);
  13362. create_dword (0X13A77298);
  13363. create_dword (0X13A7729C);
  13364. create_dword (0X13A772A0);
  13365. create_dword (0X13A772A4);
  13366. create_dword (0X13A772A8);
  13367. create_dword (0X13A772AC);
  13368. create_dword (0X13A772B0);
  13369. create_dword (0X13A772B4);
  13370. create_dword (0X13A772B8);
  13371. create_dword (0X13A772BC);
  13372. create_dword (0X13A772C0);
  13373. create_dword (0X13A772C4);
  13374. create_dword (0X13A772C8);
  13375. create_dword (0X13A772CC);
  13376. create_insn (0X13A772D0);
  13377. create_insn (0X13A77318);
  13378. create_insn (0X13A77364);
  13379. create_insn (0X13A77370);
  13380. create_insn (x=0X13A773B0);
  13381. op_plain_offset (x, 1, 0);
  13382. op_plain_offset (x, 129, 0);
  13383. create_insn (x=0X13A7745C);
  13384. op_plain_offset (x, 1, 0);
  13385. op_plain_offset (x, 129, 0);
  13386. create_dword (x=0X13A774F0);
  13387. op_plain_offset (x, 0, 0);
  13388. op_plain_offset (x, 128, 0);
  13389. create_insn (0X13A774F4);
  13390. create_insn (0X13A77518);
  13391. create_insn (0X13A7753C);
  13392. create_insn (0X13A77598);
  13393. create_insn (0X13A77610);
  13394. create_insn (0X13A77638);
  13395. create_insn (x=0X13A77648);
  13396. op_stkvar (x, 1);
  13397. create_insn (x=0X13A7764C);
  13398. op_stkvar (x, 1);
  13399. create_insn (x=0X13A77658);
  13400. op_plain_offset (x, 1, 0);
  13401. op_plain_offset (x, 129, 0);
  13402. create_insn (x=0X13A77664);
  13403. op_stkvar (x, 1);
  13404. create_insn (x=0X13A77690);
  13405. op_plain_offset (x, 1, 0);
  13406. op_plain_offset (x, 129, 0);
  13407. create_insn (x=0X13A7769C);
  13408. op_stkvar (x, 1);
  13409. create_insn (x=0X13A776A4);
  13410. op_stkvar (x, 1);
  13411. create_insn (x=0X13A776B0);
  13412. op_plain_offset (x, 1, 0);
  13413. op_plain_offset (x, 129, 0);
  13414. create_insn (x=0X13A776D4);
  13415. op_stkvar (x, 1);
  13416. create_insn (x=0X13A776D8);
  13417. op_plain_offset (x, 1, 0);
  13418. op_plain_offset (x, 129, 0);
  13419. create_dword (x=0X13A776F0);
  13420. op_plain_offset (x, 0, 0);
  13421. op_plain_offset (x, 128, 0);
  13422. create_dword (x=0X13A776F4);
  13423. op_plain_offset (x, 0, 0);
  13424. op_plain_offset (x, 128, 0);
  13425. create_insn (0X13A776F8);
  13426. create_insn (0X13A77754);
  13427. create_insn (0X13A777A0);
  13428. create_insn (0X13A777C0);
  13429. create_insn (0X13A777D8);
  13430. create_insn (0X13A777E8);
  13431. create_insn (x=0X13A777FC);
  13432. op_stkvar (x, 1);
  13433. create_insn (x=0X13A77808);
  13434. op_stkvar (x, 1);
  13435. create_insn (x=0X13A77810);
  13436. op_stkvar (x, 1);
  13437. create_insn (x=0X13A7782C);
  13438. op_plain_offset (x, 1, 0);
  13439. op_plain_offset (x, 129, 0);
  13440. create_insn (x=0X13A7783C);
  13441. op_stkvar (x, 1);
  13442. create_insn (x=0X13A77840);
  13443. op_plain_offset (x, 1, 0);
  13444. op_plain_offset (x, 129, 0);
  13445. create_insn (x=0X13A7784C);
  13446. op_plain_offset (x, 1, 0);
  13447. op_plain_offset (x, 129, 0);
  13448. create_insn (x=0X13A77858);
  13449. op_stkvar (x, 1);
  13450. create_insn (x=0X13A77868);
  13451. op_plain_offset (x, 1, 0);
  13452. op_plain_offset (x, 129, 0);
  13453. create_insn (x=0X13A77870);
  13454. op_stkvar (x, 1);
  13455. create_insn (x=0X13A7787C);
  13456. op_plain_offset (x, 1, 0);
  13457. op_plain_offset (x, 129, 0);
  13458. create_insn (x=0X13A778AC);
  13459. op_stkvar (x, 1);
  13460. create_insn (x=0X13A778B8);
  13461. op_stkvar (x, 1);
  13462. create_insn (x=0X13A778BC);
  13463. op_plain_offset (x, 1, 0);
  13464. op_plain_offset (x, 129, 0);
  13465. create_insn (x=0X13A778D4);
  13466. op_stkvar (x, 1);
  13467. create_insn (x=0X13A778DC);
  13468. op_stkvar (x, 1);
  13469. create_insn (x=0X13A778E0);
  13470. op_plain_offset (x, 1, 0);
  13471. op_plain_offset (x, 129, 0);
  13472. create_insn (x=0X13A778E4);
  13473. op_plain_offset (x, 1, 0);
  13474. op_plain_offset (x, 129, 0);
  13475. create_insn (x=0X13A778FC);
  13476. op_plain_offset (x, 1, 0);
  13477. op_plain_offset (x, 129, 0);
  13478. create_insn (x=0X13A77904);
  13479. op_stkvar (x, 1);
  13480. create_insn (x=0X13A7790C);
  13481. op_stkvar (x, 1);
  13482. create_insn (x=0X13A77918);
  13483. op_plain_offset (x, 1, 0);
  13484. op_plain_offset (x, 129, 0);
  13485. create_insn (x=0X13A77940);
  13486. op_plain_offset (x, 1, 0);
  13487. op_plain_offset (x, 129, 0);
  13488. create_insn (x=0X13A77954);
  13489. op_stkvar (x, 1);
  13490. create_insn (x=0X13A77964);
  13491. op_stkvar (x, 1);
  13492. create_insn (x=0X13A77968);
  13493. op_stkvar (x, 1);
  13494. create_insn (x=0X13A77970);
  13495. op_stkvar (x, 1);
  13496. create_insn (x=0X13A77974);
  13497. op_plain_offset (x, 1, 0);
  13498. op_plain_offset (x, 129, 0);
  13499. create_insn (x=0X13A77978);
  13500. op_stkvar (x, 1);
  13501. create_dword (x=0X13A77990);
  13502. op_plain_offset (x, 0, 0);
  13503. op_plain_offset (x, 128, 0);
  13504. create_dword (x=0X13A77994);
  13505. op_plain_offset (x, 0, 0);
  13506. op_plain_offset (x, 128, 0);
  13507. create_dword (x=0X13A77998);
  13508. op_plain_offset (x, 0, 0);
  13509. op_plain_offset (x, 128, 0);
  13510. create_dword (x=0X13A7799C);
  13511. op_plain_offset (x, 0, 0);
  13512. op_plain_offset (x, 128, 0);
  13513. create_dword (x=0X13A779A0);
  13514. op_plain_offset (x, 0, 0);
  13515. op_plain_offset (x, 128, 0);
  13516. create_insn (0X13A779A4);
  13517. create_insn (x=0X13A779C0);
  13518. op_stkvar (x, 1);
  13519. create_insn (x=0X13A779C4);
  13520. op_stkvar (x, 1);
  13521. create_insn (x=0X13A779C8);
  13522. op_stkvar (x, 1);
  13523. create_insn (x=0X13A779CC);
  13524. op_plain_offset (x, 1, 0);
  13525. op_plain_offset (x, 129, 0);
  13526. create_dword (x=0X13A779EC);
  13527. op_plain_offset (x, 0, 0);
  13528. op_plain_offset (x, 128, 0);
  13529. create_insn (0X13A779F0);
  13530. create_insn (x=0X13A77A08);
  13531. op_stkvar (x, 1);
  13532. create_insn (x=0X13A77A0C);
  13533. op_plain_offset (x, 1, 0);
  13534. op_plain_offset (x, 129, 0);
  13535. create_insn (x=0X13A77A18);
  13536. op_stkvar (x, 1);
  13537. create_insn (x=0X13A77A20);
  13538. op_plain_offset (x, 1, 0);
  13539. op_plain_offset (x, 129, 0);
  13540. create_dword (x=0X13A77A3C);
  13541. op_plain_offset (x, 0, 0);
  13542. op_plain_offset (x, 128, 0);
  13543. create_insn (0X13A77A40);
  13544. create_insn (x=0X13A77A50);
  13545. op_stkvar (x, 1);
  13546. create_insn (x=0X13A77A58);
  13547. op_stkvar (x, 1);
  13548. create_insn (x=0X13A77A5C);
  13549. op_stkvar (x, 1);
  13550. create_insn (x=0X13A77A6C);
  13551. op_stkvar (x, 1);
  13552. create_insn (x=0X13A77A70);
  13553. op_stkvar (x, 1);
  13554. create_insn (x=0X13A77A74);
  13555. op_stkvar (x, 1);
  13556. create_insn (x=0X13A77A78);
  13557. op_stkvar (x, 1);
  13558. create_insn (x=0X13A77A7C);
  13559. op_stkvar (x, 1);
  13560. create_insn (x=0X13A77A88);
  13561. op_hex (x, 1);
  13562. create_insn (x=0X13A77A8C);
  13563. op_stkvar (x, 1);
  13564. create_insn (x=0X13A77AB0);
  13565. op_stkvar (x, 1);
  13566. create_insn (x=0X13A77ABC);
  13567. op_stkvar (x, 1);
  13568. create_insn (x=0X13A77AC0);
  13569. op_plain_offset (x, 1, 0);
  13570. op_plain_offset (x, 129, 0);
  13571. create_insn (x=0X13A77AD0);
  13572. op_stkvar (x, 1);
  13573. create_insn (x=0X13A77ADC);
  13574. op_stkvar (x, 1);
  13575. create_insn (x=0X13A77AE0);
  13576. op_plain_offset (x, 1, 0);
  13577. op_plain_offset (x, 129, 0);
  13578. create_insn (x=0X13A77AF4);
  13579. op_stkvar (x, 1);
  13580. create_insn (x=0X13A77B00);
  13581. op_stkvar (x, 1);
  13582. create_insn (x=0X13A77B04);
  13583. op_plain_offset (x, 1, 0);
  13584. op_plain_offset (x, 129, 0);
  13585. create_insn (x=0X13A77B18);
  13586. op_plain_offset (x, 1, 0);
  13587. op_plain_offset (x, 129, 0);
  13588. create_insn (x=0X13A77B28);
  13589. op_plain_offset (x, 1, 0);
  13590. op_plain_offset (x, 129, 0);
  13591. create_insn (x=0X13A77B30);
  13592. op_stkvar (x, 1);
  13593. create_insn (x=0X13A77B34);
  13594. op_stkvar (x, 1);
  13595. create_insn (x=0X13A77B3C);
  13596. op_stkvar (x, 1);
  13597. create_insn (x=0X13A77B48);
  13598. op_stkvar (x, 1);
  13599. create_insn (x=0X13A77B54);
  13600. op_stkvar (x, 1);
  13601. create_insn (x=0X13A77B88);
  13602. op_plain_offset (x, 1, 0);
  13603. op_plain_offset (x, 129, 0);
  13604. create_insn (x=0X13A77B8C);
  13605. op_stkvar (x, 1);
  13606. create_insn (x=0X13A77BA4);
  13607. op_stkvar (x, 1);
  13608. create_insn (x=0X13A77BC8);
  13609. op_stkvar (x, 1);
  13610. create_insn (x=0X13A77BD4);
  13611. op_plain_offset (x, 1, 0);
  13612. op_plain_offset (x, 129, 0);
  13613. create_insn (x=0X13A77BFC);
  13614. op_stkvar (x, 1);
  13615. create_insn (x=0X13A77C00);
  13616. op_plain_offset (x, 1, 0);
  13617. op_plain_offset (x, 129, 0);
  13618. create_dword (x=0X13A77C18);
  13619. op_plain_offset (x, 0, 0);
  13620. op_plain_offset (x, 128, 0);
  13621. create_dword (x=0X13A77C1C);
  13622. op_plain_offset (x, 0, 0);
  13623. op_plain_offset (x, 128, 0);
  13624. create_dword (x=0X13A77C20);
  13625. op_plain_offset (x, 0, 0);
  13626. op_plain_offset (x, 128, 0);
  13627. create_dword (x=0X13A77C24);
  13628. op_plain_offset (x, 0, 0);
  13629. op_plain_offset (x, 128, 0);
  13630. create_dword (x=0X13A77C28);
  13631. op_plain_offset (x, 0, 0);
  13632. op_plain_offset (x, 128, 0);
  13633. create_insn (0X13A77C2C);
  13634. create_insn (0X13A77C4C);
  13635. create_insn (0X13A77C60);
  13636. create_insn (x=0X13A77C70);
  13637. op_stkvar (x, 1);
  13638. create_insn (x=0X13A77C78);
  13639. op_stkvar (x, 1);
  13640. create_insn (x=0X13A77C80);
  13641. op_stkvar (x, 1);
  13642. create_insn (x=0X13A77C90);
  13643. op_stkvar (x, 1);
  13644. create_insn (x=0X13A77C94);
  13645. op_stkvar (x, 1);
  13646. create_insn (x=0X13A77CA0);
  13647. op_stkvar (x, 1);
  13648. create_insn (x=0X13A77CB0);
  13649. op_stkvar (x, 1);
  13650. create_insn (x=0X13A77CB4);
  13651. op_stkvar (x, 1);
  13652. create_insn (x=0X13A77CC4);
  13653. op_stkvar (x, 1);
  13654. create_insn (x=0X13A77CCC);
  13655. op_stkvar (x, 1);
  13656. create_insn (x=0X13A77CD0);
  13657. op_stkvar (x, 1);
  13658. create_insn (x=0X13A77CD4);
  13659. op_stkvar (x, 1);
  13660. create_insn (x=0X13A77CD8);
  13661. op_stkvar (x, 1);
  13662. create_insn (x=0X13A77CDC);
  13663. op_stkvar (x, 1);
  13664. create_insn (x=0X13A77CE8);
  13665. op_stkvar (x, 1);
  13666. create_insn (x=0X13A77CEC);
  13667. op_stkvar (x, 1);
  13668. create_insn (x=0X13A77CF4);
  13669. op_stkvar (x, 1);
  13670. create_insn (x=0X13A77D04);
  13671. op_stkvar (x, 1);
  13672. create_insn (x=0X13A77D08);
  13673. op_stkvar (x, 1);
  13674. create_insn (x=0X13A77D40);
  13675. op_stkvar (x, 1);
  13676. create_insn (x=0X13A77D54);
  13677. op_stkvar (x, 1);
  13678. create_insn (x=0X13A77D64);
  13679. op_stkvar (x, 1);
  13680. create_insn (x=0X13A77D80);
  13681. op_stkvar (x, 1);
  13682. create_insn (x=0X13A77D84);
  13683. op_stkvar (x, 1);
  13684. create_insn (x=0X13A77D88);
  13685. op_stkvar (x, 1);
  13686. create_insn (x=0X13A77D98);
  13687. op_stkvar (x, 1);
  13688. create_insn (x=0X13A77D9C);
  13689. op_stkvar (x, 1);
  13690. create_dword (0X13A77DB4);
  13691. make_array (0X13A77DB4, 0X5);
  13692. create_dword (0X13A77DC8);
  13693. create_dword (0X13A77DCC);
  13694. make_array (0X13A77DCC, 0X200);
  13695. create_dword (0X13A785CC);
  13696. make_array (0X13A785CC, 0X4);
  13697. create_dword (0X13A785DC);
  13698. make_array (0X13A785DC, 0X183);
  13699. create_dword (0X13A78BE8);
  13700. make_array (0X13A78BE8, 0X81);
  13701. create_dword (0X13A78DEC);
  13702. make_array (0X13A78DEC, 0X81);
  13703. create_dword (0X13A78FF0);
  13704. make_array (0X13A78FF0, 0X81);
  13705. create_dword (0X13A791F4);
  13706. make_array (0X13A791F4, 0X81);
  13707. create_dword (0X13A793F8);
  13708. make_array (0X13A793F8, 0X102);
  13709. create_insn (0X13A79800);
  13710. set_name (0X13A79800, "_iosc_alloc_keystore_entry");
  13711. create_insn (x=0X13A7981A);
  13712. op_plain_offset (x, 1, 0);
  13713. op_plain_offset (x, 129, 0);
  13714. set_cmt (0X13A79834, "entry", 0);
  13715. create_insn (x=0X13A79836);
  13716. op_plain_offset (x, 1, 0);
  13717. op_plain_offset (x, 129, 0);
  13718. create_insn (0X13A7984A);
  13719. create_insn (x=0X13A79862);
  13720. op_plain_offset (x, 1, 0);
  13721. op_plain_offset (x, 129, 0);
  13722. set_cmt (0X13A79870, "entry", 0);
  13723. create_insn (x=0X13A79872);
  13724. op_plain_offset (x, 1, 0);
  13725. op_plain_offset (x, 129, 0);
  13726. create_insn (0X13A79882);
  13727. create_dword (x=0X13A79894);
  13728. op_plain_offset (x, 0, 0);
  13729. op_plain_offset (x, 128, 0);
  13730. create_dword (x=0X13A79898);
  13731. op_plain_offset (x, 0, 0);
  13732. op_plain_offset (x, 128, 0);
  13733. create_dword (0X13A7989C);
  13734. create_insn (0X13A798A0);
  13735. set_name (0X13A798A0, "_iosc_init_keys");
  13736. set_cmt (0X13A798AE, "dst", 0);
  13737. create_insn (x=0X13A798AE);
  13738. op_stkvar (x, 1);
  13739. set_cmt (0X13A798B0, "src", 0);
  13740. create_insn (x=0X13A798B0);
  13741. op_plain_offset (x, 1, 0);
  13742. op_plain_offset (x, 129, 0);
  13743. set_cmt (0X13A798B2, "size", 0);
  13744. create_insn (x=0X13A798B4);
  13745. op_plain_offset (x, 1, 0);
  13746. op_plain_offset (x, 129, 0);
  13747. create_insn (x=0X13A798BA);
  13748. op_plain_offset (x, 1, 0);
  13749. op_plain_offset (x, 129, 0);
  13750. create_insn (x=0X13A798D6);
  13751. op_plain_offset (x, 1, 0);
  13752. op_plain_offset (x, 129, 0);
  13753. create_insn (x=0X13A798F0);
  13754. op_stkvar (x, 1);
  13755. set_cmt (0X13A798F2, "device_id", 0);
  13756. create_insn (x=0X13A798F4);
  13757. op_plain_offset (x, 1, 0);
  13758. op_plain_offset (x, 129, 0);
  13759. create_insn (x=0X13A798F8);
  13760. op_plain_offset (x, 1, 0);
  13761. op_plain_offset (x, 129, 0);
  13762. create_insn (x=0X13A79900);
  13763. op_plain_offset (x, 1, 0XFFFFDD80);
  13764. op_plain_offset (x, 129, 0XFFFFDD80);
  13765. create_insn (x=0X13A79904);
  13766. op_plain_offset (x, 1, 0XFFFFDD80);
  13767. op_plain_offset (x, 129, 0XFFFFDD80);
  13768. create_insn (x=0X13A79908);
  13769. op_plain_offset (x, 1, 0XFFFFDD80);
  13770. op_plain_offset (x, 129, 0XFFFFDD80);
  13771. set_cmt (0X13A7990A, "handle", 0);
  13772. set_cmt (0X13A7990C, "data", 0);
  13773. create_insn (x=0X13A7990E);
  13774. op_plain_offset (x, 1, 0);
  13775. op_plain_offset (x, 129, 0);
  13776. set_cmt (0X13A79912, "rng_key", 0);
  13777. create_insn (x=0X13A79912);
  13778. op_stkvar (x, 1);
  13779. create_insn (x=0X13A79914);
  13780. op_plain_offset (x, 1, 0);
  13781. op_plain_offset (x, 129, 0);
  13782. set_cmt (0X13A79918, "common2_key", 0);
  13783. create_insn (x=0X13A79918);
  13784. op_stkvar (x, 1);
  13785. create_insn (x=0X13A7991A);
  13786. op_plain_offset (x, 1, 0);
  13787. op_plain_offset (x, 129, 0);
  13788. create_insn (x=0X13A7991E);
  13789. op_stkvar (x, 1);
  13790. set_cmt (0X13A7992C, "device_cert", 0);
  13791. set_cmt (0X13A7992E, "common_key", 0);
  13792. create_insn (x=0X13A7992E);
  13793. op_stkvar (x, 1);
  13794. set_cmt (0X13A79930, "nand_hmac", 0);
  13795. set_cmt (0X13A79932, "nand_key", 0);
  13796. create_insn (x=0X13A79934);
  13797. op_plain_offset (x, 1, 0);
  13798. op_plain_offset (x, 129, 0);
  13799. create_insn (x=0X13A79940);
  13800. op_plain_offset (x, 1, 0XFFFFDD80);
  13801. op_plain_offset (x, 129, 0XFFFFDD80);
  13802. set_cmt (0X13A79942, "size", 0);
  13803. create_insn (x=0X13A79948);
  13804. op_plain_offset (x, 1, 0XFFFFDD80);
  13805. op_plain_offset (x, 129, 0XFFFFDD80);
  13806. set_cmt (0X13A7994A, "dest_handle", 0);
  13807. set_cmt (0X13A7994C, "key", 0);
  13808. set_cmt (0X13A7994E, "key_size", 0);
  13809. create_insn (x=0X13A79950);
  13810. op_plain_offset (x, 1, 0);
  13811. op_plain_offset (x, 129, 0);
  13812. create_insn (x=0X13A79960);
  13813. op_plain_offset (x, 1, 0XFFFFDDA8);
  13814. op_plain_offset (x, 129, 0XFFFFDDA8);
  13815. set_cmt (0X13A79962, "size", 0);
  13816. create_insn (x=0X13A79968);
  13817. op_plain_offset (x, 1, 0XFFFFDD80);
  13818. op_plain_offset (x, 129, 0XFFFFDD80);
  13819. set_cmt (0X13A7996A, "dest_handle", 0);
  13820. set_cmt (0X13A7996C, "key", 0);
  13821. set_cmt (0X13A7996E, "key_size", 0);
  13822. create_insn (x=0X13A7997A);
  13823. op_plain_offset (x, 1, 0XFFFFDDBC);
  13824. op_plain_offset (x, 129, 0XFFFFDDBC);
  13825. set_cmt (0X13A79980, "size", 0);
  13826. set_cmt (0X13A79988, "dest_handle", 0);
  13827. set_cmt (0X13A7998A, "key", 0);
  13828. set_cmt (0X13A7998C, "key_size", 0);
  13829. create_insn (x=0X13A7999A);
  13830. op_plain_offset (x, 1, 0XFFFFDDD0);
  13831. op_plain_offset (x, 129, 0XFFFFDDD0);
  13832. set_cmt (0X13A7999E, "size", 0);
  13833. set_cmt (0X13A799A6, "dest_handle", 0);
  13834. set_cmt (0X13A799A8, "key", 0);
  13835. create_insn (x=0X13A799A8);
  13836. op_stkvar (x, 1);
  13837. set_cmt (0X13A799AA, "key_size", 0);
  13838. create_insn (x=0X13A799AE);
  13839. op_plain_offset (x, 1, 0);
  13840. op_plain_offset (x, 129, 0);
  13841. create_insn (x=0X13A799B2);
  13842. op_stkvar (x, 1);
  13843. create_insn (x=0X13A799BE);
  13844. op_plain_offset (x, 1, 0XFFFFDE0C);
  13845. op_plain_offset (x, 129, 0XFFFFDE0C);
  13846. set_cmt (0X13A799C4, "handle", 0);
  13847. set_cmt (0X13A799C6, "data", 0);
  13848. create_insn (x=0X13A799C8);
  13849. op_plain_offset (x, 1, 0);
  13850. op_plain_offset (x, 129, 0);
  13851. create_insn (x=0X13A799D4);
  13852. op_plain_offset (x, 1, 0XFFFFDE20);
  13853. op_plain_offset (x, 129, 0XFFFFDE20);
  13854. create_insn (x=0X13A799DA);
  13855. op_plain_offset (x, 1, 0);
  13856. op_plain_offset (x, 129, 0);
  13857. create_insn (x=0X13A799DE);
  13858. op_stkvar (x, 1);
  13859. set_cmt (0X13A799E0, "handle", 0);
  13860. set_cmt (0X13A799E2, "data", 0);
  13861. create_insn (x=0X13A799E4);
  13862. op_plain_offset (x, 1, 0);
  13863. op_plain_offset (x, 129, 0);
  13864. create_insn (x=0X13A799F0);
  13865. op_plain_offset (x, 1, 0XFFFFDE34);
  13866. op_plain_offset (x, 129, 0XFFFFDE34);
  13867. create_insn (x=0X13A799F6);
  13868. op_plain_offset (x, 1, 0);
  13869. op_plain_offset (x, 129, 0);
  13870. create_insn (x=0X13A799FA);
  13871. op_stkvar (x, 1);
  13872. set_cmt (0X13A799FC, "handle", 0);
  13873. set_cmt (0X13A799FE, "data", 0);
  13874. create_insn (x=0X13A79A00);
  13875. op_plain_offset (x, 1, 0);
  13876. op_plain_offset (x, 129, 0);
  13877. create_insn (x=0X13A79A0C);
  13878. op_plain_offset (x, 1, 0XFFFFDE48);
  13879. op_plain_offset (x, 129, 0XFFFFDE48);
  13880. create_insn (x=0X13A79A12);
  13881. op_plain_offset (x, 1, 0);
  13882. op_plain_offset (x, 129, 0);
  13883. create_insn (x=0X13A79A16);
  13884. op_stkvar (x, 1);
  13885. set_cmt (0X13A79A18, "handle", 0);
  13886. set_cmt (0X13A79A1A, "data", 0);
  13887. create_insn (x=0X13A79A1C);
  13888. op_plain_offset (x, 1, 0);
  13889. op_plain_offset (x, 129, 0);
  13890. create_insn (x=0X13A79A2A);
  13891. op_plain_offset (x, 1, 0XFFFFDDE4);
  13892. op_plain_offset (x, 129, 0XFFFFDDE4);
  13893. set_cmt (0X13A79A30, "size", 0);
  13894. set_cmt (0X13A79A38, "dest_handle", 0);
  13895. set_cmt (0X13A79A3A, "key", 0);
  13896. create_insn (x=0X13A79A3A);
  13897. op_stkvar (x, 1);
  13898. set_cmt (0X13A79A3C, "key_size", 0);
  13899. create_insn (x=0X13A79A4A);
  13900. op_plain_offset (x, 1, 0XFFFFDDF8);
  13901. op_plain_offset (x, 129, 0XFFFFDDF8);
  13902. set_cmt (0X13A79A4E, "size", 0);
  13903. set_cmt (0X13A79A56, "dest_handle", 0);
  13904. set_cmt (0X13A79A58, "key", 0);
  13905. create_insn (x=0X13A79A58);
  13906. op_stkvar (x, 1);
  13907. set_cmt (0X13A79A5A, "key_size", 0);
  13908. create_insn (x=0X13A79A68);
  13909. op_plain_offset (x, 1, 0XFFFFDE5C);
  13910. op_plain_offset (x, 129, 0XFFFFDE5C);
  13911. set_cmt (0X13A79A6C, "size", 0);
  13912. set_cmt (0X13A79A74, "dest_handle", 0);
  13913. set_cmt (0X13A79A76, "key", 0);
  13914. create_insn (x=0X13A79A76);
  13915. op_stkvar (x, 1);
  13916. set_cmt (0X13A79A78, "key_size", 0);
  13917. create_byte (0X13A79A8E);
  13918. make_array (0X13A79A8E, 0X2);
  13919. create_dword (x=0X13A79A90);
  13920. op_plain_offset (x, 0, 0);
  13921. op_plain_offset (x, 128, 0);
  13922. create_dword (x=0X13A79A94);
  13923. op_plain_offset (x, 0, 0);
  13924. op_plain_offset (x, 128, 0);
  13925. create_dword (x=0X13A79A98);
  13926. op_plain_offset (x, 0, 0);
  13927. op_plain_offset (x, 128, 0);
  13928. create_dword (x=0X13A79A9C);
  13929. op_plain_offset (x, 0, 0);
  13930. op_plain_offset (x, 128, 0);
  13931. create_dword (x=0X13A79AA0);
  13932. op_plain_offset (x, 0, 0);
  13933. op_plain_offset (x, 128, 0);
  13934. create_dword (x=0X13A79AA4);
  13935. op_plain_offset (x, 0, 0);
  13936. op_plain_offset (x, 128, 0);
  13937. create_dword (x=0X13A79AA8);
  13938. op_plain_offset (x, 0, 0);
  13939. op_plain_offset (x, 128, 0);
  13940. create_dword (x=0X13A79AAC);
  13941. op_plain_offset (x, 0, 0);
  13942. op_plain_offset (x, 128, 0);
  13943. create_dword (x=0X13A79AB0);
  13944. op_plain_offset (x, 0, 0);
  13945. op_plain_offset (x, 128, 0);
  13946. create_dword (x=0X13A79AB4);
  13947. op_plain_offset (x, 0, 0);
  13948. op_plain_offset (x, 128, 0);
  13949. create_dword (x=0X13A79AB8);
  13950. op_plain_offset (x, 0, 0);
  13951. op_plain_offset (x, 128, 0);
  13952. create_dword (x=0X13A79ABC);
  13953. op_plain_offset (x, 0, 0);
  13954. op_plain_offset (x, 128, 0);
  13955. create_dword (x=0X13A79AC0);
  13956. op_plain_offset (x, 0, 0);
  13957. op_plain_offset (x, 128, 0);
  13958. create_dword (x=0X13A79AC4);
  13959. op_plain_offset (x, 0, 0);
  13960. op_plain_offset (x, 128, 0);
  13961. create_insn (0X13A79AC8);
  13962. set_name (0X13A79AC8, "keyAlloc");
  13963. create_insn (x=0X13A79AD0);
  13964. op_plain_offset (x, 1, 0);
  13965. op_plain_offset (x, 129, 0);
  13966. create_insn (0X13A79AE8);
  13967. create_insn (0X13A79AF6);
  13968. create_insn (x=0X13A79AFE);
  13969. op_plain_offset (x, 1, 0);
  13970. op_plain_offset (x, 129, 0);
  13971. create_insn (0X13A79B0A);
  13972. create_insn (x=0X13A79B10);
  13973. op_plain_offset (x, 1, 0);
  13974. op_plain_offset (x, 129, 0);
  13975. set_cmt (0X13A79B14, "size", 0);
  13976. }
  13977.  
  13978. //------------------------------------------------------------------------
  13979. // Information about bytes
  13980.  
  13981. static Bytes_2(void) {
  13982. auto x;
  13983. #define id x
  13984.  
  13985. create_insn (0X13A79B28);
  13986. create_byte (0X13A79B32);
  13987. make_array (0X13A79B32, 0X2);
  13988. create_dword (x=0X13A79B34);
  13989. op_plain_offset (x, 0, 0);
  13990. op_plain_offset (x, 128, 0);
  13991. create_dword (0X13A79B38);
  13992. create_insn (0X13A79B3C);
  13993. set_name (0X13A79B3C, "keyFree");
  13994. create_insn (x=0X13A79B48);
  13995. op_plain_offset (x, 1, 0);
  13996. op_plain_offset (x, 129, 0);
  13997. create_insn (0X13A79B54);
  13998. create_insn (x=0X13A79B58);
  13999. op_plain_offset (x, 1, 0);
  14000. op_plain_offset (x, 129, 0);
  14001. set_cmt (0X13A79B62, "entry", 0);
  14002. create_insn (x=0X13A79B64);
  14003. op_hex (x, 1);
  14004. create_insn (0X13A79B6E);
  14005. create_insn (x=0X13A79B78);
  14006. op_plain_offset (x, 1, 0);
  14007. op_plain_offset (x, 129, 0);
  14008. create_insn (0X13A79B84);
  14009. create_insn (x=0X13A79B88);
  14010. op_plain_offset (x, 1, 0);
  14011. op_plain_offset (x, 129, 0);
  14012. create_insn (x=0X13A79B92);
  14013. op_plain_offset (x, 1, 0);
  14014. op_plain_offset (x, 129, 0);
  14015. create_byte (0X13A79BA6);
  14016. make_array (0X13A79BA6, 0X2);
  14017. create_dword (x=0X13A79BA8);
  14018. op_plain_offset (x, 0, 0);
  14019. op_plain_offset (x, 128, 0);
  14020. create_dword (0X13A79BAC);
  14021. create_dword (x=0X13A79BB0);
  14022. op_hex (x, 0);
  14023. create_dword (x=0X13A79BB4);
  14024. op_plain_offset (x, 0, 0);
  14025. op_plain_offset (x, 128, 0);
  14026. create_dword (x=0X13A79BB8);
  14027. op_plain_offset (x, 0, 0);
  14028. op_plain_offset (x, 128, 0);
  14029. create_insn (0X13A79BBC);
  14030. set_name (0X13A79BBC, "keySetOwner");
  14031. create_insn (x=0X13A79BC8);
  14032. op_plain_offset (x, 1, 0);
  14033. op_plain_offset (x, 129, 0);
  14034. create_insn (0X13A79BD4);
  14035. create_insn (x=0X13A79BD8);
  14036. op_plain_offset (x, 1, 0);
  14037. op_plain_offset (x, 129, 0);
  14038. create_dword (x=0X13A79BE4);
  14039. op_plain_offset (x, 0, 0);
  14040. op_plain_offset (x, 128, 0);
  14041. create_dword (0X13A79BE8);
  14042. create_insn (0X13A79BEC);
  14043. set_name (0X13A79BEC, "keySetProtection");
  14044. create_insn (x=0X13A79BF8);
  14045. op_plain_offset (x, 1, 0);
  14046. op_plain_offset (x, 129, 0);
  14047. create_insn (0X13A79C04);
  14048. create_insn (x=0X13A79C08);
  14049. op_plain_offset (x, 1, 0);
  14050. op_plain_offset (x, 129, 0);
  14051. create_dword (x=0X13A79C14);
  14052. op_plain_offset (x, 0, 0);
  14053. op_plain_offset (x, 128, 0);
  14054. create_dword (0X13A79C18);
  14055. create_insn (0X13A79C1C);
  14056. set_name (0X13A79C1C, "BSL_SetKeyMiscData");
  14057. create_insn (x=0X13A79C28);
  14058. op_plain_offset (x, 1, 0);
  14059. op_plain_offset (x, 129, 0);
  14060. create_insn (0X13A79C34);
  14061. create_insn (x=0X13A79C38);
  14062. op_plain_offset (x, 1, 0);
  14063. op_plain_offset (x, 129, 0);
  14064. set_cmt (0X13A79C3A, "dst", 0);
  14065. set_cmt (0X13A79C3C, "size", 0);
  14066. create_insn (x=0X13A79C3E);
  14067. op_plain_offset (x, 1, 0);
  14068. op_plain_offset (x, 129, 0);
  14069. create_dword (x=0X13A79C48);
  14070. op_plain_offset (x, 0, 0);
  14071. op_plain_offset (x, 128, 0);
  14072. create_dword (0X13A79C4C);
  14073. create_dword (x=0X13A79C50);
  14074. op_plain_offset (x, 0, 0);
  14075. op_plain_offset (x, 128, 0);
  14076. create_dword (x=0X13A79C54);
  14077. op_plain_offset (x, 0, 0);
  14078. op_plain_offset (x, 128, 0);
  14079. create_insn (0X13A79C58);
  14080. set_name (0X13A79C58, "_iosc_import_key");
  14081. create_insn (x=0X13A79C76);
  14082. op_plain_offset (x, 1, 0);
  14083. op_plain_offset (x, 129, 0);
  14084. create_insn (x=0X13A79C7E);
  14085. create_insn (0X13A79C82);
  14086. create_insn (x=0X13A79C86);
  14087. op_plain_offset (x, 1, 0);
  14088. op_plain_offset (x, 129, 0);
  14089. create_insn (x=0X13A79C8E);
  14090. op_plain_offset (x, 1, 0);
  14091. op_plain_offset (x, 129, 0);
  14092. create_insn (x=0X13A79C92);
  14093. op_plain_offset (x, 1, 0);
  14094. op_plain_offset (x, 129, 0);
  14095. create_insn (0X13A79CA2);
  14096. set_cmt (0X13A79CB0, "dst", 0);
  14097. set_cmt (0X13A79CB2, "src", 0);
  14098. set_cmt (0X13A79CB4, "size", 0);
  14099. create_insn (x=0X13A79CB6);
  14100. op_plain_offset (x, 1, 0);
  14101. op_plain_offset (x, 129, 0);
  14102. create_byte (0X13A79CD6);
  14103. make_array (0X13A79CD6, 0X2);
  14104. create_dword (x=0X13A79CD8);
  14105. op_plain_offset (x, 0, 0);
  14106. op_plain_offset (x, 128, 0);
  14107. create_dword (x=0X13A79CDC);
  14108. create_dword (x=0X13A79CE0);
  14109. op_plain_offset (x, 0, 0);
  14110. op_plain_offset (x, 128, 0);
  14111. create_dword (x=0X13A79CE4);
  14112. op_plain_offset (x, 0, 0);
  14113. op_plain_offset (x, 128, 0);
  14114. create_dword (x=0X13A79CE8);
  14115. op_plain_offset (x, 0, 0);
  14116. op_plain_offset (x, 128, 0);
  14117. create_insn (0X13A79CEC);
  14118. set_name (0X13A79CEC, "iosc_get_key_misc_data");
  14119. create_insn (x=0X13A79CF8);
  14120. op_plain_offset (x, 1, 0);
  14121. op_plain_offset (x, 129, 0);
  14122. create_insn (0X13A79D04);
  14123. set_cmt (0X13A79D08, "dst", 0);
  14124. create_insn (x=0X13A79D0A);
  14125. op_plain_offset (x, 1, 0);
  14126. op_plain_offset (x, 129, 0);
  14127. set_cmt (0X13A79D0C, "src", 0);
  14128. set_cmt (0X13A79D0E, "size", 0);
  14129. create_insn (x=0X13A79D10);
  14130. op_plain_offset (x, 1, 0);
  14131. op_plain_offset (x, 129, 0);
  14132. create_byte (0X13A79D1A);
  14133. make_array (0X13A79D1A, 0X2);
  14134. create_dword (x=0X13A79D1C);
  14135. op_plain_offset (x, 0, 0);
  14136. op_plain_offset (x, 128, 0);
  14137. create_dword (0X13A79D20);
  14138. create_dword (x=0X13A79D24);
  14139. op_plain_offset (x, 0, 0);
  14140. op_plain_offset (x, 128, 0);
  14141. create_dword (x=0X13A79D28);
  14142. op_plain_offset (x, 0, 0);
  14143. op_plain_offset (x, 128, 0);
  14144. create_insn (0X13A79D2C);
  14145. set_name (0X13A79D2C, "keyGetOwnership");
  14146. create_insn (x=0X13A79D38);
  14147. op_plain_offset (x, 1, 0);
  14148. op_plain_offset (x, 129, 0);
  14149. create_insn (0X13A79D44);
  14150. create_insn (x=0X13A79D48);
  14151. op_plain_offset (x, 1, 0);
  14152. op_plain_offset (x, 129, 0);
  14153. create_byte (0X13A79D56);
  14154. make_array (0X13A79D56, 0X2);
  14155. create_dword (x=0X13A79D58);
  14156. op_plain_offset (x, 0, 0);
  14157. op_plain_offset (x, 128, 0);
  14158. create_dword (0X13A79D5C);
  14159. create_insn (0X13A79D60);
  14160. set_name (0X13A79D60, "keyGetProt");
  14161. create_insn (x=0X13A79D6C);
  14162. op_plain_offset (x, 1, 0);
  14163. op_plain_offset (x, 129, 0);
  14164. create_insn (x=0X13A79D74);
  14165. create_insn (0X13A79D78);
  14166. create_insn (x=0X13A79D7C);
  14167. op_plain_offset (x, 1, 0);
  14168. op_plain_offset (x, 129, 0);
  14169. create_byte (0X13A79D8A);
  14170. make_array (0X13A79D8A, 0X2);
  14171. create_dword (x=0X13A79D8C);
  14172. op_plain_offset (x, 0, 0);
  14173. op_plain_offset (x, 128, 0);
  14174. create_dword (x=0X13A79D90);
  14175. create_insn (0X13A79D94);
  14176. set_name (0X13A79D94, "iosc_get_data_from_keystore_maybe");
  14177. create_insn (x=0X13A79DB4);
  14178. op_plain_offset (x, 1, 0);
  14179. op_plain_offset (x, 129, 0);
  14180. create_insn (0X13A79DC0);
  14181. create_insn (x=0X13A79DC4);
  14182. op_plain_offset (x, 1, 0);
  14183. op_plain_offset (x, 129, 0);
  14184. create_insn (x=0X13A79DD6);
  14185. op_plain_offset (x, 1, 0);
  14186. op_plain_offset (x, 129, 0);
  14187. create_insn (x=0X13A79DDE);
  14188. create_insn (x=0X13A79DE2);
  14189. op_plain_offset (x, 1, 0);
  14190. op_plain_offset (x, 129, 0);
  14191. create_insn (0X13A79DF2);
  14192. set_cmt (0X13A79DFE, "dst", 0);
  14193. create_insn (x=0X13A79E00);
  14194. op_plain_offset (x, 1, 0);
  14195. op_plain_offset (x, 129, 0);
  14196. set_cmt (0X13A79E02, "src", 0);
  14197. set_cmt (0X13A79E04, "size", 0);
  14198. create_insn (x=0X13A79E06);
  14199. op_plain_offset (x, 1, 0);
  14200. op_plain_offset (x, 129, 0);
  14201. create_insn (0X13A79E22);
  14202. create_byte (0X13A79E3E);
  14203. make_array (0X13A79E3E, 0X2);
  14204. create_dword (x=0X13A79E40);
  14205. op_plain_offset (x, 0, 0);
  14206. op_plain_offset (x, 128, 0);
  14207. create_dword (x=0X13A79E44);
  14208. create_dword (x=0X13A79E48);
  14209. op_plain_offset (x, 0, 0);
  14210. op_plain_offset (x, 128, 0);
  14211. create_dword (x=0X13A79E4C);
  14212. op_plain_offset (x, 0, 0);
  14213. op_plain_offset (x, 128, 0);
  14214. create_dword (x=0X13A79E50);
  14215. op_plain_offset (x, 0, 0);
  14216. op_plain_offset (x, 128, 0);
  14217. create_insn (0X13A79E54);
  14218. set_name (0X13A79E54, "keySetType");
  14219. create_insn (x=0X13A79E64);
  14220. op_plain_offset (x, 1, 0);
  14221. op_plain_offset (x, 129, 0);
  14222. create_insn (0X13A79E70);
  14223. create_insn (x=0X13A79E74);
  14224. op_plain_offset (x, 1, 0);
  14225. op_plain_offset (x, 129, 0);
  14226. create_dword (x=0X13A79E80);
  14227. op_plain_offset (x, 0, 0);
  14228. op_plain_offset (x, 128, 0);
  14229. create_dword (0X13A79E84);
  14230. create_insn (0X13A79E88);
  14231. set_name (0X13A79E88, "keyGetType");
  14232. create_insn (x=0X13A79E94);
  14233. op_plain_offset (x, 1, 0);
  14234. op_plain_offset (x, 129, 0);
  14235. create_insn (x=0X13A79E9C);
  14236. create_insn (0X13A79EA0);
  14237. create_insn (x=0X13A79EA4);
  14238. op_plain_offset (x, 1, 0);
  14239. op_plain_offset (x, 129, 0);
  14240. create_byte (0X13A79EB2);
  14241. make_array (0X13A79EB2, 0X2);
  14242. create_dword (x=0X13A79EB4);
  14243. op_plain_offset (x, 0, 0);
  14244. op_plain_offset (x, 128, 0);
  14245. create_dword (x=0X13A79EB8);
  14246. create_insn (0X13A79EBC);
  14247. set_name (0X13A79EBC, "flush_maybe_keystore_entry");
  14248. create_insn (x=0X13A79EC2);
  14249. op_plain_offset (x, 1, 0);
  14250. op_plain_offset (x, 129, 0);
  14251. set_cmt (0X13A79EC4, "pointer", 0);
  14252. set_cmt (0X13A79EC6, "byte", 0);
  14253. set_cmt (0X13A79EC8, "size", 0);
  14254. create_insn (x=0X13A79ECA);
  14255. op_plain_offset (x, 1, 0);
  14256. op_plain_offset (x, 129, 0);
  14257. create_byte (0X13A79ED2);
  14258. make_array (0X13A79ED2, 0X2);
  14259. create_dword (x=0X13A79ED4);
  14260. op_plain_offset (x, 0, 0);
  14261. op_plain_offset (x, 128, 0);
  14262. create_dword (x=0X13A79ED8);
  14263. op_plain_offset (x, 0, 0);
  14264. op_plain_offset (x, 128, 0);
  14265. create_dword (0X13A79EDC);
  14266. set_name (0X13A79EDC, "sd_key");
  14267. create_dword (0X13A79EE0);
  14268. create_dword (0X13A79EE4);
  14269. create_dword (0X13A79EE8);
  14270. create_dword (0X13A79EEC);
  14271. make_array (0X13A79EEC, 0X5);
  14272. create_insn (0X13A79F00);
  14273. set_name (0X13A79F00, "poly_null");
  14274. create_insn (0X13A79F18);
  14275. create_insn (x=0X13A79F30);
  14276. op_stkvar (x, 1);
  14277. create_insn (x=0X13A79F54);
  14278. op_stkvar (x, 1);
  14279. create_insn (0X13A79F5C);
  14280. set_name (0X13A79F5C, "poly_copy");
  14281. create_insn (0X13A79F74);
  14282. create_insn (0X13A79F8C);
  14283. create_insn (0X13A79FCC);
  14284. create_insn (0X13A79FE8);
  14285. create_insn (0X13A7A010);
  14286. create_insn (x=0X13A7A02C);
  14287. op_plain_offset (x, 1, 0);
  14288. op_plain_offset (x, 129, 0);
  14289. create_insn (x=0X13A7A044);
  14290. op_plain_offset (x, 1, 0);
  14291. op_plain_offset (x, 129, 0);
  14292. create_insn (x=0X13A7A04C);
  14293. op_stkvar (x, 1);
  14294. create_insn (x=0X13A7A050);
  14295. op_plain_offset (x, 1, 0);
  14296. op_plain_offset (x, 129, 0);
  14297. create_insn (x=0X13A7A068);
  14298. op_stkvar (x, 1);
  14299. create_insn (x=0X13A7A074);
  14300. op_plain_offset (x, 1, 0);
  14301. op_plain_offset (x, 129, 0);
  14302. create_insn (x=0X13A7A090);
  14303. op_stkvar (x, 1);
  14304. create_insn (x=0X13A7A09C);
  14305. op_plain_offset (x, 1, 0);
  14306. op_plain_offset (x, 129, 0);
  14307. create_insn (x=0X13A7A0B8);
  14308. op_stkvar (x, 1);
  14309. create_insn (x=0X13A7A0C4);
  14310. op_plain_offset (x, 1, 0);
  14311. op_plain_offset (x, 129, 0);
  14312. create_insn (x=0X13A7A0E4);
  14313. op_plain_offset (x, 1, 0);
  14314. op_plain_offset (x, 129, 0);
  14315. create_insn (x=0X13A7A190);
  14316. op_plain_offset (x, 1, 0);
  14317. op_plain_offset (x, 129, 0);
  14318. create_dword (x=0X13A7A208);
  14319. op_plain_offset (x, 0, 0);
  14320. op_plain_offset (x, 128, 0);
  14321. create_dword (x=0X13A7A20C);
  14322. op_plain_offset (x, 0, 0);
  14323. op_plain_offset (x, 128, 0);
  14324. create_dword (x=0X13A7A210);
  14325. op_plain_offset (x, 0, 0);
  14326. op_plain_offset (x, 128, 0);
  14327. create_dword (x=0X13A7A214);
  14328. op_plain_offset (x, 0, 0);
  14329. op_plain_offset (x, 128, 0);
  14330. create_dword (x=0X13A7A218);
  14331. op_plain_offset (x, 0, 0);
  14332. op_plain_offset (x, 128, 0);
  14333. create_insn (0X13A7A21C);
  14334. create_insn (x=0X13A7A224);
  14335. op_hex (x, 1);
  14336. create_insn (0X13A7A270);
  14337. create_insn (0X13A7A2A8);
  14338. create_insn (x=0X13A7A2B0);
  14339. op_hex (x, 1);
  14340. create_insn (0X13A7A304);
  14341. create_insn (x=0X13A7A33C);
  14342. op_stkvar (x, 1);
  14343. create_insn (x=0X13A7A360);
  14344. op_stkvar (x, 1);
  14345. create_insn (0X13A7A368);
  14346. create_insn (0X13A7A388);
  14347. create_insn (0X13A7A400);
  14348. create_insn (x=0X13A7A414);
  14349. op_plain_offset (x, 1, 0);
  14350. op_plain_offset (x, 129, 0);
  14351. create_insn (x=0X13A7A418);
  14352. op_stkvar (x, 1);
  14353. create_insn (x=0X13A7A430);
  14354. op_hex (x, 1);
  14355. create_insn (x=0X13A7A444);
  14356. op_hex (x, 1);
  14357. create_insn (x=0X13A7A450);
  14358. op_hex (x, 1);
  14359. create_insn (x=0X13A7A470);
  14360. op_stkvar (x, 1);
  14361. create_dword (x=0X13A7A494);
  14362. op_plain_offset (x, 0, 0);
  14363. op_plain_offset (x, 128, 0);
  14364. create_insn (0X13A7A498);
  14365. create_insn (x=0X13A7A4D4);
  14366. op_stkvar (x, 1);
  14367. create_insn (0X13A7A4E0);
  14368. create_insn (x=0X13A7A4E8);
  14369. op_stkvar (x, 1);
  14370. create_insn (x=0X13A7A4F8);
  14371. op_stkvar (x, 1);
  14372. create_insn (x=0X13A7A51C);
  14373. op_stkvar (x, 1);
  14374. create_insn (x=0X13A7A524);
  14375. op_stkvar (x, 1);
  14376. create_insn (x=0X13A7A56C);
  14377. op_stkvar (x, 1);
  14378. create_insn (x=0X13A7A574);
  14379. op_stkvar (x, 1);
  14380. create_insn (x=0X13A7A57C);
  14381. op_stkvar (x, 1);
  14382. create_insn (x=0X13A7A580);
  14383. op_stkvar (x, 1);
  14384. create_insn (x=0X13A7A588);
  14385. op_stkvar (x, 1);
  14386. create_insn (x=0X13A7A58C);
  14387. op_stkvar (x, 1);
  14388. create_insn (x=0X13A7A594);
  14389. op_stkvar (x, 1);
  14390. create_insn (x=0X13A7A5A0);
  14391. op_stkvar (x, 1);
  14392. create_insn (x=0X13A7A5AC);
  14393. op_stkvar (x, 1);
  14394. create_insn (x=0X13A7A5CC);
  14395. op_stkvar (x, 1);
  14396. create_insn (x=0X13A7A5DC);
  14397. op_stkvar (x, 1);
  14398. create_insn (x=0X13A7A5F4);
  14399. op_stkvar (x, 1);
  14400. create_insn (x=0X13A7A5F8);
  14401. op_stkvar (x, 1);
  14402. create_insn (x=0X13A7A5FC);
  14403. op_stkvar (x, 1);
  14404. create_insn (x=0X13A7A600);
  14405. op_stkvar (x, 1);
  14406. create_insn (x=0X13A7A604);
  14407. op_stkvar (x, 1);
  14408. create_insn (x=0X13A7A624);
  14409. op_stkvar (x, 1);
  14410. create_insn (x=0X13A7A634);
  14411. op_stkvar (x, 1);
  14412. create_insn (x=0X13A7A644);
  14413. op_stkvar (x, 1);
  14414. create_insn (x=0X13A7A648);
  14415. op_stkvar (x, 1);
  14416. create_insn (0X13A7A68C);
  14417. create_insn (x=0X13A7A6A0);
  14418. op_stkvar (x, 1);
  14419. create_insn (x=0X13A7A6A4);
  14420. op_stkvar (x, 1);
  14421. create_insn (x=0X13A7A6AC);
  14422. op_stkvar (x, 1);
  14423. create_insn (x=0X13A7A6B8);
  14424. op_hex (x, 1);
  14425. create_insn (x=0X13A7A6C0);
  14426. op_stkvar (x, 1);
  14427. create_insn (x=0X13A7A6D0);
  14428. op_stkvar (x, 1);
  14429. create_insn (x=0X13A7A6D4);
  14430. op_stkvar (x, 1);
  14431. create_insn (x=0X13A7A6D8);
  14432. op_stkvar (x, 1);
  14433. create_insn (x=0X13A7A6DC);
  14434. op_stkvar (x, 1);
  14435. create_insn (x=0X13A7A6E0);
  14436. op_stkvar (x, 1);
  14437. create_insn (x=0X13A7A6E4);
  14438. op_stkvar (x, 1);
  14439. create_insn (x=0X13A7A6EC);
  14440. op_stkvar (x, 1);
  14441. create_insn (x=0X13A7A6F0);
  14442. op_stkvar (x, 1);
  14443. create_insn (x=0X13A7A6F4);
  14444. op_stkvar (x, 1);
  14445. create_insn (x=0X13A7A72C);
  14446. op_stkvar (x, 1);
  14447. create_insn (x=0X13A7A754);
  14448. op_stkvar (x, 1);
  14449. create_insn (x=0X13A7A780);
  14450. op_stkvar (x, 1);
  14451. create_insn (x=0X13A7A798);
  14452. op_stkvar (x, 1);
  14453. create_insn (x=0X13A7A7B0);
  14454. op_stkvar (x, 1);
  14455. create_insn (x=0X13A7A7B4);
  14456. op_stkvar (x, 1);
  14457. create_insn (x=0X13A7A7B8);
  14458. op_stkvar (x, 1);
  14459. create_insn (x=0X13A7A7BC);
  14460. op_stkvar (x, 1);
  14461. create_insn (x=0X13A7A7D0);
  14462. op_stkvar (x, 1);
  14463. create_insn (x=0X13A7A7E0);
  14464. op_stkvar (x, 1);
  14465. create_insn (x=0X13A7A808);
  14466. op_stkvar (x, 1);
  14467. create_insn (x=0X13A7A854);
  14468. op_stkvar (x, 1);
  14469. create_insn (0X13A7A868);
  14470. create_insn (x=0X13A7A87C);
  14471. op_stkvar (x, 1);
  14472. create_insn (x=0X13A7A884);
  14473. op_stkvar (x, 1);
  14474. create_insn (x=0X13A7A88C);
  14475. op_stkvar (x, 1);
  14476. create_insn (x=0X13A7A898);
  14477. op_stkvar (x, 1);
  14478. create_insn (x=0X13A7A8A0);
  14479. op_plain_offset (x, 1, 0);
  14480. op_plain_offset (x, 129, 0);
  14481. create_insn (x=0X13A7A8A4);
  14482. op_stkvar (x, 1);
  14483. create_insn (x=0X13A7A8B0);
  14484. op_stkvar (x, 1);
  14485. create_insn (x=0X13A7A8C0);
  14486. op_plain_offset (x, 1, 0);
  14487. op_plain_offset (x, 129, 0);
  14488. create_insn (x=0X13A7A8C4);
  14489. op_stkvar (x, 1);
  14490. create_insn (x=0X13A7A8F4);
  14491. op_stkvar (x, 1);
  14492. create_insn (x=0X13A7A928);
  14493. op_hex (x, 1);
  14494. create_insn (x=0X13A7A93C);
  14495. op_stkvar (x, 1);
  14496. create_insn (0X13A7A960);
  14497. create_insn (x=0X13A7A968);
  14498. op_stkvar (x, 1);
  14499. create_insn (x=0X13A7A97C);
  14500. op_stkvar (x, 1);
  14501. create_insn (x=0X13A7A9A0);
  14502. op_stkvar (x, 1);
  14503. create_insn (x=0X13A7A9C0);
  14504. op_stkvar (x, 1);
  14505. create_insn (x=0X13A7A9E4);
  14506. op_stkvar (x, 1);
  14507. create_insn (x=0X13A7AA14);
  14508. op_stkvar (x, 1);
  14509. create_insn (x=0X13A7AA38);
  14510. op_stkvar (x, 1);
  14511. create_insn (x=0X13A7AA44);
  14512. op_plain_offset (x, 1, 0);
  14513. op_plain_offset (x, 129, 0);
  14514. create_insn (x=0X13A7AA64);
  14515. op_stkvar (x, 1);
  14516. create_insn (x=0X13A7AA90);
  14517. op_stkvar (x, 1);
  14518. create_insn (x=0X13A7AAB0);
  14519. op_stkvar (x, 1);
  14520. create_insn (x=0X13A7AAE0);
  14521. op_stkvar (x, 1);
  14522. create_insn (x=0X13A7AAEC);
  14523. op_hex (x, 1);
  14524. create_insn (x=0X13A7AB00);
  14525. op_stkvar (x, 1);
  14526. create_insn (0X13A7AB24);
  14527. create_insn (x=0X13A7AB2C);
  14528. op_stkvar (x, 1);
  14529. create_insn (x=0X13A7AB48);
  14530. op_stkvar (x, 1);
  14531. create_insn (x=0X13A7AB6C);
  14532. op_stkvar (x, 1);
  14533. create_insn (x=0X13A7AB8C);
  14534. op_stkvar (x, 1);
  14535. create_insn (x=0X13A7ABB0);
  14536. op_stkvar (x, 1);
  14537. create_insn (x=0X13A7ABE0);
  14538. op_stkvar (x, 1);
  14539. create_insn (x=0X13A7AC04);
  14540. op_stkvar (x, 1);
  14541. create_insn (x=0X13A7AC10);
  14542. op_plain_offset (x, 1, 0);
  14543. op_plain_offset (x, 129, 0);
  14544. create_insn (x=0X13A7AC30);
  14545. op_stkvar (x, 1);
  14546. create_insn (x=0X13A7AC5C);
  14547. op_stkvar (x, 1);
  14548. create_insn (x=0X13A7AC7C);
  14549. op_stkvar (x, 1);
  14550. create_insn (x=0X13A7ACAC);
  14551. op_stkvar (x, 1);
  14552. create_insn (x=0X13A7ACB8);
  14553. op_hex (x, 1);
  14554. create_insn (x=0X13A7ACCC);
  14555. op_stkvar (x, 1);
  14556. create_insn (0X13A7ACF0);
  14557. create_insn (x=0X13A7ACF8);
  14558. op_stkvar (x, 1);
  14559. create_insn (x=0X13A7AD0C);
  14560. op_stkvar (x, 1);
  14561. create_insn (x=0X13A7AD10);
  14562. op_stkvar (x, 1);
  14563. create_insn (x=0X13A7AD18);
  14564. op_stkvar (x, 1);
  14565. create_insn (x=0X13A7AD20);
  14566. op_stkvar (x, 1);
  14567. create_dword (x=0X13A7AD34);
  14568. op_plain_offset (x, 0, 0);
  14569. op_plain_offset (x, 128, 0);
  14570. create_dword (x=0X13A7AD38);
  14571. op_plain_offset (x, 0, 0);
  14572. op_plain_offset (x, 128, 0);
  14573. create_insn (0X13A7AD3C);
  14574. create_insn (x=0X13A7AD40);
  14575. op_hex (x, 1);
  14576. create_dword (0X13A7AD80);
  14577. make_array (0X13A7AD80, 0X44);
  14578. create_strlit (0X13A7AE90, 0X13A7AEA2);
  14579. set_name (0X13A7AE90, "aADEPQTUa");
  14580. create_word (0X13A7AEA2);
  14581. create_dword (0X13A7AEA4);
  14582. make_array (0X13A7AEA4, 0X3);
  14583. create_strlit (0X13A7AEB0, 0X13A7AEC2);
  14584. set_name (0X13A7AEB0, "aAAaadaeapaqata");
  14585. create_word (0X13A7AEC2);
  14586. create_dword (0X13A7AEC4);
  14587. make_array (0X13A7AEC4, 0X3);
  14588. create_strlit (0X13A7AED0, 0X13A7AEE2);
  14589. set_name (0X13A7AED0, "aDDadddedpdqdtd");
  14590. create_word (0X13A7AEE2);
  14591. create_dword (0X13A7AEE4);
  14592. make_array (0X13A7AEE4, 0X3);
  14593. create_strlit (0X13A7AEF0, 0X13A7AF02);
  14594. set_name (0X13A7AEF0, "aEEaedeeepeqete");
  14595. create_word (0X13A7AF02);
  14596. create_dword (0X13A7AF04);
  14597. make_array (0X13A7AF04, 0X3);
  14598. create_strlit (0X13A7AF10, 0X13A7AF22);
  14599. set_name (0X13A7AF10, "aPPapdpepppqptp");
  14600. create_word (0X13A7AF22);
  14601. create_dword (0X13A7AF24);
  14602. make_array (0X13A7AF24, 0X3);
  14603. create_strlit (0X13A7AF30, 0X13A7AF42);
  14604. set_name (0X13A7AF30, "aQQaqdqeqpqqqtq");
  14605. create_word (0X13A7AF42);
  14606. create_dword (0X13A7AF44);
  14607. make_array (0X13A7AF44, 0X3);
  14608. create_strlit (0X13A7AF50, 0X13A7AF62);
  14609. set_name (0X13A7AF50, "aTTatdtetptqttt");
  14610. create_word (0X13A7AF62);
  14611. create_dword (0X13A7AF64);
  14612. make_array (0X13A7AF64, 0X7);
  14613. create_dword (0X13A7AF80);
  14614. make_array (0X13A7AF80, 0X5);
  14615. create_dword (0X13A7AF94);
  14616. make_array (0X13A7AF94, 0X2);
  14617. create_dword (0X13A7AF9C);
  14618. create_dword (0X13A7AFA0);
  14619. make_array (0X13A7AFA0, 0X45);
  14620. create_dword (0X13A7B0B4);
  14621. make_array (0X13A7B0B4, 0XF);
  14622. create_dword (0X13A7B0F0);
  14623. make_array (0X13A7B0F0, 0XF);
  14624. create_dword (0X13A7B12C);
  14625. make_array (0X13A7B12C, 0X1E);
  14626. create_dword (0X13A7B1A4);
  14627. make_array (0X13A7B1A4, 0X3C);
  14628. create_dword (0X13A7B294);
  14629. make_array (0X13A7B294, 0X78);
  14630. create_byte (x=0X13A7B474);
  14631. make_array (x, 0X14);
  14632. op_dec (x, 0);
  14633. set_name (0X13A7B474, "kernel_pid_to_highest_priority_map");
  14634. create_insn (x=0X20000000);
  14635. op_plain_offset (x, 1, 0);
  14636. op_plain_offset (x, 129, 0);
  14637. set_name (0X20000000, "ffsp_entry");
  14638. create_insn (x=0X20000008);
  14639. op_plain_offset (x, 1, 0);
  14640. op_plain_offset (x, 129, 0);
  14641. create_insn (x=0X20000018);
  14642. op_plain_offset (x, 1, 0);
  14643. op_plain_offset (x, 129, 0);
  14644. set_cmt (0X2000001C, "priority", 0);
  14645. set_cmt (0X20000020, "threadid", 0);
  14646. create_insn (x=0X20000030);
  14647. op_plain_offset (x, 1, 0);
  14648. op_plain_offset (x, 129, 0);
  14649. create_dword (x=0X20000038);
  14650. op_plain_offset (x, 0, 0);
  14651. op_plain_offset (x, 128, 0);
  14652. create_dword (x=0X2000003C);
  14653. op_plain_offset (x, 0, 0);
  14654. op_plain_offset (x, 128, 0);
  14655. create_dword (x=0X20000040);
  14656. op_plain_offset (x, 0, 0);
  14657. op_plain_offset (x, 128, 0);
  14658. create_dword (x=0X20000044);
  14659. op_plain_offset (x, 0, 0);
  14660. op_plain_offset (x, 128, 0);
  14661. create_insn (0X20000048);
  14662. create_insn (x=0X2000004C);
  14663. op_plain_offset (x, 1, 0);
  14664. op_plain_offset (x, 129, 0);
  14665. create_insn (x=0X2000004E);
  14666. op_plain_offset (x, 1, 0X2004F1A8);
  14667. op_plain_offset (x, 129, 0X2004F1A8);
  14668. create_insn (x=0X20000050);
  14669. op_plain_offset (x, 1, 0X2004F1A8);
  14670. op_plain_offset (x, 129, 0X2004F1A8);
  14671. create_insn (x=0X2000005A);
  14672. op_plain_offset (x, 1, 0);
  14673. op_plain_offset (x, 129, 0);
  14674. create_insn (x=0X20000066);
  14675. op_plain_offset (x, 1, 0);
  14676. op_plain_offset (x, 129, 0);
  14677. create_insn (0X20000080);
  14678. create_insn (x=0X20000084);
  14679. op_plain_offset (x, 1, 0);
  14680. op_plain_offset (x, 129, 0);
  14681. create_insn (x=0X2000008C);
  14682. op_plain_offset (x, 1, 0);
  14683. op_plain_offset (x, 129, 0);
  14684. create_insn (x=0X2000008E);
  14685. op_plain_offset (x, 1, 0X2004F1A8);
  14686. op_plain_offset (x, 129, 0X2004F1A8);
  14687. create_insn (x=0X200000A0);
  14688. op_plain_offset (x, 1, 0);
  14689. op_plain_offset (x, 129, 0);
  14690. create_insn (0X200000AC);
  14691. create_byte (0X200000B2);
  14692. make_array (0X200000B2, 0X2);
  14693. create_dword (x=0X200000B4);
  14694. op_plain_offset (x, 0, 0);
  14695. op_plain_offset (x, 128, 0);
  14696. create_dword (x=0X200000B8);
  14697. op_plain_offset (x, 0, 0);
  14698. op_plain_offset (x, 128, 0);
  14699. create_dword (x=0X200000BC);
  14700. op_plain_offset (x, 0, 0);
  14701. op_plain_offset (x, 128, 0);
  14702. create_insn (0X200000C0);
  14703. create_insn (x=0X200000CA);
  14704. op_plain_offset (x, 1, 0);
  14705. op_plain_offset (x, 129, 0);
  14706. create_insn (x=0X200000CC);
  14707. op_plain_offset (x, 1, 0X2004F1A8);
  14708. op_plain_offset (x, 129, 0X2004F1A8);
  14709. create_insn (x=0X200000CE);
  14710. op_plain_offset (x, 1, 0X2004F1A8);
  14711. op_plain_offset (x, 129, 0X2004F1A8);
  14712. create_insn (x=0X200000DA);
  14713. op_plain_offset (x, 1, 0);
  14714. op_plain_offset (x, 129, 0);
  14715. set_cmt (0X200000DE, "size", 0);
  14716. create_insn (x=0X200000E4);
  14717. op_plain_offset (x, 1, 0);
  14718. op_plain_offset (x, 129, 0);
  14719. set_cmt (0X200000E6, "ptr", 0);
  14720. set_cmt (0X200000E8, "byte", 0);
  14721. create_insn (x=0X200000F0);
  14722. op_plain_offset (x, 1, 0);
  14723. op_plain_offset (x, 129, 0);
  14724. create_insn (x=0X20000100);
  14725. op_plain_offset (x, 1, 0);
  14726. op_plain_offset (x, 129, 0);
  14727. create_insn (x=0X20000106);
  14728. op_stkvar (x, 1);
  14729. create_insn (x=0X20000108);
  14730. op_plain_offset (x, 1, 0);
  14731. op_plain_offset (x, 129, 0);
  14732. create_insn (x=0X20000116);
  14733. op_plain_offset (x, 1, 0);
  14734. op_plain_offset (x, 129, 0);
  14735. create_insn (x=0X20000118);
  14736. op_plain_offset (x, 1, 0X2004F1A8);
  14737. op_plain_offset (x, 129, 0X2004F1A8);
  14738. create_insn (x=0X2000011A);
  14739. op_plain_offset (x, 1, 0X2004F1A8);
  14740. op_plain_offset (x, 129, 0X2004F1A8);
  14741. create_insn (x=0X20000126);
  14742. op_plain_offset (x, 1, 0);
  14743. op_plain_offset (x, 129, 0);
  14744. create_insn (x=0X20000140);
  14745. op_plain_offset (x, 1, 0);
  14746. op_plain_offset (x, 129, 0);
  14747. create_insn (0X2000015C);
  14748. create_insn (x=0X2000015E);
  14749. op_plain_offset (x, 1, 0);
  14750. op_plain_offset (x, 129, 0);
  14751. create_insn (x=0X20000162);
  14752. op_plain_offset (x, 1, 0);
  14753. op_plain_offset (x, 129, 0);
  14754. create_byte (0X20000176);
  14755. make_array (0X20000176, 0X2);
  14756. create_dword (x=0X20000178);
  14757. op_plain_offset (x, 0, 0);
  14758. op_plain_offset (x, 128, 0);
  14759. create_dword (x=0X2000017C);
  14760. op_plain_offset (x, 0, 0);
  14761. op_plain_offset (x, 128, 0);
  14762. create_dword (x=0X20000180);
  14763. op_plain_offset (x, 0, 0);
  14764. op_plain_offset (x, 128, 0);
  14765. create_dword (x=0X20000184);
  14766. op_plain_offset (x, 0, 0);
  14767. op_plain_offset (x, 128, 0);
  14768. create_dword (x=0X20000188);
  14769. op_plain_offset (x, 0, 0);
  14770. op_plain_offset (x, 128, 0);
  14771. create_insn (0X2000018C);
  14772. set_name (0X2000018C, "fs_open_boot2");
  14773. set_cmt (0X2000019E, "dest", 0);
  14774. set_cmt (0X200001A0, "src", 0);
  14775. create_insn (x=0X200001A0);
  14776. op_plain_offset (x, 1, 0);
  14777. op_plain_offset (x, 129, 0);
  14778. set_cmt (0X200001A2, "size", 0);
  14779. create_insn (x=0X200001A8);
  14780. op_plain_offset (x, 1, 0);
  14781. op_plain_offset (x, 129, 0);
  14782. create_insn (x=0X200001B6);
  14783. op_plain_offset (x, 1, 0);
  14784. op_plain_offset (x, 129, 0);
  14785. create_insn (x=0X200001B8);
  14786. op_plain_offset (x, 1, 0X2004F1A8);
  14787. op_plain_offset (x, 129, 0X2004F1A8);
  14788. create_insn (x=0X200001BA);
  14789. op_plain_offset (x, 1, 0X2004F1A8);
  14790. op_plain_offset (x, 129, 0X2004F1A8);
  14791. create_insn (x=0X200001D2);
  14792. op_plain_offset (x, 1, 0);
  14793. op_plain_offset (x, 129, 0);
  14794. create_insn (x=0X200001D6);
  14795. op_plain_offset (x, 1, 0);
  14796. op_plain_offset (x, 129, 0);
  14797. create_insn (0X200001EC);
  14798. create_insn (x=0X200001EE);
  14799. op_plain_offset (x, 1, 0);
  14800. op_plain_offset (x, 129, 0);
  14801. set_cmt (0X200001F2, "a1", 0);
  14802. set_cmt (0X200001F4, "a2", 0);
  14803. set_cmt (0X200001F6, "size", 0);
  14804. set_cmt (0X20000200, "a1", 0);
  14805. set_cmt (0X20000202, "a2", 0);
  14806. set_cmt (0X20000204, "size", 0);
  14807. set_cmt (0X2000020E, "a1", 0);
  14808. set_cmt (0X20000210, "a2", 0);
  14809. set_cmt (0X20000212, "size", 0);
  14810. set_cmt (0X20000220, "a1", 0);
  14811. create_insn (0X20000220);
  14812. set_cmt (0X20000222, "a2", 0);
  14813. set_cmt (0X20000224, "size", 0);
  14814. set_cmt (0X2000022E, "a1", 0);
  14815. set_cmt (0X20000230, "a2", 0);
  14816. set_cmt (0X20000232, "size", 0);
  14817. set_cmt (0X2000023C, "src", 0);
  14818. set_cmt (0X20000246, "dest", 0);
  14819. create_insn (x=0X20000246);
  14820. op_plain_offset (x, 1, 0);
  14821. op_plain_offset (x, 129, 0);
  14822. set_cmt (0X20000248, "size", 0);
  14823. create_insn (x=0X20000254);
  14824. op_plain_offset (x, 1, 0);
  14825. op_plain_offset (x, 129, 0);
  14826. create_insn (x=0X20000256);
  14827. op_plain_offset (x, 1, 0X2004F1A8);
  14828. op_plain_offset (x, 129, 0X2004F1A8);
  14829. set_cmt (0X20000264, "dest", 0);
  14830. create_insn (x=0X20000264);
  14831. op_plain_offset (x, 1, 0);
  14832. op_plain_offset (x, 129, 0);
  14833. create_insn (x=0X20000268);
  14834. op_plain_offset (x, 1, 0X20009004);
  14835. op_plain_offset (x, 129, 0X20009004);
  14836. set_cmt (0X20000270, "src", 0);
  14837. set_cmt (0X20000272, "size", 0);
  14838. create_insn (x=0X2000027A);
  14839. op_plain_offset (x, 1, 0);
  14840. op_plain_offset (x, 129, 0);
  14841. create_insn (x=0X2000027C);
  14842. op_plain_offset (x, 1, 0X20009004);
  14843. op_plain_offset (x, 129, 0X20009004);
  14844. create_insn (x=0X20000280);
  14845. op_plain_offset (x, 1, 0);
  14846. op_plain_offset (x, 129, 0);
  14847. create_insn (x=0X20000288);
  14848. op_plain_offset (x, 1, 0X2004F1A8);
  14849. op_plain_offset (x, 129, 0X2004F1A8);
  14850. create_insn (x=0X20000290);
  14851. op_plain_offset (x, 1, 0);
  14852. op_plain_offset (x, 129, 0);
  14853. create_insn (x=0X20000294);
  14854. op_dec (x, 1);
  14855. create_insn (x=0X200002AA);
  14856. op_dec (x, 1);
  14857. create_insn (0X200002AE);
  14858. create_insn (x=0X200002B2);
  14859. op_dec (x, 1);
  14860. create_insn (x=0X200002BC);
  14861. op_dec (x, 1);
  14862. create_insn (x=0X200002C8);
  14863. op_plain_offset (x, 1, 0);
  14864. op_plain_offset (x, 129, 0);
  14865. create_insn (x=0X200002D8);
  14866. op_plain_offset (x, 1, 0);
  14867. op_plain_offset (x, 129, 0);
  14868. create_insn (x=0X200002DA);
  14869. op_plain_offset (x, 1, 0X20009004);
  14870. op_plain_offset (x, 129, 0X20009004);
  14871. create_insn (x=0X200002DE);
  14872. op_plain_offset (x, 1, 0X20009004);
  14873. op_plain_offset (x, 129, 0X20009004);
  14874. create_insn (x=0X200002E2);
  14875. op_plain_offset (x, 1, 0);
  14876. op_plain_offset (x, 129, 0);
  14877. create_insn (x=0X200002E6);
  14878. op_plain_offset (x, 1, 0);
  14879. op_plain_offset (x, 129, 0);
  14880. create_insn (x=0X200002EC);
  14881. op_plain_offset (x, 1, 0);
  14882. op_plain_offset (x, 129, 0);
  14883. create_insn (x=0X200002F0);
  14884. op_plain_offset (x, 1, 0);
  14885. op_plain_offset (x, 129, 0);
  14886. create_insn (x=0X200002F4);
  14887. op_plain_offset (x, 1, 0);
  14888. op_plain_offset (x, 129, 0);
  14889. create_dword (x=0X20000308);
  14890. op_plain_offset (x, 0, 0);
  14891. op_plain_offset (x, 128, 0);
  14892. set_name (0X20000308, "src");
  14893. create_dword (x=0X2000030C);
  14894. op_plain_offset (x, 0, 0);
  14895. op_plain_offset (x, 128, 0);
  14896. create_dword (x=0X20000310);
  14897. op_plain_offset (x, 0, 0);
  14898. op_plain_offset (x, 128, 0);
  14899. create_dword (x=0X20000314);
  14900. op_plain_offset (x, 0, 0);
  14901. op_plain_offset (x, 128, 0);
  14902. create_dword (x=0X20000318);
  14903. op_plain_offset (x, 0, 0);
  14904. op_plain_offset (x, 128, 0);
  14905. create_dword (x=0X2000031C);
  14906. op_plain_offset (x, 0, 0);
  14907. op_plain_offset (x, 128, 0);
  14908. create_dword (x=0X20000320);
  14909. op_plain_offset (x, 0, 0);
  14910. op_plain_offset (x, 128, 0);
  14911. set_name (0X20000320, "dest");
  14912. create_dword (x=0X20000324);
  14913. op_plain_offset (x, 0, 0);
  14914. op_plain_offset (x, 128, 0);
  14915. create_dword (x=0X20000328);
  14916. op_plain_offset (x, 0, 0);
  14917. op_plain_offset (x, 128, 0);
  14918. create_dword (x=0X2000032C);
  14919. op_plain_offset (x, 0, 0);
  14920. op_plain_offset (x, 128, 0);
  14921. create_insn (0X20000330);
  14922. set_name (0X20000330, "fs_boot2_write");
  14923. create_insn (x=0X20000344);
  14924. op_plain_offset (x, 1, 0);
  14925. op_plain_offset (x, 129, 0);
  14926. create_insn (0X20000354);
  14927. create_insn (0X20000358);
  14928. create_insn (x=0X2000035C);
  14929. op_plain_offset (x, 1, 0);
  14930. op_plain_offset (x, 129, 0);
  14931. create_insn (x=0X20000364);
  14932. op_plain_offset (x, 1, 0);
  14933. op_plain_offset (x, 129, 0);
  14934. create_insn (x=0X20000368);
  14935. op_plain_offset (x, 1, 0X2004F1A8);
  14936. op_plain_offset (x, 129, 0X2004F1A8);
  14937. create_insn (x=0X2000037A);
  14938. op_plain_offset (x, 1, 0);
  14939. op_plain_offset (x, 129, 0);
  14940. set_cmt (0X2000037C, "dest", 0);
  14941. set_cmt (0X20000380, "src", 0);
  14942. set_cmt (0X20000382, "size", 0);
  14943. create_insn (x=0X20000394);
  14944. op_plain_offset (x, 1, 0X2004F1A8);
  14945. op_plain_offset (x, 129, 0X2004F1A8);
  14946. create_byte (0X200003BE);
  14947. make_array (0X200003BE, 0X2);
  14948. create_dword (x=0X200003C0);
  14949. op_plain_offset (x, 0, 0);
  14950. op_plain_offset (x, 128, 0);
  14951. create_dword (x=0X200003C4);
  14952. op_plain_offset (x, 0, 0);
  14953. op_plain_offset (x, 128, 0);
  14954. create_dword (x=0X200003C8);
  14955. op_plain_offset (x, 0, 0);
  14956. op_plain_offset (x, 128, 0);
  14957. create_dword (x=0X200003CC);
  14958. op_plain_offset (x, 0, 0);
  14959. op_plain_offset (x, 128, 0);
  14960. create_insn (0X200003D0);
  14961. create_insn (x=0X200003D4);
  14962. op_plain_offset (x, 1, 0);
  14963. op_plain_offset (x, 129, 0);
  14964. create_insn (x=0X200003E2);
  14965. op_plain_offset (x, 1, 0);
  14966. op_plain_offset (x, 129, 0);
  14967. create_insn (x=0X200003E4);
  14968. op_plain_offset (x, 1, 0X2004F1A8);
  14969. op_plain_offset (x, 129, 0X2004F1A8);
  14970. create_insn (x=0X200003E6);
  14971. op_plain_offset (x, 1, 0X2004F1A8);
  14972. op_plain_offset (x, 129, 0X2004F1A8);
  14973. create_insn (x=0X200003F0);
  14974. op_plain_offset (x, 1, 0);
  14975. op_plain_offset (x, 129, 0);
  14976. create_insn (x=0X20000402);
  14977. op_plain_offset (x, 1, 0);
  14978. op_plain_offset (x, 129, 0);
  14979. create_insn (x=0X20000418);
  14980. op_plain_offset (x, 1, 0);
  14981. op_plain_offset (x, 129, 0);
  14982. create_insn (x=0X20000426);
  14983. op_plain_offset (x, 1, 0);
  14984. op_plain_offset (x, 129, 0);
  14985. create_insn (x=0X20000428);
  14986. op_plain_offset (x, 1, 0);
  14987. op_plain_offset (x, 129, 0);
  14988. set_cmt (0X2000042A, "dest", 0);
  14989. set_cmt (0X2000042C, "src", 0);
  14990. set_cmt (0X2000042E, "size", 0);
  14991. set_cmt (0X20000436, "dest", 0);
  14992. set_cmt (0X20000438, "src", 0);
  14993. set_cmt (0X2000043A, "size", 0);
  14994. set_cmt (0X20000442, "dest", 0);
  14995. set_cmt (0X20000444, "src", 0);
  14996. set_cmt (0X20000446, "size", 0);
  14997. create_insn (x=0X2000044E);
  14998. op_plain_offset (x, 1, 0);
  14999. op_plain_offset (x, 129, 0);
  15000. create_insn (x=0X2000045E);
  15001. op_plain_offset (x, 1, 0);
  15002. op_plain_offset (x, 129, 0);
  15003. create_dword (x=0X20000468);
  15004. op_plain_offset (x, 0, 0);
  15005. op_plain_offset (x, 128, 0);
  15006. create_dword (x=0X2000046C);
  15007. op_plain_offset (x, 0, 0);
  15008. op_plain_offset (x, 128, 0);
  15009. create_dword (x=0X20000470);
  15010. op_plain_offset (x, 0, 0);
  15011. op_plain_offset (x, 128, 0);
  15012. create_dword (x=0X20000474);
  15013. op_plain_offset (x, 0, 0);
  15014. op_plain_offset (x, 128, 0);
  15015. create_dword (x=0X20000478);
  15016. op_plain_offset (x, 0, 0);
  15017. op_plain_offset (x, 128, 0);
  15018. create_dword (x=0X2000047C);
  15019. op_plain_offset (x, 0, 0);
  15020. op_plain_offset (x, 128, 0);
  15021. create_insn (0X20000480);
  15022. create_insn (x=0X20000492);
  15023. op_stkvar (x, 1);
  15024. create_insn (x=0X20000496);
  15025. op_plain_offset (x, 1, 0);
  15026. op_plain_offset (x, 129, 0);
  15027. create_insn (0X200004A6);
  15028. create_insn (x=0X200004AA);
  15029. op_stkvar (x, 1);
  15030. create_insn (x=0X200004AE);
  15031. op_stkvar (x, 1);
  15032. create_insn (x=0X200004B4);
  15033. op_plain_offset (x, 1, 0);
  15034. op_plain_offset (x, 129, 0);
  15035. create_insn (x=0X200004B6);
  15036. op_plain_offset (x, 1, 0X2004F1A8);
  15037. op_plain_offset (x, 129, 0X2004F1A8);
  15038. create_insn (x=0X200004BA);
  15039. op_stkvar (x, 1);
  15040. create_insn (x=0X200004C0);
  15041. op_stkvar (x, 1);
  15042. create_insn (x=0X200004C4);
  15043. op_plain_offset (x, 1, 0);
  15044. op_plain_offset (x, 129, 0);
  15045. create_insn (x=0X200004C6);
  15046. op_plain_offset (x, 1, 0X2004F1A8);
  15047. op_plain_offset (x, 129, 0X2004F1A8);
  15048. create_insn (x=0X200004C8);
  15049. op_plain_offset (x, 1, 0X2004F1A8);
  15050. op_plain_offset (x, 129, 0X2004F1A8);
  15051. create_insn (x=0X200004DE);
  15052. op_plain_offset (x, 1, 0);
  15053. op_plain_offset (x, 129, 0);
  15054. create_insn (x=0X200004E2);
  15055. op_plain_offset (x, 1, 0X20009004);
  15056. op_plain_offset (x, 129, 0X20009004);
  15057. create_insn (x=0X20000500);
  15058. op_stkvar (x, 1);
  15059. create_insn (x=0X2000050C);
  15060. op_stkvar (x, 1);
  15061. create_insn (0X20000514);
  15062. create_insn (0X2000051C);
  15063. create_insn (x=0X20000520);
  15064. op_stkvar (x, 1);
  15065. create_insn (x=0X2000052E);
  15066. op_plain_offset (x, 1, 0);
  15067. op_plain_offset (x, 129, 0);
  15068. create_insn (x=0X20000530);
  15069. op_plain_offset (x, 1, 0X2004F1A8);
  15070. op_plain_offset (x, 129, 0X2004F1A8);
  15071. create_insn (x=0X20000532);
  15072. op_plain_offset (x, 1, 0X2004F1A8);
  15073. op_plain_offset (x, 129, 0X2004F1A8);
  15074. create_insn (x=0X2000053E);
  15075. op_plain_offset (x, 1, 0);
  15076. op_plain_offset (x, 129, 0);
  15077. create_insn (x=0X20000542);
  15078. op_plain_offset (x, 1, 0X20009004);
  15079. op_plain_offset (x, 129, 0X20009004);
  15080. create_insn (0X20000550);
  15081. create_insn (x=0X20000560);
  15082. op_plain_offset (x, 1, 0);
  15083. op_plain_offset (x, 129, 0);
  15084. create_insn (x=0X20000566);
  15085. op_plain_offset (x, 1, 0X20009004);
  15086. op_plain_offset (x, 129, 0X20009004);
  15087. create_insn (x=0X2000056E);
  15088. op_plain_offset (x, 1, 0X20009043);
  15089. op_plain_offset (x, 129, 0X20009043);
  15090. create_insn (x=0X20000578);
  15091. op_plain_offset (x, 1, 0X20009042);
  15092. op_plain_offset (x, 129, 0X20009042);
  15093. create_insn (x=0X2000057E);
  15094. op_plain_offset (x, 1, 0);
  15095. op_plain_offset (x, 129, 0);
  15096. create_insn (x=0X20000580);
  15097. op_plain_offset (x, 1, 0X2004F1A8);
  15098. op_plain_offset (x, 129, 0X2004F1A8);
  15099. create_insn (x=0X20000594);
  15100. op_plain_offset (x, 1, 0);
  15101. op_plain_offset (x, 129, 0);
  15102. create_insn (x=0X2000059A);
  15103. op_plain_offset (x, 1, 0X20009042);
  15104. op_plain_offset (x, 129, 0X20009042);
  15105. create_insn (x=0X200005A2);
  15106. op_plain_offset (x, 1, 0);
  15107. op_plain_offset (x, 129, 0);
  15108. create_insn (0X200005B0);
  15109. create_insn (x=0X200005B6);
  15110. op_plain_offset (x, 1, 0);
  15111. op_plain_offset (x, 129, 0);
  15112. create_insn (x=0X200005B8);
  15113. op_stkvar (x, 1);
  15114. create_insn (x=0X200005BA);
  15115. op_plain_offset (x, 1, 0);
  15116. op_plain_offset (x, 129, 0);
  15117. create_insn (x=0X200005BC);
  15118. op_stkvar (x, 1);
  15119. create_insn (x=0X200005CC);
  15120. op_stkvar (x, 1);
  15121. create_insn (0X200005DC);
  15122. create_insn (x=0X200005E0);
  15123. op_stkvar (x, 1);
  15124. set_cmt (0X200005E8, "dest", 0);
  15125. create_insn (x=0X200005E8);
  15126. op_stkvar (x, 1);
  15127. set_cmt (0X200005EA, "src", 0);
  15128. create_insn (x=0X200005EA);
  15129. op_stkvar (x, 1);
  15130. set_cmt (0X200005EC, "size", 0);
  15131. create_insn (x=0X200005F2);
  15132. op_stkvar (x, 1);
  15133. set_cmt (0X200005F4, "dest", 0);
  15134. set_cmt (0X200005F6, "src", 0);
  15135. create_insn (x=0X200005F6);
  15136. op_stkvar (x, 1);
  15137. set_cmt (0X200005F8, "size", 0);
  15138. create_insn (x=0X200005FE);
  15139. op_stkvar (x, 1);
  15140. set_cmt (0X20000600, "dest", 0);
  15141. set_cmt (0X20000602, "src", 0);
  15142. create_insn (x=0X20000602);
  15143. op_stkvar (x, 1);
  15144. set_cmt (0X20000604, "size", 0);
  15145. create_insn (x=0X2000060A);
  15146. op_plain_offset (x, 1, 0);
  15147. op_plain_offset (x, 129, 0);
  15148. create_insn (x=0X2000060C);
  15149. op_plain_offset (x, 1, 0X2004F1A8);
  15150. op_plain_offset (x, 129, 0X2004F1A8);
  15151. create_insn (x=0X20000612);
  15152. op_stkvar (x, 1);
  15153. set_cmt (0X20000614, "ptr", 0);
  15154. set_cmt (0X20000616, "byte", 0);
  15155. set_cmt (0X20000618, "size", 0);
  15156. create_insn (x=0X20000620);
  15157. op_stkvar (x, 1);
  15158. create_insn (x=0X20000624);
  15159. op_stkvar (x, 1);
  15160. create_byte (0X20000656);
  15161. make_array (0X20000656, 0X2);
  15162. create_dword (x=0X20000658);
  15163. op_plain_offset (x, 0, 0);
  15164. op_plain_offset (x, 128, 0);
  15165. create_dword (x=0X2000065C);
  15166. op_plain_offset (x, 0, 0);
  15167. op_plain_offset (x, 128, 0);
  15168. create_dword (x=0X20000660);
  15169. op_plain_offset (x, 0, 0);
  15170. op_plain_offset (x, 128, 0);
  15171. create_dword (x=0X20000664);
  15172. op_plain_offset (x, 0, 0);
  15173. op_plain_offset (x, 128, 0);
  15174. create_insn (0X20000668);
  15175. set_name (0X20000668, "fs_boot2_close");
  15176. create_insn (x=0X2000066A);
  15177. op_plain_offset (x, 1, 0);
  15178. op_plain_offset (x, 129, 0);
  15179. create_byte (0X20000672);
  15180. make_array (0X20000672, 0X2);
  15181. create_dword (x=0X20000674);
  15182. op_plain_offset (x, 0, 0);
  15183. op_plain_offset (x, 128, 0);
  15184. create_insn (0X20000678);
  15185. set_name (0X20000678, "fs_is_not_boot2_context");
  15186. create_insn (x=0X2000067E);
  15187. op_hex (x, 1);
  15188. create_dword (x=0X2000068C);
  15189. op_hex (x, 0);
  15190. create_insn (0X20000690);
  15191. set_name (0X20000690, "translate_ios_to_fs_error");
  15192. set_cmt (0X20000694, "switch 21 cases ", 0);
  15193. create_insn (x=0X2000069A);
  15194. op_plain_offset (x, 1, 0);
  15195. op_plain_offset (x, 129, 0);
  15196. set_cmt (0X2000069E, "switch jump", 0);
  15197. set_cmt (0X200006A0, "jumptable 2000069E case 20", 1);
  15198. create_insn (0X200006A0);
  15199. set_cmt (0X200006A4, "jumptable 2000069E case 16", 1);
  15200. create_insn (0X200006A4);
  15201. set_cmt (0X200006AA, "jumptable 2000069E case 9", 1);
  15202. create_insn (0X200006AA);
  15203. set_cmt (0X200006B0, "jumptable 2000069E case 8", 1);
  15204. create_insn (0X200006B0);
  15205. set_cmt (0X200006B6, "jumptable 2000069E case 7", 1);
  15206. create_insn (0X200006B6);
  15207. set_cmt (0X200006BC, "jumptable 2000069E case 0", 1);
  15208. create_insn (0X200006BC);
  15209. set_cmt (0X200006C2, "jumptable 2000069E default case", 1);
  15210. create_insn (0X200006C2);
  15211. set_name (0X200006C2, "def_2000069E");
  15212. create_byte (0X200006CA);
  15213. make_array (0X200006CA, 0X2);
  15214. create_dword (x=0X200006CC);
  15215. op_plain_offset (x, 0, 0);
  15216. op_plain_offset (x, 128, 0);
  15217. create_insn (0X200006D0);
  15218. set_name (0X200006D0, "fs_copy_iv");
  15219. create_insn (0X200006F4);
  15220. set_name (0X200006F4, "fs_copy_nand_info");
  15221. set_cmt (0X200006FC, "dst", 0);
  15222. create_insn (x=0X200006FC);
  15223. op_plain_offset (x, 1, 0);
  15224. op_plain_offset (x, 129, 0);
  15225. set_cmt (0X20000704, "ios_ret", 0);
  15226. create_byte (0X2000070E);
  15227. make_array (0X2000070E, 0X2);
  15228. create_dword (x=0X20000710);
  15229. op_plain_offset (x, 0, 0);
  15230. op_plain_offset (x, 128, 0);
  15231. set_name (0X20000710, "dst");
  15232. create_insn (0X20000714);
  15233. set_name (0X20000714, "_fs_read_decrypt_nand_wrapper");
  15234. create_insn (x=0X20000734);
  15235. op_plain_offset (x, 1, 0);
  15236. op_plain_offset (x, 129, 0);
  15237. create_insn (x=0X20000742);
  15238. op_stkvar (x, 1);
  15239. create_insn (0X20000756);
  15240. create_insn (x=0X2000075A);
  15241. op_plain_offset (x, 1, 0);
  15242. op_plain_offset (x, 129, 0);
  15243. set_cmt (0X2000075C, "salt", 0);
  15244. set_cmt (0X2000075E, "iv", 0);
  15245. set_cmt (0X20000770, "customDataSize", 0);
  15246. create_insn (x=0X20000770);
  15247. op_stkvar (x, 1);
  15248. create_insn (x=0X20000772);
  15249. op_stkvar (x, 1);
  15250. set_cmt (0X20000774, "dataPtr", 0);
  15251. create_insn (x=0X20000774);
  15252. op_stkvar (x, 1);
  15253. create_insn (x=0X20000776);
  15254. op_stkvar (x, 1);
  15255. set_cmt (0X20000778, "readDest", 0);
  15256. create_insn (x=0X20000778);
  15257. op_stkvar (x, 1);
  15258. set_cmt (0X2000077A, "cluster", 0);
  15259. set_cmt (0X2000077C, "cluster_count", 0);
  15260. set_cmt (0X2000077E, "ivData", 0);
  15261. set_cmt (0X20000780, "customData", 0);
  15262. set_cmt (0X20000792, "ptr", 0);
  15263. create_insn (x=0X20000792);
  15264. op_stkvar (x, 1);
  15265. set_cmt (0X20000794, "byte", 0);
  15266. set_cmt (0X2000079C, "ios_ret", 0);
  15267. create_byte (0X200007B2);
  15268. make_array (0X200007B2, 0X2);
  15269. create_dword (x=0X200007B4);
  15270. op_plain_offset (x, 0, 0);
  15271. op_plain_offset (x, 128, 0);
  15272. create_dword (x=0X200007B8);
  15273. op_plain_offset (x, 0, 0);
  15274. op_plain_offset (x, 128, 0);
  15275. set_name (0X200007B8, "iv");
  15276. create_insn (0X200007BC);
  15277. set_name (0X200007BC, "_fs_write_encrypt_nand_wrapper");
  15278. create_insn (x=0X200007D8);
  15279. op_stkvar (x, 1);
  15280. create_insn (x=0X200007DE);
  15281. op_plain_offset (x, 1, 0);
  15282. op_plain_offset (x, 129, 0);
  15283. create_insn (x=0X200007EC);
  15284. op_stkvar (x, 1);
  15285. create_insn (0X20000802);
  15286. create_insn (x=0X2000080E);
  15287. op_plain_offset (x, 1, 0);
  15288. op_plain_offset (x, 129, 0);
  15289. create_insn (x=0X20000810);
  15290. op_plain_offset (x, 1, 0X2004F180);
  15291. op_plain_offset (x, 129, 0X2004F180);
  15292. create_insn (x=0X20000834);
  15293. op_plain_offset (x, 1, 0);
  15294. op_plain_offset (x, 129, 0);
  15295. set_cmt (0X20000836, "salt", 0);
  15296. set_cmt (0X20000838, "iv", 0);
  15297. create_insn (x=0X20000846);
  15298. op_stkvar (x, 1);
  15299. set_cmt (0X2000084E, "customDataSize", 0);
  15300. create_insn (x=0X2000084E);
  15301. op_stkvar (x, 1);
  15302. create_insn (x=0X20000850);
  15303. op_stkvar (x, 1);
  15304. set_cmt (0X20000852, "inputData", 0);
  15305. create_insn (x=0X20000852);
  15306. op_stkvar (x, 1);
  15307. create_insn (x=0X20000854);
  15308. op_stkvar (x, 1);
  15309. set_cmt (0X20000856, "a7", 0);
  15310. create_insn (x=0X20000856);
  15311. op_stkvar (x, 1);
  15312. set_cmt (0X20000862, "a3", 0);
  15313. set_cmt (0X20000864, "customData", 0);
  15314. create_insn (x=0X20000864);
  15315. op_stkvar (x, 1);
  15316. create_dword (x=0X20000880);
  15317. op_plain_offset (x, 0, 0);
  15318. op_plain_offset (x, 128, 0);
  15319. create_dword (x=0X20000884);
  15320. op_plain_offset (x, 0, 0);
  15321. op_plain_offset (x, 128, 0);
  15322. create_insn (0X20000888);
  15323. create_insn (x=0X200008A0);
  15324. op_plain_offset (x, 1, 0);
  15325. op_plain_offset (x, 129, 0);
  15326. create_insn (0X200008BA);
  15327. create_insn (x=0X200008C4);
  15328. op_plain_offset (x, 1, 0);
  15329. op_plain_offset (x, 129, 0);
  15330. create_insn (x=0X200008C6);
  15331. op_plain_offset (x, 1, 0X2004F180);
  15332. op_plain_offset (x, 129, 0X2004F180);
  15333. create_dword (x=0X20000904);
  15334. op_plain_offset (x, 0, 0);
  15335. op_plain_offset (x, 128, 0);
  15336. create_insn (0X20000908);
  15337. create_insn (x=0X2000090E);
  15338. op_plain_offset (x, 1, 0);
  15339. op_plain_offset (x, 129, 0);
  15340. create_insn (0X20000922);
  15341. create_byte (0X2000092E);
  15342. make_array (0X2000092E, 0X2);
  15343. create_dword (x=0X20000930);
  15344. op_plain_offset (x, 0, 0);
  15345. op_plain_offset (x, 128, 0);
  15346. create_insn (0X20000934);
  15347. set_name (0X20000934, "fs_init_capacity_and_superblock_ptr");
  15348. create_insn (x=0X20000940);
  15349. op_plain_offset (x, 1, 0);
  15350. op_plain_offset (x, 129, 0);
  15351. create_insn (x=0X20000944);
  15352. op_plain_offset (x, 1, 0);
  15353. op_plain_offset (x, 129, 0);
  15354. set_cmt (0X20000948, "switch 5 cases ", 0);
  15355. create_insn (x=0X20000950);
  15356. op_plain_offset (x, 1, 0);
  15357. op_plain_offset (x, 129, 0);
  15358. set_cmt (0X20000954, "switch jump", 0);
  15359. set_cmt (0X20000956, "jumptable 20000954 cases 29,30", 1);
  15360. create_insn (0X20000956);
  15361. create_insn (x=0X20000958);
  15362. op_plain_offset (x, 1, 0);
  15363. op_plain_offset (x, 129, 0);
  15364. create_insn (x=0X2000095A);
  15365. op_plain_offset (x, 1, 0X2004F19C);
  15366. op_plain_offset (x, 129, 0X2004F19C);
  15367. set_cmt (0X2000095E, "jumptable 20000954 cases 27,28", 1);
  15368. create_insn (0X2000095E);
  15369. create_insn (x=0X20000960);
  15370. op_plain_offset (x, 1, 0);
  15371. op_plain_offset (x, 129, 0);
  15372. create_insn (x=0X20000962);
  15373. op_plain_offset (x, 1, 0X2004F19C);
  15374. op_plain_offset (x, 129, 0X2004F19C);
  15375. set_cmt (0X20000966, "jumptable 20000954 case 26", 1);
  15376. create_insn (0X20000966);
  15377. create_insn (x=0X20000968);
  15378. op_plain_offset (x, 1, 0);
  15379. op_plain_offset (x, 129, 0);
  15380. create_insn (x=0X2000096A);
  15381. op_plain_offset (x, 1, 0X2004F19C);
  15382. op_plain_offset (x, 129, 0X2004F19C);
  15383. set_cmt (0X2000096E, "jumptable 20000954 default case", 1);
  15384. create_insn (0X2000096E);
  15385. set_name (0X2000096E, "def_20000954");
  15386. create_insn (x=0X20000974);
  15387. op_plain_offset (x, 1, 0);
  15388. op_plain_offset (x, 129, 0);
  15389. create_insn (x=0X20000976);
  15390. op_plain_offset (x, 1, 0X2004F19C);
  15391. op_plain_offset (x, 129, 0X2004F19C);
  15392. create_insn (x=0X2000098C);
  15393. op_plain_offset (x, 1, 0);
  15394. op_plain_offset (x, 129, 0);
  15395. create_insn (x=0X20000990);
  15396. op_plain_offset (x, 1, 0);
  15397. op_plain_offset (x, 129, 0);
  15398. create_insn (x=0X2000099E);
  15399. op_plain_offset (x, 1, 0X2004F19C);
  15400. op_plain_offset (x, 129, 0X2004F19C);
  15401. create_insn (x=0X200009A4);
  15402. op_plain_offset (x, 1, 0X2004F19C);
  15403. op_plain_offset (x, 129, 0X2004F19C);
  15404. create_insn (x=0X200009A6);
  15405. op_plain_offset (x, 1, 0);
  15406. op_plain_offset (x, 129, 0);
  15407. create_insn (x=0X200009A8);
  15408. op_plain_offset (x, 1, 0);
  15409. op_plain_offset (x, 129, 0);
  15410. set_cmt (0X200009AC, "ptr", 0);
  15411. create_insn (x=0X200009AC);
  15412. op_plain_offset (x, 1, 0);
  15413. op_plain_offset (x, 129, 0);
  15414. set_cmt (0X200009AE, "byte", 0);
  15415. set_cmt (0X200009B0, "size", 0);
  15416. create_insn (0X200009B8);
  15417. create_insn (x=0X200009BA);
  15418. op_plain_offset (x, 1, 0);
  15419. op_plain_offset (x, 129, 0);
  15420. create_byte (0X200009C6);
  15421. make_array (0X200009C6, 0X2);
  15422. create_dword (x=0X200009C8);
  15423. op_plain_offset (x, 0, 0);
  15424. op_plain_offset (x, 128, 0);
  15425. create_dword (x=0X200009CC);
  15426. op_plain_offset (x, 0, 0);
  15427. op_plain_offset (x, 128, 0);
  15428. create_dword (x=0X200009D0);
  15429. op_plain_offset (x, 0, 0);
  15430. op_plain_offset (x, 128, 0);
  15431. create_dword (x=0X200009D4);
  15432. op_plain_offset (x, 0, 0);
  15433. op_plain_offset (x, 128, 0);
  15434. create_dword (x=0X200009D8);
  15435. op_plain_offset (x, 0, 0);
  15436. op_plain_offset (x, 128, 0);
  15437. create_dword (x=0X200009DC);
  15438. op_plain_offset (x, 0, 0);
  15439. op_plain_offset (x, 128, 0);
  15440. create_insn (0X200009E0);
  15441. set_name (0X200009E0, "fs_init_or_get_superblock");
  15442. create_insn (x=0X200009F0);
  15443. op_stkvar (x, 1);
  15444. create_insn (x=0X200009F2);
  15445. op_stkvar (x, 1);
  15446. create_insn (x=0X200009FA);
  15447. op_stkvar (x, 1);
  15448. create_insn (x=0X200009FC);
  15449. op_stkvar (x, 1);
  15450. create_insn (x=0X200009FE);
  15451. op_plain_offset (x, 1, 0);
  15452. op_plain_offset (x, 129, 0);
  15453. create_insn (x=0X20000A08);
  15454. op_plain_offset (x, 1, 0);
  15455. op_plain_offset (x, 129, 0);
  15456. create_insn (x=0X20000A10);
  15457. op_stkvar (x, 1);
  15458. set_cmt (0X20000A14, "keyid", 0);
  15459. create_insn (0X20000A14);
  15460. set_cmt (0X20000A16, "data", 0);
  15461. create_insn (x=0X20000A16);
  15462. op_stkvar (x, 1);
  15463. create_insn (0X20000A22);
  15464. create_insn (x=0X20000A24);
  15465. op_plain_offset (x, 1, 0);
  15466. op_plain_offset (x, 129, 0);
  15467. create_insn (x=0X20000A28);
  15468. op_plain_offset (x, 1, 0);
  15469. op_plain_offset (x, 129, 0);
  15470. create_insn (x=0X20000A2C);
  15471. op_plain_offset (x, 1, 0);
  15472. op_plain_offset (x, 129, 0);
  15473. create_insn (x=0X20000A34);
  15474. op_plain_offset (x, 1, 0X2004F19C);
  15475. op_plain_offset (x, 129, 0X2004F19C);
  15476. create_insn (x=0X20000A3C);
  15477. op_plain_offset (x, 1, 0X2004F19C);
  15478. op_plain_offset (x, 129, 0X2004F19C);
  15479. create_insn (x=0X20000A40);
  15480. op_plain_offset (x, 1, 0X2004F180);
  15481. op_plain_offset (x, 129, 0X2004F180);
  15482. create_insn (0X20000A62);
  15483. create_insn (x=0X20000A6A);
  15484. op_plain_offset (x, 1, 0X2004F19C);
  15485. op_plain_offset (x, 129, 0X2004F19C);
  15486. create_insn (x=0X20000A6E);
  15487. op_plain_offset (x, 1, 0X2004F180);
  15488. op_plain_offset (x, 129, 0X2004F180);
  15489. set_cmt (0X20000A84, "data", 0);
  15490. create_insn (x=0X20000A84);
  15491. op_stkvar (x, 1);
  15492. set_cmt (0X20000A86, "salt", 0);
  15493. set_cmt (0X20000A88, "unknown", 0);
  15494. create_insn (x=0X20000A88);
  15495. op_stkvar (x, 1);
  15496. set_cmt (0X20000A8C, "cluster_count", 0);
  15497. set_cmt (0X20000A8E, "type", 0);
  15498. create_insn (x=0X20000AAC);
  15499. op_stkvar (x, 1);
  15500. create_insn (x=0X20000ABE);
  15501. op_stkvar (x, 1);
  15502. create_insn (x=0X20000AC4);
  15503. op_stkvar (x, 1);
  15504. create_insn (x=0X20000ACA);
  15505. op_stkvar (x, 1);
  15506. create_insn (x=0X20000ADA);
  15507. op_plain_offset (x, 1, 0);
  15508. op_plain_offset (x, 129, 0);
  15509. create_insn (x=0X20000ADE);
  15510. op_plain_offset (x, 1, 0X2004F19C);
  15511. op_plain_offset (x, 129, 0X2004F19C);
  15512. create_insn (x=0X20000AE4);
  15513. op_plain_offset (x, 1, 0X2004F19C);
  15514. op_plain_offset (x, 129, 0X2004F19C);
  15515. create_insn (x=0X20000AE6);
  15516. op_plain_offset (x, 1, 0);
  15517. op_plain_offset (x, 129, 0);
  15518. create_insn (x=0X20000AE8);
  15519. op_plain_offset (x, 1, 0X2004F180);
  15520. op_plain_offset (x, 129, 0X2004F180);
  15521. create_insn (0X20000B0C);
  15522. create_insn (x=0X20000B12);
  15523. op_plain_offset (x, 1, 0);
  15524. op_plain_offset (x, 129, 0);
  15525. create_insn (x=0X20000B14);
  15526. op_plain_offset (x, 1, 0X2004F19C);
  15527. op_plain_offset (x, 129, 0X2004F19C);
  15528. create_insn (x=0X20000B16);
  15529. op_plain_offset (x, 1, 0);
  15530. op_plain_offset (x, 129, 0);
  15531. create_insn (x=0X20000B18);
  15532. op_plain_offset (x, 1, 0X2004F180);
  15533. op_plain_offset (x, 129, 0X2004F180);
  15534. set_cmt (0X20000B28, "salt", 0);
  15535. create_insn (x=0X20000B28);
  15536. op_plain_offset (x, 1, 0);
  15537. op_plain_offset (x, 129, 0);
  15538. create_insn (x=0X20000B2A);
  15539. op_plain_offset (x, 1, 0X20049940);
  15540. op_plain_offset (x, 129, 0X20049940);
  15541. create_insn (x=0X20000B2E);
  15542. op_plain_offset (x, 1, 0);
  15543. op_plain_offset (x, 129, 0);
  15544. set_cmt (0X20000B32, "data", 0);
  15545. create_insn (x=0X20000B32);
  15546. op_stkvar (x, 1);
  15547. set_cmt (0X20000B36, "unknown", 0);
  15548. create_insn (x=0X20000B36);
  15549. op_stkvar (x, 1);
  15550. set_cmt (0X20000B3E, "type", 0);
  15551. create_insn (x=0X20000B4C);
  15552. op_stkvar (x, 1);
  15553. create_insn (x=0X20000B4E);
  15554. op_stkvar (x, 1);
  15555. create_insn (x=0X20000B52);
  15556. op_stkvar (x, 1);
  15557. create_insn (0X20000B5C);
  15558. create_insn (x=0X20000B62);
  15559. op_stkvar (x, 1);
  15560. create_insn (x=0X20000B64);
  15561. op_plain_offset (x, 1, 0);
  15562. op_plain_offset (x, 129, 0);
  15563. create_insn (x=0X20000B68);
  15564. op_stkvar (x, 1);
  15565. create_insn (x=0X20000B72);
  15566. op_plain_offset (x, 1, 0);
  15567. op_plain_offset (x, 129, 0);
  15568. create_insn (x=0X20000B76);
  15569. op_stkvar (x, 1);
  15570. create_insn (x=0X20000B7E);
  15571. op_plain_offset (x, 1, 0);
  15572. op_plain_offset (x, 129, 0);
  15573. create_insn (x=0X20000B82);
  15574. op_stkvar (x, 1);
  15575. create_insn (x=0X20000B88);
  15576. op_plain_offset (x, 1, 0);
  15577. op_plain_offset (x, 129, 0);
  15578. create_insn (x=0X20000B94);
  15579. op_stkvar (x, 1);
  15580. create_dword (x=0X20000BA8);
  15581. op_plain_offset (x, 0, 0);
  15582. op_plain_offset (x, 128, 0);
  15583. create_dword (x=0X20000BAC);
  15584. op_plain_offset (x, 0, 0);
  15585. op_plain_offset (x, 128, 0);
  15586. create_dword (x=0X20000BB0);
  15587. op_plain_offset (x, 0, 0);
  15588. op_plain_offset (x, 128, 0);
  15589. create_dword (x=0X20000BB4);
  15590. op_plain_offset (x, 0, 0);
  15591. op_plain_offset (x, 128, 0);
  15592. create_dword (0X20000BB8);
  15593. create_dword (x=0X20000BBC);
  15594. op_plain_offset (x, 0, 0);
  15595. op_plain_offset (x, 128, 0);
  15596. set_name (0X20000BBC, "salt");
  15597. create_dword (x=0X20000BC0);
  15598. op_plain_offset (x, 0, 0);
  15599. op_plain_offset (x, 128, 0);
  15600. create_insn (0X20000BC4);
  15601. set_name (0X20000BC4, "ffsp_superblock_stuff_for_format");
  15602. create_insn (x=0X20000BCC);
  15603. op_plain_offset (x, 1, 0);
  15604. op_plain_offset (x, 129, 0);
  15605. create_insn (x=0X20000BD6);
  15606. op_chr (x, 1);
  15607. create_insn (x=0X20000BDC);
  15608. op_chr (x, 1);
  15609. create_insn (x=0X20000BE8);
  15610. op_plain_offset (x, 1, 0);
  15611. op_plain_offset (x, 129, 0);
  15612. create_insn (x=0X20000BF4);
  15613. op_stroff (x, 1, GetStrucIdByName("FSSuperblock"), 0);
  15614. set_cmt (0X20000BF8, "keyid", 0);
  15615. create_insn (x=0X20000BF8);
  15616. op_enum (x, 1, GetEnum("IOSCDefaultKeyHandle"),0);
  15617. set_cmt (0X20000BFA, "data", 0);
  15618. create_insn (x=0X20000BFA);
  15619. op_stroff (x, 1, GetStrucIdByName("FSSuperblock"), 0);
  15620. create_insn (0X20000C06);
  15621. create_insn (x=0X20000C08);
  15622. op_plain_offset (x, 1, 0);
  15623. op_plain_offset (x, 129, 0);
  15624. create_insn (x=0X20000C16);
  15625. op_plain_offset (x, 1, 0);
  15626. op_plain_offset (x, 129, 0);
  15627. create_insn (x=0X20000C18);
  15628. op_plain_offset (x, 1, 0);
  15629. op_plain_offset (x, 129, 0);
  15630. create_insn (x=0X20000C22);
  15631. op_hex (x, 1);
  15632. create_insn (0X20000C26);
  15633. create_insn (x=0X20000C2A);
  15634. op_plain_offset (x, 1, 0X2004F19C);
  15635. op_plain_offset (x, 129, 0X2004F19C);
  15636. create_insn (x=0X20000C34);
  15637. op_hex (x, 1);
  15638. create_insn (x=0X20000C38);
  15639. op_hex (x, 1);
  15640. create_insn (x=0X20000C3A);
  15641. op_plain_offset (x, 1, 0);
  15642. op_plain_offset (x, 129, 0);
  15643. create_insn (x=0X20000C4A);
  15644. op_hex (x, 1);
  15645. create_insn (x=0X20000C54);
  15646. op_plain_offset (x, 1, 0);
  15647. op_plain_offset (x, 129, 0);
  15648. create_insn (x=0X20000C56);
  15649. op_plain_offset (x, 1, 0X2004F180);
  15650. op_plain_offset (x, 129, 0X2004F180);
  15651. create_insn (x=0X20000C70);
  15652. op_hex (x, 1);
  15653. create_insn (0X20000C74);
  15654. create_insn (x=0X20000C88);
  15655. op_plain_offset (x, 1, 0);
  15656. op_plain_offset (x, 129, 0);
  15657. create_insn (x=0X20000C96);
  15658. op_plain_offset (x, 1, 0);
  15659. op_plain_offset (x, 129, 0);
  15660. create_insn (x=0X20000CA4);
  15661. op_plain_offset (x, 1, 0);
  15662. op_plain_offset (x, 129, 0);
  15663. create_insn (x=0X20000CAC);
  15664. op_plain_offset (x, 1, 0);
  15665. op_plain_offset (x, 129, 0);
  15666. create_insn (x=0X20000CB0);
  15667. op_plain_offset (x, 1, 0X2004F19C);
  15668. op_plain_offset (x, 129, 0X2004F19C);
  15669. set_cmt (0X20000CC0, "ptr", 0);
  15670. set_cmt (0X20000CC2, "byte", 0);
  15671. create_insn (x=0X20000CCE);
  15672. op_plain_offset (x, 1, 0X2004F19C);
  15673. op_plain_offset (x, 129, 0X2004F19C);
  15674. create_insn (x=0X20000D02);
  15675. op_plain_offset (x, 1, 0X2004F19C);
  15676. op_plain_offset (x, 129, 0X2004F19C);
  15677. create_insn (x=0X20000D1E);
  15678. op_plain_offset (x, 1, 0);
  15679. op_plain_offset (x, 129, 0);
  15680. create_insn (x=0X20000D24);
  15681. op_plain_offset (x, 1, 0);
  15682. op_plain_offset (x, 129, 0);
  15683. create_insn (x=0X20000D28);
  15684. op_plain_offset (x, 1, 0);
  15685. op_plain_offset (x, 129, 0);
  15686. create_dword (x=0X20000D38);
  15687. op_plain_offset (x, 0, 0);
  15688. op_plain_offset (x, 128, 0);
  15689. create_dword (x=0X20000D3C);
  15690. op_plain_offset (x, 0, 0);
  15691. op_plain_offset (x, 128, 0);
  15692. create_dword (x=0X20000D40);
  15693. op_plain_offset (x, 0, 0);
  15694. op_plain_offset (x, 128, 0);
  15695. create_dword (x=0X20000D44);
  15696. op_plain_offset (x, 0, 0);
  15697. op_plain_offset (x, 128, 0);
  15698. create_dword (x=0X20000D48);
  15699. op_hex (x, 0);
  15700. create_dword (x=0X20000D4C);
  15701. op_hex (x, 0);
  15702. create_dword (x=0X20000D50);
  15703. op_hex (x, 0);
  15704. create_dword (x=0X20000D54);
  15705. op_plain_offset (x, 0, 0);
  15706. op_plain_offset (x, 128, 0);
  15707. create_insn (0X20000D58);
  15708. set_name (0X20000D58, "fs_flush_superblock");
  15709. create_insn (x=0X20000D68);
  15710. op_stkvar (x, 1);
  15711. create_insn (x=0X20000D6A);
  15712. op_plain_offset (x, 1, 0);
  15713. op_plain_offset (x, 129, 0);
  15714. create_insn (x=0X20000D74);
  15715. op_plain_offset (x, 1, 0);
  15716. op_plain_offset (x, 129, 0);
  15717. create_insn (x=0X20000D7E);
  15718. op_stkvar (x, 1);
  15719. create_insn (x=0X20000D80);
  15720. op_plain_offset (x, 1, 0);
  15721. op_plain_offset (x, 129, 0);
  15722. create_insn (x=0X20000D84);
  15723. op_plain_offset (x, 1, 0);
  15724. op_plain_offset (x, 129, 0);
  15725. create_insn (x=0X20000D8A);
  15726. op_stkvar (x, 1);
  15727. create_insn (x=0X20000D94);
  15728. op_plain_offset (x, 1, 0X2004F19C);
  15729. op_plain_offset (x, 129, 0X2004F19C);
  15730. create_insn (x=0X20000D9C);
  15731. op_plain_offset (x, 1, 0X2004F19C);
  15732. op_plain_offset (x, 129, 0X2004F19C);
  15733. create_insn (x=0X20000D9E);
  15734. op_plain_offset (x, 1, 0);
  15735. op_plain_offset (x, 129, 0);
  15736. create_insn (x=0X20000DA0);
  15737. op_plain_offset (x, 1, 0X2004F180);
  15738. op_plain_offset (x, 129, 0X2004F180);
  15739. create_insn (0X20000DC4);
  15740. create_insn (0X20000DCA);
  15741. create_insn (x=0X20000DD2);
  15742. op_plain_offset (x, 1, 0X2004F19C);
  15743. op_plain_offset (x, 129, 0X2004F19C);
  15744. create_insn (x=0X20000DD4);
  15745. op_plain_offset (x, 1, 0);
  15746. op_plain_offset (x, 129, 0);
  15747. create_insn (x=0X20000DD6);
  15748. op_plain_offset (x, 1, 0X2004F180);
  15749. op_plain_offset (x, 129, 0X2004F180);
  15750. create_insn (x=0X20000DF0);
  15751. op_plain_offset (x, 1, 0);
  15752. op_plain_offset (x, 129, 0);
  15753. create_insn (x=0X20000DF4);
  15754. op_hex (x, 1);
  15755. create_insn (x=0X20000DF6);
  15756. op_plain_offset (x, 1, 0);
  15757. op_plain_offset (x, 129, 0);
  15758. create_insn (x=0X20000DFA);
  15759. op_plain_offset (x, 1, 0);
  15760. op_plain_offset (x, 129, 0);
  15761. create_insn (x=0X20000DFC);
  15762. op_plain_offset (x, 1, 0X2004F19C);
  15763. op_plain_offset (x, 129, 0X2004F19C);
  15764. create_insn (x=0X20000E12);
  15765. op_plain_offset (x, 1, 0X2004F180);
  15766. op_plain_offset (x, 129, 0X2004F180);
  15767. set_cmt (0X20000E26, "a4", 0);
  15768. create_insn (x=0X20000E26);
  15769. op_plain_offset (x, 1, 0);
  15770. op_plain_offset (x, 129, 0);
  15771. create_insn (x=0X20000E28);
  15772. op_plain_offset (x, 1, 0X20049940);
  15773. op_plain_offset (x, 129, 0X20049940);
  15774. create_insn (x=0X20000E2C);
  15775. op_plain_offset (x, 1, 0);
  15776. op_plain_offset (x, 129, 0);
  15777. create_insn (x=0X20000E2E);
  15778. op_plain_offset (x, 1, 0X2004F19C);
  15779. op_plain_offset (x, 129, 0X2004F19C);
  15780. create_insn (x=0X20000E34);
  15781. op_plain_offset (x, 1, 0);
  15782. op_plain_offset (x, 129, 0);
  15783. set_cmt (0X20000E38, "inputData", 0);
  15784. create_insn (x=0X20000E38);
  15785. op_stkvar (x, 1);
  15786. set_cmt (0X20000E3C, "a6", 0);
  15787. create_insn (x=0X20000E3C);
  15788. op_stkvar (x, 1);
  15789. set_cmt (0X20000E44, "a2", 0);
  15790. set_cmt (0X20000E46, "a3", 0);
  15791. create_insn (x=0X20000E4E);
  15792. op_stkvar (x, 1);
  15793. create_insn (x=0X20000E5A);
  15794. op_plain_offset (x, 1, 0X2004F19C);
  15795. op_plain_offset (x, 129, 0X2004F19C);
  15796. create_insn (x=0X20000E64);
  15797. op_plain_offset (x, 1, 0);
  15798. op_plain_offset (x, 129, 0);
  15799. create_insn (x=0X20000E6A);
  15800. op_stkvar (x, 1);
  15801. create_insn (x=0X20000E6E);
  15802. op_plain_offset (x, 1, 0X2004F180);
  15803. op_plain_offset (x, 129, 0X2004F180);
  15804. create_insn (x=0X20000E82);
  15805. op_plain_offset (x, 1, 0);
  15806. op_plain_offset (x, 129, 0);
  15807. create_insn (x=0X20000E9C);
  15808. op_plain_offset (x, 1, 0X2004F180);
  15809. op_plain_offset (x, 129, 0X2004F180);
  15810. create_insn (x=0X20000EA8);
  15811. op_plain_offset (x, 1, 0X2004F180);
  15812. op_plain_offset (x, 129, 0X2004F180);
  15813. create_insn (x=0X20000EB2);
  15814. op_stkvar (x, 1);
  15815. create_insn (x=0X20000EC0);
  15816. op_plain_offset (x, 1, 0);
  15817. op_plain_offset (x, 129, 0);
  15818. create_insn (0X20000ECC);
  15819. create_insn (x=0X20000ECE);
  15820. op_stkvar (x, 1);
  15821. create_insn (x=0X20000EDC);
  15822. op_stkvar (x, 1);
  15823. create_insn (x=0X20000EE2);
  15824. op_stkvar (x, 1);
  15825. create_insn (x=0X20000EE6);
  15826. op_stkvar (x, 1);
  15827. create_insn (x=0X20000EEE);
  15828. op_stkvar (x, 1);
  15829. create_insn (x=0X20000EF4);
  15830. toggle_sign (x, 1);
  15831. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  15832. create_insn (x=0X20000EF8);
  15833. op_stkvar (x, 1);
  15834. create_insn (0X20000EFC);
  15835. create_insn (x=0X20000F02);
  15836. op_stkvar (x, 1);
  15837. create_byte (0X20000F16);
  15838. make_array (0X20000F16, 0X2);
  15839. create_dword (x=0X20000F18);
  15840. op_plain_offset (x, 0, 0);
  15841. op_plain_offset (x, 128, 0);
  15842. create_dword (x=0X20000F1C);
  15843. op_plain_offset (x, 0, 0);
  15844. op_plain_offset (x, 128, 0);
  15845. create_dword (x=0X20000F20);
  15846. op_plain_offset (x, 0, 0);
  15847. op_plain_offset (x, 128, 0);
  15848. create_dword (x=0X20000F24);
  15849. op_plain_offset (x, 0, 0);
  15850. op_plain_offset (x, 128, 0);
  15851. create_dword (x=0X20000F28);
  15852. op_plain_offset (x, 0, 0);
  15853. op_plain_offset (x, 128, 0);
  15854. create_dword (x=0X20000F2C);
  15855. op_hex (x, 0);
  15856. create_dword (x=0X20000F30);
  15857. op_plain_offset (x, 0, 0);
  15858. op_plain_offset (x, 128, 0);
  15859. create_insn (0X20000F34);
  15860. set_name (0X20000F34, "ffsp_get_path_len_for_nonroot");
  15861. set_cmt (0X20000F40, "string", 0);
  15862. set_cmt (0X20000F42, "a2", 0);
  15863. create_byte (0X20000F62);
  15864. make_array (0X20000F62, 0X2);
  15865. create_insn (0X20000F64);
  15866. set_name (0X20000F64, "fs_allocate_new_fst_entry");
  15867. create_insn (x=0X20000F6A);
  15868. op_plain_offset (x, 1, 0);
  15869. op_plain_offset (x, 129, 0);
  15870. create_insn (x=0X20000F6E);
  15871. op_plain_offset (x, 1, 0X2004F19C);
  15872. op_plain_offset (x, 129, 0X2004F19C);
  15873. create_insn (x=0X20000F76);
  15874. op_plain_offset (x, 1, 0);
  15875. op_plain_offset (x, 129, 0);
  15876. create_insn (x=0X20000F90);
  15877. op_plain_offset (x, 1, 0X2004F19C);
  15878. op_plain_offset (x, 129, 0X2004F19C);
  15879. create_insn (x=0X20000FB2);
  15880. op_hex (x, 1);
  15881. create_byte (0X20000FBA);
  15882. make_array (0X20000FBA, 0X2);
  15883. create_dword (x=0X20000FBC);
  15884. op_plain_offset (x, 0, 0);
  15885. op_plain_offset (x, 128, 0);
  15886. create_dword (x=0X20000FC0);
  15887. op_plain_offset (x, 0, 0);
  15888. op_plain_offset (x, 128, 0);
  15889. create_dword (x=0X20000FC4);
  15890. op_hex (x, 0);
  15891. create_insn (0X20000FC8);
  15892. set_name (0X20000FC8, "fs_split_path");
  15893. create_insn (0X20000FF4);
  15894. create_insn (0X20001016);
  15895. set_cmt (0X20001022, "dst", 0);
  15896. create_insn (0X20001022);
  15897. set_cmt (0X20001024, "src", 0);
  15898. set_cmt (0X20001026, "length", 0);
  15899. set_cmt (0X20001034, "dst", 0);
  15900. set_cmt (0X20001036, "src", 0);
  15901. set_cmt (0X20001038, "length", 0);
  15902. create_insn (0X20001054);
  15903. set_name (0X20001054, "fs_find_nonroot_path");
  15904. create_insn (x=0X20001068);
  15905. op_stkvar (x, 1);
  15906. set_cmt (0X20001072, "string", 0);
  15907. set_cmt (0X20001074, "a2", 0);
  15908. create_insn (x=0X2000107A);
  15909. op_stkvar (x, 1);
  15910. create_insn (x=0X2000107E);
  15911. op_stkvar (x, 1);
  15912. create_insn (x=0X20001080);
  15913. op_plain_offset (x, 1, 0);
  15914. op_plain_offset (x, 129, 0);
  15915. create_insn (x=0X20001086);
  15916. op_stkvar (x, 1);
  15917. create_insn (0X2000109E);
  15918. set_cmt (0X200010AA, "string", 0);
  15919. set_cmt (0X200010AC, "a2", 0);
  15920. create_insn (x=0X200010BA);
  15921. op_stkvar (x, 1);
  15922. create_insn (x=0X200010BE);
  15923. op_plain_offset (x, 1, 0);
  15924. op_plain_offset (x, 129, 0);
  15925. create_insn (x=0X200010C2);
  15926. op_dec (x, 1);
  15927. create_insn (x=0X200010D0);
  15928. op_stroff (x, 1, GetStrucIdByName("FSTEntry"), 0);
  15929. create_insn (x=0X200010D4);
  15930. op_stroff (x, 1, GetStrucIdByName("FSTEntry"), 0);
  15931. create_insn (x=0X200010DE);
  15932. op_plain_offset (x, 1, 0);
  15933. op_plain_offset (x, 129, 0);
  15934. set_cmt (0X200010F2, "string1", 0);
  15935. set_cmt (0X200010F4, "string2", 0);
  15936. set_cmt (0X200010F6, "length", 0);
  15937. create_insn (0X2000111E);
  15938. create_insn (x=0X20001126);
  15939. op_stkvar (x, 1);
  15940. create_insn (x=0X2000112A);
  15941. op_stkvar (x, 1);
  15942. create_insn (x=0X2000112E);
  15943. op_stkvar (x, 1);
  15944. create_insn (x=0X20001130);
  15945. op_stkvar (x, 1);
  15946. create_insn (x=0X20001136);
  15947. op_stkvar (x, 1);
  15948. create_insn (x=0X2000113C);
  15949. op_hex (x, 1);
  15950. create_byte (0X20001152);
  15951. make_array (0X20001152, 0X2);
  15952. create_dword (x=0X20001154);
  15953. op_hex (x, 0);
  15954. create_dword (x=0X20001158);
  15955. op_plain_offset (x, 0, 0);
  15956. op_plain_offset (x, 128, 0);
  15957. create_insn (0X2000115C);
  15958. set_name (0X2000115C, "fs_find_path");
  15959. set_cmt (0X20001166, "superblock", 0);
  15960. set_cmt (0X2000116A, "parent", 0);
  15961. create_insn (0X2000116A);
  15962. set_cmt (0X2000116C, "path", 0);
  15963. create_byte (0X20001176);
  15964. make_array (0X20001176, 0X2);
  15965. create_insn (0X20001178);
  15966. set_name (0X20001178, "fs_remove_fst_entry_from_chain");
  15967. create_insn (x=0X2000118A);
  15968. op_plain_offset (x, 1, 0);
  15969. op_plain_offset (x, 129, 0);
  15970. create_insn (0X200011C8);
  15971. create_insn (0X200011E8);
  15972. create_insn (x=0X200011EC);
  15973. op_plain_offset (x, 1, 0);
  15974. op_plain_offset (x, 129, 0);
  15975. create_insn (x=0X20001208);
  15976. op_hex (x, 1);
  15977. create_insn (x=0X2000120E);
  15978. op_plain_offset (x, 1, 0);
  15979. op_plain_offset (x, 129, 0);
  15980. create_insn (x=0X20001250);
  15981. op_hex (x, 1);
  15982. create_insn (x=0X20001264);
  15983. op_plain_offset (x, 1, 0);
  15984. op_plain_offset (x, 129, 0);
  15985. create_byte (0X20001286);
  15986. make_array (0X20001286, 0X2);
  15987. create_dword (x=0X20001288);
  15988. op_plain_offset (x, 0, 0);
  15989. op_plain_offset (x, 128, 0);
  15990. create_dword (x=0X2000128C);
  15991. op_hex (x, 0);
  15992. create_insn (0X20001290);
  15993. set_name (0X20001290, "fs_check_permissions");
  15994. create_insn (x=0X200012A2);
  15995. op_plain_offset (x, 1, 0);
  15996. op_plain_offset (x, 129, 0);
  15997. create_insn (x=0X200012D2);
  15998. op_plain_offset (x, 1, 0);
  15999. op_plain_offset (x, 129, 0);
  16000. create_insn (0X200012F8);
  16001. create_insn (x=0X200012FE);
  16002. op_stkvar (x, 1);
  16003. create_insn (x=0X20001302);
  16004. op_stkvar (x, 1);
  16005. set_cmt (0X20001304, "check permission", 0);
  16006. create_insn (x=0X20001308);
  16007. toggle_sign (x, 1);
  16008. create_dword (x=0X20001314);
  16009. op_plain_offset (x, 0, 0);
  16010. op_plain_offset (x, 128, 0);
  16011. create_insn (0X20001318);
  16012. set_name (0X20001318, "_fs_check_file_opened");
  16013. create_insn (x=0X20001320);
  16014. op_plain_offset (x, 1, 0);
  16015. op_plain_offset (x, 129, 0);
  16016. create_insn (0X2000133C);
  16017. create_byte (0X2000134A);
  16018. make_array (0X2000134A, 0X2);
  16019. create_dword (x=0X2000134C);
  16020. op_plain_offset (x, 0, 0);
  16021. op_plain_offset (x, 128, 0);
  16022. create_insn (0X20001350);
  16023. create_insn (x=0X20001362);
  16024. op_plain_offset (x, 1, 0);
  16025. op_plain_offset (x, 129, 0);
  16026. create_insn (x=0X20001368);
  16027. op_plain_offset (x, 1, 0X2004F19C);
  16028. op_plain_offset (x, 129, 0X2004F19C);
  16029. create_insn (x=0X20001374);
  16030. op_plain_offset (x, 1, 0);
  16031. op_plain_offset (x, 129, 0);
  16032. create_insn (0X200013A4);
  16033. create_insn (x=0X200013B2);
  16034. op_plain_offset (x, 1, 0);
  16035. op_plain_offset (x, 129, 0);
  16036. create_insn (x=0X200013B4);
  16037. op_plain_offset (x, 1, 0X2004F19C);
  16038. op_plain_offset (x, 129, 0X2004F19C);
  16039. create_insn (x=0X200013BC);
  16040. op_plain_offset (x, 1, 0);
  16041. op_plain_offset (x, 129, 0);
  16042. create_insn (x=0X200013F4);
  16043. op_plain_offset (x, 1, 0);
  16044. op_plain_offset (x, 129, 0);
  16045. create_insn (0X2000142C);
  16046. create_insn (x=0X20001434);
  16047. op_plain_offset (x, 1, 0);
  16048. op_plain_offset (x, 129, 0);
  16049. create_insn (x=0X20001436);
  16050. op_plain_offset (x, 1, 0X2004F19C);
  16051. op_plain_offset (x, 129, 0X2004F19C);
  16052. create_insn (x=0X2000143E);
  16053. op_plain_offset (x, 1, 0);
  16054. op_plain_offset (x, 129, 0);
  16055. create_insn (x=0X20001458);
  16056. op_plain_offset (x, 1, 0);
  16057. op_plain_offset (x, 129, 0);
  16058. create_insn (0X2000146E);
  16059. create_insn (x=0X2000147A);
  16060. op_plain_offset (x, 1, 0);
  16061. op_plain_offset (x, 129, 0);
  16062. create_insn (0X20001490);
  16063. create_byte (0X200014A6);
  16064. make_array (0X200014A6, 0X2);
  16065. create_dword (x=0X200014A8);
  16066. op_plain_offset (x, 0, 0);
  16067. op_plain_offset (x, 128, 0);
  16068. create_dword (x=0X200014AC);
  16069. op_plain_offset (x, 0, 0);
  16070. op_plain_offset (x, 128, 0);
  16071. create_dword (x=0X200014B0);
  16072. op_plain_offset (x, 0, 0);
  16073. op_plain_offset (x, 128, 0);
  16074. create_dword (x=0X200014B4);
  16075. op_plain_offset (x, 0, 0);
  16076. op_plain_offset (x, 128, 0);
  16077. create_dword (x=0X200014B8);
  16078. op_plain_offset (x, 0, 0);
  16079. op_plain_offset (x, 128, 0);
  16080. create_insn (0X200014BC);
  16081. set_name (0X200014BC, "fs_maybe_alloc_new_cluster");
  16082. create_insn (x=0X200014CE);
  16083. op_stkvar (x, 1);
  16084. create_insn (x=0X200014D0);
  16085. op_hex (x, 1);
  16086. create_insn (x=0X200014D2);
  16087. op_stkvar (x, 1);
  16088. create_insn (x=0X200014D4);
  16089. op_plain_offset (x, 1, 0);
  16090. op_plain_offset (x, 129, 0);
  16091. create_insn (x=0X200014DA);
  16092. op_stkvar (x, 1);
  16093. create_insn (x=0X200014DC);
  16094. op_plain_offset (x, 1, 0X2004F19C);
  16095. op_plain_offset (x, 129, 0X2004F19C);
  16096. create_insn (x=0X200014E2);
  16097. op_plain_offset (x, 1, 0);
  16098. op_plain_offset (x, 129, 0);
  16099. create_insn (x=0X200014F0);
  16100. op_plain_offset (x, 1, 0X2004F19C);
  16101. op_plain_offset (x, 129, 0X2004F19C);
  16102. create_insn (x=0X20001504);
  16103. op_plain_offset (x, 1, 0);
  16104. op_plain_offset (x, 129, 0);
  16105. create_insn (x=0X20001508);
  16106. op_stkvar (x, 1);
  16107. create_insn (x=0X2000150C);
  16108. op_plain_offset (x, 1, 0);
  16109. op_plain_offset (x, 129, 0);
  16110. create_insn (x=0X20001518);
  16111. op_plain_offset (x, 1, 0);
  16112. op_plain_offset (x, 129, 0);
  16113. create_insn (x=0X2000151A);
  16114. op_plain_offset (x, 1, 0X2004F180);
  16115. op_plain_offset (x, 129, 0X2004F180);
  16116. create_insn (x=0X20001528);
  16117. op_plain_offset (x, 1, 0);
  16118. op_plain_offset (x, 129, 0);
  16119. create_insn (x=0X2000152C);
  16120. op_plain_offset (x, 1, 0);
  16121. op_plain_offset (x, 129, 0);
  16122. create_insn (x=0X2000153C);
  16123. op_hex (x, 1);
  16124. create_insn (x=0X20001542);
  16125. op_plain_offset (x, 1, 0);
  16126. op_plain_offset (x, 129, 0);
  16127. create_insn (x=0X2000154C);
  16128. op_stkvar (x, 1);
  16129. create_insn (x=0X2000155E);
  16130. op_plain_offset (x, 1, 0);
  16131. op_plain_offset (x, 129, 0);
  16132. create_insn (x=0X20001560);
  16133. op_plain_offset (x, 1, 0X2004F180);
  16134. op_plain_offset (x, 129, 0X2004F180);
  16135. create_insn (x=0X2000156C);
  16136. op_hex (x, 1);
  16137. create_insn (x=0X2000156E);
  16138. op_hex (x, 1);
  16139. create_insn (x=0X20001572);
  16140. op_plain_offset (x, 1, 0);
  16141. op_plain_offset (x, 129, 0);
  16142. create_insn (x=0X20001574);
  16143. op_plain_offset (x, 1, 0X2004F180);
  16144. op_plain_offset (x, 129, 0X2004F180);
  16145. create_insn (0X20001594);
  16146. create_insn (x=0X2000159C);
  16147. op_hex (x, 1);
  16148. create_insn (x=0X200015B2);
  16149. op_plain_offset (x, 1, 0);
  16150. op_plain_offset (x, 129, 0);
  16151. create_insn (x=0X200015B4);
  16152. op_plain_offset (x, 1, 0X2004F180);
  16153. op_plain_offset (x, 129, 0X2004F180);
  16154. create_insn (x=0X200015DC);
  16155. op_plain_offset (x, 1, 0X2004F180);
  16156. op_plain_offset (x, 129, 0X2004F180);
  16157. create_insn (x=0X200015E8);
  16158. op_plain_offset (x, 1, 0);
  16159. op_plain_offset (x, 129, 0);
  16160. create_insn (x=0X200015EC);
  16161. op_stkvar (x, 1);
  16162. create_insn (x=0X200015F0);
  16163. op_hex (x, 1);
  16164. create_insn (x=0X200015F6);
  16165. op_plain_offset (x, 1, 0);
  16166. op_plain_offset (x, 129, 0);
  16167. create_insn (x=0X200015F8);
  16168. op_plain_offset (x, 1, 0X2004F180);
  16169. op_plain_offset (x, 129, 0X2004F180);
  16170. create_insn (x=0X20001606);
  16171. op_hex (x, 1);
  16172. create_insn (x=0X20001608);
  16173. op_stkvar (x, 1);
  16174. create_insn (x=0X2000160E);
  16175. op_stkvar (x, 1);
  16176. create_insn (x=0X20001612);
  16177. op_stkvar (x, 1);
  16178. set_cmt (0X20001616, "superblock", 0);
  16179. create_insn (x=0X20001620);
  16180. op_stkvar (x, 1);
  16181. create_dword (x=0X20001634);
  16182. op_hex (x, 0);
  16183. create_dword (x=0X20001638);
  16184. op_plain_offset (x, 0, 0);
  16185. op_plain_offset (x, 128, 0);
  16186. create_dword (x=0X2000163C);
  16187. op_plain_offset (x, 0, 0);
  16188. op_plain_offset (x, 128, 0);
  16189. create_dword (x=0X20001640);
  16190. op_plain_offset (x, 0, 0);
  16191. op_plain_offset (x, 128, 0);
  16192. create_dword (x=0X20001644);
  16193. op_plain_offset (x, 0, 0);
  16194. op_plain_offset (x, 128, 0);
  16195. create_dword (x=0X20001648);
  16196. op_hex (x, 0);
  16197. create_dword (x=0X2000164C);
  16198. op_hex (x, 0);
  16199. create_insn (0X20001650);
  16200. set_name (0X20001650, "fs_find_reserved_cluster");
  16201. create_insn (x=0X20001652);
  16202. op_hex (x, 1);
  16203. create_insn (x=0X2000165A);
  16204. op_plain_offset (x, 1, 0);
  16205. op_plain_offset (x, 129, 0);
  16206. create_insn (x=0X20001660);
  16207. op_plain_offset (x, 1, 0X2004F19C);
  16208. op_plain_offset (x, 129, 0X2004F19C);
  16209. create_insn (x=0X2000166E);
  16210. op_hex (x, 1);
  16211. create_insn (x=0X20001670);
  16212. op_plain_offset (x, 1, 0);
  16213. op_plain_offset (x, 129, 0);
  16214. create_insn (x=0X20001684);
  16215. op_plain_offset (x, 1, 0X2004F180);
  16216. op_plain_offset (x, 129, 0X2004F180);
  16217. create_byte (0X2000169E);
  16218. make_array (0X2000169E, 0X2);
  16219. create_dword (x=0X200016A0);
  16220. op_hex (x, 0);
  16221. create_dword (x=0X200016A4);
  16222. op_plain_offset (x, 0, 0);
  16223. op_plain_offset (x, 128, 0);
  16224. create_dword (x=0X200016A8);
  16225. op_hex (x, 0);
  16226. create_dword (x=0X200016AC);
  16227. op_plain_offset (x, 0, 0);
  16228. op_plain_offset (x, 128, 0);
  16229. create_insn (0X200016B0);
  16230. set_name (0X200016B0, "fs_do_stuff_on_fst_recursively");
  16231. create_insn (x=0X200016CA);
  16232. op_plain_offset (x, 1, 0);
  16233. op_plain_offset (x, 129, 0);
  16234. create_insn (x=0X200016E6);
  16235. op_plain_offset (x, 1, 0);
  16236. op_plain_offset (x, 129, 0);
  16237. create_insn (x=0X200016EE);
  16238. op_plain_offset (x, 1, 0);
  16239. op_plain_offset (x, 129, 0);
  16240. create_insn (0X20001702);
  16241. create_insn (0X2000170C);
  16242. create_insn (x=0X20001726);
  16243. op_plain_offset (x, 1, 0);
  16244. op_plain_offset (x, 129, 0);
  16245. create_insn (0X20001742);
  16246. create_insn (0X2000174A);
  16247. create_insn (0X20001784);
  16248. create_insn (x=0X20001786);
  16249. op_hex (x, 1);
  16250. create_insn (0X20001790);
  16251. create_insn (x=0X200017AC);
  16252. op_plain_offset (x, 1, 0);
  16253. op_plain_offset (x, 129, 0);
  16254. create_insn (x=0X200017F6);
  16255. op_hex (x, 1);
  16256. create_insn (0X20001800);
  16257. set_cmt (0X20001838, "superblock", 0);
  16258. set_cmt (0X2000183A, "fst_idx", 0);
  16259. set_cmt (0X2000183C, "mode", 0);
  16260. create_insn (0X20001854);
  16261. create_insn (x=0X2000185E);
  16262. op_enum (x, 1, GetEnum("FSSub16B0Arg"),0);
  16263. create_insn (x=0X20001888);
  16264. op_plain_offset (x, 1, 0);
  16265. op_plain_offset (x, 129, 0);
  16266. create_insn (x=0X20001894);
  16267. op_plain_offset (x, 1, 0);
  16268. op_plain_offset (x, 129, 0);
  16269. create_insn (x=0X200018A0);
  16270. op_plain_offset (x, 1, 0X20049988);
  16271. op_plain_offset (x, 129, 0X20049988);
  16272. create_insn (x=0X200018A4);
  16273. op_plain_offset (x, 1, 0X20049988);
  16274. op_plain_offset (x, 129, 0X20049988);
  16275. create_insn (x=0X200018A6);
  16276. op_plain_offset (x, 1, 0X20049988);
  16277. op_plain_offset (x, 129, 0X20049988);
  16278. create_insn (x=0X200018AA);
  16279. op_plain_offset (x, 1, 0X20049988);
  16280. op_plain_offset (x, 129, 0X20049988);
  16281. create_insn (x=0X200018AC);
  16282. op_hex (x, 1);
  16283. create_insn (x=0X200018C4);
  16284. op_plain_offset (x, 1, 0);
  16285. op_plain_offset (x, 129, 0);
  16286. create_insn (x=0X200018C6);
  16287. op_plain_offset (x, 1, 0X20049988);
  16288. op_plain_offset (x, 129, 0X20049988);
  16289. create_insn (x=0X200018CA);
  16290. op_plain_offset (x, 1, 0X20049988);
  16291. op_plain_offset (x, 129, 0X20049988);
  16292. create_insn (x=0X200018CC);
  16293. op_plain_offset (x, 1, 0X20049988);
  16294. op_plain_offset (x, 129, 0X20049988);
  16295. create_insn (x=0X200018D0);
  16296. op_plain_offset (x, 1, 0X20049988);
  16297. op_plain_offset (x, 129, 0X20049988);
  16298. create_insn (x=0X200018EE);
  16299. op_hex (x, 1);
  16300. create_insn (0X200018F6);
  16301. create_insn (0X200018FE);
  16302. create_insn (0X20001906);
  16303. create_byte (0X2000191E);
  16304. make_array (0X2000191E, 0X2);
  16305. create_dword (x=0X20001920);
  16306. op_plain_offset (x, 0, 0);
  16307. op_plain_offset (x, 128, 0);
  16308. create_dword (x=0X20001924);
  16309. op_hex (x, 0);
  16310. create_dword (x=0X20001928);
  16311. op_plain_offset (x, 0, 0);
  16312. op_plain_offset (x, 128, 0);
  16313. create_dword (x=0X2000192C);
  16314. op_hex (x, 0);
  16315. create_dword (x=0X20001930);
  16316. op_hex (x, 0);
  16317. create_dword (x=0X20001934);
  16318. op_plain_offset (x, 0, 0);
  16319. op_plain_offset (x, 128, 0);
  16320. create_insn (0X20001938);
  16321. set_name (0X20001938, "fs_rename_delete_flush_maybe");
  16322. create_insn (x=0X2000196C);
  16323. op_plain_offset (x, 1, 0);
  16324. op_plain_offset (x, 129, 0);
  16325. create_insn (x=0X2000196E);
  16326. op_plain_offset (x, 1, 0X2004F180);
  16327. op_plain_offset (x, 129, 0X2004F180);
  16328. create_insn (x=0X20001998);
  16329. op_plain_offset (x, 1, 0);
  16330. op_plain_offset (x, 129, 0);
  16331. create_insn (x=0X200019A4);
  16332. op_plain_offset (x, 1, 0X2004F19C);
  16333. op_plain_offset (x, 129, 0X2004F19C);
  16334. set_cmt (0X200019B2, "superblock", 0);
  16335. create_insn (x=0X200019C8);
  16336. op_hex (x, 1);
  16337. create_insn (x=0X200019CE);
  16338. op_plain_offset (x, 1, 0);
  16339. op_plain_offset (x, 129, 0);
  16340. create_insn (x=0X200019D2);
  16341. op_plain_offset (x, 1, 0X2004F180);
  16342. op_plain_offset (x, 129, 0X2004F180);
  16343. create_insn (x=0X200019F4);
  16344. op_plain_offset (x, 1, 0X2004F180);
  16345. op_plain_offset (x, 129, 0X2004F180);
  16346. create_insn (0X20001A20);
  16347. create_insn (0X20001A3E);
  16348. create_insn (x=0X20001A46);
  16349. op_plain_offset (x, 1, 0);
  16350. op_plain_offset (x, 129, 0);
  16351. create_insn (x=0X20001A48);
  16352. op_plain_offset (x, 1, 0X2004F180);
  16353. op_plain_offset (x, 129, 0X2004F180);
  16354. create_insn (x=0X20001A54);
  16355. op_plain_offset (x, 1, 0);
  16356. op_plain_offset (x, 129, 0);
  16357. create_insn (x=0X20001A6A);
  16358. op_plain_offset (x, 1, 0);
  16359. op_plain_offset (x, 129, 0);
  16360. create_insn (0X20001A86);
  16361. create_insn (0X20001A8A);
  16362. create_byte (0X20001A92);
  16363. make_array (0X20001A92, 0X2);
  16364. create_dword (x=0X20001A94);
  16365. op_plain_offset (x, 0, 0);
  16366. op_plain_offset (x, 128, 0);
  16367. create_dword (x=0X20001A98);
  16368. op_plain_offset (x, 0, 0);
  16369. op_plain_offset (x, 128, 0);
  16370. create_dword (x=0X20001A9C);
  16371. op_plain_offset (x, 0, 0);
  16372. op_plain_offset (x, 128, 0);
  16373. create_dword (x=0X20001AA0);
  16374. op_plain_offset (x, 0, 0);
  16375. op_plain_offset (x, 128, 0);
  16376. create_insn (0X20001AA4);
  16377. create_insn (0X20001AB4);
  16378. create_insn (x=0X20001AB6);
  16379. op_plain_offset (x, 1, 0);
  16380. op_plain_offset (x, 129, 0);
  16381. create_insn (x=0X20001AB8);
  16382. op_plain_offset (x, 1, 0X2004F180);
  16383. op_plain_offset (x, 129, 0X2004F180);
  16384. create_insn (0X20001AC6);
  16385. create_insn (x=0X20001AD6);
  16386. op_hex (x, 1);
  16387. create_insn (x=0X20001ADE);
  16388. op_plain_offset (x, 1, 0X2004F180);
  16389. op_plain_offset (x, 129, 0X2004F180);
  16390. set_cmt (0X20001AF0, "superblock", 0);
  16391. set_cmt (0X20001AF6, "a2", 0);
  16392. set_cmt (0X20001AFC, "a3", 0);
  16393. create_insn (0X20001B44);
  16394. create_insn (x=0X20001B6A);
  16395. op_plain_offset (x, 1, 0);
  16396. op_plain_offset (x, 129, 0);
  16397. create_insn (x=0X20001B6C);
  16398. op_plain_offset (x, 1, 0X2004F180);
  16399. op_plain_offset (x, 129, 0X2004F180);
  16400. create_insn (x=0X20001B80);
  16401. op_hex (x, 1);
  16402. create_insn (x=0X20001B8A);
  16403. op_plain_offset (x, 1, 0);
  16404. op_plain_offset (x, 129, 0);
  16405. create_insn (x=0X20001BC6);
  16406. op_plain_offset (x, 1, 0);
  16407. op_plain_offset (x, 129, 0);
  16408. create_insn (x=0X20001BC8);
  16409. op_plain_offset (x, 1, 0X2004F180);
  16410. op_plain_offset (x, 129, 0X2004F180);
  16411. create_insn (x=0X20001BEC);
  16412. op_plain_offset (x, 1, 0X2004F180);
  16413. op_plain_offset (x, 129, 0X2004F180);
  16414. create_insn (x=0X20001BF8);
  16415. op_plain_offset (x, 1, 0);
  16416. op_plain_offset (x, 129, 0);
  16417. create_insn (x=0X20001BFA);
  16418. op_plain_offset (x, 1, 0);
  16419. op_plain_offset (x, 129, 0);
  16420. create_insn (x=0X20001BFC);
  16421. op_plain_offset (x, 1, 0X2004F180);
  16422. op_plain_offset (x, 129, 0X2004F180);
  16423. create_insn (x=0X20001C06);
  16424. op_plain_offset (x, 1, 0X20049988);
  16425. op_plain_offset (x, 129, 0X20049988);
  16426. create_insn (x=0X20001C0A);
  16427. op_plain_offset (x, 1, 0X20049988);
  16428. op_plain_offset (x, 129, 0X20049988);
  16429. create_insn (x=0X20001C0C);
  16430. op_plain_offset (x, 1, 0X20049988);
  16431. op_plain_offset (x, 129, 0X20049988);
  16432. create_insn (x=0X20001C10);
  16433. op_plain_offset (x, 1, 0X20049988);
  16434. op_plain_offset (x, 129, 0X20049988);
  16435. create_insn (x=0X20001C26);
  16436. op_plain_offset (x, 1, 0);
  16437. op_plain_offset (x, 129, 0);
  16438. create_insn (x=0X20001C2E);
  16439. op_plain_offset (x, 1, 0X2004F180);
  16440. op_plain_offset (x, 129, 0X2004F180);
  16441. create_insn (x=0X20001C52);
  16442. op_plain_offset (x, 1, 0X2004F180);
  16443. op_plain_offset (x, 129, 0X2004F180);
  16444. create_insn (x=0X20001C82);
  16445. op_plain_offset (x, 1, 0);
  16446. op_plain_offset (x, 129, 0);
  16447. create_insn (x=0X20001C90);
  16448. op_plain_offset (x, 1, 0);
  16449. op_plain_offset (x, 129, 0);
  16450. create_insn (x=0X20001C9A);
  16451. op_plain_offset (x, 1, 0X2004F180);
  16452. op_plain_offset (x, 129, 0X2004F180);
  16453. create_insn (x=0X20001CC2);
  16454. op_plain_offset (x, 1, 0X2004F180);
  16455. op_plain_offset (x, 129, 0X2004F180);
  16456. create_insn (0X20001CF4);
  16457. create_insn (x=0X20001D2E);
  16458. op_plain_offset (x, 1, 0);
  16459. op_plain_offset (x, 129, 0);
  16460. create_insn (x=0X20001D30);
  16461. op_plain_offset (x, 1, 0X2004F180);
  16462. op_plain_offset (x, 129, 0X2004F180);
  16463. create_insn (x=0X20001D3E);
  16464. op_plain_offset (x, 1, 0);
  16465. op_plain_offset (x, 129, 0);
  16466. create_insn (x=0X20001D40);
  16467. op_plain_offset (x, 1, 0X2004F180);
  16468. op_plain_offset (x, 129, 0X2004F180);
  16469. create_insn (x=0X20001D64);
  16470. op_plain_offset (x, 1, 0X2004F180);
  16471. op_plain_offset (x, 129, 0X2004F180);
  16472. create_insn (x=0X20001D9C);
  16473. op_hex (x, 1);
  16474. create_insn (x=0X20001DA2);
  16475. op_plain_offset (x, 1, 0);
  16476. op_plain_offset (x, 129, 0);
  16477. create_insn (x=0X20001DA4);
  16478. op_plain_offset (x, 1, 0X2004F180);
  16479. op_plain_offset (x, 129, 0X2004F180);
  16480. create_insn (0X20001DC2);
  16481. create_dword (x=0X20001DDC);
  16482. op_plain_offset (x, 0, 0);
  16483. op_plain_offset (x, 128, 0);
  16484. create_dword (x=0X20001DE0);
  16485. op_hex (x, 0);
  16486. create_dword (x=0X20001DE4);
  16487. op_hex (x, 0);
  16488. create_dword (x=0X20001DE8);
  16489. op_plain_offset (x, 0, 0);
  16490. op_plain_offset (x, 128, 0);
  16491. create_dword (x=0X20001DEC);
  16492. op_hex (x, 0);
  16493. create_insn (0X20001DF0);
  16494. set_cmt (0X20001DFA, "superblock", 0);
  16495. set_cmt (0X20001E00, "a2", 0);
  16496. set_cmt (0X20001E06, "a3", 0);
  16497. create_insn (x=0X20001E2C);
  16498. op_plain_offset (x, 1, 0);
  16499. op_plain_offset (x, 129, 0);
  16500. create_insn (x=0X20001E36);
  16501. op_plain_offset (x, 1, 0X2004F180);
  16502. op_plain_offset (x, 129, 0X2004F180);
  16503. create_insn (x=0X20001E58);
  16504. op_plain_offset (x, 1, 0X2004F180);
  16505. op_plain_offset (x, 129, 0X2004F180);
  16506. create_insn (x=0X20001E84);
  16507. op_plain_offset (x, 1, 0);
  16508. op_plain_offset (x, 129, 0);
  16509. create_insn (x=0X20001E98);
  16510. op_plain_offset (x, 1, 0);
  16511. op_plain_offset (x, 129, 0);
  16512. create_insn (x=0X20001EA2);
  16513. op_plain_offset (x, 1, 0X2004F180);
  16514. op_plain_offset (x, 129, 0X2004F180);
  16515. create_insn (x=0X20001EC4);
  16516. op_plain_offset (x, 1, 0X2004F180);
  16517. op_plain_offset (x, 129, 0X2004F180);
  16518. create_dword (x=0X20001F10);
  16519. op_plain_offset (x, 0, 0);
  16520. op_plain_offset (x, 128, 0);
  16521. create_dword (x=0X20001F14);
  16522. op_plain_offset (x, 0, 0);
  16523. op_plain_offset (x, 128, 0);
  16524. create_insn (0X20001F18);
  16525. create_insn (x=0X20001F36);
  16526. op_plain_offset (x, 1, 0);
  16527. op_plain_offset (x, 129, 0);
  16528. create_insn (x=0X20001F38);
  16529. op_plain_offset (x, 1, 0X2004F180);
  16530. op_plain_offset (x, 129, 0X2004F180);
  16531. create_insn (x=0X20001F60);
  16532. op_plain_offset (x, 1, 0);
  16533. op_plain_offset (x, 129, 0);
  16534. create_insn (x=0X20001F62);
  16535. op_plain_offset (x, 1, 0);
  16536. op_plain_offset (x, 129, 0);
  16537. create_insn (x=0X20001F88);
  16538. op_plain_offset (x, 1, 0X2004F180);
  16539. op_plain_offset (x, 129, 0X2004F180);
  16540. set_cmt (0X20001F94, "superblock", 0);
  16541. create_insn (x=0X20001F9E);
  16542. op_hex (x, 1);
  16543. create_insn (x=0X20001FAC);
  16544. op_plain_offset (x, 1, 0);
  16545. op_plain_offset (x, 129, 0);
  16546. create_insn (x=0X20001FB0);
  16547. op_plain_offset (x, 1, 0X2004F180);
  16548. op_plain_offset (x, 129, 0X2004F180);
  16549. create_insn (x=0X20001FDA);
  16550. op_plain_offset (x, 1, 0X2004F180);
  16551. op_plain_offset (x, 129, 0X2004F180);
  16552. create_insn (x=0X20001FE6);
  16553. op_plain_offset (x, 1, 0);
  16554. op_plain_offset (x, 129, 0);
  16555. create_insn (x=0X20001FE8);
  16556. op_plain_offset (x, 1, 0);
  16557. op_plain_offset (x, 129, 0);
  16558. create_insn (x=0X20001FEA);
  16559. op_plain_offset (x, 1, 0X2004F180);
  16560. op_plain_offset (x, 129, 0X2004F180);
  16561. create_insn (x=0X20001FF2);
  16562. op_plain_offset (x, 1, 0X20049988);
  16563. op_plain_offset (x, 129, 0X20049988);
  16564. create_insn (x=0X20001FF6);
  16565. op_plain_offset (x, 1, 0X20049988);
  16566. op_plain_offset (x, 129, 0X20049988);
  16567. create_insn (x=0X20002004);
  16568. op_plain_offset (x, 1, 0);
  16569. op_plain_offset (x, 129, 0);
  16570. create_insn (x=0X20002022);
  16571. op_plain_offset (x, 1, 0X2004F180);
  16572. op_plain_offset (x, 129, 0X2004F180);
  16573. create_insn (x=0X20002048);
  16574. op_plain_offset (x, 1, 0X2004F180);
  16575. op_plain_offset (x, 129, 0X2004F180);
  16576. create_insn (x=0X20002056);
  16577. op_plain_offset (x, 1, 0X2004F180);
  16578. op_plain_offset (x, 129, 0X2004F180);
  16579. create_insn (x=0X2000205E);
  16580. op_plain_offset (x, 1, 0);
  16581. op_plain_offset (x, 129, 0);
  16582. create_insn (x=0X20002060);
  16583. op_plain_offset (x, 1, 0X20049988);
  16584. op_plain_offset (x, 129, 0X20049988);
  16585. create_insn (x=0X20002064);
  16586. op_plain_offset (x, 1, 0X20049988);
  16587. op_plain_offset (x, 129, 0X20049988);
  16588. create_insn (0X2000206C);
  16589. set_cmt (0X20002088, "superblock", 0);
  16590. set_cmt (0X2000208A, "a2", 0);
  16591. set_cmt (0X2000208C, "a3", 0);
  16592. create_insn (x=0X20002098);
  16593. op_plain_offset (x, 1, 0);
  16594. op_plain_offset (x, 129, 0);
  16595. create_insn (x=0X2000209C);
  16596. op_plain_offset (x, 1, 0X2004F180);
  16597. op_plain_offset (x, 129, 0X2004F180);
  16598. create_insn (x=0X200020C4);
  16599. op_plain_offset (x, 1, 0X2004F180);
  16600. op_plain_offset (x, 129, 0X2004F180);
  16601. create_insn (x=0X200020D0);
  16602. op_plain_offset (x, 1, 0);
  16603. op_plain_offset (x, 129, 0);
  16604. create_insn (x=0X200020D2);
  16605. op_plain_offset (x, 1, 0);
  16606. op_plain_offset (x, 129, 0);
  16607. create_insn (x=0X200020D4);
  16608. op_plain_offset (x, 1, 0X2004F180);
  16609. op_plain_offset (x, 129, 0X2004F180);
  16610. create_insn (x=0X200020DC);
  16611. op_plain_offset (x, 1, 0X20049988);
  16612. op_plain_offset (x, 129, 0X20049988);
  16613. create_insn (x=0X200020E0);
  16614. op_plain_offset (x, 1, 0X20049988);
  16615. op_plain_offset (x, 129, 0X20049988);
  16616. create_byte (0X200020FE);
  16617. make_array (0X200020FE, 0X2);
  16618. create_dword (x=0X20002100);
  16619. op_plain_offset (x, 0, 0);
  16620. op_plain_offset (x, 128, 0);
  16621. create_dword (x=0X20002104);
  16622. op_plain_offset (x, 0, 0);
  16623. op_plain_offset (x, 128, 0);
  16624. create_dword (x=0X20002108);
  16625. op_hex (x, 0);
  16626. create_dword (x=0X2000210C);
  16627. op_plain_offset (x, 0, 0);
  16628. op_plain_offset (x, 128, 0);
  16629. create_insn (0X20002110);
  16630. set_name (0X20002110, "fs_init_stats");
  16631. create_insn (x=0X2000211E);
  16632. op_plain_offset (x, 1, 0);
  16633. op_plain_offset (x, 129, 0);
  16634. create_insn (x=0X20002128);
  16635. op_plain_offset (x, 1, 0X20049988);
  16636. op_plain_offset (x, 129, 0X20049988);
  16637. create_insn (x=0X2000212A);
  16638. op_plain_offset (x, 1, 0X20049988);
  16639. op_plain_offset (x, 129, 0X20049988);
  16640. create_insn (x=0X2000212C);
  16641. op_plain_offset (x, 1, 0X20049988);
  16642. op_plain_offset (x, 129, 0X20049988);
  16643. create_insn (x=0X2000212E);
  16644. op_plain_offset (x, 1, 0X20049988);
  16645. op_plain_offset (x, 129, 0X20049988);
  16646. create_insn (x=0X20002130);
  16647. op_plain_offset (x, 1, 0X20049988);
  16648. op_plain_offset (x, 129, 0X20049988);
  16649. create_insn (x=0X20002132);
  16650. op_plain_offset (x, 1, 0X20049988);
  16651. op_plain_offset (x, 129, 0X20049988);
  16652. create_insn (x=0X20002134);
  16653. op_plain_offset (x, 1, 0);
  16654. op_plain_offset (x, 129, 0);
  16655. create_insn (x=0X2000213A);
  16656. op_plain_offset (x, 1, 0X2004F19C);
  16657. op_plain_offset (x, 129, 0X2004F19C);
  16658. create_insn (x=0X20002146);
  16659. op_hex (x, 1);
  16660. create_insn (x=0X20002148);
  16661. op_plain_offset (x, 1, 0);
  16662. op_plain_offset (x, 129, 0);
  16663. create_insn (x=0X20002158);
  16664. op_hex (x, 1);
  16665. create_insn (x=0X20002160);
  16666. op_hex (x, 1);
  16667. create_insn (x=0X2000216C);
  16668. op_plain_offset (x, 1, 0X20049988);
  16669. op_plain_offset (x, 129, 0X20049988);
  16670. create_insn (x=0X20002170);
  16671. op_plain_offset (x, 1, 0X20049988);
  16672. op_plain_offset (x, 129, 0X20049988);
  16673. create_insn (x=0X20002174);
  16674. op_plain_offset (x, 1, 0X20049988);
  16675. op_plain_offset (x, 129, 0X20049988);
  16676. create_insn (x=0X20002178);
  16677. op_plain_offset (x, 1, 0X20049988);
  16678. op_plain_offset (x, 129, 0X20049988);
  16679. create_insn (x=0X2000217C);
  16680. op_plain_offset (x, 1, 0X20049988);
  16681. op_plain_offset (x, 129, 0X20049988);
  16682. create_insn (x=0X20002180);
  16683. op_plain_offset (x, 1, 0X20049988);
  16684. op_plain_offset (x, 129, 0X20049988);
  16685. create_insn (x=0X20002184);
  16686. op_plain_offset (x, 1, 0X20049988);
  16687. op_plain_offset (x, 129, 0X20049988);
  16688. create_insn (x=0X20002188);
  16689. op_plain_offset (x, 1, 0X20049988);
  16690. op_plain_offset (x, 129, 0X20049988);
  16691. create_insn (x=0X2000218C);
  16692. op_plain_offset (x, 1, 0X20049988);
  16693. op_plain_offset (x, 129, 0X20049988);
  16694. create_insn (x=0X20002190);
  16695. op_plain_offset (x, 1, 0X20049988);
  16696. op_plain_offset (x, 129, 0X20049988);
  16697. create_insn (x=0X2000219C);
  16698. op_plain_offset (x, 1, 0);
  16699. op_plain_offset (x, 129, 0);
  16700. create_insn (x=0X2000219E);
  16701. op_plain_offset (x, 1, 0X2004F19C);
  16702. op_plain_offset (x, 129, 0X2004F19C);
  16703. create_insn (x=0X200021A6);
  16704. op_plain_offset (x, 1, 0);
  16705. op_plain_offset (x, 129, 0);
  16706. create_insn (x=0X200021C2);
  16707. op_plain_offset (x, 1, 0);
  16708. op_plain_offset (x, 129, 0);
  16709. create_insn (x=0X200021C4);
  16710. op_plain_offset (x, 1, 0);
  16711. op_plain_offset (x, 129, 0);
  16712. create_insn (x=0X200021C6);
  16713. op_plain_offset (x, 1, 0X2004F19C);
  16714. op_plain_offset (x, 129, 0X2004F19C);
  16715. create_insn (x=0X200021CC);
  16716. op_plain_offset (x, 1, 0);
  16717. op_plain_offset (x, 129, 0);
  16718. create_insn (x=0X200021DC);
  16719. op_plain_offset (x, 1, 0X20049988);
  16720. op_plain_offset (x, 129, 0X20049988);
  16721. create_insn (x=0X200021E0);
  16722. op_plain_offset (x, 1, 0X20049988);
  16723. op_plain_offset (x, 129, 0X20049988);
  16724. create_insn (x=0X200021E4);
  16725. op_plain_offset (x, 1, 0X20049988);
  16726. op_plain_offset (x, 129, 0X20049988);
  16727. create_insn (x=0X200021E8);
  16728. op_plain_offset (x, 1, 0X20049988);
  16729. op_plain_offset (x, 129, 0X20049988);
  16730. create_byte (0X20002212);
  16731. make_array (0X20002212, 0X2);
  16732. create_dword (x=0X20002214);
  16733. op_plain_offset (x, 0, 0);
  16734. op_plain_offset (x, 128, 0);
  16735. create_dword (x=0X20002218);
  16736. op_plain_offset (x, 0, 0);
  16737. op_plain_offset (x, 128, 0);
  16738. create_dword (x=0X2000221C);
  16739. op_hex (x, 0);
  16740. create_dword (x=0X20002220);
  16741. op_hex (x, 0);
  16742. create_dword (x=0X20002224);
  16743. op_hex (x, 0);
  16744. create_dword (x=0X20002228);
  16745. op_plain_offset (x, 0, 0);
  16746. op_plain_offset (x, 128, 0);
  16747. create_insn (0X2000222C);
  16748. set_name (0X2000222C, "fs_format_mark_some_clusters_as_reserved");
  16749. create_insn (x=0X2000223C);
  16750. op_plain_offset (x, 1, 0);
  16751. op_plain_offset (x, 129, 0);
  16752. create_insn (x=0X20002244);
  16753. op_plain_offset (x, 1, 0X2004F19C);
  16754. op_plain_offset (x, 129, 0X2004F19C);
  16755. create_insn (x=0X2000224A);
  16756. op_plain_offset (x, 1, 0X2004F19C);
  16757. op_plain_offset (x, 129, 0X2004F19C);
  16758. create_insn (x=0X20002258);
  16759. op_plain_offset (x, 1, 0);
  16760. op_plain_offset (x, 129, 0);
  16761. create_insn (x=0X2000225A);
  16762. op_plain_offset (x, 1, 0X2004F180);
  16763. op_plain_offset (x, 129, 0X2004F180);
  16764. create_insn (x=0X2000226A);
  16765. op_plain_offset (x, 1, 0);
  16766. op_plain_offset (x, 129, 0);
  16767. create_insn (x=0X2000226C);
  16768. op_plain_offset (x, 1, 0X20049988);
  16769. op_plain_offset (x, 129, 0X20049988);
  16770. create_insn (x=0X20002270);
  16771. op_stkvar (x, 1);
  16772. create_insn (x=0X20002280);
  16773. op_plain_offset (x, 1, 0);
  16774. op_plain_offset (x, 129, 0);
  16775. create_insn (x=0X2000228A);
  16776. op_hex (x, 1);
  16777. create_insn (x=0X20002292);
  16778. op_plain_offset (x, 1, 0X2004F180);
  16779. op_plain_offset (x, 129, 0X2004F180);
  16780. create_insn (x=0X200022B8);
  16781. op_plain_offset (x, 1, 0X2004F180);
  16782. op_plain_offset (x, 129, 0X2004F180);
  16783. create_insn (x=0X200022C4);
  16784. op_stkvar (x, 1);
  16785. create_insn (x=0X200022C8);
  16786. op_stkvar (x, 1);
  16787. create_insn (x=0X200022D0);
  16788. op_plain_offset (x, 1, 0X2004F180);
  16789. op_plain_offset (x, 129, 0X2004F180);
  16790. create_insn (x=0X200022E2);
  16791. op_plain_offset (x, 1, 0);
  16792. op_plain_offset (x, 129, 0);
  16793. create_insn (x=0X200022E4);
  16794. op_plain_offset (x, 1, 0X2004F180);
  16795. op_plain_offset (x, 129, 0X2004F180);
  16796. create_insn (x=0X200022E8);
  16797. op_stkvar (x, 1);
  16798. create_insn (x=0X200022EC);
  16799. op_plain_offset (x, 1, 0);
  16800. op_plain_offset (x, 129, 0);
  16801. create_insn (x=0X200022EE);
  16802. op_plain_offset (x, 1, 0X20049988);
  16803. op_plain_offset (x, 129, 0X20049988);
  16804. create_insn (x=0X200022F2);
  16805. op_plain_offset (x, 1, 0X20049988);
  16806. op_plain_offset (x, 129, 0X20049988);
  16807. create_insn (x=0X200022F4);
  16808. op_plain_offset (x, 1, 0X20049988);
  16809. op_plain_offset (x, 129, 0X20049988);
  16810. create_insn (x=0X200022F8);
  16811. op_plain_offset (x, 1, 0X20049988);
  16812. op_plain_offset (x, 129, 0X20049988);
  16813. create_byte (0X2000230E);
  16814. make_array (0X2000230E, 0X2);
  16815. create_dword (x=0X20002310);
  16816. op_plain_offset (x, 0, 0);
  16817. op_plain_offset (x, 128, 0);
  16818. create_dword (x=0X20002314);
  16819. op_plain_offset (x, 0, 0);
  16820. op_plain_offset (x, 128, 0);
  16821. create_dword (x=0X20002318);
  16822. op_plain_offset (x, 0, 0);
  16823. op_plain_offset (x, 128, 0);
  16824. create_dword (x=0X2000231C);
  16825. op_hex (x, 0);
  16826. create_insn (0X20002320);
  16827. set_name (0X20002320, "fs_irrelevant_stuff_on_init");
  16828. set_cmt (0X20002332, "superblock", 0);
  16829. set_cmt (0X20002334, "fst_idx", 0);
  16830. set_cmt (0X20002336, "mode", 0);
  16831. create_insn (x=0X20002344);
  16832. op_plain_offset (x, 1, 0);
  16833. op_plain_offset (x, 129, 0);
  16834. create_insn (x=0X20002346);
  16835. op_plain_offset (x, 1, 0X2004F19C);
  16836. op_plain_offset (x, 129, 0X2004F19C);
  16837. create_insn (x=0X20002350);
  16838. op_plain_offset (x, 1, 0);
  16839. op_plain_offset (x, 129, 0);
  16840. create_insn (x=0X20002364);
  16841. op_plain_offset (x, 1, 0);
  16842. op_plain_offset (x, 129, 0);
  16843. create_insn (x=0X200023DC);
  16844. op_plain_offset (x, 1, 0X2004F19C);
  16845. op_plain_offset (x, 129, 0X2004F19C);
  16846. create_byte (0X2000240A);
  16847. make_array (0X2000240A, 0X2);
  16848. create_dword (x=0X2000240C);
  16849. op_plain_offset (x, 0, 0);
  16850. op_plain_offset (x, 128, 0);
  16851. create_dword (x=0X20002410);
  16852. op_plain_offset (x, 0, 0);
  16853. op_plain_offset (x, 128, 0);
  16854. create_insn (0X20002414);
  16855. set_name (0X20002414, "_fs_create_file");
  16856. set_cmt (0X2000242E, "string", 0);
  16857. create_insn (0X2000243E);
  16858. set_cmt (0X20002456, "path", 0);
  16859. set_cmt (0X20002458, "parent", 0);
  16860. create_insn (x=0X20002458);
  16861. op_stkvar (x, 1);
  16862. set_cmt (0X2000245A, "file_name", 0);
  16863. create_insn (x=0X2000245A);
  16864. op_stkvar (x, 1);
  16865. set_cmt (0X2000246A, "superblock", 0);
  16866. create_insn (0X2000246A);
  16867. set_cmt (0X2000246C, "path", 0);
  16868. create_insn (x=0X2000246C);
  16869. op_stkvar (x, 1);
  16870. create_insn (x=0X20002474);
  16871. op_plain_offset (x, 1, 0);
  16872. op_plain_offset (x, 129, 0);
  16873. create_insn (0X20002480);
  16874. set_cmt (0X20002482, "requested_open_mode", 0);
  16875. create_insn (x=0X20002482);
  16876. op_stkvar (x, 1);
  16877. set_cmt (0X20002484, "superblock", 0);
  16878. set_cmt (0X20002486, "cluster", 0);
  16879. set_cmt (0X20002488, "uid", 0);
  16880. set_cmt (0X2000248A, "gid", 0);
  16881. set_cmt (0X20002496, "superblock", 0);
  16882. create_insn (0X20002496);
  16883. set_cmt (0X20002498, "parent", 0);
  16884. set_cmt (0X2000249A, "path", 0);
  16885. create_insn (x=0X2000249A);
  16886. op_stkvar (x, 1);
  16887. create_insn (x=0X200024A0);
  16888. op_hex (x, 1);
  16889. create_insn (x=0X200024A6);
  16890. op_dec (x, 1);
  16891. set_cmt (0X200024AC, "superblock", 0);
  16892. create_insn (0X200024AC);
  16893. create_insn (x=0X200024B2);
  16894. op_stkvar (x, 1);
  16895. create_insn (x=0X200024B4);
  16896. op_hex (x, 1);
  16897. create_insn (x=0X200024BA);
  16898. op_dec (x, 1);
  16899. create_insn (0X200024C0);
  16900. create_insn (x=0X200024C6);
  16901. op_plain_offset (x, 1, 0);
  16902. op_plain_offset (x, 129, 0);
  16903. create_insn (x=0X200024D8);
  16904. op_stkvar (x, 1);
  16905. set_cmt (0X200024DE, "dst", 0);
  16906. set_cmt (0X200024E0, "src", 0);
  16907. create_insn (x=0X200024E0);
  16908. op_stkvar (x, 1);
  16909. set_cmt (0X200024E2, "length", 0);
  16910. create_insn (x=0X200024F6);
  16911. op_stkvar (x, 1);
  16912. create_insn (x=0X200024FA);
  16913. op_stkvar (x, 1);
  16914. create_insn (x=0X20002500);
  16915. op_stkvar (x, 1);
  16916. create_insn (x=0X20002518);
  16917. op_stkvar (x, 1);
  16918. create_insn (x=0X200025D2);
  16919. op_stkvar (x, 1);
  16920. create_insn (x=0X200025DE);
  16921. op_plain_offset (x, 1, 0);
  16922. op_plain_offset (x, 129, 0);
  16923. create_insn (x=0X200025E0);
  16924. op_plain_offset (x, 1, 0X20049988);
  16925. op_plain_offset (x, 129, 0X20049988);
  16926. create_insn (x=0X200025E4);
  16927. op_plain_offset (x, 1, 0X20049988);
  16928. op_plain_offset (x, 129, 0X20049988);
  16929. create_insn (x=0X200025E6);
  16930. op_plain_offset (x, 1, 0X20049988);
  16931. op_plain_offset (x, 129, 0X20049988);
  16932. create_insn (x=0X200025EA);
  16933. op_plain_offset (x, 1, 0X20049988);
  16934. op_plain_offset (x, 129, 0X20049988);
  16935. create_insn (x=0X200025EC);
  16936. op_stkvar (x, 1);
  16937. create_insn (x=0X200025F2);
  16938. op_stkvar (x, 1);
  16939. create_byte (0X2000260A);
  16940. make_array (0X2000260A, 0X2);
  16941. create_dword (x=0X2000260C);
  16942. op_hex (x, 0);
  16943. create_dword (x=0X20002610);
  16944. op_plain_offset (x, 0, 0);
  16945. op_plain_offset (x, 128, 0);
  16946. create_dword (x=0X20002614);
  16947. op_plain_offset (x, 0, 0);
  16948. op_plain_offset (x, 128, 0);
  16949. create_insn (0X20002618);
  16950. set_name (0X20002618, "ffsp_make_new_handle");
  16951. create_insn (x=0X20002630);
  16952. op_plain_offset (x, 1, 0);
  16953. op_plain_offset (x, 129, 0);
  16954. create_insn (x=0X20002656);
  16955. op_stkvar (x, 1);
  16956. create_insn (0X20002660);
  16957. create_insn (x=0X20002670);
  16958. op_plain_offset (x, 1, 0);
  16959. op_plain_offset (x, 129, 0);
  16960. create_byte (0X20002682);
  16961. make_array (0X20002682, 0X2);
  16962. create_dword (x=0X20002684);
  16963. op_plain_offset (x, 0, 0);
  16964. op_plain_offset (x, 128, 0);
  16965. create_insn (0X20002688);
  16966. set_name (0X20002688, "FS_Format");
  16967. set_cmt (0X20002694, "do_copy", 0);
  16968. create_insn (0X20002694);
  16969. set_cmt (0X200026A0, "do_set", 0);
  16970. create_insn (0X200026A0);
  16971. create_insn (x=0X200026B2);
  16972. op_plain_offset (x, 1, 0);
  16973. op_plain_offset (x, 129, 0);
  16974. create_insn (x=0X200026C2);
  16975. op_stroff (x, 1, GetStrucIdByName("FSSuperblock"), 0);
  16976. create_insn (x=0X20002770);
  16977. op_plain_offset (x, 1, 0);
  16978. op_plain_offset (x, 129, 0);
  16979. set_cmt (0X20002784, "superblock", 0);
  16980. set_cmt (0X2000278E, "super", 0);
  16981. set_cmt (0X200027A0, "do_set", 0);
  16982. set_cmt (0X200027A6, "do_copy", 0);
  16983. create_dword (x=0X200027B4);
  16984. op_plain_offset (x, 0, 0);
  16985. op_plain_offset (x, 128, 0);
  16986. create_dword (x=0X200027B8);
  16987. op_plain_offset (x, 0, 0);
  16988. op_plain_offset (x, 128, 0);
  16989. create_insn (0X200027BC);
  16990. set_name (0X200027BC, "FS_GetStats");
  16991. create_insn (0X200027CA);
  16992. create_insn (x=0X200027D8);
  16993. op_plain_offset (x, 1, 0);
  16994. op_plain_offset (x, 129, 0);
  16995. create_dword (x=0X200027F0);
  16996. op_plain_offset (x, 0, 0);
  16997. op_plain_offset (x, 128, 0);
  16998. create_insn (0X200027F4);
  16999. set_name (0X200027F4, "FS_CreateDir");
  17000. set_cmt (0X2000280E, "string", 0);
  17001. create_insn (0X2000281E);
  17002. create_insn (x=0X20002852);
  17003. op_stkvar (x, 1);
  17004. set_cmt (0X20002854, "path", 0);
  17005. set_cmt (0X20002856, "parent", 0);
  17006. set_cmt (0X20002858, "file_name", 0);
  17007. create_insn (x=0X20002858);
  17008. op_stkvar (x, 1);
  17009. set_cmt (0X20002864, "superblock", 0);
  17010. create_insn (0X20002864);
  17011. set_cmt (0X20002866, "path", 0);
  17012. create_insn (x=0X2000286E);
  17013. op_plain_offset (x, 1, 0);
  17014. op_plain_offset (x, 129, 0);
  17015. create_insn (0X2000287A);
  17016. set_cmt (0X2000287C, "requested_open_mode", 0);
  17017. create_insn (x=0X2000287C);
  17018. op_stkvar (x, 1);
  17019. set_cmt (0X2000287E, "superblock", 0);
  17020. set_cmt (0X20002880, "cluster", 0);
  17021. set_cmt (0X20002882, "uid", 0);
  17022. set_cmt (0X20002884, "gid", 0);
  17023. set_cmt (0X20002890, "superblock", 0);
  17024. create_insn (0X20002890);
  17025. set_cmt (0X20002892, "parent", 0);
  17026. set_cmt (0X20002894, "path", 0);
  17027. create_insn (x=0X20002894);
  17028. op_stkvar (x, 1);
  17029. create_insn (x=0X2000289A);
  17030. op_plain_offset (x, 1, 0);
  17031. op_plain_offset (x, 129, 0);
  17032. set_cmt (0X200028A6, "superblock", 0);
  17033. create_insn (0X200028A6);
  17034. create_insn (x=0X200028AC);
  17035. op_stkvar (x, 1);
  17036. create_insn (x=0X200028AE);
  17037. op_hex (x, 1);
  17038. create_insn (0X200028BA);
  17039. create_insn (0X200028C0);
  17040. create_insn (x=0X200028C6);
  17041. op_plain_offset (x, 1, 0);
  17042. op_plain_offset (x, 129, 0);
  17043. create_insn (x=0X200028D8);
  17044. op_stkvar (x, 1);
  17045. set_cmt (0X200028DE, "dst", 0);
  17046. set_cmt (0X200028E0, "src", 0);
  17047. create_insn (x=0X200028E0);
  17048. op_stkvar (x, 1);
  17049. set_cmt (0X200028E2, "length", 0);
  17050. create_insn (x=0X200028F6);
  17051. op_stkvar (x, 1);
  17052. create_insn (x=0X200028FA);
  17053. op_stkvar (x, 1);
  17054. create_insn (x=0X20002900);
  17055. op_stkvar (x, 1);
  17056. create_insn (x=0X200029C6);
  17057. op_stkvar (x, 1);
  17058. create_insn (x=0X200029D2);
  17059. op_plain_offset (x, 1, 0);
  17060. op_plain_offset (x, 129, 0);
  17061. create_insn (x=0X200029D4);
  17062. op_plain_offset (x, 1, 0X20049988);
  17063. op_plain_offset (x, 129, 0X20049988);
  17064. create_insn (x=0X200029D8);
  17065. op_plain_offset (x, 1, 0X20049988);
  17066. op_plain_offset (x, 129, 0X20049988);
  17067. create_insn (x=0X200029DA);
  17068. op_plain_offset (x, 1, 0X20049988);
  17069. op_plain_offset (x, 129, 0X20049988);
  17070. create_insn (x=0X200029DE);
  17071. op_plain_offset (x, 1, 0X20049988);
  17072. op_plain_offset (x, 129, 0X20049988);
  17073. create_byte (0X200029F6);
  17074. make_array (0X200029F6, 0X2);
  17075. create_dword (x=0X200029F8);
  17076. op_hex (x, 0);
  17077. create_dword (x=0X200029FC);
  17078. op_plain_offset (x, 0, 0);
  17079. op_plain_offset (x, 128, 0);
  17080. create_dword (x=0X20002A00);
  17081. op_plain_offset (x, 0, 0);
  17082. op_plain_offset (x, 128, 0);
  17083. create_insn (0X20002A04);
  17084. set_name (0X20002A04, "FS_ReadDir");
  17085. create_insn (x=0X20002A22);
  17086. op_stkvar (x, 1);
  17087. set_cmt (0X20002A28, "string", 0);
  17088. set_cmt (0X20002A2A, "a2", 0);
  17089. create_insn (0X20002A3A);
  17090. set_cmt (0X20002A4A, "superblock", 0);
  17091. create_insn (0X20002A4A);
  17092. set_cmt (0X20002A4C, "path", 0);
  17093. create_insn (x=0X20002A54);
  17094. op_hex (x, 1);
  17095. create_insn (x=0X20002A60);
  17096. op_plain_offset (x, 1, 0);
  17097. op_plain_offset (x, 129, 0);
  17098. create_insn (x=0X20002A80);
  17099. op_stkvar (x, 1);
  17100. create_insn (0X20002A86);
  17101. set_cmt (0X20002A8A, "requested_open_mode", 0);
  17102. create_insn (x=0X20002A8A);
  17103. op_stkvar (x, 1);
  17104. set_cmt (0X20002A8C, "superblock", 0);
  17105. set_cmt (0X20002A8E, "cluster", 0);
  17106. set_cmt (0X20002A90, "uid", 0);
  17107. set_cmt (0X20002A92, "gid", 0);
  17108. create_insn (x=0X20002AA0);
  17109. op_plain_offset (x, 1, 0);
  17110. op_plain_offset (x, 129, 0);
  17111. create_insn (x=0X20002AA2);
  17112. op_plain_offset (x, 1, 0X2004F19C);
  17113. op_plain_offset (x, 129, 0X2004F19C);
  17114. create_insn (x=0X20002AAC);
  17115. op_plain_offset (x, 1, 0);
  17116. op_plain_offset (x, 129, 0);
  17117. create_insn (x=0X20002ABC);
  17118. op_stkvar (x, 1);
  17119. create_insn (x=0X20002AC0);
  17120. op_plain_offset (x, 1, 0);
  17121. op_plain_offset (x, 129, 0);
  17122. create_insn (x=0X20002AE0);
  17123. op_stkvar (x, 1);
  17124. create_insn (x=0X20002AEE);
  17125. op_hex (x, 1);
  17126. create_insn (x=0X20002AF8);
  17127. op_plain_offset (x, 1, 0);
  17128. op_plain_offset (x, 129, 0);
  17129. set_cmt (0X20002B08, "dst", 0);
  17130. set_cmt (0X20002B0A, "src", 0);
  17131. set_cmt (0X20002B0C, "length", 0);
  17132. set_cmt (0X20002B14, "src", 0);
  17133. set_cmt (0X20002B18, "dest", 0);
  17134. set_cmt (0X20002B1A, "size", 0);
  17135. create_insn (x=0X20002B30);
  17136. op_plain_offset (x, 1, 0);
  17137. op_plain_offset (x, 129, 0);
  17138. create_insn (x=0X20002B4E);
  17139. op_stkvar (x, 1);
  17140. create_dword (x=0X20002B68);
  17141. op_hex (x, 0);
  17142. create_dword (x=0X20002B6C);
  17143. op_plain_offset (x, 0, 0);
  17144. op_plain_offset (x, 128, 0);
  17145. create_dword (x=0X20002B70);
  17146. op_plain_offset (x, 0, 0);
  17147. op_plain_offset (x, 128, 0);
  17148. create_insn (0X20002B74);
  17149. set_name (0X20002B74, "FS_SetAttr");
  17150. set_cmt (0X20002B8C, "string", 0);
  17151. set_cmt (0X20002B8E, "a2", 0);
  17152. create_insn (0X20002B9E);
  17153. set_cmt (0X20002BAE, "superblock", 0);
  17154. create_insn (0X20002BAE);
  17155. set_cmt (0X20002BB0, "path", 0);
  17156. create_insn (x=0X20002BB8);
  17157. op_enum (x, 1, GetEnum("SpecialClusterValue"),0);
  17158. create_insn (0X20002BC4);
  17159. create_insn (x=0X20002BC8);
  17160. op_plain_offset (x, 1, 0);
  17161. op_plain_offset (x, 129, 0);
  17162. create_insn (x=0X20002BF2);
  17163. toggle_sign (x, 1);
  17164. create_insn (x=0X20002BF8);
  17165. op_plain_offset (x, 1, 0);
  17166. op_plain_offset (x, 129, 0);
  17167. create_insn (x=0X20002C2E);
  17168. op_plain_offset (x, 1, 0);
  17169. op_plain_offset (x, 129, 0);
  17170. create_insn (x=0X20002C64);
  17171. toggle_sign (x, 1);
  17172. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  17173. create_insn (x=0X20002C6A);
  17174. op_plain_offset (x, 1, 0);
  17175. op_plain_offset (x, 129, 0);
  17176. create_insn (x=0X20002CAC);
  17177. op_stkvar (x, 1);
  17178. create_insn (x=0X20002CC0);
  17179. op_stkvar (x, 1);
  17180. create_insn (x=0X20002CC6);
  17181. op_stkvar (x, 1);
  17182. create_insn (x=0X20002CCC);
  17183. op_stkvar (x, 1);
  17184. create_byte (0X20002CE2);
  17185. make_array (0X20002CE2, 0X2);
  17186. create_dword (x=0X20002CE4);
  17187. op_enum (x, 0, GetEnum("SpecialClusterValue"),0);
  17188. create_dword (x=0X20002CE8);
  17189. op_plain_offset (x, 0, 0);
  17190. op_plain_offset (x, 128, 0);
  17191. create_insn (0X20002CEC);
  17192. set_name (0X20002CEC, "FS_GetAttr");
  17193. set_cmt (0X20002D0C, "string", 0);
  17194. set_cmt (0X20002D0E, "a2", 0);
  17195. create_insn (x=0X20002D20);
  17196. op_stkvar (x, 1);
  17197. create_insn (x=0X20002D26);
  17198. op_stkvar (x, 1);
  17199. create_insn (x=0X20002D2C);
  17200. op_stkvar (x, 1);
  17201. create_insn (x=0X20002D32);
  17202. op_stkvar (x, 1);
  17203. create_insn (x=0X20002D38);
  17204. op_stkvar (x, 1);
  17205. create_insn (0X20002D44);
  17206. create_insn (0X20002D54);
  17207. create_insn (x=0X20002D5C);
  17208. op_stkvar (x, 1);
  17209. set_cmt (0X20002D5E, "path", 0);
  17210. set_cmt (0X20002D60, "parent", 0);
  17211. set_cmt (0X20002D62, "file_name", 0);
  17212. create_insn (x=0X20002D62);
  17213. op_stkvar (x, 1);
  17214. set_cmt (0X20002D6C, "superblock", 0);
  17215. set_cmt (0X20002D6E, "path", 0);
  17216. create_insn (x=0X20002D76);
  17217. op_dec (x, 1);
  17218. create_insn (0X20002D82);
  17219. set_cmt (0X20002D84, "requested_open_mode", 0);
  17220. create_insn (x=0X20002D84);
  17221. op_stkvar (x, 1);
  17222. set_cmt (0X20002D86, "superblock", 0);
  17223. set_cmt (0X20002D88, "cluster", 0);
  17224. set_cmt (0X20002D8A, "uid", 0);
  17225. set_cmt (0X20002D8C, "gid", 0);
  17226. set_cmt (0X20002D96, "superblock", 0);
  17227. set_cmt (0X20002D98, "parent", 0);
  17228. set_cmt (0X20002D9A, "path", 0);
  17229. create_insn (x=0X20002D9A);
  17230. op_stkvar (x, 1);
  17231. create_insn (x=0X20002DA0);
  17232. op_dec (x, 1);
  17233. create_insn (x=0X20002DAC);
  17234. op_plain_offset (x, 1, 0);
  17235. op_plain_offset (x, 129, 0);
  17236. create_insn (x=0X20002DC0);
  17237. op_stroff (x, 1, GetStrucIdByName("FSTEntry"), 0);
  17238. create_insn (x=0X20002DC4);
  17239. op_stroff (x, 1, GetStrucIdByName("FSTEntry"), 0);
  17240. create_insn (x=0X20002DCA);
  17241. op_stroff (x, 1, GetStrucIdByName("FSTEntry"), 0);
  17242. create_insn (x=0X20002DD0);
  17243. op_stroff (x, 1, GetStrucIdByName("FSTEntry"), 0);
  17244. create_insn (x=0X20002DEC);
  17245. op_stkvar (x, 1);
  17246. create_insn (x=0X20002DFC);
  17247. op_stkvar (x, 1);
  17248. create_insn (x=0X20002E0E);
  17249. op_stkvar (x, 1);
  17250. create_insn (x=0X20002E22);
  17251. op_stkvar (x, 1);
  17252. create_insn (x=0X20002E34);
  17253. op_stkvar (x, 1);
  17254. create_byte (0X20002E4A);
  17255. make_array (0X20002E4A, 0X2);
  17256. create_dword (x=0X20002E4C);
  17257. op_dec (x, 0);
  17258. create_dword (x=0X20002E50);
  17259. op_plain_offset (x, 0, 0);
  17260. op_plain_offset (x, 128, 0);
  17261. create_insn (0X20002E54);
  17262. set_name (0X20002E54, "FS_Delete");
  17263. set_cmt (0X20002E6C, "string", 0);
  17264. create_insn (0X20002E7C);
  17265. set_cmt (0X20002E8A, "path", 0);
  17266. create_insn (0X20002E8A);
  17267. set_cmt (0X20002E8C, "parent", 0);
  17268. create_insn (x=0X20002E8C);
  17269. op_stkvar (x, 1);
  17270. set_cmt (0X20002E8E, "file_name", 0);
  17271. create_insn (x=0X20002E8E);
  17272. op_stkvar (x, 1);
  17273. set_cmt (0X20002E9E, "superblock", 0);
  17274. create_insn (0X20002E9E);
  17275. set_cmt (0X20002EA0, "path", 0);
  17276. create_insn (x=0X20002EA0);
  17277. op_stkvar (x, 1);
  17278. create_insn (x=0X20002EA8);
  17279. op_hex (x, 1);
  17280. create_insn (0X20002EB4);
  17281. set_cmt (0X20002EB6, "requested_open_mode", 0);
  17282. create_insn (x=0X20002EB6);
  17283. op_stkvar (x, 1);
  17284. set_cmt (0X20002EB8, "superblock", 0);
  17285. set_cmt (0X20002EBA, "cluster", 0);
  17286. set_cmt (0X20002EBC, "uid", 0);
  17287. set_cmt (0X20002EBE, "gid", 0);
  17288. set_cmt (0X20002EC8, "superblock", 0);
  17289. set_cmt (0X20002ECA, "parent", 0);
  17290. set_cmt (0X20002ECC, "path", 0);
  17291. create_insn (x=0X20002ECC);
  17292. op_stkvar (x, 1);
  17293. create_insn (x=0X20002ED4);
  17294. op_hex (x, 1);
  17295. create_insn (x=0X20002EE0);
  17296. op_plain_offset (x, 1, 0);
  17297. op_plain_offset (x, 129, 0);
  17298. create_insn (x=0X20002F06);
  17299. op_hex (x, 1);
  17300. set_cmt (0X20002F0C, "superblock", 0);
  17301. set_cmt (0X20002F0E, "fst_idx", 0);
  17302. set_cmt (0X20002F10, "mode", 0);
  17303. set_cmt (0X20002F1A, "superblock", 0);
  17304. set_cmt (0X20002F1C, "fst_idx", 0);
  17305. set_cmt (0X20002F1E, "mode", 0);
  17306. create_insn (0X20002F2E);
  17307. create_insn (x=0X20002F36);
  17308. op_plain_offset (x, 1, 0);
  17309. op_plain_offset (x, 129, 0);
  17310. create_insn (x=0X20002F50);
  17311. op_hex (x, 1);
  17312. create_insn (x=0X20002F5A);
  17313. op_plain_offset (x, 1, 0);
  17314. op_plain_offset (x, 129, 0);
  17315. create_insn (x=0X20002F60);
  17316. op_hex (x, 1);
  17317. create_insn (x=0X20002F6A);
  17318. op_plain_offset (x, 1, 0X20049988);
  17319. op_plain_offset (x, 129, 0X20049988);
  17320. create_insn (x=0X20002F6E);
  17321. op_plain_offset (x, 1, 0X20049988);
  17322. op_plain_offset (x, 129, 0X20049988);
  17323. create_insn (x=0X20002F70);
  17324. op_plain_offset (x, 1, 0X20049988);
  17325. op_plain_offset (x, 129, 0X20049988);
  17326. create_insn (x=0X20002F74);
  17327. op_plain_offset (x, 1, 0X20049988);
  17328. op_plain_offset (x, 129, 0X20049988);
  17329. set_cmt (0X20002F7A, "superblock", 0);
  17330. set_cmt (0X20002F7C, "parent_idx", 0);
  17331. set_cmt (0X20002F7E, "idx", 0);
  17332. create_insn (x=0X20002F88);
  17333. op_plain_offset (x, 1, 0);
  17334. op_plain_offset (x, 129, 0);
  17335. create_insn (x=0X20002F8A);
  17336. op_plain_offset (x, 1, 0X20049988);
  17337. op_plain_offset (x, 129, 0X20049988);
  17338. create_insn (x=0X20002F8E);
  17339. op_plain_offset (x, 1, 0X20049988);
  17340. op_plain_offset (x, 129, 0X20049988);
  17341. create_insn (x=0X20002F90);
  17342. op_plain_offset (x, 1, 0X20049988);
  17343. op_plain_offset (x, 129, 0X20049988);
  17344. create_insn (x=0X20002F94);
  17345. op_plain_offset (x, 1, 0X20049988);
  17346. op_plain_offset (x, 129, 0X20049988);
  17347. set_cmt (0X20002F9C, "superblock", 0);
  17348. create_insn (0X20002FAC);
  17349. create_byte (0X20002FC6);
  17350. make_array (0X20002FC6, 0X2);
  17351. create_dword (x=0X20002FC8);
  17352. op_hex (x, 0);
  17353. create_dword (x=0X20002FCC);
  17354. op_plain_offset (x, 0, 0);
  17355. op_plain_offset (x, 128, 0);
  17356. create_dword (x=0X20002FD0);
  17357. op_hex (x, 0);
  17358. create_dword (x=0X20002FD4);
  17359. op_plain_offset (x, 0, 0);
  17360. op_plain_offset (x, 128, 0);
  17361. create_insn (0X20002FD8);
  17362. set_name (0X20002FD8, "FS_Rename");
  17363. set_cmt (0X20002FF6, "string", 0);
  17364. set_cmt (0X20003000, "string", 0);
  17365. create_insn (0X20003010);
  17366. set_cmt (0X20003020, "path", 0);
  17367. create_insn (0X20003020);
  17368. set_cmt (0X20003022, "parent", 0);
  17369. create_insn (x=0X20003022);
  17370. op_stkvar (x, 1);
  17371. set_cmt (0X20003024, "file_name", 0);
  17372. create_insn (x=0X20003024);
  17373. op_stkvar (x, 1);
  17374. set_cmt (0X20003034, "path", 0);
  17375. create_insn (0X20003034);
  17376. set_cmt (0X20003036, "parent", 0);
  17377. create_insn (x=0X20003036);
  17378. op_stkvar (x, 1);
  17379. set_cmt (0X20003038, "file_name", 0);
  17380. create_insn (x=0X20003038);
  17381. op_stkvar (x, 1);
  17382. set_cmt (0X20003048, "superblock", 0);
  17383. create_insn (0X20003048);
  17384. set_cmt (0X2000304A, "path", 0);
  17385. create_insn (x=0X2000304A);
  17386. op_stkvar (x, 1);
  17387. create_insn (x=0X20003052);
  17388. op_hex (x, 1);
  17389. set_cmt (0X2000305E, "superblock", 0);
  17390. create_insn (0X2000305E);
  17391. set_cmt (0X20003060, "path", 0);
  17392. create_insn (x=0X20003060);
  17393. op_stkvar (x, 1);
  17394. create_insn (x=0X20003066);
  17395. op_stkvar (x, 1);
  17396. create_insn (x=0X20003068);
  17397. op_hex (x, 1);
  17398. create_insn (0X20003074);
  17399. set_cmt (0X20003076, "requested_open_mode", 0);
  17400. create_insn (x=0X20003076);
  17401. op_stkvar (x, 1);
  17402. set_cmt (0X20003078, "superblock", 0);
  17403. set_cmt (0X2000307A, "cluster", 0);
  17404. set_cmt (0X2000307C, "uid", 0);
  17405. set_cmt (0X2000307E, "gid", 0);
  17406. set_cmt (0X2000308A, "requested_open_mode", 0);
  17407. create_insn (x=0X2000308A);
  17408. op_stkvar (x, 1);
  17409. set_cmt (0X2000308C, "superblock", 0);
  17410. set_cmt (0X2000308E, "cluster", 0);
  17411. create_insn (x=0X2000308E);
  17412. op_stkvar (x, 1);
  17413. set_cmt (0X20003090, "uid", 0);
  17414. set_cmt (0X20003092, "gid", 0);
  17415. set_cmt (0X2000309E, "superblock", 0);
  17416. create_insn (0X2000309E);
  17417. set_cmt (0X200030A0, "parent", 0);
  17418. set_cmt (0X200030A2, "path", 0);
  17419. create_insn (x=0X200030A2);
  17420. op_stkvar (x, 1);
  17421. create_insn (x=0X200030AA);
  17422. op_hex (x, 1);
  17423. create_insn (x=0X200030B6);
  17424. op_plain_offset (x, 1, 0);
  17425. op_plain_offset (x, 129, 0);
  17426. set_cmt (0X200030D2, "string1", 0);
  17427. create_insn (x=0X200030D2);
  17428. op_stkvar (x, 1);
  17429. set_cmt (0X200030D4, "string2", 0);
  17430. create_insn (x=0X200030D4);
  17431. op_stkvar (x, 1);
  17432. set_cmt (0X200030D6, "length", 0);
  17433. create_insn (0X200030E6);
  17434. set_cmt (0X200030EE, "superblock", 0);
  17435. set_cmt (0X200030F0, "fst_idx", 0);
  17436. set_cmt (0X200030F2, "mode", 0);
  17437. create_insn (0X200030FE);
  17438. set_cmt (0X20003100, "id", 0);
  17439. create_insn (0X20003100);
  17440. set_cmt (0X2000310C, "superblock", 0);
  17441. create_insn (0X2000310C);
  17442. set_cmt (0X2000310E, "parent", 0);
  17443. create_insn (x=0X2000310E);
  17444. op_stkvar (x, 1);
  17445. set_cmt (0X20003110, "path", 0);
  17446. create_insn (x=0X20003110);
  17447. op_stkvar (x, 1);
  17448. create_insn (x=0X20003118);
  17449. op_enum (x, 1, GetEnum("SpecialClusterValue"),0);
  17450. create_insn (x=0X2000311E);
  17451. op_plain_offset (x, 1, 0);
  17452. op_plain_offset (x, 129, 0);
  17453. create_insn (0X2000313E);
  17454. create_insn (0X20003148);
  17455. create_insn (x=0X20003152);
  17456. op_plain_offset (x, 1, 0);
  17457. op_plain_offset (x, 129, 0);
  17458. create_insn (x=0X2000316A);
  17459. op_plain_offset (x, 1, 0);
  17460. op_plain_offset (x, 129, 0);
  17461. set_cmt (0X20003170, "superblock", 0);
  17462. set_cmt (0X20003172, "fst_idx", 0);
  17463. set_cmt (0X20003174, "mode", 0);
  17464. set_cmt (0X20003180, "superblock", 0);
  17465. create_insn (0X20003180);
  17466. set_cmt (0X20003182, "fst_idx", 0);
  17467. set_cmt (0X20003184, "mode", 0);
  17468. create_insn (0X20003190);
  17469. create_insn (0X20003196);
  17470. create_insn (x=0X200031A0);
  17471. op_plain_offset (x, 1, 0);
  17472. op_plain_offset (x, 129, 0);
  17473. create_insn (x=0X200031BA);
  17474. op_enum (x, 1, GetEnum("SpecialClusterValue"),0);
  17475. create_insn (x=0X200031C4);
  17476. op_plain_offset (x, 1, 0);
  17477. op_plain_offset (x, 129, 0);
  17478. create_insn (x=0X200031CA);
  17479. op_enum (x, 1, GetEnum("SpecialClusterValue"),0);
  17480. create_insn (x=0X200031D4);
  17481. op_plain_offset (x, 1, 0X20049988);
  17482. op_plain_offset (x, 129, 0X20049988);
  17483. create_insn (x=0X200031D8);
  17484. op_plain_offset (x, 1, 0X20049988);
  17485. op_plain_offset (x, 129, 0X20049988);
  17486. create_insn (x=0X200031DA);
  17487. op_plain_offset (x, 1, 0X20049988);
  17488. op_plain_offset (x, 129, 0X20049988);
  17489. create_insn (x=0X200031DE);
  17490. op_plain_offset (x, 1, 0X20049988);
  17491. op_plain_offset (x, 129, 0X20049988);
  17492. set_cmt (0X200031E4, "superblock", 0);
  17493. set_cmt (0X200031E6, "parent_idx", 0);
  17494. create_insn (x=0X200031E6);
  17495. op_stkvar (x, 1);
  17496. set_cmt (0X200031E8, "idx", 0);
  17497. create_insn (x=0X200031F2);
  17498. op_plain_offset (x, 1, 0);
  17499. op_plain_offset (x, 129, 0);
  17500. create_insn (x=0X200031F4);
  17501. op_plain_offset (x, 1, 0X20049988);
  17502. op_plain_offset (x, 129, 0X20049988);
  17503. create_insn (x=0X200031F8);
  17504. op_plain_offset (x, 1, 0X20049988);
  17505. op_plain_offset (x, 129, 0X20049988);
  17506. create_insn (x=0X200031FA);
  17507. op_plain_offset (x, 1, 0X20049988);
  17508. op_plain_offset (x, 129, 0X20049988);
  17509. create_insn (x=0X200031FE);
  17510. op_plain_offset (x, 1, 0X20049988);
  17511. op_plain_offset (x, 129, 0X20049988);
  17512. create_insn (x=0X20003200);
  17513. op_plain_offset (x, 1, 0);
  17514. op_plain_offset (x, 129, 0);
  17515. create_insn (x=0X20003216);
  17516. op_stkvar (x, 1);
  17517. set_cmt (0X20003218, "superblock", 0);
  17518. set_cmt (0X2000321A, "parent_idx", 0);
  17519. set_cmt (0X2000321C, "idx", 0);
  17520. create_insn (x=0X20003226);
  17521. op_plain_offset (x, 1, 0);
  17522. op_plain_offset (x, 129, 0);
  17523. set_cmt (0X20003236, "dst", 0);
  17524. set_cmt (0X20003238, "src", 0);
  17525. create_insn (x=0X20003238);
  17526. op_stkvar (x, 1);
  17527. set_cmt (0X2000323A, "length", 0);
  17528. create_insn (x=0X20003240);
  17529. op_plain_offset (x, 1, 0);
  17530. op_plain_offset (x, 129, 0);
  17531. create_insn (x=0X2000324E);
  17532. op_stkvar (x, 1);
  17533. create_insn (x=0X20003252);
  17534. op_plain_offset (x, 1, 0);
  17535. op_plain_offset (x, 129, 0);
  17536. create_insn (x=0X20003262);
  17537. op_stkvar (x, 1);
  17538. create_insn (x=0X2000327E);
  17539. op_plain_offset (x, 1, 0);
  17540. op_plain_offset (x, 129, 0);
  17541. set_cmt (0X2000329C, "superblock", 0);
  17542. create_insn (0X200032AC);
  17543. create_byte (0X200032CE);
  17544. make_array (0X200032CE, 0X2);
  17545. create_dword (x=0X200032D0);
  17546. op_plain_offset (x, 0, 0);
  17547. op_plain_offset (x, 128, 0);
  17548. create_dword (x=0X200032D4);
  17549. op_plain_offset (x, 0, 0);
  17550. op_plain_offset (x, 128, 0);
  17551. create_dword (x=0X200032D8);
  17552. op_enum (x, 0, GetEnum("SpecialClusterValue"),0);
  17553. create_dword (x=0X200032DC);
  17554. op_plain_offset (x, 0, 0);
  17555. op_plain_offset (x, 128, 0);
  17556. create_insn (0X200032E0);
  17557. set_name (0X200032E0, "FS_GetUsage");
  17558. set_cmt (0X200032F8, "string", 0);
  17559. set_cmt (0X200032FA, "a2", 0);
  17560. create_insn (0X2000330A);
  17561. set_cmt (0X20003318, "superblock", 0);
  17562. create_insn (0X20003318);
  17563. set_cmt (0X2000331A, "path", 0);
  17564. create_insn (x=0X20003322);
  17565. op_hex (x, 1);
  17566. create_insn (x=0X2000332E);
  17567. op_plain_offset (x, 1, 0);
  17568. op_plain_offset (x, 129, 0);
  17569. set_cmt (0X2000334E, "superblock", 0);
  17570. create_insn (0X2000334E);
  17571. set_cmt (0X20003350, "fst_idx", 0);
  17572. set_cmt (0X20003352, "mode", 0);
  17573. create_insn (0X20003362);
  17574. set_cmt (0X20003364, "superblock", 0);
  17575. set_cmt (0X20003366, "fst_idx", 0);
  17576. set_cmt (0X20003368, "mode", 0);
  17577. create_insn (0X20003378);
  17578. create_byte (0X20003382);
  17579. make_array (0X20003382, 0X2);
  17580. create_dword (x=0X20003384);
  17581. op_hex (x, 0);
  17582. create_dword (x=0X20003388);
  17583. op_plain_offset (x, 0, 0);
  17584. op_plain_offset (x, 128, 0);
  17585. create_insn (0X2000338C);
  17586. set_name (0X2000338C, "FS_CreateFile");
  17587. set_cmt (0X200033A8, "attrs", 0);
  17588. create_insn (x=0X200033A8);
  17589. op_stkvar (x, 1);
  17590. create_insn (x=0X200033AA);
  17591. op_stkvar (x, 1);
  17592. set_cmt (0X200033AC, "owner_perm", 0);
  17593. create_insn (x=0X200033AC);
  17594. op_stkvar (x, 1);
  17595. create_insn (x=0X200033AE);
  17596. op_stkvar (x, 1);
  17597. set_cmt (0X200033B0, "group_perm", 0);
  17598. create_insn (x=0X200033B0);
  17599. op_stkvar (x, 1);
  17600. create_insn (x=0X200033B2);
  17601. op_stkvar (x, 1);
  17602. set_cmt (0X200033B4, "other_perm", 0);
  17603. create_insn (x=0X200033B4);
  17604. op_stkvar (x, 1);
  17605. set_cmt (0X200033B8, "a9", 0);
  17606. create_insn (x=0X200033B8);
  17607. op_stkvar (x, 1);
  17608. set_cmt (0X200033BA, "uid", 0);
  17609. set_cmt (0X200033BC, "gid", 0);
  17610. set_cmt (0X200033BE, "path", 0);
  17611. create_insn (0X200033D4);
  17612. set_name (0X200033D4, "FS_SetFileVersionControl");
  17613. set_cmt (0X200033DC, "string", 0);
  17614. create_insn (0X200033EC);
  17615. set_cmt (0X200033FA, "superblock", 0);
  17616. create_insn (0X200033FA);
  17617. set_cmt (0X200033FC, "path", 0);
  17618. create_insn (x=0X20003402);
  17619. op_hex (x, 1);
  17620. create_insn (0X2000340E);
  17621. create_insn (x=0X20003412);
  17622. op_plain_offset (x, 1, 0);
  17623. op_plain_offset (x, 129, 0);
  17624. create_insn (x=0X20003442);
  17625. op_plain_offset (x, 1, 0);
  17626. op_plain_offset (x, 129, 0);
  17627. create_insn (x=0X20003462);
  17628. op_plain_offset (x, 1, 0);
  17629. op_plain_offset (x, 129, 0);
  17630. create_insn (x=0X20003490);
  17631. op_plain_offset (x, 1, 0);
  17632. op_plain_offset (x, 129, 0);
  17633. create_insn (x=0X200034BC);
  17634. op_plain_offset (x, 1, 0);
  17635. op_plain_offset (x, 129, 0);
  17636. create_insn (0X200034EE);
  17637. create_insn (x=0X200034F8);
  17638. op_plain_offset (x, 1, 0);
  17639. op_plain_offset (x, 129, 0);
  17640. create_insn (x=0X2000351C);
  17641. op_plain_offset (x, 1, 0);
  17642. op_plain_offset (x, 129, 0);
  17643. set_cmt (0X20003544, "keyid", 0);
  17644. set_cmt (0X20003546, "data", 0);
  17645. create_byte (0X20003552);
  17646. make_array (0X20003552, 0X2);
  17647. create_dword (x=0X20003554);
  17648. op_hex (x, 0);
  17649. create_dword (x=0X20003558);
  17650. op_plain_offset (x, 0, 0);
  17651. op_plain_offset (x, 128, 0);
  17652. create_insn (0X2000355C);
  17653. set_name (0X2000355C, "FS_Open");
  17654. set_cmt (0X2000356E, "string", 0);
  17655. create_insn (0X2000357E);
  17656. set_cmt (0X2000358C, "superblock", 0);
  17657. create_insn (0X2000358C);
  17658. set_cmt (0X2000358E, "path", 0);
  17659. create_insn (x=0X20003596);
  17660. op_dec (x, 1);
  17661. create_insn (x=0X200035A2);
  17662. op_plain_offset (x, 1, 0);
  17663. op_plain_offset (x, 129, 0);
  17664. create_insn (0X200035C2);
  17665. set_cmt (0X200035C4, "requested_open_mode", 0);
  17666. create_insn (x=0X200035C4);
  17667. op_stkvar (x, 1);
  17668. set_cmt (0X200035C6, "superblock", 0);
  17669. set_cmt (0X200035C8, "cluster", 0);
  17670. set_cmt (0X200035CA, "uid", 0);
  17671. set_cmt (0X200035CC, "gid", 0);
  17672. create_insn (x=0X200035D6);
  17673. op_plain_offset (x, 1, 0);
  17674. op_plain_offset (x, 129, 0);
  17675. set_cmt (0X200035FC, "file_size", 0);
  17676. create_insn (x=0X200035FC);
  17677. op_stkvar (x, 1);
  17678. set_cmt (0X200035FE, "uid", 0);
  17679. set_cmt (0X20003600, "gid", 0);
  17680. set_cmt (0X20003602, "id", 0);
  17681. set_cmt (0X20003604, "open_mode", 0);
  17682. create_insn (x=0X2000360E);
  17683. op_dec (x, 1);
  17684. create_byte (0X2000361E);
  17685. make_array (0X2000361E, 0X2);
  17686. create_dword (x=0X20003620);
  17687. op_dec (x, 0);
  17688. create_dword (x=0X20003624);
  17689. op_plain_offset (x, 0, 0);
  17690. op_plain_offset (x, 128, 0);
  17691. create_insn (0X20003628);
  17692. create_insn (0X2000363C);
  17693. create_insn (0X2000364A);
  17694. create_insn (0X20003656);
  17695. create_insn (x=0X20003658);
  17696. op_plain_offset (x, 1, 0);
  17697. op_plain_offset (x, 129, 0);
  17698. create_dword (x=0X2000368C);
  17699. op_plain_offset (x, 0, 0);
  17700. op_plain_offset (x, 128, 0);
  17701. create_insn (0X20003690);
  17702. set_name (0X20003690, "fs_check_file_offset_and_set_internal_cache_offset");
  17703. create_insn (0X200036A2);
  17704. create_insn (0X200036B0);
  17705. create_insn (0X200036C0);
  17706. create_insn (x=0X200036C4);
  17707. op_plain_offset (x, 1, 0);
  17708. op_plain_offset (x, 129, 0);
  17709. create_insn (x=0X200036E8);
  17710. op_plain_offset (x, 1, 0);
  17711. op_plain_offset (x, 129, 0);
  17712. create_insn (x=0X200036EC);
  17713. op_plain_offset (x, 1, 0);
  17714. op_plain_offset (x, 129, 0);
  17715. create_insn (0X200036F2);
  17716. create_insn (0X200036F8);
  17717. create_insn (x=0X200036FC);
  17718. op_plain_offset (x, 1, 0);
  17719. op_plain_offset (x, 129, 0);
  17720. create_insn (x=0X20003724);
  17721. op_hex (x, 1);
  17722. create_insn (0X2000373C);
  17723. create_byte (0X20003746);
  17724. make_array (0X20003746, 0X2);
  17725. create_dword (x=0X20003748);
  17726. op_plain_offset (x, 0, 0);
  17727. op_plain_offset (x, 128, 0);
  17728. create_dword (x=0X2000374C);
  17729. op_hex (x, 0);
  17730. create_dword (x=0X20003750);
  17731. op_plain_offset (x, 0, 0);
  17732. op_plain_offset (x, 128, 0);
  17733. create_insn (0X20003754);
  17734. set_name (0X20003754, "_fs_direct_read");
  17735. create_insn (x=0X2000376A);
  17736. op_stkvar (x, 1);
  17737. create_insn (0X20003786);
  17738. create_insn (0X20003796);
  17739. create_insn (0X200037A4);
  17740. create_insn (x=0X200037A8);
  17741. op_stkvar (x, 1);
  17742. create_insn (x=0X200037AE);
  17743. op_plain_offset (x, 1, 0);
  17744. op_plain_offset (x, 129, 0);
  17745. create_insn (x=0X200037B8);
  17746. op_stkvar (x, 1);
  17747. create_insn (x=0X200037D6);
  17748. op_hex (x, 1);
  17749. create_insn (0X200037EA);
  17750. create_insn (x=0X200037EC);
  17751. op_stkvar (x, 1);
  17752. create_insn (x=0X200037EE);
  17753. op_plain_offset (x, 1, 0);
  17754. op_plain_offset (x, 129, 0);
  17755. create_insn (x=0X200037F8);
  17756. op_stkvar (x, 1);
  17757. create_insn (x=0X20003816);
  17758. op_stkvar (x, 1);
  17759. create_insn (x=0X20003826);
  17760. toggle_sign (x, 1);
  17761. op_hex (x, 1);
  17762. create_insn (x=0X20003834);
  17763. op_plain_offset (x, 1, 0);
  17764. op_plain_offset (x, 129, 0);
  17765. create_insn (x=0X20003836);
  17766. op_plain_offset (x, 1, 0);
  17767. op_plain_offset (x, 129, 0);
  17768. create_insn (x=0X20003840);
  17769. op_stkvar (x, 1);
  17770. set_cmt (0X2000386A, "src", 0);
  17771. set_cmt (0X2000386C, "size", 0);
  17772. create_insn (x=0X20003872);
  17773. op_stkvar (x, 1);
  17774. create_insn (x=0X20003874);
  17775. op_plain_offset (x, 1, 0X20049C00);
  17776. op_plain_offset (x, 129, 0X20049C00);
  17777. create_insn (x=0X20003876);
  17778. op_stkvar (x, 1);
  17779. create_insn (x=0X20003878);
  17780. op_plain_offset (x, 1, 0X20049C00);
  17781. op_plain_offset (x, 129, 0X20049C00);
  17782. set_cmt (0X2000387C, "ptr", 0);
  17783. set_cmt (0X2000387E, "byte", 0);
  17784. set_cmt (0X20003880, "size", 0);
  17785. create_insn (x=0X2000388C);
  17786. op_stkvar (x, 1);
  17787. create_insn (x=0X2000388E);
  17788. op_plain_offset (x, 1, 0);
  17789. op_plain_offset (x, 129, 0);
  17790. create_insn (x=0X20003890);
  17791. op_plain_offset (x, 1, 0X20049C00);
  17792. op_plain_offset (x, 129, 0X20049C00);
  17793. set_cmt (0X20003896, "data", 0);
  17794. create_insn (x=0X20003896);
  17795. op_stkvar (x, 1);
  17796. set_cmt (0X2000389A, "unknown", 0);
  17797. create_insn (x=0X2000389A);
  17798. op_stkvar (x, 1);
  17799. set_cmt (0X2000389C, "cluster", 0);
  17800. set_cmt (0X2000389E, "cluster_count", 0);
  17801. set_cmt (0X200038A0, "type", 0);
  17802. set_cmt (0X200038A2, "salt", 0);
  17803. create_insn (x=0X200038A2);
  17804. op_plain_offset (x, 1, 0);
  17805. op_plain_offset (x, 129, 0);
  17806. create_insn (x=0X200038B4);
  17807. op_stkvar (x, 1);
  17808. set_cmt (0X200038B6, "super", 0);
  17809. create_insn (x=0X200038C0);
  17810. op_plain_offset (x, 1, 0);
  17811. op_plain_offset (x, 129, 0);
  17812. create_insn (x=0X200038C6);
  17813. op_stkvar (x, 1);
  17814. create_insn (x=0X200038CA);
  17815. op_stkvar (x, 1);
  17816. create_insn (x=0X200038DC);
  17817. op_stkvar (x, 1);
  17818. create_insn (x=0X200038DE);
  17819. op_plain_offset (x, 1, 0);
  17820. op_plain_offset (x, 129, 0);
  17821. create_insn (x=0X200038E0);
  17822. op_plain_offset (x, 1, 0X20049C00);
  17823. op_plain_offset (x, 129, 0X20049C00);
  17824. set_cmt (0X200038E6, "inputData", 0);
  17825. create_insn (x=0X200038E6);
  17826. op_stkvar (x, 1);
  17827. set_cmt (0X200038EA, "a6", 0);
  17828. create_insn (x=0X200038EA);
  17829. op_stkvar (x, 1);
  17830. set_cmt (0X200038EC, "a1", 0);
  17831. set_cmt (0X200038EE, "a2", 0);
  17832. set_cmt (0X200038F0, "a3", 0);
  17833. set_cmt (0X200038F2, "a4", 0);
  17834. create_insn (x=0X200038F2);
  17835. op_plain_offset (x, 1, 0);
  17836. op_plain_offset (x, 129, 0);
  17837. create_insn (0X20003904);
  17838. set_cmt (0X2000390A, "super", 0);
  17839. set_cmt (0X2000390C, "cluster", 0);
  17840. create_insn (x=0X20003922);
  17841. op_plain_offset (x, 1, 0);
  17842. op_plain_offset (x, 129, 0);
  17843. create_insn (x=0X2000392C);
  17844. op_stkvar (x, 1);
  17845. create_insn (x=0X20003944);
  17846. op_plain_offset (x, 1, 0);
  17847. op_plain_offset (x, 129, 0);
  17848. set_cmt (0X20003956, "a2", 0);
  17849. create_insn (x=0X20003956);
  17850. op_stkvar (x, 1);
  17851. set_cmt (0X2000395C, "superblock", 0);
  17852. set_cmt (0X2000395E, "a3", 0);
  17853. create_insn (x=0X2000397A);
  17854. op_stkvar (x, 1);
  17855. create_insn (x=0X2000397E);
  17856. op_stkvar (x, 1);
  17857. create_insn (0X20003992);
  17858. create_insn (x=0X2000399A);
  17859. op_stkvar (x, 1);
  17860. create_byte (0X200039BA);
  17861. make_array (0X200039BA, 0X2);
  17862. create_dword (x=0X200039BC);
  17863. op_plain_offset (x, 0, 0);
  17864. op_plain_offset (x, 128, 0);
  17865. create_dword (x=0X200039C0);
  17866. op_hex (x, 0);
  17867. create_dword (x=0X200039C4);
  17868. op_plain_offset (x, 0, 0);
  17869. op_plain_offset (x, 128, 0);
  17870. create_dword (x=0X200039C8);
  17871. op_plain_offset (x, 0, 0);
  17872. op_plain_offset (x, 128, 0);
  17873. set_name (0X200039C8, "macSalt");
  17874. create_dword (x=0X200039CC);
  17875. op_plain_offset (x, 0, 0);
  17876. op_plain_offset (x, 128, 0);
  17877. create_insn (0X200039D0);
  17878. set_name (0X200039D0, "_fs_direct_write");
  17879. create_insn (x=0X200039E4);
  17880. op_stkvar (x, 1);
  17881. create_insn (x=0X200039E6);
  17882. op_stkvar (x, 1);
  17883. create_insn (x=0X200039E8);
  17884. op_stkvar (x, 1);
  17885. create_insn (x=0X200039FE);
  17886. op_hex (x, 1);
  17887. create_insn (x=0X20003A06);
  17888. op_stkvar (x, 1);
  17889. create_insn (0X20003A16);
  17890. create_insn (0X20003A24);
  17891. create_insn (x=0X20003A28);
  17892. op_stkvar (x, 1);
  17893. create_insn (x=0X20003A30);
  17894. op_stkvar (x, 1);
  17895. create_insn (x=0X20003A38);
  17896. op_plain_offset (x, 1, 0);
  17897. op_plain_offset (x, 129, 0);
  17898. create_insn (x=0X20003A42);
  17899. op_stkvar (x, 1);
  17900. create_insn (0X20003A6A);
  17901. create_insn (x=0X20003A6E);
  17902. op_stkvar (x, 1);
  17903. create_insn (x=0X20003A70);
  17904. op_plain_offset (x, 1, 0);
  17905. op_plain_offset (x, 129, 0);
  17906. create_insn (x=0X20003A7A);
  17907. op_stkvar (x, 1);
  17908. create_insn (x=0X20003A98);
  17909. op_stkvar (x, 1);
  17910. create_insn (x=0X20003A9E);
  17911. op_plain_offset (x, 1, 0);
  17912. op_plain_offset (x, 129, 0);
  17913. create_insn (x=0X20003AA6);
  17914. op_plain_offset (x, 1, 0);
  17915. op_plain_offset (x, 129, 0);
  17916. create_insn (x=0X20003AAA);
  17917. op_stkvar (x, 1);
  17918. create_insn (x=0X20003AAC);
  17919. op_stkvar (x, 1);
  17920. create_insn (x=0X20003AB4);
  17921. op_plain_offset (x, 1, 0);
  17922. op_plain_offset (x, 129, 0);
  17923. create_insn (x=0X20003AB8);
  17924. op_stkvar (x, 1);
  17925. create_insn (x=0X20003ABC);
  17926. op_stkvar (x, 1);
  17927. set_cmt (0X20003ABE, "super", 0);
  17928. create_insn (x=0X20003AC8);
  17929. op_enum (x, 1, GetEnum("SpecialClusterValue"),0);
  17930. create_insn (x=0X20003AD0);
  17931. op_plain_offset (x, 1, 0);
  17932. op_plain_offset (x, 129, 0);
  17933. create_insn (x=0X20003ADA);
  17934. op_stkvar (x, 1);
  17935. create_insn (x=0X20003AFC);
  17936. op_stkvar (x, 1);
  17937. set_cmt (0X20003B00, "src", 0);
  17938. set_cmt (0X20003B02, "size", 0);
  17939. create_insn (x=0X20003B08);
  17940. op_stkvar (x, 1);
  17941. create_insn (x=0X20003B0C);
  17942. op_plain_offset (x, 1, 0X20049C00);
  17943. op_plain_offset (x, 129, 0X20049C00);
  17944. create_insn (x=0X20003B0E);
  17945. op_stkvar (x, 1);
  17946. create_insn (x=0X20003B10);
  17947. op_plain_offset (x, 1, 0X20049C00);
  17948. op_plain_offset (x, 129, 0X20049C00);
  17949. create_insn (x=0X20003B12);
  17950. op_stkvar (x, 1);
  17951. create_insn (x=0X20003B14);
  17952. op_plain_offset (x, 1, 0X20049C00);
  17953. op_plain_offset (x, 129, 0X20049C00);
  17954. set_cmt (0X20003B16, "ptr", 0);
  17955. set_cmt (0X20003B18, "byte", 0);
  17956. set_cmt (0X20003B1A, "size", 0);
  17957. create_insn (x=0X20003B20);
  17958. op_stkvar (x, 1);
  17959. set_cmt (0X20003B24, "inputData", 0);
  17960. create_insn (x=0X20003B24);
  17961. op_stkvar (x, 1);
  17962. set_cmt (0X20003B28, "a6", 0);
  17963. create_insn (x=0X20003B28);
  17964. op_stkvar (x, 1);
  17965. set_cmt (0X20003B2A, "a1", 0);
  17966. set_cmt (0X20003B2C, "a2", 0);
  17967. set_cmt (0X20003B2E, "a3", 0);
  17968. set_cmt (0X20003B30, "a4", 0);
  17969. create_insn (x=0X20003B42);
  17970. op_stkvar (x, 1);
  17971. set_cmt (0X20003B44, "super", 0);
  17972. set_cmt (0X20003B46, "cluster", 0);
  17973. create_insn (x=0X20003B50);
  17974. op_plain_offset (x, 1, 0);
  17975. op_plain_offset (x, 129, 0);
  17976. create_insn (x=0X20003B54);
  17977. op_enum (x, 1, GetEnum("SpecialClusterValue"),0);
  17978. create_insn (x=0X20003B5C);
  17979. op_plain_offset (x, 1, 0);
  17980. op_plain_offset (x, 129, 0);
  17981. create_insn (x=0X20003B62);
  17982. op_plain_offset (x, 1, 0);
  17983. op_plain_offset (x, 129, 0);
  17984. create_insn (x=0X20003B70);
  17985. op_plain_offset (x, 1, 0X20049988);
  17986. op_plain_offset (x, 129, 0X20049988);
  17987. create_insn (x=0X20003B74);
  17988. op_plain_offset (x, 1, 0X20049988);
  17989. op_plain_offset (x, 129, 0X20049988);
  17990. create_insn (x=0X20003B76);
  17991. op_plain_offset (x, 1, 0X20049988);
  17992. op_plain_offset (x, 129, 0X20049988);
  17993. create_insn (x=0X20003B7A);
  17994. op_plain_offset (x, 1, 0X20049988);
  17995. op_plain_offset (x, 129, 0X20049988);
  17996. create_insn (x=0X20003B7E);
  17997. op_enum (x, 1, GetEnum("SpecialClusterValue"),0);
  17998. create_insn (x=0X20003B86);
  17999. op_plain_offset (x, 1, 0);
  18000. op_plain_offset (x, 129, 0);
  18001. create_insn (x=0X20003B88);
  18002. op_plain_offset (x, 1, 0X20049988);
  18003. op_plain_offset (x, 129, 0X20049988);
  18004. create_insn (x=0X20003B8C);
  18005. op_plain_offset (x, 1, 0X20049988);
  18006. op_plain_offset (x, 129, 0X20049988);
  18007. create_insn (x=0X20003B8E);
  18008. op_plain_offset (x, 1, 0X20049988);
  18009. op_plain_offset (x, 129, 0X20049988);
  18010. create_insn (x=0X20003B92);
  18011. op_plain_offset (x, 1, 0X20049988);
  18012. op_plain_offset (x, 129, 0X20049988);
  18013. create_insn (x=0X20003B94);
  18014. op_stkvar (x, 1);
  18015. create_insn (x=0X20003B9A);
  18016. op_plain_offset (x, 1, 0);
  18017. op_plain_offset (x, 129, 0);
  18018. create_insn (x=0X20003BA8);
  18019. op_plain_offset (x, 1, 0);
  18020. op_plain_offset (x, 129, 0);
  18021. create_insn (x=0X20003BAC);
  18022. op_enum (x, 1, GetEnum("SpecialClusterValue"),0);
  18023. create_insn (x=0X20003BB8);
  18024. op_plain_offset (x, 1, 0);
  18025. op_plain_offset (x, 129, 0);
  18026. create_insn (x=0X20003BBC);
  18027. op_stkvar (x, 1);
  18028. create_insn (x=0X20003BC0);
  18029. op_stkvar (x, 1);
  18030. create_insn (x=0X20003BC2);
  18031. op_stkvar (x, 1);
  18032. create_insn (x=0X20003BCA);
  18033. op_stkvar (x, 1);
  18034. create_insn (x=0X20003BCC);
  18035. op_stkvar (x, 1);
  18036. create_insn (x=0X20003BD0);
  18037. op_stkvar (x, 1);
  18038. create_insn (x=0X20003BD2);
  18039. op_stkvar (x, 1);
  18040. create_insn (x=0X20003BD4);
  18041. op_stkvar (x, 1);
  18042. create_insn (0X20003BDC);
  18043. create_insn (x=0X20003BE2);
  18044. op_plain_offset (x, 1, 0);
  18045. op_plain_offset (x, 129, 0);
  18046. create_insn (x=0X20003BEC);
  18047. op_stkvar (x, 1);
  18048. create_insn (x=0X20003C00);
  18049. op_plain_offset (x, 1, 0);
  18050. op_plain_offset (x, 129, 0);
  18051. create_insn (x=0X20003C06);
  18052. op_plain_offset (x, 1, 0X20008000);
  18053. op_plain_offset (x, 129, 0X20008000);
  18054. create_insn (0X20003C0C);
  18055. create_insn (0X20003C12);
  18056. create_insn (x=0X20003C18);
  18057. op_plain_offset (x, 1, 0);
  18058. op_plain_offset (x, 129, 0);
  18059. create_insn (x=0X20003C20);
  18060. op_plain_offset (x, 1, 0);
  18061. op_plain_offset (x, 129, 0);
  18062. create_insn (x=0X20003C2A);
  18063. op_stkvar (x, 1);
  18064. create_insn (x=0X20003C3E);
  18065. op_hex (x, 1);
  18066. create_insn (x=0X20003C50);
  18067. op_enum (x, 1, GetEnum("SpecialClusterValue"),0);
  18068. create_insn (x=0X20003C58);
  18069. op_stkvar (x, 1);
  18070. create_insn (x=0X20003C64);
  18071. op_plain_offset (x, 1, 0);
  18072. op_plain_offset (x, 129, 0);
  18073. create_insn (x=0X20003C76);
  18074. op_stkvar (x, 1);
  18075. create_insn (x=0X20003C7A);
  18076. op_stkvar (x, 1);
  18077. create_insn (x=0X20003C7C);
  18078. op_plain_offset (x, 1, 0X20049988);
  18079. op_plain_offset (x, 129, 0X20049988);
  18080. create_insn (x=0X20003C80);
  18081. op_plain_offset (x, 1, 0X20049988);
  18082. op_plain_offset (x, 129, 0X20049988);
  18083. create_insn (x=0X20003C82);
  18084. op_plain_offset (x, 1, 0X20049988);
  18085. op_plain_offset (x, 129, 0X20049988);
  18086. create_insn (x=0X20003C86);
  18087. op_plain_offset (x, 1, 0X20049988);
  18088. op_plain_offset (x, 129, 0X20049988);
  18089. create_insn (x=0X20003C8C);
  18090. op_stkvar (x, 1);
  18091. create_insn (x=0X20003C92);
  18092. op_plain_offset (x, 1, 0);
  18093. op_plain_offset (x, 129, 0);
  18094. create_insn (x=0X20003CA0);
  18095. op_stkvar (x, 1);
  18096. create_insn (x=0X20003CA6);
  18097. op_plain_offset (x, 1, 0);
  18098. op_plain_offset (x, 129, 0);
  18099. create_insn (x=0X20003CB0);
  18100. op_stkvar (x, 1);
  18101. create_insn (x=0X20003CD4);
  18102. op_stkvar (x, 1);
  18103. create_insn (x=0X20003CF2);
  18104. op_plain_offset (x, 1, 0);
  18105. op_plain_offset (x, 129, 0);
  18106. create_insn (x=0X20003CF6);
  18107. op_plain_offset (x, 1, 0);
  18108. op_plain_offset (x, 129, 0);
  18109. create_insn (x=0X20003CFA);
  18110. op_stkvar (x, 1);
  18111. create_byte (0X20003D1A);
  18112. make_array (0X20003D1A, 0X2);
  18113. create_dword (x=0X20003D1C);
  18114. op_hex (x, 0);
  18115. create_dword (x=0X20003D20);
  18116. op_plain_offset (x, 0, 0);
  18117. op_plain_offset (x, 128, 0);
  18118. create_dword (x=0X20003D24);
  18119. op_plain_offset (x, 0, 0);
  18120. op_plain_offset (x, 128, 0);
  18121. create_dword (x=0X20003D28);
  18122. op_plain_offset (x, 0, 0);
  18123. op_plain_offset (x, 128, 0);
  18124. create_dword (x=0X20003D2C);
  18125. op_plain_offset (x, 0, 0);
  18126. op_plain_offset (x, 128, 0);
  18127. create_dword (x=0X20003D30);
  18128. op_enum (x, 0, GetEnum("SpecialClusterValue"),0);
  18129. create_dword (x=0X20003D34);
  18130. op_enum (x, 0, GetEnum("SpecialClusterValue"),0);
  18131. create_dword (x=0X20003D38);
  18132. op_plain_offset (x, 0, 0);
  18133. op_plain_offset (x, 128, 0);
  18134. create_dword (x=0X20003D3C);
  18135. op_hex (x, 0);
  18136. create_insn (0X20003D40);
  18137. set_name (0X20003D40, "fs_close_file");
  18138. create_insn (0X20003D4E);
  18139. create_insn (0X20003D5C);
  18140. create_byte (0X20003D76);
  18141. make_array (0X20003D76, 0X2);
  18142. create_insn (0X20003D78);
  18143. set_name (0X20003D78, "FS_Ioctlv14");
  18144. create_insn (x=0X20003D86);
  18145. op_stkvar (x, 1);
  18146. create_insn (x=0X20003D88);
  18147. op_stkvar (x, 1);
  18148. create_insn (x=0X20003D8C);
  18149. op_stkvar (x, 1);
  18150. create_insn (x=0X20003D94);
  18151. op_stkvar (x, 1);
  18152. create_insn (x=0X20003DAC);
  18153. op_plain_offset (x, 1, 0);
  18154. op_plain_offset (x, 129, 0);
  18155. create_insn (x=0X20003DAE);
  18156. op_plain_offset (x, 1, 0X20049988);
  18157. op_plain_offset (x, 129, 0X20049988);
  18158. create_insn (0X20003DBC);
  18159. create_insn (x=0X20003DC2);
  18160. op_hex (x, 1);
  18161. create_insn (x=0X20003DC4);
  18162. op_hex (x, 1);
  18163. create_insn (x=0X20003DDA);
  18164. op_plain_offset (x, 1, 0);
  18165. op_plain_offset (x, 129, 0);
  18166. create_insn (x=0X20003DDC);
  18167. op_plain_offset (x, 1, 0X20049988);
  18168. op_plain_offset (x, 129, 0X20049988);
  18169. create_insn (0X20003DEA);
  18170. create_insn (x=0X20003DF8);
  18171. op_plain_offset (x, 1, 0);
  18172. op_plain_offset (x, 129, 0);
  18173. create_insn (x=0X20003E00);
  18174. op_plain_offset (x, 1, 0X2004F19C);
  18175. op_plain_offset (x, 129, 0X2004F19C);
  18176. create_insn (x=0X20003E14);
  18177. op_stkvar (x, 1);
  18178. set_cmt (0X20003E16, "path", 0);
  18179. set_cmt (0X20003E1A, "attrs", 0);
  18180. create_insn (x=0X20003E1A);
  18181. op_stkvar (x, 1);
  18182. set_cmt (0X20003E1E, "owner_perm", 0);
  18183. create_insn (x=0X20003E1E);
  18184. op_stkvar (x, 1);
  18185. set_cmt (0X20003E22, "group_perm", 0);
  18186. create_insn (x=0X20003E22);
  18187. op_stkvar (x, 1);
  18188. set_cmt (0X20003E24, "other_perm", 0);
  18189. create_insn (x=0X20003E24);
  18190. op_stkvar (x, 1);
  18191. create_insn (x=0X20003E26);
  18192. op_stkvar (x, 1);
  18193. set_cmt (0X20003E28, "a9", 0);
  18194. create_insn (x=0X20003E28);
  18195. op_stkvar (x, 1);
  18196. set_cmt (0X20003E2A, "superblock", 0);
  18197. set_cmt (0X20003E2C, "uid", 0);
  18198. create_insn (x=0X20003E2C);
  18199. op_stkvar (x, 1);
  18200. set_cmt (0X20003E2E, "gid", 0);
  18201. create_insn (x=0X20003E2E);
  18202. op_stkvar (x, 1);
  18203. create_insn (x=0X20003E3A);
  18204. op_plain_offset (x, 1, 0);
  18205. op_plain_offset (x, 129, 0);
  18206. create_insn (x=0X20003E46);
  18207. op_stkvar (x, 1);
  18208. create_insn (x=0X20003E54);
  18209. op_hex (x, 1);
  18210. create_insn (x=0X20003E60);
  18211. op_plain_offset (x, 1, 0);
  18212. op_plain_offset (x, 129, 0);
  18213. create_insn (x=0X20003E7A);
  18214. op_plain_offset (x, 1, 0X20049988);
  18215. op_plain_offset (x, 129, 0X20049988);
  18216. create_insn (x=0X20003E7E);
  18217. op_plain_offset (x, 1, 0X20049988);
  18218. op_plain_offset (x, 129, 0X20049988);
  18219. create_insn (x=0X20003E80);
  18220. op_plain_offset (x, 1, 0X20049988);
  18221. op_plain_offset (x, 129, 0X20049988);
  18222. create_insn (x=0X20003E84);
  18223. op_plain_offset (x, 1, 0X20049988);
  18224. op_plain_offset (x, 129, 0X20049988);
  18225. create_insn (x=0X20003EA6);
  18226. op_plain_offset (x, 1, 0);
  18227. op_plain_offset (x, 129, 0);
  18228. create_insn (x=0X20003EA8);
  18229. op_plain_offset (x, 1, 0X2004F180);
  18230. op_plain_offset (x, 129, 0X2004F180);
  18231. create_insn (x=0X20003EC2);
  18232. op_enum (x, 1, GetEnum("SpecialClusterValue"),0);
  18233. create_byte (0X20003EFE);
  18234. make_array (0X20003EFE, 0X2);
  18235. create_dword (x=0X20003F00);
  18236. op_plain_offset (x, 0, 0);
  18237. op_plain_offset (x, 128, 0);
  18238. create_dword (x=0X20003F04);
  18239. op_hex (x, 0);
  18240. create_dword (x=0X20003F08);
  18241. op_hex (x, 0);
  18242. create_dword (x=0X20003F0C);
  18243. op_plain_offset (x, 0, 0);
  18244. op_plain_offset (x, 128, 0);
  18245. create_dword (x=0X20003F10);
  18246. op_plain_offset (x, 0, 0);
  18247. op_plain_offset (x, 128, 0);
  18248. create_dword (x=0X20003F14);
  18249. op_enum (x, 0, GetEnum("SpecialClusterValue"),0);
  18250. create_insn (0X20003F18);
  18251. set_name (0X20003F18, "fs_init");
  18252. create_insn (x=0X20003F1E);
  18253. op_stkvar (x, 1);
  18254. set_cmt (0X20003F28, "do_copy", 0);
  18255. set_cmt (0X20003F30, "do_copy", 0);
  18256. create_insn (0X20003F30);
  18257. set_cmt (0X20003F3A, "do_set", 0);
  18258. set_cmt (0X20003F52, "superblock", 0);
  18259. create_insn (0X20003F52);
  18260. set_cmt (0X20003F54, "a2", 0);
  18261. create_insn (x=0X20003F60);
  18262. op_plain_offset (x, 1, 0);
  18263. op_plain_offset (x, 129, 0);
  18264. create_insn (x=0X20003F6E);
  18265. op_hex (x, 1);
  18266. create_insn (x=0X20003F74);
  18267. op_plain_offset (x, 1, 0);
  18268. op_plain_offset (x, 129, 0);
  18269. create_insn (x=0X20003F7C);
  18270. op_stroff (x, 1, GetStrucIdByName("FSSuperblock"), 0);
  18271. create_insn (x=0X20003F82);
  18272. op_stroff (x, 1, GetStrucIdByName("FSSuperblock"), 0);
  18273. create_insn (x=0X20003F94);
  18274. op_plain_offset (x, 1, 0);
  18275. op_plain_offset (x, 129, 0);
  18276. set_cmt (0X20003FA8, "superblock", 0);
  18277. set_cmt (0X20003FB2, "do_set", 0);
  18278. set_cmt (0X20003FB8, "do_copy", 0);
  18279. create_insn (x=0X20003FBE);
  18280. op_stkvar (x, 1);
  18281. create_dword (x=0X20003FD4);
  18282. op_plain_offset (x, 0, 0);
  18283. op_plain_offset (x, 128, 0);
  18284. create_dword (x=0X20003FD8);
  18285. op_hex (x, 0);
  18286. create_dword (x=0X20003FDC);
  18287. op_plain_offset (x, 0, 0);
  18288. op_plain_offset (x, 128, 0);
  18289. create_insn (0X20003FE0);
  18290. create_insn (x=0X20003FEE);
  18291. op_plain_offset (x, 1, 0);
  18292. op_plain_offset (x, 129, 0);
  18293. create_insn (0X20003FF8);
  18294. create_insn (x=0X20003FFC);
  18295. op_plain_offset (x, 1, 0);
  18296. op_plain_offset (x, 129, 0);
  18297. create_insn (x=0X20003FFE);
  18298. op_plain_offset (x, 1, 0X2004AF5C);
  18299. op_plain_offset (x, 129, 0X2004AF5C);
  18300. create_insn (x=0X20004002);
  18301. op_plain_offset (x, 1, 0X2004AF5C);
  18302. op_plain_offset (x, 129, 0X2004AF5C);
  18303. create_insn (0X20004006);
  18304. create_insn (x=0X2000400A);
  18305. op_plain_offset (x, 1, 0);
  18306. op_plain_offset (x, 129, 0);
  18307. create_insn (x=0X2000400C);
  18308. op_plain_offset (x, 1, 0X2004AF5C);
  18309. op_plain_offset (x, 129, 0X2004AF5C);
  18310. create_insn (x=0X20004010);
  18311. op_plain_offset (x, 1, 0X2004AF5C);
  18312. op_plain_offset (x, 129, 0X2004AF5C);
  18313. create_insn (x=0X20004014);
  18314. op_plain_offset (x, 1, 0);
  18315. op_plain_offset (x, 129, 0);
  18316. create_insn (x=0X20004016);
  18317. op_plain_offset (x, 1, 0X2004AF5C);
  18318. op_plain_offset (x, 129, 0X2004AF5C);
  18319. create_insn (x=0X2000401A);
  18320. op_plain_offset (x, 1, 0X2004AF5C);
  18321. op_plain_offset (x, 129, 0X2004AF5C);
  18322. create_insn (x=0X2000401E);
  18323. op_plain_offset (x, 1, 0);
  18324. op_plain_offset (x, 129, 0);
  18325. create_insn (x=0X20004020);
  18326. op_plain_offset (x, 1, 0X2004AF5C);
  18327. op_plain_offset (x, 129, 0X2004AF5C);
  18328. create_insn (x=0X20004026);
  18329. op_plain_offset (x, 1, 0X2004AF5C);
  18330. op_plain_offset (x, 129, 0X2004AF5C);
  18331. create_insn (x=0X2000402E);
  18332. op_plain_offset (x, 1, 0X2004AF5C);
  18333. op_plain_offset (x, 129, 0X2004AF5C);
  18334. create_insn (x=0X20004032);
  18335. op_plain_offset (x, 1, 0);
  18336. op_plain_offset (x, 129, 0);
  18337. create_insn (x=0X20004034);
  18338. op_plain_offset (x, 1, 0X2004AF5C);
  18339. op_plain_offset (x, 129, 0X2004AF5C);
  18340. create_insn (x=0X20004036);
  18341. op_plain_offset (x, 1, 0X2004AF5C);
  18342. op_plain_offset (x, 129, 0X2004AF5C);
  18343. create_insn (x=0X2000403C);
  18344. op_plain_offset (x, 1, 0X2004AF5C);
  18345. op_plain_offset (x, 129, 0X2004AF5C);
  18346. create_insn (x=0X20004042);
  18347. op_plain_offset (x, 1, 0);
  18348. op_plain_offset (x, 129, 0);
  18349. create_byte (0X20004052);
  18350. make_array (0X20004052, 0X2);
  18351. create_dword (x=0X20004054);
  18352. op_plain_offset (x, 0, 0);
  18353. op_plain_offset (x, 128, 0);
  18354. create_insn (0X20004058);
  18355. create_insn (x=0X2000405A);
  18356. op_plain_offset (x, 1, 0);
  18357. op_plain_offset (x, 129, 0);
  18358. set_cmt (0X2000405C, "address", 0);
  18359. set_cmt (0X2000405E, "size", 0);
  18360. set_cmt (0X20004064, "dataptr", 0);
  18361. create_insn (x=0X2000406E);
  18362. op_plain_offset (x, 1, 0);
  18363. op_plain_offset (x, 129, 0);
  18364. set_cmt (0X20004070, "command", 0);
  18365. create_insn (x=0X20004070);
  18366. op_plain_offset (x, 1, 0X2004F1A8);
  18367. op_plain_offset (x, 129, 0X2004F1A8);
  18368. set_cmt (0X20004072, "a2", 0);
  18369. set_cmt (0X20004074, "a3", 0);
  18370. set_cmt (0X20004078, "a4", 0);
  18371. create_dword (x=0X200040A0);
  18372. op_plain_offset (x, 0, 0);
  18373. op_plain_offset (x, 128, 0);
  18374. set_name (0X200040A0, "address");
  18375. create_dword (x=0X200040A4);
  18376. op_plain_offset (x, 0, 0);
  18377. op_plain_offset (x, 128, 0);
  18378. create_insn (0X200040A8);
  18379. set_name (0X200040A8, "ffsp_send_nand_command");
  18380. create_insn (x=0X200040BC);
  18381. op_plain_offset (x, 1, 0);
  18382. op_plain_offset (x, 129, 0);
  18383. create_insn (x=0X200040D8);
  18384. op_plain_offset (x, 1, 0);
  18385. op_plain_offset (x, 129, 0);
  18386. create_insn (x=0X200040E2);
  18387. op_plain_offset (x, 1, 0);
  18388. op_plain_offset (x, 129, 0);
  18389. set_cmt (0X200040E4, "queueid", 0);
  18390. set_cmt (0X200040E6, "message", 0);
  18391. set_cmt (0X200040E8, "flags", 0);
  18392. create_insn (x=0X200040F2);
  18393. op_stkvar (x, 1);
  18394. create_insn (x=0X200040FE);
  18395. op_plain_offset (x, 1, 0);
  18396. op_plain_offset (x, 129, 0);
  18397. create_insn (x=0X2000410C);
  18398. op_plain_offset (x, 1, 0);
  18399. op_plain_offset (x, 129, 0);
  18400. create_byte (0X20004122);
  18401. make_array (0X20004122, 0X2);
  18402. create_dword (x=0X20004124);
  18403. op_plain_offset (x, 0, 0);
  18404. op_plain_offset (x, 128, 0);
  18405. create_dword (x=0X20004128);
  18406. op_plain_offset (x, 0, 0);
  18407. op_plain_offset (x, 128, 0);
  18408. create_dword (0X2000412C);
  18409. create_insn (0X20004130);
  18410. set_name (0X20004130, "fs_set_nand_addr1_addr2");
  18411. create_insn (x=0X20004136);
  18412. op_plain_offset (x, 1, 0);
  18413. op_plain_offset (x, 129, 0);
  18414. create_insn (x=0X2000413E);
  18415. op_plain_offset (x, 1, 0);
  18416. op_plain_offset (x, 129, 0);
  18417. create_byte (0X20004146);
  18418. make_array (0X20004146, 0X2);
  18419. create_dword (x=0X20004148);
  18420. op_plain_offset (x, 0, 0);
  18421. op_plain_offset (x, 128, 0);
  18422. create_dword (x=0X2000414C);
  18423. op_plain_offset (x, 0, 0);
  18424. op_plain_offset (x, 128, 0);
  18425. create_insn (0X20004150);
  18426. set_name (0X20004150, "fs_set_data_buf_ecc_buf");
  18427. create_insn (x=0X2000415C);
  18428. op_plain_offset (x, 1, 0);
  18429. op_plain_offset (x, 129, 0);
  18430. set_cmt (0X20004164, "ptr", 0);
  18431. create_insn (x=0X2000416A);
  18432. op_plain_offset (x, 1, 0);
  18433. op_plain_offset (x, 129, 0);
  18434. create_dword (x=0X20004174);
  18435. op_plain_offset (x, 0, 0);
  18436. op_plain_offset (x, 128, 0);
  18437. create_dword (x=0X20004178);
  18438. op_plain_offset (x, 0, 0);
  18439. op_plain_offset (x, 128, 0);
  18440. create_insn (0X2000417C);
  18441. create_insn (x=0X2000418A);
  18442. op_stkvar (x, 1);
  18443. create_insn (x=0X20004190);
  18444. op_plain_offset (x, 1, 0);
  18445. op_plain_offset (x, 129, 0);
  18446. create_insn (x=0X20004192);
  18447. op_plain_offset (x, 1, 0X2004F1A8);
  18448. op_plain_offset (x, 129, 0X2004F1A8);
  18449. create_insn (x=0X200041A0);
  18450. op_plain_offset (x, 1, 0X2004F1A8);
  18451. op_plain_offset (x, 129, 0X2004F1A8);
  18452. set_cmt (0X200041AA, "a1", 0);
  18453. set_cmt (0X200041AC, "a2", 0);
  18454. set_cmt (0X200041AE, "size", 0);
  18455. create_insn (x=0X200041BA);
  18456. op_plain_offset (x, 1, 0X2004F1A8);
  18457. op_plain_offset (x, 129, 0X2004F1A8);
  18458. create_insn (x=0X200041DC);
  18459. op_plain_offset (x, 1, 0);
  18460. op_plain_offset (x, 129, 0);
  18461. create_insn (x=0X200041DE);
  18462. op_plain_offset (x, 1, 0X2004F1A8);
  18463. op_plain_offset (x, 129, 0X2004F1A8);
  18464. create_insn (x=0X20004222);
  18465. op_plain_offset (x, 1, 0);
  18466. op_plain_offset (x, 129, 0);
  18467. create_insn (0X20004232);
  18468. create_insn (x=0X20004234);
  18469. op_plain_offset (x, 1, 0);
  18470. op_plain_offset (x, 129, 0);
  18471. create_insn (x=0X2000423E);
  18472. op_plain_offset (x, 1, 0);
  18473. op_plain_offset (x, 129, 0);
  18474. create_insn (x=0X20004248);
  18475. op_stkvar (x, 1);
  18476. set_cmt (0X2000424E, "src", 0);
  18477. set_cmt (0X20004264, "dest", 0);
  18478. set_cmt (0X20004266, "size", 0);
  18479. create_insn (0X20004272);
  18480. create_insn (0X20004278);
  18481. create_insn (x=0X2000427C);
  18482. op_plain_offset (x, 1, 0);
  18483. op_plain_offset (x, 129, 0);
  18484. create_insn (x=0X2000427E);
  18485. op_plain_offset (x, 1, 0X2004F1A8);
  18486. op_plain_offset (x, 129, 0X2004F1A8);
  18487. create_byte (0X2000429E);
  18488. make_array (0X2000429E, 0X2);
  18489. create_dword (x=0X200042A0);
  18490. op_plain_offset (x, 0, 0);
  18491. op_plain_offset (x, 128, 0);
  18492. create_dword (x=0X200042A4);
  18493. op_plain_offset (x, 0, 0);
  18494. op_plain_offset (x, 128, 0);
  18495. create_dword (x=0X200042A8);
  18496. op_plain_offset (x, 0, 0);
  18497. op_plain_offset (x, 128, 0);
  18498. create_dword (x=0X200042AC);
  18499. op_plain_offset (x, 0, 0);
  18500. op_plain_offset (x, 128, 0);
  18501. create_insn (0X200042B0);
  18502. set_name (0X200042B0, "fs_init_nand");
  18503. create_insn (x=0X200042BA);
  18504. op_plain_offset (x, 1, 0);
  18505. op_plain_offset (x, 129, 0);
  18506. create_insn (x=0X200042C4);
  18507. op_plain_offset (x, 1, 0);
  18508. op_plain_offset (x, 129, 0);
  18509. set_cmt (0X200042D0, "ptr", 0);
  18510. create_insn (x=0X200042D0);
  18511. op_plain_offset (x, 1, 0);
  18512. op_plain_offset (x, 129, 0);
  18513. set_cmt (0X200042D2, "n_msgs", 0);
  18514. create_insn (x=0X200042D8);
  18515. op_plain_offset (x, 1, 0);
  18516. op_plain_offset (x, 129, 0);
  18517. set_cmt (0X200042E6, "ptr", 0);
  18518. create_insn (x=0X200042E6);
  18519. op_plain_offset (x, 1, 0);
  18520. op_plain_offset (x, 129, 0);
  18521. set_cmt (0X200042E8, "n_msgs", 0);
  18522. create_insn (x=0X200042EE);
  18523. op_plain_offset (x, 1, 0);
  18524. op_plain_offset (x, 129, 0);
  18525. create_insn (x=0X200042FC);
  18526. op_plain_offset (x, 1, 0);
  18527. op_plain_offset (x, 129, 0);
  18528. set_cmt (0X200042FE, "dest", 0);
  18529. set_cmt (0X20004300, "size", 0);
  18530. create_insn (x=0X20004338);
  18531. op_plain_offset (x, 1, 0);
  18532. op_plain_offset (x, 129, 0);
  18533. create_insn (x=0X2000433C);
  18534. op_plain_offset (x, 1, 0);
  18535. op_plain_offset (x, 129, 0);
  18536. set_cmt (0X2000434E, "device", 0);
  18537. create_insn (0X2000434E);
  18538. create_insn (x=0X20004350);
  18539. op_plain_offset (x, 1, 0);
  18540. op_plain_offset (x, 129, 0);
  18541. set_cmt (0X20004352, "queueid", 0);
  18542. set_cmt (0X20004354, "message", 0);
  18543. set_cmt (0X2000435E, "command", 0);
  18544. set_cmt (0X20004360, "a2", 0);
  18545. set_cmt (0X20004362, "a3", 0);
  18546. set_cmt (0X20004364, "a4", 0);
  18547. create_insn (x=0X2000436E);
  18548. op_plain_offset (x, 1, 0);
  18549. op_plain_offset (x, 129, 0);
  18550. set_cmt (0X20004372, "address", 0);
  18551. set_cmt (0X20004374, "size", 0);
  18552. set_cmt (0X2000437E, "addr1", 0);
  18553. set_cmt (0X20004380, "addr2", 0);
  18554. set_cmt (0X20004386, "dataptr", 0);
  18555. set_cmt (0X20004388, "eccptr", 0);
  18556. set_cmt (0X2000438E, "command", 0);
  18557. set_cmt (0X20004390, "a2", 0);
  18558. set_cmt (0X20004392, "a3", 0);
  18559. set_cmt (0X20004396, "a4", 0);
  18560. create_insn (x=0X200043B4);
  18561. op_plain_offset (x, 1, 0);
  18562. op_plain_offset (x, 129, 0);
  18563. set_cmt (0X200043BE, "src", 0);
  18564. create_insn (x=0X200043C8);
  18565. op_hex (x, 1);
  18566. create_insn (x=0X200043E0);
  18567. op_plain_offset (x, 1, 0);
  18568. op_plain_offset (x, 129, 0);
  18569. create_insn (x=0X200043E6);
  18570. op_hex (x, 1);
  18571. create_insn (x=0X200043E8);
  18572. op_hex (x, 1);
  18573. create_insn (x=0X200043EA);
  18574. op_hex (x, 1);
  18575. create_insn (x=0X200043EC);
  18576. op_hex (x, 1);
  18577. create_insn (x=0X200043F0);
  18578. op_plain_offset (x, 1, 0);
  18579. op_plain_offset (x, 129, 0);
  18580. set_cmt (0X200043F6, "device", 0);
  18581. create_insn (0X200043F6);
  18582. create_insn (x=0X200043FC);
  18583. op_plain_offset (x, 1, 0);
  18584. op_plain_offset (x, 129, 0);
  18585. set_cmt (0X200043FE, "queueid", 0);
  18586. create_insn (x=0X20004404);
  18587. op_plain_offset (x, 1, 0);
  18588. op_plain_offset (x, 129, 0);
  18589. set_cmt (0X20004406, "queueid", 0);
  18590. create_insn (x=0X2000440C);
  18591. op_plain_offset (x, 1, 0);
  18592. op_plain_offset (x, 129, 0);
  18593. create_dword (x=0X20004424);
  18594. op_plain_offset (x, 0, 0);
  18595. op_plain_offset (x, 128, 0);
  18596. create_dword (x=0X20004428);
  18597. op_plain_offset (x, 0, 0);
  18598. op_plain_offset (x, 128, 0);
  18599. create_dword (x=0X2000442C);
  18600. op_plain_offset (x, 0, 0);
  18601. op_plain_offset (x, 128, 0);
  18602. set_name (0X2000442C, "ptr");
  18603. create_dword (x=0X20004430);
  18604. op_plain_offset (x, 0, 0);
  18605. op_plain_offset (x, 128, 0);
  18606. create_dword (x=0X20004434);
  18607. op_plain_offset (x, 0, 0);
  18608. op_plain_offset (x, 128, 0);
  18609. create_dword (x=0X20004438);
  18610. op_plain_offset (x, 0, 0);
  18611. op_plain_offset (x, 128, 0);
  18612. create_dword (x=0X2000443C);
  18613. op_plain_offset (x, 0, 0);
  18614. op_plain_offset (x, 128, 0);
  18615. create_dword (x=0X20004440);
  18616. op_plain_offset (x, 0, 0);
  18617. op_plain_offset (x, 128, 0);
  18618. create_dword (0X20004444);
  18619. create_dword (x=0X20004448);
  18620. op_plain_offset (x, 0, 0);
  18621. op_plain_offset (x, 128, 0);
  18622. create_dword (x=0X2000444C);
  18623. op_plain_offset (x, 0, 0);
  18624. op_plain_offset (x, 128, 0);
  18625. create_dword (x=0X20004450);
  18626. op_plain_offset (x, 0, 0);
  18627. op_plain_offset (x, 128, 0);
  18628. create_dword (0X20004454);
  18629. create_insn (0X20004458);
  18630. set_name (0X20004458, "_fs_copy_nand_info");
  18631. create_insn (x=0X20004466);
  18632. op_plain_offset (x, 1, 0);
  18633. op_plain_offset (x, 129, 0);
  18634. set_cmt (0X20004474, "src", 0);
  18635. create_insn (x=0X20004474);
  18636. op_plain_offset (x, 1, 0);
  18637. op_plain_offset (x, 129, 0);
  18638. set_cmt (0X20004476, "size", 0);
  18639. create_dword (x=0X20004484);
  18640. op_plain_offset (x, 0, 0);
  18641. op_plain_offset (x, 128, 0);
  18642. create_dword (x=0X20004488);
  18643. op_plain_offset (x, 0, 0);
  18644. op_plain_offset (x, 128, 0);
  18645. create_insn (0X2000448C);
  18646. create_insn (x=0X2000449A);
  18647. op_plain_offset (x, 1, 0);
  18648. op_plain_offset (x, 129, 0);
  18649. create_insn (x=0X200044A8);
  18650. op_plain_offset (x, 1, 0);
  18651. op_plain_offset (x, 129, 0);
  18652. create_dword (x=0X200044B8);
  18653. op_plain_offset (x, 0, 0);
  18654. op_plain_offset (x, 128, 0);
  18655. create_dword (x=0X200044BC);
  18656. op_plain_offset (x, 0, 0);
  18657. op_plain_offset (x, 128, 0);
  18658. create_insn (0X200044C0);
  18659. set_name (0X200044C0, "_fs_write_nand_maybe");
  18660. create_insn (x=0X200044D8);
  18661. op_stkvar (x, 1);
  18662. create_insn (x=0X200044DA);
  18663. op_plain_offset (x, 1, 0);
  18664. op_plain_offset (x, 129, 0);
  18665. create_insn (x=0X200044DC);
  18666. op_plain_offset (x, 1, 0X2004F1A8);
  18667. op_plain_offset (x, 129, 0X2004F1A8);
  18668. create_insn (x=0X200044DE);
  18669. op_plain_offset (x, 1, 0X2004F1A8);
  18670. op_plain_offset (x, 129, 0X2004F1A8);
  18671. create_insn (x=0X200044F4);
  18672. op_plain_offset (x, 1, 0);
  18673. op_plain_offset (x, 129, 0);
  18674. create_insn (x=0X20004502);
  18675. op_plain_offset (x, 1, 0);
  18676. op_plain_offset (x, 129, 0);
  18677. create_insn (x=0X20004512);
  18678. op_plain_offset (x, 1, 0);
  18679. op_plain_offset (x, 129, 0);
  18680. create_insn (x=0X20004514);
  18681. op_plain_offset (x, 1, 0X2004F1A8);
  18682. op_plain_offset (x, 129, 0X2004F1A8);
  18683. create_insn (x=0X20004524);
  18684. op_plain_offset (x, 1, 0);
  18685. op_plain_offset (x, 129, 0);
  18686. create_insn (x=0X20004526);
  18687. op_plain_offset (x, 1, 0X2004F1A8);
  18688. op_plain_offset (x, 129, 0X2004F1A8);
  18689. create_insn (x=0X20004528);
  18690. op_stkvar (x, 1);
  18691. create_insn (x=0X2000452C);
  18692. op_plain_offset (x, 1, 0);
  18693. op_plain_offset (x, 129, 0);
  18694. create_insn (x=0X2000452E);
  18695. op_plain_offset (x, 1, 0X2004F1A8);
  18696. op_plain_offset (x, 129, 0X2004F1A8);
  18697. create_insn (x=0X20004530);
  18698. op_stkvar (x, 1);
  18699. create_insn (x=0X20004534);
  18700. op_plain_offset (x, 1, 0);
  18701. op_plain_offset (x, 129, 0);
  18702. create_insn (x=0X2000453E);
  18703. op_plain_offset (x, 1, 0);
  18704. op_plain_offset (x, 129, 0);
  18705. create_insn (x=0X20004540);
  18706. op_plain_offset (x, 1, 0X2004F1A8);
  18707. op_plain_offset (x, 129, 0X2004F1A8);
  18708. set_cmt (0X20004542, "dest", 0);
  18709. set_cmt (0X20004544, "src", 0);
  18710. create_insn (x=0X20004550);
  18711. op_plain_offset (x, 1, 0);
  18712. op_plain_offset (x, 129, 0);
  18713. create_insn (x=0X20004552);
  18714. op_plain_offset (x, 1, 0X2004F1A8);
  18715. op_plain_offset (x, 129, 0X2004F1A8);
  18716. set_cmt (0X20004554, "ptr", 0);
  18717. set_cmt (0X20004556, "byte", 0);
  18718. create_insn (x=0X20004560);
  18719. op_plain_offset (x, 1, 0);
  18720. op_plain_offset (x, 129, 0);
  18721. create_insn (x=0X20004562);
  18722. op_plain_offset (x, 1, 0X2004F1A8);
  18723. op_plain_offset (x, 129, 0X2004F1A8);
  18724. create_insn (x=0X2000456C);
  18725. op_plain_offset (x, 1, 0X2004F1A8);
  18726. op_plain_offset (x, 129, 0X2004F1A8);
  18727. set_cmt (0X20004578, "address", 0);
  18728. create_insn (x=0X20004588);
  18729. op_stkvar (x, 1);
  18730. set_cmt (0X20004590, "address", 0);
  18731. set_cmt (0X20004592, "size", 0);
  18732. set_cmt (0X20004598, "addr1", 0);
  18733. set_cmt (0X2000459A, "addr2", 0);
  18734. set_cmt (0X200045A0, "dataptr", 0);
  18735. set_cmt (0X200045A2, "eccptr", 0);
  18736. create_insn (x=0X200045A8);
  18737. op_plain_offset (x, 1, 0);
  18738. op_plain_offset (x, 129, 0);
  18739. set_cmt (0X200045AA, "command", 0);
  18740. create_insn (x=0X200045AA);
  18741. op_plain_offset (x, 1, 0X2004F1A8);
  18742. op_plain_offset (x, 129, 0X2004F1A8);
  18743. set_cmt (0X200045AC, "a2", 0);
  18744. create_insn (x=0X200045AC);
  18745. op_plain_offset (x, 1, 0X2004F1A8);
  18746. op_plain_offset (x, 129, 0X2004F1A8);
  18747. create_insn (x=0X200045AE);
  18748. op_stkvar (x, 1);
  18749. set_cmt (0X200045B8, "a3", 0);
  18750. create_insn (0X200045B8);
  18751. create_insn (x=0X200045BA);
  18752. op_plain_offset (x, 1, 0);
  18753. op_plain_offset (x, 129, 0);
  18754. create_insn (x=0X200045C0);
  18755. op_plain_offset (x, 1, 0X2004F1A8);
  18756. op_plain_offset (x, 129, 0X2004F1A8);
  18757. set_cmt (0X200045C4, "a4", 0);
  18758. create_insn (x=0X200045D0);
  18759. op_stkvar (x, 1);
  18760. create_insn (x=0X200045E2);
  18761. op_plain_offset (x, 1, 0X2004F1A8);
  18762. op_plain_offset (x, 129, 0X2004F1A8);
  18763. set_cmt (0X200045EC, "dest", 0);
  18764. set_cmt (0X200045F0, "src", 0);
  18765. set_cmt (0X200045F2, "size", 0);
  18766. create_insn (x=0X200045FC);
  18767. op_stkvar (x, 1);
  18768. create_insn (x=0X20004602);
  18769. op_plain_offset (x, 1, 0);
  18770. op_plain_offset (x, 129, 0);
  18771. create_insn (x=0X20004604);
  18772. op_plain_offset (x, 1, 0X2004F1A8);
  18773. op_plain_offset (x, 129, 0X2004F1A8);
  18774. set_cmt (0X2000460C, "command", 0);
  18775. create_insn (x=0X2000460C);
  18776. op_stkvar (x, 1);
  18777. set_cmt (0X2000460E, "a2", 0);
  18778. set_cmt (0X20004610, "a3", 0);
  18779. set_cmt (0X20004612, "a4", 0);
  18780. create_insn (x=0X2000462A);
  18781. op_plain_offset (x, 1, 0);
  18782. op_plain_offset (x, 129, 0);
  18783. set_cmt (0X2000462C, "command", 0);
  18784. create_insn (x=0X2000462C);
  18785. op_plain_offset (x, 1, 0X2004F1A8);
  18786. op_plain_offset (x, 129, 0X2004F1A8);
  18787. set_cmt (0X20004632, "a2", 0);
  18788. set_cmt (0X20004634, "a3", 0);
  18789. set_cmt (0X20004636, "a4", 0);
  18790. create_insn (x=0X20004642);
  18791. op_stkvar (x, 1);
  18792. create_insn (x=0X20004646);
  18793. op_plain_offset (x, 1, 0);
  18794. op_plain_offset (x, 129, 0);
  18795. create_insn (x=0X20004648);
  18796. op_plain_offset (x, 1, 0X2004F1A8);
  18797. op_plain_offset (x, 129, 0X2004F1A8);
  18798. create_insn (x=0X20004650);
  18799. op_plain_offset (x, 1, 0);
  18800. op_plain_offset (x, 129, 0);
  18801. create_insn (x=0X20004654);
  18802. op_plain_offset (x, 1, 0X2004F1A8);
  18803. op_plain_offset (x, 129, 0X2004F1A8);
  18804. set_cmt (0X20004656, "address", 0);
  18805. set_cmt (0X2000465C, "size", 0);
  18806. set_cmt (0X20004668, "addr1", 0);
  18807. set_cmt (0X2000466A, "addr2", 0);
  18808. set_cmt (0X20004670, "dataptr", 0);
  18809. create_insn (x=0X2000467A);
  18810. op_plain_offset (x, 1, 0X2004F1A8);
  18811. op_plain_offset (x, 129, 0X2004F1A8);
  18812. set_cmt (0X2000467C, "command", 0);
  18813. create_insn (x=0X2000467C);
  18814. op_plain_offset (x, 1, 0X2004F1A8);
  18815. op_plain_offset (x, 129, 0X2004F1A8);
  18816. set_cmt (0X2000467E, "a2", 0);
  18817. create_insn (x=0X2000467E);
  18818. op_plain_offset (x, 1, 0X2004F1A8);
  18819. op_plain_offset (x, 129, 0X2004F1A8);
  18820. set_cmt (0X20004680, "a3", 0);
  18821. set_cmt (0X20004684, "a4", 0);
  18822. create_insn (x=0X20004690);
  18823. op_plain_offset (x, 1, 0);
  18824. op_plain_offset (x, 129, 0);
  18825. create_insn (x=0X20004694);
  18826. op_plain_offset (x, 1, 0X2004F1A8);
  18827. op_plain_offset (x, 129, 0X2004F1A8);
  18828. set_cmt (0X20004696, "address", 0);
  18829. set_cmt (0X2000469C, "size", 0);
  18830. create_insn (x=0X200046A8);
  18831. op_plain_offset (x, 1, 0X2004F1A8);
  18832. op_plain_offset (x, 129, 0X2004F1A8);
  18833. set_cmt (0X200046B2, "addr1", 0);
  18834. set_cmt (0X200046B4, "addr2", 0);
  18835. set_cmt (0X200046BA, "dataptr", 0);
  18836. set_cmt (0X200046BC, "eccptr", 0);
  18837. create_insn (x=0X200046C2);
  18838. op_plain_offset (x, 1, 0X2004F1A8);
  18839. op_plain_offset (x, 129, 0X2004F1A8);
  18840. create_insn (x=0X200046C4);
  18841. op_plain_offset (x, 1, 0X2004F1A8);
  18842. op_plain_offset (x, 129, 0X2004F1A8);
  18843. set_cmt (0X200046C6, "command", 0);
  18844. create_insn (x=0X200046C6);
  18845. op_plain_offset (x, 1, 0X2004F1A8);
  18846. op_plain_offset (x, 129, 0X2004F1A8);
  18847. set_cmt (0X200046CC, "a3", 0);
  18848. set_cmt (0X200046D0, "a4", 0);
  18849. set_cmt (0X200046DA, "command", 0);
  18850. create_insn (x=0X200046DA);
  18851. op_stkvar (x, 1);
  18852. set_cmt (0X200046DC, "a2", 0);
  18853. set_cmt (0X200046DE, "a3", 0);
  18854. set_cmt (0X200046E0, "a4", 0);
  18855. create_insn (x=0X200046F6);
  18856. op_stkvar (x, 1);
  18857. create_insn (x=0X200046FC);
  18858. op_plain_offset (x, 1, 0);
  18859. op_plain_offset (x, 129, 0);
  18860. set_cmt (0X200046FE, "command", 0);
  18861. create_insn (x=0X200046FE);
  18862. op_plain_offset (x, 1, 0X2004F1A8);
  18863. op_plain_offset (x, 129, 0X2004F1A8);
  18864. set_cmt (0X20004700, "a2", 0);
  18865. set_cmt (0X20004702, "a3", 0);
  18866. set_cmt (0X20004704, "a4", 0);
  18867. create_insn (x=0X2000470C);
  18868. op_plain_offset (x, 1, 0);
  18869. op_plain_offset (x, 129, 0);
  18870. create_insn (x=0X20004718);
  18871. op_plain_offset (x, 1, 0);
  18872. op_plain_offset (x, 129, 0);
  18873. create_insn (x=0X2000471A);
  18874. op_plain_offset (x, 1, 0X2004F1A8);
  18875. op_plain_offset (x, 129, 0X2004F1A8);
  18876. create_dword (x=0X20004740);
  18877. op_plain_offset (x, 0, 0);
  18878. op_plain_offset (x, 128, 0);
  18879. create_dword (x=0X20004744);
  18880. op_plain_offset (x, 0, 0);
  18881. op_plain_offset (x, 128, 0);
  18882. create_dword (x=0X20004748);
  18883. op_plain_offset (x, 0, 0);
  18884. op_plain_offset (x, 128, 0);
  18885. create_dword (x=0X2000474C);
  18886. op_plain_offset (x, 0, 0);
  18887. op_plain_offset (x, 128, 0);
  18888. create_dword (0X20004750);
  18889. create_dword (0X20004754);
  18890. create_dword (0X20004758);
  18891. create_insn (0X2000475C);
  18892. create_insn (x=0X20004774);
  18893. op_stkvar (x, 1);
  18894. create_insn (x=0X20004776);
  18895. op_plain_offset (x, 1, 0);
  18896. op_plain_offset (x, 129, 0);
  18897. create_insn (x=0X20004778);
  18898. op_plain_offset (x, 1, 0X2004F1A8);
  18899. op_plain_offset (x, 129, 0X2004F1A8);
  18900. create_insn (x=0X2000477A);
  18901. op_plain_offset (x, 1, 0X2004F1A8);
  18902. op_plain_offset (x, 129, 0X2004F1A8);
  18903. create_insn (x=0X20004790);
  18904. op_plain_offset (x, 1, 0);
  18905. op_plain_offset (x, 129, 0);
  18906. create_insn (0X2000479E);
  18907. create_insn (x=0X200047A0);
  18908. op_plain_offset (x, 1, 0);
  18909. op_plain_offset (x, 129, 0);
  18910. create_insn (x=0X200047A4);
  18911. op_stkvar (x, 1);
  18912. set_cmt (0X200047A6, "addr1", 0);
  18913. set_cmt (0X200047A8, "addr2", 0);
  18914. create_insn (x=0X200047AE);
  18915. op_plain_offset (x, 1, 0);
  18916. op_plain_offset (x, 129, 0);
  18917. set_cmt (0X200047B0, "command", 0);
  18918. create_insn (x=0X200047B0);
  18919. op_plain_offset (x, 1, 0X2004F1A8);
  18920. op_plain_offset (x, 129, 0X2004F1A8);
  18921. set_cmt (0X200047B6, "a2", 0);
  18922. create_insn (x=0X200047B6);
  18923. op_plain_offset (x, 1, 0X2004F1A8);
  18924. op_plain_offset (x, 129, 0X2004F1A8);
  18925. set_cmt (0X200047B8, "a3", 0);
  18926. set_cmt (0X200047BA, "a4", 0);
  18927. create_insn (0X200047C6);
  18928. create_insn (x=0X200047C8);
  18929. op_plain_offset (x, 1, 0);
  18930. op_plain_offset (x, 129, 0);
  18931. create_insn (x=0X200047CA);
  18932. op_plain_offset (x, 1, 0X2004F1A8);
  18933. op_plain_offset (x, 129, 0X2004F1A8);
  18934. create_insn (x=0X200047CC);
  18935. op_stkvar (x, 1);
  18936. set_cmt (0X200047D4, "dataptr", 0);
  18937. set_cmt (0X200047D6, "eccptr", 0);
  18938. create_insn (x=0X200047D6);
  18939. op_stkvar (x, 1);
  18940. set_cmt (0X200047DE, "dataptr", 0);
  18941. create_insn (x=0X200047DE);
  18942. op_plain_offset (x, 1, 0);
  18943. op_plain_offset (x, 129, 0);
  18944. create_insn (x=0X200047E8);
  18945. op_plain_offset (x, 1, 0);
  18946. op_plain_offset (x, 129, 0);
  18947. create_insn (x=0X200047EA);
  18948. op_plain_offset (x, 1, 0X2004F1A8);
  18949. op_plain_offset (x, 129, 0X2004F1A8);
  18950. set_cmt (0X200047FE, "address", 0);
  18951. set_cmt (0X20004804, "size", 0);
  18952. create_insn (x=0X2000480A);
  18953. op_plain_offset (x, 1, 0X2004F1A8);
  18954. op_plain_offset (x, 129, 0X2004F1A8);
  18955. set_cmt (0X2000480C, "address", 0);
  18956. create_insn (x=0X2000480C);
  18957. op_stkvar (x, 1);
  18958. set_cmt (0X20004810, "size", 0);
  18959. create_insn (x=0X20004816);
  18960. op_stkvar (x, 1);
  18961. set_cmt (0X20004818, "address", 0);
  18962. set_cmt (0X2000481A, "size", 0);
  18963. create_insn (x=0X20004822);
  18964. op_plain_offset (x, 1, 0);
  18965. op_plain_offset (x, 129, 0);
  18966. create_insn (x=0X20004826);
  18967. op_plain_offset (x, 1, 0X2004F1A8);
  18968. op_plain_offset (x, 129, 0X2004F1A8);
  18969. create_insn (x=0X2000482E);
  18970. op_plain_offset (x, 1, 0X2004F1A8);
  18971. op_plain_offset (x, 129, 0X2004F1A8);
  18972. set_cmt (0X20004832, "address", 0);
  18973. create_insn (x=0X20004832);
  18974. op_plain_offset (x, 1, 0);
  18975. op_plain_offset (x, 129, 0);
  18976. set_cmt (0X20004834, "size", 0);
  18977. create_insn (x=0X2000483A);
  18978. op_plain_offset (x, 1, 0);
  18979. op_plain_offset (x, 129, 0);
  18980. set_cmt (0X2000483C, "command", 0);
  18981. create_insn (x=0X2000483C);
  18982. op_plain_offset (x, 1, 0X2004F1A8);
  18983. op_plain_offset (x, 129, 0X2004F1A8);
  18984. set_cmt (0X20004848, "a3", 0);
  18985. create_insn (0X20004848);
  18986. create_insn (x=0X2000484A);
  18987. op_plain_offset (x, 1, 0);
  18988. op_plain_offset (x, 129, 0);
  18989. create_insn (x=0X20004850);
  18990. op_plain_offset (x, 1, 0X2004F1A8);
  18991. op_plain_offset (x, 129, 0X2004F1A8);
  18992. create_insn (x=0X20004858);
  18993. op_plain_offset (x, 1, 0X2004F1A8);
  18994. op_plain_offset (x, 129, 0X2004F1A8);
  18995. set_cmt (0X20004860, "a2", 0);
  18996. create_insn (x=0X20004860);
  18997. op_stkvar (x, 1);
  18998. set_cmt (0X20004862, "a4", 0);
  18999. create_insn (x=0X20004884);
  19000. op_plain_offset (x, 1, 0X2004F1A8);
  19001. op_plain_offset (x, 129, 0X2004F1A8);
  19002. set_cmt (0X20004886, "dest", 0);
  19003. set_cmt (0X20004888, "src", 0);
  19004. create_insn (x=0X20004888);
  19005. op_stkvar (x, 1);
  19006. set_cmt (0X2000488E, "size", 0);
  19007. create_insn (x=0X20004896);
  19008. op_plain_offset (x, 1, 0);
  19009. op_plain_offset (x, 129, 0);
  19010. create_insn (x=0X2000489A);
  19011. op_plain_offset (x, 1, 0X2004F1A8);
  19012. op_plain_offset (x, 129, 0X2004F1A8);
  19013. create_insn (x=0X200048A2);
  19014. op_plain_offset (x, 1, 0X2004F1A8);
  19015. op_plain_offset (x, 129, 0X2004F1A8);
  19016. set_cmt (0X200048A4, "dest", 0);
  19017. create_insn (x=0X200048A4);
  19018. op_stkvar (x, 1);
  19019. create_insn (x=0X200048A6);
  19020. op_plain_offset (x, 1, 0);
  19021. op_plain_offset (x, 129, 0);
  19022. set_cmt (0X200048A8, "src", 0);
  19023. set_cmt (0X200048AC, "size", 0);
  19024. create_insn (x=0X200048B8);
  19025. op_plain_offset (x, 1, 0);
  19026. op_plain_offset (x, 129, 0);
  19027. create_insn (x=0X200048BA);
  19028. op_plain_offset (x, 1, 0X2004F1A8);
  19029. op_plain_offset (x, 129, 0X2004F1A8);
  19030. set_cmt (0X200048BC, "dest", 0);
  19031. set_cmt (0X200048BE, "src", 0);
  19032. create_insn (x=0X200048BE);
  19033. op_plain_offset (x, 1, 0);
  19034. op_plain_offset (x, 129, 0);
  19035. create_insn (0X200048CA);
  19036. create_insn (x=0X200048CC);
  19037. op_stkvar (x, 1);
  19038. create_insn (x=0X200048D4);
  19039. op_plain_offset (x, 1, 0);
  19040. op_plain_offset (x, 129, 0);
  19041. create_insn (x=0X200048D6);
  19042. op_plain_offset (x, 1, 0X2004F1A8);
  19043. op_plain_offset (x, 129, 0X2004F1A8);
  19044. create_dword (x=0X200048FC);
  19045. op_plain_offset (x, 0, 0);
  19046. op_plain_offset (x, 128, 0);
  19047. create_dword (x=0X20004900);
  19048. op_plain_offset (x, 0, 0);
  19049. op_plain_offset (x, 128, 0);
  19050. create_dword (x=0X20004904);
  19051. op_plain_offset (x, 0, 0);
  19052. op_plain_offset (x, 128, 0);
  19053. create_dword (x=0X20004908);
  19054. op_plain_offset (x, 0, 0);
  19055. op_plain_offset (x, 128, 0);
  19056. set_name (0X20004908, "dataptr");
  19057. create_dword (0X2000490C);
  19058. create_dword (0X20004910);
  19059. create_insn (0X20004914);
  19060. create_insn (x=0X20004928);
  19061. op_plain_offset (x, 1, 0);
  19062. op_plain_offset (x, 129, 0);
  19063. create_insn (x=0X2000492A);
  19064. op_plain_offset (x, 1, 0X2004F1A8);
  19065. op_plain_offset (x, 129, 0X2004F1A8);
  19066. create_insn (x=0X2000492C);
  19067. op_plain_offset (x, 1, 0X2004F1A8);
  19068. op_plain_offset (x, 129, 0X2004F1A8);
  19069. create_insn (x=0X20004946);
  19070. op_plain_offset (x, 1, 0);
  19071. op_plain_offset (x, 129, 0);
  19072. create_insn (x=0X20004954);
  19073. op_plain_offset (x, 1, 0);
  19074. op_plain_offset (x, 129, 0);
  19075. create_insn (x=0X2000495E);
  19076. op_plain_offset (x, 1, 0);
  19077. op_plain_offset (x, 129, 0);
  19078. create_insn (x=0X20004960);
  19079. op_plain_offset (x, 1, 0X2004F1A8);
  19080. op_plain_offset (x, 129, 0X2004F1A8);
  19081. create_insn (x=0X20004962);
  19082. op_plain_offset (x, 1, 0X2004F1A8);
  19083. op_plain_offset (x, 129, 0X2004F1A8);
  19084. create_insn (x=0X2000496A);
  19085. op_plain_offset (x, 1, 0X2004F1A8);
  19086. op_plain_offset (x, 129, 0X2004F1A8);
  19087. create_insn (x=0X20004980);
  19088. op_plain_offset (x, 1, 0X2004F1A8);
  19089. op_plain_offset (x, 129, 0X2004F1A8);
  19090. create_insn (x=0X2000498C);
  19091. op_plain_offset (x, 1, 0);
  19092. op_plain_offset (x, 129, 0);
  19093. create_insn (x=0X200049AE);
  19094. op_plain_offset (x, 1, 0);
  19095. op_plain_offset (x, 129, 0);
  19096. create_insn (x=0X200049B2);
  19097. op_stkvar (x, 1);
  19098. create_insn (x=0X200049C8);
  19099. op_plain_offset (x, 1, 0);
  19100. op_plain_offset (x, 129, 0);
  19101. create_insn (x=0X200049CA);
  19102. op_plain_offset (x, 1, 0X2004F1A8);
  19103. op_plain_offset (x, 129, 0X2004F1A8);
  19104. set_cmt (0X200049D0, "addr1", 0);
  19105. set_cmt (0X200049D2, "addr2", 0);
  19106. set_cmt (0X200049D8, "command", 0);
  19107. create_insn (x=0X200049D8);
  19108. op_plain_offset (x, 1, 0X2004F1A8);
  19109. op_plain_offset (x, 129, 0X2004F1A8);
  19110. set_cmt (0X200049DA, "a2", 0);
  19111. create_insn (x=0X200049DA);
  19112. op_plain_offset (x, 1, 0X2004F1A8);
  19113. op_plain_offset (x, 129, 0X2004F1A8);
  19114. set_cmt (0X200049DC, "a3", 0);
  19115. set_cmt (0X200049DE, "a4", 0);
  19116. create_insn (x=0X200049EA);
  19117. op_plain_offset (x, 1, 0);
  19118. op_plain_offset (x, 129, 0);
  19119. create_insn (x=0X200049EC);
  19120. op_plain_offset (x, 1, 0X2004F1A8);
  19121. op_plain_offset (x, 129, 0X2004F1A8);
  19122. create_insn (x=0X200049F0);
  19123. op_plain_offset (x, 1, 0);
  19124. op_plain_offset (x, 129, 0);
  19125. create_insn (x=0X200049F2);
  19126. op_plain_offset (x, 1, 0X2004F1A8);
  19127. op_plain_offset (x, 129, 0X2004F1A8);
  19128. create_insn (x=0X200049F8);
  19129. op_plain_offset (x, 1, 0X2004F1A8);
  19130. op_plain_offset (x, 129, 0X2004F1A8);
  19131. set_cmt (0X200049FA, "addr1", 0);
  19132. set_cmt (0X200049FC, "addr2", 0);
  19133. set_cmt (0X20004A06, "command", 0);
  19134. set_cmt (0X20004A08, "a2", 0);
  19135. set_cmt (0X20004A0A, "a3", 0);
  19136. set_cmt (0X20004A0C, "a4", 0);
  19137. set_cmt (0X20004A16, "addr1", 0);
  19138. set_cmt (0X20004A18, "addr2", 0);
  19139. create_insn (x=0X20004A1E);
  19140. op_plain_offset (x, 1, 0);
  19141. op_plain_offset (x, 129, 0);
  19142. set_cmt (0X20004A20, "command", 0);
  19143. create_insn (x=0X20004A20);
  19144. op_plain_offset (x, 1, 0X2004F1A8);
  19145. op_plain_offset (x, 129, 0X2004F1A8);
  19146. set_cmt (0X20004A22, "a2", 0);
  19147. create_insn (x=0X20004A22);
  19148. op_plain_offset (x, 1, 0X2004F1A8);
  19149. op_plain_offset (x, 129, 0X2004F1A8);
  19150. set_cmt (0X20004A24, "a3", 0);
  19151. set_cmt (0X20004A26, "a4", 0);
  19152. set_cmt (0X20004A30, "command", 0);
  19153. create_insn (x=0X20004A30);
  19154. op_plain_offset (x, 1, 0X2004F1A8);
  19155. op_plain_offset (x, 129, 0X2004F1A8);
  19156. set_cmt (0X20004A36, "a2", 0);
  19157. set_cmt (0X20004A38, "a3", 0);
  19158. set_cmt (0X20004A3A, "a4", 0);
  19159. create_insn (x=0X20004A4A);
  19160. op_plain_offset (x, 1, 0);
  19161. op_plain_offset (x, 129, 0);
  19162. create_insn (x=0X20004A5A);
  19163. op_plain_offset (x, 1, 0);
  19164. op_plain_offset (x, 129, 0);
  19165. create_insn (x=0X20004A5C);
  19166. op_plain_offset (x, 1, 0X2004F1A8);
  19167. op_plain_offset (x, 129, 0X2004F1A8);
  19168. create_byte (0X20004A7E);
  19169. make_array (0X20004A7E, 0X2);
  19170. create_dword (x=0X20004A80);
  19171. op_plain_offset (x, 0, 0);
  19172. op_plain_offset (x, 128, 0);
  19173. create_dword (x=0X20004A84);
  19174. op_plain_offset (x, 0, 0);
  19175. op_plain_offset (x, 128, 0);
  19176. create_dword (x=0X20004A88);
  19177. op_plain_offset (x, 0, 0);
  19178. op_plain_offset (x, 128, 0);
  19179. create_dword (x=0X20004A8C);
  19180. op_plain_offset (x, 0, 0);
  19181. op_plain_offset (x, 128, 0);
  19182. create_dword (0X20004A90);
  19183. create_insn (0X20004A94);
  19184. create_insn (x=0X20004A98);
  19185. op_plain_offset (x, 1, 0);
  19186. op_plain_offset (x, 129, 0);
  19187. create_insn (x=0X20004A9A);
  19188. op_plain_offset (x, 1, 0X2004F1A8);
  19189. op_plain_offset (x, 129, 0X2004F1A8);
  19190. create_insn (x=0X20004AAC);
  19191. op_plain_offset (x, 1, 0);
  19192. op_plain_offset (x, 129, 0);
  19193. create_insn (x=0X20004ABA);
  19194. op_plain_offset (x, 1, 0);
  19195. op_plain_offset (x, 129, 0);
  19196. create_insn (x=0X20004AC4);
  19197. op_plain_offset (x, 1, 0);
  19198. op_plain_offset (x, 129, 0);
  19199. }
  19200.  
  19201. //------------------------------------------------------------------------
  19202. // Information about bytes
  19203.  
  19204. static Bytes_3(void) {
  19205. auto x;
  19206. #define id x
  19207.  
  19208. create_insn (x=0X20004AC6);
  19209. op_plain_offset (x, 1, 0X2004F1A8);
  19210. op_plain_offset (x, 129, 0X2004F1A8);
  19211. set_cmt (0X20004AD4, "addr2", 0);
  19212. create_insn (x=0X20004ADA);
  19213. op_plain_offset (x, 1, 0X2004F1A8);
  19214. op_plain_offset (x, 129, 0X2004F1A8);
  19215. set_cmt (0X20004ADC, "command", 0);
  19216. create_insn (x=0X20004ADC);
  19217. op_plain_offset (x, 1, 0X2004F1A8);
  19218. op_plain_offset (x, 129, 0X2004F1A8);
  19219. set_cmt (0X20004AE2, "a3", 0);
  19220. set_cmt (0X20004AE4, "a4", 0);
  19221. set_cmt (0X20004AEE, "command", 0);
  19222. create_insn (x=0X20004AEE);
  19223. op_plain_offset (x, 1, 0X2004F1A8);
  19224. op_plain_offset (x, 129, 0X2004F1A8);
  19225. set_cmt (0X20004AF0, "a2", 0);
  19226. set_cmt (0X20004AF2, "a3", 0);
  19227. set_cmt (0X20004AF4, "a4", 0);
  19228. create_insn (x=0X20004B04);
  19229. op_plain_offset (x, 1, 0);
  19230. op_plain_offset (x, 129, 0);
  19231. create_byte (0X20004B22);
  19232. make_array (0X20004B22, 0X2);
  19233. create_dword (x=0X20004B24);
  19234. op_plain_offset (x, 0, 0);
  19235. op_plain_offset (x, 128, 0);
  19236. create_dword (x=0X20004B28);
  19237. op_plain_offset (x, 0, 0);
  19238. op_plain_offset (x, 128, 0);
  19239. create_dword (x=0X20004B2C);
  19240. op_plain_offset (x, 0, 0);
  19241. op_plain_offset (x, 128, 0);
  19242. create_dword (0X20004B30);
  19243. create_insn (0X20004B34);
  19244. set_name (0X20004B34, "_fs_write_encrypt_nand");
  19245. create_insn (x=0X20004B4A);
  19246. op_stkvar (x, 1);
  19247. create_insn (x=0X20004B4E);
  19248. op_stkvar (x, 1);
  19249. create_insn (x=0X20004B50);
  19250. op_plain_offset (x, 1, 0);
  19251. op_plain_offset (x, 129, 0);
  19252. create_insn (x=0X20004B52);
  19253. op_plain_offset (x, 1, 0X2004F1A8);
  19254. op_plain_offset (x, 129, 0X2004F1A8);
  19255. create_insn (x=0X20004B62);
  19256. op_stkvar (x, 1);
  19257. create_insn (x=0X20004B78);
  19258. op_plain_offset (x, 1, 0);
  19259. op_plain_offset (x, 129, 0);
  19260. create_insn (0X20004B86);
  19261. create_insn (x=0X20004B8C);
  19262. op_stkvar (x, 1);
  19263. set_cmt (0X20004B8E, "customDataSize", 0);
  19264. create_insn (x=0X20004B8E);
  19265. op_stkvar (x, 1);
  19266. set_cmt (0X20004B92, "signerHandle", 0);
  19267. create_insn (x=0X20004B92);
  19268. op_stkvar (x, 1);
  19269. set_cmt (0X20004B96, "chainingFlag", 0);
  19270. create_insn (x=0X20004B96);
  19271. op_stkvar (x, 1);
  19272. create_insn (x=0X20004B98);
  19273. op_stkvar (x, 1);
  19274. set_cmt (0X20004B9A, "signData", 0);
  19275. create_insn (x=0X20004B9A);
  19276. op_stkvar (x, 1);
  19277. set_cmt (0X20004B9C, "context", 0);
  19278. create_insn (x=0X20004B9C);
  19279. op_stkvar (x, 1);
  19280. set_cmt (0X20004B9E, "inputData", 0);
  19281. set_cmt (0X20004BA0, "inputSize", 0);
  19282. set_cmt (0X20004BA2, "customData", 0);
  19283. create_insn (x=0X20004BAE);
  19284. op_stkvar (x, 1);
  19285. create_insn (x=0X20004BB2);
  19286. op_stkvar (x, 1);
  19287. create_insn (x=0X20004BB4);
  19288. op_plain_offset (x, 1, 0);
  19289. op_plain_offset (x, 129, 0);
  19290. create_insn (x=0X20004BB6);
  19291. op_plain_offset (x, 1, 0X2004F1A8);
  19292. op_plain_offset (x, 129, 0X2004F1A8);
  19293. create_insn (x=0X20004BBC);
  19294. op_stkvar (x, 1);
  19295. create_insn (x=0X20004BC4);
  19296. op_stkvar (x, 1);
  19297. create_insn (x=0X20004BC6);
  19298. op_plain_offset (x, 1, 0X2004F1A8);
  19299. op_plain_offset (x, 129, 0X2004F1A8);
  19300. create_insn (x=0X20004BCE);
  19301. op_stkvar (x, 1);
  19302. create_insn (x=0X20004BD0);
  19303. op_stkvar (x, 1);
  19304. create_insn (x=0X20004BD6);
  19305. op_stkvar (x, 1);
  19306. create_insn (x=0X20004BDC);
  19307. op_stkvar (x, 1);
  19308. create_insn (x=0X20004BDE);
  19309. op_plain_offset (x, 1, 0X2004F1A8);
  19310. op_plain_offset (x, 129, 0X2004F1A8);
  19311. create_insn (x=0X20004BE8);
  19312. op_stkvar (x, 1);
  19313. create_insn (x=0X20004BEC);
  19314. op_stkvar (x, 1);
  19315. create_insn (x=0X20004BF4);
  19316. op_stkvar (x, 1);
  19317. create_insn (x=0X20004C04);
  19318. op_hex (x, 1);
  19319. create_insn (0X20004C0E);
  19320. set_cmt (0X20004C14, "customDataSize", 0);
  19321. create_insn (x=0X20004C14);
  19322. op_stkvar (x, 1);
  19323. set_cmt (0X20004C18, "signerHandle", 0);
  19324. create_insn (x=0X20004C18);
  19325. op_stkvar (x, 1);
  19326. set_cmt (0X20004C1C, "chainingFlag", 0);
  19327. create_insn (x=0X20004C1C);
  19328. op_stkvar (x, 1);
  19329. create_insn (x=0X20004C1E);
  19330. op_stkvar (x, 1);
  19331. set_cmt (0X20004C20, "signData", 0);
  19332. create_insn (x=0X20004C20);
  19333. op_stkvar (x, 1);
  19334. set_cmt (0X20004C22, "context", 0);
  19335. create_insn (x=0X20004C22);
  19336. op_stkvar (x, 1);
  19337. create_insn (x=0X20004C24);
  19338. op_stkvar (x, 1);
  19339. set_cmt (0X20004C26, "inputData", 0);
  19340. set_cmt (0X20004C28, "inputSize", 0);
  19341. set_cmt (0X20004C2A, "customData", 0);
  19342. create_insn (0X20004C36);
  19343. set_cmt (0X20004C40, "customDataSize", 0);
  19344. create_insn (x=0X20004C40);
  19345. op_stkvar (x, 1);
  19346. set_cmt (0X20004C44, "signerHandle", 0);
  19347. create_insn (x=0X20004C44);
  19348. op_stkvar (x, 1);
  19349. set_cmt (0X20004C48, "chainingFlag", 0);
  19350. create_insn (x=0X20004C48);
  19351. op_stkvar (x, 1);
  19352. create_insn (x=0X20004C4A);
  19353. op_stkvar (x, 1);
  19354. set_cmt (0X20004C4C, "signData", 0);
  19355. create_insn (x=0X20004C4C);
  19356. op_stkvar (x, 1);
  19357. set_cmt (0X20004C4E, "context", 0);
  19358. create_insn (x=0X20004C4E);
  19359. op_stkvar (x, 1);
  19360. set_cmt (0X20004C50, "inputData", 0);
  19361. set_cmt (0X20004C52, "inputSize", 0);
  19362. set_cmt (0X20004C54, "customData", 0);
  19363. set_cmt (0X20004C60, "dest", 0);
  19364. create_insn (x=0X20004C60);
  19365. op_stkvar (x, 1);
  19366. set_cmt (0X20004C62, "src", 0);
  19367. set_cmt (0X20004C64, "size", 0);
  19368. create_insn (x=0X20004C6C);
  19369. op_stkvar (x, 1);
  19370. create_insn (0X20004C76);
  19371. create_insn (x=0X20004C78);
  19372. op_plain_offset (x, 1, 0);
  19373. op_plain_offset (x, 129, 0);
  19374. set_cmt (0X20004C86, "flags", 0);
  19375. create_insn (x=0X20004C88);
  19376. op_stkvar (x, 1);
  19377. create_insn (x=0X20004C8A);
  19378. op_plain_offset (x, 1, 0);
  19379. op_plain_offset (x, 129, 0);
  19380. set_cmt (0X20004C8C, "queueid", 0);
  19381. set_cmt (0X20004C8E, "message", 0);
  19382. create_insn (x=0X20004C8E);
  19383. op_stkvar (x, 1);
  19384. create_insn (x=0X20004C98);
  19385. op_stkvar (x, 1);
  19386. create_insn (x=0X20004CA4);
  19387. op_stkvar (x, 1);
  19388. create_insn (x=0X20004CB6);
  19389. op_plain_offset (x, 1, 0);
  19390. op_plain_offset (x, 129, 0);
  19391. set_cmt (0X20004CBA, "outputData", 0);
  19392. create_insn (x=0X20004CBA);
  19393. op_stkvar (x, 1);
  19394. create_insn (x=0X20004CBC);
  19395. op_plain_offset (x, 1, 0);
  19396. op_plain_offset (x, 129, 0);
  19397. set_cmt (0X20004CC0, "message_queue", 0);
  19398. create_insn (x=0X20004CC0);
  19399. op_stkvar (x, 1);
  19400. create_insn (x=0X20004CC2);
  19401. op_stkvar (x, 1);
  19402. set_cmt (0X20004CC4, "reply", 0);
  19403. create_insn (x=0X20004CC4);
  19404. op_stkvar (x, 1);
  19405. set_cmt (0X20004CC6, "encryptHandle", 0);
  19406. set_cmt (0X20004CC8, "ivData", 0);
  19407. create_insn (x=0X20004CCA);
  19408. op_stkvar (x, 1);
  19409. set_cmt (0X20004CCC, "inputData", 0);
  19410. set_cmt (0X20004CCE, "inputSize", 0);
  19411. create_insn (x=0X20004CDA);
  19412. op_stkvar (x, 1);
  19413. create_insn (x=0X20004CE2);
  19414. op_plain_offset (x, 1, 0X2004F1A8);
  19415. op_plain_offset (x, 129, 0X2004F1A8);
  19416. set_cmt (0X20004CE4, "ptr", 0);
  19417. create_insn (x=0X20004CE4);
  19418. op_stkvar (x, 1);
  19419. set_cmt (0X20004CE6, "byte", 0);
  19420. set_cmt (0X20004CEC, "size", 0);
  19421. create_insn (x=0X20004CF4);
  19422. op_stkvar (x, 1);
  19423. create_insn (x=0X20004CFA);
  19424. op_stkvar (x, 1);
  19425. create_insn (x=0X20004D00);
  19426. op_stkvar (x, 1);
  19427. create_insn (x=0X20004D0E);
  19428. op_stkvar (x, 1);
  19429. create_insn (x=0X20004D1A);
  19430. op_plain_offset (x, 1, 0X2004F1A8);
  19431. op_plain_offset (x, 129, 0X2004F1A8);
  19432. create_insn (x=0X20004D1C);
  19433. op_stkvar (x, 1);
  19434. create_insn (x=0X20004D20);
  19435. op_plain_offset (x, 1, 0X2004F1A8);
  19436. op_plain_offset (x, 129, 0X2004F1A8);
  19437. set_cmt (0X20004D22, "dest", 0);
  19438. set_cmt (0X20004D24, "src", 0);
  19439. create_insn (x=0X20004D24);
  19440. op_stkvar (x, 1);
  19441. set_cmt (0X20004D2A, "size", 0);
  19442. create_insn (x=0X20004D32);
  19443. op_plain_offset (x, 1, 0X2004F1A8);
  19444. op_plain_offset (x, 129, 0X2004F1A8);
  19445. create_insn (x=0X20004D38);
  19446. op_stkvar (x, 1);
  19447. create_insn (x=0X20004D3C);
  19448. op_stkvar (x, 1);
  19449. create_insn (x=0X20004D4C);
  19450. op_plain_offset (x, 1, 0);
  19451. op_plain_offset (x, 129, 0);
  19452. create_insn (0X20004D52);
  19453. create_insn (x=0X20004D58);
  19454. op_stkvar (x, 1);
  19455. create_insn (x=0X20004D5C);
  19456. op_stkvar (x, 1);
  19457. create_insn (x=0X20004D62);
  19458. op_stkvar (x, 1);
  19459. create_insn (x=0X20004D66);
  19460. op_stkvar (x, 1);
  19461. create_insn (0X20004D72);
  19462. create_insn (x=0X20004D74);
  19463. op_stkvar (x, 1);
  19464. create_insn (x=0X20004D78);
  19465. op_stkvar (x, 1);
  19466. create_insn (x=0X20004D7C);
  19467. op_stkvar (x, 1);
  19468. create_insn (x=0X20004D88);
  19469. op_stkvar (x, 1);
  19470. create_insn (0X20004D92);
  19471. create_insn (x=0X20004D96);
  19472. op_stkvar (x, 1);
  19473. create_insn (x=0X20004D9C);
  19474. op_plain_offset (x, 1, 0);
  19475. op_plain_offset (x, 129, 0);
  19476. set_cmt (0X20004D9E, "queueid", 0);
  19477. set_cmt (0X20004DA0, "message", 0);
  19478. create_insn (x=0X20004DA0);
  19479. op_stkvar (x, 1);
  19480. set_cmt (0X20004DA2, "flags", 0);
  19481. create_dword (x=0X20004DBC);
  19482. op_plain_offset (x, 0, 0);
  19483. op_plain_offset (x, 128, 0);
  19484. create_dword (x=0X20004DC0);
  19485. op_plain_offset (x, 0, 0);
  19486. op_plain_offset (x, 128, 0);
  19487. create_dword (x=0X20004DC4);
  19488. op_hex (x, 0);
  19489. create_dword (x=0X20004DC8);
  19490. op_plain_offset (x, 0, 0);
  19491. op_plain_offset (x, 128, 0);
  19492. create_dword (x=0X20004DCC);
  19493. op_plain_offset (x, 0, 0);
  19494. op_plain_offset (x, 128, 0);
  19495. create_insn (0X20004DD0);
  19496. set_name (0X20004DD0, "_fs_read_decrypt_nand");
  19497. create_insn (x=0X20004DE6);
  19498. op_stkvar (x, 1);
  19499. create_insn (x=0X20004DEC);
  19500. op_stkvar (x, 1);
  19501. create_insn (x=0X20004DEE);
  19502. op_stkvar (x, 1);
  19503. create_insn (x=0X20004DF0);
  19504. op_plain_offset (x, 1, 0);
  19505. op_plain_offset (x, 129, 0);
  19506. create_insn (x=0X20004DF2);
  19507. op_plain_offset (x, 1, 0X2004F1A8);
  19508. op_plain_offset (x, 129, 0X2004F1A8);
  19509. create_insn (x=0X20004E02);
  19510. op_stkvar (x, 1);
  19511. create_insn (x=0X20004E18);
  19512. op_plain_offset (x, 1, 0);
  19513. op_plain_offset (x, 129, 0);
  19514. create_insn (0X20004E26);
  19515. create_insn (x=0X20004E2C);
  19516. op_stkvar (x, 1);
  19517. set_cmt (0X20004E2E, "customDataSize", 0);
  19518. create_insn (x=0X20004E2E);
  19519. op_stkvar (x, 1);
  19520. set_cmt (0X20004E32, "signerHandle", 0);
  19521. create_insn (x=0X20004E32);
  19522. op_stkvar (x, 1);
  19523. set_cmt (0X20004E36, "chainingFlag", 0);
  19524. create_insn (x=0X20004E36);
  19525. op_stkvar (x, 1);
  19526. create_insn (x=0X20004E38);
  19527. op_stkvar (x, 1);
  19528. set_cmt (0X20004E3A, "signData", 0);
  19529. create_insn (x=0X20004E3A);
  19530. op_stkvar (x, 1);
  19531. set_cmt (0X20004E3C, "context", 0);
  19532. create_insn (x=0X20004E3C);
  19533. op_stkvar (x, 1);
  19534. set_cmt (0X20004E3E, "inputData", 0);
  19535. set_cmt (0X20004E40, "inputSize", 0);
  19536. set_cmt (0X20004E42, "customData", 0);
  19537. create_insn (0X20004E4E);
  19538. create_insn (x=0X20004E52);
  19539. op_stkvar (x, 1);
  19540. create_insn (x=0X20004E56);
  19541. op_stkvar (x, 1);
  19542. create_insn (x=0X20004E5A);
  19543. op_plain_offset (x, 1, 0);
  19544. op_plain_offset (x, 129, 0);
  19545. create_insn (x=0X20004E5E);
  19546. op_stkvar (x, 1);
  19547. create_insn (x=0X20004E60);
  19548. op_plain_offset (x, 1, 0);
  19549. op_plain_offset (x, 129, 0);
  19550. create_insn (x=0X20004E62);
  19551. op_plain_offset (x, 1, 0X2004F1A8);
  19552. op_plain_offset (x, 129, 0X2004F1A8);
  19553. create_insn (x=0X20004E68);
  19554. op_stkvar (x, 1);
  19555. create_insn (x=0X20004E70);
  19556. op_stkvar (x, 1);
  19557. create_insn (x=0X20004E7A);
  19558. op_stkvar (x, 1);
  19559. create_insn (x=0X20004E7C);
  19560. op_plain_offset (x, 1, 0X2004F1A8);
  19561. op_plain_offset (x, 129, 0X2004F1A8);
  19562. create_insn (x=0X20004E86);
  19563. op_stkvar (x, 1);
  19564. create_insn (x=0X20004E8A);
  19565. op_stkvar (x, 1);
  19566. create_insn (x=0X20004E96);
  19567. op_stkvar (x, 1);
  19568. create_insn (0X20004EA0);
  19569. create_insn (x=0X20004EA2);
  19570. op_stkvar (x, 1);
  19571. create_insn (x=0X20004EAE);
  19572. op_stkvar (x, 1);
  19573. create_insn (x=0X20004EB0);
  19574. op_plain_offset (x, 1, 0);
  19575. op_plain_offset (x, 129, 0);
  19576. set_cmt (0X20004EB2, "queueid", 0);
  19577. set_cmt (0X20004EB4, "message", 0);
  19578. create_insn (x=0X20004EB4);
  19579. op_stkvar (x, 1);
  19580. set_cmt (0X20004EB6, "flags", 0);
  19581. create_insn (x=0X20004EC0);
  19582. op_stkvar (x, 1);
  19583. create_insn (x=0X20004EC6);
  19584. op_plain_offset (x, 1, 0);
  19585. op_plain_offset (x, 129, 0);
  19586. create_insn (0X20004ED6);
  19587. create_insn (x=0X20004EE4);
  19588. op_plain_offset (x, 1, 0);
  19589. op_plain_offset (x, 129, 0);
  19590. create_insn (x=0X20004EE6);
  19591. op_plain_offset (x, 1, 0X2004F1A8);
  19592. op_plain_offset (x, 129, 0X2004F1A8);
  19593. create_insn (x=0X20004EF2);
  19594. op_stkvar (x, 1);
  19595. create_insn (x=0X20004EF6);
  19596. op_stkvar (x, 1);
  19597. create_insn (0X20004F10);
  19598. create_insn (0X20004F24);
  19599. create_insn (x=0X20004F30);
  19600. op_stkvar (x, 1);
  19601. create_insn (x=0X20004F36);
  19602. op_stkvar (x, 1);
  19603. create_insn (x=0X20004F3C);
  19604. op_stkvar (x, 1);
  19605. create_insn (x=0X20004F4A);
  19606. op_stkvar (x, 1);
  19607. create_insn (x=0X20004F5C);
  19608. op_stkvar (x, 1);
  19609. create_insn (x=0X20004F60);
  19610. op_plain_offset (x, 1, 0);
  19611. op_plain_offset (x, 129, 0);
  19612. create_insn (x=0X20004F62);
  19613. op_plain_offset (x, 1, 0X2004F1A8);
  19614. op_plain_offset (x, 129, 0X2004F1A8);
  19615. create_insn (x=0X20004F66);
  19616. op_plain_offset (x, 1, 0X2004F1A8);
  19617. op_plain_offset (x, 129, 0X2004F1A8);
  19618. set_cmt (0X20004F68, "dest", 0);
  19619. create_insn (x=0X20004F68);
  19620. op_stkvar (x, 1);
  19621. set_cmt (0X20004F6A, "src", 0);
  19622. set_cmt (0X20004F70, "size", 0);
  19623. create_insn (x=0X20004F76);
  19624. op_plain_offset (x, 1, 0);
  19625. op_plain_offset (x, 129, 0);
  19626. create_insn (x=0X20004F78);
  19627. op_plain_offset (x, 1, 0X2004F1A8);
  19628. op_plain_offset (x, 129, 0X2004F1A8);
  19629. create_insn (x=0X20004F7E);
  19630. op_stkvar (x, 1);
  19631. create_insn (x=0X20004F82);
  19632. op_stkvar (x, 1);
  19633. set_cmt (0X20004F88, "addr1", 0);
  19634. create_insn (x=0X20004F8A);
  19635. op_stkvar (x, 1);
  19636. set_cmt (0X20004F8C, "addr2", 0);
  19637. create_insn (x=0X20004F92);
  19638. op_plain_offset (x, 1, 0);
  19639. op_plain_offset (x, 129, 0);
  19640. create_insn (x=0X20004F94);
  19641. op_plain_offset (x, 1, 0X2004F1A8);
  19642. op_plain_offset (x, 129, 0X2004F1A8);
  19643. create_insn (x=0X20004F9A);
  19644. op_plain_offset (x, 1, 0X2004F1A8);
  19645. op_plain_offset (x, 129, 0X2004F1A8);
  19646. create_insn (x=0X20004FA8);
  19647. op_plain_offset (x, 1, 0);
  19648. op_plain_offset (x, 129, 0);
  19649. create_insn (x=0X20004FB6);
  19650. op_plain_offset (x, 1, 0);
  19651. op_plain_offset (x, 129, 0);
  19652. create_insn (x=0X20004FB8);
  19653. op_plain_offset (x, 1, 0X2004F1A8);
  19654. op_plain_offset (x, 129, 0X2004F1A8);
  19655. create_insn (x=0X20004FBA);
  19656. op_stkvar (x, 1);
  19657. create_insn (x=0X20004FC0);
  19658. op_stkvar (x, 1);
  19659. set_cmt (0X20004FC2, "address", 0);
  19660. set_cmt (0X20004FC4, "size", 0);
  19661. create_insn (x=0X20004FD0);
  19662. op_stkvar (x, 1);
  19663. create_insn (x=0X20004FD4);
  19664. op_plain_offset (x, 1, 0);
  19665. op_plain_offset (x, 129, 0);
  19666. create_insn (x=0X20004FD6);
  19667. op_plain_offset (x, 1, 0X2004F1A8);
  19668. op_plain_offset (x, 129, 0X2004F1A8);
  19669. set_cmt (0X20004FD8, "address", 0);
  19670. set_cmt (0X20004FDE, "size", 0);
  19671. set_cmt (0X20004FE6, "address", 0);
  19672. set_cmt (0X20004FE8, "size", 0);
  19673. create_insn (x=0X20004FE8);
  19674. op_stkvar (x, 1);
  19675. create_insn (x=0X20004FF4);
  19676. op_plain_offset (x, 1, 0);
  19677. op_plain_offset (x, 129, 0);
  19678. create_insn (x=0X20004FF6);
  19679. op_plain_offset (x, 1, 0X2004F1A8);
  19680. op_plain_offset (x, 129, 0X2004F1A8);
  19681. create_insn (x=0X20004FFC);
  19682. op_stkvar (x, 1);
  19683. set_cmt (0X20004FFE, "dataptr", 0);
  19684. set_cmt (0X20005000, "eccptr", 0);
  19685. create_insn (x=0X20005008);
  19686. op_plain_offset (x, 1, 0);
  19687. op_plain_offset (x, 129, 0);
  19688. create_insn (x=0X2000500C);
  19689. op_stkvar (x, 1);
  19690. create_insn (x=0X20005010);
  19691. op_plain_offset (x, 1, 0);
  19692. op_plain_offset (x, 129, 0);
  19693. create_insn (x=0X20005012);
  19694. op_plain_offset (x, 1, 0X2004F1A8);
  19695. op_plain_offset (x, 129, 0X2004F1A8);
  19696. create_insn (x=0X20005018);
  19697. op_plain_offset (x, 1, 0X2004F1A8);
  19698. op_plain_offset (x, 129, 0X2004F1A8);
  19699. create_insn (x=0X20005028);
  19700. op_plain_offset (x, 1, 0);
  19701. op_plain_offset (x, 129, 0);
  19702. create_insn (x=0X2000502E);
  19703. op_stkvar (x, 1);
  19704. set_cmt (0X2000503A, "flags", 0);
  19705. create_insn (x=0X2000503C);
  19706. op_stkvar (x, 1);
  19707. create_insn (x=0X2000503E);
  19708. op_plain_offset (x, 1, 0);
  19709. op_plain_offset (x, 129, 0);
  19710. set_cmt (0X20005040, "queueid", 0);
  19711. set_cmt (0X20005042, "message", 0);
  19712. create_insn (x=0X20005042);
  19713. op_stkvar (x, 1);
  19714. create_insn (x=0X2000504C);
  19715. op_stkvar (x, 1);
  19716. create_insn (0X20005058);
  19717. create_insn (x=0X20005064);
  19718. op_plain_offset (x, 1, 0);
  19719. op_plain_offset (x, 129, 0);
  19720. create_insn (x=0X20005066);
  19721. op_plain_offset (x, 1, 0X2004F1A8);
  19722. op_plain_offset (x, 129, 0X2004F1A8);
  19723. create_insn (x=0X2000506A);
  19724. op_stkvar (x, 1);
  19725. set_cmt (0X2000506C, "inputData", 0);
  19726. set_cmt (0X2000506E, "outputData", 0);
  19727. create_insn (x=0X2000506E);
  19728. op_stkvar (x, 1);
  19729. create_insn (x=0X20005070);
  19730. op_plain_offset (x, 1, 0);
  19731. op_plain_offset (x, 129, 0);
  19732. set_cmt (0X20005074, "message_queue", 0);
  19733. create_insn (x=0X20005074);
  19734. op_stkvar (x, 1);
  19735. create_insn (x=0X20005076);
  19736. op_stkvar (x, 1);
  19737. set_cmt (0X20005078, "reply", 0);
  19738. create_insn (x=0X20005078);
  19739. op_stkvar (x, 1);
  19740. set_cmt (0X2000507A, "encryptHandle", 0);
  19741. set_cmt (0X2000507C, "ivData", 0);
  19742. set_cmt (0X2000507E, "inputSize", 0);
  19743. create_insn (x=0X2000508A);
  19744. op_stkvar (x, 1);
  19745. create_insn (0X20005096);
  19746. create_insn (x=0X200050AC);
  19747. op_hex (x, 1);
  19748. create_insn (0X200050B6);
  19749. set_cmt (0X200050BC, "customDataSize", 0);
  19750. create_insn (x=0X200050BC);
  19751. op_stkvar (x, 1);
  19752. set_cmt (0X200050C0, "signerHandle", 0);
  19753. create_insn (x=0X200050C0);
  19754. op_stkvar (x, 1);
  19755. set_cmt (0X200050C4, "chainingFlag", 0);
  19756. create_insn (x=0X200050C4);
  19757. op_stkvar (x, 1);
  19758. create_insn (x=0X200050C6);
  19759. op_stkvar (x, 1);
  19760. set_cmt (0X200050C8, "signData", 0);
  19761. create_insn (x=0X200050C8);
  19762. op_stkvar (x, 1);
  19763. set_cmt (0X200050CA, "context", 0);
  19764. create_insn (x=0X200050CA);
  19765. op_stkvar (x, 1);
  19766. create_insn (x=0X200050CC);
  19767. op_stkvar (x, 1);
  19768. set_cmt (0X200050CE, "inputData", 0);
  19769. set_cmt (0X200050D0, "inputSize", 0);
  19770. set_cmt (0X200050D2, "customData", 0);
  19771. set_cmt (0X200050E6, "customDataSize", 0);
  19772. create_insn (x=0X200050E6);
  19773. op_stkvar (x, 1);
  19774. set_cmt (0X200050EA, "signerHandle", 0);
  19775. create_insn (x=0X200050EA);
  19776. op_stkvar (x, 1);
  19777. set_cmt (0X200050EE, "chainingFlag", 0);
  19778. create_insn (x=0X200050EE);
  19779. op_stkvar (x, 1);
  19780. create_insn (x=0X200050F0);
  19781. op_stkvar (x, 1);
  19782. set_cmt (0X200050F2, "signData", 0);
  19783. create_insn (x=0X200050F2);
  19784. op_stkvar (x, 1);
  19785. set_cmt (0X200050F4, "context", 0);
  19786. create_insn (x=0X200050F4);
  19787. op_stkvar (x, 1);
  19788. set_cmt (0X200050F6, "inputData", 0);
  19789. set_cmt (0X200050F8, "inputSize", 0);
  19790. set_cmt (0X200050FA, "customData", 0);
  19791. set_cmt (0X20005104, "a1", 0);
  19792. set_cmt (0X20005106, "a2", 0);
  19793. create_insn (x=0X20005106);
  19794. op_stkvar (x, 1);
  19795. set_cmt (0X20005108, "size", 0);
  19796. set_cmt (0X20005112, "a1", 0);
  19797. set_cmt (0X20005114, "a2", 0);
  19798. create_insn (x=0X20005114);
  19799. op_stkvar (x, 1);
  19800. set_cmt (0X20005116, "size", 0);
  19801. create_byte (0X20005126);
  19802. make_array (0X20005126, 0X2);
  19803. create_dword (x=0X20005128);
  19804. op_plain_offset (x, 0, 0);
  19805. op_plain_offset (x, 128, 0);
  19806. create_dword (x=0X2000512C);
  19807. op_plain_offset (x, 0, 0);
  19808. op_plain_offset (x, 128, 0);
  19809. create_dword (x=0X20005130);
  19810. op_plain_offset (x, 0, 0);
  19811. op_plain_offset (x, 128, 0);
  19812. create_dword (x=0X20005134);
  19813. op_plain_offset (x, 0, 0);
  19814. op_plain_offset (x, 128, 0);
  19815. create_dword (x=0X20005138);
  19816. op_plain_offset (x, 0, 0);
  19817. op_plain_offset (x, 128, 0);
  19818. create_dword (0X2000513C);
  19819. create_dword (x=0X20005140);
  19820. op_plain_offset (x, 0, 0);
  19821. op_plain_offset (x, 128, 0);
  19822. create_dword (x=0X20005144);
  19823. op_hex (x, 0);
  19824. create_insn (0X20005148);
  19825. create_insn (x=0X2000515A);
  19826. op_stkvar (x, 1);
  19827. create_insn (x=0X20005160);
  19828. op_plain_offset (x, 1, 0);
  19829. op_plain_offset (x, 129, 0);
  19830. set_cmt (0X20005162, "queueid", 0);
  19831. set_cmt (0X20005164, "message", 0);
  19832. create_insn (x=0X20005164);
  19833. op_stkvar (x, 1);
  19834. set_cmt (0X20005166, "flags", 0);
  19835. create_insn (x=0X20005172);
  19836. op_stkvar (x, 1);
  19837. create_insn (x=0X20005178);
  19838. op_plain_offset (x, 1, 0);
  19839. op_plain_offset (x, 129, 0);
  19840. set_cmt (0X2000517A, "queueid", 0);
  19841. set_cmt (0X2000517C, "message", 0);
  19842. create_insn (x=0X2000517C);
  19843. op_stkvar (x, 1);
  19844. set_cmt (0X2000517E, "flags", 0);
  19845. create_dword (x=0X200051A8);
  19846. op_plain_offset (x, 0, 0);
  19847. op_plain_offset (x, 128, 0);
  19848. create_dword (x=0X200051AC);
  19849. op_plain_offset (x, 0, 0);
  19850. op_plain_offset (x, 128, 0);
  19851. create_insn (0X200051B0);
  19852. create_insn (x=0X200051B6);
  19853. op_plain_offset (x, 1, 0);
  19854. op_plain_offset (x, 129, 0);
  19855. create_insn (x=0X200051C4);
  19856. op_plain_offset (x, 1, 0);
  19857. op_plain_offset (x, 129, 0);
  19858. create_insn (x=0X200051C6);
  19859. op_plain_offset (x, 1, 0X2004F1A8);
  19860. op_plain_offset (x, 129, 0X2004F1A8);
  19861. create_dword (x=0X200051F8);
  19862. op_plain_offset (x, 0, 0);
  19863. op_plain_offset (x, 128, 0);
  19864. create_dword (x=0X200051FC);
  19865. op_plain_offset (x, 0, 0);
  19866. op_plain_offset (x, 128, 0);
  19867. create_insn (0X20005200);
  19868. create_insn (x=0X2000520E);
  19869. op_plain_offset (x, 1, 0);
  19870. op_plain_offset (x, 129, 0);
  19871. set_cmt (0X2000521C, "src", 0);
  19872. create_insn (x=0X2000521C);
  19873. op_plain_offset (x, 1, 0);
  19874. op_plain_offset (x, 129, 0);
  19875. set_cmt (0X2000521E, "size", 0);
  19876. create_byte (0X2000522E);
  19877. make_array (0X2000522E, 0X2);
  19878. create_dword (x=0X20005230);
  19879. op_plain_offset (x, 0, 0);
  19880. op_plain_offset (x, 128, 0);
  19881. create_dword (x=0X20005234);
  19882. op_plain_offset (x, 0, 0);
  19883. op_plain_offset (x, 128, 0);
  19884. create_insn (0X20005238);
  19885. create_insn (x=0X20005244);
  19886. op_plain_offset (x, 1, 0);
  19887. op_plain_offset (x, 129, 0);
  19888. create_insn (x=0X20005246);
  19889. op_plain_offset (x, 1, 0X2004F1A8);
  19890. op_plain_offset (x, 129, 0X2004F1A8);
  19891. create_insn (x=0X20005258);
  19892. op_plain_offset (x, 1, 0);
  19893. op_plain_offset (x, 129, 0);
  19894. create_insn (0X20005266);
  19895. create_insn (0X2000526C);
  19896. create_insn (x=0X20005274);
  19897. op_plain_offset (x, 1, 0);
  19898. op_plain_offset (x, 129, 0);
  19899. create_insn (x=0X20005276);
  19900. op_plain_offset (x, 1, 0X2004F1A8);
  19901. op_plain_offset (x, 129, 0X2004F1A8);
  19902. create_insn (x=0X20005280);
  19903. op_plain_offset (x, 1, 0X2004F1A8);
  19904. op_plain_offset (x, 129, 0X2004F1A8);
  19905. create_insn (x=0X2000528A);
  19906. op_plain_offset (x, 1, 0);
  19907. op_plain_offset (x, 129, 0);
  19908. create_insn (x=0X20005290);
  19909. op_plain_offset (x, 1, 0X2004F1A8);
  19910. op_plain_offset (x, 129, 0X2004F1A8);
  19911. create_insn (x=0X20005296);
  19912. op_plain_offset (x, 1, 0X2004F1A8);
  19913. op_plain_offset (x, 129, 0X2004F1A8);
  19914. set_cmt (0X20005298, "address", 0);
  19915. set_cmt (0X2000529E, "size", 0);
  19916. set_cmt (0X200052A4, "addr1", 0);
  19917. set_cmt (0X200052A8, "addr2", 0);
  19918. set_cmt (0X200052AE, "dataptr", 0);
  19919. create_insn (x=0X200052B8);
  19920. op_plain_offset (x, 1, 0X2004F1A8);
  19921. op_plain_offset (x, 129, 0X2004F1A8);
  19922. set_cmt (0X200052BA, "command", 0);
  19923. create_insn (x=0X200052BA);
  19924. op_plain_offset (x, 1, 0X2004F1A8);
  19925. op_plain_offset (x, 129, 0X2004F1A8);
  19926. set_cmt (0X200052BC, "a2", 0);
  19927. create_insn (x=0X200052BC);
  19928. op_plain_offset (x, 1, 0X2004F1A8);
  19929. op_plain_offset (x, 129, 0X2004F1A8);
  19930. set_cmt (0X200052BE, "a3", 0);
  19931. set_cmt (0X200052C4, "a4", 0);
  19932. set_cmt (0X200052DA, "command", 0);
  19933. create_insn (x=0X200052DA);
  19934. op_plain_offset (x, 1, 0X2004F1A8);
  19935. op_plain_offset (x, 129, 0X2004F1A8);
  19936. set_cmt (0X200052DC, "a2", 0);
  19937. set_cmt (0X200052DE, "a3", 0);
  19938. set_cmt (0X200052E0, "a4", 0);
  19939. create_insn (x=0X200052EC);
  19940. op_plain_offset (x, 1, 0);
  19941. op_plain_offset (x, 129, 0);
  19942. create_insn (x=0X200052F2);
  19943. op_plain_offset (x, 1, 0X2004F1A8);
  19944. op_plain_offset (x, 129, 0X2004F1A8);
  19945. set_cmt (0X200052F8, "addr1", 0);
  19946. set_cmt (0X200052FC, "addr2", 0);
  19947. set_cmt (0X20005302, "command", 0);
  19948. create_insn (x=0X20005302);
  19949. op_plain_offset (x, 1, 0X2004F1A8);
  19950. op_plain_offset (x, 129, 0X2004F1A8);
  19951. set_cmt (0X20005304, "a2", 0);
  19952. create_insn (x=0X20005304);
  19953. op_plain_offset (x, 1, 0X2004F1A8);
  19954. op_plain_offset (x, 129, 0X2004F1A8);
  19955. set_cmt (0X20005306, "a3", 0);
  19956. set_cmt (0X20005308, "a4", 0);
  19957. create_insn (x=0X20005312);
  19958. op_plain_offset (x, 1, 0X2004F1A8);
  19959. op_plain_offset (x, 129, 0X2004F1A8);
  19960. set_cmt (0X20005314, "address", 0);
  19961. set_cmt (0X2000531A, "size", 0);
  19962. set_cmt (0X20005320, "dataptr", 0);
  19963. create_insn (x=0X2000532A);
  19964. op_plain_offset (x, 1, 0X2004F1A8);
  19965. op_plain_offset (x, 129, 0X2004F1A8);
  19966. set_cmt (0X2000532C, "command", 0);
  19967. create_insn (x=0X2000532C);
  19968. op_plain_offset (x, 1, 0X2004F1A8);
  19969. op_plain_offset (x, 129, 0X2004F1A8);
  19970. set_cmt (0X2000532E, "a2", 0);
  19971. set_cmt (0X20005330, "a3", 0);
  19972. set_cmt (0X20005336, "a4", 0);
  19973. create_insn (x=0X2000534C);
  19974. op_plain_offset (x, 1, 0X2004F1A8);
  19975. op_plain_offset (x, 129, 0X2004F1A8);
  19976. create_byte (0X2000536E);
  19977. make_array (0X2000536E, 0X2);
  19978. create_dword (x=0X20005370);
  19979. op_plain_offset (x, 0, 0);
  19980. op_plain_offset (x, 128, 0);
  19981. create_dword (x=0X20005374);
  19982. op_plain_offset (x, 0, 0);
  19983. op_plain_offset (x, 128, 0);
  19984. create_dword (x=0X20005378);
  19985. op_plain_offset (x, 0, 0);
  19986. op_plain_offset (x, 128, 0);
  19987. create_dword (0X2000537C);
  19988. create_insn (0X20005380);
  19989. set_cmt (0X20005384, "device", 0);
  19990. create_insn (x=0X20005392);
  19991. op_plain_offset (x, 1, 0);
  19992. op_plain_offset (x, 129, 0);
  19993. set_cmt (0X20005394, "queueid", 0);
  19994. create_insn (x=0X200053A2);
  19995. op_plain_offset (x, 1, 0);
  19996. op_plain_offset (x, 129, 0);
  19997. create_insn (x=0X200053AE);
  19998. op_plain_offset (x, 1, 0);
  19999. op_plain_offset (x, 129, 0);
  20000. create_insn (x=0X200053B2);
  20001. op_plain_offset (x, 1, 0);
  20002. op_plain_offset (x, 129, 0);
  20003. create_byte (0X200053CA);
  20004. make_array (0X200053CA, 0X2);
  20005. create_dword (x=0X200053CC);
  20006. op_plain_offset (x, 0, 0);
  20007. op_plain_offset (x, 128, 0);
  20008. create_dword (x=0X200053D0);
  20009. op_plain_offset (x, 0, 0);
  20010. op_plain_offset (x, 128, 0);
  20011. create_dword (0X200053D4);
  20012. create_dword (x=0X200053D8);
  20013. op_plain_offset (x, 0, 0);
  20014. op_plain_offset (x, 128, 0);
  20015. create_dword (x=0X200053DC);
  20016. op_plain_offset (x, 0, 0);
  20017. op_plain_offset (x, 128, 0);
  20018. create_insn (x=0X200053E0);
  20019. op_plain_offset (x, 1, 0);
  20020. op_plain_offset (x, 129, 0);
  20021. set_name (0X200053E0, "FS_Shutdown");
  20022. create_insn (x=0X200053E4);
  20023. op_bin (x, 1);
  20024. create_insn (x=0X200053EC);
  20025. create_dword (x=0X200053F0);
  20026. op_plain_offset (x, 0, 0);
  20027. op_plain_offset (x, 128, 0);
  20028. create_insn (0X200053F4);
  20029. create_insn (x=0X200053FC);
  20030. op_plain_offset (x, 1, 0);
  20031. op_plain_offset (x, 129, 0);
  20032. create_insn (0X20005410);
  20033. create_dword (x=0X2000541C);
  20034. op_plain_offset (x, 0, 0);
  20035. op_plain_offset (x, 128, 0);
  20036. create_insn (0X20005420);
  20037. set_name (0X20005420, "fs_is_not_special_fd");
  20038. create_insn (x=0X20005428);
  20039. op_plain_offset (x, 1, 0);
  20040. op_plain_offset (x, 129, 0);
  20041. create_byte (0X2000543A);
  20042. make_array (0X2000543A, 0X2);
  20043. create_dword (x=0X2000543C);
  20044. op_plain_offset (x, 0, 0);
  20045. op_plain_offset (x, 128, 0);
  20046. create_insn (0X20005440);
  20047. set_name (0X20005440, "fs_allocate_cache_for_handle");
  20048. create_insn (x=0X20005448);
  20049. op_plain_offset (x, 1, 0);
  20050. op_plain_offset (x, 129, 0);
  20051. create_insn (x=0X2000544E);
  20052. op_plain_offset (x, 1, 0);
  20053. op_plain_offset (x, 129, 0);
  20054. create_insn (0X20005478);
  20055. set_cmt (0X2000547A, "data", 0);
  20056. create_insn (x=0X2000547A);
  20057. op_plain_offset (x, 1, 0);
  20058. op_plain_offset (x, 129, 0);
  20059. create_insn (x=0X20005490);
  20060. op_plain_offset (x, 1, 0);
  20061. op_plain_offset (x, 129, 0);
  20062. create_insn (x=0X2000549C);
  20063. op_plain_offset (x, 1, 0);
  20064. op_plain_offset (x, 129, 0);
  20065. create_byte (0X200054B6);
  20066. make_array (0X200054B6, 0X2);
  20067. create_dword (x=0X200054B8);
  20068. op_plain_offset (x, 0, 0);
  20069. op_plain_offset (x, 128, 0);
  20070. set_name (0X200054B8, "data");
  20071. create_dword (x=0X200054BC);
  20072. op_plain_offset (x, 0, 0);
  20073. op_plain_offset (x, 128, 0);
  20074. create_insn (0X200054C0);
  20075. set_name (0X200054C0, "ffsp_get_file_cache");
  20076. create_insn (x=0X200054C8);
  20077. op_plain_offset (x, 1, 0);
  20078. op_plain_offset (x, 129, 0);
  20079. create_insn (0X200054E0);
  20080. create_byte (0X200054EE);
  20081. make_array (0X200054EE, 0X2);
  20082. create_dword (x=0X200054F0);
  20083. op_plain_offset (x, 0, 0);
  20084. op_plain_offset (x, 128, 0);
  20085. create_insn (0X200054F4);
  20086. set_name (0X200054F4, "fs_flush_file_cache");
  20087. set_cmt (0X20005500, "handle", 0);
  20088. create_insn (x=0X20005510);
  20089. op_hex (x, 1);
  20090. set_cmt (0X20005514, "seek_pos", 0);
  20091. set_cmt (0X20005516, "zero", 0);
  20092. create_insn (x=0X20005520);
  20093. op_hex (x, 1);
  20094. set_cmt (0X20005524, "handle", 0);
  20095. set_cmt (0X20005526, "data", 0);
  20096. set_cmt (0X20005528, "count", 0);
  20097. create_dword (x=0X2000553C);
  20098. op_hex (x, 0);
  20099. create_dword (x=0X20005540);
  20100. op_hex (x, 0);
  20101. create_insn (0X20005544);
  20102. set_name (0X20005544, "fs_write_check_free_clusters");
  20103. set_cmt (0X2000554A, "stats", 0);
  20104. create_insn (x=0X20005556);
  20105. op_plain_offset (x, 1, 0);
  20106. op_plain_offset (x, 129, 0);
  20107. create_insn (x=0X2000555C);
  20108. op_plain_offset (x, 1, 0);
  20109. op_plain_offset (x, 129, 0);
  20110. create_insn (x=0X2000557A);
  20111. op_stkvar (x, 1);
  20112. create_dword (x=0X2000558C);
  20113. op_plain_offset (x, 0, 0);
  20114. op_plain_offset (x, 128, 0);
  20115. create_dword (x=0X20005590);
  20116. op_plain_offset (x, 0, 0);
  20117. op_plain_offset (x, 128, 0);
  20118. create_insn (0X20005594);
  20119. set_name (0X20005594, "fs_handle_special_rm_req");
  20120. set_cmt (0X2000559C, "dst", 0);
  20121. create_insn (x=0X2000559C);
  20122. op_stkvar (x, 1);
  20123. create_insn (0X200055A8);
  20124. create_insn (x=0X200055AA);
  20125. op_stkvar (x, 1);
  20126. create_insn (x=0X200055B0);
  20127. op_stkvar (x, 1);
  20128. set_cmt (0X200055B8, "switch 7 cases ", 0);
  20129. create_insn (0X200055BE);
  20130. create_insn (x=0X200055C0);
  20131. op_plain_offset (x, 1, 0);
  20132. op_plain_offset (x, 129, 0);
  20133. set_cmt (0X200055C4, "switch jump", 0);
  20134. set_cmt (0X200055C6, "jumptable 200055C4 case 3", 1);
  20135. create_insn (0X200055C6);
  20136. create_insn (x=0X200055D2);
  20137. op_stkvar (x, 1);
  20138. create_insn (0X200055DC);
  20139. create_insn (x=0X200055DE);
  20140. op_stkvar (x, 1);
  20141. create_insn (0X200055EA);
  20142. create_insn (0X200055F0);
  20143. create_insn (0X20005600);
  20144. set_cmt (0X2000560A, "jumptable 200055C4 case 4", 1);
  20145. create_insn (0X2000560A);
  20146. create_insn (x=0X20005616);
  20147. op_stkvar (x, 1);
  20148. create_insn (0X20005620);
  20149. create_insn (x=0X20005622);
  20150. op_stkvar (x, 1);
  20151. create_insn (0X2000562E);
  20152. create_insn (0X20005634);
  20153. create_insn (x=0X2000563A);
  20154. op_stkvar (x, 1);
  20155. set_cmt (0X20005650, "jumptable 200055C4 case 5", 1);
  20156. create_insn (0X20005650);
  20157. create_insn (0X20005664);
  20158. create_insn (0X20005668);
  20159. create_insn (x=0X20005670);
  20160. op_stkvar (x, 1);
  20161. create_insn (x=0X20005672);
  20162. op_stkvar (x, 1);
  20163. create_insn (0X20005682);
  20164. create_insn (x=0X20005688);
  20165. op_stkvar (x, 1);
  20166. create_insn (x=0X2000568A);
  20167. op_stkvar (x, 1);
  20168. create_insn (0X2000569C);
  20169. set_cmt (0X200056A2, "jumptable 200055C4 case 6", 1);
  20170. create_insn (0X200056A2);
  20171. create_insn (0X200056B8);
  20172. create_insn (0X200056C2);
  20173. set_cmt (0X200056CC, "dest", 0);
  20174. create_insn (0X200056CC);
  20175. set_cmt (0X200056CE, "src", 0);
  20176. create_insn (x=0X200056CE);
  20177. op_stkvar (x, 1);
  20178. set_cmt (0X200056D0, "size", 0);
  20179. create_insn (x=0X200056D8);
  20180. op_plain_offset (x, 1, 0);
  20181. op_plain_offset (x, 129, 0);
  20182. create_insn (0X200056E4);
  20183. create_insn (0X200056EE);
  20184. create_insn (x=0X200056F0);
  20185. op_stkvar (x, 1);
  20186. create_insn (0X20005702);
  20187. create_insn (x=0X20005704);
  20188. op_stkvar (x, 1);
  20189. create_insn (0X20005716);
  20190. set_cmt (0X2000571C, "jumptable 200055C4 case 2", 1);
  20191. create_insn (0X2000571C);
  20192. set_cmt (0X20005722, "jumptable 200055C4 default case", 1);
  20193. create_insn (0X20005722);
  20194. set_name (0X20005722, "def_200055C4");
  20195. create_dword (x=0X20005730);
  20196. op_plain_offset (x, 0, 0);
  20197. op_plain_offset (x, 128, 0);
  20198. create_dword (x=0X20005734);
  20199. op_plain_offset (x, 0, 0);
  20200. op_plain_offset (x, 128, 0);
  20201. create_insn (0X20005738);
  20202. set_name (0X20005738, "fs_handle_boot2_rm_request");
  20203. create_insn (0X2000574C);
  20204. set_cmt (0X20005752, "data", 0);
  20205. create_insn (0X20005752);
  20206. set_cmt (0X20005754, "length", 0);
  20207. create_insn (0X2000575C);
  20208. create_insn (0X20005770);
  20209. create_insn (0X20005776);
  20210. create_insn (0X20005782);
  20211. create_insn (0X2000578C);
  20212. create_insn (0X20005792);
  20213. create_insn (0X20005798);
  20214. create_insn (0X200057A0);
  20215. set_name (0X200057A0, "ffsp_open");
  20216. set_cmt (0X200057AE, "string1", 0);
  20217. create_insn (x=0X200057B0);
  20218. op_plain_offset (x, 1, 0);
  20219. op_plain_offset (x, 129, 0);
  20220. set_cmt (0X200057B2, "length", 0);
  20221. set_cmt (0X200057BE, "string1", 0);
  20222. create_insn (x=0X200057C0);
  20223. op_plain_offset (x, 1, 0);
  20224. op_plain_offset (x, 129, 0);
  20225. set_cmt (0X200057C2, "length", 0);
  20226. create_insn (0X200057D0);
  20227. set_cmt (0X200057D2, "string1", 0);
  20228. create_insn (x=0X200057D4);
  20229. op_plain_offset (x, 1, 0);
  20230. op_plain_offset (x, 129, 0);
  20231. set_cmt (0X200057D6, "length", 0);
  20232. create_insn (x=0X200057E4);
  20233. toggle_sign (x, 1);
  20234. create_insn (0X200057EA);
  20235. create_insn (0X200057F6);
  20236. set_cmt (0X200057FA, "uid", 0);
  20237. set_cmt (0X200057FC, "gid", 0);
  20238. set_cmt (0X200057FE, "open_mode", 0);
  20239. set_cmt (0X20005800, "file_size", 0);
  20240. create_insn (x=0X20005800);
  20241. op_stkvar (x, 1);
  20242. set_cmt (0X20005802, "id", 0);
  20243. create_insn (x=0X20005802);
  20244. op_dec (x, 1);
  20245. create_insn (0X2000580A);
  20246. create_insn (0X2000581A);
  20247. set_cmt (0X20005820, "uid", 0);
  20248. create_insn (0X20005820);
  20249. set_cmt (0X20005822, "gid", 0);
  20250. set_cmt (0X20005824, "path", 0);
  20251. set_cmt (0X20005826, "mode", 0);
  20252. create_dword (x=0X20005834);
  20253. op_plain_offset (x, 0, 0);
  20254. op_plain_offset (x, 128, 0);
  20255. create_dword (x=0X20005838);
  20256. op_plain_offset (x, 0, 0);
  20257. op_plain_offset (x, 128, 0);
  20258. create_dword (x=0X2000583C);
  20259. op_plain_offset (x, 0, 0);
  20260. op_plain_offset (x, 128, 0);
  20261. create_dword (x=0X20005840);
  20262. op_dec (x, 0);
  20263. set_name (0X20005840, "id");
  20264. create_insn (0X20005844);
  20265. set_name (0X20005844, "fs_read");
  20266. create_insn (x=0X2000584E);
  20267. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  20268. create_insn (x=0X20005854);
  20269. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  20270. create_insn (x=0X2000585A);
  20271. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  20272. create_insn (x=0X2000585E);
  20273. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20274. create_insn (x=0X20005866);
  20275. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20276. create_insn (x=0X20005868);
  20277. op_dec (x, 1);
  20278. create_insn (x=0X2000586C);
  20279. op_dec (x, 0);
  20280. create_insn (x=0X2000586E);
  20281. op_dec (x, 1);
  20282. create_insn (x=0X20005874);
  20283. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20284. create_insn (x=0X2000587A);
  20285. op_dec (x, 1);
  20286. create_insn (x=0X20005880);
  20287. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20288. set_cmt (0X20005882, "requested read length", 0);
  20289. set_cmt (0X20005884, "seek_position + requested_read_length", 0);
  20290. create_insn (x=0X20005886);
  20291. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20292. set_cmt (0X2000588E, "requested_read_length -= seek_position", 0);
  20293. set_cmt (0X20005896, "handle", 0);
  20294. create_insn (x=0X200058A0);
  20295. op_plain_offset (x, 1, 0);
  20296. op_plain_offset (x, 129, 0);
  20297. create_insn (x=0X200058A4);
  20298. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20299. create_insn (x=0X200058A6);
  20300. op_hex (x, 1);
  20301. set_cmt (0X200058C2, "dest", 0);
  20302. set_cmt (0X200058C4, "src", 0);
  20303. set_cmt (0X200058C6, "size", 0);
  20304. create_insn (x=0X200058D4);
  20305. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20306. create_insn (x=0X200058D8);
  20307. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20308. create_insn (x=0X200058DC);
  20309. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20310. create_insn (x=0X200058E8);
  20311. op_dec (x, 1);
  20312. create_insn (x=0X200058EC);
  20313. op_dec (x, 0);
  20314. create_insn (x=0X200058FE);
  20315. op_hex (x, 1);
  20316. set_cmt (0X20005908, "handle", 0);
  20317. set_cmt (0X2000590A, "seek_pos", 0);
  20318. set_cmt (0X2000590C, "zero", 0);
  20319. create_insn (x=0X20005916);
  20320. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20321. create_insn (x=0X2000591E);
  20322. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20323. create_insn (0X20005922);
  20324. set_cmt (0X20005926, "handle", 0);
  20325. set_cmt (0X20005930, "data", 0);
  20326. create_insn (0X20005930);
  20327. create_insn (x=0X2000593C);
  20328. op_plain_offset (x, 1, 0);
  20329. op_plain_offset (x, 129, 0);
  20330. create_insn (x=0X20005942);
  20331. op_plain_offset (x, 1, 0);
  20332. op_plain_offset (x, 129, 0);
  20333. create_insn (x=0X20005946);
  20334. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20335. set_cmt (0X20005956, "handle", 0);
  20336. set_cmt (0X20005958, "seek_pos", 0);
  20337. set_cmt (0X2000595A, "zero", 0);
  20338. set_cmt (0X20005964, "handle", 0);
  20339. set_cmt (0X20005966, "data", 0);
  20340. set_cmt (0X20005968, "count", 0);
  20341. create_byte (0X2000598A);
  20342. make_array (0X2000598A, 0X2);
  20343. create_dword (x=0X2000598C);
  20344. op_dec (x, 0);
  20345. create_dword (x=0X20005990);
  20346. op_plain_offset (x, 0, 0);
  20347. op_plain_offset (x, 128, 0);
  20348. create_dword (x=0X20005994);
  20349. op_hex (x, 0);
  20350. create_dword (x=0X20005998);
  20351. op_dec (x, 0);
  20352. create_dword (x=0X2000599C);
  20353. op_plain_offset (x, 0, 0);
  20354. op_plain_offset (x, 128, 0);
  20355. create_insn (0X200059A0);
  20356. set_name (0X200059A0, "fs_write");
  20357. create_insn (0X200059C0);
  20358. create_insn (x=0X200059C2);
  20359. op_hex (x, 1);
  20360. create_insn (0X200059CE);
  20361. create_insn (0X200059DA);
  20362. set_cmt (0X200059E0, "handle", 0);
  20363. create_insn (0X200059E0);
  20364. create_insn (x=0X200059EA);
  20365. op_plain_offset (x, 1, 0);
  20366. op_plain_offset (x, 129, 0);
  20367. create_insn (x=0X200059F0);
  20368. op_hex (x, 1);
  20369. create_insn (x=0X200059FA);
  20370. op_plain_offset (x, 1, 0);
  20371. op_plain_offset (x, 129, 0);
  20372. create_insn (x=0X20005A0E);
  20373. op_plain_offset (x, 1, 0);
  20374. op_plain_offset (x, 129, 0);
  20375. create_insn (x=0X20005A16);
  20376. op_plain_offset (x, 1, 0);
  20377. op_plain_offset (x, 129, 0);
  20378. set_cmt (0X20005A30, "dest", 0);
  20379. set_cmt (0X20005A32, "src", 0);
  20380. set_cmt (0X20005A34, "size", 0);
  20381. create_insn (x=0X20005A4C);
  20382. op_plain_offset (x, 1, 0);
  20383. op_plain_offset (x, 129, 0);
  20384. create_insn (x=0X20005A50);
  20385. op_plain_offset (x, 1, 0);
  20386. op_plain_offset (x, 129, 0);
  20387. set_cmt (0X20005A6C, "data", 0);
  20388. create_insn (0X20005A78);
  20389. create_insn (x=0X20005A84);
  20390. op_hex (x, 1);
  20391. set_cmt (0X20005A9E, "handle", 0);
  20392. set_cmt (0X20005AA0, "seek_pos", 0);
  20393. set_cmt (0X20005AA2, "zero", 0);
  20394. set_cmt (0X20005AB0, "handle", 0);
  20395. set_cmt (0X20005AB2, "data", 0);
  20396. set_cmt (0X20005AB4, "count", 0);
  20397. create_insn (x=0X20005AC0);
  20398. op_hex (x, 1);
  20399. create_insn (0X20005ADA);
  20400. set_cmt (0X20005ADE, "handle", 0);
  20401. set_cmt (0X20005AE8, "data", 0);
  20402. create_insn (0X20005AE8);
  20403. create_insn (x=0X20005AF2);
  20404. op_plain_offset (x, 1, 0);
  20405. op_plain_offset (x, 129, 0);
  20406. create_insn (x=0X20005AF8);
  20407. op_plain_offset (x, 1, 0);
  20408. op_plain_offset (x, 129, 0);
  20409. create_insn (x=0X20005B0C);
  20410. op_plain_offset (x, 1, 0);
  20411. op_plain_offset (x, 129, 0);
  20412. set_cmt (0X20005B16, "zero", 0);
  20413. set_cmt (0X20005B1A, "handle", 0);
  20414. set_cmt (0X20005B1C, "seek_pos", 0);
  20415. set_cmt (0X20005B36, "handle", 0);
  20416. set_cmt (0X20005B38, "data", 0);
  20417. set_cmt (0X20005B3A, "count", 0);
  20418. create_insn (0X20005B5A);
  20419. create_byte (0X20005B6A);
  20420. make_array (0X20005B6A, 0X2);
  20421. create_dword (x=0X20005B6C);
  20422. op_hex (x, 0);
  20423. create_dword (x=0X20005B70);
  20424. op_plain_offset (x, 0, 0);
  20425. op_plain_offset (x, 128, 0);
  20426. create_dword (x=0X20005B74);
  20427. op_hex (x, 0);
  20428. create_dword (x=0X20005B78);
  20429. op_plain_offset (x, 0, 0);
  20430. op_plain_offset (x, 128, 0);
  20431. create_dword (x=0X20005B7C);
  20432. op_plain_offset (x, 0, 0);
  20433. op_plain_offset (x, 128, 0);
  20434. create_dword (x=0X20005B80);
  20435. op_hex (x, 0);
  20436. create_insn (0X20005B84);
  20437. set_name (0X20005B84, "ffsp_seek");
  20438. create_insn (x=0X20005B88);
  20439. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  20440. create_insn (x=0X20005B8A);
  20441. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  20442. create_insn (x=0X20005B8C);
  20443. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20444. create_insn (x=0X20005B92);
  20445. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20446. create_insn (x=0X20005B94);
  20447. op_dec (x, 1);
  20448. create_insn (x=0X20005B98);
  20449. op_dec (x, 0);
  20450. create_insn (x=0X20005B9A);
  20451. op_dec (x, 1);
  20452. create_insn (x=0X20005BA0);
  20453. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  20454. create_insn (x=0X20005BA2);
  20455. op_enum (x, 1, GetEnum("SeekMode"),0);
  20456. create_insn (x=0X20005BAA);
  20457. op_enum (x, 1, GetEnum("SeekMode"),0);
  20458. create_insn (0X20005BB0);
  20459. set_cmt (0X20005BB4, "position", 0);
  20460. create_insn (x=0X20005BB4);
  20461. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20462. set_cmt (0X20005BB8, "file size", 0);
  20463. create_insn (x=0X20005BB8);
  20464. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20465. create_insn (x=0X20005BBC);
  20466. toggle_sign (x, 1);
  20467. create_insn (x=0X20005BC2);
  20468. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  20469. set_cmt (0X20005BC6, "file size", 0);
  20470. create_insn (x=0X20005BC6);
  20471. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20472. create_insn (x=0X20005BCC);
  20473. op_dec (x, 1);
  20474. set_cmt (0X20005BD2, "position", 0);
  20475. create_insn (x=0X20005BD2);
  20476. op_stroff (x, 1, GetStrucIdByName("FFSPFileEntry"), 0);
  20477. create_byte (0X20005BDA);
  20478. make_array (0X20005BDA, 0X2);
  20479. create_dword (x=0X20005BDC);
  20480. op_dec (x, 0);
  20481. create_insn (0X20005BE0);
  20482. set_name (0X20005BE0, "ffsp_ioctl");
  20483. create_insn (x=0X20005BE8);
  20484. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  20485. create_insn (x=0X20005BEA);
  20486. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  20487. create_insn (x=0X20005BEE);
  20488. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  20489. set_cmt (0X20005BF0, "switch 14 cases ", 0);
  20490. create_insn (0X20005BF6);
  20491. create_insn (x=0X20005BF8);
  20492. op_plain_offset (x, 1, 0);
  20493. op_plain_offset (x, 129, 0);
  20494. set_cmt (0X20005BFC, "switch jump", 0);
  20495. set_cmt (0X20005BFE, "jumptable 20005BFC case 1", 1);
  20496. create_insn (0X20005BFE);
  20497. set_cmt (0X20005C08, "jumptable 20005BFC case 2", 1);
  20498. create_insn (0X20005C08);
  20499. create_insn (x=0X20005C0E);
  20500. toggle_sign (x, 1);
  20501. create_insn (0X20005C14);
  20502. set_cmt (0X20005C16, "stats", 0);
  20503. create_insn (x=0X20005C20);
  20504. op_plain_offset (x, 1, 0);
  20505. op_plain_offset (x, 129, 0);
  20506. create_insn (x=0X20005C26);
  20507. op_plain_offset (x, 1, 0);
  20508. op_plain_offset (x, 129, 0);
  20509. set_cmt (0X20005C56, "jumptable 20005BFC case 3", 1);
  20510. create_insn (x=0X20005C56);
  20511. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  20512. create_insn (x=0X20005C58);
  20513. op_stroff (x, 1, GetStrucIdByName("FSParams::attr"), 0);
  20514. create_insn (x=0X20005C5C);
  20515. toggle_sign (x, 1);
  20516. create_insn (x=0X20005C62);
  20517. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  20518. set_cmt (0X20005C64, "uid", 0);
  20519. set_cmt (0X20005C66, "gid", 0);
  20520. create_insn (x=0X20005C6A);
  20521. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20522. set_cmt (0X20005C6C, "attributes", 0);
  20523. create_insn (x=0X20005C70);
  20524. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20525. set_cmt (0X20005C74, "owner_mode", 0);
  20526. create_insn (x=0X20005C74);
  20527. op_stkvar (x, 1);
  20528. create_insn (x=0X20005C78);
  20529. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20530. set_cmt (0X20005C7C, "group_mode", 0);
  20531. create_insn (x=0X20005C7C);
  20532. op_stkvar (x, 1);
  20533. create_insn (x=0X20005C80);
  20534. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20535. set_cmt (0X20005C84, "other_mode", 0);
  20536. create_insn (x=0X20005C84);
  20537. op_stkvar (x, 1);
  20538. set_cmt (0X20005C86, "dir_path", 0);
  20539. create_insn (x=0X20005C86);
  20540. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20541. set_cmt (0X20005C90, "jumptable 20005BFC case 5", 1);
  20542. create_insn (x=0X20005C90);
  20543. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  20544. create_insn (x=0X20005C92);
  20545. op_dec (x, 1);
  20546. create_insn (x=0X20005C96);
  20547. toggle_sign (x, 1);
  20548. create_insn (x=0X20005C9C);
  20549. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  20550. set_cmt (0X20005C9E, "uid", 0);
  20551. create_insn (x=0X20005CA0);
  20552. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20553. create_insn (x=0X20005CA4);
  20554. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20555. create_insn (x=0X20005CAA);
  20556. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20557. create_insn (x=0X20005CB0);
  20558. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20559. create_insn (x=0X20005CB2);
  20560. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20561. create_insn (x=0X20005CB6);
  20562. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20563. create_insn (x=0X20005CBA);
  20564. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20565. set_cmt (0X20005CBE, "attrs", 0);
  20566. create_insn (x=0X20005CBE);
  20567. op_stkvar (x, 1);
  20568. create_insn (x=0X20005CC2);
  20569. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20570. set_cmt (0X20005CC6, "owner_mode", 0);
  20571. create_insn (x=0X20005CC6);
  20572. op_stkvar (x, 1);
  20573. create_insn (x=0X20005CCA);
  20574. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20575. set_cmt (0X20005CCE, "group_mode", 0);
  20576. create_insn (x=0X20005CCE);
  20577. op_stkvar (x, 1);
  20578. create_insn (x=0X20005CD2);
  20579. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  20580. set_cmt (0X20005CD6, "other_mode", 0);
  20581. create_insn (x=0X20005CD6);
  20582. op_stkvar (x, 1);
  20583. set_cmt (0X20005CD8, "path", 0);
  20584. set_cmt (0X20005CDA, "new_uid", 0);
  20585. set_cmt (0X20005CDC, "new_gid", 0);
  20586. set_cmt (0X20005CE6, "jumptable 20005BFC case 6", 1);
  20587. create_insn (x=0X20005CE6);
  20588. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  20589. create_insn (x=0X20005CE8);
  20590. op_dec (x, 1);
  20591. create_insn (x=0X20005CEC);
  20592. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  20593. create_insn (x=0X20005CEE);
  20594. op_dec (x, 1);
  20595. create_insn (x=0X20005CF2);
  20596. toggle_sign (x, 1);
  20597. create_insn (x=0X20005CF8);
  20598. op_stkvar (x, 1);
  20599. set_cmt (0X20005CFA, "uid", 0);
  20600. set_cmt (0X20005CFC, "gid", 0);
  20601. set_cmt (0X20005CFE, "path", 0);
  20602. create_insn (x=0X20005D00);
  20603. op_stkvar (x, 1);
  20604. set_cmt (0X20005D02, "owner_gid", 0);
  20605. create_insn (x=0X20005D02);
  20606. op_stkvar (x, 1);
  20607. create_insn (x=0X20005D04);
  20608. op_stkvar (x, 1);
  20609. set_cmt (0X20005D06, "other_attrs", 0);
  20610. create_insn (x=0X20005D06);
  20611. op_stkvar (x, 1);
  20612. create_insn (x=0X20005D08);
  20613. op_stkvar (x, 1);
  20614. set_cmt (0X20005D0A, "owner_perm", 0);
  20615. create_insn (x=0X20005D0A);
  20616. op_stkvar (x, 1);
  20617. create_insn (x=0X20005D0C);
  20618. op_stkvar (x, 1);
  20619. set_cmt (0X20005D0E, "group_perm", 0);
  20620. create_insn (x=0X20005D0E);
  20621. op_stkvar (x, 1);
  20622. create_insn (x=0X20005D10);
  20623. op_stkvar (x, 1);
  20624. set_cmt (0X20005D12, "other_perm", 0);
  20625. create_insn (x=0X20005D12);
  20626. op_stkvar (x, 1);
  20627. set_cmt (0X20005D14, "owner_uid", 0);
  20628. create_insn (x=0X20005D1C);
  20629. op_stkvar (x, 1);
  20630. create_insn (x=0X20005D24);
  20631. op_stkvar (x, 1);
  20632. create_insn (x=0X20005D2A);
  20633. op_stkvar (x, 1);
  20634. create_insn (x=0X20005D30);
  20635. op_stkvar (x, 1);
  20636. create_insn (x=0X20005D32);
  20637. op_stkvar (x, 1);
  20638. set_cmt (0X20005D36, "dest", 0);
  20639. create_insn (x=0X20005D36);
  20640. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlRequest"), 0);
  20641. set_cmt (0X20005D38, "src", 0);
  20642. set_cmt (0X20005D3A, "size", 0);
  20643. create_insn (x=0X20005D3A);
  20644. op_dec (x, 1);
  20645. set_cmt (0X20005D42, "jumptable 20005BFC case 7", 1);
  20646. create_insn (0X20005D42);
  20647. set_cmt (0X20005D4E, "uid", 0);
  20648. create_insn (0X20005D4E);
  20649. set_cmt (0X20005D50, "gid", 0);
  20650. set_cmt (0X20005D52, "path", 0);
  20651. set_cmt (0X20005D5C, "jumptable 20005BFC case 8", 1);
  20652. create_insn (0X20005D5C);
  20653. create_insn (0X20005D68);
  20654. set_cmt (0X20005D6A, "uid", 0);
  20655. set_cmt (0X20005D6C, "gid", 0);
  20656. set_cmt (0X20005D6E, "old_path", 0);
  20657. set_cmt (0X20005D70, "new_path", 0);
  20658. set_cmt (0X20005D7A, "jumptable 20005BFC case 9", 1);
  20659. create_insn (0X20005D7A);
  20660. create_insn (0X20005D86);
  20661. set_cmt (0X20005D88, "uid", 0);
  20662. set_cmt (0X20005D8A, "gid", 0);
  20663. create_insn (x=0X20005D8E);
  20664. op_stroff (x, 1, GetStrucIdByName("FSParams::Ioctl"), 0);
  20665. set_cmt (0X20005D90, "attrs", 0);
  20666. create_insn (x=0X20005D94);
  20667. op_stroff (x, 1, GetStrucIdByName("FSParams::Ioctl"), 0);
  20668. set_cmt (0X20005D98, "owner_perm", 0);
  20669. create_insn (x=0X20005D98);
  20670. op_stkvar (x, 1);
  20671. create_insn (x=0X20005D9C);
  20672. op_stroff (x, 1, GetStrucIdByName("FSParams::Ioctl"), 0);
  20673. set_cmt (0X20005DA0, "group_perm", 0);
  20674. create_insn (x=0X20005DA0);
  20675. op_stkvar (x, 1);
  20676. create_insn (x=0X20005DA4);
  20677. op_stroff (x, 1, GetStrucIdByName("FSParams::Ioctl"), 0);
  20678. set_cmt (0X20005DA8, "other_perm", 0);
  20679. create_insn (x=0X20005DA8);
  20680. op_stkvar (x, 1);
  20681. set_cmt (0X20005DAA, "path", 0);
  20682. set_cmt (0X20005DB4, "jumptable 20005BFC case 10", 1);
  20683. create_insn (0X20005DB4);
  20684. create_insn (0X20005DC0);
  20685. set_cmt (0X20005DC6, "uid", 0);
  20686. set_cmt (0X20005DC8, "path", 0);
  20687. set_cmt (0X20005DCA, "fsver", 0);
  20688. set_cmt (0X20005DD4, "jumptable 20005BFC case 11", 1);
  20689. create_insn (0X20005DD4);
  20690. create_insn (0X20005DE0);
  20691. create_insn (0X20005DEA);
  20692. create_insn (0X20005DF6);
  20693. create_insn (x=0X20005DF8);
  20694. op_hex (x, 1);
  20695. create_insn (0X20005E04);
  20696. set_cmt (0X20005E12, "jumptable 20005BFC case 13", 1);
  20697. create_insn (0X20005E12);
  20698. create_insn (x=0X20005E14);
  20699. op_plain_offset (x, 1, 0);
  20700. op_plain_offset (x, 129, 0);
  20701. set_cmt (0X20005E20, "jumptable 20005BFC default case", 1);
  20702. create_insn (x=0X20005E20);
  20703. toggle_sign (x, 1);
  20704. set_name (0X20005E20, "ffsp_ioctl_invalid");
  20705. create_byte (0X20005E2E);
  20706. make_array (0X20005E2E, 0X2);
  20707. create_dword (x=0X20005E30);
  20708. op_plain_offset (x, 0, 0);
  20709. op_plain_offset (x, 128, 0);
  20710. create_dword (x=0X20005E34);
  20711. op_plain_offset (x, 0, 0);
  20712. op_plain_offset (x, 128, 0);
  20713. create_dword (x=0X20005E38);
  20714. op_plain_offset (x, 0, 0);
  20715. op_plain_offset (x, 128, 0);
  20716. create_dword (x=0X20005E3C);
  20717. op_hex (x, 0);
  20718. create_dword (x=0X20005E40);
  20719. op_plain_offset (x, 0, 0);
  20720. op_plain_offset (x, 128, 0);
  20721. create_insn (0X20005E44);
  20722. set_name (0X20005E44, "ffsp_ioctlv");
  20723. create_insn (0X20005E64);
  20724. create_insn (0X20005E6A);
  20725. create_insn (0X20005E78);
  20726. create_insn (0X20005E9A);
  20727. create_insn (0X20005EB2);
  20728. create_insn (0X20005EB8);
  20729. create_insn (0X20005ED2);
  20730. create_insn (0X20005EDC);
  20731. create_insn (0X20005EE2);
  20732. set_cmt (0X20005EE6, "uid", 0);
  20733. set_cmt (0X20005EE8, "gid", 0);
  20734. set_cmt (0X20005EEA, "file_count", 0);
  20735. create_insn (x=0X20005EEA);
  20736. op_stkvar (x, 1);
  20737. set_cmt (0X20005EEC, "path", 0);
  20738. set_cmt (0X20005EEE, "file_list", 0);
  20739. create_insn (0X20005EF6);
  20740. create_insn (0X20005F08);
  20741. create_insn (0X20005F22);
  20742. set_cmt (0X20005F24, "path", 0);
  20743. set_cmt (0X20005F26, "clusters", 0);
  20744. set_cmt (0X20005F28, "inodes", 0);
  20745. create_insn (0X20005F30);
  20746. create_insn (0X20005F42);
  20747. create_insn (0X20005F62);
  20748. set_cmt (0X20005F6C, "string", 0);
  20749. set_cmt (0X20005F6E, "a2", 0);
  20750. create_insn (0X20005F8A);
  20751. set_cmt (0X20005F90, "uid", 0);
  20752. set_cmt (0X20005F92, "gid", 0);
  20753. set_cmt (0X20005F94, "paths", 0);
  20754. set_cmt (0X20005F98, "free_inodes", 0);
  20755. create_insn (x=0X20005F98);
  20756. op_stkvar (x, 1);
  20757. set_cmt (0X20005F9A, "a4", 0);
  20758. create_insn (0X20005FA2);
  20759. create_insn (0X20005FB4);
  20760. set_name (0X20005FB4, "ffsp_close");
  20761. set_cmt (0X20005FC2, "handle", 0);
  20762. set_cmt (0X20005FCC, "data", 0);
  20763. create_insn (x=0X20005FE4);
  20764. op_dec (x, 1);
  20765. create_insn (x=0X20005FE8);
  20766. op_dec (x, 0);
  20767. set_cmt (0X20005FEA, "file", 0);
  20768. create_insn (0X20005FF8);
  20769. create_dword (x=0X20006004);
  20770. op_dec (x, 0);
  20771. create_insn (0X20006008);
  20772. set_name (0X20006008, "ffsp_main");
  20773. create_insn (x=0X2000600E);
  20774. op_plain_offset (x, 1, 0);
  20775. op_plain_offset (x, 129, 0);
  20776. create_insn (x=0X20006010);
  20777. op_plain_offset (x, 1, 0);
  20778. op_plain_offset (x, 129, 0);
  20779. set_cmt (0X20006016, "ptr", 0);
  20780. create_insn (x=0X20006016);
  20781. op_stkvar (x, 1);
  20782. set_cmt (0X20006018, "n_msgs", 0);
  20783. create_insn (x=0X20006026);
  20784. op_plain_offset (x, 1, 0);
  20785. op_plain_offset (x, 129, 0);
  20786. set_cmt (0X20006028, "queueid", 0);
  20787. set_cmt (0X20006034, "device", 0);
  20788. create_insn (x=0X20006034);
  20789. op_plain_offset (x, 1, 0);
  20790. op_plain_offset (x, 129, 0);
  20791. set_cmt (0X20006036, "queueid", 0);
  20792. create_insn (0X20006042);
  20793. set_cmt (0X2000604E, "do_init", 0);
  20794. create_insn (0X2000604E);
  20795. create_insn (0X20006062);
  20796. create_insn (x=0X20006066);
  20797. op_plain_offset (x, 1, 0);
  20798. op_plain_offset (x, 129, 0);
  20799. set_cmt (0X20006068, "clusters", 0);
  20800. create_insn (x=0X20006068);
  20801. op_stkvar (x, 1);
  20802. set_cmt (0X2000606A, "inodes", 0);
  20803. create_insn (x=0X2000606A);
  20804. op_stkvar (x, 1);
  20805. create_insn (x=0X20006076);
  20806. toggle_sign (x, 1);
  20807. create_insn (x=0X2000607E);
  20808. toggle_sign (x, 1);
  20809. create_insn (x=0X20006082);
  20810. op_stkvar (x, 1);
  20811. set_cmt (0X20006088, "uid", 0);
  20812. set_cmt (0X2000608A, "gid", 0);
  20813. create_insn (x=0X2000608C);
  20814. op_plain_offset (x, 1, 0);
  20815. op_plain_offset (x, 129, 0);
  20816. create_insn (x=0X20006098);
  20817. toggle_sign (x, 1);
  20818. create_insn (0X200060A0);
  20819. set_cmt (0X200060A2, "owner_mode", 0);
  20820. create_insn (x=0X200060A2);
  20821. op_stkvar (x, 1);
  20822. set_cmt (0X200060A4, "group_mode", 0);
  20823. create_insn (x=0X200060A4);
  20824. op_stkvar (x, 1);
  20825. set_cmt (0X200060A6, "other_mode", 0);
  20826. create_insn (x=0X200060A6);
  20827. op_stkvar (x, 1);
  20828. set_cmt (0X200060A8, "uid", 0);
  20829. set_cmt (0X200060AA, "gid", 0);
  20830. create_insn (x=0X200060AC);
  20831. op_plain_offset (x, 1, 0);
  20832. op_plain_offset (x, 129, 0);
  20833. set_cmt (0X200060AE, "attributes", 0);
  20834. create_insn (0X200060BC);
  20835. create_insn (x=0X200060BE);
  20836. op_plain_offset (x, 1, 0);
  20837. op_plain_offset (x, 129, 0);
  20838. set_cmt (0X200060D8, "queueid", 0);
  20839. set_cmt (0X200060DA, "message", 0);
  20840. create_insn (x=0X200060DA);
  20841. op_stkvar (x, 1);
  20842. set_cmt (0X200060DC, "flags", 0);
  20843. create_insn (x=0X200060E6);
  20844. op_stkvar (x, 1);
  20845. create_insn (x=0X200060F0);
  20846. op_plain_offset (x, 1, 0);
  20847. op_plain_offset (x, 129, 0);
  20848. create_insn (x=0X200060F8);
  20849. op_dec (x, 1);
  20850. create_insn (0X200060FE);
  20851. set_cmt (0X20006104, "fd", 0);
  20852. set_cmt (0X2000610E, "ipc_req", 0);
  20853. create_insn (0X20006118);
  20854. set_cmt (0X2000611E, "userdata", 0);
  20855. set_cmt (0X20006128, "ipc_req", 0);
  20856. create_insn (x=0X20006132);
  20857. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  20858. set_cmt (0X20006134, "switch 8 cases ", 0);
  20859. create_insn (x=0X2000613A);
  20860. op_plain_offset (x, 1, 0);
  20861. op_plain_offset (x, 129, 0);
  20862. set_cmt (0X2000613E, "switch jump", 0);
  20863. set_cmt (0X20006140, "jumptable 2000613E case 1", 1);
  20864. create_insn (0X20006140);
  20865. set_cmt (0X2000614A, "jumptable 2000613E case 3", 1);
  20866. create_insn (0X2000614A);
  20867. set_cmt (0X20006154, "jumptable 2000613E case 4", 1);
  20868. create_insn (0X20006154);
  20869. set_cmt (0X2000615E, "jumptable 2000613E case 5", 1);
  20870. create_insn (0X2000615E);
  20871. set_cmt (0X20006168, "jumptable 2000613E case 6", 1);
  20872. create_insn (0X20006168);
  20873. set_cmt (0X20006172, "jumptable 2000613E case 7", 1);
  20874. create_insn (0X20006172);
  20875. create_insn (x=0X20006174);
  20876. toggle_sign (x, 0);
  20877. op_hex (x, 0);
  20878. set_cmt (0X2000617C, "jumptable 2000613E case 2", 1);
  20879. create_insn (0X2000617C);
  20880. set_cmt (0X20006186, "jumptable 2000613E default case", 1);
  20881. create_insn (x=0X20006186);
  20882. toggle_sign (x, 1);
  20883. set_name (0X20006186, "def_2000613E");
  20884. set_cmt (0X2000618A, "request", 0);
  20885. create_insn (0X20006192);
  20886. create_dword (x=0X2000619C);
  20887. op_plain_offset (x, 0, 0);
  20888. op_plain_offset (x, 128, 0);
  20889. create_dword (x=0X200061A0);
  20890. op_plain_offset (x, 0, 0);
  20891. op_plain_offset (x, 128, 0);
  20892. create_dword (x=0X200061A4);
  20893. op_plain_offset (x, 0, 0);
  20894. op_plain_offset (x, 128, 0);
  20895. create_dword (x=0X200061A8);
  20896. op_plain_offset (x, 0, 0);
  20897. op_plain_offset (x, 128, 0);
  20898. create_dword (x=0X200061AC);
  20899. op_plain_offset (x, 0, 0);
  20900. op_plain_offset (x, 128, 0);
  20901. set_name (0X200061AC, "dir_path");
  20902. create_dword (x=0X200061B0);
  20903. op_plain_offset (x, 0, 0);
  20904. op_plain_offset (x, 128, 0);
  20905. create_dword (x=0X200061B4);
  20906. op_plain_offset (x, 0, 0);
  20907. op_plain_offset (x, 128, 0);
  20908. create_dword (x=0X200061B8);
  20909. op_plain_offset (x, 0, 0);
  20910. op_plain_offset (x, 128, 0);
  20911. create_insn (0X200061BC);
  20912. set_name (0X200061BC, "__ffsp_memcpy");
  20913. create_insn (x=0X200061CC);
  20914. op_hex (x, 1);
  20915. create_insn (0X20006200);
  20916. create_insn (0X2000621C);
  20917. create_insn (0X20006234);
  20918. create_insn (x=0X2000624C);
  20919. op_hex (x, 1);
  20920. create_insn (0X20006278);
  20921. create_insn (0X20006290);
  20922. create_insn (0X20006298);
  20923. set_name (0X20006298, "ffsp_printf_internal_2");
  20924. create_insn (0X200062B4);
  20925. set_name (0X200062B4, "ffsp_printf_internal_1");
  20926. create_byte (0X200062D2);
  20927. make_array (0X200062D2, 0X2);
  20928. create_insn (0X200062D4);
  20929. set_name (0X200062D4, "ffsp_printf_internal_");
  20930. create_insn (x=0X200062DE);
  20931. op_stkvar (x, 1);
  20932. create_insn (x=0X200062E0);
  20933. op_stkvar (x, 1);
  20934. create_insn (x=0X200062E2);
  20935. op_plain_offset (x, 1, 0);
  20936. op_plain_offset (x, 129, 0);
  20937. create_insn (x=0X200062E4);
  20938. op_stkvar (x, 1);
  20939. create_insn (x=0X200062E6);
  20940. op_plain_offset (x, 1, 0);
  20941. op_plain_offset (x, 129, 0);
  20942. create_insn (x=0X200062E8);
  20943. op_stkvar (x, 1);
  20944. create_insn (x=0X200062F2);
  20945. op_stkvar (x, 1);
  20946. create_dword (x=0X200062FC);
  20947. op_plain_offset (x, 0, 0);
  20948. op_plain_offset (x, 128, 0);
  20949. create_dword (x=0X20006300);
  20950. op_plain_offset (x, 0, 0);
  20951. op_plain_offset (x, 128, 0);
  20952. create_insn (0X20006304);
  20953. set_name (0X20006304, "printf_ffsp");
  20954. create_insn (x=0X20006308);
  20955. op_stkvar (x, 1);
  20956. create_byte (0X20006316);
  20957. make_array (0X20006316, 0X2);
  20958. create_insn (0X20006318);
  20959. create_insn (0X2000632A);
  20960. create_byte (0X2000633A);
  20961. make_array (0X2000633A, 0X2);
  20962. create_insn (0X2000633C);
  20963. create_insn (0X20006358);
  20964. create_byte (0X2000637A);
  20965. make_array (0X2000637A, 0X2);
  20966. create_insn (0X2000637C);
  20967. create_byte (0X2000639A);
  20968. make_array (0X2000639A, 0X2);
  20969. create_insn (0X2000639C);
  20970. set_name (0X2000639C, "ffsp_printf_internal");
  20971. create_insn (x=0X200063B2);
  20972. op_stkvar (x, 1);
  20973. create_insn (0X200063BE);
  20974. create_insn (0X200063C4);
  20975. create_insn (x=0X200063C6);
  20976. op_stkvar (x, 1);
  20977. create_insn (x=0X200063CA);
  20978. op_stkvar (x, 1);
  20979. create_insn (x=0X200063CC);
  20980. op_stkvar (x, 1);
  20981. set_cmt (0X200063DA, "switch 14 cases ", 0);
  20982. create_insn (x=0X200063E2);
  20983. op_plain_offset (x, 1, 0);
  20984. op_plain_offset (x, 129, 0);
  20985. set_cmt (0X200063E6, "switch jump", 0);
  20986. set_cmt (0X200063E8, "jumptable 200063E6 case 35", 1);
  20987. create_insn (0X200063E8);
  20988. create_insn (x=0X200063EA);
  20989. op_stkvar (x, 1);
  20990. set_cmt (0X200063EE, "jumptable 200063E6 case 43", 1);
  20991. create_insn (0X200063EE);
  20992. set_cmt (0X200063F4, "jumptable 200063E6 case 45", 1);
  20993. create_insn (0X200063F4);
  20994. create_insn (x=0X200063F6);
  20995. op_stkvar (x, 1);
  20996. set_cmt (0X200063FA, "jumptable 200063E6 case 48", 1);
  20997. create_insn (0X200063FA);
  20998. create_insn (x=0X200063FC);
  20999. op_stkvar (x, 1);
  21000. set_cmt (0X20006400, "jumptable 200063E6 case 42", 1);
  21001. create_insn (0X20006400);
  21002. set_cmt (0X20006410, "jumptable 200063E6 default case", 1);
  21003. set_name (0X20006410, "def_200063E6");
  21004. set_cmt (0X2000644A, "switch 33 cases ", 0);
  21005. create_insn (0X20006452);
  21006. create_insn (x=0X20006454);
  21007. op_plain_offset (x, 1, 0);
  21008. op_plain_offset (x, 129, 0);
  21009. set_cmt (0X20006458, "switch jump", 0);
  21010. set_cmt (0X2000645A, "jumptable 20006458 case 99", 1);
  21011. create_insn (0X2000645A);
  21012. create_insn (x=0X20006466);
  21013. op_stkvar (x, 1);
  21014. create_insn (x=0X20006486);
  21015. op_stkvar (x, 1);
  21016. create_insn (0X2000648E);
  21017. set_cmt (0X2000649A, "jumptable 20006458 case 115", 1);
  21018. create_insn (0X2000649A);
  21019. create_insn (x=0X200064A6);
  21020. op_plain_offset (x, 1, 0);
  21021. op_plain_offset (x, 129, 0);
  21022. set_cmt (0X200064A8, "string", 0);
  21023. set_cmt (0X200064AA, "a2", 0);
  21024. create_insn (x=0X200064B8);
  21025. op_stkvar (x, 1);
  21026. create_insn (x=0X200064D8);
  21027. op_stkvar (x, 1);
  21028. create_insn (0X200064E0);
  21029. set_cmt (0X200064EE, "jumptable 20006458 cases 88,112,120", 1);
  21030. create_insn (0X200064EE);
  21031. create_insn (x=0X200064FE);
  21032. op_stkvar (x, 1);
  21033. create_insn (0X20006502);
  21034. create_insn (x=0X2000651A);
  21035. op_stkvar (x, 1);
  21036. create_insn (x=0X2000651E);
  21037. op_plain_offset (x, 1, 0);
  21038. op_plain_offset (x, 129, 0);
  21039. create_insn (0X20006522);
  21040. create_insn (0X2000652C);
  21041. create_insn (x=0X20006530);
  21042. op_stkvar (x, 1);
  21043. create_insn (0X2000653C);
  21044. create_insn (x=0X2000654E);
  21045. op_stkvar (x, 1);
  21046. create_insn (0X2000655A);
  21047. create_insn (0X20006578);
  21048. set_cmt (0X2000658E, "string", 0);
  21049. create_insn (x=0X2000658E);
  21050. op_stkvar (x, 1);
  21051. set_cmt (0X20006590, "a2", 0);
  21052. create_insn (x=0X2000659E);
  21053. op_stkvar (x, 1);
  21054. create_insn (x=0X200065AC);
  21055. op_stkvar (x, 1);
  21056. create_insn (x=0X200065B2);
  21057. op_stkvar (x, 1);
  21058. create_insn (x=0X200065BE);
  21059. op_stkvar (x, 1);
  21060. create_insn (0X200065E6);
  21061. create_insn (x=0X200065F8);
  21062. op_stkvar (x, 1);
  21063. create_insn (0X20006614);
  21064. create_insn (x=0X2000661A);
  21065. op_stkvar (x, 1);
  21066. create_insn (x=0X20006636);
  21067. op_stkvar (x, 1);
  21068. create_insn (x=0X20006642);
  21069. op_stkvar (x, 1);
  21070. create_insn (0X2000664A);
  21071. set_cmt (0X20006658, "jumptable 20006458 cases 100,117", 1);
  21072. create_insn (0X20006658);
  21073. create_insn (x=0X20006660);
  21074. op_stkvar (x, 1);
  21075. create_insn (0X2000669C);
  21076. create_insn (0X200066A6);
  21077. set_cmt (0X200066A8, "string", 0);
  21078. set_cmt (0X200066AA, "a2", 0);
  21079. create_insn (x=0X200066BE);
  21080. op_stkvar (x, 1);
  21081. create_insn (x=0X200066C4);
  21082. op_stkvar (x, 1);
  21083. create_byte (0X200066E6);
  21084. make_array (0X200066E6, 0X2);
  21085. create_dword (x=0X200066E8);
  21086. op_plain_offset (x, 0, 0);
  21087. op_plain_offset (x, 128, 0);
  21088. create_dword (x=0X200066EC);
  21089. op_plain_offset (x, 0, 0);
  21090. op_plain_offset (x, 128, 0);
  21091. create_dword (x=0X200066F0);
  21092. op_plain_offset (x, 0, 0);
  21093. op_plain_offset (x, 128, 0);
  21094. create_dword (x=0X200066F4);
  21095. op_plain_offset (x, 0, 0);
  21096. op_plain_offset (x, 128, 0);
  21097. create_insn (0X200066F8);
  21098. create_insn (0X20006714);
  21099. create_insn (x=0X2000672E);
  21100. op_stkvar (x, 1);
  21101. set_cmt (0X20006742, "jumptable 20006458 default case", 1);
  21102. create_insn (0X20006742);
  21103. set_name (0X20006742, "def_20006458");
  21104. create_insn (0X2000674E);
  21105. create_insn (0X20006762);
  21106. create_insn (0X2000677C);
  21107. create_insn (x=0X20006782);
  21108. op_stkvar (x, 1);
  21109. create_insn (x=0X20006784);
  21110. op_stkvar (x, 1);
  21111. create_insn (x=0X20006786);
  21112. op_stkvar (x, 1);
  21113. create_insn (x=0X20006788);
  21114. op_plain_offset (x, 1, 0);
  21115. op_plain_offset (x, 129, 0);
  21116. create_insn (x=0X2000678A);
  21117. op_stkvar (x, 1);
  21118. create_insn (x=0X2000678C);
  21119. op_plain_offset (x, 1, 0);
  21120. op_plain_offset (x, 129, 0);
  21121. create_insn (x=0X2000678E);
  21122. op_stkvar (x, 1);
  21123. create_insn (x=0X2000679A);
  21124. op_stkvar (x, 1);
  21125. create_dword (x=0X200067A4);
  21126. op_plain_offset (x, 0, 0);
  21127. op_plain_offset (x, 128, 0);
  21128. create_dword (x=0X200067A8);
  21129. op_plain_offset (x, 0, 0);
  21130. op_plain_offset (x, 128, 0);
  21131. create_insn (0X200067AC);
  21132. create_byte (0X200067BE);
  21133. make_array (0X200067BE, 0X2);
  21134. create_insn (0X200067C0);
  21135. set_name (0X200067C0, "fs_memcmp");
  21136. create_insn (0X200067CC);
  21137. create_insn (0X200067F8);
  21138. set_name (0X200067F8, "fs_strncpy");
  21139. create_insn (x=0X20006808);
  21140. op_hex (x, 1);
  21141. create_insn (0X20006870);
  21142. create_dword (x=0X200068A4);
  21143. op_hex (x, 0);
  21144. create_insn (0X200068A8);
  21145. create_insn (x=0X200068B4);
  21146. op_plain_offset (x, 1, 0);
  21147. op_plain_offset (x, 129, 0);
  21148. create_insn (0X200068F2);
  21149. create_dword (x=0X20006908);
  21150. op_plain_offset (x, 0, 0);
  21151. op_plain_offset (x, 128, 0);
  21152. create_insn (0X2000690C);
  21153. set_name (0X2000690C, "ffsp_memset");
  21154. create_insn (0X20006938);
  21155. create_insn (0X200069AE);
  21156. create_insn (0X200069E0);
  21157. set_name (0X200069E0, "ffsp_strncmp");
  21158. create_insn (0X200069EE);
  21159. create_insn (0X20006A20);
  21160. set_name (0X20006A20, "ffsp_strnlen");
  21161. create_insn (0X20006A40);
  21162. create_insn (0X20006A4A);
  21163. create_insn (0X20006A54);
  21164. create_insn (0X20006A5E);
  21165. create_insn (0X20006A68);
  21166. create_insn (0X20006A72);
  21167. create_insn (0X20006A7C);
  21168. create_insn (0X20006A86);
  21169. create_insn (0X20006A90);
  21170. create_insn (0X20006A9A);
  21171. create_insn (0X20006AA4);
  21172. create_insn (0X20006AAE);
  21173. create_insn (0X20006AB8);
  21174. create_insn (0X20006AC2);
  21175. create_insn (0X20006ACC);
  21176. create_insn (0X20006AD6);
  21177. create_insn (0X20006AE0);
  21178. create_insn (0X20006AEA);
  21179. create_insn (0X20006AF4);
  21180. create_insn (0X20006AFE);
  21181. create_insn (0X20006B08);
  21182. create_insn (0X20006B12);
  21183. create_insn (0X20006B1C);
  21184. create_insn (x=0X20006B24);
  21185. op_hex (x, 1);
  21186. create_insn (x=0X20006B50);
  21187. op_hex (x, 1);
  21188. set_cmt (0X20006B6C, "Creates a thread (in paused state)\nReturn: New threadid or error (negative value)", 1);
  21189. create_insn (0X20006B6C);
  21190. set_name (0X20006B6C, "IOS_CreateThread_ffsp");
  21191. set_cmt (0X20006B74, "Waits for a thread to finish executing\nReturn: 0 on success", 1);
  21192. create_dword (0X20006B74);
  21193. set_name (0X20006B74, "IOS_JoinThread_ffsp");
  21194. create_insn (0X20006B78);
  21195. set_cmt (0X20006B7C, "Ends a thread, called automatically when proc returns\nReturn: 0 on success", 1);
  21196. create_dword (0X20006B7C);
  21197. set_name (0X20006B7C, "IOS_CancelThread_ffsp");
  21198. create_insn (0X20006B80);
  21199. set_cmt (0X20006B84, "Get the current thread's ID\nReturn: Current threadid", 1);
  21200. create_dword (0X20006B84);
  21201. set_name (0X20006B84, "IOS_GetThreadId_ffsp");
  21202. create_insn (0X20006B88);
  21203. set_cmt (0X20006B8C, "Get the current process's ID\nReturn: Current processid", 1);
  21204. create_dword (0X20006B8C);
  21205. set_name (0X20006B8C, "IOS_GetProcessId_ffsp");
  21206. create_insn (0X20006B90);
  21207. set_cmt (0X20006B94, "Resume the specified thread\nReturn: 0 on success", 1);
  21208. create_dword (0X20006B94);
  21209. set_name (0X20006B94, "IOS_StartThread_ffsp");
  21210. create_insn (0X20006B98);
  21211. set_cmt (0X20006B9C, "Suspend the specified thread\nReturn: 0 on success", 1);
  21212. create_dword (0X20006B9C);
  21213. set_name (0X20006B9C, "IOS_SuspendThread_ffsp");
  21214. create_insn (0X20006BA0);
  21215. set_cmt (0X20006BA4, "Yield execution to any higher priority threads\nReturn: 0 on success", 1);
  21216. create_dword (0X20006BA4);
  21217. set_name (0X20006BA4, "IOS_YieldThread_ffsp");
  21218. create_insn (0X20006BA8);
  21219. set_cmt (0X20006BAC, "Get the priority of the specified thread\nReturn: thread's priority or error (negative value)", 1);
  21220. create_dword (0X20006BAC);
  21221. set_name (0X20006BAC, "IOS_GetThreadPriority_ffsp");
  21222. create_insn (0X20006BB0);
  21223. set_cmt (0X20006BB4, "Set the priority of the specified thread\nReturn: 0 on success", 1);
  21224. create_dword (0X20006BB4);
  21225. set_name (0X20006BB4, "IOS_SetThreadPriority_ffsp");
  21226. create_insn (0X20006BB8);
  21227. set_cmt (0X20006BBC, "Create a queue at ptr, for n_msgs messages\nReturn: The queue ID", 1);
  21228. create_dword (0X20006BBC);
  21229. set_name (0X20006BBC, "IOS_CreateMessageQueue_ffsp");
  21230. create_insn (0X20006BC0);
  21231. set_cmt (0X20006BC4, "Destroy a message queue\nReturn: 0 on success", 1);
  21232. create_dword (0X20006BC4);
  21233. set_name (0X20006BC4, "IOS_DestroyMessageQueue_ffsp");
  21234. create_insn (0X20006BC8);
  21235. set_cmt (0X20006BCC, "Add a message to the end queue\nReturn: 0 on success", 1);
  21236. create_dword (0X20006BCC);
  21237. set_name (0X20006BCC, "IOS_SendMessage_ffsp");
  21238. create_insn (0X20006BD0);
  21239. set_cmt (0X20006BD4, "Add a message to the front of a queue\nReturn: 0 on success", 1);
  21240. create_dword (0X20006BD4);
  21241. set_name (0X20006BD4, "IOS_JamMessage_ffsp");
  21242. create_insn (0X20006BD8);
  21243. set_cmt (0X20006BDC, "Fetch a message from the front of a queue\nReturn: 0 on success", 1);
  21244. create_dword (0X20006BDC);
  21245. set_name (0X20006BDC, "IOS_ReceiveMessage_ffsp");
  21246. create_insn (0X20006BE0);
  21247. set_cmt (0X20006BE4, "Register queueid as a handler for interrupts generated by device (sends message to queueid when device's interrupt is triggered)\nReturn: 0 on success", 1);
  21248. create_dword (0X20006BE4);
  21249. set_name (0X20006BE4, "IOS_HandleEvent_ffsp");
  21250. create_insn (0X20006BE8);
  21251. set_cmt (0X20006BEC, "Unregister handler for device\nReturn: 0 on success", 1);
  21252. create_dword (0X20006BEC);
  21253. set_name (0X20006BEC, "IOS_UnregisterEventHandler_ffsp");
  21254. create_insn (0X20006BF0);
  21255. set_cmt (0X20006BF4, "Create a timer that sends a message to a queue after the elapsed period(s)\nReturn: timerid or error (negative value)", 1);
  21256. create_dword (0X20006BF4);
  21257. set_name (0X20006BF4, "IOS_CreateTimer_ffsp");
  21258. create_insn (0X20006BF8);
  21259. set_cmt (0X20006BFC, "Restart a timer using the specified period(s)\nReturn: 0 on success", 1);
  21260. create_dword (0X20006BFC);
  21261. set_name (0X20006BFC, "IOS_RestartTimer_ffsp");
  21262. create_insn (0X20006C00);
  21263. set_cmt (0X20006C04, "Pauses the specified timer\nReturn: 0 on success", 1);
  21264. create_dword (0X20006C04);
  21265. set_name (0X20006C04, "IOS_StopTimer_ffsp");
  21266. create_insn (0X20006C08);
  21267. set_cmt (0X20006C0C, "Destroys the specified timer\nReturn: 0 on success", 1);
  21268. create_dword (0X20006C0C);
  21269. set_name (0X20006C0C, "IOS_DestroyTimer_ffsp");
  21270. create_insn (0X20006C10);
  21271. set_cmt (0X20006C14, "Fetch the current value of starlet's timer\nReturn: The current value of the HW_TIMER register", 1);
  21272. create_dword (0X20006C14);
  21273. set_name (0X20006C14, "sc_15_time_now_ffsp");
  21274. create_insn (0X20006C18);
  21275. set_cmt (0X20006C1C, "Create a new heap at ptr of size bytes\nReturn: heapid or error (negative value)", 1);
  21276. create_dword (0X20006C1C);
  21277. set_name (0X20006C1C, "IOS_CreateHeap_ffsp");
  21278. create_insn (0X20006C20);
  21279. set_cmt (0X20006C24, "Destroy the specified heap\nReturn: 0 on success", 1);
  21280. create_dword (0X20006C24);
  21281. set_name (0X20006C24, "IOS_DestroyHeap_ffsp");
  21282. create_insn (0X20006C28);
  21283. set_cmt (0X20006C2C, "Allocate size bytes from the specified heap\nReturn: pointer to memory", 1);
  21284. create_dword (0X20006C2C);
  21285. set_name (0X20006C2C, "IOS_Alloc_ffsp");
  21286. create_insn (0X20006C30);
  21287. set_cmt (0X20006C34, "Allocate size bytes from the specified heap with the requested alignment\nReturn: pointer to aligned memory", 1);
  21288. create_dword (0X20006C34);
  21289. set_name (0X20006C34, "IOS_AllocAligned_ffsp");
  21290. create_insn (0X20006C38);
  21291. set_cmt (0X20006C3C, "Release allocated memory back to the heap", 1);
  21292. create_dword (0X20006C3C);
  21293. set_name (0X20006C3C, "IOS_Free_ffsp");
  21294. create_insn (0X20006C40);
  21295. set_cmt (0X20006C44, "Registers device to the device tree, so it can be opened (from Starlet and PPC)\nReturn: 0 on success", 1);
  21296. create_dword (0X20006C44);
  21297. set_name (0X20006C44, "IOS_RegisterResourceManager_ffsp");
  21298. create_insn (0X20006C48);
  21299. set_cmt (0X20006C4C, "Similar to IOS_Open on PPC, except now internal to the IOS system\nReturn: Returns an fd or error (negative)", 1);
  21300. create_dword (0X20006C4C);
  21301. set_name (0X20006C4C, "IOS_Open_ffsp");
  21302. create_insn (0X20006C50);
  21303. set_cmt (0X20006C54, "Close a previously opened fd\nReturn: 0 on success", 1);
  21304. create_dword (0X20006C54);
  21305. set_name (0X20006C54, "IOS_Close_ffsp");
  21306. create_insn (0X20006C58);
  21307. set_cmt (0X20006C5C, "Read len bytes from fd into buf\nReturn: The number of bytes read or error", 1);
  21308. create_dword (0X20006C5C);
  21309. set_name (0X20006C5C, "IOS_Read_ffsp");
  21310. create_insn (0X20006C60);
  21311. set_cmt (0X20006C64, "Write len bytes to fd from buf\nReturn: The number of bytes written or error", 1);
  21312. create_dword (0X20006C64);
  21313. set_name (0X20006C64, "IOS_Write_ffsp");
  21314. create_insn (0X20006C68);
  21315. set_cmt (0X20006C6C, "Seek to offset relative to origin\nReturn: The new absolute offset or error", 1);
  21316. create_dword (0X20006C6C);
  21317. set_name (0X20006C6C, "IOS_Seek_ffsp");
  21318. create_insn (0X20006C70);
  21319. set_cmt (0X20006C74, "Perform the requested IOCTL\nReturn: Return value from IOCTL", 1);
  21320. create_dword (0X20006C74);
  21321. set_name (0X20006C74, "IOS_Ioctl_ffsp");
  21322. create_insn (0X20006C78);
  21323. set_cmt (0X20006C7C, "Perform the requested IOCTL\nReturn: Return value from IOCTL", 1);
  21324. create_dword (0X20006C7C);
  21325. set_name (0X20006C7C, "IOS_Ioctlv_ffsp");
  21326. create_insn (0X20006C80);
  21327. set_cmt (0X20006C84, "Async implementation of device_open\nReturn: 0 on success, ipcmessage is sent to the queue with the command's return value", 1);
  21328. create_dword (0X20006C84);
  21329. set_name (0X20006C84, "IOS_OpenAsync_ffsp");
  21330. create_insn (0X20006C88);
  21331. set_cmt (0X20006C8C, "Async implementation of device_close\nReturn: 0 on success", 1);
  21332. create_dword (0X20006C8C);
  21333. set_name (0X20006C8C, "IOS_CloseAsync_ffsp");
  21334. create_insn (0X20006C90);
  21335. set_cmt (0X20006C94, "Async implementation of device_read", 1);
  21336. create_dword (0X20006C94);
  21337. set_name (0X20006C94, "IOS_ReadAsync_ffsp");
  21338. create_insn (0X20006C98);
  21339. set_cmt (0X20006C9C, "Async implementation of device_write", 1);
  21340. create_dword (0X20006C9C);
  21341. set_name (0X20006C9C, "IOS_WriteAsync_ffsp");
  21342. create_insn (0X20006CA0);
  21343. set_cmt (0X20006CA4, "Async implementation of device_seek", 1);
  21344. create_dword (0X20006CA4);
  21345. set_name (0X20006CA4, "IOS_SeekAsync_ffsp");
  21346. create_insn (0X20006CA8);
  21347. set_cmt (0X20006CAC, "Async implementation of device_ioctl", 1);
  21348. create_dword (0X20006CAC);
  21349. set_name (0X20006CAC, "IOS_IoctlAsync_ffsp");
  21350. create_insn (0X20006CB0);
  21351. set_cmt (0X20006CB4, "Async implementation of device_ioctlv", 1);
  21352. create_dword (0X20006CB4);
  21353. set_name (0X20006CB4, "IOS_IoctlvAsync_ffsp");
  21354. create_insn (0X20006CB8);
  21355. set_cmt (0X20006CBC, "return from a cmd on a resource", 1);
  21356. create_dword (0X20006CBC);
  21357. set_name (0X20006CBC, "IOS_ResourceReply_ffsp");
  21358. create_insn (0X20006CC0);
  21359. set_cmt (0X20006CC4, "Set the UID for a process (UID 0 only)\nReturn: 0 on success or -1 (permission denied)", 1);
  21360. create_dword (0X20006CC4);
  21361. set_name (0X20006CC4, "IOS_SetUid_ffsp");
  21362. create_insn (0X20006CC8);
  21363. set_cmt (0X20006CCC, "Get the UID for the current thread\nReturn: Process UID", 1);
  21364. create_dword (0X20006CCC);
  21365. set_name (0X20006CCC, "IOS_GetUid_ffsp");
  21366. create_insn (0X20006CD0);
  21367. set_cmt (0X20006CD4, "Set the GID for a process (UID 0 only)\nReturn: 0 on success or -1 (permission denied)", 1);
  21368. create_dword (0X20006CD4);
  21369. set_name (0X20006CD4, "IOS_SetGid_ffsp");
  21370. create_insn (0X20006CD8);
  21371. set_cmt (0X20006CDC, "Get the GID for the current thread\nReturn: Process GID", 1);
  21372. create_dword (0X20006CDC);
  21373. set_name (0X20006CDC, "IOS_GetGid_ffsp");
  21374. create_insn (0X20006CE0);
  21375. create_dword (0X20006CE4);
  21376. set_name (0X20006CE4, "sc_2f_cc_ahbMemFlush_ffsp");
  21377. create_insn (0X20006CE8);
  21378. create_dword (0X20006CEC);
  21379. set_name (0X20006CEC, "sc_30_syscall_ahbMemFlush_wrapper_ffsp");
  21380. create_insn (0X20006CF0);
  21381. set_cmt (0X20006CF4, "seems to enable hardware interrupts for device nr 31", 1);
  21382. create_dword (0X20006CF4);
  21383. set_name (0X20006CF4, "sc_31_software_IRQ_31_ffsp");
  21384. create_insn (0X20006CF8);
  21385. set_cmt (0X20006CFC, "seems to enable hardware interrupts for device nr 18", 1);
  21386. create_dword (0X20006CFC);
  21387. set_name (0X20006CFC, "sc_32_software_irq_18_ffsp");
  21388. create_insn (0X20006D00);
  21389. set_cmt (0X20006D04, "seems to enable hardware interrupts for device nr 7 if id==0, else device nr 8 (sdhc)", 1);
  21390. create_dword (0X20006D04);
  21391. set_name (0X20006D04, "sc_33_software_IRQ_7_or_8(id)_ffsp");
  21392. create_insn (0X20006D08);
  21393. set_cmt (0X20006D0C, "enables hardware interrupts for device nr. id\nReturn: check caller PID", 1);
  21394. create_dword (0X20006D0C);
  21395. set_name (0X20006D0C, "sc_34_software_IRQ(id)_ffsp");
  21396. create_insn (0X20006D10);
  21397. set_cmt (0X20006D14, "no-op in IOS-35, arg1=0\nReturn: returns always 0", 1);
  21398. create_dword (0X20006D14);
  21399. set_name (0X20006D14, "sc_35_access_iobuf_pool(arg1)_ffsp");
  21400. create_insn (0X20006D18);
  21401. set_cmt (0X20006D1C, "allocate an iobuf, arg1=0 (unknown), sbuf = buffer size\nReturn: return NULL on error", 1);
  21402. create_dword (0X20006D1C);
  21403. set_name (0X20006D1C, "sc_36_iobuf_ffsp");
  21404. create_insn (0X20006D20);
  21405. set_cmt (0X20006D24, "free an allocated iobuf", 1);
  21406. create_dword (0X20006D24);
  21407. set_name (0X20006D24, "sc_37_free_iobuf_ffsp");
  21408. create_insn (0X20006D28);
  21409. create_dword (0X20006D2C);
  21410. set_name (0X20006D2C, "sc_38_iobuf_log_header_info_ffsp");
  21411. create_insn (0X20006D30);
  21412. create_dword (0X20006D34);
  21413. set_name (0X20006D34, "sc_39_iobuf_log_buffer_info_ffsp");
  21414. create_insn (0X20006D38);
  21415. set_cmt (0X20006D3C, "extend the data in the buffer by num bytes\nReturn: returns pointer to extended area", 1);
  21416. create_dword (0X20006D3C);
  21417. set_name (0X20006D3C, "sc_3a__extend_iobuf_ffsp");
  21418. create_insn (0X20006D40);
  21419. set_cmt (0X20006D44, "move head pointer in io buffer num bytes towards the buffer end\nReturn: returns old head pointer", 1);
  21420. create_dword (0X20006D44);
  21421. set_name (0X20006D44, "sc_3b__IOS_PushIob_ffsp");
  21422. create_insn (0X20006D48);
  21423. set_cmt (0X20006D4C, "move head pointer in io buffer num bytes towards the buffer start", 1);
  21424. create_dword (0X20006D4C);
  21425. set_name (0X20006D4C, "sc_3c__IOS_PullIob_ffsp");
  21426. create_insn (0X20006D50);
  21427. set_cmt (0X20006D54, "verify if the argument points to an io buffer", 1);
  21428. create_dword (0X20006D54);
  21429. set_name (0X20006D54, "sc_3d_verify_iobuf_ffsp");
  21430. create_insn (0X20006D58);
  21431. create_dword (0X20006D5C);
  21432. set_name (0X20006D5C, "sc_3e_syscall_3e_ffsp");
  21433. create_insn (0X20006D60);
  21434. set_cmt (0X20006D64, "Invalidates dcache, and something (probably related to flushing memory)", 1);
  21435. create_dword (0X20006D64);
  21436. set_name (0X20006D64, "sc_3f_sync_before_read_ffsp");
  21437. create_insn (0X20006D68);
  21438. set_cmt (0X20006D6C, "Flushes dcache and does magic bullshit (aka magic AHB operations)", 1);
  21439. create_dword (0X20006D6C);
  21440. set_name (0X20006D6C, "sc_40_sync_after_write_ffsp");
  21441. create_insn (0X20006D70);
  21442. set_cmt (0X20006D74, "Loads a .dol or .elf file into memory and bootstraps the PPC", 1);
  21443. create_dword (0X20006D74);
  21444. set_name (0X20006D74, "sc_41_ppc_boot_ffsp");
  21445. create_insn (0X20006D78);
  21446. set_cmt (0X20006D7C, "Suspends the IPC thread, loads a new IOS kernel from the NAND to 0x10100000 in IOS59), then calls boot_new_ios_kernel(0x10100000, version). This can only be called from UID 0.\nReturn: Doesn't return if the boot succeeded; otherwise, an error code is returned.", 1);
  21447. create_dword (0X20006D7C);
  21448. set_name (0X20006D7C, "sc_42_ios_boot_ffsp");
  21449. create_insn (0X20006D80);
  21450. set_cmt (0X20006D84, "Sets the version at 0x3140 to new_version and the IPC buffer range (\"DDR settings\") to the legacy range (\"12M\"), before jumping to the new kernel. This can only be called from UID 0.", 1);
  21451. create_dword (0X20006D84);
  21452. set_name (0X20006D84, "sc_43_boot_new_ios_kernel_ffsp");
  21453. create_insn (0X20006D88);
  21454. set_cmt (0X20006D8C, "Clears bit 10 of 0xD800194\nReturn: Returns 0 on success, -1 on error", 1);
  21455. create_dword (0X20006D8C);
  21456. set_name (0X20006D8C, "sc_44_syscall_assert_di_reset_ffsp");
  21457. create_insn (0X20006D90);
  21458. set_cmt (0X20006D94, "Enables bit 10 of 0xD800194\nReturn: Returns 0 on success, -1 on error", 1);
  21459. create_dword (0X20006D94);
  21460. set_name (0X20006D94, "sc_45_syscall_deassert_di_reset_ffsp");
  21461. create_insn (0X20006D98);
  21462. set_cmt (0X20006D9C, "Checks bit 10 of 0xD800194\nReturn: Returns 1 on reset asserted, 0 on (deasserted or error)", 1);
  21463. create_dword (0X20006D9C);
  21464. set_name (0X20006D9C, "sc_46_syscall_check_di_reset_ffsp");
  21465. create_insn (0X20006DA0);
  21466. set_cmt (0X20006DA4, "Depending on what is currently running (boot2/IOS) it returns different values\nReturn: IOS: *(uint32_t*)r0=0 *(uint16_t*)r1=0 Boot2: *(uint32_t*)r0=3 *(uint16_t*)r1=0", 1);
  21467. create_dword (0X20006DA4);
  21468. set_name (0X20006DA4, "sc_47_GetSomeFlags_ffsp");
  21469. create_insn (0X20006DA8);
  21470. create_dword (0X20006DAC);
  21471. set_name (0X20006DAC, "sc_48_set_r0_1_r1_0_ffsp");
  21472. create_insn (0X20006DB0);
  21473. create_dword (0X20006DB4);
  21474. set_name (0X20006DB4, "sc_49_get_boot_vector_ffsp");
  21475. create_insn (0X20006DB8);
  21476. create_dword (0X20006DBC);
  21477. set_name (0X20006DBC, "sc_4a_GetHollywoodRevision_ffsp");
  21478. create_insn (0X20006DC0);
  21479. set_cmt (0X20006DC4, "Prints various debug info (depending on flags) from the kernel", 1);
  21480. create_dword (0X20006DC4);
  21481. set_name (0X20006DC4, "sc_4b_kernel_debug_print_ffsp");
  21482. create_insn (0X20006DC8);
  21483. set_cmt (0X20006DCC, "Stores version to 0x3140 (can only be called by ES)\nReturn: 0 on success", 1);
  21484. create_dword (0X20006DCC);
  21485. set_name (0X20006DCC, "IOS_SetVersion_ffsp");
  21486. create_insn (0X20006DD0);
  21487. set_cmt (0X20006DD4, "Returns the current IOS version from 0x3140 (can only be called by ES\nReturn: IOS version or 0 on error", 1);
  21488. create_dword (0X20006DD4);
  21489. set_name (0X20006DD4, "IOS_GetVersion_ffsp");
  21490. create_insn (0X20006DD8);
  21491. set_cmt (0X20006DDC, "Can only be called by DI", 1);
  21492. create_dword (0X20006DDC);
  21493. set_name (0X20006DDC, "sc_4e_poke_E0_1_ffsp");
  21494. create_insn (0X20006DE0);
  21495. set_cmt (0X20006DE4, "Converts a virtual pointer to its physical equivalent", 1);
  21496. create_dword (0X20006DE4);
  21497. set_name (0X20006DE4, "sc_4f_virt_to_phys_ffsp");
  21498. create_insn (0X20006DE8);
  21499. set_cmt (0X20006DEC, "Enable/Disable DI DVD Video commands (can only be called from DI)\nReturn: 0 on success, -1 on error", 1);
  21500. create_dword (0X20006DEC);
  21501. set_name (0X20006DEC, "sc_50_Set_DVDVideo_ffsp");
  21502. create_insn (0X20006DF0);
  21503. set_cmt (0X20006DF4, "Return status of DI DVD Video commands (can only be called from DI)\nReturn: 1 if disabled, 0 if enabled or error", 1);
  21504. create_dword (0X20006DF4);
  21505. set_name (0X20006DF4, "sc_51_Check_DVDVideo_ffsp");
  21506. create_insn (0X20006DF8);
  21507. set_cmt (0X20006DFC, "can only be called from DI", 1);
  21508. create_dword (0X20006DFC);
  21509. set_name (0X20006DFC, "sc_52_syscall_52_ffsp");
  21510. create_insn (0X20006E00);
  21511. set_cmt (0X20006E04, "can only be called from DI", 1);
  21512. create_dword (0X20006E04);
  21513. set_name (0X20006E04, "sc_53_syscall_53_ffsp");
  21514. create_insn (0X20006E08);
  21515. set_cmt (0X20006E0C, "Enable/Disable PPC AHBPROT setting (can only be called from ES)\nReturn: 0 on success, -1 on error", 1);
  21516. create_dword (0X20006E0C);
  21517. set_name (0X20006E0C, "sc_54_set_ahbprot_ffsp");
  21518. create_insn (0X20006E10);
  21519. set_cmt (0X20006E14, "Returns either 162(GC) or 243(Wii)", 1);
  21520. create_dword (0X20006E14);
  21521. set_name (0X20006E14, "sc_55_GetBusClock_ffsp");
  21522. create_insn (0X20006E18);
  21523. set_cmt (0X20006E1C, "Set gpio reg to value (can only be called from STM)\nReturn: 0 on success, -1 on error", 1);
  21524. create_dword (0X20006E1C);
  21525. set_name (0X20006E1C, "sc_56_poke_gpios_ffsp");
  21526. create_insn (0X20006E20);
  21527. set_cmt (0X20006E24, "can only be called from STM\nReturn: 0 on success, -1 on error", 1);
  21528. create_dword (0X20006E24);
  21529. set_name (0X20006E24, "sc_57_syscall_57_ffsp");
  21530. create_insn (0X20006E28);
  21531. set_cmt (0X20006E2C, "Set GPIO lines 16-23 (DEBUG1-7) to value", 1);
  21532. create_dword (0X20006E2C);
  21533. set_name (0X20006E2C, "sc_58_call_poke_debug_port_ffsp");
  21534. create_insn (0X20006E30);
  21535. set_cmt (0X20006E34, "can only be called from ES\nReturn: 0 on success, negative for error", 1);
  21536. create_dword (0X20006E34);
  21537. set_name (0X20006E34, "sc_59_init_ipc_ffsp");
  21538. create_insn (0X20006E38);
  21539. set_cmt (0X20006E3C, "Load the specified IOS module and run it (can only be called from UID 0, which is kernel or ES)\nReturn: 0 on success, negative for error", 1);
  21540. create_dword (0X20006E3C);
  21541. set_name (0X20006E3C, "sc_5a_load_module_ffsp");
  21542. create_insn (0X20006E40);
  21543. set_cmt (0X20006E44, "can only be called from ES\nReturn: 0 on success, negative on error", 1);
  21544. create_dword (x=0X20006E44);
  21545. op_enum (x, 0, GetEnum("IOSReturnCode"),0);
  21546. set_name (0X20006E44, "sc_78_unknown_es_syscall_78_ffsp");
  21547. create_insn (0X20006E48);
  21548. set_cmt (0X20006E4C, "can only be called from ES\nReturn: negative on error", 1);
  21549. create_dword (0X20006E4C);
  21550. set_name (0X20006E4C, "sc_79_unknown_es_syscall_79_ffsp");
  21551. create_insn (0X20006E50);
  21552. set_cmt (0X20006E54, "create a new keyring entry\nReturn: 0 on success, negative for error", 1);
  21553. create_dword (0X20006E54);
  21554. set_name (0X20006E54, "IOSC_CreateObject_ffsp");
  21555. create_insn (0X20006E58);
  21556. set_cmt (0X20006E5C, "Remove a keyring entry\nReturn: 0 on success, negative for error", 1);
  21557. create_dword (0X20006E5C);
  21558. set_name (0X20006E5C, "IOSC_DeleteObject_ffsp");
  21559. create_insn (0X20006E60);
  21560. set_cmt (0X20006E64, "Sets the contents of a key\nReturn: 0 on success, negative for error", 1);
  21561. create_dword (0X20006E64);
  21562. set_name (0X20006E64, "IOSC_ImportSecretKey_ffsp");
  21563. create_insn (0X20006E68);
  21564. set_cmt (0X20006E6C, "0 on success, negative for error", 1);
  21565. create_dword (0X20006E6C);
  21566. set_name (0X20006E6C, "IOSC_ExportSecretKey_ffsp");
  21567. create_insn (0X20006E70);
  21568. set_cmt (0X20006E74, "Sets the contents of a signature. data length should match the signature type, user_data is optional 4 bytes that can be attached\nReturn: 0 on success, negative for error", 1);
  21569. create_dword (0X20006E74);
  21570. set_name (0X20006E74, "IOSC_ImportPublicKey_ffsp");
  21571. create_insn (0X20006E78);
  21572. set_cmt (0X20006E7C, "Gets the contents of a signature\nReturn: 0 on success, negative for error", 1);
  21573. create_dword (0X20006E7C);
  21574. set_name (0X20006E7C, "IOSC_ExportPublicKey_ffsp");
  21575. create_insn (0X20006E80);
  21576. set_cmt (0X20006E84, "Generates a new AES crypto key from an ecdh shared secret calculated from a sender's ECC key and our own ECC key\nReturn: 0 on success, negative for error", 1);
  21577. create_dword (0X20006E84);
  21578. set_name (0X20006E84, "IOSC_ComputeSharedKey_ffsp");
  21579. create_insn (0X20006E88);
  21580. set_cmt (0X20006E8C, "0 on success, negative for error", 1);
  21581. create_dword (0X20006E8C);
  21582. set_name (0X20006E8C, "IOSC_SetData_ffsp");
  21583. create_insn (0X20006E90);
  21584. set_cmt (0X20006E94, "Fetch 4 bytes of userdata from the key\nReturn: 0 on success (userdata in data), negative for error", 1);
  21585. create_dword (0X20006E94);
  21586. set_name (0X20006E94, "IOSC_GetData_ffsp");
  21587. create_insn (0X20006E98);
  21588. set_cmt (0X20006E9C, "Return the key's size in size[0]\nReturn: 0 on success, negative for error", 1);
  21589. create_dword (0X20006E9C);
  21590. set_name (0X20006E9C, "IOSC_GetKeySize_ffsp");
  21591. create_insn (0X20006EA0);
  21592. set_cmt (0X20006EA4, "Return the key's userdata size in size[0]\nReturn: 0 on success, negative for error", 1);
  21593. create_dword (0X20006EA4);
  21594. set_name (0X20006EA4, "IOSC_GetSignatureSize_ffsp");
  21595. create_insn (0X20006EA8);
  21596. set_cmt (0X20006EAC, "Calculate SHA1 hash of data, send message to queueid with result\nReturn: 0 on success", 1);
  21597. create_dword (0X20006EAC);
  21598. set_name (0X20006EAC, "IOSC_GenerateHashAsync_ffsp");
  21599. create_insn (0X20006EB0);
  21600. set_cmt (0X20006EB4, "Synchronous implementation of sha1_async\nReturn: 0 on success", 1);
  21601. create_dword (0X20006EB4);
  21602. set_name (0X20006EB4, "IOSC_GenerateHash_ffsp");
  21603. create_insn (0X20006EB8);
  21604. set_cmt (0X20006EBC, "Encrypt len bytes from in using keyid and iv (which gets updated) and write to out. Send message to queueid with result\nReturn: 0 on success", 1);
  21605. create_dword (0X20006EBC);
  21606. set_name (0X20006EBC, "IOSC_EncryptAsync_ffsp");
  21607. create_insn (0X20006EC0);
  21608. set_cmt (0X20006EC4, "Synchronous implmentation of aes_encrypt_async\nReturn: 0 on success", 1);
  21609. create_dword (0X20006EC4);
  21610. set_name (0X20006EC4, "IOSC_Encrypt_ffsp");
  21611. create_insn (0X20006EC8);
  21612. set_cmt (0X20006ECC, "Decrypt len bytes from in using keyid and iv (which gets updated) and write to out. Send message to queueid with result\nReturn: 0 on success", 1);
  21613. create_dword (0X20006ECC);
  21614. set_name (0X20006ECC, "IOSC_DecryptAsync_ffsp");
  21615. create_insn (0X20006ED0);
  21616. set_cmt (0X20006ED4, "Synchronous implemntation of aes_decrypt_async\nReturn: 0 on success", 1);
  21617. create_dword (0X20006ED4);
  21618. set_name (0X20006ED4, "IOSC_Decrypt_ffsp");
  21619. create_insn (0X20006ED8);
  21620. set_cmt (0X20006EDC, "0 on success", 1);
  21621. create_dword (0X20006EDC);
  21622. set_name (0X20006EDC, "IOSC_VerifyPublicKeySign_ffsp");
  21623. create_insn (0X20006EE0);
  21624. set_cmt (0X20006EE4, "0 on success", 1);
  21625. create_dword (0X20006EE4);
  21626. set_name (0X20006EE4, "IOSC_GenerateBlockMAC_ffsp");
  21627. create_insn (0X20006EE8);
  21628. set_cmt (0X20006EEC, "0 on success", 1);
  21629. create_dword (0X20006EEC);
  21630. set_name (0X20006EEC, "IOSC_GenerateBlockMACAsync_ffsp");
  21631. create_insn (0X20006EF0);
  21632. set_cmt (0X20006EF4, "0 on success", 1);
  21633. create_dword (0X20006EF4);
  21634. set_name (0X20006EF4, "IOSC_ImportCertificate_ffsp");
  21635. create_insn (0X20006EF8);
  21636. set_cmt (0X20006EFC, "Write 0x180 bytes of NG certificate to cert\nReturn: 0 on success", 1);
  21637. create_dword (0X20006EFC);
  21638. set_name (0X20006EFC, "IOSC_GetDeviceCertificate_ffsp");
  21639. create_insn (0X20006F00);
  21640. set_cmt (0X20006F04, "Allow the PIDs set in mask to use this key\nReturn: 0 on success", 1);
  21641. create_dword (0X20006F04);
  21642. set_name (0X20006F04, "IOSC_SetOwnership_ffsp");
  21643. create_insn (0X20006F08);
  21644. set_cmt (0X20006F0C, "Get a mask of the PIDs allowed to use this key\nReturn: 0 on success", 1);
  21645. create_dword (0X20006F0C);
  21646. set_name (0X20006F0C, "IOSC_GetOwnership_ffsp");
  21647. create_insn (0X20006F10);
  21648. set_cmt (0X20006F14, "Write size bytes of random data to data\nReturn: 0 on success", 1);
  21649. create_dword (0X20006F14);
  21650. set_name (0X20006F14, "IOSC_GenerateRand_ffsp");
  21651. create_insn (0X20006F18);
  21652. set_cmt (0X20006F1C, "Sets contents of keyid to random data", 1);
  21653. create_dword (0X20006F1C);
  21654. set_name (0X20006F1C, "IOSC_GenerateKey_ffsp");
  21655. create_insn (0X20006F20);
  21656. set_cmt (0X20006F24, "0 on success", 1);
  21657. create_dword (0X20006F24);
  21658. set_name (0X20006F24, "IOSC_GeneratePublicKeySign_ffsp");
  21659. create_insn (0X20006F28);
  21660. set_cmt (0X20006F2C, "0 on success", 1);
  21661. create_dword (0X20006F2C);
  21662. set_name (0X20006F2C, "IOSC_GenerateCertificate_ffsp");
  21663. create_insn (0X20006F30);
  21664. set_cmt (0X20006F34, "can only be called from DI\nReturn: 0 on success, negative on error", 1);
  21665. create_dword (0X20006F34);
  21666. set_name (0X20006F34, "IOSC_CheckDiHashes_ffsp");
  21667. create_insn (0X20006F38);
  21668. create_insn (0X20006F3C);
  21669. create_insn (0X20006F6E);
  21670. create_insn (0X20006F7E);
  21671. create_insn (0X20006FB6);
  21672. create_insn (0X20006FC4);
  21673. create_byte (0X20006FCE);
  21674. make_array (0X20006FCE, 0X2);
  21675. create_insn (0X20006FD0);
  21676. create_insn (0X20006FFA);
  21677. create_insn (0X2000700A);
  21678. create_insn (0X20007056);
  21679. create_insn (0X2000709C);
  21680. create_byte (0X200070A6);
  21681. make_array (0X200070A6, 0X2);
  21682. create_insn (0X200070A8);
  21683. set_name (0X200070A8, "nullsub_3");
  21684. create_byte (0X200070AA);
  21685. make_array (0X200070AA, 0X2);
  21686. create_insn (0X200070AC);
  21687. set_name (0X200070AC, "fs_memcpy");
  21688. make_array (0X200070AE, 0X2);
  21689. create_insn (0X200070B0);
  21690. set_cmt (0X200070B4, "Fetch 4 bytes of userdata from the key\nReturn: 0 on success (userdata in data), negative for error", 1);
  21691. create_insn (0X200070B4);
  21692. set_name (0X200070B4, "IOSC_GetData_ffsp_");
  21693. make_array (0X200070B6, 0X2);
  21694. create_insn (0X200070B8);
  21695. set_cmt (0X200070BC, "0 on success, negative for error", 1);
  21696. create_insn (0X200070BC);
  21697. set_name (0X200070BC, "IOSC_SetData_ffsp_");
  21698. make_array (0X200070BE, 0X2);
  21699. create_insn (0X200070C0);
  21700. set_cmt (0X200070C4, "Invalidates dcache, and something (probably related to flushing memory)", 1);
  21701. create_insn (0X200070C4);
  21702. set_name (0X200070C4, "sc_3f_sync_before_read_ffsp_");
  21703. make_array (0X200070C6, 0X2);
  21704. create_insn (0X200070C8);
  21705. create_insn (0X200070CC);
  21706. set_name (0X200070CC, "sc_2f_cc_ahbMemFlush_ffsp_");
  21707. make_array (0X200070CE, 0X2);
  21708. create_insn (0X200070D0);
  21709. create_insn (0X200070D4);
  21710. set_name (0X200070D4, "sc_30_syscall_ahbMemFlush_wrapper_ffsp_");
  21711. make_array (0X200070D6, 0X2);
  21712. create_insn (0X200070D8);
  21713. set_cmt (0X200070DC, "Fetch a message from the front of a queue\nReturn: 0 on success", 1);
  21714. create_insn (0X200070DC);
  21715. set_name (0X200070DC, "IOS_ReceiveMessage_ffsp_");
  21716. make_array (0X200070DE, 0X2);
  21717. create_insn (0X200070E0);
  21718. set_cmt (0X200070E4, "Converts a virtual pointer to its physical equivalent", 1);
  21719. create_insn (0X200070E4);
  21720. set_name (0X200070E4, "sc_4f_virt_to_phys_ffsp_");
  21721. make_array (0X200070E6, 0X2);
  21722. create_insn (0X200070E8);
  21723. set_cmt (0X200070EC, "Create a queue at ptr, for n_msgs messages\nReturn: The queue ID", 1);
  21724. create_insn (0X200070EC);
  21725. set_name (0X200070EC, "IOS_CreateMessageQueue_ffsp_");
  21726. make_array (0X200070EE, 0X2);
  21727. create_insn (0X200070F0);
  21728. set_cmt (0X200070F4, "Register queueid as a handler for interrupts generated by device (sends message to queueid when device's interrupt is triggered)\nReturn: 0 on success", 1);
  21729. create_insn (0X200070F4);
  21730. set_name (0X200070F4, "IOS_HandleEvent_ffsp_");
  21731. make_array (0X200070F6, 0X2);
  21732. create_insn (0X200070F8);
  21733. set_cmt (0X200070FC, "Unregister handler for device\nReturn: 0 on success", 1);
  21734. create_insn (0X200070FC);
  21735. set_name (0X200070FC, "IOS_UnregisterEventHandler_ffsp_");
  21736. make_array (0X200070FE, 0X2);
  21737. create_insn (0X20007100);
  21738. set_cmt (0X20007104, "Destroy a message queue\nReturn: 0 on success", 1);
  21739. create_insn (0X20007104);
  21740. set_name (0X20007104, "IOS_DestroyMessageQueue_ffsp_");
  21741. make_array (0X20007106, 0X2);
  21742. create_insn (0X20007108);
  21743. set_cmt (0X2000710C, "Flushes dcache and does magic bullshit (aka magic AHB operations)", 1);
  21744. create_insn (0X2000710C);
  21745. set_name (0X2000710C, "sc_40_sync_after_write_ffsp_");
  21746. make_array (0X2000710E, 0X2);
  21747. create_insn (0X20007110);
  21748. set_cmt (0X20007114, "0 on success", 1);
  21749. create_insn (0X20007114);
  21750. set_name (0X20007114, "IOSC_GenerateBlockMAC_ffsp_");
  21751. make_array (0X20007116, 0X2);
  21752. create_insn (0X20007118);
  21753. set_cmt (0X2000711C, "Encrypt len bytes from in using keyid and iv (which gets updated) and write to out. Send message to queueid with result\nReturn: 0 on success", 1);
  21754. create_insn (0X2000711C);
  21755. set_name (0X2000711C, "IOSC_EncryptAsync_ffsp_");
  21756. make_array (0X2000711E, 0X2);
  21757. create_insn (0X20007120);
  21758. set_cmt (0X20007124, "Decrypt len bytes from in using keyid and iv (which gets updated) and write to out. Send message to queueid with result\nReturn: 0 on success", 1);
  21759. create_insn (0X20007124);
  21760. set_name (0X20007124, "IOSC_DecryptAsync_ffsp_");
  21761. make_array (0X20007126, 0X2);
  21762. create_insn (0X20007128);
  21763. set_cmt (0X2000712C, "Registers device to the device tree, so it can be opened (from Starlet and PPC)\nReturn: 0 on success", 1);
  21764. create_insn (0X2000712C);
  21765. set_name (0X2000712C, "IOS_RegisterResourceManager_ffsp_");
  21766. make_array (0X2000712E, 0X2);
  21767. create_insn (0X20007130);
  21768. set_cmt (0X20007134, "return from a cmd on a resource", 1);
  21769. create_insn (0X20007134);
  21770. set_name (0X20007134, "IOS_ResourceReply_ffsp_");
  21771. make_array (0X20007136, 0X2);
  21772. create_insn (0X20007138);
  21773. create_insn (0X2000713C);
  21774. make_array (0X2000713E, 0X2);
  21775. create_insn (0X20007140);
  21776. create_dword (0X20007144);
  21777. make_array (0X20007144, 0X2);
  21778. set_name (0X20007144, "boot2_magic");
  21779. set_cmt (0X2000714C, "jump table for switch statement", 0);
  21780. create_dword (x=0X2000714C);
  21781. op_plain_offset (x, 0, 0);
  21782. op_plain_offset (x, 128, 0);
  21783. set_name (0X2000714C, "jpt_2000069E");
  21784. create_dword (x=0X20007150);
  21785. op_plain_offset (x, 0, 0);
  21786. op_plain_offset (x, 128, 0);
  21787. create_dword (x=0X20007154);
  21788. op_plain_offset (x, 0, 0);
  21789. op_plain_offset (x, 128, 0);
  21790. create_dword (x=0X20007158);
  21791. op_plain_offset (x, 0, 0);
  21792. op_plain_offset (x, 128, 0);
  21793. create_dword (x=0X2000715C);
  21794. op_plain_offset (x, 0, 0);
  21795. op_plain_offset (x, 128, 0);
  21796. create_dword (x=0X20007160);
  21797. op_plain_offset (x, 0, 0);
  21798. op_plain_offset (x, 128, 0);
  21799. create_dword (x=0X20007164);
  21800. op_plain_offset (x, 0, 0);
  21801. op_plain_offset (x, 128, 0);
  21802. create_dword (x=0X20007168);
  21803. op_plain_offset (x, 0, 0);
  21804. op_plain_offset (x, 128, 0);
  21805. create_dword (x=0X2000716C);
  21806. op_plain_offset (x, 0, 0);
  21807. op_plain_offset (x, 128, 0);
  21808. create_dword (x=0X20007170);
  21809. op_plain_offset (x, 0, 0);
  21810. op_plain_offset (x, 128, 0);
  21811. create_dword (x=0X20007174);
  21812. op_plain_offset (x, 0, 0);
  21813. op_plain_offset (x, 128, 0);
  21814. create_dword (x=0X20007178);
  21815. op_plain_offset (x, 0, 0);
  21816. op_plain_offset (x, 128, 0);
  21817. create_dword (x=0X2000717C);
  21818. op_plain_offset (x, 0, 0);
  21819. op_plain_offset (x, 128, 0);
  21820. create_dword (x=0X20007180);
  21821. op_plain_offset (x, 0, 0);
  21822. op_plain_offset (x, 128, 0);
  21823. create_dword (x=0X20007184);
  21824. op_plain_offset (x, 0, 0);
  21825. op_plain_offset (x, 128, 0);
  21826. create_dword (x=0X20007188);
  21827. op_plain_offset (x, 0, 0);
  21828. op_plain_offset (x, 128, 0);
  21829. create_dword (x=0X2000718C);
  21830. op_plain_offset (x, 0, 0);
  21831. op_plain_offset (x, 128, 0);
  21832. create_dword (x=0X20007190);
  21833. op_plain_offset (x, 0, 0);
  21834. op_plain_offset (x, 128, 0);
  21835. create_dword (x=0X20007194);
  21836. op_plain_offset (x, 0, 0);
  21837. op_plain_offset (x, 128, 0);
  21838. create_dword (x=0X20007198);
  21839. op_plain_offset (x, 0, 0);
  21840. op_plain_offset (x, 128, 0);
  21841. create_dword (x=0X2000719C);
  21842. op_plain_offset (x, 0, 0);
  21843. op_plain_offset (x, 128, 0);
  21844. set_cmt (0X200071A0, "jump table for switch statement", 0);
  21845. create_dword (x=0X200071A0);
  21846. op_plain_offset (x, 0, 0);
  21847. op_plain_offset (x, 128, 0);
  21848. set_name (0X200071A0, "jpt_20000954");
  21849. create_dword (x=0X200071A4);
  21850. op_plain_offset (x, 0, 0);
  21851. op_plain_offset (x, 128, 0);
  21852. create_dword (x=0X200071A8);
  21853. op_plain_offset (x, 0, 0);
  21854. op_plain_offset (x, 128, 0);
  21855. create_dword (x=0X200071AC);
  21856. op_plain_offset (x, 0, 0);
  21857. op_plain_offset (x, 128, 0);
  21858. create_dword (x=0X200071B0);
  21859. op_plain_offset (x, 0, 0);
  21860. op_plain_offset (x, 128, 0);
  21861. create_strlit (0X200071B4, 0X200071E0);
  21862. set_name (0X200071B4, "aIosversionFfsp");
  21863. create_dword (0X200071E0);
  21864. create_dword (0X200071E4);
  21865. set_name (0X200071E4, "_ffsp_thread_priority");
  21866. set_cmt (0X200071E8, "jump table for switch statement", 0);
  21867. create_dword (x=0X200071E8);
  21868. op_plain_offset (x, 0, 0);
  21869. op_plain_offset (x, 128, 0);
  21870. set_name (0X200071E8, "jpt_200055C4");
  21871. create_dword (x=0X200071EC);
  21872. op_plain_offset (x, 0, 0);
  21873. op_plain_offset (x, 128, 0);
  21874. create_dword (x=0X200071F0);
  21875. op_plain_offset (x, 0, 0);
  21876. op_plain_offset (x, 128, 0);
  21877. create_dword (x=0X200071F4);
  21878. op_plain_offset (x, 0, 0);
  21879. op_plain_offset (x, 128, 0);
  21880. create_dword (x=0X200071F8);
  21881. op_plain_offset (x, 0, 0);
  21882. op_plain_offset (x, 128, 0);
  21883. create_dword (x=0X200071FC);
  21884. op_plain_offset (x, 0, 0);
  21885. op_plain_offset (x, 128, 0);
  21886. create_dword (x=0X20007200);
  21887. op_plain_offset (x, 0, 0);
  21888. op_plain_offset (x, 128, 0);
  21889. set_cmt (0X20007204, "jump table for switch statement", 0);
  21890. create_dword (x=0X20007204);
  21891. op_plain_offset (x, 0, 0);
  21892. op_plain_offset (x, 128, 0);
  21893. set_name (0X20007204, "jpt_20005BFC");
  21894. create_dword (x=0X20007208);
  21895. op_plain_offset (x, 0, 0);
  21896. op_plain_offset (x, 128, 0);
  21897. create_dword (x=0X2000720C);
  21898. op_plain_offset (x, 0, 0);
  21899. op_plain_offset (x, 128, 0);
  21900. create_dword (x=0X20007210);
  21901. op_plain_offset (x, 0, 0);
  21902. op_plain_offset (x, 128, 0);
  21903. create_dword (x=0X20007214);
  21904. op_plain_offset (x, 0, 0);
  21905. op_plain_offset (x, 128, 0);
  21906. create_dword (x=0X20007218);
  21907. op_plain_offset (x, 0, 0);
  21908. op_plain_offset (x, 128, 0);
  21909. create_dword (x=0X2000721C);
  21910. op_plain_offset (x, 0, 0);
  21911. op_plain_offset (x, 128, 0);
  21912. create_dword (x=0X20007220);
  21913. op_plain_offset (x, 0, 0);
  21914. op_plain_offset (x, 128, 0);
  21915. create_dword (x=0X20007224);
  21916. op_plain_offset (x, 0, 0);
  21917. op_plain_offset (x, 128, 0);
  21918. create_dword (x=0X20007228);
  21919. op_plain_offset (x, 0, 0);
  21920. op_plain_offset (x, 128, 0);
  21921. create_dword (x=0X2000722C);
  21922. op_plain_offset (x, 0, 0);
  21923. op_plain_offset (x, 128, 0);
  21924. create_dword (x=0X20007230);
  21925. op_plain_offset (x, 0, 0);
  21926. op_plain_offset (x, 128, 0);
  21927. create_dword (x=0X20007234);
  21928. op_plain_offset (x, 0, 0);
  21929. op_plain_offset (x, 128, 0);
  21930. create_dword (x=0X20007238);
  21931. op_plain_offset (x, 0, 0);
  21932. op_plain_offset (x, 128, 0);
  21933. set_cmt (0X2000723C, "jump table for switch statement", 0);
  21934. create_dword (x=0X2000723C);
  21935. op_plain_offset (x, 0, 0);
  21936. op_plain_offset (x, 128, 0);
  21937. set_name (0X2000723C, "jpt_2000613E");
  21938. create_dword (x=0X20007240);
  21939. op_plain_offset (x, 0, 0);
  21940. op_plain_offset (x, 128, 0);
  21941. create_dword (x=0X20007244);
  21942. op_plain_offset (x, 0, 0);
  21943. op_plain_offset (x, 128, 0);
  21944. create_dword (x=0X20007248);
  21945. op_plain_offset (x, 0, 0);
  21946. op_plain_offset (x, 128, 0);
  21947. create_dword (x=0X2000724C);
  21948. op_plain_offset (x, 0, 0);
  21949. op_plain_offset (x, 128, 0);
  21950. create_dword (x=0X20007250);
  21951. op_plain_offset (x, 0, 0);
  21952. op_plain_offset (x, 128, 0);
  21953. create_dword (x=0X20007254);
  21954. op_plain_offset (x, 0, 0);
  21955. op_plain_offset (x, 128, 0);
  21956. create_dword (x=0X20007258);
  21957. op_plain_offset (x, 0, 0);
  21958. op_plain_offset (x, 128, 0);
  21959. create_strlit (0X2000725C, 0X20007263);
  21960. set_name (0X2000725C, "aDev");
  21961. create_byte (0X20007263);
  21962. create_strlit (0X20007264, 0X20007267);
  21963. set_name (0X20007264, "aFs");
  21964. create_byte (0X20007267);
  21965. create_strlit (0X20007268, 0X2000726E);
  21966. set_name (0X20007268, "aBoot2");
  21967. create_word (0X2000726E);
  21968. create_strlit (0X20007270, 0X20007274);
  21969. set_name (0X20007270, "aS");
  21970. create_strlit (0X20007274, 0X2000727F);
  21971. set_name (0X20007274, "aDevBoot2");
  21972. create_byte (0X2000727F);
  21973. create_strlit (0X20007280, 0X20007285);
  21974. set_name (0X20007280, "aTmp");
  21975. create_byte (0X20007285);
  21976. make_array (0X20007285, 0X3);
  21977. create_strlit (0X20007288, 0X2000728F);
  21978. set_name (0X20007288, "aNull_0");
  21979. create_byte (0X2000728F);
  21980. create_strlit (0X20007290, 0X20007296);
  21981. set_name (0X20007290, "aNil_0");
  21982. create_word (0X20007296);
  21983. set_cmt (0X20007298, "jump table for switch statement", 0);
  21984. create_dword (x=0X20007298);
  21985. op_plain_offset (x, 0, 0);
  21986. op_plain_offset (x, 128, 0);
  21987. set_name (0X20007298, "jpt_200063E6");
  21988. create_dword (x=0X2000729C);
  21989. op_plain_offset (x, 0, 0);
  21990. op_plain_offset (x, 128, 0);
  21991. create_dword (x=0X200072A0);
  21992. op_plain_offset (x, 0, 0);
  21993. op_plain_offset (x, 128, 0);
  21994. create_dword (x=0X200072A4);
  21995. op_plain_offset (x, 0, 0);
  21996. op_plain_offset (x, 128, 0);
  21997. create_dword (x=0X200072A8);
  21998. op_plain_offset (x, 0, 0);
  21999. op_plain_offset (x, 128, 0);
  22000. create_dword (x=0X200072AC);
  22001. op_plain_offset (x, 0, 0);
  22002. op_plain_offset (x, 128, 0);
  22003. create_dword (x=0X200072B0);
  22004. op_plain_offset (x, 0, 0);
  22005. op_plain_offset (x, 128, 0);
  22006. create_dword (x=0X200072B4);
  22007. op_plain_offset (x, 0, 0);
  22008. op_plain_offset (x, 128, 0);
  22009. create_dword (x=0X200072B8);
  22010. op_plain_offset (x, 0, 0);
  22011. op_plain_offset (x, 128, 0);
  22012. create_dword (x=0X200072BC);
  22013. op_plain_offset (x, 0, 0);
  22014. op_plain_offset (x, 128, 0);
  22015. create_dword (x=0X200072C0);
  22016. op_plain_offset (x, 0, 0);
  22017. op_plain_offset (x, 128, 0);
  22018. create_dword (x=0X200072C4);
  22019. op_plain_offset (x, 0, 0);
  22020. op_plain_offset (x, 128, 0);
  22021. create_dword (x=0X200072C8);
  22022. op_plain_offset (x, 0, 0);
  22023. op_plain_offset (x, 128, 0);
  22024. create_dword (x=0X200072CC);
  22025. op_plain_offset (x, 0, 0);
  22026. op_plain_offset (x, 128, 0);
  22027. set_cmt (0X200072D0, "jump table for switch statement", 0);
  22028. create_dword (x=0X200072D0);
  22029. op_plain_offset (x, 0, 0);
  22030. op_plain_offset (x, 128, 0);
  22031. set_name (0X200072D0, "jpt_20006458");
  22032. create_dword (x=0X200072D4);
  22033. op_plain_offset (x, 0, 0);
  22034. op_plain_offset (x, 128, 0);
  22035. create_dword (x=0X200072D8);
  22036. op_plain_offset (x, 0, 0);
  22037. op_plain_offset (x, 128, 0);
  22038. create_dword (x=0X200072DC);
  22039. op_plain_offset (x, 0, 0);
  22040. op_plain_offset (x, 128, 0);
  22041. create_dword (x=0X200072E0);
  22042. op_plain_offset (x, 0, 0);
  22043. op_plain_offset (x, 128, 0);
  22044. create_dword (x=0X200072E4);
  22045. op_plain_offset (x, 0, 0);
  22046. op_plain_offset (x, 128, 0);
  22047. create_dword (x=0X200072E8);
  22048. op_plain_offset (x, 0, 0);
  22049. op_plain_offset (x, 128, 0);
  22050. create_dword (x=0X200072EC);
  22051. op_plain_offset (x, 0, 0);
  22052. op_plain_offset (x, 128, 0);
  22053. create_dword (x=0X200072F0);
  22054. op_plain_offset (x, 0, 0);
  22055. op_plain_offset (x, 128, 0);
  22056. create_dword (x=0X200072F4);
  22057. op_plain_offset (x, 0, 0);
  22058. op_plain_offset (x, 128, 0);
  22059. create_dword (x=0X200072F8);
  22060. op_plain_offset (x, 0, 0);
  22061. op_plain_offset (x, 128, 0);
  22062. create_dword (x=0X200072FC);
  22063. op_plain_offset (x, 0, 0);
  22064. op_plain_offset (x, 128, 0);
  22065. create_dword (x=0X20007300);
  22066. op_plain_offset (x, 0, 0);
  22067. op_plain_offset (x, 128, 0);
  22068. create_dword (x=0X20007304);
  22069. op_plain_offset (x, 0, 0);
  22070. op_plain_offset (x, 128, 0);
  22071. create_dword (x=0X20007308);
  22072. op_plain_offset (x, 0, 0);
  22073. op_plain_offset (x, 128, 0);
  22074. create_dword (x=0X2000730C);
  22075. op_plain_offset (x, 0, 0);
  22076. op_plain_offset (x, 128, 0);
  22077. create_dword (x=0X20007310);
  22078. op_plain_offset (x, 0, 0);
  22079. op_plain_offset (x, 128, 0);
  22080. create_dword (x=0X20007314);
  22081. op_plain_offset (x, 0, 0);
  22082. op_plain_offset (x, 128, 0);
  22083. create_dword (x=0X20007318);
  22084. op_plain_offset (x, 0, 0);
  22085. op_plain_offset (x, 128, 0);
  22086. create_dword (x=0X2000731C);
  22087. op_plain_offset (x, 0, 0);
  22088. op_plain_offset (x, 128, 0);
  22089. create_dword (x=0X20007320);
  22090. op_plain_offset (x, 0, 0);
  22091. op_plain_offset (x, 128, 0);
  22092. create_dword (x=0X20007324);
  22093. op_plain_offset (x, 0, 0);
  22094. op_plain_offset (x, 128, 0);
  22095. create_dword (x=0X20007328);
  22096. op_plain_offset (x, 0, 0);
  22097. op_plain_offset (x, 128, 0);
  22098. create_dword (x=0X2000732C);
  22099. op_plain_offset (x, 0, 0);
  22100. op_plain_offset (x, 128, 0);
  22101. create_dword (x=0X20007330);
  22102. op_plain_offset (x, 0, 0);
  22103. op_plain_offset (x, 128, 0);
  22104. create_dword (x=0X20007334);
  22105. op_plain_offset (x, 0, 0);
  22106. op_plain_offset (x, 128, 0);
  22107. create_dword (x=0X20007338);
  22108. op_plain_offset (x, 0, 0);
  22109. op_plain_offset (x, 128, 0);
  22110. create_dword (x=0X2000733C);
  22111. op_plain_offset (x, 0, 0);
  22112. op_plain_offset (x, 128, 0);
  22113. create_dword (x=0X20007340);
  22114. op_plain_offset (x, 0, 0);
  22115. op_plain_offset (x, 128, 0);
  22116. create_dword (x=0X20007344);
  22117. op_plain_offset (x, 0, 0);
  22118. op_plain_offset (x, 128, 0);
  22119. create_dword (x=0X20007348);
  22120. op_plain_offset (x, 0, 0);
  22121. op_plain_offset (x, 128, 0);
  22122. create_dword (x=0X2000734C);
  22123. op_plain_offset (x, 0, 0);
  22124. op_plain_offset (x, 128, 0);
  22125. create_dword (x=0X20007350);
  22126. op_plain_offset (x, 0, 0);
  22127. op_plain_offset (x, 128, 0);
  22128. create_word (0X20008000);
  22129. set_name (0X20008000, "fs_sub");
  22130. create_word (0X20008002);
  22131. MakeStruct (0X20008004, "FFSPNandConfig");
  22132. make_array (0X20008004, 0XA);
  22133. set_name (0X20008004, "fs_known_nand_configs");
  22134. create_dword (0X20009000);
  22135. set_name (0X20009000, "boot2_rm_opened");
  22136. set_name (0X20009004, "fs_boot2_context");
  22137. create_dword (0X2000900C);
  22138. create_byte (0X20009010);
  22139. create_byte (0X20009011);
  22140. create_byte (0X2000904E);
  22141. create_byte (0X2000904F);
  22142. create_dword (0X20009050);
  22143. create_dword (0X20009054);
  22144. create_byte (0X20009058);
  22145. make_array (0X20009058, 0X28);
  22146. create_dword (0X20009088);
  22147. create_dword (0X200090D4);
  22148. create_dword (0X20009880);
  22149. create_byte (0X20009884);
  22150. make_array (0X20009884, 0X3C);
  22151. create_byte (0X200098C0);
  22152. make_array (0X200098C0, 0X10);
  22153. set_name (0X200098C0, "fs_iv_data");
  22154. make_array (0X200098D0, 0X30);
  22155. create_dword (0X20009900);
  22156. set_name (0X20009900, "superblock_ptr");
  22157. create_dword (0X20009904);
  22158. set_name (0X20009904, "superblock_write_counter");
  22159. create_dword (0X20009908);
  22160. set_name (0X20009908, "fs_not_first_time");
  22161. make_array (0X2000990C, 0X34);
  22162. MakeStruct (0X20009940, "FSSuperblock");
  22163. set_name (0X20009940, "superblock");
  22164. create_byte (0X20049940);
  22165. make_array (0X20049940, 0X40);
  22166. set_name (0X20049940, "superblock_salt");
  22167. create_word (0X20049980);
  22168. create_byte (0X20049982);
  22169. make_array (0X20049982, 0X2);
  22170. create_dword (0X20049984);
  22171. MakeStruct (0X20049988, "FSParams::NandStats");
  22172. set_name (0X20049988, "fs_stats");
  22173. MakeStruct (0X200499A4, "FFSPFileEntry");
  22174. make_array (0X200499A4, 0X10);
  22175. set_name (0X200499A4, "s_ffsp_handles");
  22176. make_array (0X20049BE4, 0X1C);
  22177. MakeStruct (0X20049C00, "FSDataSalt");
  22178. set_name (0X20049C00, "fs_data_salt");
  22179. create_dword (0X20049C40);
  22180. set_name (0X20049C40, "fs_driver_initialised");
  22181. create_dword (0X20049C44);
  22182. create_byte (0X20049C48);
  22183. make_array (0X20049C48, 0X1B8);
  22184. create_byte (0X20049E00);
  22185. make_array (0X20049E00, 0X800);
  22186. set_name (0X20049E00, "fs_data_buf");
  22187. set_name (0X2004AF40, "fs_mq");
  22188. create_dword (0X2004AF50);
  22189. set_name (0X2004AF50, "fs_mq_id");
  22190. set_name (0X2004AF54, "fs_mq2");
  22191. create_dword (0X2004AF58);
  22192. set_name (0X2004AF58, "fs_iosc_encrypt_decrypt_mq");
  22193. create_dword (0X2004AF5C);
  22194. create_dword (0X2004AF60);
  22195. create_dword (0X2004AF64);
  22196. create_dword (0X2004AF68);
  22197. create_dword (0X2004AF6C);
  22198. create_dword (0X2004AF70);
  22199. create_dword (0X2004B100);
  22200. set_name (0X2004B100, "fs_has_shutdown");
  22201. create_byte (0X2004B104);
  22202. make_array (0X2004B104, 0X3C);
  22203. MakeStruct (0X2004B140, "FFSPFileData");
  22204. make_array (0X2004B140, 0);
  22205. set_name (0X2004B140, "fs_file_cache");
  22206. create_byte (0X2004F144);
  22207. make_array (0X2004F144, 0X3C);
  22208. MakeStruct (0X2004F180, "FFSPNandConfigX1C");
  22209. set_name (0X2004F180, "fs_nand_info");
  22210. create_dword (0X2004F19C);
  22211. set_name (0X2004F19C, "fs_1MB");
  22212. create_dword (0X2004F1A0);
  22213. set_name (0X2004F1A0, "fs_usable_capacity");
  22214. create_dword (0X2004F1A4);
  22215. set_name (0X2004F1A4, "fs_reserved_capacity_log2");
  22216. MakeStruct (0X2004F1A8, "FFSPNandConfig");
  22217. set_name (0X2004F1A8, "fs_nand_config");
  22218. create_insn (x=0X20100000);
  22219. op_plain_offset (x, 1, 0);
  22220. op_plain_offset (x, 129, 0);
  22221. set_name (0X20100000, "start_es_thread");
  22222. create_insn (x=0X20100008);
  22223. op_plain_offset (x, 1, 0);
  22224. op_plain_offset (x, 129, 0);
  22225. create_insn (x=0X20100018);
  22226. op_plain_offset (x, 1, 0);
  22227. op_plain_offset (x, 129, 0);
  22228. create_insn (0X20100028);
  22229. create_insn (x=0X20100030);
  22230. op_plain_offset (x, 1, 0);
  22231. op_plain_offset (x, 129, 0);
  22232. create_dword (x=0X20100038);
  22233. op_plain_offset (x, 0, 0);
  22234. op_plain_offset (x, 128, 0);
  22235. create_dword (x=0X2010003C);
  22236. op_plain_offset (x, 0, 0);
  22237. op_plain_offset (x, 128, 0);
  22238. create_dword (x=0X20100040);
  22239. op_plain_offset (x, 0, 0);
  22240. op_plain_offset (x, 128, 0);
  22241. create_dword (x=0X20100044);
  22242. op_plain_offset (x, 0, 0);
  22243. op_plain_offset (x, 128, 0);
  22244. create_insn (0X20100048);
  22245. set_name (0X20100048, "es_open");
  22246. create_insn (x=0X2010004C);
  22247. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  22248. set_cmt (0X2010004E, "string1", 0);
  22249. create_insn (x=0X2010004E);
  22250. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  22251. create_insn (x=0X20100050);
  22252. op_plain_offset (x, 1, 0);
  22253. op_plain_offset (x, 129, 0);
  22254. set_cmt (0X20100052, "size", 0);
  22255. set_cmt (0X20100062, "pointer", 0);
  22256. create_insn (0X20100062);
  22257. set_cmt (0X20100064, "value", 0);
  22258. set_cmt (0X20100066, "size", 0);
  22259. create_insn (0X2010008A);
  22260. create_insn (x=0X2010008C);
  22261. op_plain_offset (x, 1, 0);
  22262. op_plain_offset (x, 129, 0);
  22263. create_insn (x=0X201000AA);
  22264. create_insn (0X201000AE);
  22265. create_insn (x=0X201000B4);
  22266. op_plain_offset (x, 1, 0);
  22267. op_plain_offset (x, 129, 0);
  22268. create_byte (0X201000BE);
  22269. make_array (0X201000BE, 0X2);
  22270. create_dword (x=0X201000C0);
  22271. op_plain_offset (x, 0, 0);
  22272. op_plain_offset (x, 128, 0);
  22273. set_name (0X201000C0, "string2");
  22274. create_dword (x=0X201000C4);
  22275. op_plain_offset (x, 0, 0);
  22276. op_plain_offset (x, 128, 0);
  22277. create_dword (x=0X201000C8);
  22278. create_insn (0X201000CC);
  22279. set_name (0X201000CC, "es_ioctlv");
  22280. set_cmt (0X201000CE, "content_id", 0);
  22281. set_cmt (0X201000D0, "fd", 0);
  22282. create_insn (x=0X201000D0);
  22283. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  22284. set_cmt (0X201000D2, "request", 0);
  22285. create_insn (x=0X201000D4);
  22286. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  22287. create_insn (x=0X201000E8);
  22288. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22289. set_cmt (0X201000EA, "switch 70 cases ", 0);
  22290. create_insn (0X201000F2);
  22291. create_insn (x=0X201000F4);
  22292. op_plain_offset (x, 1, 0);
  22293. op_plain_offset (x, 129, 0);
  22294. set_cmt (0X201000F8, "switch jump", 0);
  22295. set_cmt (0X201000FA, "jumptable 201000F8 case 7", 1);
  22296. create_insn (0X201000FA);
  22297. create_insn (0X2010011C);
  22298. set_cmt (0X2010011E, "keyid", 0);
  22299. set_cmt (0X20100120, "data", 0);
  22300. set_cmt (0X2010012A, "jumptable 201000F8 case 46", 1);
  22301. create_insn (0X2010012A);
  22302. create_insn (0X2010014C);
  22303. set_cmt (0X2010014E, "keyid", 0);
  22304. set_cmt (0X20100150, "data", 0);
  22305. set_cmt (0X2010015A, "jumptable 201000F8 case 1", 1);
  22306. create_insn (x=0X2010015A);
  22307. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22308. create_insn (x=0X20100160);
  22309. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22310. create_insn (x=0X20100166);
  22311. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22312. create_insn (x=0X20100168);
  22313. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22314. create_insn (x=0X2010016A);
  22315. op_hex (x, 1);
  22316. create_insn (x=0X20100176);
  22317. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  22318. create_insn (x=0X2010017A);
  22319. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22320. create_insn (x=0X2010017C);
  22321. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22322. create_insn (x=0X2010017E);
  22323. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  22324. set_cmt (0X20100184, "ticket version", 0);
  22325. create_insn (x=0X20100192);
  22326. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22327. create_insn (x=0X20100194);
  22328. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22329. create_insn (x=0X201001A0);
  22330. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22331. set_cmt (0X201001A2, "ticket", 0);
  22332. create_insn (x=0X201001A2);
  22333. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22334. set_cmt (0X201001A4, "ticket size", 0);
  22335. create_insn (x=0X201001A4);
  22336. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22337. set_cmt (0X201001A6, "certs", 0);
  22338. set_cmt (0X201001A8, "certs size", 0);
  22339. create_insn (x=0X201001A8);
  22340. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22341. set_cmt (0X201001AA, "crl", 0);
  22342. create_insn (x=0X201001AA);
  22343. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22344. set_cmt (0X201001AC, "crl", 0);
  22345. create_insn (x=0X201001AC);
  22346. op_stkvar (x, 1);
  22347. set_cmt (0X201001AE, "crl size", 0);
  22348. create_insn (x=0X201001AE);
  22349. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22350. set_cmt (0X201001B0, "crl_size", 0);
  22351. create_insn (x=0X201001B0);
  22352. op_stkvar (x, 1);
  22353. set_cmt (0X201001BA, "jumptable 201000F8 case 2", 1);
  22354. create_insn (0X201001BA);
  22355. create_insn (0X201001DC);
  22356. set_cmt (0X201001DE, "tmd", 0);
  22357. set_cmt (0X201001E0, "tmd_size", 0);
  22358. set_cmt (0X201001E2, "tmd_size", 0);
  22359. set_cmt (0X201001E6, "certificates", 0);
  22360. create_insn (x=0X201001E6);
  22361. op_stkvar (x, 1);
  22362. set_cmt (0X201001EA, "certificates_size", 0);
  22363. create_insn (x=0X201001EA);
  22364. op_stkvar (x, 1);
  22365. set_cmt (0X201001EE, "crl", 0);
  22366. create_insn (x=0X201001EE);
  22367. op_stkvar (x, 1);
  22368. set_cmt (0X201001F4, "crl_size", 0);
  22369. create_insn (x=0X201001F4);
  22370. op_stkvar (x, 1);
  22371. set_cmt (0X201001F8, "import_ctx", 0);
  22372. create_insn (x=0X201001F8);
  22373. op_stroff (x, 1, GetStrucIdByName("ESContext"), 0);
  22374. set_cmt (0X20100202, "jumptable 201000F8 case 3", 1);
  22375. create_insn (0X20100202);
  22376. create_insn (0X20100230);
  22377. set_cmt (0X20100238, "import_ctx", 0);
  22378. set_cmt (0X2010023A, "title_type", 0);
  22379. set_cmt (0X2010023C, "title_identifier", 0);
  22380. set_cmt (0X2010023E, "content_id", 0);
  22381. set_cmt (0X20100248, "jumptable 201000F8 case 4", 1);
  22382. create_insn (0X20100248);
  22383. create_insn (0X2010026A);
  22384. set_cmt (0X20100270, "import_ctx", 0);
  22385. set_cmt (0X20100272, "content_fd", 0);
  22386. set_cmt (0X20100274, "data", 0);
  22387. set_cmt (0X20100276, "data_size", 0);
  22388. set_cmt (0X20100280, "jumptable 201000F8 case 5", 1);
  22389. create_insn (0X20100280);
  22390. create_insn (0X201002A2);
  22391. set_cmt (0X201002A8, "import_ctx", 0);
  22392. set_cmt (0X201002AA, "content_fd", 0);
  22393. set_cmt (0X201002B4, "jumptable 201000F8 case 6", 1);
  22394. create_insn (0X201002B4);
  22395. create_insn (0X201002C6);
  22396. set_cmt (0X201002C8, "import_ctx", 0);
  22397. set_cmt (0X201002D2, "jumptable 201000F8 case 47", 1);
  22398. create_insn (x=0X201002D2);
  22399. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22400. create_insn (x=0X201002D8);
  22401. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22402. create_insn (0X201002E4);
  22403. set_cmt (0X201002E6, "es_pointer", 0);
  22404. set_cmt (0X201002F0, "jumptable 201000F8 case 31", 1);
  22405. create_insn (0X201002F0);
  22406. create_insn (0X20100316);
  22407. set_cmt (0X20100318, "ticket", 0);
  22408. set_cmt (0X2010031A, "certs", 0);
  22409. set_cmt (0X2010031C, "certs_size", 0);
  22410. set_cmt (0X2010031E, "tmd", 0);
  22411. set_cmt (0X20100322, "tmd_size", 0);
  22412. create_insn (x=0X20100322);
  22413. op_stkvar (x, 1);
  22414. set_cmt (0X20100326, "tmd_certs", 0);
  22415. create_insn (x=0X20100326);
  22416. op_stkvar (x, 1);
  22417. set_cmt (0X2010032A, "cert_size", 0);
  22418. create_insn (x=0X2010032A);
  22419. op_stkvar (x, 1);
  22420. set_cmt (0X2010032E, "data1", 0);
  22421. create_insn (x=0X2010032E);
  22422. op_stkvar (x, 1);
  22423. set_cmt (0X20100332, "data1_len", 0);
  22424. create_insn (x=0X20100332);
  22425. op_stkvar (x, 1);
  22426. set_cmt (0X20100336, "in", 0);
  22427. create_insn (x=0X20100336);
  22428. op_stkvar (x, 1);
  22429. set_cmt (0X2010033C, "a11", 0);
  22430. create_insn (x=0X2010033C);
  22431. op_stkvar (x, 1);
  22432. create_insn (x=0X2010033E);
  22433. op_stkvar (x, 1);
  22434. set_cmt (0X20100348, "jumptable 201000F8 case 37", 1);
  22435. create_insn (x=0X20100348);
  22436. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22437. set_name (0X20100348, "launch_bc");
  22438. create_insn (x=0X2010034E);
  22439. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22440. create_insn (0X2010035A);
  22441. create_insn (x=0X2010035E);
  22442. op_dec (x, 1);
  22443. create_insn (0X20100368);
  22444. set_cmt (0X20100370, "jumptable 201000F8 case 65", 1);
  22445. create_insn (0X20100370);
  22446. create_insn (0X2010038A);
  22447. set_cmt (0X2010038E, "unk", 0);
  22448. set_cmt (0X20100390, "pid", 0);
  22449. set_cmt (0X2010039A, "jumptable 201000F8 case 66", 1);
  22450. create_insn (0X2010039A);
  22451. create_insn (0X201003B4);
  22452. set_cmt (0X201003B8, "unk", 0);
  22453. set_cmt (0X201003BA, "pid", 0);
  22454. set_cmt (0X201003C4, "jumptable 201000F8 case 69", 1);
  22455. create_insn (x=0X201003C4);
  22456. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22457. create_insn (x=0X201003CA);
  22458. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22459. create_insn (x=0X201003D0);
  22460. create_insn (0X201003D6);
  22461. create_byte (0X201003DE);
  22462. make_array (0X201003DE, 0X2);
  22463. create_dword (x=0X201003E0);
  22464. create_dword (x=0X201003E4);
  22465. op_plain_offset (x, 0, 0);
  22466. op_plain_offset (x, 128, 0);
  22467. create_dword (x=0X201003E8);
  22468. op_hex (x, 0);
  22469. set_cmt (0X201003EC, "jumptable 201000F8 case 8", 1);
  22470. create_insn (x=0X201003EC);
  22471. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22472. create_insn (x=0X201003F2);
  22473. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22474. create_insn (x=0X201003F8);
  22475. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22476. create_insn (x=0X201003FA);
  22477. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22478. create_insn (x=0X20100400);
  22479. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22480. create_insn (x=0X20100402);
  22481. op_dec (x, 1);
  22482. create_insn (x=0X20100406);
  22483. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22484. create_insn (x=0X2010041A);
  22485. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22486. create_insn (x=0X2010041C);
  22487. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22488. set_cmt (0X2010041E, "title_type", 0);
  22489. set_cmt (0X20100420, "title_identifier", 0);
  22490. set_cmt (0X20100422, "ticket_view", 0);
  22491. set_cmt (0X20100424, "is_internal_launch", 0);
  22492. set_cmt (0X2010042E, "jumptable 201000F8 case 9", 1);
  22493. create_insn (0X2010042E);
  22494. create_insn (0X20100450);
  22495. set_cmt (0X20100454, "caller_uid", 0);
  22496. set_cmt (0X20100456, "cidx", 0);
  22497. set_cmt (0X20100460, "jumptable 201000F8 case 36", 1);
  22498. create_insn (0X20100460);
  22499. set_cmt (0X20100498, "current_uid", 0);
  22500. create_insn (0X20100498);
  22501. set_cmt (0X2010049E, "tid_hi", 0);
  22502. set_cmt (0X201004A0, "tid_lo", 0);
  22503. set_cmt (0X201004A2, "ticket_view", 0);
  22504. set_cmt (0X201004A8, "cid", 0);
  22505. create_insn (x=0X201004A8);
  22506. op_stkvar (x, 1);
  22507. set_cmt (0X201004B2, "jumptable 201000F8 case 10", 1);
  22508. create_insn (0X201004B2);
  22509. create_insn (0X201004D4);
  22510. set_cmt (0X201004D8, "uid", 0);
  22511. set_cmt (0X201004DA, "cfd", 0);
  22512. set_cmt (0X201004DC, "data", 0);
  22513. set_cmt (0X201004DE, "data_size", 0);
  22514. set_cmt (0X201004E8, "jumptable 201000F8 case 35", 1);
  22515. create_insn (0X201004E8);
  22516. create_insn (x=0X201004F6);
  22517. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22518. create_insn (0X20100520);
  22519. set_cmt (0X20100522, "vector[0].base", 0);
  22520. set_cmt (0X20100524, "vector[1].base", 0);
  22521. set_cmt (0X20100526, "vector[2].base", 0);
  22522. create_insn (x=0X20100526);
  22523. op_dec (x, 1);
  22524. set_cmt (0X20100528, "4 after fd?", 0);
  22525. set_cmt (0X2010052A, "cfd", 0);
  22526. set_cmt (0X2010052C, "where", 0);
  22527. set_cmt (0X2010052E, "whence", 0);
  22528. set_cmt (0X20100538, "jumptable 201000F8 case 11", 1);
  22529. create_insn (0X20100538);
  22530. create_insn (0X2010055A);
  22531. set_cmt (0X2010055E, "caller_uid", 0);
  22532. set_cmt (0X20100560, "cfd", 0);
  22533. set_cmt (0X2010056A, "jumptable 201000F8 case 18", 1);
  22534. create_insn (0X2010056A);
  22535. create_insn (x=0X20100578);
  22536. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22537. create_insn (0X20100598);
  22538. set_cmt (0X2010059C, "tid_hi", 0);
  22539. create_insn (x=0X2010059C);
  22540. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22541. set_cmt (0X2010059E, "tid_lo", 0);
  22542. set_cmt (0X201005A0, "tickets_num", 0);
  22543. set_cmt (0X201005A4, "unknown", 0);
  22544. create_insn (x=0X201005A4);
  22545. op_stkvar (x, 1);
  22546. set_cmt (0X201005A6, "ticket_view", 0);
  22547. set_cmt (0X201005B0, "jumptable 201000F8 case 19", 1);
  22548. create_insn (x=0X201005B0);
  22549. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22550. create_insn (x=0X201005B6);
  22551. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22552. create_insn (x=0X201005BC);
  22553. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22554. create_insn (x=0X201005F0);
  22555. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22556. create_insn (x=0X201005F2);
  22557. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22558. set_cmt (0X201005F4, "tid_hi", 0);
  22559. set_cmt (0X201005F6, "tid_lo", 0);
  22560. set_cmt (0X201005F8, "ticket_view", 0);
  22561. create_insn (x=0X201005F8);
  22562. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22563. set_cmt (0X201005FA, "tickets_num", 0);
  22564. set_cmt (0X201005FE, "unknown", 0);
  22565. create_insn (x=0X201005FE);
  22566. op_stkvar (x, 1);
  22567. set_cmt (0X20100608, "jumptable 201000F8 case 64", 1);
  22568. create_insn (0X20100608);
  22569. create_insn (0X2010063A);
  22570. set_cmt (0X2010063C, "view", 0);
  22571. set_cmt (0X2010063E, "ticket", 0);
  22572. set_cmt (0X20100648, "jumptable 201000F8 case 67", 1);
  22573. create_insn (0X20100648);
  22574. create_insn (x=0X20100670);
  22575. create_insn (0X20100676);
  22576. set_cmt (0X20100678, "view", 0);
  22577. set_cmt (0X2010067A, "ticket", 0);
  22578. set_cmt (0X2010067C, "ticket_size", 0);
  22579. create_insn (x=0X2010067E);
  22580. toggle_sign (x, 0);
  22581. op_hex (x, 0);
  22582. set_cmt (0X20100686, "jumptable 201000F8 case 68", 1);
  22583. create_insn (0X20100686);
  22584. create_insn (0X201006C2);
  22585. set_cmt (0X201006C4, "view", 0);
  22586. set_cmt (0X201006C6, "ticket", 0);
  22587. set_cmt (0X201006C8, "ticket_size", 0);
  22588. create_byte (0X201006D2);
  22589. make_array (0X201006D2, 0X2);
  22590. create_dword (x=0X201006D4);
  22591. set_cmt (0X201006D8, "jumptable 201000F8 case 20", 1);
  22592. create_insn (x=0X201006D8);
  22593. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22594. create_insn (x=0X201006DE);
  22595. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22596. create_insn (x=0X201006E4);
  22597. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22598. create_insn (x=0X201006E6);
  22599. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22600. create_insn (x=0X201006EC);
  22601. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22602. create_insn (0X20100706);
  22603. set_cmt (0X2010070A, "title_id", 0);
  22604. set_cmt (0X2010070C, "title_identifier", 0);
  22605. set_cmt (0X2010070E, "tmdview", 0);
  22606. set_cmt (0X20100710, "tmdview_size", 0);
  22607. set_cmt (0X2010071A, "jumptable 201000F8 case 21", 1);
  22608. create_insn (x=0X2010071A);
  22609. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22610. create_insn (x=0X20100720);
  22611. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22612. create_insn (x=0X20100726);
  22613. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22614. create_insn (x=0X20100736);
  22615. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22616. create_insn (x=0X2010073C);
  22617. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22618. create_insn (x=0X20100742);
  22619. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22620. create_insn (x=0X20100748);
  22621. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22622. create_insn (x=0X20100756);
  22623. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22624. create_insn (x=0X20100758);
  22625. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22626. set_cmt (0X2010075A, "title_id", 0);
  22627. set_cmt (0X2010075C, "title_identifier", 0);
  22628. set_cmt (0X2010075E, "tmdview", 0);
  22629. create_insn (x=0X2010075E);
  22630. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22631. set_cmt (0X20100760, "tmdview_size", 0);
  22632. set_cmt (0X2010076A, "jumptable 201000F8 case 52", 1);
  22633. create_insn (x=0X2010076A);
  22634. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22635. create_insn (x=0X20100770);
  22636. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22637. create_insn (x=0X20100776);
  22638. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22639. create_insn (x=0X20100778);
  22640. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22641. create_insn (x=0X2010077E);
  22642. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22643. create_insn (x=0X20100798);
  22644. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22645. create_insn (x=0X2010079A);
  22646. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22647. set_cmt (0X2010079C, "title_type", 0);
  22648. set_cmt (0X2010079E, "title_identifier", 0);
  22649. set_cmt (0X201007A0, "tmd", 0);
  22650. set_cmt (0X201007A2, "vector[1]", 0);
  22651. set_cmt (0X201007AC, "jumptable 201000F8 case 53", 1);
  22652. create_insn (0X201007AC);
  22653. create_insn (0X201007E8);
  22654. set_cmt (0X201007EC, "title_type", 0);
  22655. set_cmt (0X201007EE, "title_identifier", 0);
  22656. set_cmt (0X201007F0, "tmd", 0);
  22657. set_cmt (0X201007F2, "tmd_size", 0);
  22658. set_cmt (0X201007FC, "jumptable 201000F8 case 14", 1);
  22659. create_insn (0X201007FC);
  22660. create_insn (x=0X2010081E);
  22661. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22662. set_cmt (0X20100820, "titles", 0);
  22663. set_cmt (0X20100822, "title_count", 0);
  22664. set_cmt (0X2010082C, "jumptable 201000F8 case 15", 1);
  22665. create_insn (0X2010082C);
  22666. create_insn (0X2010085E);
  22667. set_cmt (0X20100860, "titles", 0);
  22668. set_cmt (0X20100862, "title_count", 0);
  22669. set_cmt (0X2010086C, "jumptable 201000F8 case 12", 1);
  22670. create_insn (0X2010086C);
  22671. create_insn (0X2010088E);
  22672. set_cmt (0X20100890, "titles", 0);
  22673. set_cmt (0X20100892, "count", 0);
  22674. set_cmt (0X2010089C, "jumptable 201000F8 case 13", 1);
  22675. create_insn (0X2010089C);
  22676. create_insn (0X201008CE);
  22677. set_cmt (0X201008D0, "titles", 0);
  22678. set_cmt (0X201008D2, "count", 0);
  22679. set_cmt (0X201008DC, "jumptable 201000F8 case 16", 1);
  22680. create_insn (x=0X201008DC);
  22681. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22682. create_insn (x=0X201008E2);
  22683. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22684. create_insn (x=0X201008E8);
  22685. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22686. create_insn (x=0X201008EA);
  22687. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22688. create_insn (x=0X201008F0);
  22689. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22690. create_insn (x=0X2010090A);
  22691. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22692. create_insn (x=0X2010090C);
  22693. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22694. set_cmt (0X2010090E, "title_type", 0);
  22695. set_cmt (0X20100910, "title_identifier", 0);
  22696. set_cmt (0X20100912, "contents_vector", 0);
  22697. set_cmt (0X20100914, "contents_count", 0);
  22698. set_cmt (0X2010091E, "jumptable 201000F8 case 17", 1);
  22699. create_insn (0X2010091E);
  22700. create_insn (0X2010095C);
  22701. set_cmt (0X20100960, "title_type", 0);
  22702. set_cmt (0X20100962, "title_identifier", 0);
  22703. set_cmt (0X20100964, "contents_vector", 0);
  22704. set_cmt (0X20100966, "contents_count", 0);
  22705. set_cmt (0X20100970, "jumptable 201000F8 case 50", 1);
  22706. create_insn (x=0X20100970);
  22707. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22708. create_insn (x=0X20100972);
  22709. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22710. create_insn (x=0X20100974);
  22711. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22712. create_insn (x=0X2010097A);
  22713. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22714. create_insn (x=0X2010098C);
  22715. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  22716. create_insn (x=0X20100994);
  22717. op_stroff (x, 1, GetStrucIdByName("Content"), 0);
  22718. create_insn (x=0X20100998);
  22719. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  22720. }
  22721.  
  22722. //------------------------------------------------------------------------
  22723. // Information about bytes
  22724.  
  22725. static Bytes_4(void) {
  22726. auto x;
  22727. #define id x
  22728.  
  22729. create_insn (x=0X2010099E);
  22730. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22731. create_insn (x=0X201009A4);
  22732. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22733. create_insn (x=0X201009AA);
  22734. create_insn (0X201009B0);
  22735. set_cmt (0X201009B2, "tmd", 0);
  22736. set_cmt (0X201009B4, "contents", 0);
  22737. set_cmt (0X201009B6, "count", 0);
  22738. create_dword (x=0X201009C0);
  22739. set_cmt (0X201009C4, "jumptable 201000F8 case 51", 1);
  22740. create_insn (0X201009C4);
  22741. create_insn (x=0X20100A08);
  22742. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22743. create_insn (0X20100A12);
  22744. set_cmt (0X20100A14, "tmd", 0);
  22745. set_cmt (0X20100A16, "contents", 0);
  22746. set_cmt (0X20100A18, "count", 0);
  22747. set_cmt (0X20100A20, "jumptable 201000F8 case 54", 1);
  22748. create_insn (x=0X20100A20);
  22749. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22750. create_insn (x=0X20100A26);
  22751. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22752. create_insn (x=0X20100A2C);
  22753. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22754. create_insn (x=0X20100A2E);
  22755. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22756. create_insn (x=0X20100A36);
  22757. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22758. create_insn (x=0X20100A3C);
  22759. create_insn (x=0X20100A40);
  22760. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22761. set_cmt (0X20100A42, "count", 0);
  22762. create_insn (x=0X20100A42);
  22763. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22764. set_cmt (0X20100A44, "shared_contents", 0);
  22765. create_insn (x=0X20100A46);
  22766. op_seg (x, 0);
  22767. set_cmt (0X20100A4C, "jumptable 201000F8 case 55", 1);
  22768. create_insn (x=0X20100A4C);
  22769. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22770. create_insn (x=0X20100A52);
  22771. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22772. create_insn (x=0X20100A58);
  22773. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22774. create_insn (x=0X20100A5A);
  22775. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22776. create_insn (x=0X20100A68);
  22777. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22778. create_insn (x=0X20100A74);
  22779. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22780. create_insn (x=0X20100A7E);
  22781. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22782. set_cmt (0X20100A80, "count", 0);
  22783. create_insn (x=0X20100A80);
  22784. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22785. set_cmt (0X20100A82, "shared_contents", 0);
  22786. set_cmt (0X20100A8A, "jumptable 201000F8 case 56", 1);
  22787. create_insn (0X20100A8A);
  22788. create_insn (0X20100AAA);
  22789. set_cmt (0X20100AAC, "sha1", 0);
  22790. set_cmt (0X20100AB4, "jumptable 201000F8 case 34", 1);
  22791. create_insn (0X20100AB4);
  22792. create_insn (0X20100AD4);
  22793. set_cmt (0X20100AD8, "title_type", 0);
  22794. set_cmt (0X20100ADA, "title_identifier", 0);
  22795. set_cmt (0X20100AE2, "jumptable 201000F8 case 62", 1);
  22796. create_insn (0X20100AE2);
  22797. create_insn (0X20100B0E);
  22798. set_cmt (0X20100B14, "title_type", 0);
  22799. set_cmt (0X20100B16, "title_identifier", 0);
  22800. set_cmt (0X20100B18, "content_id", 0);
  22801. set_cmt (0X20100B20, "jumptable 201000F8 case 23", 1);
  22802. create_insn (0X20100B20);
  22803. create_insn (x=0X20100B40);
  22804. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22805. create_insn (x=0X20100B42);
  22806. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22807. set_cmt (0X20100B44, "title_type", 0);
  22808. set_cmt (0X20100B46, "title_identifier", 0);
  22809. set_cmt (0X20100B4E, "jumptable 201000F8 case 24", 1);
  22810. create_insn (0X20100B4E);
  22811. create_insn (0X20100B6E);
  22812. set_cmt (0X20100B70, "view", 0);
  22813. set_cmt (0X20100B78, "jumptable 201000F8 case 29", 1);
  22814. create_insn (x=0X20100B78);
  22815. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22816. create_insn (x=0X20100B7E);
  22817. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22818. create_insn (x=0X20100B84);
  22819. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22820. create_insn (x=0X20100B86);
  22821. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22822. create_insn (x=0X20100B8C);
  22823. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22824. create_insn (x=0X20100B9E);
  22825. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22826. create_insn (x=0X20100BA0);
  22827. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22828. set_cmt (0X20100BA2, "title_type", 0);
  22829. set_cmt (0X20100BA4, "title_identifier", 0);
  22830. set_cmt (0X20100BA6, "title_dir", 0);
  22831. set_cmt (0X20100BAE, "jumptable 201000F8 case 32", 1);
  22832. create_insn (x=0X20100BAE);
  22833. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22834. create_insn (x=0X20100BB4);
  22835. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22836. create_insn (x=0X20100BBA);
  22837. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22838. create_insn (x=0X20100BBC);
  22839. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22840. create_insn (x=0X20100BC2);
  22841. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22842. create_insn (x=0X20100BCE);
  22843. op_plain_offset (x, 1, 0);
  22844. op_plain_offset (x, 129, 0);
  22845. create_insn (x=0X20100BD0);
  22846. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  22847. create_insn (x=0X20100BD6);
  22848. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22849. create_insn (x=0X20100BD8);
  22850. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22851. create_insn (x=0X20100BDA);
  22852. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  22853. create_insn (x=0X20100BDC);
  22854. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  22855. set_cmt (0X20100BE2, "title identifier", 0);
  22856. set_cmt (0X20100BE4, "title type", 0);
  22857. create_insn (x=0X20100BEA);
  22858. create_insn (0X20100BEE);
  22859. set_cmt (0X20100BF2, "jumptable 201000F8 case 33", 1);
  22860. create_insn (x=0X20100BF2);
  22861. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22862. set_name (0X20100BF2, "es_set_uid");
  22863. create_insn (x=0X20100BF8);
  22864. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22865. create_insn (x=0X20100BFE);
  22866. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22867. create_insn (x=0X20100C00);
  22868. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22869. set_cmt (0X20100C02, "title ID (u64)", 0);
  22870. create_insn (x=0X20100C06);
  22871. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22872. create_insn (x=0X20100C12);
  22873. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22874. set_cmt (0X20100C14, "tid", 0);
  22875. create_insn (x=0X20100C14);
  22876. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22877. set_cmt (0X20100C16, "caller_pid", 0);
  22878. set_cmt (0X20100C18, "title_id", 0);
  22879. set_cmt (0X20100C1A, "title_identifier", 0);
  22880. set_cmt (0X20100C22, "jumptable 201000F8 case 22", 1);
  22881. create_insn (0X20100C22);
  22882. create_insn (0X20100C62);
  22883. set_cmt (0X20100C66, "ticket_id", 0);
  22884. set_cmt (0X20100C68, "ticket_id", 0);
  22885. set_cmt (0X20100C6A, "limits", 0);
  22886. set_cmt (0X20100C6C, "limit_num", 0);
  22887. set_cmt (0X20100C74, "jumptable 201000F8 case 30", 1);
  22888. create_insn (0X20100C74);
  22889. create_insn (0X20100C90);
  22890. set_cmt (0X20100C92, "cert", 0);
  22891. create_byte (0X20100C9A);
  22892. make_array (0X20100C9A, 0X2);
  22893. create_dword (x=0X20100C9C);
  22894. create_dword (x=0X20100CA0);
  22895. op_plain_offset (x, 0, 0);
  22896. op_plain_offset (x, 128, 0);
  22897. set_cmt (0X20100CA4, "case 27 (DIGetTicketView)", 0);
  22898. set_cmt (0X20100CA4, "jumptable 201000F8 case 27", 1);
  22899. create_insn (x=0X20100CA4);
  22900. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22901. create_insn (x=0X20100CAA);
  22902. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22903. create_insn (x=0X20100CB0);
  22904. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22905. create_insn (x=0X20100CB2);
  22906. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22907. create_insn (x=0X20100CB4);
  22908. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  22909. create_insn (x=0X20100CC0);
  22910. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22911. create_insn (x=0X20100CC2);
  22912. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22913. create_insn (x=0X20100CC4);
  22914. op_stroff (x, 1, GetStrucIdByName("TicketView"), 0);
  22915. create_insn (x=0X20100CCA);
  22916. op_hex (x, 1);
  22917. create_insn (x=0X20100CD0);
  22918. create_insn (x=0X20100CD4);
  22919. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22920. set_cmt (0X20100CD6, "ticket", 0);
  22921. create_insn (x=0X20100CD6);
  22922. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22923. set_cmt (0X20100CD8, "ticket_view", 0);
  22924. set_cmt (0X20100CE0, "jumptable 201000F8 case 57", 1);
  22925. create_insn (x=0X20100CE0);
  22926. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22927. create_insn (x=0X20100CE6);
  22928. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22929. create_insn (x=0X20100CEC);
  22930. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22931. create_insn (x=0X20100CEE);
  22932. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22933. create_insn (x=0X20100CF6);
  22934. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22935. create_insn (x=0X20100CFC);
  22936. create_insn (x=0X20100D00);
  22937. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22938. set_cmt (0X20100D02, "tmd", 0);
  22939. set_cmt (0X20100D04, "tmd_size", 0);
  22940. create_insn (x=0X20100D04);
  22941. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22942. set_cmt (0X20100D0C, "jumptable 201000F8 case 58", 1);
  22943. create_insn (x=0X20100D0C);
  22944. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22945. create_insn (x=0X20100D12);
  22946. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22947. create_insn (x=0X20100D18);
  22948. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22949. create_insn (x=0X20100D1A);
  22950. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22951. create_insn (x=0X20100D28);
  22952. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22953. create_insn (x=0X20100D2E);
  22954. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22955. create_insn (0X20100D3A);
  22956. set_cmt (0X20100D3C, "tmd", 0);
  22957. set_cmt (0X20100D3E, "tmd_size", 0);
  22958. create_insn (x=0X20100D3E);
  22959. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22960. set_cmt (0X20100D46, "jumptable 201000F8 case 25", 1);
  22961. create_insn (x=0X20100D46);
  22962. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  22963. create_insn (x=0X20100D48);
  22964. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22965. create_insn (x=0X20100D4A);
  22966. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22967. create_insn (x=0X20100D50);
  22968. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  22969. set_cmt (0X20100D62, "TMD pointer", 0);
  22970. create_insn (x=0X20100D66);
  22971. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  22972. create_insn (x=0X20100D6E);
  22973. op_dec (x, 1);
  22974. create_insn (x=0X20100D72);
  22975. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  22976. create_insn (x=0X20100D78);
  22977. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22978. create_insn (0X20100D80);
  22979. create_insn (x=0X20100D82);
  22980. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  22981. set_cmt (0X20100D94, "unk3", 0);
  22982. create_insn (0X20100D94);
  22983. set_cmt (0X20100D96, "tmd", 0);
  22984. set_cmt (0X20100D98, "tmd_view", 0);
  22985. set_cmt (0X20100D9A, "tmd_view_size", 0);
  22986. set_cmt (0X20100DA2, "jumptable 201000F8 case 26", 1);
  22987. create_insn (0X20100DA2);
  22988. create_insn (0X20100DE2);
  22989. set_cmt (0X20100E00, "unk3", 0);
  22990. create_insn (0X20100E00);
  22991. set_cmt (0X20100E02, "tmd", 0);
  22992. set_cmt (0X20100E04, "tmd_view", 0);
  22993. set_cmt (0X20100E06, "tmd_view_size", 0);
  22994. set_cmt (0X20100E0E, "jumptable 201000F8 case 48", 1);
  22995. create_insn (0X20100E0E);
  22996. create_insn (0X20100E30);
  22997. set_cmt (0X20100E32, "input_data", 0);
  22998. set_cmt (0X20100E34, "input_size", 0);
  22999. set_cmt (0X20100E36, "signature", 0);
  23000. set_cmt (0X20100E38, "certificate", 0);
  23001. set_cmt (0X20100E40, "jumptable 201000F8 case 49", 1);
  23002. create_insn (0X20100E40);
  23003. create_insn (0X20100E58);
  23004. set_cmt (0X20100E5A, "vector0", 0);
  23005. set_cmt (0X20100E5C, "vector0_size", 0);
  23006. set_cmt (0X20100E5E, "vector1_60bytes", 0);
  23007. set_cmt (0X20100E60, "vector2", 0);
  23008. set_cmt (0X20100E64, "vector2_size", 0);
  23009. create_insn (x=0X20100E64);
  23010. op_stkvar (x, 1);
  23011. set_cmt (0X20100E6C, "jumptable 201000F8 case 28", 1);
  23012. create_insn (x=0X20100E6C);
  23013. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23014. create_insn (x=0X20100E6E);
  23015. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  23016. set_cmt (0X20100E72, "calling_pid == 3 (DI)", 0);
  23017. create_insn (x=0X20100E76);
  23018. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23019. create_insn (x=0X20100E7C);
  23020. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23021. create_insn (0X20100EC2);
  23022. set_cmt (0X20100EC4, "certs", 0);
  23023. set_cmt (0X20100EC6, "cert_size", 0);
  23024. set_cmt (0X20100EC8, "unused", 0);
  23025. set_cmt (0X20100ECA, "unused_size", 0);
  23026. set_cmt (0X20100ECE, "ticket", 0);
  23027. create_insn (x=0X20100ECE);
  23028. op_stkvar (x, 1);
  23029. set_cmt (0X20100ED0, "tmd", 0);
  23030. create_insn (x=0X20100ED0);
  23031. op_stkvar (x, 1);
  23032. set_cmt (0X20100ED4, "tmd_size", 0);
  23033. create_insn (x=0X20100ED4);
  23034. op_stkvar (x, 1);
  23035. set_cmt (0X20100ED8, "key_handle", 0);
  23036. create_insn (x=0X20100ED8);
  23037. op_stkvar (x, 1);
  23038. set_cmt (0X20100EDC, "hashes", 0);
  23039. create_insn (x=0X20100EDC);
  23040. op_stkvar (x, 1);
  23041. set_cmt (0X20100EE4, "jumptable 201000F8 case 59", 1);
  23042. create_insn (0X20100EE4);
  23043. set_cmt (0X20100EEA, "pid == 3 (DI)", 0);
  23044. create_insn (0X20100F36);
  23045. set_cmt (0X20100F38, "unk_src", 0);
  23046. set_cmt (0X20100F3A, "unk_size", 0);
  23047. set_cmt (0X20100F3C, "a3", 0);
  23048. set_cmt (0X20100F3E, "a4", 0);
  23049. set_cmt (0X20100F42, "ticket_view", 0);
  23050. create_insn (x=0X20100F42);
  23051. op_stkvar (x, 1);
  23052. set_cmt (0X20100F44, "tmd", 0);
  23053. create_insn (x=0X20100F44);
  23054. op_stkvar (x, 1);
  23055. set_cmt (0X20100F48, "tmd_size", 0);
  23056. create_insn (x=0X20100F48);
  23057. op_stkvar (x, 1);
  23058. set_cmt (0X20100F4C, "key_handle", 0);
  23059. create_insn (x=0X20100F4C);
  23060. op_stkvar (x, 1);
  23061. set_cmt (0X20100F50, "a9", 0);
  23062. create_insn (x=0X20100F50);
  23063. op_stkvar (x, 1);
  23064. set_cmt (0X20100F58, "jumptable 201000F8 case 43", 1);
  23065. create_insn (x=0X20100F58);
  23066. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  23067. create_insn (x=0X20100F5E);
  23068. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  23069. create_insn (x=0X20100F68);
  23070. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  23071. set_cmt (0X20100F6C, "es_pointer", 0);
  23072. set_cmt (0X20100F6E, "tmd", 0);
  23073. create_insn (x=0X20100F6E);
  23074. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  23075. set_cmt (0X20100F70, "tmd_size", 0);
  23076. create_insn (x=0X20100F70);
  23077. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  23078. set_cmt (0X20100F78, "jumptable 201000F8 case 38", 1);
  23079. create_insn (x=0X20100F78);
  23080. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23081. create_insn (x=0X20100F7E);
  23082. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23083. create_insn (x=0X20100F84);
  23084. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23085. create_insn (x=0X20100F8E);
  23086. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  23087. create_dword (x=0X20100F98);
  23088. set_cmt (0X20100F9C, "io vector", 0);
  23089. create_insn (x=0X20100F9C);
  23090. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23091. set_cmt (0X20100F9E, "in vector 0", 0);
  23092. set_cmt (0X20100FA0, "title type", 0);
  23093. set_cmt (0X20100FA2, "title identifier", 0);
  23094. set_cmt (0X20100FA4, "out vector 0", 0);
  23095. set_cmt (0X20100FA6, "out vector 0 size", 0);
  23096. create_insn (x=0X20100FA6);
  23097. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  23098. set_cmt (0X20100FA8, "tmd_buffer_size", 0);
  23099. create_insn (x=0X20100FA8);
  23100. op_stkvar (x, 1);
  23101. set_cmt (0X20100FAC, "es_pointer", 0);
  23102. create_insn (x=0X20100FAC);
  23103. op_dec (x, 1);
  23104. set_cmt (0X20100FB4, "jumptable 201000F8 case 39", 1);
  23105. create_insn (0X20100FB4);
  23106. create_insn (0X20100FE0);
  23107. set_cmt (0X20100FE8, "export_ctx", 0);
  23108. set_cmt (0X20100FEA, "title_type", 0);
  23109. set_cmt (0X20100FEC, "title_identifier", 0);
  23110. set_cmt (0X20100FEE, "content_id", 0);
  23111. set_cmt (0X20100FF6, "jumptable 201000F8 case 40", 1);
  23112. create_insn (x=0X20100FF6);
  23113. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23114. create_insn (x=0X20100FFC);
  23115. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23116. create_insn (x=0X20101002);
  23117. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23118. create_insn (x=0X2010100C);
  23119. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  23120. create_insn (x=0X20101016);
  23121. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23122. create_insn (x=0X20101018);
  23123. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  23124. set_cmt (0X2010101C, "es_pointer", 0);
  23125. set_cmt (0X2010101E, "content_id", 0);
  23126. create_insn (x=0X2010101E);
  23127. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  23128. set_cmt (0X20101020, "buffer", 0);
  23129. set_cmt (0X20101022, "buffer_size", 0);
  23130. create_insn (x=0X20101022);
  23131. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  23132. set_cmt (0X2010102A, "jumptable 201000F8 case 41", 1);
  23133. create_insn (0X2010102A);
  23134. create_insn (0X2010104A);
  23135. set_cmt (0X20101050, "es_pointer", 0);
  23136. set_cmt (0X20101052, "content_id", 0);
  23137. set_cmt (0X2010105A, "jumptable 201000F8 case 42", 1);
  23138. create_insn (x=0X2010105A);
  23139. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  23140. create_insn (x=0X20101060);
  23141. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  23142. create_insn (0X2010106A);
  23143. set_cmt (0X2010106C, "es_pointer", 0);
  23144. set_cmt (0X20101074, "jumptable 201000F8 case 44", 1);
  23145. create_insn (0X20101074);
  23146. set_cmt (0X201010A6, "uid", 0);
  23147. create_insn (0X201010A6);
  23148. set_cmt (0X201010AC, "encryptHandle", 0);
  23149. set_cmt (0X201010AE, "ivData", 0);
  23150. set_cmt (0X201010B0, "inputData", 0);
  23151. set_cmt (0X201010B4, "len", 0);
  23152. create_insn (x=0X201010B4);
  23153. op_stkvar (x, 1);
  23154. set_cmt (0X201010B8, "outputData", 0);
  23155. create_insn (x=0X201010B8);
  23156. op_stkvar (x, 1);
  23157. set_cmt (0X201010C0, "jumptable 201000F8 case 45", 1);
  23158. create_insn (0X201010C0);
  23159. set_cmt (0X201010F2, "uid", 0);
  23160. create_insn (0X201010F2);
  23161. set_cmt (0X201010F8, "encryptHandle", 0);
  23162. set_cmt (0X201010FA, "ivData", 0);
  23163. set_cmt (0X201010FC, "inputData", 0);
  23164. set_cmt (0X20101100, "inputSize", 0);
  23165. create_insn (x=0X20101100);
  23166. op_stkvar (x, 1);
  23167. set_cmt (0X20101104, "outputData", 0);
  23168. create_insn (x=0X20101104);
  23169. op_stkvar (x, 1);
  23170. set_cmt (0X2010110C, "jumptable 201000F8 case 60", 1);
  23171. create_insn (x=0X2010110C);
  23172. op_stroff (x, 1, GetStrucIdByName("IOSResourceIOCtlVRequest"), 0);
  23173. create_insn (x=0X20101146);
  23174. set_cmt (0X2010114A, "uid", 0);
  23175. create_insn (0X2010114A);
  23176. set_cmt (0X2010114E, "ticket_view", 0);
  23177. set_cmt (0X20101150, "tmd_size", 0);
  23178. set_cmt (0X20101154, "key_handle", 0);
  23179. create_insn (x=0X20101154);
  23180. op_stkvar (x, 1);
  23181. set_cmt (0X20101156, "tmd", 0);
  23182. set_cmt (0X2010115E, "jumptable 201000F8 case 61", 1);
  23183. create_insn (0X2010115E);
  23184. create_insn (0X2010117E);
  23185. set_cmt (0X20101182, "key_handle", 0);
  23186. set_cmt (0X2010118A, "jumptable 201000F8 default case", 1);
  23187. create_insn (0X2010118A);
  23188. set_name (0X2010118A, "es_invalid_ioctlv");
  23189. create_dword (x=0X20101194);
  23190. create_insn (0X20101198);
  23191. set_name (0X20101198, "es_close");
  23192. create_insn (x=0X2010119C);
  23193. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  23194. create_insn (x=0X201011AA);
  23195. create_insn (0X201011AE);
  23196. create_byte (0X201011BE);
  23197. make_array (0X201011BE, 0X2);
  23198. create_dword (x=0X201011C0);
  23199. create_insn (0X201011C4);
  23200. set_name (0X201011C4, "es_launch_system_menu");
  23201. set_cmt (0X201011C6, "title", 0);
  23202. set_cmt (0X201011C8, "title_type", 0);
  23203. set_cmt (0X201011CA, "unknown", 0);
  23204. create_dword (0X201011D4);
  23205. set_name (0X201011D4, "title_type");
  23206. create_dword (0X201011D8);
  23207. set_name (0X201011D8, "title");
  23208. create_insn (0X201011DC);
  23209. set_name (0X201011DC, "sys_boot_sys_stuff");
  23210. create_insn (x=0X201011E0);
  23211. create_insn (x=0X201011E8);
  23212. op_plain_offset (x, 1, 0);
  23213. op_plain_offset (x, 129, 0);
  23214. set_cmt (0X201011EA, "open_mode", 0);
  23215. create_insn (x=0X201011EA);
  23216. op_plain_offset (x, 1, 0);
  23217. op_plain_offset (x, 129, 0);
  23218. set_cmt (0X201011F4, "heapid", 0);
  23219. set_cmt (0X201011F6, "size", 0);
  23220. create_insn (x=0X20101200);
  23221. set_cmt (0X20101204, "fd", 0);
  23222. create_insn (0X20101204);
  23223. set_cmt (0X20101206, "buf", 0);
  23224. set_cmt (0X20101208, "len", 0);
  23225. create_insn (x=0X20101212);
  23226. set_cmt (0X20101216, "fd", 0);
  23227. create_insn (0X20101216);
  23228. set_cmt (0X2010121E, "fd = -1", 0);
  23229. create_insn (x=0X20101220);
  23230. op_plain_offset (x, 1, 0);
  23231. op_plain_offset (x, 129, 0);
  23232. set_cmt (0X20101222, "mode", 0);
  23233. create_insn (0X20101230);
  23234. set_cmt (0X20101232, "output_buffer", 0);
  23235. create_insn (x=0X20101232);
  23236. op_stkvar (x, 1);
  23237. set_cmt (0X20101234, "output_buffer_len", 0);
  23238. create_insn (x=0X20101234);
  23239. op_stkvar (x, 1);
  23240. set_cmt (0X20101236, "fd", 0);
  23241. set_cmt (0X20101238, "request", 0);
  23242. set_cmt (0X2010123A, "input_buffer", 0);
  23243. set_cmt (0X2010123C, "input_buffer_len", 0);
  23244. create_insn (x=0X20101242);
  23245. create_insn (x=0X20101246);
  23246. op_plain_offset (x, 1, 0);
  23247. op_plain_offset (x, 129, 0);
  23248. set_cmt (0X20101252, "fd", 0);
  23249. set_cmt (0X2010125C, "fd", 0);
  23250. set_cmt (0X20101266, "heapid", 0);
  23251. set_cmt (0X20101268, "ptr", 0);
  23252. create_dword (x=0X20101278);
  23253. op_plain_offset (x, 0, 0);
  23254. op_plain_offset (x, 128, 0);
  23255. set_name (0X20101278, "path");
  23256. create_dword (x=0X2010127C);
  23257. create_dword (x=0X20101280);
  23258. create_dword (x=0X20101284);
  23259. op_plain_offset (x, 0, 0);
  23260. op_plain_offset (x, 128, 0);
  23261. create_insn (0X20101288);
  23262. set_name (0X20101288, "es_launch_bc");
  23263. set_cmt (0X2010128A, "title", 0);
  23264. create_insn (x=0X2010128A);
  23265. op_hex (x, 1);
  23266. set_cmt (0X2010128C, "title_type", 0);
  23267. set_cmt (0X2010128E, "unknown", 0);
  23268. create_dword (0X20101298);
  23269. set_name (0X20101298, "tid");
  23270. create_dword (x=0X2010129C);
  23271. op_hex (x, 0);
  23272. create_insn (0X201012A0);
  23273. set_name (0X201012A0, "es_launch_mios");
  23274. set_cmt (0X201012A2, "title", 0);
  23275. create_insn (x=0X201012A2);
  23276. op_hex (x, 1);
  23277. set_cmt (0X201012A4, "title_type", 0);
  23278. set_cmt (0X201012A6, "unknown", 0);
  23279. create_dword (0X201012B0);
  23280. create_dword (x=0X201012B4);
  23281. op_hex (x, 0);
  23282. create_insn (0X201012B8);
  23283. set_name (0X201012B8, "es_init");
  23284. set_cmt (0X201012CA, "dest", 0);
  23285. create_insn (x=0X201012CA);
  23286. op_stkvar (x, 1);
  23287. set_cmt (0X201012CC, "source", 0);
  23288. create_insn (x=0X201012CC);
  23289. op_plain_offset (x, 1, 0);
  23290. op_plain_offset (x, 129, 0);
  23291. set_cmt (0X201012CE, "length", 0);
  23292. set_cmt (0X201012D4, "heapid", 0);
  23293. set_cmt (0X201012D6, "size", 0);
  23294. create_insn (x=0X201012E2);
  23295. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  23296. create_insn (x=0X201012E6);
  23297. op_plain_offset (x, 1, 0);
  23298. op_plain_offset (x, 129, 0);
  23299. set_cmt (0X201012EA, "heapid", 0);
  23300. set_cmt (0X201012EC, "size", 0);
  23301. create_insn (x=0X201012F8);
  23302. set_cmt (0X201012FC, "a1", 0);
  23303. create_insn (0X201012FC);
  23304. create_insn (x=0X2010131C);
  23305. op_plain_offset (x, 1, 0);
  23306. op_plain_offset (x, 129, 0);
  23307. create_insn (x=0X20101320);
  23308. op_plain_offset (x, 1, 0);
  23309. op_plain_offset (x, 129, 0);
  23310. create_insn (x=0X20101324);
  23311. op_stroff (x, 1, GetStrucIdByName("ESDirectoryToCreate"), 0);
  23312. set_cmt (0X2010132C, "directory_path", 0);
  23313. create_insn (x=0X2010132C);
  23314. op_stroff (x, 1, GetStrucIdByName("ESDirectoryToCreate"), 0);
  23315. set_cmt (0X2010132E, "unknown", 0);
  23316. create_insn (x=0X2010132E);
  23317. op_stroff (x, 1, GetStrucIdByName("ESDirectoryToCreate"), 0);
  23318. set_cmt (0X20101330, "owner_perm", 0);
  23319. create_insn (x=0X20101330);
  23320. op_stroff (x, 1, GetStrucIdByName("ESDirectoryToCreate"), 0);
  23321. set_cmt (0X20101332, "group_perm", 0);
  23322. create_insn (x=0X20101332);
  23323. op_stroff (x, 1, GetStrucIdByName("ESDirectoryToCreate"), 0);
  23324. create_insn (x=0X20101334);
  23325. op_stroff (x, 1, GetStrucIdByName("ESDirectoryToCreate"), 0);
  23326. set_cmt (0X20101336, "other_perm", 0);
  23327. create_insn (x=0X20101336);
  23328. op_stkvar (x, 1);
  23329. set_cmt (0X20101340, "string1", 0);
  23330. set_cmt (0X20101342, "string2", 0);
  23331. set_cmt (0X20101344, "size", 0);
  23332. set_cmt (0X2010134E, "title_type", 0);
  23333. set_cmt (0X20101350, "title_identifier", 0);
  23334. set_cmt (0X20101352, "uid", 0);
  23335. create_insn (x=0X20101352);
  23336. op_stkvar (x, 1);
  23337. create_insn (x=0X2010135C);
  23338. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  23339. set_cmt (0X2010135E, "owner_perm", 0);
  23340. create_insn (x=0X2010135E);
  23341. op_stkvar (x, 1);
  23342. set_cmt (0X20101360, "group_perm", 0);
  23343. create_insn (x=0X20101360);
  23344. op_stkvar (x, 1);
  23345. set_cmt (0X20101362, "other_perm", 0);
  23346. create_insn (x=0X20101362);
  23347. op_stkvar (x, 1);
  23348. set_cmt (0X20101364, "path", 0);
  23349. set_cmt (0X20101366, "uid", 0);
  23350. create_insn (x=0X20101366);
  23351. op_stkvar (x, 1);
  23352. set_cmt (0X20101368, "group_id", 0);
  23353. set_cmt (0X2010136A, "attributes", 0);
  23354. set_cmt (0X2010137A, "string1", 0);
  23355. set_cmt (0X2010137C, "string2", 0);
  23356. set_cmt (0X2010137E, "size", 0);
  23357. set_cmt (0X2010138A, "owner_perm", 0);
  23358. create_insn (x=0X2010138A);
  23359. op_stkvar (x, 1);
  23360. set_cmt (0X2010138C, "group_perm", 0);
  23361. create_insn (x=0X2010138C);
  23362. op_stkvar (x, 1);
  23363. set_cmt (0X2010138E, "other_perm", 0);
  23364. create_insn (x=0X2010138E);
  23365. op_stkvar (x, 1);
  23366. set_cmt (0X20101390, "path", 0);
  23367. set_cmt (0X20101392, "uid", 0);
  23368. set_cmt (0X20101394, "group_id", 0);
  23369. set_cmt (0X20101396, "attributes", 0);
  23370. create_insn (x=0X201013A8);
  23371. op_plain_offset (x, 1, 0);
  23372. op_plain_offset (x, 129, 0);
  23373. create_insn (x=0X201013B4);
  23374. op_dec (x, 1);
  23375. set_cmt (0X201013C2, "heapid", 0);
  23376. set_cmt (0X201013C4, "ptr", 0);
  23377. create_byte (0X201013DE);
  23378. make_array (0X201013DE, 0X2);
  23379. create_dword (x=0X201013E0);
  23380. op_plain_offset (x, 0, 0);
  23381. op_plain_offset (x, 128, 0);
  23382. set_name (0X201013E0, "source");
  23383. create_dword (x=0X201013E4);
  23384. op_enum (x, 0, GetEnum("IOSReturnCode"),0);
  23385. create_dword (x=0X201013E8);
  23386. op_plain_offset (x, 0, 0);
  23387. op_plain_offset (x, 128, 0);
  23388. create_dword (x=0X201013EC);
  23389. op_plain_offset (x, 0, 0);
  23390. op_plain_offset (x, 128, 0);
  23391. create_dword (x=0X201013F0);
  23392. op_plain_offset (x, 0, 0);
  23393. op_plain_offset (x, 128, 0);
  23394. create_dword (0X201013F4);
  23395. set_name (0X201013F4, "tid_hi");
  23396. create_dword (0X201013F8);
  23397. set_name (0X201013F8, "tid_lo");
  23398. create_dword (x=0X201013FC);
  23399. op_plain_offset (x, 0, 0);
  23400. op_plain_offset (x, 128, 0);
  23401. create_insn (0X20101400);
  23402. set_name (0X20101400, "_es_load_modules");
  23403. create_insn (x=0X20101414);
  23404. op_stkvar (x, 1);
  23405. create_insn (x=0X20101416);
  23406. op_stkvar (x, 1);
  23407. create_insn (x=0X20101418);
  23408. op_plain_offset (x, 1, 0);
  23409. op_plain_offset (x, 129, 0);
  23410. create_insn (x=0X20101422);
  23411. op_plain_offset (x, 1, 0X2010BED8);
  23412. op_plain_offset (x, 129, 0X2010BED8);
  23413. create_insn (x=0X20101426);
  23414. op_stkvar (x, 1);
  23415. create_insn (x=0X20101428);
  23416. op_plain_offset (x, 1, 0);
  23417. op_plain_offset (x, 129, 0);
  23418. create_insn (x=0X20101436);
  23419. op_stkvar (x, 1);
  23420. create_insn (x=0X20101438);
  23421. op_stkvar (x, 1);
  23422. create_insn (x=0X2010143A);
  23423. op_plain_offset (x, 1, 0);
  23424. op_plain_offset (x, 129, 0);
  23425. create_insn (x=0X2010144E);
  23426. op_plain_offset (x, 1, 0X2010BB70);
  23427. op_plain_offset (x, 129, 0X2010BB70);
  23428. create_insn (x=0X20101452);
  23429. op_plain_offset (x, 1, 0X2010BB70);
  23430. op_plain_offset (x, 129, 0X2010BB70);
  23431. create_insn (x=0X20101456);
  23432. op_stkvar (x, 1);
  23433. create_insn (x=0X20101458);
  23434. op_plain_offset (x, 1, 0);
  23435. op_plain_offset (x, 129, 0);
  23436. create_insn (x=0X20101470);
  23437. op_stkvar (x, 1);
  23438. create_insn (x=0X20101474);
  23439. op_stkvar (x, 1);
  23440. set_cmt (0X20101476, "sprintf_output", 0);
  23441. set_cmt (0X20101478, "size", 0);
  23442. create_insn (x=0X20101478);
  23443. op_dec (x, 1);
  23444. create_insn (x=0X2010147A);
  23445. op_plain_offset (x, 1, 0);
  23446. op_plain_offset (x, 129, 0);
  23447. create_insn (x=0X2010147C);
  23448. op_plain_offset (x, 1, 0);
  23449. op_plain_offset (x, 129, 0);
  23450. set_cmt (0X20101482, "device", 0);
  23451. set_cmt (0X20101484, "open_mode", 0);
  23452. create_insn (x=0X20101484);
  23453. op_dec (x, 1);
  23454. set_cmt (0X20101492, "heapid", 0);
  23455. create_insn (0X20101492);
  23456. set_cmt (0X20101494, "size", 0);
  23457. create_insn (x=0X2010149C);
  23458. op_stkvar (x, 1);
  23459. set_cmt (0X201014A4, "fd", 0);
  23460. create_insn (0X201014A4);
  23461. set_cmt (0X201014A6, "output_buffer", 0);
  23462. create_insn (x=0X201014A6);
  23463. op_stkvar (x, 1);
  23464. set_cmt (0X201014B0, "heapid", 0);
  23465. create_insn (x=0X201014B2);
  23466. op_stkvar (x, 1);
  23467. set_cmt (0X201014B4, "size", 0);
  23468. set_cmt (0X201014C2, "fd", 0);
  23469. create_insn (0X201014C2);
  23470. set_cmt (0X201014C4, "buf", 0);
  23471. create_insn (x=0X201014C6);
  23472. op_stkvar (x, 1);
  23473. set_cmt (0X201014C8, "len", 0);
  23474. create_insn (x=0X201014CE);
  23475. op_stkvar (x, 1);
  23476. create_insn (0X201014DA);
  23477. create_insn (x=0X20101510);
  23478. op_enum (x, 1, GetEnum("ContentTypeFlags"),0);
  23479. create_insn (x=0X20101514);
  23480. op_stkvar (x, 1);
  23481. set_cmt (0X2010151A, "sha1", 0);
  23482. set_cmt (0X2010151C, "shared_content_id_str", 0);
  23483. set_cmt (0X2010151E, "next_content_id", 0);
  23484. create_insn (x=0X2010151E);
  23485. op_stkvar (x, 1);
  23486. set_cmt (0X20101528, "sprintf_output", 0);
  23487. create_insn (x=0X20101528);
  23488. op_stkvar (x, 1);
  23489. set_cmt (0X2010152A, "size", 0);
  23490. create_insn (x=0X2010152A);
  23491. op_dec (x, 1);
  23492. create_insn (x=0X2010152C);
  23493. op_plain_offset (x, 1, 0);
  23494. op_plain_offset (x, 129, 0);
  23495. set_cmt (0X20101534, "path", 0);
  23496. create_insn (x=0X20101534);
  23497. op_stkvar (x, 1);
  23498. create_insn (0X2010153E);
  23499. create_insn (x=0X20101540);
  23500. op_stkvar (x, 1);
  23501. create_insn (x=0X20101544);
  23502. op_stkvar (x, 1);
  23503. create_insn (x=0X20101556);
  23504. op_stkvar (x, 1);
  23505. set_cmt (0X20101558, "sprintf_output", 0);
  23506. set_cmt (0X2010155A, "size", 0);
  23507. create_insn (x=0X2010155A);
  23508. op_dec (x, 1);
  23509. create_insn (x=0X2010155C);
  23510. op_plain_offset (x, 1, 0);
  23511. op_plain_offset (x, 129, 0);
  23512. create_insn (x=0X2010155E);
  23513. op_plain_offset (x, 1, 0);
  23514. op_plain_offset (x, 129, 0);
  23515. set_cmt (0X20101564, "path", 0);
  23516. create_insn (x=0X20101580);
  23517. op_stkvar (x, 1);
  23518. set_cmt (0X20101586, "heapid", 0);
  23519. set_cmt (0X20101588, "ptr", 0);
  23520. create_insn (x=0X20101588);
  23521. op_stkvar (x, 1);
  23522. set_cmt (0X20101592, "fd", 0);
  23523. set_cmt (0X2010159C, "heapid", 0);
  23524. set_cmt (0X2010159E, "ptr", 0);
  23525. set_cmt (0X201015A4, "threadid", 0);
  23526. set_cmt (0X201015A6, "priority", 0);
  23527. create_dword (x=0X201015C0);
  23528. op_plain_offset (x, 0, 0);
  23529. op_plain_offset (x, 128, 0);
  23530. create_dword (x=0X201015C4);
  23531. op_plain_offset (x, 0, 0);
  23532. op_plain_offset (x, 128, 0);
  23533. create_dword (x=0X201015C8);
  23534. op_plain_offset (x, 0, 0);
  23535. op_plain_offset (x, 128, 0);
  23536. create_dword (x=0X201015CC);
  23537. op_plain_offset (x, 0, 0);
  23538. op_plain_offset (x, 128, 0);
  23539. create_dword (x=0X201015D0);
  23540. op_plain_offset (x, 0, 0);
  23541. op_plain_offset (x, 128, 0);
  23542. set_name (0X201015D0, "format");
  23543. create_dword (x=0X201015D4);
  23544. op_plain_offset (x, 0, 0);
  23545. op_plain_offset (x, 128, 0);
  23546. create_dword (0X201015D8);
  23547. create_dword (0X201015DC);
  23548. create_dword (x=0X201015E0);
  23549. op_plain_offset (x, 0, 0);
  23550. op_plain_offset (x, 128, 0);
  23551. create_dword (x=0X201015E4);
  23552. op_plain_offset (x, 0, 0);
  23553. op_plain_offset (x, 128, 0);
  23554. create_insn (0X201015E8);
  23555. set_name (0X201015E8, "es_main");
  23556. set_cmt (0X201015FC, "threadid", 0);
  23557. set_cmt (0X201015FE, "priority", 0);
  23558. set_cmt (0X20101604, "threadid", 0);
  23559. set_cmt (0X20101606, "priority", 0);
  23560. create_insn (x=0X2010160C);
  23561. op_plain_offset (x, 1, 0);
  23562. op_plain_offset (x, 129, 0);
  23563. create_insn (x=0X20101610);
  23564. op_plain_offset (x, 1, 0);
  23565. op_plain_offset (x, 129, 0);
  23566. create_insn (x=0X20101612);
  23567. op_plain_offset (x, 1, 0);
  23568. op_plain_offset (x, 129, 0);
  23569. set_cmt (0X20101618, "ptr", 0);
  23570. create_insn (x=0X20101618);
  23571. op_stkvar (x, 1);
  23572. set_cmt (0X2010161A, "n_msgs", 0);
  23573. create_insn (x=0X20101620);
  23574. op_plain_offset (x, 1, 0);
  23575. op_plain_offset (x, 129, 0);
  23576. create_insn (x=0X2010162C);
  23577. op_plain_offset (x, 1, 0);
  23578. op_plain_offset (x, 129, 0);
  23579. create_insn (x=0X2010162E);
  23580. op_plain_offset (x, 1, 0);
  23581. op_plain_offset (x, 129, 0);
  23582. set_cmt (0X20101630, "queueid", 0);
  23583. set_cmt (0X2010163E, "time_us", 0);
  23584. create_insn (0X2010163E);
  23585. set_cmt (0X20101640, "repeat_time_us", 0);
  23586. create_insn (x=0X20101642);
  23587. op_plain_offset (x, 1, 0);
  23588. op_plain_offset (x, 129, 0);
  23589. set_cmt (0X20101644, "queueid", 0);
  23590. set_cmt (0X20101646, "message", 0);
  23591. create_insn (x=0X2010164C);
  23592. op_plain_offset (x, 1, 0);
  23593. op_plain_offset (x, 129, 0);
  23594. create_insn (0X20101658);
  23595. set_cmt (0X2010165E, "uid", 0);
  23596. set_cmt (0X20101664, "pid", 0);
  23597. set_cmt (0X20101666, "gid", 0);
  23598. create_insn (x=0X20101676);
  23599. op_stkvar (x, 1);
  23600. set_cmt (0X2010167A, "unknown", 0);
  23601. create_insn (x=0X20101688);
  23602. op_stkvar (x, 1);
  23603. set_cmt (0X2010168A, "is_boot2", 0);
  23604. create_insn (x=0X2010168A);
  23605. op_stkvar (x, 1);
  23606. create_insn (x=0X20101690);
  23607. op_stkvar (x, 1);
  23608. create_insn (0X20101698);
  23609. create_insn (x=0X201016AA);
  23610. op_plain_offset (x, 1, 0);
  23611. op_plain_offset (x, 129, 0);
  23612. set_cmt (0X201016AC, "open_mode", 0);
  23613. create_insn (x=0X201016AC);
  23614. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  23615. set_cmt (0X201016B6, "heapid", 0);
  23616. set_cmt (0X201016B8, "size", 0);
  23617. set_cmt (0X201016C8, "heapid", 0);
  23618. create_insn (0X201016C8);
  23619. set_cmt (0X201016CA, "size", 0);
  23620. set_cmt (0X201016DA, "fd", 0);
  23621. create_insn (0X201016DA);
  23622. set_cmt (0X201016DC, "buf", 0);
  23623. set_cmt (0X201016DE, "len", 0);
  23624. set_cmt (0X201016EC, "fd", 0);
  23625. create_insn (0X201016EC);
  23626. set_cmt (0X201016EE, "buf", 0);
  23627. set_cmt (0X201016F0, "len", 0);
  23628. set_cmt (0X201016FE, "fd", 0);
  23629. create_insn (0X201016FE);
  23630. set_cmt (0X20101706, "fd = -1", 0);
  23631. set_cmt (0X20101708, "title ID", 0);
  23632. set_cmt (0X2010170A, "title type", 0);
  23633. set_cmt (0X2010170C, "title identifier", 0);
  23634. set_cmt (0X2010170E, "tmd", 0);
  23635. set_cmt (0X20101710, "tmd_size", 0);
  23636. create_insn (x=0X20101710);
  23637. op_stkvar (x, 1);
  23638. set_cmt (0X2010171C, "heapid", 0);
  23639. create_insn (0X2010171C);
  23640. set_cmt (0X2010171E, "size", 0);
  23641. create_insn (x=0X2010171E);
  23642. op_stkvar (x, 1);
  23643. create_insn (0X2010172E);
  23644. set_cmt (0X20101730, "title_type", 0);
  23645. set_cmt (0X20101732, "title_identifier", 0);
  23646. set_cmt (0X20101734, "tmd", 0);
  23647. set_cmt (0X20101736, "tmd_size", 0);
  23648. create_insn (x=0X20101736);
  23649. op_stkvar (x, 1);
  23650. set_cmt (0X20101738, "pointer to TMD", 0);
  23651. create_insn (0X20101742);
  23652. set_cmt (0X20101746, "pointer", 0);
  23653. create_insn (0X20101752);
  23654. set_cmt (0X20101754, "title_type", 0);
  23655. set_cmt (0X20101756, "title_identifier", 0);
  23656. set_cmt (0X20101758, "ticket_view", 0);
  23657. set_cmt (0X2010175A, "is_internal_launch", 0);
  23658. set_cmt (0X20101766, "heapid", 0);
  23659. create_insn (0X20101766);
  23660. set_cmt (0X20101768, "ptr", 0);
  23661. set_cmt (0X20101772, "heapid", 0);
  23662. set_cmt (0X20101774, "ptr", 0);
  23663. set_cmt (0X2010177E, "heapid", 0);
  23664. set_cmt (0X20101780, "ptr", 0);
  23665. create_insn (0X2010178C);
  23666. create_insn (x=0X2010178E);
  23667. op_dec (x, 1);
  23668. create_insn (x=0X20101794);
  23669. op_plain_offset (x, 1, 0);
  23670. op_plain_offset (x, 129, 0);
  23671. set_cmt (0X20101796, "open_mode", 0);
  23672. create_insn (x=0X20101796);
  23673. op_dec (x, 1);
  23674. set_cmt (0X201017A0, "heapid", 0);
  23675. set_cmt (0X201017A2, "size", 0);
  23676. set_cmt (0X201017B2, "fd", 0);
  23677. create_insn (0X201017B2);
  23678. set_cmt (0X201017B4, "output_buffer", 0);
  23679. set_cmt (0X201017C0, "heapid", 0);
  23680. create_insn (0X201017C0);
  23681. set_cmt (0X201017C4, "size", 0);
  23682. set_cmt (0X201017D4, "fd", 0);
  23683. create_insn (0X201017D4);
  23684. set_cmt (0X201017D6, "buf", 0);
  23685. set_cmt (0X201017DA, "len", 0);
  23686. set_cmt (0X201017EC, "fd", 0);
  23687. create_insn (0X201017EC);
  23688. create_insn (x=0X201017F6);
  23689. op_plain_offset (x, 1, 0);
  23690. op_plain_offset (x, 129, 0);
  23691. set_cmt (0X201017F8, "pointer", 0);
  23692. create_insn (x=0X20101804);
  23693. op_plain_offset (x, 1, 0);
  23694. op_plain_offset (x, 129, 0);
  23695. set_cmt (0X20101810, "heapid", 0);
  23696. create_insn (0X20101810);
  23697. set_cmt (0X20101812, "ptr", 0);
  23698. set_cmt (0X2010181C, "heapid", 0);
  23699. set_cmt (0X2010181E, "ptr", 0);
  23700. create_insn (0X2010182A);
  23701. set_cmt (0X20101832, "pointer", 0);
  23702. create_insn (x=0X20101832);
  23703. op_plain_offset (x, 1, 0);
  23704. op_plain_offset (x, 129, 0);
  23705. create_insn (0X2010183E);
  23706. create_insn (x=0X20101840);
  23707. op_plain_offset (x, 1, 0);
  23708. op_plain_offset (x, 129, 0);
  23709. create_insn (0X20101846);
  23710. create_insn (x=0X2010184A);
  23711. create_insn (0X20101850);
  23712. create_insn (x=0X20101854);
  23713. op_dec (x, 1);
  23714. create_insn (0X20101860);
  23715. create_insn (x=0X20101866);
  23716. op_plain_offset (x, 1, 0);
  23717. op_plain_offset (x, 129, 0);
  23718. set_cmt (0X20101868, "queueid", 0);
  23719. set_cmt (0X2010186A, "message", 0);
  23720. create_insn (x=0X2010186A);
  23721. op_stkvar (x, 1);
  23722. set_cmt (0X2010186C, "flags", 0);
  23723. create_insn (x=0X20101878);
  23724. op_stkvar (x, 1);
  23725. create_insn (x=0X20101880);
  23726. op_plain_offset (x, 1, 0);
  23727. op_plain_offset (x, 129, 0);
  23728. create_insn (x=0X20101882);
  23729. op_plain_offset (x, 1, 0);
  23730. op_plain_offset (x, 129, 0);
  23731. create_insn (x=0X20101886);
  23732. op_hex (x, 1);
  23733. create_insn (x=0X2010188A);
  23734. op_hex (x, 1);
  23735. create_insn (x=0X20101892);
  23736. op_hex (x, 1);
  23737. set_cmt (0X20101894, "active_title", 0);
  23738. create_insn (x=0X20101894);
  23739. op_plain_offset (x, 1, 0);
  23740. op_plain_offset (x, 129, 0);
  23741. set_cmt (0X20101896, "timer_value_in_us", 0);
  23742. create_insn (x=0X20101896);
  23743. op_hex (x, 1);
  23744. create_insn (x=0X2010189C);
  23745. op_plain_offset (x, 1, 0);
  23746. op_plain_offset (x, 129, 0);
  23747. create_insn (x=0X201018A6);
  23748. op_plain_offset (x, 1, 0);
  23749. op_plain_offset (x, 129, 0);
  23750. create_insn (x=0X201018B8);
  23751. op_hex (x, 1);
  23752. create_insn (x=0X201018BE);
  23753. op_plain_offset (x, 1, 0);
  23754. op_plain_offset (x, 129, 0);
  23755. create_insn (x=0X201018C6);
  23756. op_plain_offset (x, 1, 0);
  23757. op_plain_offset (x, 129, 0);
  23758. set_cmt (0X201018C8, "timerid", 0);
  23759. create_insn (x=0X201018CE);
  23760. op_plain_offset (x, 1, 0);
  23761. op_plain_offset (x, 129, 0);
  23762. set_cmt (0X201018D0, "timerid", 0);
  23763. set_cmt (0X201018D2, "time_us", 0);
  23764. create_insn (x=0X201018D4);
  23765. op_plain_offset (x, 1, 0);
  23766. op_plain_offset (x, 129, 0);
  23767. set_cmt (0X201018D6, "repeat_time_us", 0);
  23768. create_insn (x=0X201018D6);
  23769. op_plain_offset (x, 1, 0X2010E5A8);
  23770. op_plain_offset (x, 129, 0X2010E5A8);
  23771. create_insn (x=0X201018DE);
  23772. op_plain_offset (x, 1, 0);
  23773. op_plain_offset (x, 129, 0);
  23774. create_insn (x=0X201018E6);
  23775. op_plain_offset (x, 1, 0);
  23776. op_plain_offset (x, 129, 0);
  23777. create_insn (x=0X201018EA);
  23778. op_plain_offset (x, 1, 0X2010E5A8);
  23779. op_plain_offset (x, 129, 0X2010E5A8);
  23780. create_insn (x=0X201018EC);
  23781. op_plain_offset (x, 1, 0);
  23782. op_plain_offset (x, 129, 0);
  23783. create_insn (x=0X201018F0);
  23784. op_plain_offset (x, 1, 0);
  23785. op_plain_offset (x, 129, 0);
  23786. set_cmt (0X201018F2, "timerid", 0);
  23787. create_insn (x=0X201018F8);
  23788. op_plain_offset (x, 1, 0);
  23789. op_plain_offset (x, 129, 0);
  23790. set_cmt (0X201018FA, "timerid", 0);
  23791. set_cmt (0X201018FC, "time_us", 0);
  23792. create_insn (x=0X201018FE);
  23793. op_plain_offset (x, 1, 0);
  23794. op_plain_offset (x, 129, 0);
  23795. set_cmt (0X20101900, "repeat_time_us", 0);
  23796. create_insn (x=0X20101900);
  23797. op_plain_offset (x, 1, 0X2010E5A8);
  23798. op_plain_offset (x, 129, 0X2010E5A8);
  23799. create_insn (0X20101908);
  23800. create_insn (x=0X2010190A);
  23801. op_plain_offset (x, 1, 0);
  23802. op_plain_offset (x, 129, 0);
  23803. create_insn (x=0X2010190C);
  23804. op_plain_offset (x, 1, 0);
  23805. op_plain_offset (x, 129, 0);
  23806. create_insn (x=0X2010191C);
  23807. op_dec (x, 1);
  23808. create_insn (x=0X20101920);
  23809. op_hex (x, 1);
  23810. create_insn (x=0X2010192E);
  23811. op_hex (x, 1);
  23812. create_insn (x=0X20101932);
  23813. op_enum (x, 1, GetEnum("IPCCommandType"),0);
  23814. create_insn (x=0X20101936);
  23815. op_enum (x, 1, GetEnum("IPCCommandType"),0);
  23816. create_insn (x=0X2010193A);
  23817. op_enum (x, 1, GetEnum("IPCCommandType"),0);
  23818. create_insn (x=0X20101940);
  23819. op_enum (x, 1, GetEnum("IPCCommandType"),0);
  23820. create_byte (0X20101946);
  23821. make_array (0X20101946, 0X2);
  23822. create_dword (x=0X20101948);
  23823. op_plain_offset (x, 0, 0);
  23824. op_plain_offset (x, 128, 0);
  23825. create_dword (x=0X2010194C);
  23826. op_plain_offset (x, 0, 0);
  23827. op_plain_offset (x, 128, 0);
  23828. create_dword (x=0X20101950);
  23829. op_plain_offset (x, 0, 0);
  23830. op_plain_offset (x, 128, 0);
  23831. create_dword (x=0X20101954);
  23832. op_plain_offset (x, 0, 0);
  23833. op_plain_offset (x, 128, 0);
  23834. create_dword (0X20101958);
  23835. create_dword (x=0X2010195C);
  23836. op_plain_offset (x, 0, 0);
  23837. op_plain_offset (x, 128, 0);
  23838. set_name (0X2010195C, "device");
  23839. create_dword (0X20101960);
  23840. set_name (0X20101960, "message");
  23841. create_dword (x=0X20101964);
  23842. op_plain_offset (x, 0, 0);
  23843. op_plain_offset (x, 128, 0);
  23844. create_dword (x=0X20101968);
  23845. op_plain_offset (x, 0, 0);
  23846. op_plain_offset (x, 128, 0);
  23847. create_dword (0X2010196C);
  23848. create_dword (0X20101970);
  23849. create_dword (x=0X20101974);
  23850. op_plain_offset (x, 0, 0);
  23851. op_plain_offset (x, 128, 0);
  23852. create_dword (x=0X20101978);
  23853. op_plain_offset (x, 0, 0);
  23854. op_plain_offset (x, 128, 0);
  23855. create_dword (x=0X2010197C);
  23856. op_plain_offset (x, 0, 0);
  23857. op_plain_offset (x, 128, 0);
  23858. create_dword (x=0X20101980);
  23859. op_plain_offset (x, 0, 0);
  23860. op_plain_offset (x, 128, 0);
  23861. create_dword (x=0X20101984);
  23862. op_plain_offset (x, 0, 0);
  23863. op_plain_offset (x, 128, 0);
  23864. create_dword (x=0X20101988);
  23865. op_plain_offset (x, 0, 0);
  23866. op_plain_offset (x, 128, 0);
  23867. set_name (0X20101988, "active_title");
  23868. create_dword (x=0X2010198C);
  23869. op_plain_offset (x, 0, 0);
  23870. op_plain_offset (x, 128, 0);
  23871. create_dword (x=0X20101990);
  23872. op_plain_offset (x, 0, 0);
  23873. op_plain_offset (x, 128, 0);
  23874. create_dword (x=0X20101994);
  23875. op_plain_offset (x, 0, 0);
  23876. op_plain_offset (x, 128, 0);
  23877. set_cmt (0X20101998, "request", 0);
  23878. create_insn (0X20101998);
  23879. set_cmt (0X201019A2, "request", 0);
  23880. create_insn (0X201019A2);
  23881. set_cmt (0X201019AC, "request", 0);
  23882. create_insn (0X201019AC);
  23883. create_insn (x=0X201019B6);
  23884. toggle_sign (x, 1);
  23885. set_cmt (0X201019BA, "request", 0);
  23886. create_insn (0X201019C2);
  23887. set_cmt (0X201019C6, "fd", 0);
  23888. set_cmt (0X201019D2, "heapid", 0);
  23889. set_cmt (0X201019D4, "ptr", 0);
  23890. set_cmt (0X201019E0, "heapid", 0);
  23891. set_cmt (0X201019E2, "ptr", 0);
  23892. set_cmt (0X201019EE, "heapid", 0);
  23893. set_cmt (0X201019F0, "ptr", 0);
  23894. set_cmt (0X201019FC, "heapid", 0);
  23895. set_cmt (0X201019FE, "ptr", 0);
  23896. create_insn (0X20101A18);
  23897. set_name (0X20101A18, "ESI_UnpersonalizeTicket");
  23898. create_insn (x=0X20101A24);
  23899. op_stkvar (x, 1);
  23900. create_insn (x=0X20101A26);
  23901. op_stkvar (x, 1);
  23902. set_cmt (0X20101A2E, "dataHandle", 0);
  23903. set_cmt (0X20101A30, "value", 0);
  23904. create_insn (x=0X20101A30);
  23905. op_stkvar (x, 1);
  23906. create_insn (x=0X20101A42);
  23907. op_stkvar (x, 1);
  23908. set_cmt (0X20101A4C, "key_handle", 0);
  23909. create_insn (x=0X20101A4C);
  23910. op_stkvar (x, 1);
  23911. set_cmt (0X20101A4E, "type", 0);
  23912. set_cmt (0X20101A50, "subtype", 0);
  23913. set_cmt (0X20101A5E, "publicKeyData", 0);
  23914. set_cmt (0X20101A60, "exponent", 0);
  23915. set_cmt (0X20101A62, "publicKeyHandle", 0);
  23916. create_insn (x=0X20101A62);
  23917. op_stkvar (x, 1);
  23918. set_cmt (0X20101A6C, "key_handle", 0);
  23919. create_insn (x=0X20101A6C);
  23920. op_stkvar (x, 1);
  23921. set_cmt (0X20101A6E, "type", 0);
  23922. set_cmt (0X20101A70, "subtype", 0);
  23923. set_cmt (0X20101A7A, "privateHandle", 0);
  23924. set_cmt (0X20101A7C, "publicHandle", 0);
  23925. create_insn (x=0X20101A7C);
  23926. op_stkvar (x, 1);
  23927. set_cmt (0X20101A7E, "sharedHandle", 0);
  23928. create_insn (x=0X20101A7E);
  23929. op_stkvar (x, 1);
  23930. set_cmt (0X20101A88, "heapid", 0);
  23931. set_cmt (0X20101A8A, "size", 0);
  23932. set_cmt (0X20101A8C, "align", 0);
  23933. set_cmt (0X20101A9A, "heapid", 0);
  23934. create_insn (0X20101A9A);
  23935. set_cmt (0X20101A9C, "size", 0);
  23936. set_cmt (0X20101A9E, "align", 0);
  23937. set_cmt (0X20101AAC, "heapid", 0);
  23938. create_insn (0X20101AAC);
  23939. set_cmt (0X20101AAE, "size", 0);
  23940. set_cmt (0X20101AB0, "align", 0);
  23941. create_insn (0X20101AC0);
  23942. create_insn (x=0X20101ACA);
  23943. op_stkvar (x, 1);
  23944. create_insn (x=0X20101ACC);
  23945. op_stkvar (x, 1);
  23946. set_cmt (0X20101ACE, "pointer", 0);
  23947. set_cmt (0X20101AD0, "value", 0);
  23948. set_cmt (0X20101AD2, "size", 0);
  23949. set_cmt (0X20101AD8, "dest", 0);
  23950. set_cmt (0X20101ADA, "source", 0);
  23951. create_insn (x=0X20101ADA);
  23952. op_stkvar (x, 1);
  23953. set_cmt (0X20101ADC, "length", 0);
  23954. set_cmt (0X20101AE6, "dest", 0);
  23955. set_cmt (0X20101AE8, "source", 0);
  23956. set_cmt (0X20101AEA, "length", 0);
  23957. set_cmt (0X20101AF0, "outputData", 0);
  23958. create_insn (x=0X20101AF0);
  23959. op_stkvar (x, 1);
  23960. set_cmt (0X20101AF2, "encryptHandle", 0);
  23961. create_insn (x=0X20101AF2);
  23962. op_stkvar (x, 1);
  23963. set_cmt (0X20101AF4, "ivData", 0);
  23964. set_cmt (0X20101AF6, "inputData", 0);
  23965. set_cmt (0X20101AF8, "inputSize", 0);
  23966. set_cmt (0X20101B02, "dest", 0);
  23967. set_cmt (0X20101B04, "source", 0);
  23968. set_cmt (0X20101B06, "length", 0);
  23969. create_insn (x=0X20101B0C);
  23970. op_stkvar (x, 1);
  23971. create_insn (x=0X20101B16);
  23972. op_stkvar (x, 1);
  23973. create_insn (0X20101B20);
  23974. set_cmt (0X20101B24, "heapid", 0);
  23975. set_cmt (0X20101B26, "ptr", 0);
  23976. set_cmt (0X20101B30, "heapid", 0);
  23977. set_cmt (0X20101B32, "ptr", 0);
  23978. set_cmt (0X20101B3E, "heapid", 0);
  23979. set_cmt (0X20101B40, "ptr", 0);
  23980. create_dword (x=0X20101B54);
  23981. create_dword (x=0X20101B58);
  23982. create_dword (x=0X20101B5C);
  23983. op_stroff (x, 0, GetStrucIdByName("SignedTicket"), 0);
  23984. create_insn (0X20101B60);
  23985. set_name (0X20101B60, "es_store_ticket_v0");
  23986. set_cmt (0X20101B70, "sprintf_output", 0);
  23987. create_insn (x=0X20101B70);
  23988. op_stkvar (x, 1);
  23989. create_insn (x=0X20101B72);
  23990. op_plain_offset (x, 1, 0);
  23991. op_plain_offset (x, 129, 0);
  23992. create_insn (x=0X20101B82);
  23993. op_plain_offset (x, 1, 0X2010BC34);
  23994. op_plain_offset (x, 129, 0X2010BC34);
  23995. create_insn (x=0X20101B8C);
  23996. op_plain_offset (x, 1, 0);
  23997. op_plain_offset (x, 129, 0);
  23998. create_insn (x=0X20101B96);
  23999. op_plain_offset (x, 1, 0X2010BC3C);
  24000. op_plain_offset (x, 129, 0X2010BC3C);
  24001. create_insn (x=0X20101B9C);
  24002. op_plain_offset (x, 1, 0X2010BC48);
  24003. op_plain_offset (x, 129, 0X2010BC48);
  24004. create_insn (x=0X20101BA4);
  24005. op_stkvar (x, 1);
  24006. create_insn (x=0X20101BAC);
  24007. op_stkvar (x, 1);
  24008. create_insn (x=0X20101BAE);
  24009. op_stkvar (x, 1);
  24010. create_insn (x=0X20101BBC);
  24011. op_stkvar (x, 1);
  24012. create_insn (x=0X20101BBE);
  24013. op_stkvar (x, 1);
  24014. set_cmt (0X20101BC0, "size", 0);
  24015. create_insn (x=0X20101BC0);
  24016. op_dec (x, 1);
  24017. create_insn (x=0X20101BC2);
  24018. op_plain_offset (x, 1, 0);
  24019. op_plain_offset (x, 129, 0);
  24020. create_insn (x=0X20101BC4);
  24021. op_plain_offset (x, 1, 0);
  24022. op_plain_offset (x, 129, 0);
  24023. set_cmt (0X20101BCA, "sprintf_output", 0);
  24024. set_cmt (0X20101BCC, "size", 0);
  24025. create_insn (x=0X20101BCC);
  24026. op_dec (x, 1);
  24027. create_insn (x=0X20101BCE);
  24028. op_plain_offset (x, 1, 0);
  24029. op_plain_offset (x, 129, 0);
  24030. set_cmt (0X20101BF0, "other_perm", 0);
  24031. create_insn (x=0X20101BF0);
  24032. op_stkvar (x, 1);
  24033. set_cmt (0X20101BF4, "buffer", 0);
  24034. create_insn (x=0X20101BF4);
  24035. op_stkvar (x, 1);
  24036. set_cmt (0X20101BFA, "length", 0);
  24037. create_insn (x=0X20101BFA);
  24038. op_stkvar (x, 1);
  24039. set_cmt (0X20101BFC, "path", 0);
  24040. create_insn (x=0X20101BFC);
  24041. op_stkvar (x, 1);
  24042. set_cmt (0X20101BFE, "int", 0);
  24043. set_cmt (0X20101C00, "int", 0);
  24044. set_cmt (0X20101C02, "group_perm", 0);
  24045. create_insn (x=0X20101C0C);
  24046. op_stkvar (x, 1);
  24047. set_cmt (0X20101C0E, "device", 0);
  24048. set_cmt (0X20101C10, "open_mode", 0);
  24049. create_insn (x=0X20101C10);
  24050. op_dec (x, 1);
  24051. set_cmt (0X20101C20, "other_perm", 0);
  24052. create_insn (x=0X20101C20);
  24053. op_stkvar (x, 1);
  24054. set_cmt (0X20101C24, "buffer", 0);
  24055. create_insn (x=0X20101C24);
  24056. op_stkvar (x, 1);
  24057. set_cmt (0X20101C2A, "length", 0);
  24058. create_insn (x=0X20101C2A);
  24059. op_stkvar (x, 1);
  24060. set_cmt (0X20101C2C, "path", 0);
  24061. set_cmt (0X20101C2E, "int", 0);
  24062. set_cmt (0X20101C30, "int", 0);
  24063. set_cmt (0X20101C32, "group_perm", 0);
  24064. create_insn (0X20101C3C);
  24065. set_cmt (0X20101C42, "heapid", 0);
  24066. create_insn (0X20101C42);
  24067. set_cmt (0X20101C44, "size", 0);
  24068. set_cmt (0X20101C54, "heapid", 0);
  24069. create_insn (0X20101C54);
  24070. set_cmt (0X20101C56, "size", 0);
  24071. create_insn (x=0X20101C60);
  24072. op_stkvar (x, 1);
  24073. set_cmt (0X20101C68, "fd", 0);
  24074. create_insn (0X20101C68);
  24075. set_cmt (0X20101C6A, "output_buffer", 0);
  24076. create_insn (x=0X20101C74);
  24077. op_stkvar (x, 1);
  24078. set_cmt (0X20101C76, "path", 0);
  24079. set_cmt (0X20101C7C, "other_mode", 0);
  24080. create_insn (x=0X20101C7C);
  24081. op_stkvar (x, 1);
  24082. set_cmt (0X20101C7E, "path", 0);
  24083. set_cmt (0X20101C80, "attribute", 0);
  24084. set_cmt (0X20101C82, "owner_mode", 0);
  24085. set_cmt (0X20101C84, "group_mode", 0);
  24086. set_cmt (0X20101C8E, "device", 0);
  24087. set_cmt (0X20101C90, "open_mode", 0);
  24088. create_insn (x=0X20101C90);
  24089. op_dec (x, 1);
  24090. create_insn (0X20101C9E);
  24091. create_insn (x=0X20101CA2);
  24092. op_stkvar (x, 1);
  24093. create_insn (x=0X20101CB4);
  24094. op_stkvar (x, 1);
  24095. set_cmt (0X20101CB8, "fd", 0);
  24096. set_cmt (0X20101CBA, "buf", 0);
  24097. create_insn (x=0X20101CBA);
  24098. op_stkvar (x, 1);
  24099. set_cmt (0X20101CBC, "len", 0);
  24100. create_insn (x=0X20101CD8);
  24101. op_stkvar (x, 1);
  24102. set_cmt (0X20101CDA, "fd", 0);
  24103. set_cmt (0X20101CDC, "buf", 0);
  24104. set_cmt (0X20101CDE, "len", 0);
  24105. set_cmt (0X20101CEC, "fd", 0);
  24106. create_insn (0X20101CEC);
  24107. set_cmt (0X20101CEE, "buf", 0);
  24108. create_insn (x=0X20101CEE);
  24109. op_stkvar (x, 1);
  24110. set_cmt (0X20101CF0, "len", 0);
  24111. create_insn (x=0X20101CFA);
  24112. op_stkvar (x, 1);
  24113. create_insn (x=0X20101CFC);
  24114. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24115. create_insn (x=0X20101D02);
  24116. op_stkvar (x, 1);
  24117. create_insn (x=0X20101D08);
  24118. op_stkvar (x, 1);
  24119. create_insn (x=0X20101D0E);
  24120. op_stkvar (x, 1);
  24121. set_cmt (0X20101D18, "fd", 0);
  24122. set_cmt (0X20101D1A, "buf", 0);
  24123. set_cmt (0X20101D1C, "len", 0);
  24124. set_cmt (0X20101D2A, "fd", 0);
  24125. create_insn (0X20101D2A);
  24126. set_cmt (0X20101D3A, "fd", 0);
  24127. set_cmt (0X20101D46, "path", 0);
  24128. create_insn (x=0X20101D46);
  24129. op_stkvar (x, 1);
  24130. set_cmt (0X20101D48, "new_path", 0);
  24131. create_insn (x=0X20101D48);
  24132. op_stkvar (x, 1);
  24133. create_insn (0X20101D52);
  24134. create_insn (0X20101D56);
  24135. create_insn (0X20101D5A);
  24136. set_cmt (0X20101D62, "heapid", 0);
  24137. set_cmt (0X20101D64, "ptr", 0);
  24138. create_insn (x=0X20101D6A);
  24139. op_stkvar (x, 1);
  24140. set_cmt (0X20101D70, "heapid", 0);
  24141. set_cmt (0X20101D72, "ptr", 0);
  24142. set_cmt (0X20101D7E, "fd", 0);
  24143. set_cmt (0X20101D88, "fd", 0);
  24144. create_byte (0X20101DA2);
  24145. make_array (0X20101DA2, 0X2);
  24146. create_dword (x=0X20101DA4);
  24147. op_plain_offset (x, 0, 0);
  24148. op_plain_offset (x, 128, 0);
  24149. create_dword (x=0X20101DA8);
  24150. op_plain_offset (x, 0, 0);
  24151. op_plain_offset (x, 128, 0);
  24152. create_dword (x=0X20101DAC);
  24153. op_plain_offset (x, 0, 0);
  24154. op_plain_offset (x, 128, 0);
  24155. create_dword (x=0X20101DB0);
  24156. op_plain_offset (x, 0, 0);
  24157. op_plain_offset (x, 128, 0);
  24158. create_dword (x=0X20101DB4);
  24159. op_plain_offset (x, 0, 0);
  24160. op_plain_offset (x, 128, 0);
  24161. create_dword (0X20101DB8);
  24162. create_dword (0X20101DBC);
  24163. create_dword (0X20101DC0);
  24164. create_dword (0X20101DC4);
  24165. create_dword (0X20101DC8);
  24166. create_insn (0X20101DCC);
  24167. set_name (0X20101DCC, "es_store_ticket_v1");
  24168. set_cmt (0X20101DDC, "sprintf_output", 0);
  24169. create_insn (x=0X20101DDC);
  24170. op_stkvar (x, 1);
  24171. create_insn (x=0X20101DDE);
  24172. op_plain_offset (x, 1, 0);
  24173. op_plain_offset (x, 129, 0);
  24174. create_insn (x=0X20101DEE);
  24175. op_plain_offset (x, 1, 0X2010BC34);
  24176. op_plain_offset (x, 129, 0X2010BC34);
  24177. create_insn (x=0X20101DF8);
  24178. op_plain_offset (x, 1, 0);
  24179. op_plain_offset (x, 129, 0);
  24180. create_insn (x=0X20101E02);
  24181. op_hex (x, 1);
  24182. create_insn (x=0X20101E08);
  24183. op_plain_offset (x, 1, 0X2010BC80);
  24184. op_plain_offset (x, 129, 0X2010BC80);
  24185. create_insn (x=0X20101E0E);
  24186. op_stkvar (x, 1);
  24187. create_insn (x=0X20101E1A);
  24188. op_stkvar (x, 1);
  24189. create_insn (x=0X20101E1C);
  24190. op_stkvar (x, 1);
  24191. create_insn (x=0X20101E1E);
  24192. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24193. create_insn (x=0X20101E2A);
  24194. op_stkvar (x, 1);
  24195. create_insn (x=0X20101E2C);
  24196. op_stkvar (x, 1);
  24197. set_cmt (0X20101E2E, "size", 0);
  24198. create_insn (x=0X20101E2E);
  24199. op_plain_offset (x, 1, 0);
  24200. op_plain_offset (x, 129, 0);
  24201. create_insn (x=0X20101E30);
  24202. op_plain_offset (x, 1, 0);
  24203. op_plain_offset (x, 129, 0);
  24204. create_insn (x=0X20101E32);
  24205. op_plain_offset (x, 1, 0);
  24206. op_plain_offset (x, 129, 0);
  24207. set_cmt (0X20101E38, "sprintf_output", 0);
  24208. set_cmt (0X20101E3A, "size", 0);
  24209. create_insn (x=0X20101E3A);
  24210. op_plain_offset (x, 1, 0);
  24211. op_plain_offset (x, 129, 0);
  24212. create_insn (x=0X20101E3C);
  24213. op_plain_offset (x, 1, 0);
  24214. op_plain_offset (x, 129, 0);
  24215. set_cmt (0X20101E6A, "other_perm", 0);
  24216. create_insn (x=0X20101E6A);
  24217. op_stkvar (x, 1);
  24218. set_cmt (0X20101E6C, "buffer", 0);
  24219. create_insn (x=0X20101E6C);
  24220. op_stkvar (x, 1);
  24221. set_cmt (0X20101E70, "length", 0);
  24222. create_insn (x=0X20101E70);
  24223. op_stkvar (x, 1);
  24224. set_cmt (0X20101E72, "path", 0);
  24225. create_insn (x=0X20101E72);
  24226. op_stkvar (x, 1);
  24227. set_cmt (0X20101E74, "int", 0);
  24228. set_cmt (0X20101E76, "int", 0);
  24229. set_cmt (0X20101E78, "group_perm", 0);
  24230. create_insn (x=0X20101E82);
  24231. op_stkvar (x, 1);
  24232. set_cmt (0X20101E84, "device", 0);
  24233. set_cmt (0X20101E86, "open_mode", 0);
  24234. create_insn (x=0X20101E86);
  24235. op_plain_offset (x, 1, 0);
  24236. op_plain_offset (x, 129, 0);
  24237. create_insn (x=0X20101E90);
  24238. toggle_sign (x, 1);
  24239. set_cmt (0X20101E96, "other_perm", 0);
  24240. create_insn (x=0X20101E96);
  24241. op_stkvar (x, 1);
  24242. set_cmt (0X20101E98, "buffer", 0);
  24243. create_insn (x=0X20101E98);
  24244. op_stkvar (x, 1);
  24245. set_cmt (0X20101E9C, "length", 0);
  24246. create_insn (x=0X20101E9C);
  24247. op_stkvar (x, 1);
  24248. set_cmt (0X20101E9E, "path", 0);
  24249. set_cmt (0X20101EA0, "int", 0);
  24250. set_cmt (0X20101EA2, "int", 0);
  24251. set_cmt (0X20101EA4, "group_perm", 0);
  24252. create_insn (0X20101EAE);
  24253. create_insn (0X20101EB4);
  24254. set_cmt (0X20101EB8, "heapid", 0);
  24255. set_cmt (0X20101EBA, "size", 0);
  24256. create_insn (x=0X20101EC2);
  24257. op_stkvar (x, 1);
  24258. set_cmt (0X20101ECA, "heapid", 0);
  24259. create_insn (0X20101ECA);
  24260. set_cmt (0X20101ECC, "size", 0);
  24261. set_cmt (0X20101EDC, "fd", 0);
  24262. create_insn (0X20101EDC);
  24263. set_cmt (0X20101EDE, "output_buffer", 0);
  24264. create_insn (x=0X20101EDE);
  24265. op_stkvar (x, 1);
  24266. create_insn (x=0X20101EEA);
  24267. op_stkvar (x, 1);
  24268. set_cmt (0X20101EEC, "path", 0);
  24269. set_cmt (0X20101EF2, "other_mode", 0);
  24270. create_insn (x=0X20101EF2);
  24271. op_stkvar (x, 1);
  24272. set_cmt (0X20101EF4, "path", 0);
  24273. set_cmt (0X20101EF6, "attribute", 0);
  24274. set_cmt (0X20101EF8, "owner_mode", 0);
  24275. set_cmt (0X20101EFA, "group_mode", 0);
  24276. set_cmt (0X20101F06, "device", 0);
  24277. create_insn (0X20101F06);
  24278. set_cmt (0X20101F08, "open_mode", 0);
  24279. create_insn (x=0X20101F08);
  24280. op_plain_offset (x, 1, 0);
  24281. op_plain_offset (x, 129, 0);
  24282. create_insn (x=0X20101F18);
  24283. op_stkvar (x, 1);
  24284. create_insn (x=0X20101F1C);
  24285. op_stkvar (x, 1);
  24286. create_insn (x=0X20101F28);
  24287. op_stkvar (x, 1);
  24288. create_insn (x=0X20101F2E);
  24289. op_stkvar (x, 1);
  24290. create_insn (x=0X20101F32);
  24291. op_stkvar (x, 1);
  24292. set_cmt (0X20101F34, "fd", 0);
  24293. set_cmt (0X20101F36, "buf", 0);
  24294. set_cmt (0X20101F38, "len", 0);
  24295. create_insn (x=0X20101F42);
  24296. op_stkvar (x, 1);
  24297. create_insn (x=0X20101F46);
  24298. op_stkvar (x, 1);
  24299. create_insn (x=0X20101F48);
  24300. op_stkvar (x, 1);
  24301. create_insn (x=0X20101F4C);
  24302. op_stkvar (x, 1);
  24303. create_insn (x=0X20101F60);
  24304. op_stkvar (x, 1);
  24305. set_cmt (0X20101F62, "fd", 0);
  24306. set_cmt (0X20101F64, "buf", 0);
  24307. set_cmt (0X20101F66, "len", 0);
  24308. set_cmt (0X20101F70, "fd", 0);
  24309. create_insn (x=0X20101F72);
  24310. op_stkvar (x, 1);
  24311. set_cmt (0X20101F74, "where", 0);
  24312. set_cmt (0X20101F76, "whence", 0);
  24313. create_insn (x=0X20101F76);
  24314. op_enum (x, 1, GetEnum("SeekMode"),0);
  24315. create_insn (x=0X20101F7C);
  24316. op_stkvar (x, 1);
  24317. create_insn (x=0X20101F7E);
  24318. op_stkvar (x, 1);
  24319. create_insn (x=0X20101F90);
  24320. op_stkvar (x, 1);
  24321. create_insn (x=0X20101F92);
  24322. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24323. set_cmt (0X20101F9A, "fd", 0);
  24324. set_cmt (0X20101F9C, "buf", 0);
  24325. set_cmt (0X20101F9E, "len", 0);
  24326. create_insn (0X20101FB2);
  24327. set_cmt (0X20101FB8, "fd", 0);
  24328. set_cmt (0X20101FBA, "buf", 0);
  24329. set_cmt (0X20101FBC, "len", 0);
  24330. create_insn (x=0X20101FCA);
  24331. op_stkvar (x, 1);
  24332. create_insn (x=0X20101FCC);
  24333. op_stkvar (x, 1);
  24334. create_insn (x=0X20101FD0);
  24335. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24336. create_insn (x=0X20101FD6);
  24337. op_stkvar (x, 1);
  24338. create_insn (x=0X20101FD8);
  24339. op_stkvar (x, 1);
  24340. create_insn (x=0X20101FE0);
  24341. op_stkvar (x, 1);
  24342. set_cmt (0X20101FE6, "fd", 0);
  24343. set_cmt (0X20101FE8, "buf", 0);
  24344. set_cmt (0X20101FEA, "len", 0);
  24345. set_cmt (0X20101FF8, "fd", 0);
  24346. create_insn (0X20101FF8);
  24347. set_cmt (0X20102008, "fd", 0);
  24348. set_cmt (0X20102014, "path", 0);
  24349. create_insn (x=0X20102014);
  24350. op_stkvar (x, 1);
  24351. set_cmt (0X20102016, "new_path", 0);
  24352. create_insn (x=0X20102016);
  24353. op_stkvar (x, 1);
  24354. create_insn (0X20102020);
  24355. create_insn (0X20102024);
  24356. create_insn (0X20102028);
  24357. create_insn (0X2010202C);
  24358. create_insn (x=0X2010202E);
  24359. op_stkvar (x, 1);
  24360. set_cmt (0X20102034, "heapid", 0);
  24361. set_cmt (0X20102036, "ptr", 0);
  24362. set_cmt (0X20102042, "heapid", 0);
  24363. set_cmt (0X20102044, "ptr", 0);
  24364. set_cmt (0X20102050, "fd", 0);
  24365. set_cmt (0X2010205C, "fd", 0);
  24366. create_byte (0X20102076);
  24367. make_array (0X20102076, 0X2);
  24368. create_dword (x=0X20102078);
  24369. op_plain_offset (x, 0, 0);
  24370. op_plain_offset (x, 128, 0);
  24371. create_dword (x=0X2010207C);
  24372. op_plain_offset (x, 0, 0);
  24373. op_plain_offset (x, 128, 0);
  24374. create_dword (x=0X20102080);
  24375. op_plain_offset (x, 0, 0);
  24376. op_plain_offset (x, 128, 0);
  24377. create_dword (x=0X20102084);
  24378. op_plain_offset (x, 0, 0);
  24379. op_plain_offset (x, 128, 0);
  24380. create_dword (x=0X20102088);
  24381. op_plain_offset (x, 0, 0);
  24382. op_plain_offset (x, 128, 0);
  24383. create_dword (0X2010208C);
  24384. create_dword (0X20102090);
  24385. create_dword (0X20102094);
  24386. create_dword (0X20102098);
  24387. create_dword (0X2010209C);
  24388. create_insn (0X201020A0);
  24389. set_name (0X201020A0, "es_store_ticket");
  24390. create_insn (x=0X201020A2);
  24391. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24392. create_insn (0X201020B4);
  24393. create_insn (0X201020BC);
  24394. set_name (0X201020BC, "ES_ImportTicket");
  24395. create_insn (x=0X201020DC);
  24396. set_cmt (0X201020E0, "heapid", 0);
  24397. create_insn (0X201020E0);
  24398. set_cmt (0X201020E2, "align", 0);
  24399. create_insn (x=0X201020EC);
  24400. set_cmt (0X201020F0, "dest", 0);
  24401. create_insn (0X201020F0);
  24402. set_cmt (0X201020F2, "source", 0);
  24403. set_cmt (0X201020F4, "length", 0);
  24404. create_insn (x=0X201020FA);
  24405. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24406. set_cmt (0X20102106, "ticket", 0);
  24407. set_cmt (0X20102110, "heapid", 0);
  24408. set_cmt (0X20102112, "size", 0);
  24409. set_cmt (0X20102114, "align", 0);
  24410. set_cmt (0X20102124, "dest", 0);
  24411. create_insn (0X20102124);
  24412. set_cmt (0X20102126, "source", 0);
  24413. set_cmt (0X20102128, "length", 0);
  24414. set_cmt (0X20102130, "certs", 0);
  24415. create_insn (x=0X20102130);
  24416. op_stkvar (x, 1);
  24417. set_cmt (0X20102132, "certs_size", 0);
  24418. create_insn (x=0X20102132);
  24419. op_stkvar (x, 1);
  24420. set_cmt (0X20102136, "issuer_cert_out", 0);
  24421. create_insn (x=0X20102136);
  24422. op_stkvar (x, 1);
  24423. set_cmt (0X20102138, "public_cert", 0);
  24424. create_insn (x=0X20102138);
  24425. op_stkvar (x, 1);
  24426. set_cmt (0X2010213C, "mode", 0);
  24427. create_insn (x=0X2010213C);
  24428. op_stkvar (x, 1);
  24429. set_cmt (0X2010213E, "dest_keyid", 0);
  24430. create_insn (x=0X2010213E);
  24431. op_stkvar (x, 1);
  24432. set_cmt (0X20102140, "type", 0);
  24433. create_insn (x=0X20102140);
  24434. op_stkvar (x, 1);
  24435. set_cmt (0X20102142, "a1", 0);
  24436. set_cmt (0X20102144, "signed_blob_size", 0);
  24437. set_cmt (0X20102146, "signature", 0);
  24438. set_cmt (0X2010214C, "blob_issuer", 0);
  24439. set_cmt (0X20102156, "ticket", 0);
  24440. set_cmt (0X20102162, "heapid", 0);
  24441. set_cmt (0X20102164, "ptr", 0);
  24442. set_cmt (0X20102170, "heapid", 0);
  24443. set_cmt (0X20102172, "ptr", 0);
  24444. create_dword (x=0X20102188);
  24445. create_dword (x=0X2010218C);
  24446. create_insn (0X20102190);
  24447. set_name (0X20102190, "_es_has_non_title_num_limit");
  24448. create_insn (0X201021A6);
  24449. create_byte (0X201021B2);
  24450. make_array (0X201021B2, 0X2);
  24451. create_insn (0X201021B4);
  24452. set_name (0X201021B4, "_es_get_cc_from_ticket_id");
  24453. create_insn (x=0X201021C8);
  24454. op_stkvar (x, 1);
  24455. create_insn (x=0X201021CA);
  24456. op_stkvar (x, 1);
  24457. create_insn (x=0X201021CC);
  24458. op_plain_offset (x, 1, 0);
  24459. op_plain_offset (x, 129, 0);
  24460. set_cmt (0X201021CE, "open_mode", 0);
  24461. create_insn (x=0X201021CE);
  24462. op_dec (x, 1);
  24463. set_cmt (0X201021D8, "heapid", 0);
  24464. set_cmt (0X201021DA, "size", 0);
  24465. create_insn (x=0X201021E4);
  24466. set_cmt (0X201021E8, "fd", 0);
  24467. create_insn (0X201021E8);
  24468. set_cmt (0X201021EA, "output_buffer", 0);
  24469. set_cmt (0X201021F4, "heapid", 0);
  24470. set_cmt (0X201021F6, "size", 0);
  24471. create_insn (x=0X20102200);
  24472. set_cmt (0X20102204, "fd", 0);
  24473. create_insn (0X20102204);
  24474. set_cmt (0X20102206, "buf", 0);
  24475. set_cmt (0X20102208, "len", 0);
  24476. create_insn (x=0X20102216);
  24477. set_cmt (0X2010221A, "fd", 0);
  24478. create_insn (0X2010221A);
  24479. set_cmt (0X20102224, "numerator", 0);
  24480. set_cmt (0X20102226, "denominator", 0);
  24481. set_cmt (0X2010222C, "source", 0);
  24482. create_insn (x=0X20102236);
  24483. op_stkvar (x, 1);
  24484. create_insn (x=0X2010223E);
  24485. op_stkvar (x, 1);
  24486. create_insn (0X2010224E);
  24487. set_cmt (0X20102252, "dest", 0);
  24488. set_cmt (0X20102254, "length", 0);
  24489. create_insn (0X2010225E);
  24490. set_cmt (0X20102264, "heapid", 0);
  24491. set_cmt (0X20102266, "ptr", 0);
  24492. set_cmt (0X20102270, "heapid", 0);
  24493. set_cmt (0X20102272, "ptr", 0);
  24494. set_cmt (0X2010227C, "fd", 0);
  24495. create_dword (x=0X20102290);
  24496. op_plain_offset (x, 0, 0);
  24497. op_plain_offset (x, 128, 0);
  24498. create_dword (x=0X20102294);
  24499. create_dword (x=0X20102298);
  24500. create_insn (0X2010229C);
  24501. set_name (0X2010229C, "ES_GetConsumption");
  24502. set_cmt (0X201022AA, "heapid", 0);
  24503. set_cmt (0X201022AC, "size", 0);
  24504. create_insn (x=0X201022B6);
  24505. create_insn (0X201022BA);
  24506. set_cmt (0X201022BE, "structure_ticket", 0);
  24507. create_insn (0X201022CE);
  24508. create_insn (0X201022DC);
  24509. set_cmt (0X20102306, "heapid", 0);
  24510. set_cmt (0X20102308, "ptr", 0);
  24511. create_byte (0X2010231A);
  24512. make_array (0X2010231A, 0X2);
  24513. create_dword (x=0X2010231C);
  24514. create_insn (0X20102320);
  24515. set_name (0X20102320, "_es_check_limit_exceeded");
  24516. create_insn (x=0X20102328);
  24517. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24518. set_cmt (0X2010232C, "limit_info", 0);
  24519. set_cmt (0X20102336, "heapid", 0);
  24520. set_cmt (0X20102338, "size", 0);
  24521. create_insn (0X20102346);
  24522. create_insn (x=0X2010234A);
  24523. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24524. set_cmt (0X20102358, "structure_ticket", 0);
  24525. create_insn (x=0X20102368);
  24526. op_plain_offset (x, 1, 0);
  24527. op_plain_offset (x, 129, 0);
  24528. set_cmt (0X201023AE, "heapid", 0);
  24529. set_cmt (0X201023B0, "ptr", 0);
  24530. create_byte (0X201023BE);
  24531. make_array (0X201023BE, 0X2);
  24532. create_dword (0X201023C0);
  24533. create_dword (0X201023C4);
  24534. create_dword (x=0X201023C8);
  24535. op_plain_offset (x, 0, 0);
  24536. op_plain_offset (x, 128, 0);
  24537. create_insn (0X201023CC);
  24538. set_name (0X201023CC, "_es_update_stored_and_passed_cc_and_maybe_launch");
  24539. create_insn (x=0X201023E4);
  24540. op_stkvar (x, 1);
  24541. set_cmt (0X201023E6, "open_mode", 0);
  24542. create_insn (x=0X201023E6);
  24543. op_dec (x, 1);
  24544. create_insn (x=0X201023EC);
  24545. op_stkvar (x, 1);
  24546. create_insn (x=0X201023EE);
  24547. op_stkvar (x, 1);
  24548. create_insn (x=0X201023F0);
  24549. op_stkvar (x, 1);
  24550. create_insn (x=0X201023F2);
  24551. op_stkvar (x, 1);
  24552. create_insn (x=0X201023F4);
  24553. op_plain_offset (x, 1, 0);
  24554. op_plain_offset (x, 129, 0);
  24555. create_insn (x=0X201023FA);
  24556. op_plain_offset (x, 1, 0);
  24557. op_plain_offset (x, 129, 0);
  24558. create_insn (0X2010240E);
  24559. set_cmt (0X20102414, "heapid", 0);
  24560. create_insn (0X20102414);
  24561. set_cmt (0X20102416, "size", 0);
  24562. set_cmt (0X20102428, "fd", 0);
  24563. create_insn (0X20102428);
  24564. set_cmt (0X2010242A, "output_buffer", 0);
  24565. create_insn (0X20102438);
  24566. set_cmt (0X2010243A, "size", 0);
  24567. set_cmt (0X20102440, "heapid", 0);
  24568. create_insn (x=0X20102448);
  24569. op_stkvar (x, 1);
  24570. set_cmt (0X20102452, "fd", 0);
  24571. create_insn (0X20102452);
  24572. set_cmt (0X20102454, "buf", 0);
  24573. create_insn (x=0X20102454);
  24574. op_stkvar (x, 1);
  24575. set_cmt (0X20102458, "len", 0);
  24576. create_insn (x=0X2010245E);
  24577. op_stkvar (x, 1);
  24578. set_cmt (0X2010246E, "numerator", 0);
  24579. create_insn (x=0X2010246E);
  24580. op_stkvar (x, 1);
  24581. set_cmt (0X20102470, "denominator", 0);
  24582. create_insn (x=0X20102476);
  24583. op_stkvar (x, 1);
  24584. create_insn (x=0X20102478);
  24585. op_stkvar (x, 1);
  24586. create_insn (x=0X2010247C);
  24587. op_stkvar (x, 1);
  24588. create_insn (x=0X20102498);
  24589. op_stkvar (x, 1);
  24590. create_insn (x=0X2010249C);
  24591. op_stkvar (x, 1);
  24592. create_insn (x=0X2010249E);
  24593. op_stkvar (x, 1);
  24594. create_insn (x=0X201024A6);
  24595. op_stkvar (x, 1);
  24596. create_insn (x=0X201024A8);
  24597. op_stkvar (x, 1);
  24598. create_insn (x=0X201024B4);
  24599. op_stkvar (x, 1);
  24600. create_insn (x=0X201024BE);
  24601. op_stkvar (x, 1);
  24602. create_insn (x=0X201024C4);
  24603. op_stkvar (x, 1);
  24604. create_insn (x=0X201024DE);
  24605. op_plain_offset (x, 1, 0);
  24606. op_plain_offset (x, 129, 0);
  24607. create_insn (0X201024E4);
  24608. create_insn (x=0X2010250A);
  24609. op_plain_offset (x, 1, 0);
  24610. op_plain_offset (x, 129, 0);
  24611. set_cmt (0X20102514, "fd", 0);
  24612. create_insn (x=0X2010251E);
  24613. op_plain_offset (x, 1, 0);
  24614. op_plain_offset (x, 129, 0);
  24615. create_insn (x=0X20102526);
  24616. op_stkvar (x, 1);
  24617. set_cmt (0X20102528, "path", 0);
  24618. set_cmt (0X20102530, "other_mode", 0);
  24619. create_insn (x=0X20102530);
  24620. op_stkvar (x, 1);
  24621. set_cmt (0X20102532, "path", 0);
  24622. set_cmt (0X20102534, "attribute", 0);
  24623. set_cmt (0X20102536, "owner_mode", 0);
  24624. set_cmt (0X20102538, "group_mode", 0);
  24625. set_cmt (0X20102546, "path", 0);
  24626. create_insn (0X20102546);
  24627. set_cmt (0X20102548, "value", 0);
  24628. set_cmt (0X20102556, "device", 0);
  24629. create_insn (0X20102556);
  24630. set_cmt (0X20102558, "open_mode", 0);
  24631. create_insn (x=0X20102558);
  24632. op_dec (x, 1);
  24633. create_insn (x=0X20102568);
  24634. op_stkvar (x, 1);
  24635. set_cmt (0X2010256E, "fd", 0);
  24636. set_cmt (0X20102570, "buf", 0);
  24637. create_insn (x=0X20102570);
  24638. op_stkvar (x, 1);
  24639. set_cmt (0X20102572, "len", 0);
  24640. create_insn (x=0X20102572);
  24641. op_stkvar (x, 1);
  24642. create_insn (x=0X20102578);
  24643. op_stkvar (x, 1);
  24644. create_insn (x=0X20102584);
  24645. op_stkvar (x, 1);
  24646. create_insn (x=0X20102586);
  24647. op_stkvar (x, 1);
  24648. set_cmt (0X2010258C, "fd", 0);
  24649. set_cmt (0X2010258E, "buf", 0);
  24650. set_cmt (0X20102590, "len", 0);
  24651. set_cmt (0X201025A0, "fd", 0);
  24652. create_insn (0X201025A0);
  24653. create_insn (0X201025AE);
  24654. set_cmt (0X201025B4, "path", 0);
  24655. create_insn (x=0X201025B4);
  24656. op_stkvar (x, 1);
  24657. create_insn (x=0X201025B6);
  24658. op_plain_offset (x, 1, 0);
  24659. op_plain_offset (x, 129, 0);
  24660. create_insn (x=0X201025C4);
  24661. op_plain_offset (x, 1, 0);
  24662. op_plain_offset (x, 129, 0);
  24663. create_insn (x=0X201025D0);
  24664. op_plain_offset (x, 1, 0);
  24665. op_plain_offset (x, 129, 0);
  24666. create_insn (x=0X201025D4);
  24667. op_plain_offset (x, 1, 0X2010E5A8);
  24668. op_plain_offset (x, 129, 0X2010E5A8);
  24669. create_insn (0X201025D8);
  24670. create_insn (x=0X201025DA);
  24671. op_plain_offset (x, 1, 0);
  24672. op_plain_offset (x, 129, 0);
  24673. create_insn (x=0X201025DC);
  24674. op_stkvar (x, 1);
  24675. set_cmt (0X20102610, "time_limit", 0);
  24676. set_cmt (0X20102612, "a1", 0);
  24677. set_cmt (0X20102614, "a3", 0);
  24678. set_cmt (0X20102616, "a4", 0);
  24679. create_insn (x=0X20102616);
  24680. op_dec (x, 1);
  24681. create_insn (x=0X2010261C);
  24682. op_stkvar (x, 1);
  24683. create_insn (x=0X2010261E);
  24684. op_stkvar (x, 1);
  24685. create_insn (x=0X20102620);
  24686. op_plain_offset (x, 1, 0);
  24687. op_plain_offset (x, 129, 0);
  24688. create_insn (x=0X2010262E);
  24689. op_plain_offset (x, 1, 0);
  24690. op_plain_offset (x, 129, 0);
  24691. create_insn (x=0X20102632);
  24692. op_plain_offset (x, 1, 0);
  24693. op_plain_offset (x, 129, 0);
  24694. create_insn (x=0X2010263E);
  24695. op_hex (x, 1);
  24696. create_insn (x=0X20102644);
  24697. op_plain_offset (x, 1, 0);
  24698. op_plain_offset (x, 129, 0);
  24699. create_insn (x=0X2010264C);
  24700. op_plain_offset (x, 1, 0);
  24701. op_plain_offset (x, 129, 0);
  24702. create_insn (x=0X20102650);
  24703. op_hex (x, 1);
  24704. create_insn (x=0X20102652);
  24705. op_stkvar (x, 1);
  24706. create_insn (x=0X20102656);
  24707. op_stkvar (x, 1);
  24708. create_insn (x=0X20102662);
  24709. op_stkvar (x, 1);
  24710. create_insn (x=0X20102668);
  24711. op_stkvar (x, 1);
  24712. create_insn (x=0X2010266A);
  24713. op_stkvar (x, 1);
  24714. create_insn (x=0X2010266C);
  24715. op_plain_offset (x, 1, 0);
  24716. op_plain_offset (x, 129, 0);
  24717. create_insn (x=0X20102670);
  24718. op_plain_offset (x, 1, 0X2010E5A8);
  24719. op_plain_offset (x, 129, 0X2010E5A8);
  24720. create_insn (x=0X20102676);
  24721. op_plain_offset (x, 1, 0);
  24722. op_plain_offset (x, 129, 0);
  24723. create_insn (0X2010267C);
  24724. create_insn (0X201026A4);
  24725. create_dword (x=0X201026C0);
  24726. op_plain_offset (x, 0, 0);
  24727. op_plain_offset (x, 128, 0);
  24728. create_dword (x=0X201026C4);
  24729. op_plain_offset (x, 0, 0);
  24730. op_plain_offset (x, 128, 0);
  24731. set_name (0X201026C4, "new_path");
  24732. create_dword (0X201026C8);
  24733. create_dword (0X201026CC);
  24734. create_dword (x=0X201026D0);
  24735. op_plain_offset (x, 0, 0);
  24736. op_plain_offset (x, 128, 0);
  24737. create_dword (0X201026D4);
  24738. create_dword (0X201026D8);
  24739. create_dword (0X201026DC);
  24740. create_dword (x=0X201026E0);
  24741. op_plain_offset (x, 0, 0);
  24742. op_plain_offset (x, 128, 0);
  24743. create_dword (0X201026E4);
  24744. set_name (0X201026E4, "a3");
  24745. create_dword (x=0X201026E8);
  24746. op_dec (x, 0);
  24747. create_dword (x=0X201026EC);
  24748. op_plain_offset (x, 0, 0);
  24749. op_plain_offset (x, 128, 0);
  24750. create_dword (x=0X201026F0);
  24751. op_plain_offset (x, 0, 0);
  24752. op_plain_offset (x, 128, 0);
  24753. create_dword (x=0X201026F4);
  24754. op_plain_offset (x, 0, 0);
  24755. op_plain_offset (x, 128, 0);
  24756. create_insn (0X201026F8);
  24757. set_cmt (0X20102724, "title", 0);
  24758. set_cmt (0X20102726, "title_type", 0);
  24759. set_cmt (0X20102728, "unknown", 0);
  24760. set_cmt (0X20102740, "heapid", 0);
  24761. set_cmt (0X20102742, "ptr", 0);
  24762. set_cmt (0X20102748, "ptr", 0);
  24763. create_insn (x=0X20102748);
  24764. op_stkvar (x, 1);
  24765. set_cmt (0X2010274E, "heapid", 0);
  24766. set_cmt (0X20102758, "fd", 0);
  24767. set_cmt (0X20102764, "fd", 0);
  24768. create_byte (0X2010277E);
  24769. make_array (0X2010277E, 0X2);
  24770. create_dword (0X20102780);
  24771. create_dword (0X20102784);
  24772. create_insn (0X20102788);
  24773. set_name (0X20102788, "_es_fill_cc_from_active_title");
  24774. create_insn (x=0X20102794);
  24775. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  24776. create_insn (x=0X20102796);
  24777. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  24778. create_insn (x=0X2010279C);
  24779. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24780. set_cmt (0X201027A0, "limit_info", 0);
  24781. set_cmt (0X201027AA, "heapid", 0);
  24782. set_cmt (0X201027AC, "size", 0);
  24783. set_cmt (0X201027BA, "pointer", 0);
  24784. create_insn (0X201027BA);
  24785. set_cmt (0X201027BC, "value", 0);
  24786. set_cmt (0X201027BE, "size", 0);
  24787. create_insn (x=0X201027C4);
  24788. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24789. create_insn (x=0X201027D6);
  24790. op_plain_offset (x, 1, 0);
  24791. op_plain_offset (x, 129, 0);
  24792. create_insn (0X201027F8);
  24793. create_insn (x=0X20102814);
  24794. op_plain_offset (x, 1, 0);
  24795. op_plain_offset (x, 129, 0);
  24796. set_cmt (0X2010281A, "time_limit", 0);
  24797. set_cmt (0X2010281C, "a1", 0);
  24798. set_cmt (0X2010281E, "a3", 0);
  24799. set_cmt (0X20102820, "a4", 0);
  24800. create_insn (x=0X20102820);
  24801. op_dec (x, 1);
  24802. create_insn (x=0X20102826);
  24803. op_plain_offset (x, 1, 0);
  24804. op_plain_offset (x, 129, 0);
  24805. create_insn (x=0X2010282E);
  24806. op_plain_offset (x, 1, 0);
  24807. op_plain_offset (x, 129, 0);
  24808. create_insn (x=0X20102832);
  24809. op_hex (x, 1);
  24810. create_insn (x=0X20102846);
  24811. op_hex (x, 1);
  24812. create_insn (x=0X20102848);
  24813. op_plain_offset (x, 1, 0);
  24814. op_plain_offset (x, 129, 0);
  24815. set_cmt (0X2010284A, "repeat_time_us", 0);
  24816. create_insn (x=0X2010284A);
  24817. op_hex (x, 1);
  24818. create_insn (x=0X2010284C);
  24819. op_plain_offset (x, 1, 0);
  24820. op_plain_offset (x, 129, 0);
  24821. set_cmt (0X2010284E, "timerid", 0);
  24822. set_cmt (0X20102850, "time_us", 0);
  24823. set_cmt (0X2010285C, "cc", 0);
  24824. set_cmt (0X2010285E, "ticket", 0);
  24825. create_insn (x=0X20102860);
  24826. op_seg (x, 0);
  24827. set_cmt (0X2010286A, "heapid", 0);
  24828. set_cmt (0X2010286C, "ptr", 0);
  24829. create_dword (0X20102880);
  24830. create_dword (x=0X20102884);
  24831. op_plain_offset (x, 0, 0);
  24832. op_plain_offset (x, 128, 0);
  24833. create_dword (x=0X20102888);
  24834. op_plain_offset (x, 0, 0);
  24835. op_plain_offset (x, 128, 0);
  24836. create_dword (0X2010288C);
  24837. create_dword (x=0X20102890);
  24838. op_dec (x, 0);
  24839. create_dword (x=0X20102894);
  24840. op_plain_offset (x, 0, 0);
  24841. op_plain_offset (x, 128, 0);
  24842. create_dword (x=0X20102898);
  24843. op_plain_offset (x, 0, 0);
  24844. op_plain_offset (x, 128, 0);
  24845. create_dword (x=0X2010289C);
  24846. op_plain_offset (x, 0, 0);
  24847. op_plain_offset (x, 128, 0);
  24848. create_insn (0X201028A0);
  24849. set_name (0X201028A0, "es_timelimit_from_main");
  24850. create_insn (x=0X201028AC);
  24851. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  24852. set_cmt (0X201028AE, "numerator", 0);
  24853. set_cmt (0X201028B0, "denominator", 0);
  24854. create_insn (x=0X201028B0);
  24855. op_dec (x, 1);
  24856. create_insn (x=0X201028B8);
  24857. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  24858. create_insn (x=0X201028BE);
  24859. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24860. set_cmt (0X201028C2, "limit_info", 0);
  24861. set_cmt (0X201028CC, "heapid", 0);
  24862. set_cmt (0X201028CE, "size", 0);
  24863. create_insn (0X201028DC);
  24864. set_cmt (0X2010290C, "cc", 0);
  24865. set_cmt (0X2010290E, "ticket", 0);
  24866. set_cmt (0X2010291A, "heapid", 0);
  24867. set_cmt (0X2010291C, "ptr", 0);
  24868. create_byte (0X2010292E);
  24869. make_array (0X2010292E, 0X2);
  24870. create_dword (x=0X20102930);
  24871. op_dec (x, 0);
  24872. set_name (0X20102930, "denominator");
  24873. create_dword (0X20102934);
  24874. create_insn (0X20102938);
  24875. set_name (0X20102938, "__es_importtitle_read_ticket");
  24876. create_insn (x=0X20102946);
  24877. op_stkvar (x, 1);
  24878. create_insn (x=0X20102948);
  24879. op_plain_offset (x, 1, 0);
  24880. op_plain_offset (x, 129, 0);
  24881. create_insn (x=0X20102958);
  24882. op_plain_offset (x, 1, 0X2010BC34);
  24883. op_plain_offset (x, 129, 0X2010BC34);
  24884. create_insn (x=0X20102964);
  24885. op_stkvar (x, 1);
  24886. create_insn (x=0X20102966);
  24887. op_stkvar (x, 1);
  24888. set_cmt (0X20102968, "sprintf_output", 0);
  24889. set_cmt (0X2010296A, "size", 0);
  24890. create_insn (x=0X2010296A);
  24891. op_dec (x, 1);
  24892. create_insn (x=0X2010296C);
  24893. op_plain_offset (x, 1, 0);
  24894. op_plain_offset (x, 129, 0);
  24895. create_insn (x=0X2010296E);
  24896. op_plain_offset (x, 1, 0);
  24897. op_plain_offset (x, 129, 0);
  24898. set_cmt (0X20102974, "device", 0);
  24899. set_cmt (0X20102976, "open_mode", 0);
  24900. create_insn (x=0X20102976);
  24901. op_plain_offset (x, 1, 0);
  24902. op_plain_offset (x, 129, 0);
  24903. create_insn (0X20102988);
  24904. set_cmt (0X20102990, "heapid", 0);
  24905. create_insn (0X20102990);
  24906. set_cmt (0X20102992, "size", 0);
  24907. set_cmt (0X201029A2, "heapid", 0);
  24908. create_insn (0X201029A2);
  24909. set_cmt (0X201029A4, "size", 0);
  24910. create_insn (0X201029B6);
  24911. set_cmt (0X201029BA, "dest", 0);
  24912. create_insn (0X201029BA);
  24913. set_cmt (0X201029BC, "source", 0);
  24914. set_cmt (0X201029BE, "length", 0);
  24915. set_cmt (0X201029C8, "fd", 0);
  24916. create_insn (0X201029C8);
  24917. set_cmt (0X201029CA, "output_buffer", 0);
  24918. create_insn (x=0X201029DC);
  24919. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  24920. set_cmt (0X201029E0, "fd", 0);
  24921. set_cmt (0X201029E2, "buf", 0);
  24922. set_cmt (0X201029E4, "len", 0);
  24923. set_cmt (0X201029EE, "signed_ticket", 0);
  24924. set_cmt (0X20102A14, "heapid", 0);
  24925. set_cmt (0X20102A16, "ptr", 0);
  24926. set_cmt (0X20102A22, "heapid", 0);
  24927. set_cmt (0X20102A24, "ptr", 0);
  24928. set_cmt (0X20102A2E, "fd", 0);
  24929. create_byte (0X20102A46);
  24930. make_array (0X20102A46, 0X2);
  24931. create_dword (x=0X20102A48);
  24932. op_plain_offset (x, 0, 0);
  24933. op_plain_offset (x, 128, 0);
  24934. create_dword (x=0X20102A4C);
  24935. op_plain_offset (x, 0, 0);
  24936. op_plain_offset (x, 128, 0);
  24937. create_dword (x=0X20102A50);
  24938. op_plain_offset (x, 0, 0);
  24939. op_plain_offset (x, 128, 0);
  24940. create_dword (0X20102A54);
  24941. create_dword (0X20102A58);
  24942. create_dword (0X20102A5C);
  24943. create_insn (0X20102A60);
  24944. set_name (0X20102A60, "_es_importtitle_read_ticket");
  24945. set_cmt (0X20102A80, "title_identifier", 0);
  24946. set_cmt (0X20102A82, "title_type", 0);
  24947. set_cmt (0X20102A84, "signed_ticket", 0);
  24948. create_insn (0X20102A94);
  24949. set_name (0X20102A94, "_es_import_export_init_default_title_key");
  24950. create_insn (x=0X20102AA2);
  24951. op_plain_offset (x, 1, 0);
  24952. op_plain_offset (x, 129, 0);
  24953. create_insn (x=0X20102AA4);
  24954. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  24955. create_insn (x=0X20102AA6);
  24956. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  24957. create_insn (x=0X20102AB8);
  24958. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  24959. create_insn (x=0X20102AC8);
  24960. op_enum (x, 1, GetEnum("TitleFlags"),0);
  24961. create_insn (x=0X20102ACC);
  24962. op_enum (x, 1, GetEnum("TitleFlags"),0);
  24963. create_insn (x=0X20102ADC);
  24964. op_enum (x, 1, GetEnum("TitleType"),0);
  24965. create_insn (x=0X20102AE8);
  24966. op_enum (x, 1, GetEnum("TitleType"),0);
  24967. set_cmt (0X20102B04, "key_handle", 0);
  24968. create_insn (x=0X20102B04);
  24969. op_stkvar (x, 1);
  24970. set_cmt (0X20102B06, "type", 0);
  24971. set_cmt (0X20102B08, "subtype", 0);
  24972. set_cmt (0X20102B12, "signbuffer", 0);
  24973. create_insn (x=0X20102B12);
  24974. op_stkvar (x, 1);
  24975. set_cmt (0X20102B14, "iv", 0);
  24976. create_insn (x=0X20102B14);
  24977. op_stkvar (x, 1);
  24978. create_insn (x=0X20102B16);
  24979. op_plain_offset (x, 1, 0);
  24980. op_plain_offset (x, 129, 0);
  24981. set_cmt (0X20102B18, "keyBuffer", 0);
  24982. create_insn (x=0X20102B18);
  24983. op_stkvar (x, 1);
  24984. set_cmt (0X20102B1A, "key_handle", 0);
  24985. create_insn (x=0X20102B1A);
  24986. op_stkvar (x, 1);
  24987. set_cmt (0X20102B1C, "verify_handle", 0);
  24988. set_cmt (0X20102B1E, "decrypt_handle", 0);
  24989. set_cmt (0X20102B20, "security_flag", 0);
  24990. create_insn (x=0X20102B2A);
  24991. op_stkvar (x, 1);
  24992. create_dword (x=0X20102B38);
  24993. op_plain_offset (x, 0, 0);
  24994. op_plain_offset (x, 128, 0);
  24995. create_dword (x=0X20102B3C);
  24996. op_enum (x, 0, GetEnum("TitleType"),0);
  24997. create_dword (0X20102B40);
  24998. create_dword (x=0X20102B44);
  24999. op_enum (x, 0, GetEnum("TitleType"),0);
  25000. create_dword (0X20102B48);
  25001. create_dword (x=0X20102B4C);
  25002. op_plain_offset (x, 0, 0);
  25003. op_plain_offset (x, 128, 0);
  25004. set_name (0X20102B4C, "keyBuffer");
  25005. create_insn (0X20102B50);
  25006. set_name (0X20102B50, "_reset_content_import_context");
  25007. set_cmt (0X20102B68, "pointer", 0);
  25008. set_cmt (0X20102B6A, "value", 0);
  25009. set_cmt (0X20102B6C, "size", 0);
  25010. set_cmt (0X20102B74, "pointer", 0);
  25011. set_cmt (0X20102B76, "value", 0);
  25012. set_cmt (0X20102B78, "size", 0);
  25013. create_insn (0X20102B8C);
  25014. set_name (0X20102B8C, "_es_prepare_import_ctx");
  25015. set_cmt (0X20102B96, "heapid", 0);
  25016. set_cmt (0X20102B98, "size", 0);
  25017. set_cmt (0X20102B9A, "align", 0);
  25018. create_insn (x=0X20102BA6);
  25019. set_cmt (0X20102BAA, "dest", 0);
  25020. create_insn (0X20102BAA);
  25021. set_cmt (0X20102BAC, "source", 0);
  25022. set_cmt (0X20102BAE, "length", 0);
  25023. set_cmt (0X20102BC8, "import_ctx", 0);
  25024. create_byte (0X20102BD6);
  25025. make_array (0X20102BD6, 0X2);
  25026. create_dword (x=0X20102BD8);
  25027. create_insn (0X20102BDC);
  25028. set_name (0X20102BDC, "_es_reset_import_context");
  25029. set_cmt (0X20102BE0, "keyid", 0);
  25030. create_insn (x=0X20102BE0);
  25031. op_stroff (x, 1, GetStrucIdByName("ESImportContext"), 0);
  25032. set_cmt (0X20102BEA, "ptr", 0);
  25033. create_insn (0X20102BEA);
  25034. set_cmt (0X20102BF0, "heapid", 0);
  25035. set_cmt (0X20102BF6, "pointer", 0);
  25036. set_cmt (0X20102BF8, "value", 0);
  25037. set_cmt (0X20102BFA, "size", 0);
  25038. create_insn (0X20102C10);
  25039. set_name (0X20102C10, "es_check_can_import_title");
  25040. create_insn (x=0X20102C24);
  25041. op_stkvar (x, 1);
  25042. create_insn (x=0X20102C26);
  25043. op_stkvar (x, 1);
  25044. create_insn (x=0X20102C28);
  25045. op_stkvar (x, 1);
  25046. set_cmt (0X20102C30, "title_id", 0);
  25047. set_cmt (0X20102C32, "title_identifier", 0);
  25048. set_cmt (0X20102C34, "tmdview", 0);
  25049. set_cmt (0X20102C36, "tmdview_size", 0);
  25050. create_insn (x=0X20102C36);
  25051. op_stkvar (x, 1);
  25052. set_cmt (0X20102C40, "size", 0);
  25053. create_insn (x=0X20102C40);
  25054. op_stkvar (x, 1);
  25055. create_insn (0X20102C52);
  25056. set_cmt (0X20102C58, "title_id", 0);
  25057. set_cmt (0X20102C5A, "title_identifier", 0);
  25058. set_cmt (0X20102C5C, "tmdview", 0);
  25059. set_cmt (0X20102C5E, "tmdview_size", 0);
  25060. create_insn (x=0X20102C5E);
  25061. op_stkvar (x, 1);
  25062. create_insn (0X20102C6A);
  25063. create_insn (0X20102CA8);
  25064. create_insn (0X20102CBE);
  25065. set_cmt (0X20102CD6, "tid_hi", 0);
  25066. set_cmt (0X20102CD8, "tid_lo", 0);
  25067. create_insn (x=0X20102CDA);
  25068. op_stkvar (x, 1);
  25069. create_insn (x=0X20102CDC);
  25070. op_stkvar (x, 1);
  25071. set_cmt (0X20102CDE, "unknown", 0);
  25072. create_insn (x=0X20102CDE);
  25073. op_stkvar (x, 1);
  25074. set_cmt (0X20102CE0, "ticket_view", 0);
  25075. set_cmt (0X20102CE2, "tickets_num", 0);
  25076. create_insn (x=0X20102CE2);
  25077. op_stkvar (x, 1);
  25078. create_insn (x=0X20102CEC);
  25079. op_stkvar (x, 1);
  25080. set_cmt (0X20102CF6, "title_id", 0);
  25081. create_insn (x=0X20102CF6);
  25082. op_stkvar (x, 1);
  25083. set_cmt (0X20102CF8, "title_identifier", 0);
  25084. create_insn (x=0X20102CF8);
  25085. op_stkvar (x, 1);
  25086. set_cmt (0X20102CFA, "tmdview", 0);
  25087. set_cmt (0X20102CFC, "tmdview_size", 0);
  25088. create_insn (x=0X20102CFC);
  25089. op_stkvar (x, 1);
  25090. set_cmt (0X20102D06, "heapid", 0);
  25091. set_cmt (0X20102D08, "size", 0);
  25092. create_insn (x=0X20102D08);
  25093. op_stkvar (x, 1);
  25094. create_insn (x=0X20102D14);
  25095. set_cmt (0X20102D18, "title_id", 0);
  25096. create_insn (x=0X20102D18);
  25097. op_stkvar (x, 1);
  25098. set_cmt (0X20102D1A, "title_identifier", 0);
  25099. create_insn (x=0X20102D1A);
  25100. op_stkvar (x, 1);
  25101. set_cmt (0X20102D1C, "tmdview", 0);
  25102. set_cmt (0X20102D1E, "tmdview_size", 0);
  25103. create_insn (x=0X20102D1E);
  25104. op_stkvar (x, 1);
  25105. set_cmt (0X20102D28, "title_type", 0);
  25106. create_insn (x=0X20102D28);
  25107. op_stkvar (x, 1);
  25108. set_cmt (0X20102D2A, "title_identifier", 0);
  25109. create_insn (x=0X20102D2A);
  25110. op_stkvar (x, 1);
  25111. set_cmt (0X20102D2C, "contents_vector", 0);
  25112. set_cmt (0X20102D2E, "contents_count", 0);
  25113. create_insn (x=0X20102D2E);
  25114. op_stkvar (x, 1);
  25115. create_insn (x=0X20102D3E);
  25116. op_stkvar (x, 1);
  25117. create_insn (x=0X20102D44);
  25118. op_hex (x, 1);
  25119. create_insn (0X20102D48);
  25120. set_cmt (0X20102D66, "title_id", 0);
  25121. set_cmt (0X20102D68, "title_identifier", 0);
  25122. set_cmt (0X20102D6A, "tmdview", 0);
  25123. set_cmt (0X20102D6C, "tmdview_size", 0);
  25124. create_insn (x=0X20102D6C);
  25125. op_stkvar (x, 1);
  25126. set_cmt (0X20102D76, "size", 0);
  25127. create_insn (x=0X20102D76);
  25128. op_stkvar (x, 1);
  25129. set_cmt (0X20102D8A, "title_id", 0);
  25130. create_insn (0X20102D8A);
  25131. set_cmt (0X20102D8C, "title_identifier", 0);
  25132. set_cmt (0X20102D8E, "tmdview", 0);
  25133. set_cmt (0X20102D90, "tmdview_size", 0);
  25134. create_insn (x=0X20102D90);
  25135. op_stkvar (x, 1);
  25136. set_cmt (0X20102DB2, "keyid", 0);
  25137. set_cmt (0X20102DB4, "data", 0);
  25138. create_insn (x=0X20102DB4);
  25139. op_stkvar (x, 1);
  25140. create_insn (x=0X20102DC6);
  25141. op_stkvar (x, 1);
  25142. set_cmt (0X20102DD4, "heapid", 0);
  25143. set_cmt (0X20102DD6, "ptr", 0);
  25144. set_cmt (0X20102DE2, "heapid", 0);
  25145. set_cmt (0X20102DE4, "ptr", 0);
  25146. set_cmt (0X20102DEE, "heapid", 0);
  25147. set_cmt (0X20102DF0, "ptr", 0);
  25148. create_byte (0X20102E06);
  25149. make_array (0X20102E06, 0X2);
  25150. create_dword (x=0X20102E08);
  25151. create_dword (0X20102E0C);
  25152. create_dword (0X20102E10);
  25153. create_dword (0X20102E14);
  25154. create_dword (0X20102E18);
  25155. create_dword (x=0X20102E1C);
  25156. op_hex (x, 0);
  25157. create_dword (0X20102E20);
  25158. create_dword (0X20102E24);
  25159. create_dword (0X20102E28);
  25160. set_name (0X20102E28, "title_id");
  25161. create_dword (0X20102E2C);
  25162. set_name (0X20102E2C, "title_identifier");
  25163. create_dword (0X20102E30);
  25164. create_insn (0X20102E34);
  25165. set_name (0X20102E34, "_es_create_dirs_for_title_import");
  25166. create_insn (x=0X20102E4A);
  25167. op_stkvar (x, 1);
  25168. create_insn (x=0X20102E50);
  25169. op_stkvar (x, 1);
  25170. create_insn (x=0X20102E52);
  25171. op_plain_offset (x, 1, 0);
  25172. op_plain_offset (x, 129, 0);
  25173. create_insn (x=0X20102E6C);
  25174. op_plain_offset (x, 1, 0);
  25175. op_plain_offset (x, 129, 0);
  25176. create_insn (x=0X20102E86);
  25177. op_plain_offset (x, 1, 0);
  25178. op_plain_offset (x, 129, 0);
  25179. create_insn (x=0X20102E96);
  25180. op_plain_offset (x, 1, 0X2010BD24);
  25181. op_plain_offset (x, 129, 0X2010BD24);
  25182. create_insn (x=0X20102E9C);
  25183. op_stkvar (x, 1);
  25184. create_insn (x=0X20102E9E);
  25185. op_plain_offset (x, 1, 0);
  25186. op_plain_offset (x, 129, 0);
  25187. create_insn (x=0X20102EA4);
  25188. op_stkvar (x, 1);
  25189. create_insn (x=0X20102EA6);
  25190. op_stkvar (x, 1);
  25191. set_cmt (0X20102EA8, "sprintf_output", 0);
  25192. set_cmt (0X20102EAA, "size", 0);
  25193. create_insn (x=0X20102EAA);
  25194. op_dec (x, 1);
  25195. set_cmt (0X20102EAC, "format", 0);
  25196. create_insn (x=0X20102EAE);
  25197. op_plain_offset (x, 1, 0);
  25198. op_plain_offset (x, 129, 0);
  25199. set_cmt (0X20102EB6, "other_perm", 0);
  25200. create_insn (x=0X20102EB6);
  25201. op_stkvar (x, 1);
  25202. set_cmt (0X20102EB8, "directory_path", 0);
  25203. set_cmt (0X20102EBA, "unknown", 0);
  25204. set_cmt (0X20102EBC, "owner_perm", 0);
  25205. set_cmt (0X20102EBE, "group_perm", 0);
  25206. set_cmt (0X20102ECC, "owner_perm", 0);
  25207. create_insn (x=0X20102ECC);
  25208. op_stkvar (x, 1);
  25209. set_cmt (0X20102ECE, "group_perm", 0);
  25210. create_insn (x=0X20102ECE);
  25211. op_stkvar (x, 1);
  25212. set_cmt (0X20102ED2, "other_perm", 0);
  25213. create_insn (x=0X20102ED2);
  25214. op_stkvar (x, 1);
  25215. set_cmt (0X20102ED4, "path", 0);
  25216. set_cmt (0X20102ED6, "uid", 0);
  25217. set_cmt (0X20102ED8, "group_id", 0);
  25218. set_cmt (0X20102EDA, "attributes", 0);
  25219. create_insn (x=0X20102EE8);
  25220. op_stkvar (x, 1);
  25221. create_insn (x=0X20102EEA);
  25222. op_stkvar (x, 1);
  25223. set_cmt (0X20102EEC, "sprintf_output", 0);
  25224. set_cmt (0X20102EEE, "size", 0);
  25225. create_insn (x=0X20102EEE);
  25226. op_dec (x, 1);
  25227. set_cmt (0X20102EF0, "format", 0);
  25228. create_insn (x=0X20102EF2);
  25229. op_plain_offset (x, 1, 0);
  25230. op_plain_offset (x, 129, 0);
  25231. set_cmt (0X20102EFA, "other_perm", 0);
  25232. create_insn (x=0X20102EFA);
  25233. op_stkvar (x, 1);
  25234. set_cmt (0X20102EFC, "directory_path", 0);
  25235. set_cmt (0X20102EFE, "unknown", 0);
  25236. set_cmt (0X20102F00, "owner_perm", 0);
  25237. set_cmt (0X20102F02, "group_perm", 0);
  25238. create_insn (x=0X20102F10);
  25239. op_stkvar (x, 1);
  25240. create_insn (x=0X20102F12);
  25241. op_stkvar (x, 1);
  25242. set_cmt (0X20102F14, "sprintf_output", 0);
  25243. set_cmt (0X20102F16, "size", 0);
  25244. create_insn (x=0X20102F16);
  25245. op_dec (x, 1);
  25246. create_insn (x=0X20102F18);
  25247. op_plain_offset (x, 1, 0);
  25248. op_plain_offset (x, 129, 0);
  25249. create_insn (x=0X20102F1A);
  25250. op_plain_offset (x, 1, 0);
  25251. op_plain_offset (x, 129, 0);
  25252. set_cmt (0X20102F20, "directory_path", 0);
  25253. set_cmt (0X20102F22, "name_list", 0);
  25254. set_cmt (0X20102F24, "count", 0);
  25255. create_insn (x=0X20102F24);
  25256. op_stkvar (x, 1);
  25257. create_insn (x=0X20102F32);
  25258. toggle_sign (x, 1);
  25259. create_insn (0X20102F38);
  25260. create_insn (x=0X20102F3A);
  25261. toggle_sign (x, 1);
  25262. set_cmt (0X20102F40, "other_perm", 0);
  25263. create_insn (x=0X20102F40);
  25264. op_stkvar (x, 1);
  25265. set_cmt (0X20102F42, "directory_path", 0);
  25266. create_insn (x=0X20102F42);
  25267. op_stkvar (x, 1);
  25268. set_cmt (0X20102F44, "unknown", 0);
  25269. set_cmt (0X20102F46, "owner_perm", 0);
  25270. set_cmt (0X20102F48, "group_perm", 0);
  25271. set_cmt (0X20102F54, "title_identifier", 0);
  25272. set_cmt (0X20102F56, "title_type", 0);
  25273. set_cmt (0X20102F58, "uid", 0);
  25274. create_insn (x=0X20102F58);
  25275. op_stkvar (x, 1);
  25276. create_insn (x=0X20102F5E);
  25277. set_cmt (0X20102F66, "owner_perm", 0);
  25278. create_insn (x=0X20102F66);
  25279. op_stkvar (x, 1);
  25280. set_cmt (0X20102F6A, "group_perm", 0);
  25281. create_insn (x=0X20102F6A);
  25282. op_stkvar (x, 1);
  25283. set_cmt (0X20102F6C, "other_perm", 0);
  25284. create_insn (x=0X20102F6C);
  25285. op_stkvar (x, 1);
  25286. set_cmt (0X20102F6E, "path", 0);
  25287. create_insn (x=0X20102F6E);
  25288. op_stkvar (x, 1);
  25289. set_cmt (0X20102F70, "uid", 0);
  25290. create_insn (x=0X20102F70);
  25291. op_stkvar (x, 1);
  25292. set_cmt (0X20102F72, "group_id", 0);
  25293. create_insn (x=0X20102F72);
  25294. op_stkvar (x, 1);
  25295. set_cmt (0X20102F74, "attributes", 0);
  25296. create_dword (x=0X20102F90);
  25297. op_plain_offset (x, 0, 0);
  25298. op_plain_offset (x, 128, 0);
  25299. create_dword (x=0X20102F94);
  25300. op_plain_offset (x, 0, 0);
  25301. op_plain_offset (x, 128, 0);
  25302. create_dword (x=0X20102F98);
  25303. op_plain_offset (x, 0, 0);
  25304. op_plain_offset (x, 128, 0);
  25305. create_dword (x=0X20102F9C);
  25306. op_plain_offset (x, 0, 0);
  25307. op_plain_offset (x, 128, 0);
  25308. create_dword (x=0X20102FA0);
  25309. op_plain_offset (x, 0, 0);
  25310. op_plain_offset (x, 128, 0);
  25311. create_dword (x=0X20102FA4);
  25312. op_plain_offset (x, 0, 0);
  25313. op_plain_offset (x, 128, 0);
  25314. create_dword (x=0X20102FA8);
  25315. op_plain_offset (x, 0, 0);
  25316. op_plain_offset (x, 128, 0);
  25317. create_insn (0X20102FAC);
  25318. set_name (0X20102FAC, "_es_move_title_to_import_and_init_title_dirs");
  25319. create_insn (x=0X20102FC0);
  25320. op_plain_offset (x, 1, 0);
  25321. op_plain_offset (x, 129, 0);
  25322. create_insn (x=0X20102FD4);
  25323. op_plain_offset (x, 1, 0X2010BB70);
  25324. op_plain_offset (x, 129, 0X2010BB70);
  25325. create_insn (x=0X20102FD8);
  25326. op_plain_offset (x, 1, 0X2010BB70);
  25327. op_plain_offset (x, 129, 0X2010BB70);
  25328. create_insn (x=0X20102FE2);
  25329. op_plain_offset (x, 1, 0);
  25330. op_plain_offset (x, 129, 0);
  25331. create_insn (x=0X20102FF6);
  25332. op_plain_offset (x, 1, 0);
  25333. op_plain_offset (x, 129, 0);
  25334. create_insn (x=0X20103010);
  25335. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  25336. create_insn (x=0X2010301A);
  25337. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  25338. create_insn (x=0X20103026);
  25339. op_stkvar (x, 1);
  25340. set_cmt (0X20103028, "sprintf_output", 0);
  25341. set_cmt (0X2010302A, "size", 0);
  25342. create_insn (x=0X2010302A);
  25343. op_dec (x, 1);
  25344. create_insn (x=0X2010302C);
  25345. op_plain_offset (x, 1, 0);
  25346. op_plain_offset (x, 129, 0);
  25347. create_insn (x=0X20103036);
  25348. op_stkvar (x, 1);
  25349. set_cmt (0X20103038, "sprintf_output", 0);
  25350. set_cmt (0X2010303A, "size", 0);
  25351. create_insn (x=0X2010303A);
  25352. op_dec (x, 1);
  25353. create_insn (x=0X2010303C);
  25354. op_plain_offset (x, 1, 0);
  25355. op_plain_offset (x, 129, 0);
  25356. create_insn (x=0X20103046);
  25357. op_stkvar (x, 1);
  25358. set_cmt (0X20103048, "sprintf_output", 0);
  25359. set_cmt (0X2010304A, "size", 0);
  25360. create_insn (x=0X2010304A);
  25361. op_dec (x, 1);
  25362. create_insn (x=0X2010304C);
  25363. op_plain_offset (x, 1, 0);
  25364. op_plain_offset (x, 129, 0);
  25365. set_cmt (0X20103054, "title_identifier", 0);
  25366. set_cmt (0X20103056, "title_type", 0);
  25367. set_cmt (0X20103058, "group_id", 0);
  25368. set_cmt (0X20103062, "device", 0);
  25369. set_cmt (0X20103064, "open_mode", 0);
  25370. create_insn (x=0X20103064);
  25371. op_dec (x, 1);
  25372. set_cmt (0X20103070, "fd", 0);
  25373. set_cmt (0X20103076, "path", 0);
  25374. set_cmt (0X20103078, "new_path", 0);
  25375. set_cmt (0X20103086, "fd", 0);
  25376. create_dword (x=0X201030A0);
  25377. op_plain_offset (x, 0, 0);
  25378. op_plain_offset (x, 128, 0);
  25379. create_dword (x=0X201030A4);
  25380. op_plain_offset (x, 0, 0);
  25381. op_plain_offset (x, 128, 0);
  25382. create_dword (x=0X201030A8);
  25383. op_plain_offset (x, 0, 0);
  25384. op_plain_offset (x, 128, 0);
  25385. create_dword (x=0X201030AC);
  25386. op_plain_offset (x, 0, 0);
  25387. op_plain_offset (x, 128, 0);
  25388. create_dword (x=0X201030B0);
  25389. op_plain_offset (x, 0, 0);
  25390. op_plain_offset (x, 128, 0);
  25391. create_dword (x=0X201030B4);
  25392. op_plain_offset (x, 0, 0);
  25393. op_plain_offset (x, 128, 0);
  25394. create_insn (0X201030B8);
  25395. set_name (0X201030B8, "_es_check_file_attrs");
  25396. create_insn (x=0X201030C8);
  25397. op_stkvar (x, 1);
  25398. set_cmt (0X201030CA, "owner_perm", 0);
  25399. create_insn (x=0X201030CA);
  25400. op_stkvar (x, 1);
  25401. create_insn (x=0X201030CC);
  25402. op_stkvar (x, 1);
  25403. set_cmt (0X201030CE, "group_perm", 0);
  25404. create_insn (x=0X201030CE);
  25405. op_stkvar (x, 1);
  25406. create_insn (x=0X201030D0);
  25407. op_stkvar (x, 1);
  25408. set_cmt (0X201030D2, "other_perm", 0);
  25409. create_insn (x=0X201030D2);
  25410. op_stkvar (x, 1);
  25411. set_cmt (0X201030D4, "uid", 0);
  25412. create_insn (x=0X201030D4);
  25413. op_stkvar (x, 1);
  25414. set_cmt (0X201030D6, "gid", 0);
  25415. set_cmt (0X201030D8, "other_attr", 0);
  25416. create_insn (x=0X201030D8);
  25417. op_stkvar (x, 1);
  25418. create_insn (x=0X201030E2);
  25419. op_stkvar (x, 1);
  25420. create_insn (x=0X201030EE);
  25421. op_stkvar (x, 1);
  25422. create_insn (x=0X201030F4);
  25423. op_stkvar (x, 1);
  25424. create_insn (x=0X201030F6);
  25425. op_stkvar (x, 1);
  25426. create_insn (x=0X201030FC);
  25427. op_stkvar (x, 1);
  25428. create_insn (x=0X201030FE);
  25429. op_stkvar (x, 1);
  25430. create_insn (x=0X20103104);
  25431. op_stkvar (x, 1);
  25432. create_insn (x=0X20103106);
  25433. op_stkvar (x, 1);
  25434. create_byte (0X20103116);
  25435. make_array (0X20103116, 0X2);
  25436. create_dword (0X20103118);
  25437. create_insn (0X2010311C);
  25438. set_name (0X2010311C, "es_write_to_tmp_title_tmd");
  25439. create_insn (x=0X20103128);
  25440. op_stkvar (x, 1);
  25441. create_insn (x=0X2010312A);
  25442. op_plain_offset (x, 1, 0);
  25443. op_plain_offset (x, 129, 0);
  25444. create_insn (x=0X20103134);
  25445. op_hex (x, 1);
  25446. create_insn (x=0X20103138);
  25447. op_plain_offset (x, 1, 0X2010BDC0);
  25448. op_plain_offset (x, 129, 0X2010BDC0);
  25449. set_cmt (0X20103140, "path", 0);
  25450. set_cmt (0X20103148, "other_mode", 0);
  25451. create_insn (x=0X20103148);
  25452. op_stkvar (x, 1);
  25453. set_cmt (0X2010314A, "path", 0);
  25454. set_cmt (0X2010314C, "attribute", 0);
  25455. set_cmt (0X2010314E, "owner_mode", 0);
  25456. set_cmt (0X20103150, "group_mode", 0);
  25457. set_cmt (0X2010315A, "device", 0);
  25458. set_cmt (0X2010315C, "open_mode", 0);
  25459. create_insn (x=0X2010315C);
  25460. op_dec (x, 1);
  25461. set_cmt (0X2010316A, "fd", 0);
  25462. create_insn (0X2010316A);
  25463. set_cmt (0X2010316C, "buf", 0);
  25464. set_cmt (0X2010316E, "len", 0);
  25465. create_insn (x=0X20103178);
  25466. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  25467. set_cmt (0X2010317C, "fd", 0);
  25468. create_insn (0X2010317C);
  25469. set_cmt (0X2010318E, "fd", 0);
  25470. create_byte (0X201031A2);
  25471. make_array (0X201031A2, 0X2);
  25472. create_dword (x=0X201031A4);
  25473. op_plain_offset (x, 0, 0);
  25474. op_plain_offset (x, 128, 0);
  25475. create_dword (x=0X201031A8);
  25476. op_enum (x, 0, GetEnum("IOSReturnCode"),0);
  25477. create_insn (0X201031AC);
  25478. set_name (0X201031AC, "ES_ImportTitleInit");
  25479. create_insn (x=0X201031C6);
  25480. op_stkvar (x, 1);
  25481. create_insn (x=0X201031C8);
  25482. op_stkvar (x, 1);
  25483. create_insn (x=0X201031CA);
  25484. op_stkvar (x, 1);
  25485. create_insn (x=0X201031DC);
  25486. op_dec (x, 1);
  25487. create_insn (x=0X201031E0);
  25488. op_dec (x, 0);
  25489. create_insn (x=0X201031E2);
  25490. op_stkvar (x, 1);
  25491. create_insn (x=0X20103202);
  25492. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  25493. create_insn (x=0X20103214);
  25494. set_cmt (0X20103218, "tmd", 0);
  25495. create_insn (0X20103218);
  25496. set_cmt (0X2010321E, "import_ctx", 0);
  25497. set_cmt (0X20103220, "tmd", 0);
  25498. set_cmt (0X20103222, "tmd_size", 0);
  25499. set_cmt (0X2010322E, "heapid", 0);
  25500. create_insn (0X2010322E);
  25501. set_cmt (0X20103230, "size", 0);
  25502. create_insn (x=0X20103230);
  25503. op_stkvar (x, 1);
  25504. set_cmt (0X20103232, "align", 0);
  25505. create_insn (x=0X2010323A);
  25506. op_stkvar (x, 1);
  25507. set_cmt (0X20103242, "dest", 0);
  25508. create_insn (x=0X20103242);
  25509. op_stkvar (x, 1);
  25510. set_cmt (0X20103244, "source", 0);
  25511. set_cmt (0X20103246, "length", 0);
  25512. create_insn (x=0X20103246);
  25513. op_stkvar (x, 1);
  25514. set_cmt (0X2010324E, "signed_blob_size", 0);
  25515. create_insn (x=0X20103250);
  25516. op_stkvar (x, 1);
  25517. set_cmt (0X20103252, "certs", 0);
  25518. create_insn (x=0X20103252);
  25519. op_stkvar (x, 1);
  25520. create_insn (x=0X20103254);
  25521. op_stkvar (x, 1);
  25522. set_cmt (0X20103256, "certs_size", 0);
  25523. create_insn (x=0X20103256);
  25524. op_stkvar (x, 1);
  25525. set_cmt (0X2010325A, "issuer_cert_out", 0);
  25526. create_insn (x=0X2010325A);
  25527. op_stkvar (x, 1);
  25528. set_cmt (0X2010325C, "public_cert", 0);
  25529. create_insn (x=0X2010325C);
  25530. op_stkvar (x, 1);
  25531. set_cmt (0X20103260, "mode", 0);
  25532. create_insn (x=0X20103260);
  25533. op_stkvar (x, 1);
  25534. set_cmt (0X20103262, "dest_keyid", 0);
  25535. create_insn (x=0X20103262);
  25536. op_stkvar (x, 1);
  25537. set_cmt (0X20103264, "type", 0);
  25538. create_insn (x=0X20103264);
  25539. op_stkvar (x, 1);
  25540. set_cmt (0X20103266, "a1", 0);
  25541. set_cmt (0X20103268, "signature", 0);
  25542. set_cmt (0X2010326E, "blob_issuer", 0);
  25543. set_cmt (0X2010327A, "tmd", 0);
  25544. create_insn (0X2010327A);
  25545. create_insn (0X20103286);
  25546. set_cmt (0X20103292, "heapid", 0);
  25547. set_cmt (0X20103294, "size", 0);
  25548. set_cmt (0X20103298, "align", 0);
  25549. set_cmt (0X201032A8, "title_identifier", 0);
  25550. create_insn (0X201032A8);
  25551. set_cmt (0X201032AA, "title_type", 0);
  25552. set_cmt (0X201032AC, "signed_ticket", 0);
  25553. set_cmt (0X201032B8, "heapid", 0);
  25554. create_insn (0X201032B8);
  25555. set_cmt (0X201032BA, "size", 0);
  25556. create_insn (x=0X201032CA);
  25557. op_plain_offset (x, 1, 0);
  25558. op_plain_offset (x, 129, 0);
  25559. set_cmt (0X201032CC, "open_mode", 0);
  25560. create_insn (x=0X201032CC);
  25561. op_dec (x, 1);
  25562. set_cmt (0X201032DC, "fd", 0);
  25563. create_insn (0X201032DC);
  25564. set_cmt (0X201032DE, "output_buffer", 0);
  25565. set_cmt (0X201032EA, "heapid", 0);
  25566. create_insn (0X201032EA);
  25567. set_cmt (0X201032EE, "size", 0);
  25568. set_cmt (0X201032F0, "align", 0);
  25569. create_insn (x=0X201032F8);
  25570. op_stkvar (x, 1);
  25571. set_cmt (0X20103300, "fd", 0);
  25572. create_insn (0X20103300);
  25573. set_cmt (0X20103302, "buf", 0);
  25574. create_insn (x=0X20103302);
  25575. op_stkvar (x, 1);
  25576. set_cmt (0X20103306, "len", 0);
  25577. create_insn (x=0X20103312);
  25578. create_insn (x=0X20103316);
  25579. op_stkvar (x, 1);
  25580. set_cmt (0X20103318, "certs", 0);
  25581. create_insn (x=0X20103318);
  25582. op_stkvar (x, 1);
  25583. set_cmt (0X2010331E, "certs_size", 0);
  25584. create_insn (x=0X2010331E);
  25585. op_stkvar (x, 1);
  25586. set_cmt (0X20103322, "issuer_cert_out", 0);
  25587. create_insn (x=0X20103322);
  25588. op_stkvar (x, 1);
  25589. set_cmt (0X20103324, "public_cert", 0);
  25590. create_insn (x=0X20103324);
  25591. op_stkvar (x, 1);
  25592. set_cmt (0X20103326, "mode", 0);
  25593. create_insn (x=0X20103326);
  25594. op_stkvar (x, 1);
  25595. set_cmt (0X20103328, "dest_keyid", 0);
  25596. create_insn (x=0X20103328);
  25597. op_stkvar (x, 1);
  25598. set_cmt (0X2010332C, "type", 0);
  25599. create_insn (x=0X2010332C);
  25600. op_stkvar (x, 1);
  25601. set_cmt (0X2010332E, "a1", 0);
  25602. set_cmt (0X20103330, "signed_blob_size", 0);
  25603. create_insn (x=0X20103330);
  25604. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  25605. set_cmt (0X20103336, "signature", 0);
  25606. set_cmt (0X2010333C, "blob_issuer", 0);
  25607. set_cmt (0X20103346, "heapid", 0);
  25608. set_cmt (0X20103348, "size", 0);
  25609. set_cmt (0X2010334A, "align", 0);
  25610. set_cmt (0X2010335A, "heapid", 0);
  25611. create_insn (0X2010335A);
  25612. set_cmt (0X2010335C, "size", 0);
  25613. set_cmt (0X2010335E, "align", 0);
  25614. create_insn (x=0X20103366);
  25615. op_stkvar (x, 1);
  25616. create_insn (x=0X2010336A);
  25617. set_cmt (0X2010336E, "dest", 0);
  25618. create_insn (x=0X2010336E);
  25619. op_stkvar (x, 1);
  25620. create_insn (x=0X20103370);
  25621. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  25622. set_cmt (0X20103372, "source", 0);
  25623. set_cmt (0X20103374, "length", 0);
  25624. create_insn (x=0X20103374);
  25625. op_dec (x, 1);
  25626. set_cmt (0X2010337A, "pointer", 0);
  25627. set_cmt (0X2010337C, "value", 0);
  25628. set_cmt (0X2010337E, "size", 0);
  25629. create_insn (x=0X2010337E);
  25630. op_dec (x, 1);
  25631. set_cmt (0X20103384, "dest", 0);
  25632. create_insn (x=0X20103386);
  25633. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  25634. set_cmt (0X2010338A, "source", 0);
  25635. set_cmt (0X2010338C, "length", 0);
  25636. set_cmt (0X20103394, "key_handle", 0);
  25637. set_cmt (0X20103396, "type", 0);
  25638. set_cmt (0X20103398, "subtype", 0);
  25639. create_insn (x=0X201033A2);
  25640. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  25641. create_insn (x=0X201033AC);
  25642. set_cmt (0X201033B0, "key_handle", 0);
  25643. create_insn (0X201033B0);
  25644. create_insn (x=0X201033BA);
  25645. op_plain_offset (x, 1, 0);
  25646. op_plain_offset (x, 129, 0);
  25647. set_cmt (0X201033BC, "decrypt_handle", 0);
  25648. set_cmt (0X201033C0, "signbuffer", 0);
  25649. create_insn (x=0X201033C0);
  25650. op_stkvar (x, 1);
  25651. set_cmt (0X201033C4, "iv", 0);
  25652. create_insn (x=0X201033C4);
  25653. op_stkvar (x, 1);
  25654. create_insn (x=0X201033C6);
  25655. op_stkvar (x, 1);
  25656. set_cmt (0X201033C8, "keyBuffer", 0);
  25657. create_insn (x=0X201033C8);
  25658. op_stkvar (x, 1);
  25659. set_cmt (0X201033CA, "verify_handle", 0);
  25660. set_cmt (0X201033CC, "security_flag", 0);
  25661. set_cmt (0X201033E0, "tmd", 0);
  25662. create_insn (x=0X201033E2);
  25663. op_stkvar (x, 1);
  25664. set_cmt (0X201033EC, "tmd", 0);
  25665. set_cmt (0X201033EE, "tmd_size", 0);
  25666. set_cmt (0X20103404, "heapid", 0);
  25667. set_cmt (0X20103406, "ptr", 0);
  25668. set_cmt (0X20103412, "heapid", 0);
  25669. set_cmt (0X20103414, "ptr", 0);
  25670. create_insn (x=0X2010341A);
  25671. op_stkvar (x, 1);
  25672. set_cmt (0X20103420, "heapid", 0);
  25673. set_cmt (0X20103422, "ptr", 0);
  25674. set_cmt (0X2010342E, "fd", 0);
  25675. create_insn (x=0X20103434);
  25676. op_stkvar (x, 1);
  25677. set_cmt (0X2010343A, "heapid", 0);
  25678. set_cmt (0X2010343C, "ptr", 0);
  25679. create_insn (x=0X20103442);
  25680. op_stkvar (x, 1);
  25681. set_cmt (0X20103448, "heapid", 0);
  25682. set_cmt (0X2010344A, "ptr", 0);
  25683. set_cmt (0X20103456, "heapid", 0);
  25684. set_cmt (0X20103458, "ptr", 0);
  25685. create_byte (0X20103472);
  25686. make_array (0X20103472, 0X2);
  25687. create_dword (x=0X20103474);
  25688. op_dec (x, 0);
  25689. create_dword (x=0X20103478);
  25690. create_dword (x=0X2010347C);
  25691. create_dword (x=0X20103480);
  25692. op_plain_offset (x, 0, 0);
  25693. op_plain_offset (x, 128, 0);
  25694. create_dword (x=0X20103484);
  25695. create_dword (x=0X20103488);
  25696. op_stroff (x, 0, GetStrucIdByName("SignedTicket"), 0);
  25697. create_dword (x=0X2010348C);
  25698. op_stroff (x, 0, GetStrucIdByName("SignedTicket"), 0);
  25699. create_dword (x=0X20103490);
  25700. create_dword (x=0X20103494);
  25701. op_plain_offset (x, 0, 0);
  25702. op_plain_offset (x, 128, 0);
  25703. create_insn (0X20103498);
  25704. set_name (0X20103498, "ES_ImportContentBegin");
  25705. create_insn (x=0X201034A0);
  25706. op_stkvar (x, 1);
  25707. create_insn (x=0X201034A2);
  25708. op_stkvar (x, 1);
  25709. create_insn (x=0X201034A8);
  25710. op_stkvar (x, 1);
  25711. create_insn (x=0X201034AA);
  25712. op_plain_offset (x, 1, 0);
  25713. op_plain_offset (x, 129, 0);
  25714. create_insn (x=0X201034B6);
  25715. op_plain_offset (x, 1, 0X2010BDD4);
  25716. op_plain_offset (x, 129, 0X2010BDD4);
  25717. create_insn (x=0X201034BA);
  25718. op_plain_offset (x, 1, 0X2010BDE0);
  25719. op_plain_offset (x, 129, 0X2010BDE0);
  25720. create_insn (x=0X201034BE);
  25721. op_stkvar (x, 1);
  25722. create_insn (x=0X201034C0);
  25723. op_plain_offset (x, 1, 0);
  25724. op_plain_offset (x, 129, 0);
  25725. create_insn (x=0X201034CA);
  25726. op_plain_offset (x, 1, 0X2010BED8);
  25727. op_plain_offset (x, 129, 0X2010BED8);
  25728. create_insn (x=0X201034CE);
  25729. op_stkvar (x, 1);
  25730. create_insn (x=0X201034D0);
  25731. op_plain_offset (x, 1, 0);
  25732. op_plain_offset (x, 129, 0);
  25733. create_insn (x=0X201034E2);
  25734. op_stkvar (x, 1);
  25735. create_insn (x=0X201034E4);
  25736. op_stkvar (x, 1);
  25737. create_insn (x=0X201034F8);
  25738. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  25739. create_insn (x=0X20103500);
  25740. op_stkvar (x, 1);
  25741. create_insn (x=0X20103508);
  25742. op_stkvar (x, 1);
  25743. create_insn (0X20103522);
  25744. set_cmt (0X20103526, "import_ctx", 0);
  25745. create_insn (0X20103526);
  25746. create_insn (x=0X2010353E);
  25747. op_stroff (x, 1, GetStrucIdByName("Content"), 0);
  25748. create_insn (x=0X20103540);
  25749. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  25750. set_cmt (0X20103560, "SHAMode", 0);
  25751. create_insn (0X20103560);
  25752. set_cmt (0X20103562, "hash", 0);
  25753. create_insn (x=0X20103562);
  25754. op_stkvar (x, 1);
  25755. set_cmt (0X20103566, "SHACarry", 0);
  25756. set_cmt (0X20103568, "data", 0);
  25757. set_cmt (0X2010356A, "length", 0);
  25758. create_insn (0X20103576);
  25759. create_insn (x=0X20103580);
  25760. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  25761. set_cmt (0X2010358E, "sprintf_output", 0);
  25762. create_insn (x=0X2010358E);
  25763. op_stkvar (x, 1);
  25764. set_cmt (0X20103590, "size", 0);
  25765. create_insn (x=0X20103590);
  25766. op_dec (x, 1);
  25767. create_insn (x=0X20103592);
  25768. op_plain_offset (x, 1, 0);
  25769. op_plain_offset (x, 129, 0);
  25770. set_cmt (0X201035A0, "device", 0);
  25771. create_insn (x=0X201035A0);
  25772. op_stkvar (x, 1);
  25773. set_cmt (0X201035A2, "open_mode", 0);
  25774. create_insn (x=0X201035A2);
  25775. op_dec (x, 1);
  25776. create_insn (x=0X201035B8);
  25777. op_stkvar (x, 1);
  25778. set_cmt (0X201035BE, "sha1", 0);
  25779. set_cmt (0X201035C0, "shared_content_id_str", 0);
  25780. set_cmt (0X201035C2, "next_content_id", 0);
  25781. create_insn (x=0X201035C2);
  25782. op_stkvar (x, 1);
  25783. set_cmt (0X201035CC, "sprintf_output", 0);
  25784. create_insn (x=0X201035CC);
  25785. op_stkvar (x, 1);
  25786. set_cmt (0X201035CE, "size", 0);
  25787. create_insn (x=0X201035CE);
  25788. op_dec (x, 1);
  25789. create_insn (x=0X201035D0);
  25790. op_plain_offset (x, 1, 0);
  25791. op_plain_offset (x, 129, 0);
  25792. set_cmt (0X201035D8, "a1", 0);
  25793. set_cmt (0X201035DA, "a2", 0);
  25794. create_insn (x=0X201035DA);
  25795. op_stkvar (x, 1);
  25796. create_insn (x=0X201035E0);
  25797. op_stkvar (x, 1);
  25798. create_insn (0X201035E6);
  25799. set_cmt (0X201035EC, "sprintf_output", 0);
  25800. create_insn (x=0X201035EC);
  25801. op_stkvar (x, 1);
  25802. set_cmt (0X201035EE, "size", 0);
  25803. create_insn (x=0X201035EE);
  25804. op_dec (x, 1);
  25805. create_insn (x=0X201035F0);
  25806. op_plain_offset (x, 1, 0);
  25807. op_plain_offset (x, 129, 0);
  25808. create_insn (x=0X201035F2);
  25809. op_stkvar (x, 1);
  25810. create_insn (x=0X201035F8);
  25811. op_stkvar (x, 1);
  25812. create_insn (0X201035FE);
  25813. create_insn (x=0X20103608);
  25814. op_stkvar (x, 1);
  25815. set_cmt (0X2010360A, "attribute", 0);
  25816. set_cmt (0X2010360E, "other_mode", 0);
  25817. create_insn (x=0X2010360E);
  25818. op_stkvar (x, 1);
  25819. set_cmt (0X20103610, "path", 0);
  25820. set_cmt (0X20103612, "owner_mode", 0);
  25821. set_cmt (0X20103614, "group_mode", 0);
  25822. set_cmt (0X20103624, "owner_perm", 0);
  25823. create_insn (x=0X20103624);
  25824. op_stkvar (x, 1);
  25825. set_cmt (0X20103626, "group_perm", 0);
  25826. create_insn (x=0X20103626);
  25827. op_stkvar (x, 1);
  25828. set_cmt (0X20103628, "attributes", 0);
  25829. set_cmt (0X2010362A, "other_perm", 0);
  25830. create_insn (x=0X2010362A);
  25831. op_stkvar (x, 1);
  25832. set_cmt (0X2010362C, "path", 0);
  25833. set_cmt (0X2010362E, "uid", 0);
  25834. set_cmt (0X20103630, "group_id", 0);
  25835. create_insn (0X2010363C);
  25836. set_cmt (0X20103640, "device", 0);
  25837. create_insn (x=0X20103640);
  25838. op_stkvar (x, 1);
  25839. set_cmt (0X20103642, "open_mode", 0);
  25840. create_insn (x=0X20103642);
  25841. op_dec (x, 1);
  25842. set_cmt (0X2010366A, "pointer", 0);
  25843. set_cmt (0X2010366C, "value", 0);
  25844. set_cmt (0X2010366E, "size", 0);
  25845. set_cmt (0X20103674, "dest", 0);
  25846. set_cmt (0X20103676, "source", 0);
  25847. set_cmt (0X20103678, "length", 0);
  25848. create_insn (0X2010368C);
  25849. set_cmt (0X2010369C, "fd", 0);
  25850. create_dword (x=0X201036B0);
  25851. op_plain_offset (x, 0, 0);
  25852. op_plain_offset (x, 128, 0);
  25853. create_dword (x=0X201036B4);
  25854. op_plain_offset (x, 0, 0);
  25855. op_plain_offset (x, 128, 0);
  25856. create_dword (x=0X201036B8);
  25857. op_plain_offset (x, 0, 0);
  25858. op_plain_offset (x, 128, 0);
  25859. create_dword (0X201036BC);
  25860. create_dword (x=0X201036C0);
  25861. op_plain_offset (x, 0, 0);
  25862. op_plain_offset (x, 128, 0);
  25863. create_dword (x=0X201036C4);
  25864. op_plain_offset (x, 0, 0);
  25865. op_plain_offset (x, 128, 0);
  25866. create_insn (0X201036C8);
  25867. set_name (0X201036C8, "__ES_ExportContentData");
  25868. create_insn (x=0X201036D8);
  25869. op_stkvar (x, 1);
  25870. create_insn (x=0X201036DA);
  25871. op_stkvar (x, 1);
  25872. set_cmt (0X201036E8, "heapid", 0);
  25873. create_insn (x=0X201036EA);
  25874. op_stkvar (x, 1);
  25875. create_insn (x=0X201036EC);
  25876. op_stkvar (x, 1);
  25877. create_insn (x=0X201036F6);
  25878. op_dec (x, 1);
  25879. create_insn (x=0X201036FC);
  25880. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  25881. set_cmt (0X20103706, "size", 0);
  25882. set_cmt (0X20103708, "align", 0);
  25883. create_insn (0X2010371A);
  25884. create_insn (x=0X20103720);
  25885. op_stkvar (x, 1);
  25886. create_insn (x=0X20103722);
  25887. op_stkvar (x, 1);
  25888. create_insn (x=0X2010373C);
  25889. op_stkvar (x, 1);
  25890. create_insn (x=0X2010373E);
  25891. op_stkvar (x, 1);
  25892. set_cmt (0X2010374C, "fd", 0);
  25893. create_insn (x=0X2010374C);
  25894. op_stkvar (x, 1);
  25895. set_cmt (0X2010374E, "buf", 0);
  25896. set_cmt (0X20103750, "len", 0);
  25897. create_insn (x=0X2010375E);
  25898. op_stkvar (x, 1);
  25899. set_cmt (0X20103762, "keyid", 0);
  25900. create_insn (x=0X20103768);
  25901. op_stkvar (x, 1);
  25902. create_insn (x=0X2010376A);
  25903. op_stkvar (x, 1);
  25904. set_cmt (0X2010376E, "out", 0);
  25905. create_insn (x=0X2010376E);
  25906. op_stkvar (x, 1);
  25907. set_cmt (0X20103772, "iv", 0);
  25908. create_insn (x=0X20103772);
  25909. op_hex (x, 1);
  25910. set_cmt (0X20103774, "in", 0);
  25911. create_insn (x=0X201037AA);
  25912. op_stkvar (x, 1);
  25913. create_insn (x=0X201037AC);
  25914. op_stkvar (x, 1);
  25915. create_insn (x=0X201037B0);
  25916. op_stkvar (x, 1);
  25917. create_insn (x=0X201037B2);
  25918. op_stkvar (x, 1);
  25919. create_insn (x=0X201037C6);
  25920. op_stkvar (x, 1);
  25921. create_insn (x=0X201037C8);
  25922. op_stkvar (x, 1);
  25923. set_cmt (0X201037D4, "heapid", 0);
  25924. set_cmt (0X201037D6, "ptr", 0);
  25925. create_dword (0X201037F0);
  25926. create_dword (0X201037F4);
  25927. create_insn (0X201037F8);
  25928. set_name (0X201037F8, "_ES_ImportContent_Decrypt");
  25929. create_insn (x=0X20103808);
  25930. op_stkvar (x, 1);
  25931. create_insn (x=0X2010381A);
  25932. op_stkvar (x, 1);
  25933. set_cmt (0X2010381C, "heapid", 0);
  25934. create_insn (x=0X2010381E);
  25935. op_stkvar (x, 1);
  25936. create_insn (x=0X20103820);
  25937. op_stkvar (x, 1);
  25938. create_insn (x=0X20103828);
  25939. op_stroff (x, 1, GetStrucIdByName("Content"), 0);
  25940. create_insn (x=0X2010382E);
  25941. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  25942. create_insn (x=0X20103836);
  25943. op_stkvar (x, 1);
  25944. set_cmt (0X20103838, "size", 0);
  25945. set_cmt (0X2010383A, "align", 0);
  25946. create_insn (x=0X20103846);
  25947. create_insn (x=0X2010384A);
  25948. create_insn (x=0X2010384E);
  25949. op_stkvar (x, 1);
  25950. create_insn (x=0X20103856);
  25951. op_stkvar (x, 1);
  25952. set_cmt (0X2010386A, "keyid", 0);
  25953. set_cmt (0X2010386E, "out", 0);
  25954. create_insn (x=0X2010386E);
  25955. op_stkvar (x, 1);
  25956. set_cmt (0X20103872, "iv", 0);
  25957. create_insn (x=0X20103874);
  25958. op_stkvar (x, 1);
  25959. create_insn (x=0X20103876);
  25960. op_stkvar (x, 1);
  25961. set_cmt (0X20103878, "in", 0);
  25962. set_cmt (0X2010387A, "len", 0);
  25963. create_insn (x=0X20103884);
  25964. op_stkvar (x, 1);
  25965. create_insn (x=0X20103896);
  25966. op_stkvar (x, 1);
  25967. create_insn (x=0X20103898);
  25968. op_stkvar (x, 1);
  25969. create_insn (x=0X2010389E);
  25970. op_stkvar (x, 1);
  25971. create_insn (x=0X201038AC);
  25972. op_stkvar (x, 1);
  25973. create_insn (x=0X201038B2);
  25974. op_stkvar (x, 1);
  25975. set_cmt (0X201038B4, "fd", 0);
  25976. create_insn (x=0X201038B4);
  25977. op_stkvar (x, 1);
  25978. set_cmt (0X201038B6, "buf", 0);
  25979. set_cmt (0X201038B8, "len", 0);
  25980. create_insn (x=0X201038C2);
  25981. op_stkvar (x, 1);
  25982. set_cmt (0X201038CC, "hash", 0);
  25983. create_insn (x=0X201038CC);
  25984. op_stkvar (x, 1);
  25985. set_cmt (0X201038D0, "SHACarry", 0);
  25986. set_cmt (0X201038D2, "data", 0);
  25987. set_cmt (0X201038D4, "length", 0);
  25988. set_cmt (0X201038D6, "SHAMode", 0);
  25989. create_insn (0X201038E0);
  25990. set_cmt (0X201038E2, "hash", 0);
  25991. create_insn (x=0X201038E2);
  25992. op_stkvar (x, 1);
  25993. set_cmt (0X201038E6, "SHACarry", 0);
  25994. set_cmt (0X201038E8, "data", 0);
  25995. set_cmt (0X201038EA, "length", 0);
  25996. set_cmt (0X201038EC, "SHAMode", 0);
  25997. create_insn (x=0X201038F8);
  25998. op_stkvar (x, 1);
  25999. create_insn (x=0X201038FC);
  26000. op_stkvar (x, 1);
  26001. create_insn (x=0X20103912);
  26002. op_stkvar (x, 1);
  26003. set_cmt (0X20103928, "heapid", 0);
  26004. set_cmt (0X2010392A, "ptr", 0);
  26005. create_dword (x=0X20103944);
  26006. create_dword (x=0X20103948);
  26007. create_insn (0X2010394C);
  26008. set_name (0X2010394C, "ES_ImportContentData");
  26009. create_insn (x=0X2010399A);
  26010. create_insn (0X2010399E);
  26011. set_cmt (0X201039B8, "dest", 0);
  26012. set_cmt (0X201039BA, "source", 0);
  26013. set_cmt (0X201039BC, "length", 0);
  26014. create_insn (0X201039CE);
  26015. set_cmt (0X201039D8, "dest", 0);
  26016. set_cmt (0X201039DA, "source", 0);
  26017. set_cmt (0X201039DC, "length", 0);
  26018. set_cmt (0X201039E2, "import_ctx", 0);
  26019. set_cmt (0X201039E4, "content_fd", 0);
  26020. set_cmt (0X201039E8, "data_buffer", 0);
  26021. set_cmt (0X201039EA, "size", 0);
  26022. set_cmt (0X201039F6, "numerator", 0);
  26023. set_cmt (0X201039FC, "denominator", 0);
  26024. set_cmt (0X20103A08, "import_ctx", 0);
  26025. set_cmt (0X20103A0A, "content_fd", 0);
  26026. set_cmt (0X20103A0E, "data_buffer", 0);
  26027. set_cmt (0X20103A22, "length", 0);
  26028. set_cmt (0X20103A2C, "dest", 0);
  26029. set_cmt (0X20103A30, "source", 0);
  26030. create_dword (x=0X20103A50);
  26031. create_insn (0X20103A54);
  26032. set_name (0X20103A54, "ES_ImportContentEnd");
  26033. create_insn (x=0X20103A62);
  26034. op_stkvar (x, 1);
  26035. create_insn (x=0X20103A66);
  26036. op_stkvar (x, 1);
  26037. create_insn (x=0X20103A68);
  26038. op_stkvar (x, 1);
  26039. create_insn (x=0X20103A6A);
  26040. op_plain_offset (x, 1, 0);
  26041. op_plain_offset (x, 129, 0);
  26042. create_insn (x=0X20103A74);
  26043. op_plain_offset (x, 1, 0X2010BDD4);
  26044. op_plain_offset (x, 129, 0X2010BDD4);
  26045. create_insn (x=0X20103A78);
  26046. op_plain_offset (x, 1, 0X2010BDE0);
  26047. op_plain_offset (x, 129, 0X2010BDE0);
  26048. create_insn (x=0X20103A7C);
  26049. op_stkvar (x, 1);
  26050. create_insn (x=0X20103A7E);
  26051. op_plain_offset (x, 1, 0);
  26052. op_plain_offset (x, 129, 0);
  26053. create_insn (x=0X20103A94);
  26054. op_plain_offset (x, 1, 0X2010BE48);
  26055. op_plain_offset (x, 129, 0X2010BE48);
  26056. create_insn (x=0X20103A98);
  26057. op_stkvar (x, 1);
  26058. create_insn (x=0X20103A9A);
  26059. op_plain_offset (x, 1, 0);
  26060. op_plain_offset (x, 129, 0);
  26061. create_insn (x=0X20103AA8);
  26062. op_stkvar (x, 1);
  26063. create_insn (x=0X20103AAA);
  26064. op_plain_offset (x, 1, 0);
  26065. op_plain_offset (x, 129, 0);
  26066. create_insn (x=0X20103AB8);
  26067. op_stkvar (x, 1);
  26068. create_insn (x=0X20103ABA);
  26069. op_plain_offset (x, 1, 0);
  26070. op_plain_offset (x, 129, 0);
  26071. create_insn (x=0X20103AC4);
  26072. op_hex (x, 1);
  26073. create_insn (x=0X20103AD4);
  26074. op_stkvar (x, 1);
  26075. create_insn (x=0X20103ADE);
  26076. op_stkvar (x, 1);
  26077. create_insn (x=0X20103AE0);
  26078. op_stkvar (x, 1);
  26079. create_insn (x=0X20103AFC);
  26080. op_stkvar (x, 1);
  26081. create_insn (x=0X20103B04);
  26082. op_stkvar (x, 1);
  26083. create_insn (x=0X20103B0A);
  26084. create_insn (x=0X20103B0C);
  26085. op_stkvar (x, 1);
  26086. create_insn (0X20103B10);
  26087. create_insn (x=0X20103B1C);
  26088. op_stkvar (x, 1);
  26089. create_insn (0X20103B20);
  26090. set_cmt (0X20103B26, "size", 0);
  26091. set_cmt (0X20103B2C, "import_ctx", 0);
  26092. set_cmt (0X20103B2E, "content_fd", 0);
  26093. create_insn (x=0X20103B2E);
  26094. op_stkvar (x, 1);
  26095. set_cmt (0X20103B32, "data_buffer", 0);
  26096. create_insn (x=0X20103B3A);
  26097. op_stkvar (x, 1);
  26098. set_cmt (0X20103B40, "fd", 0);
  26099. create_insn (x=0X20103B40);
  26100. op_stkvar (x, 1);
  26101. create_insn (x=0X20103B48);
  26102. op_stkvar (x, 1);
  26103. create_insn (0X20103B4E);
  26104. create_insn (x=0X20103B52);
  26105. op_stkvar (x, 1);
  26106. set_cmt (0X20103B54, "content ID", 0);
  26107. create_insn (x=0X20103B56);
  26108. op_stroff (x, 1, GetStrucIdByName("Content"), 0);
  26109. set_cmt (0X20103B62, "pointer1", 0);
  26110. create_insn (x=0X20103B64);
  26111. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  26112. set_cmt (0X20103B68, "pointer2", 0);
  26113. set_cmt (0X20103B6A, "size", 0);
  26114. create_insn (x=0X20103B74);
  26115. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  26116. create_insn (x=0X20103B76);
  26117. op_stkvar (x, 1);
  26118. create_insn (0X20103B7A);
  26119. create_insn (x=0X20103B84);
  26120. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  26121. create_insn (x=0X20103B9C);
  26122. op_stkvar (x, 1);
  26123. create_insn (x=0X20103B9E);
  26124. op_stkvar (x, 1);
  26125. create_insn (x=0X20103BA8);
  26126. op_stkvar (x, 1);
  26127. set_cmt (0X20103BAA, "sprintf_output", 0);
  26128. create_insn (x=0X20103BAA);
  26129. op_stkvar (x, 1);
  26130. set_cmt (0X20103BAC, "size", 0);
  26131. create_insn (x=0X20103BAC);
  26132. op_plain_offset (x, 1, 0);
  26133. op_plain_offset (x, 129, 0);
  26134. create_insn (x=0X20103BAE);
  26135. op_plain_offset (x, 1, 0);
  26136. op_plain_offset (x, 129, 0);
  26137. create_insn (x=0X20103BB4);
  26138. op_stkvar (x, 1);
  26139. create_insn (x=0X20103BB6);
  26140. op_stkvar (x, 1);
  26141. create_insn (x=0X20103BB8);
  26142. op_stkvar (x, 1);
  26143. create_insn (x=0X20103BBA);
  26144. op_stkvar (x, 1);
  26145. create_insn (x=0X20103BBC);
  26146. op_stkvar (x, 1);
  26147. create_insn (x=0X20103BBE);
  26148. op_stkvar (x, 1);
  26149. set_cmt (0X20103BC0, "sprintf_output", 0);
  26150. create_insn (x=0X20103BC0);
  26151. op_stkvar (x, 1);
  26152. set_cmt (0X20103BC2, "size", 0);
  26153. create_insn (x=0X20103BC2);
  26154. op_dec (x, 1);
  26155. create_insn (x=0X20103BC4);
  26156. op_plain_offset (x, 1, 0);
  26157. op_plain_offset (x, 129, 0);
  26158. create_insn (x=0X20103BC6);
  26159. op_plain_offset (x, 1, 0);
  26160. op_plain_offset (x, 129, 0);
  26161. set_cmt (0X20103BCC, "path", 0);
  26162. create_insn (x=0X20103BCC);
  26163. op_stkvar (x, 1);
  26164. set_cmt (0X20103BCE, "new_path", 0);
  26165. create_insn (x=0X20103BCE);
  26166. op_stkvar (x, 1);
  26167. create_insn (x=0X20103BD6);
  26168. op_stkvar (x, 1);
  26169. create_insn (0X20103BDC);
  26170. create_insn (x=0X20103BE2);
  26171. op_stkvar (x, 1);
  26172. set_cmt (0X20103BE4, "sprintf_output", 0);
  26173. set_cmt (0X20103BE6, "size", 0);
  26174. create_insn (x=0X20103BE6);
  26175. op_dec (x, 1);
  26176. create_insn (x=0X20103BE8);
  26177. op_plain_offset (x, 1, 0);
  26178. op_plain_offset (x, 129, 0);
  26179. create_insn (x=0X20103BF0);
  26180. op_stkvar (x, 1);
  26181. set_cmt (0X20103BF2, "sprintf_output", 0);
  26182. set_cmt (0X20103BF4, "size", 0);
  26183. create_insn (x=0X20103BF4);
  26184. op_dec (x, 1);
  26185. create_insn (x=0X20103BF6);
  26186. op_plain_offset (x, 1, 0);
  26187. op_plain_offset (x, 129, 0);
  26188. set_cmt (0X20103BFE, "path", 0);
  26189. set_cmt (0X20103C00, "new_path", 0);
  26190. create_insn (x=0X20103C08);
  26191. op_stkvar (x, 1);
  26192. create_insn (0X20103C0E);
  26193. set_cmt (0X20103C22, "sha1", 0);
  26194. set_cmt (0X20103C24, "shared_content_id_str", 0);
  26195. create_insn (x=0X20103C24);
  26196. op_stkvar (x, 1);
  26197. set_cmt (0X20103C26, "next_content_id", 0);
  26198. create_insn (x=0X20103C26);
  26199. op_stkvar (x, 1);
  26200. create_insn (x=0X20103C2C);
  26201. op_stkvar (x, 1);
  26202. set_cmt (0X20103C34, "device", 0);
  26203. create_insn (x=0X20103C34);
  26204. op_stkvar (x, 1);
  26205. set_cmt (0X20103C36, "open_mode", 0);
  26206. create_insn (x=0X20103C36);
  26207. op_dec (x, 1);
  26208. set_cmt (0X20103C42, "heapid", 0);
  26209. set_cmt (0X20103C44, "size", 0);
  26210. create_insn (x=0X20103C52);
  26211. op_stkvar (x, 1);
  26212. set_cmt (0X20103C56, "sprintf_output", 0);
  26213. create_insn (0X20103C56);
  26214. set_cmt (0X20103C58, "size", 0);
  26215. create_insn (x=0X20103C58);
  26216. op_dec (x, 1);
  26217. set_cmt (0X20103C5A, "format", 0);
  26218. create_insn (x=0X20103C5A);
  26219. op_plain_offset (x, 1, 0);
  26220. op_plain_offset (x, 129, 0);
  26221. set_cmt (0X20103C70, "dest", 0);
  26222. set_cmt (0X20103C76, "source", 0);
  26223. set_cmt (0X20103C78, "length", 0);
  26224. set_cmt (0X20103C80, "other_perm", 0);
  26225. create_insn (x=0X20103C80);
  26226. op_stkvar (x, 1);
  26227. set_cmt (0X20103C84, "buffer", 0);
  26228. create_insn (x=0X20103C84);
  26229. op_stkvar (x, 1);
  26230. set_cmt (0X20103C88, "length", 0);
  26231. create_insn (x=0X20103C88);
  26232. op_stkvar (x, 1);
  26233. set_cmt (0X20103C8A, "path", 0);
  26234. create_insn (x=0X20103C8A);
  26235. op_stkvar (x, 1);
  26236. set_cmt (0X20103C8C, "int", 0);
  26237. set_cmt (0X20103C8E, "int", 0);
  26238. set_cmt (0X20103C90, "group_perm", 0);
  26239. create_insn (x=0X20103C96);
  26240. op_stkvar (x, 1);
  26241. create_insn (0X20103C9A);
  26242. set_cmt (0X20103CA2, "heapid", 0);
  26243. create_insn (0X20103CA2);
  26244. set_cmt (0X20103CA4, "size", 0);
  26245. create_insn (x=0X20103CB2);
  26246. op_stkvar (x, 1);
  26247. set_cmt (0X20103CB6, "fd", 0);
  26248. create_insn (0X20103CB6);
  26249. set_cmt (0X20103CB8, "output_buffer", 0);
  26250. create_insn (x=0X20103CC0);
  26251. op_stkvar (x, 1);
  26252. set_cmt (0X20103CC8, "heapid", 0);
  26253. set_cmt (0X20103CCA, "size", 0);
  26254. create_insn (x=0X20103CD8);
  26255. op_stkvar (x, 1);
  26256. create_insn (x=0X20103CDC);
  26257. op_stkvar (x, 1);
  26258. set_cmt (0X20103CE4, "fd", 0);
  26259. set_cmt (0X20103CE6, "buf", 0);
  26260. set_cmt (0X20103CE8, "len", 0);
  26261. create_insn (x=0X20103CF4);
  26262. op_stkvar (x, 1);
  26263. create_insn (0X20103CF8);
  26264. set_cmt (0X20103D06, "fd", 0);
  26265. set_cmt (0X20103D08, "buf", 0);
  26266. set_cmt (0X20103D0A, "len", 0);
  26267. create_insn (x=0X20103D16);
  26268. op_stkvar (x, 1);
  26269. create_byte (0X20103D1A);
  26270. make_array (0X20103D1A, 0X2);
  26271. create_dword (x=0X20103D1C);
  26272. op_plain_offset (x, 0, 0);
  26273. op_plain_offset (x, 128, 0);
  26274. create_dword (x=0X20103D20);
  26275. op_plain_offset (x, 0, 0);
  26276. op_plain_offset (x, 128, 0);
  26277. create_dword (x=0X20103D24);
  26278. op_plain_offset (x, 0, 0);
  26279. op_plain_offset (x, 128, 0);
  26280. create_dword (x=0X20103D28);
  26281. op_plain_offset (x, 0, 0);
  26282. op_plain_offset (x, 128, 0);
  26283. create_dword (x=0X20103D2C);
  26284. op_plain_offset (x, 0, 0);
  26285. op_plain_offset (x, 128, 0);
  26286. create_dword (x=0X20103D30);
  26287. create_dword (x=0X20103D34);
  26288. op_enum (x, 0, GetEnum("IOSReturnCode"),0);
  26289. create_dword (x=0X20103D38);
  26290. op_plain_offset (x, 0, 0);
  26291. op_plain_offset (x, 128, 0);
  26292. create_dword (x=0X20103D3C);
  26293. op_plain_offset (x, 0, 0);
  26294. op_plain_offset (x, 128, 0);
  26295. create_dword (x=0X20103D40);
  26296. op_plain_offset (x, 0, 0);
  26297. op_plain_offset (x, 128, 0);
  26298. create_dword (x=0X20103D44);
  26299. op_plain_offset (x, 0, 0);
  26300. op_plain_offset (x, 128, 0);
  26301. create_dword (0X20103D48);
  26302. create_dword (x=0X20103D4C);
  26303. op_plain_offset (x, 0, 0);
  26304. op_plain_offset (x, 128, 0);
  26305. create_dword (0X20103D50);
  26306. set_cmt (0X20103D54, "fd", 0);
  26307. create_insn (0X20103D54);
  26308. set_cmt (0X20103D64, "sprintf_output", 0);
  26309. set_cmt (0X20103D66, "size", 0);
  26310. create_insn (x=0X20103D66);
  26311. op_dec (x, 1);
  26312. set_cmt (0X20103D68, "format", 0);
  26313. create_insn (x=0X20103D68);
  26314. op_plain_offset (x, 1, 0);
  26315. op_plain_offset (x, 129, 0);
  26316. set_cmt (0X20103D7E, "dest", 0);
  26317. set_cmt (0X20103D84, "source", 0);
  26318. set_cmt (0X20103D86, "length", 0);
  26319. set_cmt (0X20103D8E, "other_perm", 0);
  26320. create_insn (x=0X20103D8E);
  26321. op_stkvar (x, 1);
  26322. set_cmt (0X20103D92, "buffer", 0);
  26323. create_insn (x=0X20103D92);
  26324. op_stkvar (x, 1);
  26325. set_cmt (0X20103D9A, "length", 0);
  26326. create_insn (x=0X20103D9A);
  26327. op_stkvar (x, 1);
  26328. set_cmt (0X20103D9C, "path", 0);
  26329. create_insn (x=0X20103D9C);
  26330. op_stkvar (x, 1);
  26331. set_cmt (0X20103D9E, "int", 0);
  26332. set_cmt (0X20103DA0, "int", 0);
  26333. set_cmt (0X20103DA2, "group_perm", 0);
  26334. create_insn (x=0X20103DA8);
  26335. op_stkvar (x, 1);
  26336. set_cmt (0X20103DAA, "fd", 0);
  26337. create_insn (x=0X20103DAA);
  26338. op_stkvar (x, 1);
  26339. set_cmt (0X20103DBA, "fd", 0);
  26340. set_cmt (0X20103DC6, "heapid", 0);
  26341. set_cmt (0X20103DC8, "ptr", 0);
  26342. set_cmt (0X20103DD4, "heapid", 0);
  26343. set_cmt (0X20103DD6, "ptr", 0);
  26344. create_insn (x=0X20103DE8);
  26345. op_stkvar (x, 1);
  26346. create_insn (x=0X20103DF2);
  26347. op_stkvar (x, 1);
  26348. set_cmt (0X20103DF4, "sprintf_output", 0);
  26349. set_cmt (0X20103DF6, "size", 0);
  26350. create_insn (x=0X20103DF6);
  26351. op_dec (x, 1);
  26352. create_insn (x=0X20103DF8);
  26353. op_plain_offset (x, 1, 0);
  26354. op_plain_offset (x, 129, 0);
  26355. set_cmt (0X20103E00, "path", 0);
  26356. create_insn (x=0X20103E06);
  26357. op_stkvar (x, 1);
  26358. create_byte (0X20103E1A);
  26359. make_array (0X20103E1A, 0X2);
  26360. create_dword (x=0X20103E1C);
  26361. op_plain_offset (x, 0, 0);
  26362. op_plain_offset (x, 128, 0);
  26363. create_dword (x=0X20103E20);
  26364. op_plain_offset (x, 0, 0);
  26365. op_plain_offset (x, 128, 0);
  26366. create_insn (0X20103E24);
  26367. set_name (0X20103E24, "_es_delete_contents_not_in_tmd_for_import");
  26368. create_insn (x=0X20103E36);
  26369. op_stkvar (x, 1);
  26370. create_insn (x=0X20103E38);
  26371. op_stkvar (x, 1);
  26372. create_insn (x=0X20103E3A);
  26373. op_stkvar (x, 1);
  26374. create_insn (x=0X20103E3C);
  26375. op_plain_offset (x, 1, 0);
  26376. op_plain_offset (x, 129, 0);
  26377. create_insn (x=0X20103E54);
  26378. op_plain_offset (x, 1, 0X2010BE48);
  26379. op_plain_offset (x, 129, 0X2010BE48);
  26380. create_insn (x=0X20103E58);
  26381. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  26382. create_insn (x=0X20103E62);
  26383. op_stkvar (x, 1);
  26384. create_insn (x=0X20103E64);
  26385. op_stkvar (x, 1);
  26386. create_insn (x=0X20103E66);
  26387. op_stkvar (x, 1);
  26388. create_insn (x=0X20103E68);
  26389. op_stkvar (x, 1);
  26390. set_cmt (0X20103E6A, "sprintf_output", 0);
  26391. set_cmt (0X20103E6C, "size", 0);
  26392. create_insn (x=0X20103E6C);
  26393. op_dec (x, 1);
  26394. create_insn (x=0X20103E6E);
  26395. op_plain_offset (x, 1, 0);
  26396. op_plain_offset (x, 129, 0);
  26397. set_cmt (0X20103E76, "directory_path", 0);
  26398. set_cmt (0X20103E78, "name_list", 0);
  26399. create_insn (x=0X20103E78);
  26400. op_stkvar (x, 1);
  26401. set_cmt (0X20103E7A, "count", 0);
  26402. create_insn (x=0X20103E7A);
  26403. op_stkvar (x, 1);
  26404. create_insn (x=0X20103E86);
  26405. op_stkvar (x, 1);
  26406. create_insn (x=0X20103E8C);
  26407. op_stkvar (x, 1);
  26408. set_cmt (0X20103E98, "unk", 0);
  26409. set_cmt (0X20103E9A, ".app", 0);
  26410. create_insn (x=0X20103E9A);
  26411. op_plain_offset (x, 1, 0);
  26412. op_plain_offset (x, 129, 0);
  26413. set_cmt (0X20103EA4, "pointer", 0);
  26414. set_cmt (0X20103EA6, "value", 0);
  26415. set_cmt (0X20103EA8, "size", 0);
  26416. set_cmt (0X20103EAE, "dst", 0);
  26417. set_cmt (0X20103EB0, "src", 0);
  26418. set_cmt (0X20103EB2, "n", 0);
  26419. set_cmt (0X20103EB8, "a1", 0);
  26420. set_cmt (0X20103EBA, "a2", 0);
  26421. create_insn (x=0X20103EBA);
  26422. op_stkvar (x, 1);
  26423. create_insn (x=0X20103EC2);
  26424. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  26425. create_insn (x=0X20103ED6);
  26426. op_stkvar (x, 1);
  26427. create_insn (0X20103EE8);
  26428. create_insn (x=0X20103EF2);
  26429. op_stkvar (x, 1);
  26430. create_insn (x=0X20103EF4);
  26431. op_stkvar (x, 1);
  26432. create_insn (x=0X20103EF6);
  26433. op_stkvar (x, 1);
  26434. create_insn (x=0X20103EF8);
  26435. op_stkvar (x, 1);
  26436. set_cmt (0X20103EFA, "sprintf_output", 0);
  26437. create_insn (x=0X20103EFA);
  26438. op_stkvar (x, 1);
  26439. set_cmt (0X20103EFC, "size", 0);
  26440. create_insn (x=0X20103EFC);
  26441. op_dec (x, 1);
  26442. create_insn (x=0X20103EFE);
  26443. op_plain_offset (x, 1, 0);
  26444. op_plain_offset (x, 129, 0);
  26445. set_cmt (0X20103F06, "path", 0);
  26446. create_insn (x=0X20103F06);
  26447. op_stkvar (x, 1);
  26448. set_cmt (0X20103F12, "result", 0);
  26449. set_cmt (0X20103F14, "character", 0);
  26450. create_insn (x=0X20103F20);
  26451. op_stkvar (x, 1);
  26452. set_cmt (0X20103F26, "ptr", 0);
  26453. create_insn (x=0X20103F26);
  26454. op_stkvar (x, 1);
  26455. set_cmt (0X20103F2C, "heapid", 0);
  26456. create_byte (0X20103F46);
  26457. make_array (0X20103F46, 0X2);
  26458. create_dword (x=0X20103F48);
  26459. op_plain_offset (x, 0, 0);
  26460. op_plain_offset (x, 128, 0);
  26461. create_dword (x=0X20103F4C);
  26462. op_plain_offset (x, 0, 0);
  26463. op_plain_offset (x, 128, 0);
  26464. create_dword (x=0X20103F50);
  26465. op_plain_offset (x, 0, 0);
  26466. op_plain_offset (x, 128, 0);
  26467. set_name (0X20103F50, "extension");
  26468. create_dword (x=0X20103F54);
  26469. op_plain_offset (x, 0, 0);
  26470. op_plain_offset (x, 128, 0);
  26471. create_insn (0X20103F58);
  26472. set_name (0X20103F58, "_es_move_import_content_to_title");
  26473. create_insn (x=0X20103F62);
  26474. op_stkvar (x, 1);
  26475. create_insn (x=0X20103F68);
  26476. op_plain_offset (x, 1, 0);
  26477. op_plain_offset (x, 129, 0);
  26478. create_insn (x=0X20103F7C);
  26479. op_stkvar (x, 1);
  26480. create_insn (x=0X20103F7E);
  26481. op_plain_offset (x, 1, 0);
  26482. op_plain_offset (x, 129, 0);
  26483. create_insn (x=0X20103FA4);
  26484. op_plain_offset (x, 1, 0);
  26485. op_plain_offset (x, 129, 0);
  26486. create_insn (x=0X20103FAA);
  26487. op_stkvar (x, 1);
  26488. create_insn (x=0X20103FAC);
  26489. op_stkvar (x, 1);
  26490. set_cmt (0X20103FAE, "sprintf_output", 0);
  26491. set_cmt (0X20103FB0, "size", 0);
  26492. create_insn (x=0X20103FB2);
  26493. op_plain_offset (x, 1, 0);
  26494. op_plain_offset (x, 129, 0);
  26495. create_insn (x=0X20103FBA);
  26496. op_stkvar (x, 1);
  26497. create_insn (x=0X20103FBC);
  26498. op_stkvar (x, 1);
  26499. set_cmt (0X20103FBE, "sprintf_output", 0);
  26500. set_cmt (0X20103FC0, "size", 0);
  26501. set_cmt (0X20103FC2, "format", 0);
  26502. create_insn (x=0X20103FC4);
  26503. op_plain_offset (x, 1, 0);
  26504. op_plain_offset (x, 129, 0);
  26505. set_cmt (0X20103FCC, "other_perm", 0);
  26506. create_insn (x=0X20103FCC);
  26507. op_stkvar (x, 1);
  26508. set_cmt (0X20103FCE, "directory_path", 0);
  26509. set_cmt (0X20103FD0, "attributes", 0);
  26510. set_cmt (0X20103FD2, "owner_perm", 0);
  26511. set_cmt (0X20103FD4, "group_perm", 0);
  26512. set_cmt (0X20103FE0, "owner_perm", 0);
  26513. create_insn (x=0X20103FE0);
  26514. op_stkvar (x, 1);
  26515. set_cmt (0X20103FE2, "group_perm", 0);
  26516. create_insn (x=0X20103FE2);
  26517. op_stkvar (x, 1);
  26518. set_cmt (0X20103FE4, "other_perm", 0);
  26519. create_insn (x=0X20103FE4);
  26520. op_stkvar (x, 1);
  26521. set_cmt (0X20103FE6, "path", 0);
  26522. set_cmt (0X20103FE8, "uid", 0);
  26523. set_cmt (0X20103FEA, "gid", 0);
  26524. set_cmt (0X20103FEC, "attributes", 0);
  26525. set_cmt (0X20103FF6, "path", 0);
  26526. set_cmt (0X20103FF8, "new_path", 0);
  26527. set_cmt (0X20104002, "directory", 0);
  26528. create_byte (0X20104016);
  26529. make_array (0X20104016, 0X2);
  26530. create_dword (x=0X20104018);
  26531. op_plain_offset (x, 0, 0);
  26532. op_plain_offset (x, 128, 0);
  26533. create_dword (x=0X2010401C);
  26534. op_plain_offset (x, 0, 0);
  26535. op_plain_offset (x, 128, 0);
  26536. create_dword (x=0X20104020);
  26537. op_plain_offset (x, 0, 0);
  26538. op_plain_offset (x, 128, 0);
  26539. create_dword (x=0X20104024);
  26540. op_plain_offset (x, 0, 0);
  26541. op_plain_offset (x, 128, 0);
  26542. create_dword (x=0X20104028);
  26543. op_plain_offset (x, 0, 0);
  26544. op_plain_offset (x, 128, 0);
  26545. create_insn (0X2010402C);
  26546. set_name (0X2010402C, "ES_ImportTitleDone");
  26547. create_insn (x=0X2010403C);
  26548. op_stkvar (x, 1);
  26549. create_insn (x=0X2010403E);
  26550. op_plain_offset (x, 1, 0);
  26551. op_plain_offset (x, 129, 0);
  26552. create_insn (x=0X20104050);
  26553. op_stkvar (x, 1);
  26554. create_insn (x=0X20104052);
  26555. op_plain_offset (x, 1, 0);
  26556. op_plain_offset (x, 129, 0);
  26557. create_insn (x=0X20104060);
  26558. op_hex (x, 1);
  26559. create_insn (x=0X20104064);
  26560. op_plain_offset (x, 1, 0X2010BDC0);
  26561. op_plain_offset (x, 129, 0X2010BDC0);
  26562. create_insn (x=0X20104068);
  26563. op_stkvar (x, 1);
  26564. create_insn (x=0X2010406A);
  26565. op_stkvar (x, 1);
  26566. create_insn (x=0X2010406C);
  26567. op_stkvar (x, 1);
  26568. create_insn (x=0X2010406E);
  26569. op_plain_offset (x, 1, 0);
  26570. op_plain_offset (x, 129, 0);
  26571. create_insn (x=0X20104080);
  26572. op_stkvar (x, 1);
  26573. create_insn (x=0X20104082);
  26574. op_plain_offset (x, 1, 0);
  26575. op_plain_offset (x, 129, 0);
  26576. create_insn (x=0X2010408C);
  26577. op_hex (x, 1);
  26578. create_insn (x=0X20104090);
  26579. op_stkvar (x, 1);
  26580. create_insn (x=0X201040A2);
  26581. create_insn (0X201040A6);
  26582. create_insn (0X201040AA);
  26583. create_insn (0X201040B8);
  26584. set_cmt (0X201040BA, "owner_perm", 0);
  26585. create_insn (x=0X201040BA);
  26586. op_stkvar (x, 1);
  26587. set_cmt (0X201040BC, "group_perm", 0);
  26588. create_insn (x=0X201040BC);
  26589. op_stkvar (x, 1);
  26590. set_cmt (0X201040BE, "other_attr", 0);
  26591. set_cmt (0X201040C0, "other_perm", 0);
  26592. create_insn (x=0X201040C0);
  26593. op_stkvar (x, 1);
  26594. set_cmt (0X201040C2, "path", 0);
  26595. create_insn (x=0X201040C2);
  26596. op_stkvar (x, 1);
  26597. set_cmt (0X201040C4, "uid", 0);
  26598. set_cmt (0X201040C6, "gid", 0);
  26599. create_insn (0X201040D2);
  26600. create_insn (x=0X201040D4);
  26601. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  26602. create_insn (x=0X201040DE);
  26603. op_stkvar (x, 1);
  26604. create_insn (x=0X201040E0);
  26605. op_stkvar (x, 1);
  26606. create_insn (x=0X201040FA);
  26607. op_stkvar (x, 1);
  26608. create_insn (x=0X201040FC);
  26609. op_stkvar (x, 1);
  26610. create_insn (x=0X201040FE);
  26611. op_stkvar (x, 1);
  26612. create_insn (x=0X20104100);
  26613. op_stkvar (x, 1);
  26614. set_cmt (0X20104102, "sprintf_output", 0);
  26615. set_cmt (0X20104104, "size", 0);
  26616. create_insn (x=0X20104104);
  26617. op_dec (x, 1);
  26618. create_insn (x=0X20104106);
  26619. op_plain_offset (x, 1, 0);
  26620. op_plain_offset (x, 129, 0);
  26621. set_cmt (0X2010410E, "directory_path", 0);
  26622. set_cmt (0X20104110, "name_list", 0);
  26623. create_insn (x=0X20104110);
  26624. op_stkvar (x, 1);
  26625. set_cmt (0X20104112, "count", 0);
  26626. create_insn (x=0X20104112);
  26627. op_stkvar (x, 1);
  26628. create_insn (x=0X20104118);
  26629. create_insn (x=0X2010411E);
  26630. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  26631. create_insn (x=0X20104132);
  26632. op_stroff (x, 1, GetStrucIdByName("Content"), 0);
  26633. create_insn (x=0X2010413A);
  26634. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  26635. set_cmt (0X20104154, "sha1", 0);
  26636. set_cmt (0X20104156, "shared_content_id_str", 0);
  26637. create_insn (x=0X20104156);
  26638. op_stkvar (x, 1);
  26639. set_cmt (0X20104158, "next_content_id", 0);
  26640. create_insn (x=0X20104158);
  26641. op_stkvar (x, 1);
  26642. create_insn (0X20104166);
  26643. create_insn (0X2010416C);
  26644. create_insn (x=0X20104170);
  26645. op_stkvar (x, 1);
  26646. create_insn (x=0X20104174);
  26647. op_stkvar (x, 1);
  26648. create_insn (x=0X2010417A);
  26649. op_stkvar (x, 1);
  26650. set_cmt (0X20104184, "unk", 0);
  26651. set_cmt (0X20104186, "extension", 0);
  26652. create_insn (x=0X20104186);
  26653. op_plain_offset (x, 1, 0);
  26654. op_plain_offset (x, 129, 0);
  26655. set_cmt (0X20104190, "pointer", 0);
  26656. set_cmt (0X20104192, "value", 0);
  26657. set_cmt (0X20104194, "size", 0);
  26658. set_cmt (0X2010419A, "dst", 0);
  26659. set_cmt (0X2010419C, "src", 0);
  26660. set_cmt (0X2010419E, "n", 0);
  26661. set_cmt (0X201041A4, "a1", 0);
  26662. set_cmt (0X201041A6, "a2", 0);
  26663. create_insn (x=0X201041A6);
  26664. op_stkvar (x, 1);
  26665. create_insn (x=0X201041B8);
  26666. op_stkvar (x, 1);
  26667. set_cmt (0X201041BE, "result", 0);
  26668. set_cmt (0X201041C0, "character", 0);
  26669. create_insn (x=0X201041CA);
  26670. op_stkvar (x, 1);
  26671. create_insn (0X201041D8);
  26672. create_insn (x=0X201041E0);
  26673. op_stkvar (x, 1);
  26674. create_insn (x=0X201041E2);
  26675. op_stkvar (x, 1);
  26676. create_insn (x=0X201041E4);
  26677. op_stkvar (x, 1);
  26678. create_insn (x=0X201041E6);
  26679. op_stkvar (x, 1);
  26680. create_insn (x=0X201041E8);
  26681. op_stkvar (x, 1);
  26682. set_cmt (0X201041EA, "sprintf_output", 0);
  26683. set_cmt (0X201041EC, "size", 0);
  26684. create_insn (x=0X201041EC);
  26685. op_dec (x, 1);
  26686. create_insn (x=0X201041EE);
  26687. op_plain_offset (x, 1, 0);
  26688. op_plain_offset (x, 129, 0);
  26689. create_insn (x=0X201041F0);
  26690. op_plain_offset (x, 1, 0);
  26691. op_plain_offset (x, 129, 0);
  26692. set_cmt (0X201041F6, "path", 0);
  26693. create_insn (x=0X201041F6);
  26694. op_stkvar (x, 1);
  26695. set_cmt (0X201041F8, "new_path", 0);
  26696. create_insn (x=0X20104204);
  26697. toggle_sign (x, 1);
  26698. set_cmt (0X20104208, "tmd", 0);
  26699. set_cmt (0X20104210, "ptr", 0);
  26700. create_insn (x=0X20104210);
  26701. op_stkvar (x, 1);
  26702. set_cmt (0X20104216, "heapid", 0);
  26703. set_cmt (0X2010421C, "import_ctx", 0);
  26704. create_byte (0X20104236);
  26705. make_array (0X20104236, 0X2);
  26706. create_dword (x=0X20104238);
  26707. op_plain_offset (x, 0, 0);
  26708. op_plain_offset (x, 128, 0);
  26709. create_dword (x=0X2010423C);
  26710. op_plain_offset (x, 0, 0);
  26711. op_plain_offset (x, 128, 0);
  26712. create_dword (x=0X20104240);
  26713. op_plain_offset (x, 0, 0);
  26714. op_plain_offset (x, 128, 0);
  26715. create_dword (x=0X20104244);
  26716. op_plain_offset (x, 0, 0);
  26717. op_plain_offset (x, 128, 0);
  26718. create_dword (x=0X20104248);
  26719. create_dword (0X2010424C);
  26720. create_dword (0X20104250);
  26721. create_dword (x=0X20104254);
  26722. op_plain_offset (x, 0, 0);
  26723. op_plain_offset (x, 128, 0);
  26724. create_dword (x=0X20104258);
  26725. op_plain_offset (x, 0, 0);
  26726. op_plain_offset (x, 128, 0);
  26727. create_dword (x=0X2010425C);
  26728. op_plain_offset (x, 0, 0);
  26729. op_plain_offset (x, 128, 0);
  26730. create_dword (x=0X20104260);
  26731. op_plain_offset (x, 0, 0);
  26732. op_plain_offset (x, 128, 0);
  26733. create_insn (0X20104264);
  26734. set_name (0X20104264, "es_finish_stale_import");
  26735. create_insn (x=0X20104272);
  26736. op_stkvar (x, 1);
  26737. create_insn (x=0X20104274);
  26738. op_plain_offset (x, 1, 0);
  26739. op_plain_offset (x, 129, 0);
  26740. create_insn (x=0X20104286);
  26741. op_stkvar (x, 1);
  26742. create_insn (x=0X20104288);
  26743. op_plain_offset (x, 1, 0);
  26744. op_plain_offset (x, 129, 0);
  26745. create_insn (x=0X20104292);
  26746. op_plain_offset (x, 1, 0X2010BDB4);
  26747. op_plain_offset (x, 129, 0X2010BDB4);
  26748. create_insn (x=0X20104296);
  26749. op_plain_offset (x, 1, 0X2010BDC0);
  26750. op_plain_offset (x, 129, 0X2010BDC0);
  26751. create_insn (x=0X2010429A);
  26752. op_stkvar (x, 1);
  26753. create_insn (x=0X2010429C);
  26754. op_plain_offset (x, 1, 0);
  26755. op_plain_offset (x, 129, 0);
  26756. create_insn (x=0X201042AE);
  26757. op_stkvar (x, 1);
  26758. create_insn (x=0X201042B0);
  26759. op_plain_offset (x, 1, 0);
  26760. op_plain_offset (x, 129, 0);
  26761. create_insn (x=0X201042BE);
  26762. op_plain_offset (x, 1, 0X2010BEC4);
  26763. op_plain_offset (x, 129, 0X2010BEC4);
  26764. create_insn (x=0X201042C2);
  26765. op_stkvar (x, 1);
  26766. create_insn (x=0X201042C4);
  26767. op_plain_offset (x, 1, 0);
  26768. op_plain_offset (x, 129, 0);
  26769. set_cmt (0X201042E6, "path", 0);
  26770. create_insn (x=0X201042E6);
  26771. op_stkvar (x, 1);
  26772. create_insn (0X201042F8);
  26773. create_insn (x=0X20104302);
  26774. op_plain_offset (x, 1, 0);
  26775. op_plain_offset (x, 129, 0);
  26776. create_insn (x=0X20104306);
  26777. op_stkvar (x, 1);
  26778. create_insn (x=0X20104308);
  26779. op_stkvar (x, 1);
  26780. set_cmt (0X2010430A, "sprintf_output", 0);
  26781. create_insn (x=0X2010430A);
  26782. op_stkvar (x, 1);
  26783. set_cmt (0X2010430C, "size", 0);
  26784. create_insn (x=0X2010430C);
  26785. op_dec (x, 1);
  26786. create_insn (x=0X2010430E);
  26787. op_plain_offset (x, 1, 0);
  26788. op_plain_offset (x, 129, 0);
  26789. create_insn (x=0X20104318);
  26790. op_stkvar (x, 1);
  26791. create_insn (x=0X2010431A);
  26792. op_stkvar (x, 1);
  26793. set_cmt (0X2010431C, "sprintf_output", 0);
  26794. create_insn (x=0X2010431C);
  26795. op_stkvar (x, 1);
  26796. set_cmt (0X2010431E, "size", 0);
  26797. create_insn (x=0X2010431E);
  26798. op_dec (x, 1);
  26799. create_insn (x=0X20104320);
  26800. op_plain_offset (x, 1, 0);
  26801. op_plain_offset (x, 129, 0);
  26802. set_cmt (0X20104328, "heapid", 0);
  26803. set_cmt (0X2010432A, "size", 0);
  26804. set_cmt (0X2010433A, "device", 0);
  26805. create_insn (x=0X2010433A);
  26806. op_stkvar (x, 1);
  26807. set_cmt (0X2010433C, "open_mode", 0);
  26808. create_insn (x=0X2010433C);
  26809. op_dec (x, 1);
  26810. create_insn (x=0X2010433E);
  26811. op_dec (x, 0);
  26812. set_cmt (0X20104348, "fd", 0);
  26813. set_cmt (0X2010434A, "output_buffer", 0);
  26814. set_cmt (0X20104354, "heapid", 0);
  26815. set_cmt (0X20104358, "size", 0);
  26816. set_cmt (0X20104368, "fd", 0);
  26817. create_insn (0X20104368);
  26818. set_cmt (0X2010436A, "buf", 0);
  26819. set_cmt (0X2010436E, "len", 0);
  26820. set_cmt (0X20104380, "fd", 0);
  26821. create_insn (0X20104380);
  26822. set_cmt (0X2010438C, "tmd", 0);
  26823. create_insn (0X20104396);
  26824. create_insn (x=0X2010439C);
  26825. op_stkvar (x, 1);
  26826. create_insn (x=0X201043A0);
  26827. op_stkvar (x, 1);
  26828. create_insn (x=0X201043A2);
  26829. op_stkvar (x, 1);
  26830. set_cmt (0X201043A4, "sprintf_output", 0);
  26831. set_cmt (0X201043A6, "size", 0);
  26832. create_insn (x=0X201043A6);
  26833. op_dec (x, 1);
  26834. create_insn (x=0X201043A8);
  26835. op_plain_offset (x, 1, 0);
  26836. op_plain_offset (x, 129, 0);
  26837. create_insn (x=0X201043AA);
  26838. op_plain_offset (x, 1, 0);
  26839. op_plain_offset (x, 129, 0);
  26840. set_cmt (0X201043B0, "path", 0);
  26841. create_insn (x=0X201043C0);
  26842. op_stkvar (x, 1);
  26843. create_insn (x=0X201043C2);
  26844. op_plain_offset (x, 1, 0);
  26845. op_plain_offset (x, 129, 0);
  26846. create_insn (x=0X201043C6);
  26847. op_stkvar (x, 1);
  26848. create_insn (x=0X201043C8);
  26849. op_stkvar (x, 1);
  26850. set_cmt (0X201043CA, "sprintf_output", 0);
  26851. set_cmt (0X201043CC, "size", 0);
  26852. create_insn (x=0X201043CC);
  26853. op_dec (x, 1);
  26854. set_cmt (0X201043CE, "format", 0);
  26855. create_insn (x=0X201043D0);
  26856. op_plain_offset (x, 1, 0);
  26857. op_plain_offset (x, 129, 0);
  26858. set_cmt (0X201043D6, "directory", 0);
  26859. create_insn (x=0X201043E0);
  26860. op_stkvar (x, 1);
  26861. create_insn (x=0X201043E2);
  26862. op_stkvar (x, 1);
  26863. create_insn (x=0X201043E4);
  26864. op_stkvar (x, 1);
  26865. set_cmt (0X201043E6, "sprintf_output", 0);
  26866. set_cmt (0X201043E8, "size", 0);
  26867. create_insn (x=0X201043E8);
  26868. op_dec (x, 1);
  26869. set_cmt (0X201043EA, "format", 0);
  26870. create_insn (x=0X201043EC);
  26871. op_plain_offset (x, 1, 0);
  26872. op_plain_offset (x, 129, 0);
  26873. set_cmt (0X201043F2, "directory", 0);
  26874. create_insn (0X201043FC);
  26875. set_cmt (0X20104404, "fd", 0);
  26876. set_cmt (0X20104410, "heapid", 0);
  26877. set_cmt (0X20104412, "ptr", 0);
  26878. set_cmt (0X2010441E, "heapid", 0);
  26879. set_cmt (0X20104420, "ptr", 0);
  26880. create_byte (0X2010443A);
  26881. make_array (0X2010443A, 0X2);
  26882. create_dword (x=0X2010443C);
  26883. op_plain_offset (x, 0, 0);
  26884. op_plain_offset (x, 128, 0);
  26885. create_dword (x=0X20104440);
  26886. op_plain_offset (x, 0, 0);
  26887. op_plain_offset (x, 128, 0);
  26888. create_dword (x=0X20104444);
  26889. op_plain_offset (x, 0, 0);
  26890. op_plain_offset (x, 128, 0);
  26891. create_dword (x=0X20104448);
  26892. op_plain_offset (x, 0, 0);
  26893. op_plain_offset (x, 128, 0);
  26894. create_dword (x=0X2010444C);
  26895. op_plain_offset (x, 0, 0);
  26896. op_plain_offset (x, 128, 0);
  26897. create_dword (0X20104450);
  26898. create_dword (x=0X20104454);
  26899. op_plain_offset (x, 0, 0);
  26900. op_plain_offset (x, 128, 0);
  26901. create_dword (x=0X20104458);
  26902. op_plain_offset (x, 0, 0);
  26903. op_plain_offset (x, 128, 0);
  26904. create_dword (x=0X2010445C);
  26905. op_plain_offset (x, 0, 0);
  26906. op_plain_offset (x, 128, 0);
  26907. create_dword (0X20104460);
  26908. create_dword (0X20104464);
  26909. create_dword (x=0X20104468);
  26910. op_plain_offset (x, 0, 0);
  26911. op_plain_offset (x, 128, 0);
  26912. create_dword (x=0X2010446C);
  26913. op_plain_offset (x, 0, 0);
  26914. op_plain_offset (x, 128, 0);
  26915. create_insn (0X20104470);
  26916. set_name (0X20104470, "ES_ImportTitleCancel");
  26917. create_insn (x=0X20104484);
  26918. create_insn (0X20104488);
  26919. set_cmt (0X20104494, "tmd", 0);
  26920. set_cmt (0X2010449C, "import_ctx", 0);
  26921. create_byte (0X201044AA);
  26922. make_array (0X201044AA, 0X2);
  26923. create_dword (x=0X201044AC);
  26924. create_insn (0X201044B0);
  26925. set_name (0X201044B0, "es_clear_active_title");
  26926. set_cmt (0X201044B4, "ptr", 0);
  26927. create_insn (x=0X201044B4);
  26928. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  26929. set_cmt (0X201044BA, "heapid", 0);
  26930. set_cmt (0X201044C0, "ptr", 0);
  26931. create_insn (x=0X201044C0);
  26932. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  26933. set_cmt (0X201044C6, "heapid", 0);
  26934. create_insn (x=0X201044CE);
  26935. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  26936. create_insn (x=0X201044D0);
  26937. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  26938. create_insn (x=0X201044D2);
  26939. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  26940. create_byte (0X201044DA);
  26941. make_array (0X201044DA, 0X2);
  26942. create_insn (0X201044DC);
  26943. set_name (0X201044DC, "_es_launch_copy_to_title_ctx");
  26944. create_insn (x=0X201044EC);
  26945. op_stkvar (x, 1);
  26946. create_insn (x=0X201044F2);
  26947. op_stkvar (x, 1);
  26948. create_insn (x=0X20104500);
  26949. op_stkvar (x, 1);
  26950. set_cmt (0X20104502, "heapid", 0);
  26951. set_cmt (0X20104504, "size", 0);
  26952. set_cmt (0X20104514, "device", 0);
  26953. create_insn (0X20104514);
  26954. set_cmt (0X20104516, "open_mode", 0);
  26955. create_insn (x=0X20104516);
  26956. op_dec (x, 1);
  26957. }
  26958.  
  26959. //------------------------------------------------------------------------
  26960. // Information about bytes
  26961.  
  26962. static Bytes_5(void) {
  26963. auto x;
  26964. #define id x
  26965.  
  26966. set_cmt (0X20104524, "fd", 0);
  26967. create_insn (0X20104524);
  26968. set_cmt (0X20104526, "output_buffer", 0);
  26969. set_cmt (0X20104532, "heapid", 0);
  26970. set_cmt (0X20104534, "size", 0);
  26971. set_cmt (0X20104536, "align", 0);
  26972. set_cmt (0X20104548, "fd", 0);
  26973. create_insn (0X20104548);
  26974. set_cmt (0X2010454A, "buf", 0);
  26975. set_cmt (0X2010454C, "len", 0);
  26976. create_insn (0X2010455E);
  26977. set_cmt (0X20104568, "heapid", 0);
  26978. create_insn (0X20104568);
  26979. set_cmt (0X2010456A, "size", 0);
  26980. set_cmt (0X2010456E, "align", 0);
  26981. set_cmt (0X20104580, "dest", 0);
  26982. create_insn (0X20104580);
  26983. set_cmt (0X20104582, "source", 0);
  26984. set_cmt (0X20104584, "length", 0);
  26985. create_insn (x=0X2010458E);
  26986. op_stkvar (x, 1);
  26987. create_insn (x=0X20104590);
  26988. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  26989. create_insn (x=0X20104594);
  26990. op_stkvar (x, 1);
  26991. create_insn (0X20104598);
  26992. set_cmt (0X2010459C, "numerator", 0);
  26993. set_cmt (0X2010459E, "denominator", 0);
  26994. create_insn (x=0X201045A8);
  26995. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  26996. create_insn (x=0X201045B0);
  26997. op_stkvar (x, 1);
  26998. create_insn (x=0X201045B8);
  26999. op_stkvar (x, 1);
  27000. create_insn (x=0X201045CA);
  27001. op_stkvar (x, 1);
  27002. set_cmt (0X201045D6, "heapid", 0);
  27003. create_insn (0X201045D6);
  27004. set_cmt (0X201045D8, "size", 0);
  27005. set_cmt (0X201045DA, "align", 0);
  27006. set_cmt (0X201045EC, "dest", 0);
  27007. create_insn (0X201045EC);
  27008. set_cmt (0X201045EE, "source", 0);
  27009. set_cmt (0X201045F0, "length", 0);
  27010. create_insn (x=0X201045F8);
  27011. op_stkvar (x, 1);
  27012. create_insn (x=0X201045FA);
  27013. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27014. create_insn (0X201045FE);
  27015. set_cmt (0X20104606, "fd", 0);
  27016. set_cmt (0X2010460C, "ptr", 0);
  27017. set_cmt (0X20104612, "heapid", 0);
  27018. set_cmt (0X20104624, "heapid", 0);
  27019. set_cmt (0X20104626, "ptr", 0);
  27020. set_cmt (0X20104638, "heapid", 0);
  27021. set_cmt (0X2010463A, "ptr", 0);
  27022. set_cmt (0X20104644, "heapid", 0);
  27023. set_cmt (0X20104646, "ptr", 0);
  27024. create_byte (0X20104662);
  27025. make_array (0X20104662, 0X2);
  27026. create_dword (0X20104664);
  27027. create_dword (0X20104668);
  27028. create_dword (0X2010466C);
  27029. create_dword (0X20104670);
  27030. create_insn (0X20104674);
  27031. set_name (0X20104674, "_es_get_boot_content_id");
  27032. create_insn (0X201046A0);
  27033. create_insn (0X201046B8);
  27034. create_insn (x=0X201046CA);
  27035. op_stroff (x, 1, GetStrucIdByName("Content"), 0);
  27036. create_insn (x=0X201046CE);
  27037. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27038. create_insn (0X201046F8);
  27039. create_byte (0X2010471A);
  27040. make_array (0X2010471A, 0X2);
  27041. create_dword (0X2010471C);
  27042. create_dword (0X20104720);
  27043. create_insn (0X20104724);
  27044. set_name (0X20104724, "es_launch_open_boot_index_content");
  27045. create_insn (x=0X2010472C);
  27046. op_stkvar (x, 1);
  27047. create_insn (x=0X2010472E);
  27048. op_stkvar (x, 1);
  27049. create_insn (x=0X20104736);
  27050. op_plain_offset (x, 1, 0);
  27051. op_plain_offset (x, 129, 0);
  27052. create_insn (x=0X20104740);
  27053. op_hex (x, 1);
  27054. create_insn (x=0X20104742);
  27055. op_stkvar (x, 1);
  27056. create_insn (x=0X20104744);
  27057. op_stkvar (x, 1);
  27058. create_insn (x=0X2010474A);
  27059. op_plain_offset (x, 1, 0);
  27060. op_plain_offset (x, 129, 0);
  27061. set_cmt (0X2010474C, "active_title", 0);
  27062. set_cmt (0X2010474E, "boot_content_id", 0);
  27063. create_insn (x=0X2010474E);
  27064. op_stkvar (x, 1);
  27065. create_insn (x=0X20104758);
  27066. op_hex (x, 1);
  27067. create_insn (x=0X2010475A);
  27068. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27069. create_insn (x=0X20104766);
  27070. op_stroff (x, 1, GetStrucIdByName("Content"), 0);
  27071. create_insn (x=0X2010476C);
  27072. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27073. create_insn (x=0X20104780);
  27074. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27075. set_cmt (0X20104784, "sha1", 0);
  27076. set_cmt (0X20104786, "shared_content_id_str", 0);
  27077. set_cmt (0X20104788, "next_content_id", 0);
  27078. create_insn (x=0X20104788);
  27079. op_stkvar (x, 1);
  27080. set_cmt (0X20104792, "pointer", 0);
  27081. set_cmt (0X20104794, "value", 0);
  27082. set_cmt (0X20104796, "size", 0);
  27083. set_cmt (0X2010479C, "sprintf_output", 0);
  27084. set_cmt (0X2010479E, "size", 0);
  27085. create_insn (x=0X2010479E);
  27086. op_dec (x, 1);
  27087. create_insn (x=0X201047A0);
  27088. op_plain_offset (x, 1, 0);
  27089. op_plain_offset (x, 129, 0);
  27090. create_insn (x=0X201047AA);
  27091. op_stkvar (x, 1);
  27092. create_insn (x=0X201047AC);
  27093. op_stkvar (x, 1);
  27094. create_insn (x=0X201047AE);
  27095. op_stkvar (x, 1);
  27096. create_insn (x=0X201047B0);
  27097. op_stkvar (x, 1);
  27098. create_insn (x=0X201047B2);
  27099. op_dec (x, 1);
  27100. create_insn (x=0X201047B4);
  27101. op_stkvar (x, 1);
  27102. set_cmt (0X201047B6, "sprintf_output", 0);
  27103. set_cmt (0X201047B8, "size", 0);
  27104. create_insn (x=0X201047B8);
  27105. op_dec (x, 1);
  27106. create_insn (x=0X201047BA);
  27107. op_plain_offset (x, 1, 0);
  27108. op_plain_offset (x, 129, 0);
  27109. create_insn (x=0X201047BC);
  27110. op_plain_offset (x, 1, 0);
  27111. op_plain_offset (x, 129, 0);
  27112. set_cmt (0X201047C2, "device", 0);
  27113. set_cmt (0X201047C4, "open_mode", 0);
  27114. create_insn (x=0X201047C4);
  27115. op_dec (x, 1);
  27116. create_insn (0X201047D2);
  27117. set_cmt (0X201047D8, "fd", 0);
  27118. create_dword (x=0X201047EC);
  27119. op_plain_offset (x, 0, 0);
  27120. op_plain_offset (x, 128, 0);
  27121. create_dword (x=0X201047F0);
  27122. op_plain_offset (x, 0, 0);
  27123. op_plain_offset (x, 128, 0);
  27124. create_dword (x=0X201047F4);
  27125. op_plain_offset (x, 0, 0);
  27126. op_plain_offset (x, 128, 0);
  27127. create_dword (x=0X201047F8);
  27128. op_plain_offset (x, 0, 0);
  27129. op_plain_offset (x, 128, 0);
  27130. create_dword (x=0X201047FC);
  27131. op_plain_offset (x, 0, 0);
  27132. op_plain_offset (x, 128, 0);
  27133. create_insn (0X20104800);
  27134. set_name (0X20104800, "write_to_space_sys");
  27135. create_insn (x=0X20104804);
  27136. op_plain_offset (x, 1, 0);
  27137. op_plain_offset (x, 129, 0);
  27138. set_cmt (0X20104806, "heapid", 0);
  27139. set_cmt (0X20104808, "size", 0);
  27140. set_cmt (0X20104816, "pointer", 0);
  27141. create_insn (0X20104816);
  27142. set_cmt (0X20104818, "value", 0);
  27143. set_cmt (0X2010481A, "size", 0);
  27144. set_cmt (0X20104822, "other_perm", 0);
  27145. create_insn (x=0X20104822);
  27146. op_stkvar (x, 1);
  27147. set_cmt (0X20104824, "buffer", 0);
  27148. create_insn (x=0X20104824);
  27149. op_stkvar (x, 1);
  27150. set_cmt (0X20104826, "length", 0);
  27151. create_insn (x=0X20104826);
  27152. op_stkvar (x, 1);
  27153. create_insn (x=0X20104828);
  27154. op_plain_offset (x, 1, 0);
  27155. op_plain_offset (x, 129, 0);
  27156. set_cmt (0X2010482A, "int", 0);
  27157. set_cmt (0X2010482C, "int", 0);
  27158. set_cmt (0X2010482E, "group_perm", 0);
  27159. set_cmt (0X2010483A, "heapid", 0);
  27160. set_cmt (0X2010483C, "ptr", 0);
  27161. create_dword (x=0X2010484C);
  27162. op_plain_offset (x, 0, 0);
  27163. op_plain_offset (x, 128, 0);
  27164. set_name (0X2010484C, "size");
  27165. create_dword (0X20104850);
  27166. create_dword (x=0X20104854);
  27167. op_plain_offset (x, 0, 0);
  27168. op_plain_offset (x, 128, 0);
  27169. create_insn (0X20104858);
  27170. set_name (0X20104858, "es_write_launch_file");
  27171. create_insn (x=0X20104862);
  27172. op_stkvar (x, 1);
  27173. create_insn (x=0X20104864);
  27174. op_stkvar (x, 1);
  27175. create_insn (x=0X2010486C);
  27176. op_plain_offset (x, 1, 0);
  27177. op_plain_offset (x, 129, 0);
  27178. set_cmt (0X20104872, "string1", 0);
  27179. create_insn (x=0X20104874);
  27180. op_plain_offset (x, 1, 0);
  27181. op_plain_offset (x, 129, 0);
  27182. set_cmt (0X20104876, "size", 0);
  27183. create_insn (x=0X20104880);
  27184. op_plain_offset (x, 1, 0);
  27185. op_plain_offset (x, 129, 0);
  27186. set_cmt (0X20104888, "string1", 0);
  27187. create_insn (0X20104888);
  27188. create_insn (x=0X2010488A);
  27189. op_plain_offset (x, 1, 0);
  27190. op_plain_offset (x, 129, 0);
  27191. set_cmt (0X2010488C, "size", 0);
  27192. create_insn (x=0X20104896);
  27193. op_plain_offset (x, 1, 0);
  27194. op_plain_offset (x, 129, 0);
  27195. create_insn (0X2010489E);
  27196. create_insn (x=0X201048A2);
  27197. op_stkvar (x, 1);
  27198. create_insn (x=0X201048AC);
  27199. op_stkvar (x, 1);
  27200. set_cmt (0X201048C4, "heapid", 0);
  27201. set_cmt (0X201048C6, "size", 0);
  27202. set_cmt (0X201048D4, "dest", 0);
  27203. create_insn (0X201048D4);
  27204. set_cmt (0X201048D6, "source", 0);
  27205. create_insn (x=0X201048D6);
  27206. op_stkvar (x, 1);
  27207. set_cmt (0X201048D8, "length", 0);
  27208. set_cmt (0X201048E0, "dest", 0);
  27209. set_cmt (0X201048E2, "source", 0);
  27210. set_cmt (0X201048E4, "length", 0);
  27211. create_insn (x=0X201048EA);
  27212. op_stkvar (x, 1);
  27213. set_cmt (0X201048F2, "dest", 0);
  27214. set_cmt (0X201048F4, "source", 0);
  27215. set_cmt (0X201048F6, "length", 0);
  27216. set_cmt (0X201048FE, "other_perm", 0);
  27217. create_insn (x=0X201048FE);
  27218. op_stkvar (x, 1);
  27219. set_cmt (0X20104900, "buffer", 0);
  27220. create_insn (x=0X20104900);
  27221. op_stkvar (x, 1);
  27222. set_cmt (0X20104902, "length", 0);
  27223. create_insn (x=0X20104902);
  27224. op_stkvar (x, 1);
  27225. set_cmt (0X20104904, "path", 0);
  27226. set_cmt (0X20104906, "int", 0);
  27227. set_cmt (0X20104908, "int", 0);
  27228. set_cmt (0X2010490A, "group_perm", 0);
  27229. set_cmt (0X20104916, "heapid", 0);
  27230. set_cmt (0X20104918, "ptr", 0);
  27231. create_dword (x=0X2010492C);
  27232. op_plain_offset (x, 0, 0);
  27233. op_plain_offset (x, 128, 0);
  27234. create_dword (x=0X20104930);
  27235. op_plain_offset (x, 0, 0);
  27236. op_plain_offset (x, 128, 0);
  27237. create_dword (x=0X20104934);
  27238. op_plain_offset (x, 0, 0);
  27239. op_plain_offset (x, 128, 0);
  27240. create_dword (0X20104938);
  27241. create_dword (0X2010493C);
  27242. create_insn (0X20104940);
  27243. set_name (0X20104940, "delete_launch_disc_and_write_space");
  27244. create_byte (0X20104952);
  27245. make_array (0X20104952, 0X2);
  27246. create_insn (0X20104954);
  27247. set_name (0X20104954, "es_launch_required_ios");
  27248. create_insn (x=0X20104968);
  27249. op_stkvar (x, 1);
  27250. create_insn (x=0X2010496A);
  27251. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27252. create_insn (x=0X2010496C);
  27253. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27254. set_cmt (0X20104972, "IOS title type", 0);
  27255. set_cmt (0X20104974, "IOS title identifier", 0);
  27256. set_cmt (0X2010497C, "unknown", 0);
  27257. create_insn (x=0X2010497C);
  27258. op_stkvar (x, 1);
  27259. set_cmt (0X2010497E, "tid_lo", 0);
  27260. set_cmt (0X20104980, "tid_hi", 0);
  27261. set_cmt (0X20104982, "ticket_view", 0);
  27262. set_cmt (0X20104984, "tickets_num", 0);
  27263. create_insn (x=0X20104984);
  27264. op_stkvar (x, 1);
  27265. set_cmt (0X2010498E, "tmd", 0);
  27266. create_insn (x=0X2010498E);
  27267. op_stkvar (x, 1);
  27268. create_insn (x=0X20104990);
  27269. op_plain_offset (x, 1, 0);
  27270. op_plain_offset (x, 129, 0);
  27271. set_cmt (0X20104992, "title_identifier", 0);
  27272. set_cmt (0X20104994, "title_type", 0);
  27273. set_cmt (0X20104996, "ticket_view", 0);
  27274. set_cmt (0X201049A0, "title_identifier", 0);
  27275. set_cmt (0X201049A2, "title_type", 0);
  27276. set_cmt (0X201049A4, "ticket_view", 0);
  27277. set_cmt (0X201049A6, "is_internal_launch", 0);
  27278. create_byte (0X201049BE);
  27279. make_array (0X201049BE, 0X2);
  27280. create_dword (x=0X201049C0);
  27281. op_plain_offset (x, 0, 0);
  27282. op_plain_offset (x, 128, 0);
  27283. create_insn (0X201049C4);
  27284. set_name (0X201049C4, "_es_launch_do_checks_and_update_ctx");
  27285. create_insn (x=0X201049D4);
  27286. op_stkvar (x, 1);
  27287. create_insn (x=0X201049D6);
  27288. op_stkvar (x, 1);
  27289. create_insn (x=0X201049DA);
  27290. op_stkvar (x, 1);
  27291. create_insn (x=0X201049DC);
  27292. op_plain_offset (x, 1, 0);
  27293. op_plain_offset (x, 129, 0);
  27294. create_insn (x=0X201049EC);
  27295. op_plain_offset (x, 1, 0X2010BC34);
  27296. op_plain_offset (x, 129, 0X2010BC34);
  27297. create_insn (x=0X201049F6);
  27298. op_plain_offset (x, 1, 0);
  27299. op_plain_offset (x, 129, 0);
  27300. create_insn (x=0X20104A0A);
  27301. op_plain_offset (x, 1, 0X2010BB70);
  27302. op_plain_offset (x, 129, 0X2010BB70);
  27303. create_insn (x=0X20104A0E);
  27304. op_plain_offset (x, 1, 0X2010BB70);
  27305. op_plain_offset (x, 129, 0X2010BB70);
  27306. create_insn (x=0X20104A12);
  27307. op_stkvar (x, 1);
  27308. create_insn (x=0X20104A14);
  27309. op_plain_offset (x, 1, 0);
  27310. op_plain_offset (x, 129, 0);
  27311. create_insn (x=0X20104A32);
  27312. op_stkvar (x, 1);
  27313. create_insn (x=0X20104A34);
  27314. op_stkvar (x, 1);
  27315. set_cmt (0X20104A36, "sprintf_output", 0);
  27316. set_cmt (0X20104A38, "size", 0);
  27317. create_insn (x=0X20104A38);
  27318. op_dec (x, 1);
  27319. create_insn (x=0X20104A3A);
  27320. op_plain_offset (x, 1, 0);
  27321. op_plain_offset (x, 129, 0);
  27322. create_insn (x=0X20104A3C);
  27323. op_plain_offset (x, 1, 0);
  27324. op_plain_offset (x, 129, 0);
  27325. set_cmt (0X20104A44, "id_high", 0);
  27326. set_cmt (0X20104A48, "id_low", 0);
  27327. create_insn (x=0X20104A48);
  27328. op_stkvar (x, 1);
  27329. set_cmt (0X20104A4A, "active_title", 0);
  27330. set_cmt (0X20104A4C, "path", 0);
  27331. set_cmt (0X20104A4E, "copy_tmd", 0);
  27332. create_insn (x=0X20104A5A);
  27333. op_stkvar (x, 1);
  27334. create_insn (x=0X20104A5C);
  27335. op_stkvar (x, 1);
  27336. create_insn (x=0X20104A5E);
  27337. op_stkvar (x, 1);
  27338. create_insn (x=0X20104A60);
  27339. op_stkvar (x, 1);
  27340. set_cmt (0X20104A62, "sprintf_output", 0);
  27341. set_cmt (0X20104A64, "size", 0);
  27342. create_insn (x=0X20104A64);
  27343. op_dec (x, 1);
  27344. create_insn (x=0X20104A66);
  27345. op_plain_offset (x, 1, 0);
  27346. op_plain_offset (x, 129, 0);
  27347. create_insn (x=0X20104A68);
  27348. op_plain_offset (x, 1, 0);
  27349. op_plain_offset (x, 129, 0);
  27350. set_cmt (0X20104A6E, "id_low", 0);
  27351. create_insn (x=0X20104A6E);
  27352. op_stkvar (x, 1);
  27353. set_cmt (0X20104A70, "id_high", 0);
  27354. set_cmt (0X20104A72, "active_title", 0);
  27355. set_cmt (0X20104A74, "path", 0);
  27356. set_cmt (0X20104A76, "copy_tmd", 0);
  27357. create_insn (x=0X20104A82);
  27358. op_stkvar (x, 1);
  27359. create_insn (x=0X20104A88);
  27360. op_stkvar (x, 1);
  27361. create_insn (x=0X20104A8E);
  27362. op_stkvar (x, 1);
  27363. set_cmt (0X20104A9C, "signed_ticket", 0);
  27364. create_insn (x=0X20104A9C);
  27365. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27366. create_insn (0X20104AA8);
  27367. create_insn (x=0X20104AAA);
  27368. set_cmt (0X20104AAE, "title_type", 0);
  27369. create_insn (x=0X20104AAE);
  27370. op_stkvar (x, 1);
  27371. set_cmt (0X20104AB0, "title_identifier", 0);
  27372. create_insn (x=0X20104AB0);
  27373. op_stkvar (x, 1);
  27374. set_cmt (0X20104AB2, "path_to_boot_content", 0);
  27375. create_insn (x=0X20104AB2);
  27376. op_stkvar (x, 1);
  27377. create_insn (x=0X20104ABE);
  27378. op_stkvar (x, 1);
  27379. create_insn (x=0X20104AC4);
  27380. op_stkvar (x, 1);
  27381. create_insn (x=0X20104ACA);
  27382. op_stkvar (x, 1);
  27383. create_insn (x=0X20104AD0);
  27384. op_stkvar (x, 1);
  27385. create_insn (x=0X20104ADA);
  27386. op_dec (x, 1);
  27387. create_insn (x=0X20104ADC);
  27388. op_stkvar (x, 1);
  27389. create_insn (x=0X20104AE0);
  27390. op_dec (x, 0);
  27391. set_cmt (0X20104AE2, "is_boot2", 0);
  27392. create_insn (x=0X20104AE2);
  27393. op_stkvar (x, 1);
  27394. set_cmt (0X20104AE6, "unknown", 0);
  27395. create_insn (x=0X20104AEC);
  27396. op_plain_offset (x, 1, 0);
  27397. op_plain_offset (x, 129, 0);
  27398. set_cmt (0X20104AEE, "device", 0);
  27399. set_cmt (0X20104AF0, "open_mode", 0);
  27400. create_insn (x=0X20104AF0);
  27401. op_dec (x, 1);
  27402. create_insn (x=0X20104AF8);
  27403. op_stkvar (x, 1);
  27404. set_cmt (0X20104B0A, "path", 0);
  27405. set_cmt (0X20104B18, "heapid", 0);
  27406. set_cmt (0X20104B1A, "size", 0);
  27407. create_insn (x=0X20104B26);
  27408. set_cmt (0X20104B2A, "fd", 0);
  27409. create_insn (0X20104B2A);
  27410. set_cmt (0X20104B2C, "buf", 0);
  27411. set_cmt (0X20104B2E, "len", 0);
  27412. set_cmt (0X20104B3C, "fd", 0);
  27413. create_insn (0X20104B3C);
  27414. create_insn (x=0X20104B42);
  27415. op_plain_offset (x, 1, 0);
  27416. op_plain_offset (x, 129, 0);
  27417. create_insn (x=0X20104B48);
  27418. create_insn (x=0X20104B50);
  27419. op_stkvar (x, 1);
  27420. create_insn (x=0X20104B58);
  27421. op_stkvar (x, 1);
  27422. set_cmt (0X20104B5E, "active_title", 0);
  27423. set_cmt (0X20104B60, "title_type", 0);
  27424. create_insn (x=0X20104B60);
  27425. op_stkvar (x, 1);
  27426. set_cmt (0X20104B62, "title_identifier", 0);
  27427. create_insn (x=0X20104B62);
  27428. op_stkvar (x, 1);
  27429. set_cmt (0X20104B64, "ticket_view", 0);
  27430. create_insn (0X20104B70);
  27431. create_insn (x=0X20104B76);
  27432. op_stkvar (x, 1);
  27433. set_cmt (0X20104B7C, "active_title", 0);
  27434. set_cmt (0X20104B7E, "title_type", 0);
  27435. create_insn (x=0X20104B7E);
  27436. op_stkvar (x, 1);
  27437. set_cmt (0X20104B80, "title_identifier", 0);
  27438. create_insn (x=0X20104B80);
  27439. op_stkvar (x, 1);
  27440. set_cmt (0X20104B82, "ticket_view", 0);
  27441. create_insn (0X20104B8E);
  27442. create_insn (0X20104B92);
  27443. create_insn (x=0X20104B96);
  27444. op_stkvar (x, 1);
  27445. create_insn (x=0X20104B98);
  27446. op_stkvar (x, 1);
  27447. set_cmt (0X20104BAA, "keyid", 0);
  27448. set_cmt (0X20104BAC, "data", 0);
  27449. create_insn (x=0X20104BAC);
  27450. op_stkvar (x, 1);
  27451. create_insn (x=0X20104BC4);
  27452. op_stkvar (x, 1);
  27453. create_insn (0X20104BD8);
  27454. create_insn (x=0X20104BDC);
  27455. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27456. set_cmt (0X20104BDE, "ptr", 0);
  27457. set_cmt (0X20104BE4, "heapid", 0);
  27458. create_byte (0X20104BFE);
  27459. make_array (0X20104BFE, 0X2);
  27460. create_dword (x=0X20104C00);
  27461. op_plain_offset (x, 0, 0);
  27462. op_plain_offset (x, 128, 0);
  27463. create_dword (x=0X20104C04);
  27464. op_plain_offset (x, 0, 0);
  27465. op_plain_offset (x, 128, 0);
  27466. create_dword (x=0X20104C08);
  27467. op_plain_offset (x, 0, 0);
  27468. op_plain_offset (x, 128, 0);
  27469. create_dword (x=0X20104C0C);
  27470. op_plain_offset (x, 0, 0);
  27471. op_plain_offset (x, 128, 0);
  27472. create_dword (x=0X20104C10);
  27473. op_plain_offset (x, 0, 0);
  27474. op_plain_offset (x, 128, 0);
  27475. create_dword (x=0X20104C14);
  27476. op_plain_offset (x, 0, 0);
  27477. op_plain_offset (x, 128, 0);
  27478. create_dword (x=0X20104C18);
  27479. op_plain_offset (x, 0, 0);
  27480. op_plain_offset (x, 128, 0);
  27481. create_dword (x=0X20104C1C);
  27482. create_dword (x=0X20104C20);
  27483. op_dec (x, 0);
  27484. create_dword (x=0X20104C24);
  27485. op_plain_offset (x, 0, 0);
  27486. op_plain_offset (x, 128, 0);
  27487. create_dword (x=0X20104C28);
  27488. create_dword (0X20104C2C);
  27489. create_dword (0X20104C30);
  27490. create_dword (0X20104C34);
  27491. create_dword (0X20104C38);
  27492. create_insn (0X20104C3C);
  27493. set_name (0X20104C3C, "magic_ahbprot_stuff");
  27494. create_insn (x=0X20104C4E);
  27495. op_plain_offset (x, 1, 0);
  27496. op_plain_offset (x, 129, 0);
  27497. create_insn (x=0X20104C50);
  27498. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27499. create_insn (x=0X20104C5A);
  27500. op_plain_offset (x, 1, 0);
  27501. op_plain_offset (x, 129, 0);
  27502. create_insn (x=0X20104C5C);
  27503. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27504. create_insn (x=0X20104C5E);
  27505. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27506. set_cmt (0X20104C6C, "enable", 0);
  27507. set_cmt (0X20104C74, "enable", 0);
  27508. create_insn (0X20104C74);
  27509. create_insn (x=0X20104C7E);
  27510. op_plain_offset (x, 1, 0);
  27511. op_plain_offset (x, 129, 0);
  27512. set_cmt (0X20104C80, "mode", 0);
  27513. set_cmt (0X20104C8A, "heapid", 0);
  27514. set_cmt (0X20104C8C, "size", 0);
  27515. create_insn (0X20104C9A);
  27516. create_insn (0X20104CA6);
  27517. set_cmt (0X20104CAC, "output_buffer", 0);
  27518. create_insn (x=0X20104CAC);
  27519. op_stkvar (x, 1);
  27520. set_cmt (0X20104CAE, "output_buffer_len", 0);
  27521. create_insn (x=0X20104CAE);
  27522. op_stkvar (x, 1);
  27523. set_cmt (0X20104CB0, "fd", 0);
  27524. set_cmt (0X20104CB2, "request", 0);
  27525. set_cmt (0X20104CB4, "input_buffer", 0);
  27526. set_cmt (0X20104CB6, "input_buffer_len", 0);
  27527. set_cmt (0X20104CC2, "fd", 0);
  27528. set_cmt (0X20104CCC, "heapid", 0);
  27529. set_cmt (0X20104CCE, "ptr", 0);
  27530. create_byte (0X20104CE2);
  27531. make_array (0X20104CE2, 0X2);
  27532. create_dword (x=0X20104CE4);
  27533. op_plain_offset (x, 0, 0);
  27534. op_plain_offset (x, 128, 0);
  27535. create_dword (0X20104CE8);
  27536. create_dword (x=0X20104CEC);
  27537. op_plain_offset (x, 0, 0);
  27538. op_plain_offset (x, 128, 0);
  27539. create_dword (0X20104CF0);
  27540. create_insn (0X20104CF4);
  27541. set_name (0X20104CF4, "ES_LaunchTitle");
  27542. set_cmt (0X20104CFA, "ticket_view", 0);
  27543. set_cmt (0X20104CFC, "title_identifier", 0);
  27544. set_cmt (0X20104CFE, "title_type", 0);
  27545. set_cmt (0X20104D00, "ticket_view", 0);
  27546. set_cmt (0X20104D02, "unknown_flag", 0);
  27547. create_insn (x=0X20104D04);
  27548. op_plain_offset (x, 1, 0);
  27549. op_plain_offset (x, 129, 0);
  27550. set_cmt (0X20104D06, "active_title", 0);
  27551. set_cmt (0X20104D0C, "active_title", 0);
  27552. set_cmt (0X20104D0E, "title_identifier", 0);
  27553. set_cmt (0X20104D10, "title_type", 0);
  27554. set_cmt (0X20104D12, "ticket_view", 0);
  27555. create_insn (x=0X20104D1C);
  27556. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27557. create_insn (x=0X20104D28);
  27558. op_plain_offset (x, 1, 0);
  27559. op_plain_offset (x, 129, 0);
  27560. set_cmt (0X20104D40, "title_identifier", 0);
  27561. set_cmt (0X20104D42, "title_type", 0);
  27562. set_cmt (0X20104D44, "path_to_boot_content", 0);
  27563. set_cmt (0X20104D4E, "title_identifier", 0);
  27564. set_cmt (0X20104D50, "title_type", 0);
  27565. set_cmt (0X20104D52, "uid", 0);
  27566. create_insn (x=0X20104D5C);
  27567. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27568. create_insn (x=0X20104D5E);
  27569. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27570. set_cmt (0X20104D66, "pid", 0);
  27571. set_cmt (0X20104D68, "uid", 0);
  27572. create_insn (x=0X20104D68);
  27573. op_hex (x, 1);
  27574. set_cmt (0X20104D6E, "pid", 0);
  27575. set_cmt (0X20104D70, "gid", 0);
  27576. set_cmt (0X20104D7E, "title_identifier -= 3", 0);
  27577. set_cmt (0X20104D86, "title_type == 1", 0);
  27578. set_cmt (0X20104D8E, "title_identifier > 257 (not IOS, BC, MIOS)", 0);
  27579. create_insn (x=0X20104D8E);
  27580. op_dec (x, 1);
  27581. set_cmt (0X20104D92, "di_flag", 0);
  27582. create_insn (x=0X20104D9C);
  27583. op_dec (x, 1);
  27584. create_insn (x=0X20104DA4);
  27585. op_plain_offset (x, 1, 0);
  27586. op_plain_offset (x, 129, 0);
  27587. create_insn (x=0X20104DA6);
  27588. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27589. create_insn (x=0X20104DA8);
  27590. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27591. set_cmt (0X20104DB0, "path", 0);
  27592. create_insn (x=0X20104DB0);
  27593. op_hex (x, 1);
  27594. set_cmt (0X20104DB2, "flag", 0);
  27595. set_cmt (0X20104DB4, "version", 0);
  27596. set_cmt (0X20104DBE, "di_flag", 0);
  27597. create_insn (0X20104DBE);
  27598. set_cmt (0X20104DC8, "path", 0);
  27599. create_insn (x=0X20104DC8);
  27600. op_stkvar (x, 1);
  27601. set_cmt (0X20104DD0, "active_title", 0);
  27602. create_insn (x=0X20104DD0);
  27603. op_plain_offset (x, 1, 0);
  27604. op_plain_offset (x, 129, 0);
  27605. create_insn (x=0X20104DD6);
  27606. create_insn (x=0X20104DDC);
  27607. set_cmt (0X20104DE0, "active_title", 0);
  27608. create_insn (x=0X20104DE0);
  27609. op_plain_offset (x, 1, 0);
  27610. op_plain_offset (x, 129, 0);
  27611. create_dword (x=0X20104DF4);
  27612. op_plain_offset (x, 0, 0);
  27613. op_plain_offset (x, 128, 0);
  27614. create_dword (x=0X20104DF8);
  27615. op_plain_offset (x, 0, 0);
  27616. op_plain_offset (x, 128, 0);
  27617. create_dword (0X20104DFC);
  27618. create_dword (0X20104E00);
  27619. create_insn (0X20104E04);
  27620. set_name (0X20104E04, "_es_get_shared_content_id_for_hash");
  27621. create_insn (x=0X20104E12);
  27622. op_stkvar (x, 1);
  27623. set_cmt (0X20104E18, "device", 0);
  27624. create_insn (x=0X20104E18);
  27625. op_stkvar (x, 1);
  27626. create_insn (x=0X20104E1A);
  27627. op_plain_offset (x, 1, 0);
  27628. op_plain_offset (x, 129, 0);
  27629. create_insn (x=0X20104E2C);
  27630. op_stkvar (x, 1);
  27631. create_insn (x=0X20104E2E);
  27632. op_stkvar (x, 1);
  27633. create_insn (x=0X20104E34);
  27634. op_stkvar (x, 1);
  27635. create_insn (x=0X20104E36);
  27636. op_plain_offset (x, 1, 0);
  27637. op_plain_offset (x, 129, 0);
  27638. create_insn (x=0X20104E40);
  27639. op_plain_offset (x, 1, 0X2010BED8);
  27640. op_plain_offset (x, 129, 0X2010BED8);
  27641. set_cmt (0X20104E4A, "open_mode", 0);
  27642. create_insn (x=0X20104E4A);
  27643. op_dec (x, 1);
  27644. set_cmt (0X20104E54, "heapid", 0);
  27645. set_cmt (0X20104E56, "size", 0);
  27646. create_insn (x=0X20104E62);
  27647. op_stkvar (x, 1);
  27648. set_cmt (0X20104E66, "heapid", 0);
  27649. create_insn (0X20104E66);
  27650. set_cmt (0X20104E68, "size", 0);
  27651. create_insn (x=0X20104E74);
  27652. op_stkvar (x, 1);
  27653. set_cmt (0X20104E78, "fd", 0);
  27654. create_insn (0X20104E78);
  27655. set_cmt (0X20104E7A, "output_buffer", 0);
  27656. create_insn (x=0X20104E82);
  27657. op_stkvar (x, 1);
  27658. set_cmt (0X20104E86, "numerator", 0);
  27659. set_cmt (0X20104E8C, "denominator", 0);
  27660. set_cmt (0X20104E94, "heapid", 0);
  27661. create_insn (x=0X20104EA6);
  27662. op_stkvar (x, 1);
  27663. create_insn (0X20104EAA);
  27664. create_insn (x=0X20104EAC);
  27665. op_stkvar (x, 1);
  27666. set_cmt (0X20104EB2, "fd", 0);
  27667. set_cmt (0X20104EB4, "buf", 0);
  27668. set_cmt (0X20104EB6, "len", 0);
  27669. create_insn (x=0X20104EC0);
  27670. op_stkvar (x, 1);
  27671. set_cmt (0X20104EC8, "pointer1", 0);
  27672. set_cmt (0X20104ECA, "pointer2", 0);
  27673. create_insn (x=0X20104ECA);
  27674. op_stkvar (x, 1);
  27675. set_cmt (0X20104ECC, "size", 0);
  27676. set_cmt (0X20104ED6, "pointer", 0);
  27677. set_cmt (0X20104ED8, "value", 0);
  27678. set_cmt (0X20104EDA, "size", 0);
  27679. set_cmt (0X20104EE0, "dst", 0);
  27680. set_cmt (0X20104EE2, "src", 0);
  27681. set_cmt (0X20104EE4, "n", 0);
  27682. set_cmt (0X20104EEC, "a1", 0);
  27683. set_cmt (0X20104EEE, "a2", 0);
  27684. create_insn (x=0X20104EF6);
  27685. op_stkvar (x, 1);
  27686. set_cmt (0X20104EFA, "dest", 0);
  27687. create_insn (x=0X20104EFA);
  27688. op_stkvar (x, 1);
  27689. set_cmt (0X20104EFC, "source", 0);
  27690. set_cmt (0X20104EFE, "length", 0);
  27691. set_cmt (0X20104F06, "a1", 0);
  27692. create_insn (x=0X20104F06);
  27693. op_stkvar (x, 1);
  27694. set_cmt (0X20104F08, "a2", 0);
  27695. create_insn (x=0X20104F10);
  27696. op_stkvar (x, 1);
  27697. create_insn (x=0X20104F14);
  27698. op_stkvar (x, 1);
  27699. create_insn (x=0X20104F1C);
  27700. op_stkvar (x, 1);
  27701. create_insn (x=0X20104F26);
  27702. op_stkvar (x, 1);
  27703. create_insn (0X20104F44);
  27704. create_insn (x=0X20104F50);
  27705. op_stkvar (x, 1);
  27706. create_insn (0X20104F54);
  27707. create_insn (x=0X20104F56);
  27708. op_stkvar (x, 1);
  27709. create_insn (0X20104F5A);
  27710. create_insn (x=0X20104F60);
  27711. op_stkvar (x, 1);
  27712. set_cmt (0X20104F66, "fd", 0);
  27713. set_cmt (0X20104F70, "heapid", 0);
  27714. set_cmt (0X20104F72, "ptr", 0);
  27715. set_cmt (0X20104F7C, "heapid", 0);
  27716. set_cmt (0X20104F7E, "ptr", 0);
  27717. set_cmt (0X20104F8A, "heapid", 0);
  27718. set_cmt (0X20104F8C, "ptr", 0);
  27719. create_insn (x=0X20104F92);
  27720. op_stkvar (x, 1);
  27721. create_byte (0X20104FA6);
  27722. make_array (0X20104FA6, 0X2);
  27723. create_dword (x=0X20104FA8);
  27724. op_plain_offset (x, 0, 0);
  27725. op_plain_offset (x, 128, 0);
  27726. create_dword (x=0X20104FAC);
  27727. op_plain_offset (x, 0, 0);
  27728. op_plain_offset (x, 128, 0);
  27729. create_dword (0X20104FB0);
  27730. create_dword (0X20104FB4);
  27731. create_insn (0X20104FB8);
  27732. set_name (0X20104FB8, "_es_open_content");
  27733. create_insn (x=0X20104FCE);
  27734. op_stkvar (x, 1);
  27735. create_insn (x=0X20104FD0);
  27736. op_plain_offset (x, 1, 0);
  27737. op_plain_offset (x, 129, 0);
  27738. create_insn (x=0X20104FE6);
  27739. op_stkvar (x, 1);
  27740. create_insn (x=0X20104FE8);
  27741. op_plain_offset (x, 1, 0);
  27742. op_plain_offset (x, 129, 0);
  27743. create_insn (x=0X20104FF6);
  27744. op_hex (x, 1);
  27745. create_insn (x=0X20104FFA);
  27746. op_stkvar (x, 1);
  27747. create_insn (x=0X20104FFC);
  27748. op_plain_offset (x, 1, 0);
  27749. op_plain_offset (x, 129, 0);
  27750. create_insn (x=0X2010500E);
  27751. op_stkvar (x, 1);
  27752. create_insn (x=0X20105020);
  27753. op_stkvar (x, 1);
  27754. create_insn (x=0X20105022);
  27755. op_stkvar (x, 1);
  27756. create_insn (0X2010505C);
  27757. create_insn (0X2010506C);
  27758. create_insn (x=0X20105080);
  27759. op_stkvar (x, 1);
  27760. set_cmt (0X20105086, "sha1", 0);
  27761. set_cmt (0X20105088, "shared_content_id_str", 0);
  27762. set_cmt (0X2010508A, "next_content_id", 0);
  27763. create_insn (x=0X2010508A);
  27764. op_stkvar (x, 1);
  27765. create_insn (x=0X20105094);
  27766. op_stkvar (x, 1);
  27767. set_cmt (0X20105096, "sprintf_output", 0);
  27768. set_cmt (0X20105098, "size", 0);
  27769. create_insn (x=0X20105098);
  27770. op_dec (x, 1);
  27771. create_insn (x=0X2010509A);
  27772. op_plain_offset (x, 1, 0);
  27773. op_plain_offset (x, 129, 0);
  27774. set_cmt (0X201050A2, "device", 0);
  27775. set_cmt (0X201050A4, "open_mode", 0);
  27776. create_insn (x=0X201050A4);
  27777. op_dec (x, 1);
  27778. create_insn (x=0X201050AE);
  27779. op_stkvar (x, 1);
  27780. create_insn (x=0X201050B0);
  27781. op_stkvar (x, 1);
  27782. create_insn (x=0X201050B2);
  27783. op_stkvar (x, 1);
  27784. create_insn (x=0X201050B4);
  27785. op_stkvar (x, 1);
  27786. create_insn (x=0X201050B6);
  27787. op_stkvar (x, 1);
  27788. create_insn (x=0X201050BA);
  27789. op_stkvar (x, 1);
  27790. set_cmt (0X201050BC, "sprintf_output", 0);
  27791. set_cmt (0X201050BE, "size", 0);
  27792. create_insn (x=0X201050BE);
  27793. op_dec (x, 1);
  27794. create_insn (x=0X201050C0);
  27795. op_plain_offset (x, 1, 0);
  27796. op_plain_offset (x, 129, 0);
  27797. create_insn (x=0X201050C2);
  27798. op_plain_offset (x, 1, 0);
  27799. op_plain_offset (x, 129, 0);
  27800. set_cmt (0X201050C8, "device", 0);
  27801. set_cmt (0X201050CA, "open_mode", 0);
  27802. create_insn (x=0X201050CA);
  27803. op_dec (x, 1);
  27804. create_insn (0X201050DA);
  27805. create_insn (0X201050E6);
  27806. create_insn (x=0X201050E8);
  27807. op_plain_offset (x, 1, 0);
  27808. op_plain_offset (x, 129, 0);
  27809. set_cmt (0X20105102, "fd", 0);
  27810. create_byte (0X2010511E);
  27811. make_array (0X2010511E, 0X2);
  27812. create_dword (x=0X20105120);
  27813. op_plain_offset (x, 0, 0);
  27814. op_plain_offset (x, 128, 0);
  27815. create_dword (x=0X20105124);
  27816. op_plain_offset (x, 0, 0);
  27817. op_plain_offset (x, 128, 0);
  27818. create_dword (x=0X20105128);
  27819. op_plain_offset (x, 0, 0);
  27820. op_plain_offset (x, 128, 0);
  27821. create_dword (0X2010512C);
  27822. create_dword (x=0X20105130);
  27823. op_plain_offset (x, 0, 0);
  27824. op_plain_offset (x, 128, 0);
  27825. create_dword (x=0X20105134);
  27826. op_plain_offset (x, 0, 0);
  27827. op_plain_offset (x, 128, 0);
  27828. create_dword (x=0X20105138);
  27829. op_plain_offset (x, 0, 0);
  27830. op_plain_offset (x, 128, 0);
  27831. create_dword (x=0X2010513C);
  27832. op_plain_offset (x, 0, 0);
  27833. op_plain_offset (x, 128, 0);
  27834. create_insn (0X20105140);
  27835. set_name (0X20105140, "ES_OpenActiveTitleContent");
  27836. create_insn (x=0X2010514A);
  27837. op_plain_offset (x, 1, 0);
  27838. op_plain_offset (x, 129, 0);
  27839. create_insn (x=0X2010514C);
  27840. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27841. create_insn (x=0X20105152);
  27842. create_insn (x=0X20105156);
  27843. op_plain_offset (x, 1, 0);
  27844. op_plain_offset (x, 129, 0);
  27845. create_insn (x=0X20105158);
  27846. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27847. create_insn (x=0X2010515A);
  27848. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27849. set_cmt (0X20105160, "title_type", 0);
  27850. set_cmt (0X20105162, "title_identifier", 0);
  27851. set_cmt (0X20105164, "uid", 0);
  27852. create_insn (x=0X2010516E);
  27853. op_stkvar (x, 1);
  27854. create_insn (x=0X20105178);
  27855. create_insn (0X2010517C);
  27856. create_insn (x=0X20105188);
  27857. create_insn (x=0X2010518C);
  27858. op_plain_offset (x, 1, 0);
  27859. op_plain_offset (x, 129, 0);
  27860. create_insn (x=0X2010518E);
  27861. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27862. create_insn (x=0X20105192);
  27863. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  27864. create_insn (x=0X201051A4);
  27865. op_plain_offset (x, 1, 0);
  27866. op_plain_offset (x, 129, 0);
  27867. set_cmt (0X201051A6, "tmd", 0);
  27868. create_insn (x=0X201051A6);
  27869. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27870. set_cmt (0X201051A8, "cidx", 0);
  27871. set_cmt (0X201051AA, "uid", 0);
  27872. create_dword (x=0X201051B8);
  27873. op_plain_offset (x, 0, 0);
  27874. op_plain_offset (x, 128, 0);
  27875. create_dword (x=0X201051BC);
  27876. create_dword (x=0X201051C0);
  27877. create_insn (0X201051C4);
  27878. set_name (0X201051C4, "es_check_permitted_title_from_ticket");
  27879. create_insn (x=0X201051C6);
  27880. op_plain_offset (x, 1, 0);
  27881. op_plain_offset (x, 129, 0);
  27882. create_insn (x=0X201051C8);
  27883. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27884. create_insn (x=0X201051CA);
  27885. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27886. set_cmt (0X201051D0, "title identifier", 0);
  27887. create_insn (x=0X201051D6);
  27888. op_stroff (x, 1, GetStrucIdByName("TicketView"), 0);
  27889. create_insn (x=0X201051DA);
  27890. op_stroff (x, 1, GetStrucIdByName("TicketView"), 0);
  27891. create_insn (0X201051E4);
  27892. create_byte (0X201051EA);
  27893. make_array (0X201051EA, 0X2);
  27894. create_dword (x=0X201051EC);
  27895. op_plain_offset (x, 0, 0);
  27896. op_plain_offset (x, 128, 0);
  27897. create_insn (0X201051F0);
  27898. set_name (0X201051F0, "ES_OpenContent");
  27899. create_insn (x=0X201051FE);
  27900. op_stkvar (x, 1);
  27901. create_insn (x=0X20105206);
  27902. op_stkvar (x, 1);
  27903. create_insn (x=0X2010520C);
  27904. op_stkvar (x, 1);
  27905. create_insn (x=0X20105210);
  27906. op_stkvar (x, 1);
  27907. create_insn (x=0X2010521A);
  27908. op_stkvar (x, 1);
  27909. create_insn (x=0X2010521C);
  27910. op_plain_offset (x, 1, 0);
  27911. op_plain_offset (x, 129, 0);
  27912. create_insn (x=0X2010522E);
  27913. op_plain_offset (x, 1, 0X2010BB70);
  27914. op_plain_offset (x, 129, 0X2010BB70);
  27915. create_insn (x=0X20105232);
  27916. op_plain_offset (x, 1, 0X2010BB70);
  27917. op_plain_offset (x, 129, 0X2010BB70);
  27918. create_insn (x=0X20105238);
  27919. op_stkvar (x, 1);
  27920. create_insn (x=0X2010523A);
  27921. op_stkvar (x, 1);
  27922. set_cmt (0X2010523E, "unknown", 0);
  27923. create_insn (x=0X2010523E);
  27924. op_stkvar (x, 1);
  27925. set_cmt (0X20105240, "tid_lo", 0);
  27926. set_cmt (0X20105242, "tid_hi", 0);
  27927. set_cmt (0X20105244, "ticket_view", 0);
  27928. set_cmt (0X20105246, "tickets_num", 0);
  27929. create_insn (x=0X20105246);
  27930. op_stkvar (x, 1);
  27931. set_cmt (0X20105252, "heapid", 0);
  27932. create_insn (0X20105252);
  27933. create_insn (x=0X20105256);
  27934. op_stkvar (x, 1);
  27935. create_insn (x=0X20105266);
  27936. create_insn (0X2010526A);
  27937. create_insn (x=0X2010526C);
  27938. op_stkvar (x, 1);
  27939. create_insn (0X20105270);
  27940. set_cmt (0X20105272, "unknown", 0);
  27941. create_insn (x=0X20105272);
  27942. op_stkvar (x, 1);
  27943. set_cmt (0X20105274, "tid_lo", 0);
  27944. set_cmt (0X20105276, "tid_hi", 0);
  27945. set_cmt (0X20105278, "ticket_view", 0);
  27946. set_cmt (0X2010527A, "tickets_num", 0);
  27947. create_insn (x=0X2010527A);
  27948. op_stkvar (x, 1);
  27949. create_insn (0X20105286);
  27950. create_insn (x=0X20105288);
  27951. op_stkvar (x, 1);
  27952. set_cmt (0X20105294, "pointer1", 0);
  27953. set_cmt (0X20105296, "pointer2", 0);
  27954. set_cmt (0X20105298, "size", 0);
  27955. create_insn (x=0X20105298);
  27956. op_stroff (x, 1, GetStrucIdByName("TicketView"), 0);
  27957. create_insn (x=0X201052A4);
  27958. op_stkvar (x, 1);
  27959. create_insn (x=0X201052AA);
  27960. op_stkvar (x, 1);
  27961. create_insn (x=0X201052B0);
  27962. set_cmt (0X201052B4, "ticket_view", 0);
  27963. create_insn (0X201052B4);
  27964. create_insn (x=0X201052BE);
  27965. op_plain_offset (x, 1, 0);
  27966. op_plain_offset (x, 129, 0);
  27967. create_insn (x=0X201052C0);
  27968. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  27969. create_insn (x=0X201052C2);
  27970. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  27971. create_insn (x=0X201052CC);
  27972. op_stkvar (x, 1);
  27973. create_insn (x=0X201052CE);
  27974. op_stkvar (x, 1);
  27975. set_cmt (0X201052D0, "title_type", 0);
  27976. set_cmt (0X201052D2, "title_identifier", 0);
  27977. set_cmt (0X201052D4, "uid", 0);
  27978. create_insn (x=0X201052D4);
  27979. op_stkvar (x, 1);
  27980. create_insn (x=0X201052DE);
  27981. op_stkvar (x, 1);
  27982. create_insn (x=0X201052E0);
  27983. op_stkvar (x, 1);
  27984. create_insn (x=0X201052EA);
  27985. op_stkvar (x, 1);
  27986. create_insn (x=0X201052F0);
  27987. op_stkvar (x, 1);
  27988. create_insn (x=0X201052F4);
  27989. op_stkvar (x, 1);
  27990. create_insn (x=0X201052F8);
  27991. op_dec (x, 1);
  27992. create_insn (x=0X20105304);
  27993. create_insn (x=0X20105308);
  27994. op_stkvar (x, 1);
  27995. create_insn (x=0X2010530E);
  27996. op_stkvar (x, 1);
  27997. create_insn (0X2010531A);
  27998. create_insn (x=0X2010532A);
  27999. op_stkvar (x, 1);
  28000. create_insn (0X2010533C);
  28001. create_insn (x=0X20105340);
  28002. op_stroff (x, 1, GetStrucIdByName("TicketView"), 0);
  28003. create_insn (x=0X2010534E);
  28004. op_stkvar (x, 1);
  28005. create_insn (x=0X20105350);
  28006. op_stkvar (x, 1);
  28007. create_insn (x=0X20105352);
  28008. op_stkvar (x, 1);
  28009. set_cmt (0X20105354, "sprintf_output", 0);
  28010. set_cmt (0X20105356, "size", 0);
  28011. create_insn (x=0X20105356);
  28012. op_dec (x, 1);
  28013. create_insn (x=0X20105358);
  28014. op_plain_offset (x, 1, 0);
  28015. op_plain_offset (x, 129, 0);
  28016. create_insn (x=0X2010535A);
  28017. op_plain_offset (x, 1, 0);
  28018. op_plain_offset (x, 129, 0);
  28019. set_cmt (0X20105360, "device", 0);
  28020. set_cmt (0X20105362, "open_mode", 0);
  28021. create_insn (x=0X20105362);
  28022. op_dec (x, 1);
  28023. set_cmt (0X20105372, "heapid", 0);
  28024. create_insn (0X20105372);
  28025. set_cmt (0X20105374, "size", 0);
  28026. set_cmt (0X20105384, "fd", 0);
  28027. create_insn (0X20105384);
  28028. set_cmt (0X20105386, "output_buffer", 0);
  28029. set_cmt (0X20105390, "heapid", 0);
  28030. set_cmt (0X20105394, "size", 0);
  28031. create_insn (x=0X2010539C);
  28032. op_stkvar (x, 1);
  28033. set_cmt (0X201053A4, "fd", 0);
  28034. create_insn (0X201053A4);
  28035. set_cmt (0X201053A6, "buf", 0);
  28036. create_insn (x=0X201053A6);
  28037. op_stkvar (x, 1);
  28038. set_cmt (0X201053AA, "len", 0);
  28039. create_insn (x=0X201053B8);
  28040. set_cmt (0X201053BC, "tmd", 0);
  28041. create_insn (x=0X201053BC);
  28042. op_stkvar (x, 1);
  28043. set_cmt (0X201053BE, "cidx", 0);
  28044. create_insn (x=0X201053BE);
  28045. op_stkvar (x, 1);
  28046. set_cmt (0X201053C0, "uid", 0);
  28047. create_insn (x=0X201053C0);
  28048. op_stkvar (x, 1);
  28049. set_cmt (0X201053CE, "heapid", 0);
  28050. set_cmt (0X201053D0, "ptr", 0);
  28051. set_cmt (0X201053DC, "fd", 0);
  28052. create_insn (x=0X201053E2);
  28053. op_stkvar (x, 1);
  28054. set_cmt (0X201053E8, "heapid", 0);
  28055. set_cmt (0X201053EA, "ptr", 0);
  28056. set_cmt (0X201053F6, "heapid", 0);
  28057. set_cmt (0X201053F8, "ptr", 0);
  28058. create_byte (0X20105412);
  28059. make_array (0X20105412, 0X2);
  28060. create_dword (x=0X20105414);
  28061. op_plain_offset (x, 0, 0);
  28062. op_plain_offset (x, 128, 0);
  28063. create_dword (x=0X20105418);
  28064. create_dword (x=0X2010541C);
  28065. create_dword (x=0X20105420);
  28066. op_plain_offset (x, 0, 0);
  28067. op_plain_offset (x, 128, 0);
  28068. create_dword (0X20105424);
  28069. create_dword (0X20105428);
  28070. create_dword (x=0X2010542C);
  28071. op_dec (x, 0);
  28072. create_dword (0X20105430);
  28073. create_dword (x=0X20105434);
  28074. create_dword (x=0X20105438);
  28075. op_plain_offset (x, 0, 0);
  28076. op_plain_offset (x, 128, 0);
  28077. create_dword (x=0X2010543C);
  28078. op_plain_offset (x, 0, 0);
  28079. op_plain_offset (x, 128, 0);
  28080. create_dword (x=0X20105440);
  28081. create_insn (0X20105444);
  28082. set_name (0X20105444, "ES_ReadContent");
  28083. create_insn (x=0X2010544A);
  28084. op_plain_offset (x, 1, 0);
  28085. op_plain_offset (x, 129, 0);
  28086. create_insn (x=0X2010544C);
  28087. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  28088. create_insn (0X2010545E);
  28089. create_insn (x=0X20105460);
  28090. op_plain_offset (x, 1, 0);
  28091. op_plain_offset (x, 129, 0);
  28092. create_insn (0X2010546E);
  28093. create_insn (x=0X20105470);
  28094. op_plain_offset (x, 1, 0);
  28095. op_plain_offset (x, 129, 0);
  28096. set_cmt (0X20105472, "fd", 0);
  28097. set_cmt (0X20105474, "buf", 0);
  28098. set_cmt (0X20105476, "len", 0);
  28099. create_byte (0X20105482);
  28100. make_array (0X20105482, 0X2);
  28101. create_dword (x=0X20105484);
  28102. op_plain_offset (x, 0, 0);
  28103. op_plain_offset (x, 128, 0);
  28104. create_dword (0X20105488);
  28105. create_dword (x=0X2010548C);
  28106. op_plain_offset (x, 0, 0);
  28107. op_plain_offset (x, 128, 0);
  28108. create_dword (0X20105490);
  28109. create_insn (0X20105494);
  28110. set_name (0X20105494, "ES_SeekContent");
  28111. create_insn (x=0X2010549A);
  28112. op_plain_offset (x, 1, 0);
  28113. op_plain_offset (x, 129, 0);
  28114. create_insn (x=0X2010549C);
  28115. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  28116. create_insn (0X201054AE);
  28117. create_insn (x=0X201054B0);
  28118. op_plain_offset (x, 1, 0);
  28119. op_plain_offset (x, 129, 0);
  28120. create_insn (0X201054BE);
  28121. create_insn (x=0X201054C0);
  28122. op_plain_offset (x, 1, 0);
  28123. op_plain_offset (x, 129, 0);
  28124. set_cmt (0X201054C2, "fd", 0);
  28125. set_cmt (0X201054C4, "where", 0);
  28126. set_cmt (0X201054C6, "whence", 0);
  28127. create_byte (0X201054D2);
  28128. make_array (0X201054D2, 0X2);
  28129. create_dword (x=0X201054D4);
  28130. op_plain_offset (x, 0, 0);
  28131. op_plain_offset (x, 128, 0);
  28132. create_dword (0X201054D8);
  28133. create_dword (x=0X201054DC);
  28134. op_plain_offset (x, 0, 0);
  28135. op_plain_offset (x, 128, 0);
  28136. create_dword (0X201054E0);
  28137. create_insn (0X201054E4);
  28138. set_name (0X201054E4, "ES_CloseContent");
  28139. create_insn (x=0X201054E6);
  28140. op_plain_offset (x, 1, 0);
  28141. op_plain_offset (x, 129, 0);
  28142. create_insn (x=0X201054E8);
  28143. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  28144. create_insn (0X201054FA);
  28145. create_insn (x=0X201054FC);
  28146. op_plain_offset (x, 1, 0);
  28147. op_plain_offset (x, 129, 0);
  28148. create_insn (0X2010550A);
  28149. create_insn (x=0X2010550C);
  28150. op_plain_offset (x, 1, 0);
  28151. op_plain_offset (x, 129, 0);
  28152. set_cmt (0X20105510, "fd", 0);
  28153. create_byte (0X20105526);
  28154. make_array (0X20105526, 0X2);
  28155. create_dword (x=0X20105528);
  28156. op_plain_offset (x, 0, 0);
  28157. op_plain_offset (x, 128, 0);
  28158. create_dword (0X2010552C);
  28159. create_dword (x=0X20105530);
  28160. op_plain_offset (x, 0, 0);
  28161. op_plain_offset (x, 128, 0);
  28162. create_dword (0X20105534);
  28163. create_insn (0X20105538);
  28164. set_name (0X20105538, "_es_init_title_import");
  28165. create_insn (x=0X20105548);
  28166. op_stkvar (x, 1);
  28167. create_insn (x=0X2010554E);
  28168. op_plain_offset (x, 1, 0);
  28169. op_plain_offset (x, 129, 0);
  28170. create_insn (x=0X20105556);
  28171. op_stkvar (x, 1);
  28172. create_insn (x=0X20105558);
  28173. op_plain_offset (x, 1, 0);
  28174. op_plain_offset (x, 129, 0);
  28175. create_insn (x=0X20105562);
  28176. op_plain_offset (x, 1, 0X2010BF0C);
  28177. op_plain_offset (x, 129, 0X2010BF0C);
  28178. create_insn (x=0X20105566);
  28179. op_plain_offset (x, 1, 0X2010BF18);
  28180. op_plain_offset (x, 129, 0X2010BF18);
  28181. create_insn (x=0X2010556A);
  28182. op_stkvar (x, 1);
  28183. create_insn (x=0X2010556C);
  28184. op_plain_offset (x, 1, 0);
  28185. op_plain_offset (x, 129, 0);
  28186. create_insn (x=0X2010557E);
  28187. op_stkvar (x, 1);
  28188. create_insn (x=0X20105580);
  28189. op_plain_offset (x, 1, 0);
  28190. op_plain_offset (x, 129, 0);
  28191. create_insn (x=0X20105592);
  28192. op_stkvar (x, 1);
  28193. create_insn (x=0X20105594);
  28194. op_plain_offset (x, 1, 0);
  28195. op_plain_offset (x, 129, 0);
  28196. create_insn (x=0X201055A6);
  28197. op_stkvar (x, 1);
  28198. create_insn (x=0X201055A8);
  28199. op_stkvar (x, 1);
  28200. create_insn (x=0X201055AA);
  28201. op_stkvar (x, 1);
  28202. create_insn (x=0X201055AC);
  28203. op_stkvar (x, 1);
  28204. set_cmt (0X201055B6, "directory_path", 0);
  28205. set_cmt (0X201055B8, "name_list", 0);
  28206. create_insn (x=0X201055B8);
  28207. op_stkvar (x, 1);
  28208. set_cmt (0X201055BA, "count", 0);
  28209. create_insn (x=0X201055BA);
  28210. op_stkvar (x, 1);
  28211. create_insn (x=0X201055C6);
  28212. op_stkvar (x, 1);
  28213. create_insn (x=0X201055CA);
  28214. op_stkvar (x, 1);
  28215. create_insn (x=0X201055CC);
  28216. op_stkvar (x, 1);
  28217. set_cmt (0X201055D4, "sprintf_output", 0);
  28218. create_insn (x=0X201055D4);
  28219. op_stkvar (x, 1);
  28220. set_cmt (0X201055D6, "size", 0);
  28221. create_insn (x=0X201055D6);
  28222. op_dec (x, 1);
  28223. create_insn (x=0X201055D8);
  28224. op_plain_offset (x, 1, 0);
  28225. op_plain_offset (x, 129, 0);
  28226. set_cmt (0X201055E0, "directory_path", 0);
  28227. create_insn (x=0X201055E0);
  28228. op_stkvar (x, 1);
  28229. set_cmt (0X201055E2, "name_list", 0);
  28230. create_insn (x=0X201055E2);
  28231. op_stkvar (x, 1);
  28232. set_cmt (0X201055E4, "count", 0);
  28233. create_insn (x=0X201055E4);
  28234. op_stkvar (x, 1);
  28235. create_insn (x=0X201055F6);
  28236. op_stkvar (x, 1);
  28237. create_insn (x=0X201055FC);
  28238. op_stkvar (x, 1);
  28239. create_insn (x=0X20105602);
  28240. op_stkvar (x, 1);
  28241. create_insn (x=0X20105606);
  28242. op_stkvar (x, 1);
  28243. create_insn (x=0X20105608);
  28244. op_stkvar (x, 1);
  28245. create_insn (x=0X2010560A);
  28246. op_stkvar (x, 1);
  28247. set_cmt (0X2010560C, "sprintf_output", 0);
  28248. create_insn (x=0X2010560C);
  28249. op_stkvar (x, 1);
  28250. set_cmt (0X2010560E, "size", 0);
  28251. create_insn (x=0X2010560E);
  28252. op_dec (x, 1);
  28253. create_insn (x=0X20105610);
  28254. op_plain_offset (x, 1, 0);
  28255. op_plain_offset (x, 129, 0);
  28256. create_insn (x=0X20105618);
  28257. op_stkvar (x, 1);
  28258. set_cmt (0X2010561A, "sprintf_output", 0);
  28259. set_cmt (0X2010561C, "size", 0);
  28260. create_insn (x=0X2010561C);
  28261. op_dec (x, 1);
  28262. create_insn (x=0X2010561E);
  28263. op_plain_offset (x, 1, 0);
  28264. op_plain_offset (x, 129, 0);
  28265. set_cmt (0X20105626, "device", 0);
  28266. set_cmt (0X20105628, "open_mode", 0);
  28267. create_insn (x=0X20105628);
  28268. op_dec (x, 1);
  28269. set_cmt (0X20105632, "heapid", 0);
  28270. set_cmt (0X20105634, "size", 0);
  28271. set_cmt (0X20105644, "fd", 0);
  28272. create_insn (0X20105644);
  28273. set_cmt (0X20105646, "output_buffer", 0);
  28274. set_cmt (0X20105650, "heapid", 0);
  28275. set_cmt (0X20105654, "size", 0);
  28276. create_insn (x=0X20105660);
  28277. set_cmt (0X20105664, "fd", 0);
  28278. create_insn (0X20105664);
  28279. set_cmt (0X20105666, "buf", 0);
  28280. set_cmt (0X2010566A, "len", 0);
  28281. create_insn (x=0X20105678);
  28282. set_cmt (0X2010567C, "fd", 0);
  28283. create_insn (0X2010567C);
  28284. set_cmt (0X20105686, "tmd", 0);
  28285. set_cmt (0X20105690, "heapid", 0);
  28286. set_cmt (0X20105692, "ptr", 0);
  28287. set_cmt (0X2010569C, "heapid", 0);
  28288. set_cmt (0X2010569E, "ptr", 0);
  28289. create_insn (x=0X201056A8);
  28290. op_stkvar (x, 1);
  28291. set_cmt (0X201056AA, "sprintf_output", 0);
  28292. create_insn (x=0X201056AA);
  28293. op_stkvar (x, 1);
  28294. set_cmt (0X201056AC, "size", 0);
  28295. create_insn (x=0X201056AC);
  28296. op_dec (x, 1);
  28297. create_insn (x=0X201056AE);
  28298. op_plain_offset (x, 1, 0);
  28299. op_plain_offset (x, 129, 0);
  28300. set_cmt (0X201056B6, "path", 0);
  28301. create_insn (x=0X201056B6);
  28302. op_stkvar (x, 1);
  28303. set_cmt (0X201056B8, "new_path", 0);
  28304. create_insn (x=0X201056B8);
  28305. op_stkvar (x, 1);
  28306. create_insn (0X201056C4);
  28307. set_cmt (0X201056CA, "path", 0);
  28308. create_insn (x=0X201056CA);
  28309. op_stkvar (x, 1);
  28310. create_insn (0X201056D6);
  28311. set_cmt (0X201056DA, "directory", 0);
  28312. create_insn (x=0X201056DA);
  28313. op_stkvar (x, 1);
  28314. create_insn (x=0X201056E8);
  28315. op_stkvar (x, 1);
  28316. set_cmt (0X201056EE, "heapid", 0);
  28317. set_cmt (0X201056F0, "ptr", 0);
  28318. create_insn (x=0X201056F0);
  28319. op_stkvar (x, 1);
  28320. create_insn (x=0X201056F8);
  28321. op_stkvar (x, 1);
  28322. set_cmt (0X201056FA, "result", 0);
  28323. set_cmt (0X201056FC, "character", 0);
  28324. create_insn (x=0X20105704);
  28325. op_stkvar (x, 1);
  28326. create_insn (x=0X20105708);
  28327. op_stkvar (x, 1);
  28328. create_insn (x=0X2010570A);
  28329. op_stkvar (x, 1);
  28330. create_insn (0X20105712);
  28331. set_cmt (0X20105716, "fd", 0);
  28332. set_cmt (0X2010571C, "ptr", 0);
  28333. create_insn (x=0X2010571C);
  28334. op_stkvar (x, 1);
  28335. set_cmt (0X20105722, "heapid", 0);
  28336. set_cmt (0X20105728, "ptr", 0);
  28337. create_insn (x=0X20105728);
  28338. op_stkvar (x, 1);
  28339. set_cmt (0X2010572E, "heapid", 0);
  28340. set_cmt (0X2010573A, "heapid", 0);
  28341. set_cmt (0X2010573C, "ptr", 0);
  28342. set_cmt (0X20105748, "heapid", 0);
  28343. set_cmt (0X2010574A, "ptr", 0);
  28344. create_dword (x=0X20105764);
  28345. op_plain_offset (x, 0, 0);
  28346. op_plain_offset (x, 128, 0);
  28347. create_dword (x=0X20105768);
  28348. op_plain_offset (x, 0, 0);
  28349. op_plain_offset (x, 128, 0);
  28350. create_dword (x=0X2010576C);
  28351. op_plain_offset (x, 0, 0);
  28352. op_plain_offset (x, 128, 0);
  28353. create_dword (x=0X20105770);
  28354. op_plain_offset (x, 0, 0);
  28355. op_plain_offset (x, 128, 0);
  28356. create_dword (x=0X20105774);
  28357. op_plain_offset (x, 0, 0);
  28358. op_plain_offset (x, 128, 0);
  28359. create_dword (x=0X20105778);
  28360. op_plain_offset (x, 0, 0);
  28361. op_plain_offset (x, 128, 0);
  28362. create_dword (x=0X2010577C);
  28363. op_plain_offset (x, 0, 0);
  28364. op_plain_offset (x, 128, 0);
  28365. create_dword (x=0X20105780);
  28366. op_plain_offset (x, 0, 0);
  28367. op_plain_offset (x, 128, 0);
  28368. create_dword (x=0X20105784);
  28369. create_dword (x=0X20105788);
  28370. create_dword (x=0X2010578C);
  28371. op_plain_offset (x, 0, 0);
  28372. op_plain_offset (x, 128, 0);
  28373. create_insn (0X20105790);
  28374. set_name (0X20105790, "ES_SetUid");
  28375. create_insn (x=0X201057A4);
  28376. op_stkvar (x, 1);
  28377. set_cmt (0X201057AC, "title_identifier", 0);
  28378. set_cmt (0X201057AE, "title_type", 0);
  28379. set_cmt (0X201057B0, "uid", 0);
  28380. create_insn (x=0X201057BA);
  28381. op_stkvar (x, 1);
  28382. set_cmt (0X201057BC, "is system menu", 0);
  28383. set_cmt (0X201057C0, "title_identifier", 0);
  28384. set_cmt (0X201057C2, "title_type", 0);
  28385. set_cmt (0X201057C4, "uid", 0);
  28386. set_cmt (0X201057CE, "title_identifier", 0);
  28387. set_cmt (0X201057D0, "title_id", 0);
  28388. set_cmt (0X201057D2, "tmdview", 0);
  28389. set_cmt (0X201057D4, "tmdview_size", 0);
  28390. set_cmt (0X201057DE, "heapid", 0);
  28391. set_cmt (0X201057E0, "size", 0);
  28392. create_insn (x=0X201057E0);
  28393. op_stkvar (x, 1);
  28394. create_insn (x=0X201057EC);
  28395. set_cmt (0X201057F0, "title_identifier", 0);
  28396. create_insn (0X201057F0);
  28397. set_cmt (0X201057F2, "title_id", 0);
  28398. set_cmt (0X201057F4, "tmdview", 0);
  28399. set_cmt (0X201057F6, "tmdview_size", 0);
  28400. create_insn (x=0X20105802);
  28401. op_stroff (x, 1, GetStrucIdByName("TMDView"), 0);
  28402. set_cmt (0X20105804, "pid", 0);
  28403. set_cmt (0X20105806, "uid", 0);
  28404. create_insn (x=0X20105806);
  28405. op_stkvar (x, 1);
  28406. set_cmt (0X20105808, "IOS_SetUID(PPCBOOT, system_menu_uid)", 0);
  28407. set_cmt (0X2010580C, "pid", 0);
  28408. set_cmt (0X2010580E, "gid", 0);
  28409. set_cmt (0X20105810, "IOS_SetGID(PPCBOOT, tmd_group_id)", 0);
  28410. create_insn (x=0X20105816);
  28411. set_cmt (0X2010581E, "heapid", 0);
  28412. set_cmt (0X20105820, "ptr", 0);
  28413. create_byte (0X20105836);
  28414. make_array (0X20105836, 0X2);
  28415. create_dword (0X20105838);
  28416. create_dword (0X2010583C);
  28417. create_dword (x=0X20105840);
  28418. create_dword (x=0X20105844);
  28419. create_insn (0X20105848);
  28420. set_name (0X20105848, "es_write_active_title_get_key_handle");
  28421. create_insn (x=0X2010585A);
  28422. op_stkvar (x, 1);
  28423. create_insn (x=0X2010585C);
  28424. op_stkvar (x, 1);
  28425. create_insn (x=0X20105864);
  28426. op_stkvar (x, 1);
  28427. create_insn (x=0X2010586E);
  28428. op_stkvar (x, 1);
  28429. create_insn (x=0X20105878);
  28430. op_dec (x, 1);
  28431. create_insn (x=0X2010587C);
  28432. op_dec (x, 0);
  28433. create_insn (x=0X20105882);
  28434. set_cmt (0X20105886, "active_title", 0);
  28435. create_insn (x=0X20105886);
  28436. op_plain_offset (x, 1, 0);
  28437. op_plain_offset (x, 129, 0);
  28438. set_cmt (0X2010588C, "heapid", 0);
  28439. set_cmt (0X2010588E, "size", 0);
  28440. set_cmt (0X20105892, "align", 0);
  28441. set_cmt (0X201058A2, "heapid", 0);
  28442. create_insn (0X201058A2);
  28443. set_cmt (0X201058A4, "size", 0);
  28444. set_cmt (0X201058A6, "align", 0);
  28445. set_cmt (0X201058B6, "heapid", 0);
  28446. create_insn (0X201058B6);
  28447. set_cmt (0X201058B8, "size", 0);
  28448. set_cmt (0X201058BA, "align", 0);
  28449. set_cmt (0X201058CA, "dest", 0);
  28450. create_insn (0X201058CA);
  28451. set_cmt (0X201058CC, "source", 0);
  28452. set_cmt (0X201058CE, "length", 0);
  28453. create_insn (x=0X201058D4);
  28454. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  28455. set_cmt (0X201058D8, "dest", 0);
  28456. set_cmt (0X201058DA, "source", 0);
  28457. set_cmt (0X201058DC, "length", 0);
  28458. set_cmt (0X201058E4, "certs", 0);
  28459. create_insn (x=0X201058E4);
  28460. op_stkvar (x, 1);
  28461. set_cmt (0X201058E6, "certs_size", 0);
  28462. create_insn (x=0X201058E6);
  28463. op_stkvar (x, 1);
  28464. set_cmt (0X201058EA, "issuer_cert_out", 0);
  28465. create_insn (x=0X201058EA);
  28466. op_stkvar (x, 1);
  28467. set_cmt (0X201058EC, "public_cert", 0);
  28468. create_insn (x=0X201058EC);
  28469. op_stkvar (x, 1);
  28470. set_cmt (0X201058EE, "mode", 0);
  28471. create_insn (x=0X201058EE);
  28472. op_stkvar (x, 1);
  28473. set_cmt (0X201058F0, "dest_keyid", 0);
  28474. create_insn (x=0X201058F0);
  28475. op_stkvar (x, 1);
  28476. set_cmt (0X201058F4, "type", 0);
  28477. create_insn (x=0X201058F4);
  28478. op_stkvar (x, 1);
  28479. set_cmt (0X201058F6, "a1", 0);
  28480. set_cmt (0X201058F8, "signed_blob_size", 0);
  28481. set_cmt (0X201058FC, "signature", 0);
  28482. set_cmt (0X20105902, "blob_issuer", 0);
  28483. set_cmt (0X2010590E, "dest", 0);
  28484. create_insn (0X2010590E);
  28485. set_cmt (0X20105910, "source", 0);
  28486. create_insn (x=0X20105910);
  28487. op_stkvar (x, 1);
  28488. set_cmt (0X20105912, "length", 0);
  28489. set_cmt (0X2010591A, "certs", 0);
  28490. create_insn (x=0X2010591A);
  28491. op_stkvar (x, 1);
  28492. set_cmt (0X2010591C, "certs_size", 0);
  28493. create_insn (x=0X2010591C);
  28494. op_stkvar (x, 1);
  28495. set_cmt (0X2010591E, "issuer_cert_out", 0);
  28496. create_insn (x=0X2010591E);
  28497. op_stkvar (x, 1);
  28498. set_cmt (0X20105920, "public_cert", 0);
  28499. create_insn (x=0X20105920);
  28500. op_stkvar (x, 1);
  28501. set_cmt (0X20105922, "mode", 0);
  28502. create_insn (x=0X20105922);
  28503. op_stkvar (x, 1);
  28504. set_cmt (0X20105924, "dest_keyid", 0);
  28505. create_insn (x=0X20105924);
  28506. op_stkvar (x, 1);
  28507. set_cmt (0X20105926, "type", 0);
  28508. create_insn (x=0X20105926);
  28509. op_stkvar (x, 1);
  28510. set_cmt (0X20105928, "a1", 0);
  28511. set_cmt (0X2010592A, "signed_blob_size", 0);
  28512. set_cmt (0X2010592E, "signature", 0);
  28513. set_cmt (0X20105934, "blob_issuer", 0);
  28514. set_cmt (0X2010593E, "heapid", 0);
  28515. set_cmt (0X20105940, "size", 0);
  28516. set_cmt (0X20105942, "align", 0);
  28517. create_insn (x=0X20105952);
  28518. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  28519. create_insn (x=0X2010595C);
  28520. op_stkvar (x, 1);
  28521. create_insn (x=0X2010595E);
  28522. op_stkvar (x, 1);
  28523. set_cmt (0X20105960, "pointer", 0);
  28524. set_cmt (0X20105962, "value", 0);
  28525. set_cmt (0X20105964, "size", 0);
  28526. set_cmt (0X2010596A, "dest", 0);
  28527. set_cmt (0X2010596C, "source", 0);
  28528. create_insn (x=0X2010596C);
  28529. op_stkvar (x, 1);
  28530. set_cmt (0X2010596E, "length", 0);
  28531. set_cmt (0X20105974, "key_handle", 0);
  28532. create_insn (x=0X20105974);
  28533. op_stkvar (x, 1);
  28534. set_cmt (0X20105976, "type", 0);
  28535. set_cmt (0X20105978, "subtype", 0);
  28536. create_insn (x=0X20105982);
  28537. op_stkvar (x, 1);
  28538. set_cmt (0X20105984, "keyid", 0);
  28539. set_cmt (0X20105986, "mask", 0);
  28540. set_cmt (0X20105990, "heapid", 0);
  28541. set_cmt (0X20105992, "size", 0);
  28542. set_cmt (0X20105994, "align", 0);
  28543. create_insn (x=0X2010599C);
  28544. op_stkvar (x, 1);
  28545. create_insn (x=0X201059A0);
  28546. set_cmt (0X201059A4, "dest", 0);
  28547. create_insn (x=0X201059A4);
  28548. op_stkvar (x, 1);
  28549. create_insn (x=0X201059A6);
  28550. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  28551. set_cmt (0X201059A8, "source", 0);
  28552. set_cmt (0X201059AA, "length", 0);
  28553. create_insn (x=0X201059BA);
  28554. create_insn (x=0X201059BE);
  28555. op_stkvar (x, 1);
  28556. set_cmt (0X201059C0, "key_handle", 0);
  28557. create_insn (x=0X201059C2);
  28558. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  28559. create_insn (x=0X201059CA);
  28560. op_plain_offset (x, 1, 0);
  28561. op_plain_offset (x, 129, 0);
  28562. set_cmt (0X201059CC, "decrypt_handle", 0);
  28563. set_cmt (0X201059D0, "signbuffer", 0);
  28564. create_insn (x=0X201059D0);
  28565. op_stkvar (x, 1);
  28566. set_cmt (0X201059D4, "iv", 0);
  28567. create_insn (x=0X201059D4);
  28568. op_stkvar (x, 1);
  28569. create_insn (x=0X201059D6);
  28570. op_stkvar (x, 1);
  28571. set_cmt (0X201059D8, "keyBuffer", 0);
  28572. create_insn (x=0X201059D8);
  28573. op_stkvar (x, 1);
  28574. set_cmt (0X201059DA, "verify_handle", 0);
  28575. set_cmt (0X201059DC, "security_flag", 0);
  28576. create_insn (x=0X201059E8);
  28577. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  28578. create_insn (x=0X201059FA);
  28579. op_stroff (x, 1, GetStrucIdByName("Content"), 0);
  28580. create_insn (x=0X20105A02);
  28581. op_stkvar (x, 1);
  28582. set_cmt (0X20105A04, "dest", 0);
  28583. set_cmt (0X20105A0A, "source", 0);
  28584. set_cmt (0X20105A0C, "length", 0);
  28585. create_insn (x=0X20105A14);
  28586. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  28587. create_insn (x=0X20105A20);
  28588. op_plain_offset (x, 1, 0);
  28589. op_plain_offset (x, 129, 0);
  28590. create_insn (x=0X20105A24);
  28591. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  28592. create_insn (x=0X20105A28);
  28593. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  28594. set_cmt (0X20105A34, "heapid", 0);
  28595. set_cmt (0X20105A36, "ptr", 0);
  28596. set_cmt (0X20105A42, "heapid", 0);
  28597. set_cmt (0X20105A44, "ptr", 0);
  28598. set_cmt (0X20105A50, "heapid", 0);
  28599. set_cmt (0X20105A52, "ptr", 0);
  28600. set_cmt (0X20105A5E, "heapid", 0);
  28601. set_cmt (0X20105A60, "ptr", 0);
  28602. create_insn (x=0X20105A66);
  28603. op_stkvar (x, 1);
  28604. set_cmt (0X20105A6C, "heapid", 0);
  28605. set_cmt (0X20105A6E, "ptr", 0);
  28606. create_dword (x=0X20105A88);
  28607. op_dec (x, 0);
  28608. create_dword (x=0X20105A8C);
  28609. create_dword (x=0X20105A90);
  28610. op_plain_offset (x, 0, 0);
  28611. op_plain_offset (x, 128, 0);
  28612. create_dword (x=0X20105A94);
  28613. create_dword (x=0X20105A98);
  28614. op_stroff (x, 0, GetStrucIdByName("SignedTicket"), 0);
  28615. create_dword (x=0X20105A9C);
  28616. op_stroff (x, 0, GetStrucIdByName("SignedTicket"), 0);
  28617. create_dword (x=0X20105AA0);
  28618. create_dword (x=0X20105AA4);
  28619. op_plain_offset (x, 0, 0);
  28620. op_plain_offset (x, 128, 0);
  28621. create_insn (0X20105AA8);
  28622. set_name (0X20105AA8, "di_verify_write_tmd");
  28623. create_insn (x=0X20105AC2);
  28624. op_plain_offset (x, 1, 0);
  28625. op_plain_offset (x, 129, 0);
  28626. create_insn (x=0X20105AD6);
  28627. op_plain_offset (x, 1, 0X2010BB70);
  28628. op_plain_offset (x, 129, 0X2010BB70);
  28629. create_insn (x=0X20105ADA);
  28630. op_plain_offset (x, 1, 0X2010BB70);
  28631. op_plain_offset (x, 129, 0X2010BB70);
  28632. create_insn (x=0X20105AE4);
  28633. op_plain_offset (x, 1, 0);
  28634. op_plain_offset (x, 129, 0);
  28635. create_insn (x=0X20105AEE);
  28636. op_hex (x, 1);
  28637. create_insn (x=0X20105AF4);
  28638. op_plain_offset (x, 1, 0X2010BDC0);
  28639. op_plain_offset (x, 129, 0X2010BDC0);
  28640. create_insn (x=0X20105AFA);
  28641. op_plain_offset (x, 1, 0);
  28642. op_plain_offset (x, 129, 0);
  28643. create_insn (x=0X20105B0E);
  28644. op_stkvar (x, 1);
  28645. set_cmt (0X20105B1A, "title_identifier", 0);
  28646. set_cmt (0X20105B1C, "title_type", 0);
  28647. set_cmt (0X20105B1E, "tmd", 0);
  28648. set_cmt (0X20105B20, "tmd_size", 0);
  28649. create_insn (x=0X20105B20);
  28650. op_stkvar (x, 1);
  28651. create_insn (x=0X20105B28);
  28652. op_dec (x, 1);
  28653. set_cmt (0X20105B2C, "tmd", 0);
  28654. set_cmt (0X20105B2E, "tmd_size", 0);
  28655. create_insn (x=0X20105B38);
  28656. op_plain_offset (x, 1, 0);
  28657. op_plain_offset (x, 129, 0);
  28658. create_insn (x=0X20105B3E);
  28659. op_stkvar (x, 1);
  28660. create_insn (x=0X20105B40);
  28661. op_stkvar (x, 1);
  28662. set_cmt (0X20105B42, "sprintf_output", 0);
  28663. set_cmt (0X20105B44, "size", 0);
  28664. create_insn (x=0X20105B44);
  28665. op_plain_offset (x, 1, 0);
  28666. op_plain_offset (x, 129, 0);
  28667. create_insn (x=0X20105B46);
  28668. op_plain_offset (x, 1, 0);
  28669. op_plain_offset (x, 129, 0);
  28670. set_cmt (0X20105B50, "other_perm", 0);
  28671. create_insn (x=0X20105B50);
  28672. op_stkvar (x, 1);
  28673. set_cmt (0X20105B52, "directory_path", 0);
  28674. set_cmt (0X20105B54, "unknown", 0);
  28675. set_cmt (0X20105B56, "owner_perm", 0);
  28676. set_cmt (0X20105B58, "group_perm", 0);
  28677. set_cmt (0X20105B64, "owner_perm", 0);
  28678. create_insn (x=0X20105B64);
  28679. op_stkvar (x, 1);
  28680. set_cmt (0X20105B66, "group_perm", 0);
  28681. create_insn (x=0X20105B66);
  28682. op_stkvar (x, 1);
  28683. set_cmt (0X20105B68, "other_perm", 0);
  28684. create_insn (x=0X20105B68);
  28685. op_stkvar (x, 1);
  28686. set_cmt (0X20105B6A, "path", 0);
  28687. set_cmt (0X20105B6C, "uid", 0);
  28688. set_cmt (0X20105B6E, "group_id", 0);
  28689. set_cmt (0X20105B70, "attributes", 0);
  28690. create_insn (x=0X20105B7C);
  28691. op_stkvar (x, 1);
  28692. create_insn (x=0X20105B7E);
  28693. op_stkvar (x, 1);
  28694. set_cmt (0X20105B80, "sprintf_output", 0);
  28695. set_cmt (0X20105B82, "size", 0);
  28696. create_insn (x=0X20105B82);
  28697. op_dec (x, 1);
  28698. create_insn (x=0X20105B84);
  28699. op_plain_offset (x, 1, 0);
  28700. op_plain_offset (x, 129, 0);
  28701. set_cmt (0X20105B8C, "path", 0);
  28702. set_cmt (0X20105B8E, "new_path", 0);
  28703. set_cmt (0X20105B9C, "heapid", 0);
  28704. set_cmt (0X20105B9E, "ptr", 0);
  28705. create_dword (x=0X20105BB8);
  28706. op_plain_offset (x, 0, 0);
  28707. op_plain_offset (x, 128, 0);
  28708. create_dword (x=0X20105BBC);
  28709. op_plain_offset (x, 0, 0);
  28710. op_plain_offset (x, 128, 0);
  28711. create_dword (x=0X20105BC0);
  28712. op_plain_offset (x, 0, 0);
  28713. op_plain_offset (x, 128, 0);
  28714. create_dword (x=0X20105BC4);
  28715. op_plain_offset (x, 0, 0);
  28716. op_plain_offset (x, 128, 0);
  28717. create_dword (x=0X20105BC8);
  28718. op_plain_offset (x, 0, 0);
  28719. op_plain_offset (x, 128, 0);
  28720. create_dword (x=0X20105BCC);
  28721. op_plain_offset (x, 0, 0);
  28722. op_plain_offset (x, 128, 0);
  28723. create_insn (0X20105BD0);
  28724. set_name (0X20105BD0, "ES_DiVerify");
  28725. create_insn (x=0X20105BDC);
  28726. op_stkvar (x, 1);
  28727. create_insn (x=0X20105BDE);
  28728. op_stkvar (x, 1);
  28729. create_insn (x=0X20105BE0);
  28730. op_stkvar (x, 1);
  28731. create_insn (x=0X20105BE6);
  28732. op_stkvar (x, 1);
  28733. create_insn (x=0X20105BF2);
  28734. op_stkvar (x, 1);
  28735. create_insn (x=0X20105C00);
  28736. op_stkvar (x, 1);
  28737. create_insn (x=0X20105C06);
  28738. set_cmt (0X20105C0A, "ticket", 0);
  28739. create_insn (x=0X20105C0A);
  28740. op_stkvar (x, 1);
  28741. create_insn (x=0X20105C0C);
  28742. op_stkvar (x, 1);
  28743. set_cmt (0X20105C0E, "tmd", 0);
  28744. create_insn (x=0X20105C0E);
  28745. op_stkvar (x, 1);
  28746. set_cmt (0X20105C10, "tmd_size", 0);
  28747. create_insn (x=0X20105C10);
  28748. op_stkvar (x, 1);
  28749. set_cmt (0X20105C12, "key_handle", 0);
  28750. create_insn (x=0X20105C12);
  28751. op_stkvar (x, 1);
  28752. create_insn (x=0X20105C14);
  28753. op_stkvar (x, 1);
  28754. set_cmt (0X20105C16, "hashes", 0);
  28755. create_insn (x=0X20105C16);
  28756. op_stkvar (x, 1);
  28757. set_cmt (0X20105C18, "unused_size", 0);
  28758. set_cmt (0X20105C24, "signed_ticket", 0);
  28759. create_insn (0X20105C24);
  28760. create_insn (x=0X20105C30);
  28761. op_stkvar (x, 1);
  28762. create_insn (x=0X20105C32);
  28763. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  28764. set_cmt (0X20105C38, "title type", 0);
  28765. set_cmt (0X20105C3A, "title identifier", 0);
  28766. set_cmt (0X20105C54, "tmd", 0);
  28767. create_insn (x=0X20105C54);
  28768. op_stkvar (x, 1);
  28769. set_cmt (0X20105C56, "tmd_size", 0);
  28770. create_insn (x=0X20105C62);
  28771. op_plain_offset (x, 1, 0);
  28772. op_plain_offset (x, 129, 0);
  28773. create_insn (x=0X20105C64);
  28774. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  28775. create_insn (x=0X20105C66);
  28776. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  28777. set_cmt (0X20105C6C, "title type", 0);
  28778. set_cmt (0X20105C6E, "title identifier", 0);
  28779. set_cmt (0X20105C70, "title_identifier", 0);
  28780. set_cmt (0X20105C72, "title_type", 0);
  28781. set_cmt (0X20105C74, "uid", 0);
  28782. create_insn (x=0X20105C74);
  28783. op_stkvar (x, 1);
  28784. create_insn (x=0X20105C7A);
  28785. op_stkvar (x, 1);
  28786. create_insn (x=0X20105C7C);
  28787. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  28788. set_cmt (0X20105C8A, "pid", 0);
  28789. create_insn (0X20105C8A);
  28790. set_cmt (0X20105C8C, "uid", 0);
  28791. create_insn (x=0X20105C8C);
  28792. op_stkvar (x, 1);
  28793. set_cmt (0X20105C92, "pid", 0);
  28794. set_cmt (0X20105C94, "gid", 0);
  28795. set_cmt (0X20105C9A, "heapid", 0);
  28796. set_cmt (0X20105C9C, "size", 0);
  28797. create_insn (x=0X20105CA8);
  28798. set_cmt (0X20105CAC, "pointer", 0);
  28799. create_insn (0X20105CAC);
  28800. set_cmt (0X20105CAE, "value", 0);
  28801. set_cmt (0X20105CB0, "size", 0);
  28802. create_insn (x=0X20105CB8);
  28803. op_stkvar (x, 1);
  28804. create_insn (x=0X20105CBA);
  28805. op_stkvar (x, 1);
  28806. set_cmt (0X20105CBC, "sprintf_output", 0);
  28807. set_cmt (0X20105CBE, "size", 0);
  28808. create_insn (x=0X20105CBE);
  28809. op_hex (x, 1);
  28810. create_insn (x=0X20105CC0);
  28811. op_plain_offset (x, 1, 0);
  28812. op_plain_offset (x, 129, 0);
  28813. create_insn (x=0X20105CC2);
  28814. op_plain_offset (x, 1, 0);
  28815. op_plain_offset (x, 129, 0);
  28816. set_cmt (0X20105CC8, "directory_path", 0);
  28817. set_cmt (0X20105CCA, "name_list", 0);
  28818. set_cmt (0X20105CCC, "count", 0);
  28819. create_insn (x=0X20105CCC);
  28820. op_stkvar (x, 1);
  28821. create_insn (x=0X20105CD8);
  28822. toggle_sign (x, 1);
  28823. create_insn (x=0X20105CDE);
  28824. toggle_sign (x, 1);
  28825. create_insn (x=0X20105CE2);
  28826. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  28827. set_cmt (0X20105CE4, "other_perm", 0);
  28828. create_insn (x=0X20105CE4);
  28829. op_stkvar (x, 1);
  28830. set_cmt (0X20105CE6, "directory_path", 0);
  28831. set_cmt (0X20105CE8, "unknown", 0);
  28832. set_cmt (0X20105CEA, "owner_perm", 0);
  28833. create_insn (x=0X20105CEA);
  28834. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  28835. set_cmt (0X20105CEC, "group_perm", 0);
  28836. create_insn (x=0X20105CEC);
  28837. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  28838. set_cmt (0X20105CF8, "owner_perm", 0);
  28839. create_insn (x=0X20105CF8);
  28840. op_stkvar (x, 1);
  28841. set_cmt (0X20105CFA, "attributes", 0);
  28842. set_cmt (0X20105CFC, "group_perm", 0);
  28843. create_insn (x=0X20105CFC);
  28844. op_stkvar (x, 1);
  28845. set_cmt (0X20105CFE, "other_perm", 0);
  28846. create_insn (x=0X20105CFE);
  28847. op_stkvar (x, 1);
  28848. set_cmt (0X20105D00, "path", 0);
  28849. set_cmt (0X20105D02, "uid", 0);
  28850. create_insn (x=0X20105D02);
  28851. op_stkvar (x, 1);
  28852. set_cmt (0X20105D04, "group_id", 0);
  28853. create_insn (x=0X20105D0E);
  28854. op_plain_offset (x, 1, 0);
  28855. op_plain_offset (x, 129, 0);
  28856. create_insn (x=0X20105D12);
  28857. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  28858. set_cmt (0X20105D14, "di_flag", 0);
  28859. set_cmt (0X20105D1E, "active_title", 0);
  28860. create_insn (x=0X20105D28);
  28861. op_plain_offset (x, 1, 0);
  28862. op_plain_offset (x, 129, 0);
  28863. create_insn (x=0X20105D30);
  28864. op_hex (x, 1);
  28865. create_insn (x=0X20105D32);
  28866. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  28867. set_cmt (0X20105D36, "pointer", 0);
  28868. create_insn (x=0X20105D44);
  28869. op_plain_offset (x, 1, 0);
  28870. op_plain_offset (x, 129, 0);
  28871. create_insn (x=0X20105D46);
  28872. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  28873. create_insn (x=0X20105D48);
  28874. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  28875. set_cmt (0X20105D4E, "IOS title type", 0);
  28876. set_cmt (0X20105D50, "IOS title identifier", 0);
  28877. create_insn (x=0X20105D5A);
  28878. op_dec (x, 1);
  28879. create_insn (x=0X20105D5E);
  28880. op_dec (x, 1);
  28881. set_cmt (0X20105D62, "heapid", 0);
  28882. set_cmt (0X20105D64, "size", 0);
  28883. create_insn (x=0X20105D74);
  28884. op_plain_offset (x, 1, 0);
  28885. op_plain_offset (x, 129, 0);
  28886. set_cmt (0X20105D76, "ticket", 0);
  28887. create_insn (x=0X20105D76);
  28888. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  28889. set_cmt (0X20105D78, "ticket_view", 0);
  28890. create_insn (x=0X20105D82);
  28891. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  28892. create_insn (x=0X20105D84);
  28893. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  28894. set_cmt (0X20105D8A, "title_type", 0);
  28895. set_cmt (0X20105D8C, "title_identifier", 0);
  28896. set_cmt (0X20105D8E, "tmd", 0);
  28897. create_insn (x=0X20105D8E);
  28898. op_stkvar (x, 1);
  28899. create_insn (x=0X20105D90);
  28900. op_plain_offset (x, 1, 0);
  28901. op_plain_offset (x, 129, 0);
  28902. set_cmt (0X20105D92, "ticket_view", 0);
  28903. set_cmt (0X20105D9A, "ptr", 0);
  28904. set_cmt (0X20105DA0, "heapid", 0);
  28905. set_cmt (0X20105DAC, "heapid", 0);
  28906. set_cmt (0X20105DAE, "ptr", 0);
  28907. create_dword (x=0X20105DC4);
  28908. create_dword (0X20105DC8);
  28909. create_dword (0X20105DCC);
  28910. create_dword (x=0X20105DD0);
  28911. op_plain_offset (x, 0, 0);
  28912. op_plain_offset (x, 128, 0);
  28913. create_dword (x=0X20105DD4);
  28914. create_dword (x=0X20105DD8);
  28915. op_plain_offset (x, 0, 0);
  28916. op_plain_offset (x, 128, 0);
  28917. create_dword (x=0X20105DDC);
  28918. op_plain_offset (x, 0, 0);
  28919. op_plain_offset (x, 128, 0);
  28920. create_dword (x=0X20105DE0);
  28921. op_plain_offset (x, 0, 0);
  28922. op_plain_offset (x, 128, 0);
  28923. create_dword (x=0X20105DE4);
  28924. op_plain_offset (x, 0, 0);
  28925. op_plain_offset (x, 128, 0);
  28926. create_insn (0X20105DE8);
  28927. set_name (0X20105DE8, "_es_read_ticket_from_view_ioctlv_3b_3c");
  28928. create_insn (x=0X20105DF6);
  28929. op_stkvar (x, 1);
  28930. create_insn (x=0X20105DF8);
  28931. op_stkvar (x, 1);
  28932. create_insn (x=0X20105DFA);
  28933. op_plain_offset (x, 1, 0);
  28934. op_plain_offset (x, 129, 0);
  28935. create_insn (x=0X20105E0A);
  28936. op_plain_offset (x, 1, 0X2010BC34);
  28937. op_plain_offset (x, 129, 0X2010BC34);
  28938. create_insn (x=0X20105E14);
  28939. op_stkvar (x, 1);
  28940. create_insn (x=0X20105E22);
  28941. op_stkvar (x, 1);
  28942. create_insn (x=0X20105E24);
  28943. op_stkvar (x, 1);
  28944. set_cmt (0X20105E26, "sprintf_output", 0);
  28945. set_cmt (0X20105E28, "size", 0);
  28946. create_insn (x=0X20105E28);
  28947. op_dec (x, 1);
  28948. create_insn (x=0X20105E2A);
  28949. op_plain_offset (x, 1, 0);
  28950. op_plain_offset (x, 129, 0);
  28951. create_insn (x=0X20105E2C);
  28952. op_plain_offset (x, 1, 0);
  28953. op_plain_offset (x, 129, 0);
  28954. set_cmt (0X20105E32, "device", 0);
  28955. set_cmt (0X20105E34, "open_mode", 0);
  28956. create_insn (x=0X20105E34);
  28957. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  28958. set_cmt (0X20105E3E, "heapid", 0);
  28959. set_cmt (0X20105E40, "size", 0);
  28960. create_insn (x=0X20105E4C);
  28961. create_insn (x=0X20105E4E);
  28962. op_stkvar (x, 1);
  28963. set_cmt (0X20105E52, "fd", 0);
  28964. create_insn (0X20105E52);
  28965. set_cmt (0X20105E54, "output_buffer", 0);
  28966. create_insn (x=0X20105E5C);
  28967. op_stkvar (x, 1);
  28968. set_cmt (0X20105E60, "heapid", 0);
  28969. set_cmt (0X20105E62, "size", 0);
  28970. create_insn (x=0X20105E62);
  28971. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  28972. create_insn (x=0X20105E72);
  28973. op_stkvar (x, 1);
  28974. create_insn (0X20105E76);
  28975. create_insn (x=0X20105E78);
  28976. op_stkvar (x, 1);
  28977. set_cmt (0X20105E7A, "dest", 0);
  28978. create_insn (x=0X20105E7A);
  28979. op_stkvar (x, 1);
  28980. set_cmt (0X20105E7C, "source", 0);
  28981. set_cmt (0X20105E7E, "length", 0);
  28982. create_insn (0X20105E88);
  28983. create_insn (x=0X20105E90);
  28984. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  28985. create_insn (x=0X20105E94);
  28986. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  28987. set_cmt (0X20105E9C, "fd", 0);
  28988. set_cmt (0X20105E9E, "buf", 0);
  28989. set_cmt (0X20105EA0, "len", 0);
  28990. create_insn (x=0X20105EC8);
  28991. op_stkvar (x, 1);
  28992. create_insn (x=0X20105ECC);
  28993. create_insn (x=0X20105ECE);
  28994. op_stkvar (x, 1);
  28995. create_insn (x=0X20105ED2);
  28996. op_stkvar (x, 1);
  28997. create_insn (x=0X20105ED8);
  28998. create_insn (x=0X20105EDA);
  28999. op_stkvar (x, 1);
  29000. set_cmt (0X20105EE0, "fd", 0);
  29001. set_cmt (0X20105EEC, "heapid", 0);
  29002. set_cmt (0X20105EEE, "ptr", 0);
  29003. set_cmt (0X20105EF4, "ptr", 0);
  29004. set_cmt (0X20105EFA, "heapid", 0);
  29005. create_insn (x=0X20105F00);
  29006. op_stkvar (x, 1);
  29007. create_dword (x=0X20105F14);
  29008. op_plain_offset (x, 0, 0);
  29009. op_plain_offset (x, 128, 0);
  29010. create_dword (x=0X20105F18);
  29011. op_plain_offset (x, 0, 0);
  29012. op_plain_offset (x, 128, 0);
  29013. create_dword (x=0X20105F1C);
  29014. op_plain_offset (x, 0, 0);
  29015. op_plain_offset (x, 128, 0);
  29016. create_dword (x=0X20105F20);
  29017. create_dword (x=0X20105F24);
  29018. create_dword (x=0X20105F28);
  29019. create_insn (0X20105F2C);
  29020. set_name (0X20105F2C, "ES_DiVerifyWithView");
  29021. create_insn (x=0X20105F3E);
  29022. op_stkvar (x, 1);
  29023. create_insn (x=0X20105F40);
  29024. op_stkvar (x, 1);
  29025. create_insn (x=0X20105F56);
  29026. op_stkvar (x, 1);
  29027. create_insn (x=0X20105F5C);
  29028. op_stkvar (x, 1);
  29029. create_insn (x=0X20105F62);
  29030. op_stkvar (x, 1);
  29031. create_insn (x=0X20105F68);
  29032. op_stkvar (x, 1);
  29033. create_insn (x=0X20105F6E);
  29034. set_cmt (0X20105F72, "heapid", 0);
  29035. create_insn (0X20105F72);
  29036. set_cmt (0X20105F74, "size", 0);
  29037. set_cmt (0X20105F84, "tikview", 0);
  29038. create_insn (0X20105F84);
  29039. set_cmt (0X20105F86, "dest_ticket", 0);
  29040. set_cmt (0X20105F90, "heapid", 0);
  29041. set_cmt (0X20105F92, "size", 0);
  29042. create_insn (x=0X20105FA0);
  29043. op_plain_offset (x, 1, 0);
  29044. op_plain_offset (x, 129, 0);
  29045. set_cmt (0X20105FA2, "open_mode", 0);
  29046. create_insn (x=0X20105FA2);
  29047. op_dec (x, 1);
  29048. set_cmt (0X20105FB0, "fd", 0);
  29049. create_insn (0X20105FB0);
  29050. set_cmt (0X20105FB2, "output_buffer", 0);
  29051. set_cmt (0X20105FBE, "heapid", 0);
  29052. set_cmt (0X20105FC0, "size", 0);
  29053. set_cmt (0X20105FC2, "align", 0);
  29054. create_insn (x=0X20105FCE);
  29055. set_cmt (0X20105FD2, "dest", 0);
  29056. create_insn (0X20105FD2);
  29057. set_cmt (0X20105FD4, "source", 0);
  29058. set_cmt (0X20105FD6, "length", 0);
  29059. set_cmt (0X20105FDC, "fd", 0);
  29060. set_cmt (0X20105FE0, "buf", 0);
  29061. set_cmt (0X20105FE2, "len", 0);
  29062. create_insn (x=0X20105FEE);
  29063. create_insn (0X20105FF2);
  29064. set_cmt (0X20105FF4, "ticket", 0);
  29065. create_insn (x=0X20105FF4);
  29066. op_stkvar (x, 1);
  29067. create_insn (x=0X20105FF6);
  29068. op_stkvar (x, 1);
  29069. set_cmt (0X20105FF8, "tmd", 0);
  29070. create_insn (x=0X20105FF8);
  29071. op_stkvar (x, 1);
  29072. create_insn (x=0X20105FFA);
  29073. op_stkvar (x, 1);
  29074. set_cmt (0X20105FFC, "tmd_size", 0);
  29075. create_insn (x=0X20105FFC);
  29076. op_stkvar (x, 1);
  29077. create_insn (x=0X20105FFE);
  29078. op_stkvar (x, 1);
  29079. set_cmt (0X20106000, "key_handle", 0);
  29080. create_insn (x=0X20106000);
  29081. op_stkvar (x, 1);
  29082. create_insn (x=0X20106002);
  29083. op_stkvar (x, 1);
  29084. set_cmt (0X20106004, "hashes", 0);
  29085. create_insn (x=0X20106004);
  29086. op_stkvar (x, 1);
  29087. set_cmt (0X20106006, "certs", 0);
  29088. set_cmt (0X20106008, "cert_size", 0);
  29089. set_cmt (0X2010600A, "unused", 0);
  29090. set_cmt (0X2010600C, "unused_size", 0);
  29091. create_insn (x=0X2010600C);
  29092. op_stkvar (x, 1);
  29093. set_cmt (0X20106018, "heapid", 0);
  29094. set_cmt (0X2010601A, "ptr", 0);
  29095. set_cmt (0X20106024, "heapid", 0);
  29096. set_cmt (0X20106026, "ptr", 0);
  29097. set_cmt (0X20106032, "heapid", 0);
  29098. set_cmt (0X20106034, "ptr", 0);
  29099. set_cmt (0X2010603E, "fd", 0);
  29100. create_dword (x=0X20106058);
  29101. create_dword (x=0X2010605C);
  29102. create_dword (x=0X20106060);
  29103. op_plain_offset (x, 0, 0);
  29104. op_plain_offset (x, 128, 0);
  29105. create_dword (x=0X20106064);
  29106. create_insn (0X20106068);
  29107. set_name (0X20106068, "ES_ImportTmd");
  29108. create_insn (x=0X20106084);
  29109. op_dec (x, 1);
  29110. create_insn (x=0X20106088);
  29111. op_dec (x, 0);
  29112. create_insn (x=0X201060A4);
  29113. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  29114. create_insn (x=0X201060B6);
  29115. op_stkvar (x, 1);
  29116. create_insn (x=0X201060B8);
  29117. op_stkvar (x, 1);
  29118. create_insn (x=0X201060BE);
  29119. op_stkvar (x, 1);
  29120. create_insn (x=0X201060CC);
  29121. set_cmt (0X201060D0, "import_ctx", 0);
  29122. create_insn (0X201060D0);
  29123. set_cmt (0X201060D2, "tmd", 0);
  29124. set_cmt (0X201060D4, "tmd_size", 0);
  29125. set_cmt (0X201060DE, "heapid", 0);
  29126. set_cmt (0X201060E0, "size", 0);
  29127. create_insn (x=0X201060F0);
  29128. op_plain_offset (x, 1, 0);
  29129. op_plain_offset (x, 129, 0);
  29130. set_cmt (0X201060F2, "open_mode", 0);
  29131. create_insn (x=0X201060F2);
  29132. op_dec (x, 1);
  29133. set_cmt (0X20106100, "fd", 0);
  29134. create_insn (0X20106100);
  29135. set_cmt (0X20106102, "output_buffer", 0);
  29136. set_cmt (0X20106110, "heapid", 0);
  29137. set_cmt (0X20106112, "size", 0);
  29138. set_cmt (0X20106114, "align", 0);
  29139. create_insn (x=0X20106120);
  29140. set_cmt (0X20106124, "fd", 0);
  29141. create_insn (0X20106124);
  29142. set_cmt (0X20106126, "buf", 0);
  29143. set_cmt (0X20106128, "len", 0);
  29144. create_insn (x=0X20106132);
  29145. create_insn (0X20106136);
  29146. set_cmt (0X20106138, "signed_blob_size", 0);
  29147. set_cmt (0X2010613C, "certs", 0);
  29148. create_insn (x=0X2010613C);
  29149. op_stkvar (x, 1);
  29150. set_cmt (0X2010613E, "certs_size", 0);
  29151. create_insn (x=0X2010613E);
  29152. op_stkvar (x, 1);
  29153. set_cmt (0X20106142, "issuer_cert_out", 0);
  29154. create_insn (x=0X20106142);
  29155. op_stkvar (x, 1);
  29156. set_cmt (0X20106144, "public_cert", 0);
  29157. create_insn (x=0X20106144);
  29158. op_stkvar (x, 1);
  29159. set_cmt (0X20106148, "mode", 0);
  29160. create_insn (x=0X20106148);
  29161. op_stkvar (x, 1);
  29162. set_cmt (0X2010614A, "dest_keyid", 0);
  29163. create_insn (x=0X2010614A);
  29164. op_stkvar (x, 1);
  29165. set_cmt (0X2010614C, "type", 0);
  29166. create_insn (x=0X2010614C);
  29167. op_stkvar (x, 1);
  29168. set_cmt (0X2010614E, "a1", 0);
  29169. set_cmt (0X20106150, "signature", 0);
  29170. set_cmt (0X20106156, "blob_issuer", 0);
  29171. set_cmt (0X20106160, "tmd", 0);
  29172. set_cmt (0X2010616A, "context", 0);
  29173. set_cmt (0X2010617C, "tmd", 0);
  29174. set_cmt (0X20106188, "tmd", 0);
  29175. set_cmt (0X2010618A, "tmd_size", 0);
  29176. set_cmt (0X2010619E, "fd", 0);
  29177. set_cmt (0X201061AA, "heapid", 0);
  29178. set_cmt (0X201061AC, "ptr", 0);
  29179. set_cmt (0X201061B8, "heapid", 0);
  29180. set_cmt (0X201061BA, "ptr", 0);
  29181. create_dword (x=0X201061D0);
  29182. op_dec (x, 0);
  29183. create_dword (x=0X201061D4);
  29184. create_dword (0X201061D8);
  29185. create_dword (0X201061DC);
  29186. create_dword (x=0X201061E0);
  29187. create_dword (x=0X201061E4);
  29188. op_plain_offset (x, 0, 0);
  29189. op_plain_offset (x, 128, 0);
  29190. create_dword (x=0X201061E8);
  29191. create_insn (0X201061EC);
  29192. set_name (0X201061EC, "ES_ExportTitleInit");
  29193. create_insn (x=0X20106200);
  29194. op_stkvar (x, 1);
  29195. create_insn (x=0X20106202);
  29196. op_plain_offset (x, 1, 0);
  29197. op_plain_offset (x, 129, 0);
  29198. create_insn (x=0X20106214);
  29199. op_plain_offset (x, 1, 0X2010BB70);
  29200. op_plain_offset (x, 129, 0X2010BB70);
  29201. create_insn (x=0X20106218);
  29202. op_plain_offset (x, 1, 0X2010BB70);
  29203. op_plain_offset (x, 129, 0X2010BB70);
  29204. create_insn (0X20106236);
  29205. create_insn (x=0X20106256);
  29206. op_stkvar (x, 1);
  29207. create_insn (x=0X20106258);
  29208. op_stkvar (x, 1);
  29209. create_insn (x=0X2010625A);
  29210. op_stkvar (x, 1);
  29211. set_cmt (0X2010625C, "sprintf_output", 0);
  29212. set_cmt (0X2010625E, "size", 0);
  29213. create_insn (x=0X2010625E);
  29214. op_dec (x, 1);
  29215. create_insn (x=0X20106260);
  29216. op_plain_offset (x, 1, 0);
  29217. op_plain_offset (x, 129, 0);
  29218. create_insn (x=0X20106262);
  29219. op_plain_offset (x, 1, 0);
  29220. op_plain_offset (x, 129, 0);
  29221. set_cmt (0X20106268, "device", 0);
  29222. set_cmt (0X2010626A, "open_mode", 0);
  29223. create_insn (x=0X2010626A);
  29224. op_dec (x, 1);
  29225. set_cmt (0X20106278, "heapid", 0);
  29226. create_insn (0X20106278);
  29227. set_cmt (0X2010627A, "size", 0);
  29228. set_cmt (0X2010628A, "fd", 0);
  29229. create_insn (0X2010628A);
  29230. set_cmt (0X2010628C, "output_buffer", 0);
  29231. set_cmt (0X20106296, "heapid", 0);
  29232. set_cmt (0X2010629A, "size", 0);
  29233. set_cmt (0X2010629C, "align", 0);
  29234. set_cmt (0X201062AC, "fd", 0);
  29235. create_insn (0X201062AC);
  29236. set_cmt (0X201062AE, "buf", 0);
  29237. set_cmt (0X201062B2, "len", 0);
  29238. create_insn (x=0X201062C2);
  29239. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  29240. create_insn (x=0X201062CA);
  29241. op_dec (x, 1);
  29242. set_cmt (0X201062CC, "content size?", 0);
  29243. create_insn (x=0X201062CE);
  29244. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  29245. create_insn (x=0X201062D4);
  29246. op_stkvar (x, 1);
  29247. set_cmt (0X201062DE, "import_ctx", 0);
  29248. create_insn (0X201062DE);
  29249. set_cmt (0X201062E0, "tmd", 0);
  29250. set_cmt (0X201062E2, "tmd_size", 0);
  29251. create_insn (x=0X201062E2);
  29252. op_stkvar (x, 1);
  29253. set_cmt (0X201062EC, "context", 0);
  29254. set_cmt (0X20106300, "dest", 0);
  29255. set_cmt (0X20106304, "source", 0);
  29256. set_cmt (0X20106306, "length", 0);
  29257. create_insn (x=0X20106306);
  29258. op_stkvar (x, 1);
  29259. set_cmt (0X20106312, "heapid", 0);
  29260. set_cmt (0X20106314, "ptr", 0);
  29261. set_cmt (0X2010631E, "fd", 0);
  29262. set_cmt (0X2010632A, "heapid", 0);
  29263. set_cmt (0X2010632C, "ptr", 0);
  29264. set_cmt (0X20106336, "import_ctx", 0);
  29265. create_dword (x=0X20106350);
  29266. op_plain_offset (x, 0, 0);
  29267. op_plain_offset (x, 128, 0);
  29268. create_dword (0X20106354);
  29269. create_dword (0X20106358);
  29270. create_dword (0X2010635C);
  29271. create_dword (x=0X20106360);
  29272. op_plain_offset (x, 0, 0);
  29273. op_plain_offset (x, 128, 0);
  29274. create_dword (x=0X20106364);
  29275. op_plain_offset (x, 0, 0);
  29276. op_plain_offset (x, 128, 0);
  29277. create_dword (0X20106368);
  29278. create_dword (0X2010636C);
  29279. create_insn (0X20106370);
  29280. set_name (0X20106370, "ES_ExportContentBegin");
  29281. set_cmt (0X20106382, "import_ctx", 0);
  29282. create_insn (0X20106382);
  29283. create_insn (0X2010639E);
  29284. create_insn (x=0X201063A0);
  29285. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  29286. create_insn (0X201063B6);
  29287. set_cmt (0X201063BA, "tmd", 0);
  29288. create_insn (0X201063BA);
  29289. create_insn (x=0X201063BE);
  29290. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  29291. create_insn (x=0X201063CA);
  29292. op_dec (x, 1);
  29293. create_insn (x=0X201063CC);
  29294. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  29295. create_insn (0X201063F4);
  29296. set_cmt (0X2010640A, "cidx", 0);
  29297. set_cmt (0X2010640C, "uid", 0);
  29298. set_cmt (0X2010641A, "pointer", 0);
  29299. set_cmt (0X2010641C, "value", 0);
  29300. set_cmt (0X2010641E, "size", 0);
  29301. create_insn (x=0X2010641E);
  29302. op_dec (x, 1);
  29303. set_cmt (0X20106424, "dest", 0);
  29304. set_cmt (0X20106426, "source", 0);
  29305. set_cmt (0X20106428, "length", 0);
  29306. set_cmt (0X20106432, "import_ctx", 0);
  29307. create_byte (0X20106442);
  29308. make_array (0X20106442, 0X2);
  29309. create_dword (0X20106444);
  29310. create_insn (0X20106448);
  29311. set_name (0X20106448, "ES_ExportContentData");
  29312. set_cmt (0X20106478, "es_pointer", 0);
  29313. create_insn (x=0X2010647A);
  29314. op_plain_offset (x, 1, 0);
  29315. op_plain_offset (x, 129, 0);
  29316. set_cmt (0X2010647C, "fd", 0);
  29317. set_cmt (0X2010647E, "buffer", 0);
  29318. set_cmt (0X20106480, "buffer_size", 0);
  29319. create_insn (0X2010648C);
  29320. create_insn (x=0X20106490);
  29321. op_plain_offset (x, 1, 0);
  29322. op_plain_offset (x, 129, 0);
  29323. set_cmt (0X20106494, "fd", 0);
  29324. set_cmt (0X201064A0, "import_ctx", 0);
  29325. create_byte (0X201064AE);
  29326. make_array (0X201064AE, 0X2);
  29327. create_dword (x=0X201064B0);
  29328. op_plain_offset (x, 0, 0);
  29329. op_plain_offset (x, 128, 0);
  29330. create_dword (0X201064B4);
  29331. create_insn (0X201064B8);
  29332. set_name (0X201064B8, "ES_ExportContentEnd");
  29333. create_insn (0X201064DC);
  29334. create_insn (x=0X201064DE);
  29335. op_plain_offset (x, 1, 0);
  29336. op_plain_offset (x, 129, 0);
  29337. set_cmt (0X201064E2, "fd", 0);
  29338. create_dword (0X201064F8);
  29339. create_dword (x=0X201064FC);
  29340. op_plain_offset (x, 0, 0);
  29341. op_plain_offset (x, 128, 0);
  29342. create_insn (0X20106500);
  29343. set_name (0X20106500, "ES_ExportTitleDone");
  29344. create_insn (x=0X20106502);
  29345. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  29346. create_insn (x=0X20106508);
  29347. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  29348. create_insn (0X2010650C);
  29349. create_dword (x=0X20106518);
  29350. op_enum (x, 0, GetEnum("IOSReturnCode"),0);
  29351. create_insn (0X2010651C);
  29352. set_name (0X2010651C, "es_check_active_title_perm_for_encrypt");
  29353. set_cmt (0X20106524, "keyid", 0);
  29354. set_cmt (0X20106526, "mask", 0);
  29355. create_insn (x=0X20106526);
  29356. op_stkvar (x, 1);
  29357. create_insn (x=0X20106530);
  29358. op_plain_offset (x, 1, 0);
  29359. op_plain_offset (x, 129, 0);
  29360. create_insn (x=0X20106532);
  29361. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  29362. set_cmt (0X2010653E, "title_type", 0);
  29363. set_cmt (0X20106540, "title_identifier", 0);
  29364. set_cmt (0X20106542, "uid", 0);
  29365. create_insn (x=0X2010654C);
  29366. op_stkvar (x, 1);
  29367. create_insn (x=0X20106558);
  29368. op_stkvar (x, 1);
  29369. create_dword (x=0X2010656C);
  29370. op_plain_offset (x, 0, 0);
  29371. op_plain_offset (x, 128, 0);
  29372. create_dword (0X20106570);
  29373. create_insn (0X20106574);
  29374. set_name (0X20106574, "ES_Encrypt");
  29375. create_insn (x=0X2010657C);
  29376. op_stkvar (x, 1);
  29377. set_cmt (0X2010658A, "uid", 0);
  29378. create_insn (0X2010658E);
  29379. set_cmt (0X20106596, "out", 0);
  29380. create_insn (x=0X20106596);
  29381. op_stkvar (x, 1);
  29382. set_cmt (0X20106598, "keyid", 0);
  29383. set_cmt (0X2010659A, "iv", 0);
  29384. set_cmt (0X2010659C, "in", 0);
  29385. set_cmt (0X2010659E, "len", 0);
  29386. create_insn (x=0X2010659E);
  29387. op_stkvar (x, 1);
  29388. create_dword (0X201065AC);
  29389. set_name (0X201065AC, "uid");
  29390. set_cmt (0X201065B0, "message_queue", 0);
  29391. create_insn (0X201065B0);
  29392. set_name (0X201065B0, "ES_Decrypt");
  29393. create_insn (x=0X201065B8);
  29394. op_stkvar (x, 1);
  29395. set_cmt (0X201065C6, "uid", 0);
  29396. create_insn (0X201065CA);
  29397. set_cmt (0X201065D2, "out", 0);
  29398. create_insn (x=0X201065D2);
  29399. op_stkvar (x, 1);
  29400. set_cmt (0X201065D4, "keyid", 0);
  29401. set_cmt (0X201065D6, "iv", 0);
  29402. set_cmt (0X201065D8, "in", 0);
  29403. set_cmt (0X201065DA, "len", 0);
  29404. create_insn (x=0X201065DA);
  29405. op_stkvar (x, 1);
  29406. create_dword (0X201065E8);
  29407. create_insn (0X201065EC);
  29408. set_name (0X201065EC, "ES_SetupStreamKey");
  29409. create_insn (x=0X2010660C);
  29410. op_stkvar (x, 1);
  29411. create_insn (x=0X2010660E);
  29412. op_stkvar (x, 1);
  29413. create_insn (x=0X2010661C);
  29414. op_stkvar (x, 1);
  29415. create_insn (x=0X20106626);
  29416. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  29417. create_insn (x=0X2010663E);
  29418. op_enum (x, 1, GetEnum("TitleFlags"),0);
  29419. create_insn (x=0X2010664A);
  29420. op_hex (x, 1);
  29421. create_insn (x=0X2010664E);
  29422. op_dec (x, 0);
  29423. create_insn (0X2010665A);
  29424. create_insn (0X20106668);
  29425. create_insn (x=0X2010667E);
  29426. create_insn (0X20106682);
  29427. set_cmt (0X20106688, "ticket_view", 0);
  29428. create_insn (0X20106696);
  29429. create_insn (x=0X201066A2);
  29430. set_cmt (0X201066A6, "heapid", 0);
  29431. create_insn (0X201066A6);
  29432. set_cmt (0X201066A8, "size", 0);
  29433. set_cmt (0X201066AC, "align", 0);
  29434. set_cmt (0X201066BC, "tikview", 0);
  29435. create_insn (0X201066BC);
  29436. set_cmt (0X201066BE, "dest_ticket", 0);
  29437. set_cmt (0X201066CA, "heapid", 0);
  29438. create_insn (0X201066CA);
  29439. set_cmt (0X201066CC, "size", 0);
  29440. create_insn (x=0X201066DC);
  29441. op_plain_offset (x, 1, 0);
  29442. op_plain_offset (x, 129, 0);
  29443. set_cmt (0X201066DE, "open_mode", 0);
  29444. create_insn (x=0X201066DE);
  29445. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  29446. set_cmt (0X201066E8, "fd", 0);
  29447. set_cmt (0X201066EA, "output_buffer", 0);
  29448. set_cmt (0X201066F6, "heapid", 0);
  29449. create_insn (0X201066F6);
  29450. set_cmt (0X201066FA, "size", 0);
  29451. set_cmt (0X201066FC, "align", 0);
  29452. set_cmt (0X2010670C, "fd", 0);
  29453. create_insn (0X2010670C);
  29454. set_cmt (0X2010670E, "buf", 0);
  29455. set_cmt (0X20106712, "len", 0);
  29456. create_insn (x=0X20106720);
  29457. create_insn (0X20106724);
  29458. set_cmt (0X20106728, "heapid", 0);
  29459. create_insn (0X20106728);
  29460. set_cmt (0X2010672A, "size", 0);
  29461. set_cmt (0X2010672C, "align", 0);
  29462. create_insn (x=0X20106734);
  29463. op_stkvar (x, 1);
  29464. set_cmt (0X2010673C, "dest", 0);
  29465. create_insn (x=0X2010673C);
  29466. op_stkvar (x, 1);
  29467. set_cmt (0X2010673E, "source", 0);
  29468. set_cmt (0X20106740, "length", 0);
  29469. set_cmt (0X20106748, "certs", 0);
  29470. create_insn (x=0X20106748);
  29471. op_stkvar (x, 1);
  29472. set_cmt (0X2010674E, "certs_size", 0);
  29473. create_insn (x=0X2010674E);
  29474. op_stkvar (x, 1);
  29475. set_cmt (0X20106752, "issuer_cert_out", 0);
  29476. create_insn (x=0X20106752);
  29477. op_stkvar (x, 1);
  29478. set_cmt (0X20106754, "public_cert", 0);
  29479. create_insn (x=0X20106754);
  29480. op_stkvar (x, 1);
  29481. set_cmt (0X20106758, "mode", 0);
  29482. create_insn (x=0X20106758);
  29483. op_stkvar (x, 1);
  29484. set_cmt (0X2010675A, "dest_keyid", 0);
  29485. create_insn (x=0X2010675A);
  29486. op_stkvar (x, 1);
  29487. set_cmt (0X2010675C, "type", 0);
  29488. create_insn (x=0X2010675C);
  29489. op_stkvar (x, 1);
  29490. set_cmt (0X2010675E, "a1", 0);
  29491. create_insn (x=0X2010675E);
  29492. op_stkvar (x, 1);
  29493. set_cmt (0X20106760, "signed_blob_size", 0);
  29494. set_cmt (0X20106764, "signature", 0);
  29495. set_cmt (0X2010676A, "blob_issuer", 0);
  29496. set_cmt (0X20106776, "certs", 0);
  29497. create_insn (x=0X20106776);
  29498. op_stkvar (x, 1);
  29499. set_cmt (0X2010677C, "certs_size", 0);
  29500. create_insn (x=0X2010677C);
  29501. op_stkvar (x, 1);
  29502. set_cmt (0X2010677E, "issuer_cert_out", 0);
  29503. create_insn (x=0X2010677E);
  29504. op_stkvar (x, 1);
  29505. set_cmt (0X20106780, "public_cert", 0);
  29506. create_insn (x=0X20106780);
  29507. op_stkvar (x, 1);
  29508. set_cmt (0X20106782, "mode", 0);
  29509. create_insn (x=0X20106782);
  29510. op_stkvar (x, 1);
  29511. set_cmt (0X20106784, "dest_keyid", 0);
  29512. create_insn (x=0X20106784);
  29513. op_stkvar (x, 1);
  29514. set_cmt (0X20106786, "type", 0);
  29515. create_insn (x=0X20106786);
  29516. op_stkvar (x, 1);
  29517. set_cmt (0X20106788, "a1", 0);
  29518. set_cmt (0X2010678A, "signed_blob_size", 0);
  29519. create_insn (x=0X2010678A);
  29520. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  29521. set_cmt (0X20106790, "signature", 0);
  29522. set_cmt (0X20106794, "blob_issuer", 0);
  29523. set_cmt (0X2010679E, "signed_ticket", 0);
  29524. set_cmt (0X201067A8, "heapid", 0);
  29525. set_cmt (0X201067AA, "size", 0);
  29526. set_cmt (0X201067AC, "align", 0);
  29527. create_insn (x=0X201067B4);
  29528. op_stkvar (x, 1);
  29529. create_insn (x=0X201067BC);
  29530. op_stkvar (x, 1);
  29531. create_insn (x=0X201067BE);
  29532. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  29533. create_insn (x=0X201067C8);
  29534. op_stkvar (x, 1);
  29535. create_insn (x=0X201067CA);
  29536. op_stkvar (x, 1);
  29537. set_cmt (0X201067CC, "pointer", 0);
  29538. create_insn (x=0X201067CC);
  29539. op_stkvar (x, 1);
  29540. set_cmt (0X201067CE, "value", 0);
  29541. set_cmt (0X201067D0, "size", 0);
  29542. set_cmt (0X201067D6, "dest", 0);
  29543. create_insn (x=0X201067D6);
  29544. op_stkvar (x, 1);
  29545. set_cmt (0X201067D8, "source", 0);
  29546. create_insn (x=0X201067D8);
  29547. op_stkvar (x, 1);
  29548. set_cmt (0X201067DA, "length", 0);
  29549. set_cmt (0X201067E0, "key_handle", 0);
  29550. create_insn (x=0X201067E0);
  29551. op_stkvar (x, 1);
  29552. set_cmt (0X201067E2, "type", 0);
  29553. set_cmt (0X201067E4, "subtype", 0);
  29554. create_insn (x=0X201067EE);
  29555. op_dec (x, 1);
  29556. create_insn (x=0X201067F2);
  29557. op_dec (x, 0);
  29558. create_insn (x=0X201067F8);
  29559. op_stkvar (x, 1);
  29560. set_cmt (0X201067FA, "keyid", 0);
  29561. set_cmt (0X2010680A, "heapid", 0);
  29562. set_cmt (0X2010680C, "size", 0);
  29563. set_cmt (0X2010680E, "align", 0);
  29564. create_insn (x=0X20106816);
  29565. op_stkvar (x, 1);
  29566. create_insn (x=0X2010681A);
  29567. set_cmt (0X2010681E, "dest", 0);
  29568. create_insn (x=0X2010681E);
  29569. op_stkvar (x, 1);
  29570. create_insn (x=0X20106820);
  29571. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  29572. set_cmt (0X20106822, "source", 0);
  29573. set_cmt (0X20106824, "length", 0);
  29574. create_insn (x=0X2010682A);
  29575. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  29576. create_insn (x=0X20106834);
  29577. create_insn (x=0X20106838);
  29578. op_stkvar (x, 1);
  29579. set_cmt (0X2010683A, "key_handle", 0);
  29580. create_insn (x=0X20106844);
  29581. op_plain_offset (x, 1, 0);
  29582. op_plain_offset (x, 129, 0);
  29583. set_cmt (0X20106846, "decrypt_handle", 0);
  29584. set_cmt (0X2010684A, "signbuffer", 0);
  29585. create_insn (x=0X2010684A);
  29586. op_stkvar (x, 1);
  29587. create_insn (x=0X2010684C);
  29588. op_stkvar (x, 1);
  29589. set_cmt (0X2010684E, "iv", 0);
  29590. create_insn (x=0X2010684E);
  29591. op_stkvar (x, 1);
  29592. create_insn (x=0X20106850);
  29593. op_stkvar (x, 1);
  29594. set_cmt (0X20106852, "keyBuffer", 0);
  29595. create_insn (x=0X20106852);
  29596. op_stkvar (x, 1);
  29597. set_cmt (0X20106854, "verify_handle", 0);
  29598. set_cmt (0X20106856, "security_flag", 0);
  29599. set_cmt (0X20106864, "heapid", 0);
  29600. set_cmt (0X20106866, "ptr", 0);
  29601. set_cmt (0X20106870, "fd", 0);
  29602. set_cmt (0X2010687C, "heapid", 0);
  29603. set_cmt (0X2010687E, "ptr", 0);
  29604. set_cmt (0X2010688A, "heapid", 0);
  29605. set_cmt (0X2010688C, "ptr", 0);
  29606. set_cmt (0X20106892, "ptr", 0);
  29607. create_insn (x=0X20106892);
  29608. op_stkvar (x, 1);
  29609. set_cmt (0X20106898, "heapid", 0);
  29610. create_insn (x=0X2010689E);
  29611. op_stkvar (x, 1);
  29612. set_cmt (0X201068A4, "heapid", 0);
  29613. set_cmt (0X201068A6, "ptr", 0);
  29614. create_dword (x=0X201068C0);
  29615. create_dword (x=0X201068C4);
  29616. op_dec (x, 0);
  29617. create_dword (x=0X201068C8);
  29618. create_dword (x=0X201068CC);
  29619. create_dword (x=0X201068D0);
  29620. op_plain_offset (x, 0, 0);
  29621. op_plain_offset (x, 128, 0);
  29622. create_dword (x=0X201068D4);
  29623. create_dword (x=0X201068D8);
  29624. op_stroff (x, 0, GetStrucIdByName("SignedTicket"), 0);
  29625. create_dword (x=0X201068DC);
  29626. op_stroff (x, 0, GetStrucIdByName("SignedTicket"), 0);
  29627. create_dword (x=0X201068E0);
  29628. create_dword (x=0X201068E4);
  29629. op_plain_offset (x, 0, 0);
  29630. op_plain_offset (x, 128, 0);
  29631. create_insn (0X201068E8);
  29632. set_name (0X201068E8, "ES_DeleteStreamKey");
  29633. create_insn (0X201068EE);
  29634. create_byte (0X201068F2);
  29635. make_array (0X201068F2, 0X2);
  29636. create_insn (0X201068F4);
  29637. set_name (0X201068F4, "ESI_FindCert");
  29638. create_insn (x=0X20106908);
  29639. op_stkvar (x, 1);
  29640. create_insn (x=0X2010690A);
  29641. op_stkvar (x, 1);
  29642. create_insn (x=0X2010691C);
  29643. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  29644. create_insn (x=0X2010691E);
  29645. op_hex (x, 1);
  29646. create_insn (x=0X20106932);
  29647. op_hex (x, 1);
  29648. create_insn (0X2010693A);
  29649. create_insn (x=0X20106950);
  29650. op_dec (x, 1);
  29651. create_insn (0X20106968);
  29652. create_insn (0X20106978);
  29653. create_insn (0X20106988);
  29654. create_insn (0X2010698E);
  29655. create_insn (0X201069A0);
  29656. create_insn (x=0X201069A6);
  29657. op_stkvar (x, 1);
  29658. create_insn (x=0X201069AC);
  29659. op_stkvar (x, 1);
  29660. set_cmt (0X201069AE, "sprintf_output", 0);
  29661. create_insn (x=0X201069AE);
  29662. op_stkvar (x, 1);
  29663. set_cmt (0X201069B0, "size", 0);
  29664. create_insn (x=0X201069B0);
  29665. op_hex (x, 1);
  29666. create_insn (x=0X201069B2);
  29667. op_plain_offset (x, 1, 0);
  29668. op_plain_offset (x, 129, 0);
  29669. set_cmt (0X201069BC, "sprintf_output", 0);
  29670. create_insn (x=0X201069BC);
  29671. op_stkvar (x, 1);
  29672. set_cmt (0X201069BE, "size", 0);
  29673. create_insn (x=0X201069BE);
  29674. op_hex (x, 1);
  29675. set_cmt (0X201069C0, "format", 0);
  29676. create_insn (x=0X201069C0);
  29677. op_plain_offset (x, 1, 0);
  29678. op_plain_offset (x, 129, 0);
  29679. create_insn (x=0X201069C8);
  29680. op_plain_offset (x, 1, 0);
  29681. op_plain_offset (x, 129, 0);
  29682. set_cmt (0X201069CA, "string1", 0);
  29683. set_cmt (0X201069CC, "string2", 0);
  29684. set_cmt (0X201069CE, "size", 0);
  29685. set_cmt (0X201069D8, "string1", 0);
  29686. create_insn (x=0X201069D8);
  29687. op_stkvar (x, 1);
  29688. set_cmt (0X201069DA, "string2", 0);
  29689. set_cmt (0X201069DC, "size", 0);
  29690. set_cmt (0X201069E6, "string1", 0);
  29691. set_cmt (0X201069E8, "string2", 0);
  29692. create_insn (x=0X201069E8);
  29693. op_stkvar (x, 1);
  29694. set_cmt (0X201069EA, "size", 0);
  29695. create_insn (x=0X201069F4);
  29696. op_stkvar (x, 1);
  29697. create_insn (x=0X201069F8);
  29698. op_stkvar (x, 1);
  29699. create_insn (0X20106A02);
  29700. create_insn (x=0X20106A1C);
  29701. op_stkvar (x, 1);
  29702. create_insn (x=0X20106A20);
  29703. op_stkvar (x, 1);
  29704. create_dword (0X20106A38);
  29705. create_dword (x=0X20106A3C);
  29706. op_hex (x, 0);
  29707. create_dword (x=0X20106A40);
  29708. op_hex (x, 0);
  29709. create_dword (0X20106A44);
  29710. create_dword (0X20106A48);
  29711. create_dword (x=0X20106A4C);
  29712. op_plain_offset (x, 0, 0);
  29713. op_plain_offset (x, 128, 0);
  29714. create_dword (x=0X20106A50);
  29715. op_plain_offset (x, 0, 0);
  29716. op_plain_offset (x, 128, 0);
  29717. create_dword (x=0X20106A54);
  29718. op_plain_offset (x, 0, 0);
  29719. op_plain_offset (x, 128, 0);
  29720. create_insn (0X20106A58);
  29721. set_name (0X20106A58, "es_add_cert_to_store");
  29722. create_insn (x=0X20106A72);
  29723. op_stkvar (x, 1);
  29724. set_cmt (0X20106A78, "heapid", 0);
  29725. set_cmt (0X20106A7A, "size", 0);
  29726. create_insn (0X20106A88);
  29727. create_insn (x=0X20106A8C);
  29728. op_plain_offset (x, 1, 0);
  29729. op_plain_offset (x, 129, 0);
  29730. set_cmt (0X20106A8E, "open_mode", 0);
  29731. create_insn (x=0X20106A8E);
  29732. op_dec (x, 1);
  29733. set_cmt (0X20106A98, "fd", 0);
  29734. set_cmt (0X20106A9A, "output_buffer", 0);
  29735. set_cmt (0X20106AA4, "heapid", 0);
  29736. set_cmt (0X20106AA6, "size", 0);
  29737. set_cmt (0X20106AB6, "fd", 0);
  29738. create_insn (0X20106AB6);
  29739. set_cmt (0X20106AB8, "buf", 0);
  29740. set_cmt (0X20106ABA, "len", 0);
  29741. set_cmt (0X20106ACA, "fd", 0);
  29742. create_insn (0X20106ACA);
  29743. set_cmt (0X20106AD0, "int", 0);
  29744. create_insn (x=0X20106AD2);
  29745. op_stkvar (x, 1);
  29746. set_cmt (0X20106AD4, "cert_size", 0);
  29747. create_insn (x=0X20106AD4);
  29748. op_stkvar (x, 1);
  29749. create_insn (x=0X20106AD6);
  29750. op_stkvar (x, 1);
  29751. set_cmt (0X20106AD8, "issuer_name", 0);
  29752. create_insn (x=0X20106AD8);
  29753. op_stkvar (x, 1);
  29754. set_cmt (0X20106ADC, "append_child_identity", 0);
  29755. create_insn (x=0X20106ADC);
  29756. op_stkvar (x, 1);
  29757. set_cmt (0X20106ADE, "int", 0);
  29758. set_cmt (0X20106AE0, "tmd", 0);
  29759. set_cmt (0X20106AE2, "issuer_cert", 0);
  29760. create_insn (x=0X20106AE2);
  29761. op_stkvar (x, 1);
  29762. create_insn (x=0X20106AEA);
  29763. op_stkvar (x, 1);
  29764. create_insn (0X20106AFC);
  29765. set_cmt (0X20106AFE, "heapid", 0);
  29766. set_cmt (0X20106B00, "size", 0);
  29767. set_cmt (0X20106B0E, "length", 0);
  29768. create_insn (0X20106B0E);
  29769. set_cmt (0X20106B14, "dest", 0);
  29770. set_cmt (0X20106B16, "source", 0);
  29771. set_cmt (0X20106B1E, "dest", 0);
  29772. set_cmt (0X20106B20, "source", 0);
  29773. set_cmt (0X20106B22, "length", 0);
  29774. set_cmt (0X20106B2A, "dest", 0);
  29775. create_insn (0X20106B2A);
  29776. set_cmt (0X20106B2C, "source", 0);
  29777. set_cmt (0X20106B2E, "length", 0);
  29778. set_cmt (0X20106B36, "other_perm", 0);
  29779. create_insn (x=0X20106B36);
  29780. op_stkvar (x, 1);
  29781. set_cmt (0X20106B38, "buffer", 0);
  29782. create_insn (x=0X20106B38);
  29783. op_stkvar (x, 1);
  29784. set_cmt (0X20106B3A, "length", 0);
  29785. create_insn (x=0X20106B3A);
  29786. op_stkvar (x, 1);
  29787. create_insn (x=0X20106B3C);
  29788. op_plain_offset (x, 1, 0);
  29789. op_plain_offset (x, 129, 0);
  29790. set_cmt (0X20106B3E, "int", 0);
  29791. set_cmt (0X20106B40, "int", 0);
  29792. set_cmt (0X20106B42, "group_perm", 0);
  29793. set_cmt (0X20106B4E, "fd", 0);
  29794. set_cmt (0X20106B58, "heapid", 0);
  29795. set_cmt (0X20106B5A, "ptr", 0);
  29796. set_cmt (0X20106B66, "heapid", 0);
  29797. set_cmt (0X20106B68, "ptr", 0);
  29798. set_cmt (0X20106B72, "heapid", 0);
  29799. set_cmt (0X20106B74, "ptr", 0);
  29800. create_byte (0X20106B8E);
  29801. make_array (0X20106B8E, 0X2);
  29802. create_dword (0X20106B90);
  29803. create_dword (x=0X20106B94);
  29804. op_plain_offset (x, 0, 0);
  29805. op_plain_offset (x, 128, 0);
  29806. create_dword (0X20106B98);
  29807. create_insn (0X20106B9C);
  29808. set_name (0X20106B9C, "ESI_VerifyContainer");
  29809. create_insn (x=0X20106BAA);
  29810. op_stkvar (x, 1);
  29811. create_insn (x=0X20106BB0);
  29812. op_stkvar (x, 1);
  29813. create_insn (x=0X20106BB2);
  29814. op_stkvar (x, 1);
  29815. create_insn (x=0X20106BB6);
  29816. op_stkvar (x, 1);
  29817. create_insn (x=0X20106BB8);
  29818. op_stkvar (x, 1);
  29819. create_insn (x=0X20106BBA);
  29820. op_stkvar (x, 1);
  29821. create_insn (x=0X20106BBC);
  29822. op_stkvar (x, 1);
  29823. create_insn (x=0X20106BBE);
  29824. op_stkvar (x, 1);
  29825. create_insn (x=0X20106BC0);
  29826. op_stkvar (x, 1);
  29827. create_insn (x=0X20106BC6);
  29828. op_stkvar (x, 1);
  29829. set_cmt (0X20106BC8, "cert_size", 0);
  29830. create_insn (x=0X20106BC8);
  29831. op_stkvar (x, 1);
  29832. create_insn (x=0X20106BCA);
  29833. op_stkvar (x, 1);
  29834. set_cmt (0X20106BCC, "cert_issuer", 0);
  29835. create_insn (x=0X20106BCC);
  29836. op_stkvar (x, 1);
  29837. set_cmt (0X20106BD0, "append_child_identity", 0);
  29838. create_insn (x=0X20106BD0);
  29839. op_stkvar (x, 1);
  29840. set_cmt (0X20106BD2, "int", 0);
  29841. set_cmt (0X20106BD4, "tmd", 0);
  29842. set_cmt (0X20106BD6, "int", 0);
  29843. set_cmt (0X20106BD8, "cert", 0);
  29844. create_insn (x=0X20106BD8);
  29845. op_stkvar (x, 1);
  29846. create_insn (x=0X20106BE4);
  29847. op_stkvar (x, 1);
  29848. set_cmt (0X20106BE6, "cert_size", 0);
  29849. create_insn (x=0X20106BE6);
  29850. op_stkvar (x, 1);
  29851. create_insn (x=0X20106BE8);
  29852. op_stkvar (x, 1);
  29853. set_cmt (0X20106BEA, "cert_issuer", 0);
  29854. create_insn (x=0X20106BEA);
  29855. op_stkvar (x, 1);
  29856. set_cmt (0X20106BEC, "append_child_identity", 0);
  29857. create_insn (x=0X20106BEC);
  29858. op_stkvar (x, 1);
  29859. set_cmt (0X20106BEE, "int", 0);
  29860. create_insn (x=0X20106BEE);
  29861. op_stkvar (x, 1);
  29862. set_cmt (0X20106BF0, "tmd", 0);
  29863. set_cmt (0X20106BF2, "int", 0);
  29864. set_cmt (0X20106BF4, "cert", 0);
  29865. create_insn (x=0X20106BF4);
  29866. op_stkvar (x, 1);
  29867. create_insn (x=0X20106C00);
  29868. op_stkvar (x, 1);
  29869. create_insn (x=0X20106C10);
  29870. op_stkvar (x, 1);
  29871. create_insn (x=0X20106C18);
  29872. op_stkvar (x, 1);
  29873. set_cmt (0X20106C1E, "string1", 0);
  29874. create_insn (x=0X20106C20);
  29875. op_plain_offset (x, 1, 0);
  29876. op_plain_offset (x, 129, 0);
  29877. set_cmt (0X20106C22, "size", 0);
  29878. create_insn (x=0X20106C30);
  29879. op_stkvar (x, 1);
  29880. set_cmt (0X20106C36, "string1", 0);
  29881. create_insn (x=0X20106C38);
  29882. op_plain_offset (x, 1, 0);
  29883. op_plain_offset (x, 129, 0);
  29884. set_cmt (0X20106C3A, "size", 0);
  29885. create_insn (x=0X20106C44);
  29886. create_insn (x=0X20106C48);
  29887. op_stkvar (x, 1);
  29888. set_cmt (0X20106C4E, "string1", 0);
  29889. create_insn (x=0X20106C50);
  29890. op_plain_offset (x, 1, 0);
  29891. op_plain_offset (x, 129, 0);
  29892. set_cmt (0X20106C52, "size", 0);
  29893. create_insn (x=0X20106C60);
  29894. set_cmt (0X20106C64, "key_handle", 0);
  29895. create_insn (x=0X20106C64);
  29896. op_stkvar (x, 1);
  29897. set_cmt (0X20106C66, "type", 0);
  29898. set_cmt (0X20106C68, "subtype", 0);
  29899. set_cmt (0X20106C74, "cert", 0);
  29900. create_insn (x=0X20106C74);
  29901. op_stkvar (x, 1);
  29902. set_cmt (0X20106C76, "signer_keyid", 0);
  29903. create_insn (x=0X20106C76);
  29904. op_hex (x, 1);
  29905. set_cmt (0X20106C78, "dest_keyid", 0);
  29906. create_insn (x=0X20106C78);
  29907. op_stkvar (x, 1);
  29908. create_insn (x=0X20106C82);
  29909. op_stkvar (x, 1);
  29910. create_insn (x=0X20106C88);
  29911. op_stkvar (x, 1);
  29912. create_insn (x=0X20106C8A);
  29913. op_stkvar (x, 1);
  29914. create_insn (x=0X20106C8E);
  29915. op_stkvar (x, 1);
  29916. set_cmt (0X20106C94, "key_handle", 0);
  29917. create_insn (x=0X20106C94);
  29918. op_stkvar (x, 1);
  29919. set_cmt (0X20106C96, "type", 0);
  29920. set_cmt (0X20106C98, "subtype", 0);
  29921. set_cmt (0X20106CA2, "key_handle", 0);
  29922. create_insn (x=0X20106CA2);
  29923. op_stkvar (x, 1);
  29924. set_cmt (0X20106CA4, "type", 0);
  29925. set_cmt (0X20106CA6, "subtype", 0);
  29926. set_cmt (0X20106CB2, "cert", 0);
  29927. create_insn (x=0X20106CB2);
  29928. op_stkvar (x, 1);
  29929. set_cmt (0X20106CB4, "signer_keyid", 0);
  29930. create_insn (x=0X20106CB4);
  29931. op_stkvar (x, 1);
  29932. set_cmt (0X20106CB6, "dest_keyid", 0);
  29933. create_insn (x=0X20106CB6);
  29934. op_stkvar (x, 1);
  29935. create_insn (x=0X20106CC0);
  29936. op_stkvar (x, 1);
  29937. create_insn (x=0X20106CC6);
  29938. op_stkvar (x, 1);
  29939. create_insn (x=0X20106CCA);
  29940. op_stkvar (x, 1);
  29941. create_insn (0X20106CD4);
  29942. set_cmt (0X20106CDC, "heapid", 0);
  29943. set_cmt (0X20106CDE, "size", 0);
  29944. set_cmt (0X20106CE0, "align", 0);
  29945. set_cmt (0X20106CF0, "heapid", 0);
  29946. create_insn (0X20106CF0);
  29947. set_cmt (0X20106CF2, "size", 0);
  29948. set_cmt (0X20106CF4, "align", 0);
  29949. create_insn (x=0X20106D00);
  29950. set_cmt (0X20106D04, "SHAMode", 0);
  29951. create_insn (0X20106D04);
  29952. set_cmt (0X20106D06, "hash", 0);
  29953. create_insn (x=0X20106D06);
  29954. op_stkvar (x, 1);
  29955. set_cmt (0X20106D08, "SHACarry", 0);
  29956. set_cmt (0X20106D0A, "data", 0);
  29957. set_cmt (0X20106D0C, "length", 0);
  29958. set_cmt (0X20106D18, "hash", 0);
  29959. create_insn (x=0X20106D18);
  29960. op_stkvar (x, 1);
  29961. set_cmt (0X20106D1A, "SHACarry", 0);
  29962. create_insn (x=0X20106D1C);
  29963. op_stkvar (x, 1);
  29964. set_cmt (0X20106D1E, "data", 0);
  29965. set_cmt (0X20106D20, "length", 0);
  29966. set_cmt (0X20106D22, "SHAMode", 0);
  29967. set_cmt (0X20106D2C, "hash", 0);
  29968. set_cmt (0X20106D2E, "hash_length", 0);
  29969. set_cmt (0X20106D30, "signer_keyid", 0);
  29970. create_insn (x=0X20106D30);
  29971. op_stkvar (x, 1);
  29972. set_cmt (0X20106D32, "sig", 0);
  29973. create_insn (x=0X20106D3C);
  29974. op_stkvar (x, 1);
  29975. set_cmt (0X20106D42, "cert", 0);
  29976. create_insn (x=0X20106D42);
  29977. op_stkvar (x, 1);
  29978. set_cmt (0X20106D48, "name", 0);
  29979. set_cmt (0X20106D4A, "cert_size", 0);
  29980. create_insn (x=0X20106D4A);
  29981. op_stkvar (x, 1);
  29982. set_cmt (0X20106D54, "cert", 0);
  29983. create_insn (x=0X20106D54);
  29984. op_stkvar (x, 1);
  29985. set_cmt (0X20106D5A, "name", 0);
  29986. set_cmt (0X20106D5C, "cert_size", 0);
  29987. create_insn (x=0X20106D5C);
  29988. op_stkvar (x, 1);
  29989. create_insn (x=0X20106D66);
  29990. op_stkvar (x, 1);
  29991. set_cmt (0X20106D6C, "cert", 0);
  29992. create_insn (x=0X20106D6C);
  29993. op_stkvar (x, 1);
  29994. set_cmt (0X20106D6E, "signer_keyid", 0);
  29995. create_insn (x=0X20106D6E);
  29996. op_stkvar (x, 1);
  29997. set_cmt (0X20106D70, "dest_keyid", 0);
  29998. set_cmt (0X20106D78, "keyid", 0);
  29999. create_insn (x=0X20106D78);
  30000. op_stkvar (x, 1);
  30001. set_cmt (0X20106D82, "keyid", 0);
  30002. create_insn (x=0X20106D82);
  30003. op_stkvar (x, 1);
  30004. create_insn (0X20106D8C);
  30005. set_cmt (0X20106D92, "heapid", 0);
  30006. set_cmt (0X20106D94, "ptr", 0);
  30007. set_cmt (0X20106DA0, "heapid", 0);
  30008. set_cmt (0X20106DA2, "ptr", 0);
  30009. create_dword (x=0X20106DBC);
  30010. op_plain_offset (x, 0, 0);
  30011. op_plain_offset (x, 128, 0);
  30012. create_dword (x=0X20106DC0);
  30013. create_dword (x=0X20106DC4);
  30014. op_plain_offset (x, 0, 0);
  30015. op_plain_offset (x, 128, 0);
  30016. create_dword (x=0X20106DC8);
  30017. op_plain_offset (x, 0, 0);
  30018. op_plain_offset (x, 128, 0);
  30019. create_dword (x=0X20106DCC);
  30020. op_hex (x, 0);
  30021. set_name (0X20106DCC, "signer_keyid");
  30022. create_dword (x=0X20106DD0);
  30023. create_insn (0X20106DD4);
  30024. set_name (0X20106DD4, "ES_Sign");
  30025. create_insn (x=0X20106DEE);
  30026. op_stkvar (x, 1);
  30027. create_insn (x=0X20106E00);
  30028. op_plain_offset (x, 1, 0);
  30029. op_plain_offset (x, 129, 0);
  30030. create_insn (x=0X20106E02);
  30031. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  30032. set_cmt (0X20106E0C, "heapid", 0);
  30033. create_insn (0X20106E0C);
  30034. set_cmt (0X20106E0E, "size", 0);
  30035. set_cmt (0X20106E10, "align", 0);
  30036. set_cmt (0X20106E1E, "heapid", 0);
  30037. create_insn (0X20106E1E);
  30038. set_cmt (0X20106E20, "size", 0);
  30039. set_cmt (0X20106E22, "align", 0);
  30040. set_cmt (0X20106E30, "SHAMode", 0);
  30041. create_insn (0X20106E30);
  30042. set_cmt (0X20106E32, "hash", 0);
  30043. create_insn (x=0X20106E32);
  30044. op_stkvar (x, 1);
  30045. set_cmt (0X20106E34, "SHACarry", 0);
  30046. set_cmt (0X20106E36, "data", 0);
  30047. set_cmt (0X20106E38, "length", 0);
  30048. set_cmt (0X20106E42, "hash", 0);
  30049. create_insn (x=0X20106E42);
  30050. op_stkvar (x, 1);
  30051. set_cmt (0X20106E44, "SHACarry", 0);
  30052. set_cmt (0X20106E46, "data", 0);
  30053. set_cmt (0X20106E48, "length", 0);
  30054. set_cmt (0X20106E4A, "SHAMode", 0);
  30055. set_cmt (0X20106E54, "key_handle", 0);
  30056. create_insn (x=0X20106E54);
  30057. op_stkvar (x, 1);
  30058. set_cmt (0X20106E56, "type", 0);
  30059. set_cmt (0X20106E58, "subtype", 0);
  30060. set_cmt (0X20106E62, "keyid", 0);
  30061. create_insn (x=0X20106E62);
  30062. op_stkvar (x, 1);
  30063. create_insn (x=0X20106E6C);
  30064. op_plain_offset (x, 1, 0);
  30065. op_plain_offset (x, 129, 0);
  30066. create_insn (x=0X20106E6E);
  30067. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  30068. create_insn (x=0X20106E70);
  30069. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30070. create_insn (x=0X20106E7A);
  30071. op_stkvar (x, 1);
  30072. create_insn (x=0X20106E7C);
  30073. op_stkvar (x, 1);
  30074. set_cmt (0X20106E84, "pointer", 0);
  30075. set_cmt (0X20106E86, "value", 0);
  30076. set_cmt (0X20106E88, "size", 0);
  30077. create_insn (x=0X20106E8E);
  30078. op_stkvar (x, 1);
  30079. create_insn (x=0X20106E90);
  30080. op_stkvar (x, 1);
  30081. create_insn (x=0X20106E92);
  30082. op_stkvar (x, 1);
  30083. create_insn (x=0X20106E94);
  30084. op_stkvar (x, 1);
  30085. set_cmt (0X20106E96, "sprintf_output", 0);
  30086. set_cmt (0X20106E98, "size", 0);
  30087. create_insn (x=0X20106E98);
  30088. op_dec (x, 1);
  30089. create_insn (x=0X20106E9A);
  30090. op_plain_offset (x, 1, 0);
  30091. op_plain_offset (x, 129, 0);
  30092. create_insn (x=0X20106E9C);
  30093. op_plain_offset (x, 1, 0);
  30094. op_plain_offset (x, 129, 0);
  30095. set_cmt (0X20106EA2, "ecc_keyid", 0);
  30096. create_insn (x=0X20106EA2);
  30097. op_stkvar (x, 1);
  30098. set_cmt (0X20106EA4, "in_64bytes", 0);
  30099. set_cmt (0X20106EA6, "out_180bytes", 0);
  30100. set_cmt (0X20106EB0, "SHAhash", 0);
  30101. set_cmt (0X20106EB2, "hash_length", 0);
  30102. set_cmt (0X20106EB4, "keyid", 0);
  30103. create_insn (x=0X20106EB4);
  30104. op_stkvar (x, 1);
  30105. set_cmt (0X20106EB6, "ecc_sig", 0);
  30106. set_cmt (0X20106EBE, "keyid", 0);
  30107. create_insn (x=0X20106EBE);
  30108. op_stkvar (x, 1);
  30109. create_insn (0X20106EC8);
  30110. set_cmt (0X20106ECC, "heapid", 0);
  30111. set_cmt (0X20106ECE, "ptr", 0);
  30112. set_cmt (0X20106ED8, "heapid", 0);
  30113. set_cmt (0X20106EDA, "ptr", 0);
  30114. create_byte (0X20106EF2);
  30115. make_array (0X20106EF2, 0X2);
  30116. create_dword (x=0X20106EF4);
  30117. op_plain_offset (x, 0, 0);
  30118. op_plain_offset (x, 128, 0);
  30119. create_dword (0X20106EF8);
  30120. create_dword (0X20106EFC);
  30121. create_dword (x=0X20106F00);
  30122. op_plain_offset (x, 0, 0);
  30123. op_plain_offset (x, 128, 0);
  30124. create_dword (x=0X20106F04);
  30125. op_plain_offset (x, 0, 0);
  30126. op_plain_offset (x, 128, 0);
  30127. create_insn (0X20106F08);
  30128. set_name (0X20106F08, "ES_VerifySign");
  30129. create_insn (x=0X20106F18);
  30130. op_stkvar (x, 1);
  30131. create_insn (x=0X20106F1E);
  30132. op_stkvar (x, 1);
  30133. create_insn (x=0X20106F22);
  30134. op_stkvar (x, 1);
  30135. create_insn (x=0X20106F24);
  30136. op_stkvar (x, 1);
  30137. create_insn (x=0X20106F26);
  30138. op_stkvar (x, 1);
  30139. create_insn (x=0X20106F28);
  30140. op_stkvar (x, 1);
  30141. create_insn (x=0X20106F2A);
  30142. op_stkvar (x, 1);
  30143. create_insn (x=0X20106F2C);
  30144. op_stkvar (x, 1);
  30145. create_insn (x=0X20106F4A);
  30146. op_stkvar (x, 1);
  30147. set_cmt (0X20106F4C, "pointer", 0);
  30148. set_cmt (0X20106F4E, "value", 0);
  30149. set_cmt (0X20106F50, "size", 0);
  30150. set_cmt (0X20106F56, "dest", 0);
  30151. create_insn (x=0X20106F58);
  30152. op_plain_offset (x, 1, 0);
  30153. op_plain_offset (x, 129, 0);
  30154. set_cmt (0X20106F5A, "length", 0);
  30155. set_cmt (0X20106F60, "heapid", 0);
  30156. set_cmt (0X20106F62, "size", 0);
  30157. set_cmt (0X20106F64, "align", 0);
  30158. set_cmt (0X20106F72, "dest", 0);
  30159. create_insn (0X20106F72);
  30160. set_cmt (0X20106F74, "source", 0);
  30161. set_cmt (0X20106F76, "length", 0);
  30162. create_insn (x=0X20106F7C);
  30163. op_stkvar (x, 1);
  30164. set_cmt (0X20106F7E, "cert_size", 0);
  30165. create_insn (x=0X20106F7E);
  30166. op_stkvar (x, 1);
  30167. create_insn (x=0X20106F80);
  30168. op_stkvar (x, 1);
  30169. set_cmt (0X20106F82, "issuer_name", 0);
  30170. create_insn (x=0X20106F82);
  30171. op_stkvar (x, 1);
  30172. set_cmt (0X20106F86, "append_child_identity", 0);
  30173. create_insn (x=0X20106F86);
  30174. op_stkvar (x, 1);
  30175. set_cmt (0X20106F88, "int", 0);
  30176. create_insn (x=0X20106F88);
  30177. op_stkvar (x, 1);
  30178. set_cmt (0X20106F8A, "tmd", 0);
  30179. set_cmt (0X20106F8C, "int", 0);
  30180. set_cmt (0X20106F8E, "issuer_cert", 0);
  30181. create_insn (x=0X20106F8E);
  30182. op_stkvar (x, 1);
  30183. create_insn (x=0X20106F9A);
  30184. op_stkvar (x, 1);
  30185. set_cmt (0X20106F9C, "cert_size", 0);
  30186. create_insn (x=0X20106F9C);
  30187. op_stkvar (x, 1);
  30188. create_insn (x=0X20106F9E);
  30189. op_stkvar (x, 1);
  30190. set_cmt (0X20106FA0, "issuer_name", 0);
  30191. create_insn (x=0X20106FA0);
  30192. op_stkvar (x, 1);
  30193. set_cmt (0X20106FA4, "append_child_identity", 0);
  30194. create_insn (x=0X20106FA4);
  30195. op_stkvar (x, 1);
  30196. set_cmt (0X20106FA6, "int", 0);
  30197. create_insn (x=0X20106FA6);
  30198. op_stkvar (x, 1);
  30199. set_cmt (0X20106FA8, "tmd", 0);
  30200. set_cmt (0X20106FAA, "int", 0);
  30201. set_cmt (0X20106FAC, "issuer_cert", 0);
  30202. create_insn (x=0X20106FAC);
  30203. op_stkvar (x, 1);
  30204. set_cmt (0X20106FB6, "key_handle", 0);
  30205. create_insn (x=0X20106FB6);
  30206. op_stkvar (x, 1);
  30207. set_cmt (0X20106FB8, "type", 0);
  30208. set_cmt (0X20106FBA, "subtype", 0);
  30209. create_insn (x=0X20106FC4);
  30210. op_stkvar (x, 1);
  30211. set_cmt (0X20106FC6, "certs", 0);
  30212. create_insn (x=0X20106FC6);
  30213. op_stkvar (x, 1);
  30214. set_cmt (0X20106FC8, "certs_size", 0);
  30215. create_insn (x=0X20106FC8);
  30216. op_stkvar (x, 1);
  30217. set_cmt (0X20106FCA, "issuer_cert_out", 0);
  30218. create_insn (x=0X20106FCA);
  30219. op_stkvar (x, 1);
  30220. set_cmt (0X20106FCC, "public_cert", 0);
  30221. create_insn (x=0X20106FCC);
  30222. op_stkvar (x, 1);
  30223. set_cmt (0X20106FCE, "mode", 0);
  30224. create_insn (x=0X20106FCE);
  30225. op_stkvar (x, 1);
  30226. create_insn (x=0X20106FD0);
  30227. op_stkvar (x, 1);
  30228. set_cmt (0X20106FD2, "dest_keyid", 0);
  30229. create_insn (x=0X20106FD2);
  30230. op_stkvar (x, 1);
  30231. set_cmt (0X20106FD6, "type", 0);
  30232. create_insn (x=0X20106FD6);
  30233. op_stkvar (x, 1);
  30234. set_cmt (0X20106FD8, "signed_blob", 0);
  30235. set_cmt (0X20106FDA, "signed_blob_size", 0);
  30236. create_insn (x=0X20106FDA);
  30237. op_stkvar (x, 1);
  30238. set_cmt (0X20106FDC, "signature", 0);
  30239. set_cmt (0X20106FDE, "blob_issuer", 0);
  30240. create_insn (x=0X20106FE8);
  30241. op_stkvar (x, 1);
  30242. set_cmt (0X20106FEE, "heapid", 0);
  30243. set_cmt (0X20106FF0, "size", 0);
  30244. set_cmt (0X20106FF2, "align", 0);
  30245. set_cmt (0X20107002, "heapid", 0);
  30246. create_insn (0X20107002);
  30247. set_cmt (0X20107004, "size", 0);
  30248. set_cmt (0X20107006, "align", 0);
  30249. set_cmt (0X20107016, "SHAMode", 0);
  30250. create_insn (0X20107016);
  30251. set_cmt (0X20107018, "hash", 0);
  30252. create_insn (x=0X20107018);
  30253. op_stkvar (x, 1);
  30254. set_cmt (0X2010701A, "SHACarry", 0);
  30255. set_cmt (0X2010701C, "data", 0);
  30256. set_cmt (0X2010701E, "length", 0);
  30257. set_cmt (0X2010702A, "hash", 0);
  30258. create_insn (x=0X2010702A);
  30259. op_stkvar (x, 1);
  30260. set_cmt (0X2010702C, "SHACarry", 0);
  30261. create_insn (x=0X2010702E);
  30262. op_stkvar (x, 1);
  30263. set_cmt (0X20107030, "data", 0);
  30264. set_cmt (0X20107032, "length", 0);
  30265. set_cmt (0X20107034, "SHAMode", 0);
  30266. set_cmt (0X2010703E, "hash", 0);
  30267. set_cmt (0X20107040, "hash_length", 0);
  30268. set_cmt (0X20107042, "signer_keyid", 0);
  30269. create_insn (x=0X20107042);
  30270. op_stkvar (x, 1);
  30271. create_insn (x=0X20107044);
  30272. op_stkvar (x, 1);
  30273. set_cmt (0X20107046, "sig", 0);
  30274. set_cmt (0X20107050, "pointer", 0);
  30275. set_cmt (0X20107052, "value", 0);
  30276. set_cmt (0X20107054, "size", 0);
  30277. set_cmt (0X2010705A, "hash", 0);
  30278. create_insn (x=0X2010705A);
  30279. op_stkvar (x, 1);
  30280. set_cmt (0X2010705C, "SHACarry", 0);
  30281. set_cmt (0X2010705E, "data", 0);
  30282. set_cmt (0X20107060, "length", 0);
  30283. set_cmt (0X20107062, "SHAMode", 0);
  30284. set_cmt (0X2010706E, "hash", 0);
  30285. create_insn (x=0X2010706E);
  30286. op_stkvar (x, 1);
  30287. set_cmt (0X20107070, "SHACarry", 0);
  30288. set_cmt (0X20107072, "data", 0);
  30289. set_cmt (0X20107074, "length", 0);
  30290. create_insn (x=0X20107074);
  30291. op_stkvar (x, 1);
  30292. set_cmt (0X20107076, "SHAMode", 0);
  30293. set_cmt (0X20107080, "key_handle", 0);
  30294. create_insn (x=0X20107080);
  30295. op_stkvar (x, 1);
  30296. set_cmt (0X20107082, "type", 0);
  30297. set_cmt (0X20107084, "subtype", 0);
  30298. create_insn (x=0X2010708E);
  30299. op_stkvar (x, 1);
  30300. set_cmt (0X20107094, "data", 0);
  30301. set_cmt (0X20107096, "userdata", 0);
  30302. set_cmt (0X20107098, "keyid", 0);
  30303. create_insn (x=0X20107098);
  30304. op_stkvar (x, 1);
  30305. set_cmt (0X201070A2, "hash", 0);
  30306. set_cmt (0X201070A4, "hash_length", 0);
  30307. set_cmt (0X201070A6, "signer_keyid", 0);
  30308. create_insn (x=0X201070A6);
  30309. op_stkvar (x, 1);
  30310. set_cmt (0X201070A8, "sig", 0);
  30311. set_cmt (0X201070B0, "keyid", 0);
  30312. create_insn (x=0X201070B0);
  30313. op_stkvar (x, 1);
  30314. set_cmt (0X201070BA, "keyid", 0);
  30315. create_insn (x=0X201070BA);
  30316. op_stkvar (x, 1);
  30317. create_insn (0X201070C4);
  30318. set_cmt (0X201070C8, "heapid", 0);
  30319. set_cmt (0X201070CA, "ptr", 0);
  30320. set_cmt (0X201070D6, "heapid", 0);
  30321. set_cmt (0X201070D8, "ptr", 0);
  30322. set_cmt (0X201070E4, "heapid", 0);
  30323. set_cmt (0X201070E6, "ptr", 0);
  30324. create_dword (0X20107100);
  30325. create_dword (x=0X20107104);
  30326. op_plain_offset (x, 0, 0);
  30327. op_plain_offset (x, 128, 0);
  30328. create_dword (0X20107108);
  30329. create_insn (0X2010710C);
  30330. set_name (0X2010710C, "ES_GetStoredTmd");
  30331. create_insn (x=0X20107116);
  30332. op_stkvar (x, 1);
  30333. create_insn (x=0X20107118);
  30334. op_stkvar (x, 1);
  30335. create_insn (x=0X20107122);
  30336. op_stkvar (x, 1);
  30337. create_insn (x=0X20107124);
  30338. op_plain_offset (x, 1, 0);
  30339. op_plain_offset (x, 129, 0);
  30340. create_insn (x=0X20107138);
  30341. op_plain_offset (x, 1, 0X2010BB70);
  30342. op_plain_offset (x, 129, 0X2010BB70);
  30343. create_insn (x=0X2010713C);
  30344. op_plain_offset (x, 1, 0X2010BB70);
  30345. op_plain_offset (x, 129, 0X2010BB70);
  30346. create_insn (x=0X20107140);
  30347. op_stkvar (x, 1);
  30348. create_insn (x=0X20107142);
  30349. op_stkvar (x, 1);
  30350. create_insn (x=0X20107144);
  30351. op_stkvar (x, 1);
  30352. create_insn (x=0X20107146);
  30353. op_stkvar (x, 1);
  30354. set_cmt (0X20107148, "sprintf_output", 0);
  30355. set_cmt (0X2010714A, "size", 0);
  30356. create_insn (x=0X2010714A);
  30357. op_dec (x, 1);
  30358. create_insn (x=0X2010714C);
  30359. op_plain_offset (x, 1, 0);
  30360. op_plain_offset (x, 129, 0);
  30361. create_insn (x=0X2010714E);
  30362. op_plain_offset (x, 1, 0);
  30363. op_plain_offset (x, 129, 0);
  30364. set_cmt (0X20107154, "heapid", 0);
  30365. set_cmt (0X20107156, "size", 0);
  30366. create_insn (x=0X20107160);
  30367. set_cmt (0X20107164, "device", 0);
  30368. create_insn (x=0X20107164);
  30369. op_stkvar (x, 1);
  30370. set_cmt (0X20107166, "open_mode", 0);
  30371. create_insn (x=0X20107166);
  30372. op_dec (x, 1);
  30373. set_cmt (0X20107174, "fd", 0);
  30374. create_insn (0X20107174);
  30375. set_cmt (0X20107176, "output_buffer", 0);
  30376. create_insn (0X2010718E);
  30377. create_insn (x=0X20107198);
  30378. set_cmt (0X2010719C, "fd", 0);
  30379. create_insn (0X2010719C);
  30380. set_cmt (0X2010719E, "buf", 0);
  30381. set_cmt (0X201071A0, "len", 0);
  30382. create_insn (x=0X201071AC);
  30383. create_insn (0X201071B0);
  30384. set_cmt (0X201071B6, "fd", 0);
  30385. set_cmt (0X201071C0, "heapid", 0);
  30386. set_cmt (0X201071C2, "ptr", 0);
  30387. create_dword (x=0X201071D8);
  30388. op_plain_offset (x, 0, 0);
  30389. op_plain_offset (x, 128, 0);
  30390. create_dword (x=0X201071DC);
  30391. op_plain_offset (x, 0, 0);
  30392. op_plain_offset (x, 128, 0);
  30393. create_dword (x=0X201071E0);
  30394. op_plain_offset (x, 0, 0);
  30395. op_plain_offset (x, 128, 0);
  30396. create_dword (x=0X201071E4);
  30397. create_dword (x=0X201071E8);
  30398. create_dword (x=0X201071EC);
  30399. create_insn (0X201071F0);
  30400. set_name (0X201071F0, "ES_GetTmdView");
  30401. create_insn (x=0X20107206);
  30402. op_plain_offset (x, 1, 0);
  30403. op_plain_offset (x, 129, 0);
  30404. create_insn (x=0X20107208);
  30405. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  30406. create_insn (x=0X20107214);
  30407. op_plain_offset (x, 1, 0);
  30408. op_plain_offset (x, 129, 0);
  30409. create_insn (x=0X20107216);
  30410. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  30411. create_insn (x=0X20107218);
  30412. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30413. set_cmt (0X2010721E, "number_of_contents", 0);
  30414. set_cmt (0X20107220, "sizeof(TMDView::Content)", 0);
  30415. set_cmt (0X20107224, "sizeof(TMDView) (excluding content views)", 0);
  30416. create_insn (x=0X20107224);
  30417. op_stroff (x, 1, GetStrucIdByName("TMDView"), 0);
  30418. create_insn (x=0X20107232);
  30419. set_cmt (0X20107238, "heapid", 0);
  30420. create_insn (0X20107238);
  30421. set_cmt (0X2010723A, "size", 0);
  30422. create_insn (x=0X20107246);
  30423. set_cmt (0X2010724C, "pointer", 0);
  30424. create_insn (0X2010724C);
  30425. set_cmt (0X2010724E, "value", 0);
  30426. set_cmt (0X20107250, "size", 0);
  30427. create_insn (x=0X20107256);
  30428. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30429. create_insn (x=0X20107262);
  30430. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30431. create_insn (x=0X20107272);
  30432. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30433. create_insn (x=0X20107288);
  30434. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30435. set_cmt (0X20107294, "dest", 0);
  30436. set_cmt (0X20107298, "source", 0);
  30437. set_cmt (0X2010729A, "length", 0);
  30438. create_insn (x=0X201072A0);
  30439. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30440. create_insn (x=0X201072AE);
  30441. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30442. create_insn (x=0X201072D0);
  30443. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30444. set_cmt (0X20107304, "dest", 0);
  30445. set_cmt (0X20107306, "source", 0);
  30446. set_cmt (0X20107308, "length", 0);
  30447. create_insn (0X20107310);
  30448. set_cmt (0X20107318, "heapid", 0);
  30449. set_cmt (0X2010731A, "ptr", 0);
  30450. create_dword (x=0X20107330);
  30451. op_plain_offset (x, 0, 0);
  30452. op_plain_offset (x, 128, 0);
  30453. create_dword (x=0X20107334);
  30454. create_dword (x=0X20107338);
  30455. create_insn (0X2010733C);
  30456. set_name (0X2010733C, "ES_DiGetTmd");
  30457. create_insn (x=0X20107340);
  30458. create_insn (x=0X20107342);
  30459. op_plain_offset (x, 1, 0);
  30460. op_plain_offset (x, 129, 0);
  30461. create_insn (x=0X20107344);
  30462. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  30463. create_insn (x=0X2010734A);
  30464. create_insn (x=0X2010734E);
  30465. op_plain_offset (x, 1, 0);
  30466. op_plain_offset (x, 129, 0);
  30467. set_cmt (0X20107350, "source", 0);
  30468. create_insn (x=0X20107350);
  30469. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  30470. create_insn (x=0X20107352);
  30471. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30472. set_cmt (0X20107358, "u16 num_contents", 0);
  30473. create_insn (x=0X2010735A);
  30474. op_stroff (x, 1, GetStrucIdByName("Content"), 0);
  30475. create_insn (x=0X2010735E);
  30476. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  30477. set_cmt (0X20107362, "TMD size", 0);
  30478. set_cmt (0X20107364, "tmd == nullptr", 0);
  30479. set_cmt (0X20107372, "memcpy(tmd, ctx.tmd, tmd_size)", 0);
  30480. create_insn (0X20107372);
  30481. create_insn (0X20107378);
  30482. create_byte (0X20107382);
  30483. make_array (0X20107382, 0X2);
  30484. create_dword (x=0X20107384);
  30485. op_plain_offset (x, 0, 0);
  30486. op_plain_offset (x, 128, 0);
  30487. create_dword (x=0X20107388);
  30488. create_insn (0X2010738C);
  30489. set_name (0X2010738C, "ES_GetTmdViewFromTitleId");
  30490. create_insn (x=0X20107396);
  30491. op_stkvar (x, 1);
  30492. create_insn (x=0X20107398);
  30493. op_stkvar (x, 1);
  30494. create_insn (x=0X201073A2);
  30495. op_stkvar (x, 1);
  30496. create_insn (x=0X201073A4);
  30497. op_plain_offset (x, 1, 0);
  30498. op_plain_offset (x, 129, 0);
  30499. create_insn (x=0X201073B8);
  30500. op_plain_offset (x, 1, 0X2010BB70);
  30501. op_plain_offset (x, 129, 0X2010BB70);
  30502. create_insn (x=0X201073BC);
  30503. op_plain_offset (x, 1, 0X2010BB70);
  30504. op_plain_offset (x, 129, 0X2010BB70);
  30505. create_insn (x=0X201073C2);
  30506. op_stkvar (x, 1);
  30507. create_insn (x=0X201073C4);
  30508. op_stkvar (x, 1);
  30509. create_insn (x=0X201073C6);
  30510. op_stkvar (x, 1);
  30511. create_insn (x=0X201073C8);
  30512. op_stkvar (x, 1);
  30513. set_cmt (0X201073CA, "sprintf_output", 0);
  30514. set_cmt (0X201073CC, "size", 0);
  30515. create_insn (x=0X201073CC);
  30516. op_dec (x, 1);
  30517. create_insn (x=0X201073CE);
  30518. op_plain_offset (x, 1, 0);
  30519. op_plain_offset (x, 129, 0);
  30520. create_insn (x=0X201073D0);
  30521. op_plain_offset (x, 1, 0);
  30522. op_plain_offset (x, 129, 0);
  30523. set_cmt (0X201073D6, "heapid", 0);
  30524. set_cmt (0X201073D8, "size", 0);
  30525. set_cmt (0X201073E6, "device", 0);
  30526. create_insn (x=0X201073E6);
  30527. op_stkvar (x, 1);
  30528. set_cmt (0X201073E8, "open_mode", 0);
  30529. create_insn (x=0X201073E8);
  30530. op_dec (x, 1);
  30531. set_cmt (0X201073F6, "fd", 0);
  30532. create_insn (0X201073F6);
  30533. set_cmt (0X201073F8, "output_buffer", 0);
  30534. set_cmt (0X20107402, "heapid", 0);
  30535. set_cmt (0X20107404, "size", 0);
  30536. create_insn (x=0X2010740E);
  30537. set_cmt (0X20107412, "fd", 0);
  30538. create_insn (0X20107412);
  30539. set_cmt (0X20107414, "buf", 0);
  30540. set_cmt (0X20107416, "len", 0);
  30541. set_cmt (0X2010741C, "unk3", 0);
  30542. create_insn (x=0X20107422);
  30543. set_cmt (0X20107426, "tmd", 0);
  30544. create_insn (0X20107426);
  30545. set_cmt (0X20107428, "tmd_view", 0);
  30546. set_cmt (0X2010742A, "tmd_view_size", 0);
  30547. set_cmt (0X20107436, "fd", 0);
  30548. set_cmt (0X20107440, "heapid", 0);
  30549. set_cmt (0X20107442, "ptr", 0);
  30550. set_cmt (0X2010744C, "heapid", 0);
  30551. set_cmt (0X2010744E, "ptr", 0);
  30552. create_dword (x=0X20107464);
  30553. op_plain_offset (x, 0, 0);
  30554. op_plain_offset (x, 128, 0);
  30555. create_dword (x=0X20107468);
  30556. op_plain_offset (x, 0, 0);
  30557. op_plain_offset (x, 128, 0);
  30558. create_dword (x=0X2010746C);
  30559. op_plain_offset (x, 0, 0);
  30560. op_plain_offset (x, 128, 0);
  30561. create_dword (x=0X20107470);
  30562. create_dword (x=0X20107474);
  30563. create_insn (0X20107478);
  30564. set_name (0X20107478, "ES_DiGetTicketView");
  30565. create_insn (x=0X2010748E);
  30566. op_plain_offset (x, 1, 0);
  30567. op_plain_offset (x, 129, 0);
  30568. create_insn (x=0X20107490);
  30569. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  30570. create_insn (x=0X20107496);
  30571. create_insn (x=0X2010749C);
  30572. op_plain_offset (x, 1, 0);
  30573. op_plain_offset (x, 129, 0);
  30574. create_insn (x=0X2010749E);
  30575. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  30576. set_cmt (0X201074A0, "heapid", 0);
  30577. set_cmt (0X201074A2, "size", 0);
  30578. create_insn (x=0X201074AC);
  30579. set_cmt (0X201074B2, "pointer", 0);
  30580. create_insn (0X201074B2);
  30581. set_cmt (0X201074B4, "value", 0);
  30582. set_cmt (0X201074B6, "size", 0);
  30583. create_insn (x=0X201074B6);
  30584. op_stroff (x, 1, GetStrucIdByName("TicketView"), 0);
  30585. create_insn (x=0X201074BC);
  30586. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  30587. create_insn (x=0X201074C6);
  30588. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  30589. create_insn (x=0X201074D4);
  30590. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  30591. set_cmt (0X201074EC, "dest", 0);
  30592. set_cmt (0X201074F0, "source", 0);
  30593. set_cmt (0X201074F2, "length", 0);
  30594. create_insn (x=0X20107500);
  30595. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  30596. create_insn (x=0X2010750A);
  30597. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  30598. set_cmt (0X20107522, "dest", 0);
  30599. create_insn (x=0X20107524);
  30600. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  30601. set_cmt (0X20107528, "source", 0);
  30602. set_cmt (0X2010752A, "length", 0);
  30603. set_cmt (0X2010753E, "dest", 0);
  30604. create_insn (x=0X20107540);
  30605. op_stroff (x, 1, GetStrucIdByName("SignedTicket"), 0);
  30606. set_cmt (0X20107542, "source", 0);
  30607. set_cmt (0X20107544, "length", 0);
  30608. set_cmt (0X20107576, "dest", 0);
  30609. set_cmt (0X20107578, "source", 0);
  30610. set_cmt (0X2010757A, "length", 0);
  30611. create_insn (x=0X2010757A);
  30612. op_stroff (x, 1, GetStrucIdByName("TicketView"), 0);
  30613. set_cmt (0X20107584, "heapid", 0);
  30614. set_cmt (0X20107586, "ptr", 0);
  30615. create_dword (x=0X2010759C);
  30616. op_plain_offset (x, 0, 0);
  30617. op_plain_offset (x, 128, 0);
  30618. create_dword (x=0X201075A0);
  30619. create_dword (x=0X201075A4);
  30620. create_dword (x=0X201075A8);
  30621. op_stroff (x, 0, GetStrucIdByName("SignedTicket"), 0);
  30622. create_insn (0X201075AC);
  30623. set_name (0X201075AC, "_es_read_v0_ticket_and_make_view");
  30624. create_insn (x=0X201075BA);
  30625. op_stkvar (x, 1);
  30626. create_insn (x=0X201075BC);
  30627. op_stkvar (x, 1);
  30628. create_insn (x=0X201075C0);
  30629. op_stkvar (x, 1);
  30630. create_insn (x=0X201075C8);
  30631. op_stkvar (x, 1);
  30632. create_insn (x=0X201075CA);
  30633. op_plain_offset (x, 1, 0);
  30634. op_plain_offset (x, 129, 0);
  30635. create_insn (x=0X201075DA);
  30636. op_plain_offset (x, 1, 0X2010BC34);
  30637. op_plain_offset (x, 129, 0X2010BC34);
  30638. create_insn (x=0X201075E0);
  30639. op_stkvar (x, 1);
  30640. create_insn (x=0X201075E2);
  30641. op_stkvar (x, 1);
  30642. create_insn (x=0X201075E4);
  30643. op_stkvar (x, 1);
  30644. create_insn (x=0X201075E6);
  30645. op_stkvar (x, 1);
  30646. set_cmt (0X201075E8, "sprintf_output", 0);
  30647. set_cmt (0X201075EA, "size", 0);
  30648. create_insn (x=0X201075EA);
  30649. op_dec (x, 1);
  30650. create_insn (x=0X201075EC);
  30651. op_plain_offset (x, 1, 0);
  30652. op_plain_offset (x, 129, 0);
  30653. create_insn (x=0X201075EE);
  30654. op_plain_offset (x, 1, 0);
  30655. op_plain_offset (x, 129, 0);
  30656. set_cmt (0X201075F4, "device", 0);
  30657. set_cmt (0X201075F6, "open_mode", 0);
  30658. create_insn (x=0X201075F6);
  30659. op_dec (x, 1);
  30660. create_insn (x=0X20107602);
  30661. op_dec (x, 1);
  30662. create_insn (0X2010760A);
  30663. set_cmt (0X2010760E, "heapid", 0);
  30664. set_cmt (0X20107610, "size", 0);
  30665. set_cmt (0X20107620, "fd", 0);
  30666. create_insn (0X20107620);
  30667. set_cmt (0X20107622, "output_buffer", 0);
  30668. set_cmt (0X2010762E, "numerator", 0);
  30669. set_cmt (0X20107630, "denominator", 0);
  30670. create_insn (x=0X20107642);
  30671. op_stkvar (x, 1);
  30672. create_insn (x=0X20107648);
  30673. op_stkvar (x, 1);
  30674. create_insn (0X20107654);
  30675. create_insn (x=0X20107656);
  30676. op_stkvar (x, 1);
  30677. set_cmt (0X2010765A, "heapid", 0);
  30678. set_cmt (0X2010765C, "size", 0);
  30679. create_insn (0X2010766E);
  30680. create_insn (0X20107672);
  30681. set_cmt (0X2010767C, "fd", 0);
  30682. set_cmt (0X2010767E, "buf", 0);
  30683. set_cmt (0X20107680, "len", 0);
  30684. set_cmt (0X20107690, "ticket", 0);
  30685. set_cmt (0X20107692, "ticket_view", 0);
  30686. set_cmt (0X201076A6, "fd", 0);
  30687. set_cmt (0X201076B2, "heapid", 0);
  30688. set_cmt (0X201076B4, "ptr", 0);
  30689. set_cmt (0X201076C0, "heapid", 0);
  30690. set_cmt (0X201076C2, "ptr", 0);
  30691. create_dword (x=0X201076DC);
  30692. op_plain_offset (x, 0, 0);
  30693. op_plain_offset (x, 128, 0);
  30694. create_dword (x=0X201076E0);
  30695. op_plain_offset (x, 0, 0);
  30696. op_plain_offset (x, 128, 0);
  30697. create_dword (x=0X201076E4);
  30698. op_plain_offset (x, 0, 0);
  30699. op_plain_offset (x, 128, 0);
  30700. create_dword (0X201076E8);
  30701. create_dword (0X201076EC);
  30702. create_dword (0X201076F0);
  30703. create_insn (0X201076F4);
  30704. set_name (0X201076F4, "_es_read_v1_ticket_and_make_view");
  30705. create_insn (x=0X20107702);
  30706. op_stkvar (x, 1);
  30707. create_insn (x=0X2010770A);
  30708. op_stkvar (x, 1);
  30709. create_insn (x=0X2010770C);
  30710. op_stkvar (x, 1);
  30711. create_insn (x=0X2010770E);
  30712. op_stkvar (x, 1);
  30713. create_insn (x=0X20107710);
  30714. op_plain_offset (x, 1, 0);
  30715. op_plain_offset (x, 129, 0);
  30716. create_insn (x=0X20107720);
  30717. op_plain_offset (x, 1, 0X2010BC34);
  30718. op_plain_offset (x, 129, 0X2010BC34);
  30719. create_insn (x=0X20107728);
  30720. op_stkvar (x, 1);
  30721. create_insn (x=0X2010772A);
  30722. op_stkvar (x, 1);
  30723. set_cmt (0X2010772C, "sprintf_output", 0);
  30724. set_cmt (0X2010772E, "size", 0);
  30725. create_insn (x=0X2010772E);
  30726. op_dec (x, 1);
  30727. create_insn (x=0X20107730);
  30728. op_plain_offset (x, 1, 0);
  30729. op_plain_offset (x, 129, 0);
  30730. create_insn (x=0X20107732);
  30731. op_plain_offset (x, 1, 0);
  30732. op_plain_offset (x, 129, 0);
  30733. set_cmt (0X20107738, "device", 0);
  30734. set_cmt (0X2010773A, "open_mode", 0);
  30735. create_insn (x=0X2010773A);
  30736. op_hex (x, 1);
  30737. create_insn (0X2010774E);
  30738. set_cmt (0X2010775C, "heapid", 0);
  30739. create_insn (0X2010775C);
  30740. set_cmt (0X2010775E, "size", 0);
  30741. create_insn (x=0X20107766);
  30742. op_stkvar (x, 1);
  30743. set_cmt (0X20107770, "fd", 0);
  30744. create_insn (0X20107770);
  30745. set_cmt (0X20107772, "output_buffer", 0);
  30746. create_insn (x=0X20107772);
  30747. op_stkvar (x, 1);
  30748. set_cmt (0X20107784, "heapid", 0);
  30749. create_insn (x=0X2010778C);
  30750. op_stkvar (x, 1);
  30751. create_insn (0X20107796);
  30752. create_insn (0X2010779C);
  30753. create_insn (0X201077A2);
  30754. create_insn (x=0X201077A8);
  30755. op_stkvar (x, 1);
  30756. create_insn (x=0X201077B4);
  30757. op_stkvar (x, 1);
  30758. set_cmt (0X201077C2, "fd", 0);
  30759. set_cmt (0X201077C4, "buf", 0);
  30760. create_insn (x=0X201077C4);
  30761. op_stkvar (x, 1);
  30762. set_cmt (0X201077C6, "len", 0);
  30763. create_insn (x=0X201077D0);
  30764. op_stkvar (x, 1);
  30765. set_cmt (0X201077DA, "fd", 0);
  30766. set_cmt (0X201077DE, "where", 0);
  30767. set_cmt (0X201077E0, "whence", 0);
  30768. create_insn (x=0X201077F2);
  30769. op_stkvar (x, 1);
  30770. create_insn (x=0X201077FE);
  30771. op_stkvar (x, 1);
  30772. set_cmt (0X20107802, "ticket", 0);
  30773. create_insn (x=0X20107802);
  30774. op_stkvar (x, 1);
  30775. set_cmt (0X20107804, "ticket_view", 0);
  30776. create_insn (x=0X20107818);
  30777. op_stkvar (x, 1);
  30778. set_cmt (0X2010782A, "fd", 0);
  30779. create_insn (x=0X20107830);
  30780. op_stkvar (x, 1);
  30781. set_cmt (0X20107836, "heapid", 0);
  30782. set_cmt (0X20107838, "ptr", 0);
  30783. create_insn (x=0X2010783E);
  30784. op_stkvar (x, 1);
  30785. set_cmt (0X20107844, "heapid", 0);
  30786. set_cmt (0X20107846, "ptr", 0);
  30787. create_dword (x=0X20107860);
  30788. op_plain_offset (x, 0, 0);
  30789. op_plain_offset (x, 128, 0);
  30790. create_dword (x=0X20107864);
  30791. op_plain_offset (x, 0, 0);
  30792. op_plain_offset (x, 128, 0);
  30793. create_dword (x=0X20107868);
  30794. op_plain_offset (x, 0, 0);
  30795. op_plain_offset (x, 128, 0);
  30796. create_dword (0X2010786C);
  30797. create_dword (0X20107870);
  30798. create_dword (0X20107874);
  30799. create_insn (0X20107878);
  30800. set_name (0X20107878, "_es_read_ticket_and_make_view");
  30801. set_cmt (0X2010788A, "num_of_views", 0);
  30802. set_cmt (0X201078A2, "tid", 0);
  30803. set_cmt (0X201078A4, "tid", 0);
  30804. set_cmt (0X201078A6, "ticket_view", 0);
  30805. set_cmt (0X201078A8, "num_of_views", 0);
  30806. create_insn (0X201078B8);
  30807. set_name (0X201078B8, "ES_GetTicketViews");
  30808. create_insn (x=0X201078CE);
  30809. op_stkvar (x, 1);
  30810. create_insn (x=0X201078D0);
  30811. op_stkvar (x, 1);
  30812. set_cmt (0X201078D8, "tid", 0);
  30813. set_cmt (0X201078DA, "tid", 0);
  30814. set_cmt (0X201078DC, "ticket_view", 0);
  30815. set_cmt (0X201078DE, "num_of_views", 0);
  30816. create_insn (x=0X201078DE);
  30817. op_stkvar (x, 1);
  30818. create_insn (x=0X201078E8);
  30819. op_stkvar (x, 1);
  30820. set_cmt (0X201078F6, "tid", 0);
  30821. set_cmt (0X201078F8, "tid", 0);
  30822. set_cmt (0X201078FA, "ticket_view", 0);
  30823. set_cmt (0X201078FC, "num_of_views", 0);
  30824. create_insn (x=0X20107906);
  30825. op_stkvar (x, 1);
  30826. create_insn (x=0X20107908);
  30827. op_stkvar (x, 1);
  30828. create_insn (0X20107912);
  30829. create_insn (x=0X20107914);
  30830. op_stkvar (x, 1);
  30831. set_cmt (0X20107916, "tid", 0);
  30832. set_cmt (0X20107918, "tid", 0);
  30833. set_cmt (0X2010791A, "ticket_view", 0);
  30834. set_cmt (0X2010791C, "num_of_views", 0);
  30835. create_insn (x=0X2010791C);
  30836. op_stkvar (x, 1);
  30837. create_insn (x=0X20107926);
  30838. op_stkvar (x, 1);
  30839. create_insn (x=0X20107938);
  30840. op_stkvar (x, 1);
  30841. create_insn (x=0X2010793C);
  30842. op_stkvar (x, 1);
  30843. set_cmt (0X20107942, "tid", 0);
  30844. set_cmt (0X20107944, "tid", 0);
  30845. set_cmt (0X20107946, "ticket_view", 0);
  30846. set_cmt (0X20107948, "num_of_views", 0);
  30847. create_insn (x=0X20107952);
  30848. op_stkvar (x, 1);
  30849. create_insn (x=0X20107954);
  30850. op_stkvar (x, 1);
  30851. create_dword (0X20107970);
  30852. create_insn (0X20107974);
  30853. set_name (0X20107974, "ES_GetTicketFromView_v0");
  30854. create_insn (x=0X20107984);
  30855. op_stkvar (x, 1);
  30856. create_insn (x=0X20107986);
  30857. op_stkvar (x, 1);
  30858. create_insn (x=0X20107988);
  30859. op_plain_offset (x, 1, 0);
  30860. op_plain_offset (x, 129, 0);
  30861. create_insn (x=0X20107998);
  30862. op_plain_offset (x, 1, 0X2010BC34);
  30863. op_plain_offset (x, 129, 0X2010BC34);
  30864. create_insn (x=0X201079A2);
  30865. op_stkvar (x, 1);
  30866. create_insn (x=0X201079AC);
  30867. op_stkvar (x, 1);
  30868. create_insn (x=0X201079AE);
  30869. op_stkvar (x, 1);
  30870. set_cmt (0X201079B0, "sprintf_output", 0);
  30871. set_cmt (0X201079B2, "size", 0);
  30872. create_insn (x=0X201079B2);
  30873. op_dec (x, 1);
  30874. create_insn (x=0X201079B4);
  30875. op_plain_offset (x, 1, 0);
  30876. op_plain_offset (x, 129, 0);
  30877. create_insn (x=0X201079B6);
  30878. op_plain_offset (x, 1, 0);
  30879. op_plain_offset (x, 129, 0);
  30880. set_cmt (0X201079BC, "device", 0);
  30881. set_cmt (0X201079BE, "open_mode", 0);
  30882. create_insn (x=0X201079BE);
  30883. op_dec (x, 1);
  30884. create_insn (0X201079D2);
  30885. set_cmt (0X201079DA, "heapid", 0);
  30886. create_insn (0X201079DA);
  30887. set_cmt (0X201079DC, "size", 0);
  30888. create_insn (x=0X201079E8);
  30889. set_cmt (0X201079EE, "heapid", 0);
  30890. create_insn (0X201079EE);
  30891. set_cmt (0X201079F0, "size", 0);
  30892. create_insn (0X20107A04);
  30893. create_insn (x=0X20107A06);
  30894. op_stkvar (x, 1);
  30895. set_cmt (0X20107A0A, "fd", 0);
  30896. create_insn (0X20107A0A);
  30897. set_cmt (0X20107A0C, "output_buffer", 0);
  30898. set_cmt (0X20107A26, "fd", 0);
  30899. create_insn (0X20107A26);
  30900. set_cmt (0X20107A28, "buf", 0);
  30901. set_cmt (0X20107A2A, "len", 0);
  30902. set_cmt (0X20107A4A, "numerator", 0);
  30903. set_cmt (0X20107A4C, "denominator", 0);
  30904. create_insn (x=0X20107A58);
  30905. op_stkvar (x, 1);
  30906. create_insn (x=0X20107A5E);
  30907. create_insn (x=0X20107A64);
  30908. op_plain_offset (x, 1, 0);
  30909. op_plain_offset (x, 129, 0);
  30910. create_insn (x=0X20107A66);
  30911. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  30912. create_insn (x=0X20107A6C);
  30913. create_insn (x=0X20107A72);
  30914. op_plain_offset (x, 1, 0);
  30915. op_plain_offset (x, 129, 0);
  30916. create_insn (x=0X20107A74);
  30917. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  30918. set_cmt (0X20107A7C, "title identifier", 0);
  30919. create_insn (x=0X20107AA8);
  30920. create_insn (x=0X20107AAE);
  30921. set_cmt (0X20107AB4, "dest", 0);
  30922. create_insn (x=0X20107AB4);
  30923. op_stkvar (x, 1);
  30924. set_cmt (0X20107AB6, "source", 0);
  30925. set_cmt (0X20107AB8, "length", 0);
  30926. set_cmt (0X20107AC4, "fd", 0);
  30927. set_cmt (0X20107AD0, "heapid", 0);
  30928. set_cmt (0X20107AD2, "ptr", 0);
  30929. set_cmt (0X20107ADE, "heapid", 0);
  30930. set_cmt (0X20107AE0, "ptr", 0);
  30931. create_byte (0X20107AFA);
  30932. make_array (0X20107AFA, 0X2);
  30933. create_dword (x=0X20107AFC);
  30934. op_plain_offset (x, 0, 0);
  30935. op_plain_offset (x, 128, 0);
  30936. create_dword (x=0X20107B00);
  30937. op_plain_offset (x, 0, 0);
  30938. op_plain_offset (x, 128, 0);
  30939. create_dword (x=0X20107B04);
  30940. op_plain_offset (x, 0, 0);
  30941. op_plain_offset (x, 128, 0);
  30942. create_dword (x=0X20107B08);
  30943. create_dword (x=0X20107B0C);
  30944. create_dword (x=0X20107B10);
  30945. op_plain_offset (x, 0, 0);
  30946. op_plain_offset (x, 128, 0);
  30947. create_dword (x=0X20107B14);
  30948. create_dword (x=0X20107B18);
  30949. create_dword (x=0X20107B1C);
  30950. create_insn (0X20107B20);
  30951. set_name (0X20107B20, "ES_GetTicketFromView_v1");
  30952. create_insn (x=0X20107B30);
  30953. op_stkvar (x, 1);
  30954. create_insn (x=0X20107B32);
  30955. op_stkvar (x, 1);
  30956. create_insn (x=0X20107B34);
  30957. op_stkvar (x, 1);
  30958. create_insn (x=0X20107B36);
  30959. op_plain_offset (x, 1, 0);
  30960. op_plain_offset (x, 129, 0);
  30961. create_insn (x=0X20107B46);
  30962. op_plain_offset (x, 1, 0X2010BC34);
  30963. op_plain_offset (x, 129, 0X2010BC34);
  30964. create_insn (x=0X20107B54);
  30965. op_stkvar (x, 1);
  30966. create_insn (x=0X20107B5E);
  30967. op_stkvar (x, 1);
  30968. create_insn (x=0X20107B60);
  30969. op_stkvar (x, 1);
  30970. set_cmt (0X20107B62, "sprintf_output", 0);
  30971. set_cmt (0X20107B64, "size", 0);
  30972. create_insn (x=0X20107B64);
  30973. op_dec (x, 1);
  30974. create_insn (x=0X20107B66);
  30975. op_plain_offset (x, 1, 0);
  30976. op_plain_offset (x, 129, 0);
  30977. create_insn (x=0X20107B68);
  30978. op_plain_offset (x, 1, 0);
  30979. op_plain_offset (x, 129, 0);
  30980. set_cmt (0X20107B6E, "device", 0);
  30981. set_cmt (0X20107B70, "open_mode", 0);
  30982. create_insn (x=0X20107B70);
  30983. op_dec (x, 1);
  30984. create_insn (x=0X20107B7E);
  30985. create_insn (x=0X20107B80);
  30986. op_stkvar (x, 1);
  30987. create_insn (0X20107B84);
  30988. create_insn (x=0X20107B88);
  30989. op_stkvar (x, 1);
  30990. create_insn (0X20107B8C);
  30991. set_cmt (0X20107B90, "heapid", 0);
  30992. set_cmt (0X20107B92, "size", 0);
  30993. create_insn (x=0X20107B9E);
  30994. create_insn (x=0X20107BA0);
  30995. op_stkvar (x, 1);
  30996. set_cmt (0X20107BA4, "heapid", 0);
  30997. create_insn (0X20107BA4);
  30998. set_cmt (0X20107BA6, "size", 0);
  30999. create_insn (x=0X20107BB4);
  31000. op_stkvar (x, 1);
  31001. create_insn (0X20107BB8);
  31002. create_insn (x=0X20107BBA);
  31003. op_stkvar (x, 1);
  31004. set_cmt (0X20107BBE, "fd", 0);
  31005. create_insn (0X20107BBE);
  31006. set_cmt (0X20107BC0, "output_buffer", 0);
  31007. create_insn (x=0X20107BC8);
  31008. op_stkvar (x, 1);
  31009. create_insn (0X20107BCE);
  31010. set_cmt (0X20107BDC, "fd", 0);
  31011. set_cmt (0X20107BDE, "buf", 0);
  31012. set_cmt (0X20107BE0, "len", 0);
  31013. set_cmt (0X20107C06, "fd", 0);
  31014. set_cmt (0X20107C0A, "where", 0);
  31015. set_cmt (0X20107C0C, "whence", 0);
  31016. create_insn (x=0X20107C2A);
  31017. op_stkvar (x, 1);
  31018. create_insn (x=0X20107C32);
  31019. op_stkvar (x, 1);
  31020. create_insn (x=0X20107C36);
  31021. op_plain_offset (x, 1, 0);
  31022. op_plain_offset (x, 129, 0);
  31023. create_insn (x=0X20107C38);
  31024. op_stroff (x, 1, GetStrucIdByName("ESActiveTitle"), 0);
  31025. create_insn (x=0X20107C3E);
  31026. create_insn (x=0X20107C40);
  31027. op_stkvar (x, 1);
  31028. create_insn (x=0X20107C44);
  31029. op_plain_offset (x, 1, 0);
  31030. op_plain_offset (x, 129, 0);
  31031. create_insn (x=0X20107C46);
  31032. op_hex (x, 1);
  31033. create_insn (x=0X20107C7A);
  31034. create_insn (x=0X20107C7C);
  31035. op_stkvar (x, 1);
  31036. create_insn (x=0X20107C80);
  31037. op_stkvar (x, 1);
  31038. create_insn (x=0X20107C8C);
  31039. op_stkvar (x, 1);
  31040. create_insn (0X20107C92);
  31041. create_insn (x=0X20107C98);
  31042. op_stkvar (x, 1);
  31043. create_insn (x=0X20107CA2);
  31044. op_stkvar (x, 1);
  31045. create_insn (0X20107CA6);
  31046. create_insn (x=0X20107CA8);
  31047. op_stkvar (x, 1);
  31048. create_insn (x=0X20107CAC);
  31049. create_insn (x=0X20107CAE);
  31050. op_stkvar (x, 1);
  31051. set_cmt (0X20107CB2, "dest", 0);
  31052. create_insn (x=0X20107CB2);
  31053. op_stkvar (x, 1);
  31054. set_cmt (0X20107CB4, "source", 0);
  31055. set_cmt (0X20107CB6, "length", 0);
  31056. set_cmt (0X20107CC0, "fd", 0);
  31057. create_insn (x=0X20107CC2);
  31058. op_stkvar (x, 1);
  31059. set_cmt (0X20107CC4, "buf", 0);
  31060. set_cmt (0X20107CC6, "len", 0);
  31061. create_insn (x=0X20107CD2);
  31062. op_stkvar (x, 1);
  31063. set_cmt (0X20107CD8, "fd", 0);
  31064. set_cmt (0X20107CE4, "heapid", 0);
  31065. set_cmt (0X20107CE6, "ptr", 0);
  31066. set_cmt (0X20107CEC, "ptr", 0);
  31067. set_cmt (0X20107CF2, "heapid", 0);
  31068. create_insn (x=0X20107CF8);
  31069. op_stkvar (x, 1);
  31070. create_dword (x=0X20107D0C);
  31071. op_plain_offset (x, 0, 0);
  31072. op_plain_offset (x, 128, 0);
  31073. create_dword (x=0X20107D10);
  31074. op_plain_offset (x, 0, 0);
  31075. op_plain_offset (x, 128, 0);
  31076. create_dword (x=0X20107D14);
  31077. op_plain_offset (x, 0, 0);
  31078. op_plain_offset (x, 128, 0);
  31079. create_dword (x=0X20107D18);
  31080. create_dword (x=0X20107D1C);
  31081. create_dword (x=0X20107D20);
  31082. op_plain_offset (x, 0, 0);
  31083. op_plain_offset (x, 128, 0);
  31084. create_dword (x=0X20107D24);
  31085. create_dword (x=0X20107D28);
  31086. create_dword (x=0X20107D2C);
  31087. create_insn (0X20107D30);
  31088. set_name (0X20107D30, "ES_GetTicketFromView");
  31089. create_insn (0X20107D42);
  31090. create_insn (0X20107D4E);
  31091. create_insn (x=0X20107D50);
  31092. op_dec (x, 1);
  31093. create_insn (x=0X20107D56);
  31094. create_insn (0X20107D5A);
  31095. create_dword (x=0X20107D68);
  31096. op_dec (x, 0);
  31097. create_dword (x=0X20107D6C);
  31098. create_insn (0X20107D70);
  31099. set_name (0X20107D70, "ES_GetOwnedTitles");
  31100. create_insn (x=0X20107D80);
  31101. op_stkvar (x, 1);
  31102. create_insn (x=0X20107D86);
  31103. op_stkvar (x, 1);
  31104. create_insn (x=0X20107D88);
  31105. op_plain_offset (x, 1, 0);
  31106. op_plain_offset (x, 129, 0);
  31107. create_insn (x=0X20107D8E);
  31108. op_stkvar (x, 1);
  31109. create_insn (x=0X20107D90);
  31110. op_plain_offset (x, 1, 0);
  31111. op_plain_offset (x, 129, 0);
  31112. create_insn (x=0X20107D9A);
  31113. op_plain_offset (x, 1, 0X2010BFA0);
  31114. op_plain_offset (x, 129, 0X2010BFA0);
  31115. create_insn (x=0X20107D9E);
  31116. op_plain_offset (x, 1, 0X2010BFAC);
  31117. op_plain_offset (x, 129, 0X2010BFAC);
  31118. create_insn (x=0X20107DA4);
  31119. op_stkvar (x, 1);
  31120. create_insn (x=0X20107DA6);
  31121. op_stkvar (x, 1);
  31122. create_insn (x=0X20107DA8);
  31123. op_stkvar (x, 1);
  31124. create_insn (x=0X20107DAA);
  31125. op_stkvar (x, 1);
  31126. create_insn (x=0X20107DAC);
  31127. op_stkvar (x, 1);
  31128. create_insn (x=0X20107DAE);
  31129. op_stkvar (x, 1);
  31130. create_insn (x=0X20107DB0);
  31131. op_stkvar (x, 1);
  31132. create_insn (x=0X20107DB2);
  31133. op_plain_offset (x, 1, 0);
  31134. op_plain_offset (x, 129, 0);
  31135. create_insn (x=0X20107DBC);
  31136. op_plain_offset (x, 1, 0X2010BED8);
  31137. op_plain_offset (x, 129, 0X2010BED8);
  31138. create_insn (x=0X20107DCA);
  31139. op_stkvar (x, 1);
  31140. set_cmt (0X20107DCE, "directory_path", 0);
  31141. create_insn (x=0X20107DCE);
  31142. op_stkvar (x, 1);
  31143. set_cmt (0X20107DD0, "name_list", 0);
  31144. create_insn (x=0X20107DD0);
  31145. op_stkvar (x, 1);
  31146. set_cmt (0X20107DD2, "count", 0);
  31147. create_insn (x=0X20107DD2);
  31148. op_stkvar (x, 1);
  31149. create_insn (x=0X20107DDE);
  31150. op_stkvar (x, 1);
  31151. create_insn (x=0X20107DE4);
  31152. op_stkvar (x, 1);
  31153. create_insn (x=0X20107DE6);
  31154. op_stkvar (x, 1);
  31155. create_insn (x=0X20107DEE);
  31156. op_stkvar (x, 1);
  31157. set_cmt (0X20107DF0, "sprintf_output", 0);
  31158. create_insn (x=0X20107DF0);
  31159. op_stkvar (x, 1);
  31160. set_cmt (0X20107DF2, "size", 0);
  31161. create_insn (x=0X20107DF2);
  31162. op_dec (x, 1);
  31163. create_insn (x=0X20107DF4);
  31164. op_plain_offset (x, 1, 0);
  31165. op_plain_offset (x, 129, 0);
  31166. create_insn (x=0X20107DF6);
  31167. op_plain_offset (x, 1, 0);
  31168. op_plain_offset (x, 129, 0);
  31169. set_cmt (0X20107DFC, "directory_path", 0);
  31170. create_insn (x=0X20107DFC);
  31171. op_stkvar (x, 1);
  31172. set_cmt (0X20107DFE, "name_list", 0);
  31173. create_insn (x=0X20107DFE);
  31174. op_stkvar (x, 1);
  31175. set_cmt (0X20107E00, "count", 0);
  31176. create_insn (x=0X20107E00);
  31177. op_stkvar (x, 1);
  31178. create_insn (x=0X20107E0C);
  31179. op_stkvar (x, 1);
  31180. create_insn (x=0X20107E10);
  31181. op_stkvar (x, 1);
  31182. create_insn (x=0X20107E16);
  31183. op_stkvar (x, 1);
  31184. set_cmt (0X20107E18, "unk", 0);
  31185. set_cmt (0X20107E1A, "extension", 0);
  31186. create_insn (x=0X20107E1A);
  31187. op_plain_offset (x, 1, 0);
  31188. op_plain_offset (x, 129, 0);
  31189. set_cmt (0X20107E24, "unk", 0);
  31190. set_cmt (0X20107E26, "extension", 0);
  31191. create_insn (x=0X20107E26);
  31192. op_plain_offset (x, 1, 0);
  31193. op_plain_offset (x, 129, 0);
  31194. set_cmt (0X20107E30, "dst", 0);
  31195. set_cmt (0X20107E32, "src", 0);
  31196. set_cmt (0X20107E34, "n", 0);
  31197. set_cmt (0X20107E3A, "a1", 0);
  31198. set_cmt (0X20107E3C, "a2", 0);
  31199. create_insn (x=0X20107E3C);
  31200. op_stkvar (x, 1);
  31201. create_insn (x=0X20107E48);
  31202. op_stkvar (x, 1);
  31203. set_cmt (0X20107E52, "a1", 0);
  31204. create_insn (0X20107E52);
  31205. set_cmt (0X20107E54, "a2", 0);
  31206. create_insn (x=0X20107E54);
  31207. op_stkvar (x, 1);
  31208. create_insn (x=0X20107E5A);
  31209. op_stkvar (x, 1);
  31210. create_insn (x=0X20107E60);
  31211. op_stkvar (x, 1);
  31212. set_cmt (0X20107E72, "result", 0);
  31213. set_cmt (0X20107E74, "character", 0);
  31214. create_insn (x=0X20107E7E);
  31215. op_stkvar (x, 1);
  31216. set_cmt (0X20107E84, "heapid", 0);
  31217. set_cmt (0X20107E86, "ptr", 0);
  31218. create_insn (x=0X20107E86);
  31219. op_stkvar (x, 1);
  31220. create_insn (x=0X20107E8E);
  31221. op_stkvar (x, 1);
  31222. set_cmt (0X20107E90, "result", 0);
  31223. set_cmt (0X20107E92, "character", 0);
  31224. create_insn (x=0X20107E9C);
  31225. op_stkvar (x, 1);
  31226. create_insn (x=0X20107EA0);
  31227. op_stkvar (x, 1);
  31228. create_insn (x=0X20107EA2);
  31229. op_stkvar (x, 1);
  31230. set_cmt (0X20107EA8, "ptr", 0);
  31231. create_insn (x=0X20107EA8);
  31232. op_stkvar (x, 1);
  31233. set_cmt (0X20107EAE, "heapid", 0);
  31234. set_cmt (0X20107EB4, "ptr", 0);
  31235. create_insn (x=0X20107EB4);
  31236. op_stkvar (x, 1);
  31237. set_cmt (0X20107EBA, "heapid", 0);
  31238. create_dword (x=0X20107ED4);
  31239. op_plain_offset (x, 0, 0);
  31240. op_plain_offset (x, 128, 0);
  31241. create_dword (x=0X20107ED8);
  31242. op_plain_offset (x, 0, 0);
  31243. op_plain_offset (x, 128, 0);
  31244. create_dword (x=0X20107EDC);
  31245. op_plain_offset (x, 0, 0);
  31246. op_plain_offset (x, 128, 0);
  31247. create_dword (x=0X20107EE0);
  31248. op_plain_offset (x, 0, 0);
  31249. op_plain_offset (x, 128, 0);
  31250. create_dword (x=0X20107EE4);
  31251. op_plain_offset (x, 0, 0);
  31252. op_plain_offset (x, 128, 0);
  31253. create_dword (x=0X20107EE8);
  31254. op_plain_offset (x, 0, 0);
  31255. op_plain_offset (x, 128, 0);
  31256. create_insn (0X20107EEC);
  31257. set_name (0X20107EEC, "ES_ListTitles");
  31258. create_insn (x=0X20107F06);
  31259. op_plain_offset (x, 1, 0);
  31260. op_plain_offset (x, 129, 0);
  31261. create_insn (x=0X20107F0A);
  31262. op_stkvar (x, 1);
  31263. create_insn (x=0X20107F0C);
  31264. op_hex (x, 1);
  31265. create_insn (x=0X20107F10);
  31266. op_hex (x, 1);
  31267. create_insn (x=0X20107F14);
  31268. op_stkvar (x, 1);
  31269. create_insn (x=0X20107F16);
  31270. op_plain_offset (x, 1, 0);
  31271. op_plain_offset (x, 129, 0);
  31272. create_insn (x=0X20107F20);
  31273. op_hex (x, 1);
  31274. create_insn (x=0X20107F26);
  31275. op_stkvar (x, 1);
  31276. create_insn (x=0X20107F28);
  31277. op_stkvar (x, 1);
  31278. create_insn (x=0X20107F2A);
  31279. op_stkvar (x, 1);
  31280. create_insn (x=0X20107F2C);
  31281. op_stkvar (x, 1);
  31282. set_cmt (0X20107F2E, "directory_path", 0);
  31283. set_cmt (0X20107F30, "name_list", 0);
  31284. create_insn (x=0X20107F30);
  31285. op_stkvar (x, 1);
  31286. set_cmt (0X20107F32, "count", 0);
  31287. create_insn (x=0X20107F32);
  31288. op_stkvar (x, 1);
  31289. create_insn (x=0X20107F3C);
  31290. op_stkvar (x, 1);
  31291. create_insn (x=0X20107F40);
  31292. op_stkvar (x, 1);
  31293. create_insn (x=0X20107F42);
  31294. op_stkvar (x, 1);
  31295. create_insn (x=0X20107F4A);
  31296. op_stkvar (x, 1);
  31297. set_cmt (0X20107F4C, "sprintf_output", 0);
  31298. create_insn (x=0X20107F4C);
  31299. op_stkvar (x, 1);
  31300. set_cmt (0X20107F4E, "size", 0);
  31301. create_insn (x=0X20107F4E);
  31302. op_dec (x, 1);
  31303. create_insn (x=0X20107F50);
  31304. op_plain_offset (x, 1, 0);
  31305. op_plain_offset (x, 129, 0);
  31306. create_insn (x=0X20107F52);
  31307. op_plain_offset (x, 1, 0);
  31308. op_plain_offset (x, 129, 0);
  31309. set_cmt (0X20107F58, "directory_path", 0);
  31310. create_insn (x=0X20107F58);
  31311. op_stkvar (x, 1);
  31312. set_cmt (0X20107F5A, "name_list", 0);
  31313. create_insn (x=0X20107F5A);
  31314. op_stkvar (x, 1);
  31315. set_cmt (0X20107F5C, "count", 0);
  31316. create_insn (x=0X20107F5C);
  31317. op_stkvar (x, 1);
  31318. create_insn (x=0X20107F66);
  31319. op_stkvar (x, 1);
  31320. create_insn (x=0X20107F6A);
  31321. op_stkvar (x, 1);
  31322. create_insn (x=0X20107F7E);
  31323. set_cmt (0X20107F82, "a1", 0);
  31324. create_insn (0X20107F82);
  31325. set_cmt (0X20107F84, "a2", 0);
  31326. create_insn (x=0X20107F84);
  31327. op_stkvar (x, 1);
  31328. set_cmt (0X20107F8A, "a1", 0);
  31329. set_cmt (0X20107F8C, "a2", 0);
  31330. create_insn (x=0X20107F8C);
  31331. op_stkvar (x, 1);
  31332. create_insn (x=0X20107F98);
  31333. op_stkvar (x, 1);
  31334. create_insn (x=0X20107F9E);
  31335. op_stkvar (x, 1);
  31336. set_cmt (0X20107FAE, "result", 0);
  31337. set_cmt (0X20107FB0, "character", 0);
  31338. create_insn (x=0X20107FBA);
  31339. op_stkvar (x, 1);
  31340. set_cmt (0X20107FC0, "heapid", 0);
  31341. set_cmt (0X20107FC2, "ptr", 0);
  31342. create_insn (x=0X20107FC2);
  31343. op_stkvar (x, 1);
  31344. create_insn (x=0X20107FCA);
  31345. op_stkvar (x, 1);
  31346. set_cmt (0X20107FCC, "result", 0);
  31347. set_cmt (0X20107FCE, "character", 0);
  31348. create_insn (x=0X20107FD8);
  31349. op_stkvar (x, 1);
  31350. create_insn (x=0X20107FDC);
  31351. op_stkvar (x, 1);
  31352. create_insn (x=0X20107FDE);
  31353. op_stkvar (x, 1);
  31354. create_insn (x=0X20107FE0);
  31355. op_stkvar (x, 1);
  31356. set_cmt (0X20107FF4, "ptr", 0);
  31357. create_insn (x=0X20107FF4);
  31358. op_stkvar (x, 1);
  31359. set_cmt (0X20107FFA, "heapid", 0);
  31360. set_cmt (0X20108000, "ptr", 0);
  31361. create_insn (x=0X20108000);
  31362. op_stkvar (x, 1);
  31363. set_cmt (0X20108006, "heapid", 0);
  31364. create_dword (x=0X20108020);
  31365. op_plain_offset (x, 0, 0);
  31366. op_plain_offset (x, 128, 0);
  31367. create_dword (x=0X20108024);
  31368. op_plain_offset (x, 0, 0);
  31369. op_plain_offset (x, 128, 0);
  31370. create_dword (x=0X20108028);
  31371. op_plain_offset (x, 0, 0);
  31372. op_plain_offset (x, 128, 0);
  31373. create_dword (x=0X2010802C);
  31374. create_insn (0X20108030);
  31375. set_name (0X20108030, "_es_count_contents");
  31376. create_insn (x=0X20108042);
  31377. op_stkvar (x, 1);
  31378. create_insn (x=0X2010804A);
  31379. op_stkvar (x, 1);
  31380. create_insn (x=0X2010804C);
  31381. op_stkvar (x, 1);
  31382. create_insn (x=0X2010804E);
  31383. op_plain_offset (x, 1, 0);
  31384. op_plain_offset (x, 129, 0);
  31385. create_insn (x=0X20108058);
  31386. op_plain_offset (x, 1, 0X2010BED8);
  31387. op_plain_offset (x, 129, 0X2010BED8);
  31388. create_insn (x=0X2010805C);
  31389. op_stkvar (x, 1);
  31390. create_insn (x=0X2010805E);
  31391. op_plain_offset (x, 1, 0);
  31392. op_plain_offset (x, 129, 0);
  31393. set_cmt (0X20108074, "heapid", 0);
  31394. set_cmt (0X20108076, "size", 0);
  31395. create_insn (0X2010808A);
  31396. create_insn (x=0X20108094);
  31397. op_stkvar (x, 1);
  31398. create_insn (x=0X20108096);
  31399. op_stkvar (x, 1);
  31400. set_cmt (0X201080C4, "sha1", 0);
  31401. }
  31402.  
  31403. //------------------------------------------------------------------------
  31404. // Information about bytes
  31405.  
  31406. static Bytes_6(void) {
  31407. auto x;
  31408. #define id x
  31409.  
  31410. set_cmt (0X201080C6, "shared_content_id_str", 0);
  31411. create_insn (x=0X201080C6);
  31412. op_stkvar (x, 1);
  31413. set_cmt (0X201080C8, "next_content_id", 0);
  31414. create_insn (x=0X201080C8);
  31415. op_stkvar (x, 1);
  31416. create_insn (0X201080E6);
  31417. create_insn (x=0X201080E8);
  31418. op_dec (x, 1);
  31419. create_insn (x=0X201080F2);
  31420. op_stkvar (x, 1);
  31421. create_insn (x=0X201080F4);
  31422. op_stkvar (x, 1);
  31423. create_insn (x=0X201080F6);
  31424. op_stkvar (x, 1);
  31425. create_insn (x=0X201080F8);
  31426. op_stkvar (x, 1);
  31427. create_insn (x=0X20108108);
  31428. op_stkvar (x, 1);
  31429. set_cmt (0X2010810A, "sprintf_output", 0);
  31430. set_cmt (0X2010810C, "size", 0);
  31431. create_insn (x=0X2010810C);
  31432. op_dec (x, 1);
  31433. create_insn (x=0X2010810E);
  31434. op_plain_offset (x, 1, 0);
  31435. op_plain_offset (x, 129, 0);
  31436. create_insn (x=0X20108110);
  31437. op_plain_offset (x, 1, 0);
  31438. op_plain_offset (x, 129, 0);
  31439. set_cmt (0X20108116, "device", 0);
  31440. set_cmt (0X20108118, "open_mode", 0);
  31441. create_insn (x=0X20108118);
  31442. op_dec (x, 1);
  31443. create_insn (x=0X20108144);
  31444. op_stkvar (x, 1);
  31445. create_insn (x=0X2010814A);
  31446. op_stkvar (x, 1);
  31447. set_cmt (0X20108158, "dest", 0);
  31448. create_insn (0X20108158);
  31449. set_cmt (0X2010815A, "source", 0);
  31450. set_cmt (0X20108162, "ptr", 0);
  31451. set_cmt (0X20108168, "heapid", 0);
  31452. create_byte (0X20108182);
  31453. make_array (0X20108182, 0X2);
  31454. create_dword (x=0X20108184);
  31455. op_plain_offset (x, 0, 0);
  31456. op_plain_offset (x, 128, 0);
  31457. create_dword (x=0X20108188);
  31458. op_plain_offset (x, 0, 0);
  31459. op_plain_offset (x, 128, 0);
  31460. create_dword (0X2010818C);
  31461. create_dword (x=0X20108190);
  31462. op_plain_offset (x, 0, 0);
  31463. op_plain_offset (x, 128, 0);
  31464. create_dword (x=0X20108194);
  31465. op_plain_offset (x, 0, 0);
  31466. op_plain_offset (x, 128, 0);
  31467. create_dword (0X20108198);
  31468. create_insn (0X2010819C);
  31469. set_name (0X2010819C, "ES_ListTitleContents");
  31470. create_insn (x=0X201081AA);
  31471. op_stkvar (x, 1);
  31472. create_insn (x=0X201081AC);
  31473. op_plain_offset (x, 1, 0);
  31474. op_plain_offset (x, 129, 0);
  31475. create_insn (x=0X201081C0);
  31476. op_plain_offset (x, 1, 0X2010BB70);
  31477. op_plain_offset (x, 129, 0X2010BB70);
  31478. create_insn (x=0X201081C4);
  31479. op_plain_offset (x, 1, 0X2010BB70);
  31480. op_plain_offset (x, 129, 0X2010BB70);
  31481. create_insn (x=0X201081CC);
  31482. op_stkvar (x, 1);
  31483. create_insn (x=0X201081CE);
  31484. op_stkvar (x, 1);
  31485. set_cmt (0X201081D0, "sprintf_output", 0);
  31486. set_cmt (0X201081D2, "size", 0);
  31487. create_insn (x=0X201081D2);
  31488. op_dec (x, 1);
  31489. create_insn (x=0X201081D4);
  31490. op_plain_offset (x, 1, 0);
  31491. op_plain_offset (x, 129, 0);
  31492. create_insn (x=0X201081D6);
  31493. op_plain_offset (x, 1, 0);
  31494. op_plain_offset (x, 129, 0);
  31495. set_cmt (0X201081DC, "device", 0);
  31496. set_cmt (0X201081DE, "open_mode", 0);
  31497. create_insn (x=0X201081DE);
  31498. op_dec (x, 1);
  31499. set_cmt (0X201081EC, "heapid", 0);
  31500. create_insn (0X201081EC);
  31501. set_cmt (0X201081EE, "size", 0);
  31502. set_cmt (0X201081FC, "fd", 0);
  31503. create_insn (0X201081FC);
  31504. set_cmt (0X201081FE, "output_buffer", 0);
  31505. set_cmt (0X20108208, "heapid", 0);
  31506. set_cmt (0X2010820A, "size", 0);
  31507. set_cmt (0X20108218, "fd", 0);
  31508. create_insn (0X20108218);
  31509. set_cmt (0X2010821A, "buf", 0);
  31510. set_cmt (0X2010821C, "len", 0);
  31511. create_insn (x=0X20108228);
  31512. set_cmt (0X2010822C, "tmd", 0);
  31513. create_insn (0X2010822C);
  31514. set_cmt (0X2010822E, "contents", 0);
  31515. set_cmt (0X20108230, "count", 0);
  31516. set_cmt (0X2010823C, "heapid", 0);
  31517. set_cmt (0X2010823E, "ptr", 0);
  31518. set_cmt (0X20108248, "heapid", 0);
  31519. set_cmt (0X2010824A, "ptr", 0);
  31520. set_cmt (0X20108254, "fd", 0);
  31521. create_byte (0X2010826A);
  31522. make_array (0X2010826A, 0X2);
  31523. create_dword (x=0X2010826C);
  31524. op_plain_offset (x, 0, 0);
  31525. op_plain_offset (x, 128, 0);
  31526. create_dword (x=0X20108270);
  31527. op_plain_offset (x, 0, 0);
  31528. op_plain_offset (x, 128, 0);
  31529. create_dword (x=0X20108274);
  31530. op_plain_offset (x, 0, 0);
  31531. op_plain_offset (x, 128, 0);
  31532. create_dword (0X20108278);
  31533. create_dword (x=0X2010827C);
  31534. create_insn (0X20108280);
  31535. set_name (0X20108280, "ES_ListTmdContents");
  31536. set_cmt (0X20108298, "heapid", 0);
  31537. set_cmt (0X2010829A, "size", 0);
  31538. create_insn (x=0X201082A8);
  31539. op_plain_offset (x, 1, 0);
  31540. op_plain_offset (x, 129, 0);
  31541. set_cmt (0X201082AA, "open_mode", 0);
  31542. create_insn (x=0X201082AA);
  31543. op_dec (x, 1);
  31544. set_cmt (0X201082B8, "fd", 0);
  31545. create_insn (0X201082B8);
  31546. set_cmt (0X201082BA, "output_buffer", 0);
  31547. set_cmt (0X201082C6, "heapid", 0);
  31548. set_cmt (0X201082C8, "size", 0);
  31549. set_cmt (0X201082CA, "align", 0);
  31550. set_cmt (0X201082D8, "fd", 0);
  31551. create_insn (0X201082D8);
  31552. set_cmt (0X201082DA, "buf", 0);
  31553. set_cmt (0X201082DC, "len", 0);
  31554. create_insn (x=0X201082E6);
  31555. create_insn (0X201082EA);
  31556. set_cmt (0X201082F6, "certs", 0);
  31557. create_insn (x=0X201082F6);
  31558. op_stkvar (x, 1);
  31559. set_cmt (0X201082F8, "certs_size", 0);
  31560. create_insn (x=0X201082F8);
  31561. op_stkvar (x, 1);
  31562. set_cmt (0X201082FC, "issuer_cert_out", 0);
  31563. create_insn (x=0X201082FC);
  31564. op_stkvar (x, 1);
  31565. set_cmt (0X201082FE, "public_cert", 0);
  31566. create_insn (x=0X201082FE);
  31567. op_stkvar (x, 1);
  31568. set_cmt (0X20108302, "mode", 0);
  31569. create_insn (x=0X20108302);
  31570. op_stkvar (x, 1);
  31571. set_cmt (0X20108304, "dest_keyid", 0);
  31572. create_insn (x=0X20108304);
  31573. op_stkvar (x, 1);
  31574. set_cmt (0X20108306, "type", 0);
  31575. create_insn (x=0X20108306);
  31576. op_stkvar (x, 1);
  31577. set_cmt (0X20108308, "a1", 0);
  31578. set_cmt (0X2010830E, "signed_blob_size", 0);
  31579. set_cmt (0X20108312, "signature", 0);
  31580. set_cmt (0X20108316, "blob_issuer", 0);
  31581. set_cmt (0X20108320, "tmd", 0);
  31582. set_cmt (0X20108322, "contents", 0);
  31583. set_cmt (0X20108324, "count", 0);
  31584. set_cmt (0X20108330, "fd", 0);
  31585. set_cmt (0X2010833A, "heapid", 0);
  31586. set_cmt (0X2010833C, "ptr", 0);
  31587. set_cmt (0X20108346, "heapid", 0);
  31588. set_cmt (0X20108348, "ptr", 0);
  31589. create_dword (0X20108360);
  31590. create_dword (x=0X20108364);
  31591. op_plain_offset (x, 0, 0);
  31592. op_plain_offset (x, 128, 0);
  31593. create_dword (x=0X20108368);
  31594. create_insn (0X2010836C);
  31595. set_name (0X2010836C, "ES_GetSharedContents");
  31596. create_insn (x=0X2010837C);
  31597. op_stkvar (x, 1);
  31598. create_insn (x=0X20108388);
  31599. op_stkvar (x, 1);
  31600. create_insn (x=0X2010838A);
  31601. op_plain_offset (x, 1, 0);
  31602. op_plain_offset (x, 129, 0);
  31603. set_cmt (0X20108398, "directory_path", 0);
  31604. create_insn (x=0X20108398);
  31605. op_stkvar (x, 1);
  31606. create_insn (x=0X2010839A);
  31607. op_plain_offset (x, 1, 0);
  31608. op_plain_offset (x, 129, 0);
  31609. create_insn (x=0X201083A4);
  31610. op_hex (x, 1);
  31611. create_insn (x=0X201083A8);
  31612. op_stkvar (x, 1);
  31613. create_insn (x=0X201083AA);
  31614. op_stkvar (x, 1);
  31615. create_insn (x=0X201083AE);
  31616. op_stkvar (x, 1);
  31617. set_cmt (0X201083B2, "name_list", 0);
  31618. create_insn (x=0X201083B2);
  31619. op_stkvar (x, 1);
  31620. set_cmt (0X201083B4, "count", 0);
  31621. create_insn (x=0X201083B4);
  31622. op_stkvar (x, 1);
  31623. set_cmt (0X201083C0, "heapid", 0);
  31624. create_insn (0X201083C0);
  31625. create_insn (x=0X201083C2);
  31626. op_stkvar (x, 1);
  31627. set_cmt (0X201083C4, "size = file_count * 8", 0);
  31628. create_insn (x=0X201083D0);
  31629. create_insn (x=0X201083D4);
  31630. op_stkvar (x, 1);
  31631. create_insn (x=0X201083D8);
  31632. op_stkvar (x, 1);
  31633. set_cmt (0X201083E0, "string1", 0);
  31634. create_insn (x=0X201083E2);
  31635. op_plain_offset (x, 1, 0);
  31636. op_plain_offset (x, 129, 0);
  31637. set_cmt (0X201083E4, "size", 0);
  31638. set_cmt (0X201083F0, "dest", 0);
  31639. set_cmt (0X201083F2, "source", 0);
  31640. set_cmt (0X201083F4, "length", 0);
  31641. set_cmt (0X201083FC, "result", 0);
  31642. set_cmt (0X201083FE, "character", 0);
  31643. create_insn (x=0X20108408);
  31644. op_stkvar (x, 1);
  31645. create_insn (x=0X2010840E);
  31646. op_stkvar (x, 1);
  31647. create_insn (0X2010841A);
  31648. create_insn (x=0X20108422);
  31649. set_cmt (0X20108426, "heapid", 0);
  31650. create_insn (0X20108426);
  31651. set_cmt (0X20108428, "size", 0);
  31652. set_cmt (0X20108438, "device", 0);
  31653. create_insn (x=0X20108438);
  31654. op_stkvar (x, 1);
  31655. set_cmt (0X2010843A, "open_mode", 0);
  31656. create_insn (x=0X2010843A);
  31657. op_dec (x, 1);
  31658. set_cmt (0X2010844A, "fd", 0);
  31659. create_insn (0X2010844A);
  31660. set_cmt (0X2010844C, "output_buffer", 0);
  31661. set_cmt (0X20108456, "heapid", 0);
  31662. set_cmt (0X2010845A, "size", 0);
  31663. create_insn (x=0X20108462);
  31664. op_stkvar (x, 1);
  31665. set_cmt (0X2010846A, "fd", 0);
  31666. create_insn (0X2010846A);
  31667. set_cmt (0X2010846C, "buf", 0);
  31668. create_insn (x=0X2010846C);
  31669. op_stkvar (x, 1);
  31670. set_cmt (0X20108470, "len", 0);
  31671. create_insn (x=0X2010847E);
  31672. create_insn (0X20108482);
  31673. create_insn (x=0X2010849A);
  31674. op_stkvar (x, 1);
  31675. create_insn (x=0X201084A2);
  31676. op_stkvar (x, 1);
  31677. set_cmt (0X201084A6, "string1", 0);
  31678. set_cmt (0X201084A8, "string2", 0);
  31679. set_cmt (0X201084AA, "size", 0);
  31680. create_insn (x=0X201084B4);
  31681. op_stkvar (x, 1);
  31682. create_insn (x=0X201084B6);
  31683. op_stkvar (x, 1);
  31684. set_cmt (0X201084B8, "dest", 0);
  31685. set_cmt (0X201084BC, "source", 0);
  31686. set_cmt (0X201084BE, "length", 0);
  31687. create_insn (0X201084C6);
  31688. set_cmt (0X201084DA, "ptr", 0);
  31689. create_insn (x=0X201084DA);
  31690. op_stkvar (x, 1);
  31691. set_cmt (0X201084E0, "heapid", 0);
  31692. set_cmt (0X201084EC, "heapid", 0);
  31693. set_cmt (0X201084EE, "ptr", 0);
  31694. create_insn (x=0X201084F4);
  31695. op_stkvar (x, 1);
  31696. set_cmt (0X201084FA, "heapid", 0);
  31697. set_cmt (0X201084FC, "ptr", 0);
  31698. set_cmt (0X20108508, "heapid", 0);
  31699. set_cmt (0X2010850A, "ptr", 0);
  31700. set_cmt (0X20108516, "fd", 0);
  31701. create_dword (x=0X20108530);
  31702. op_plain_offset (x, 0, 0);
  31703. op_plain_offset (x, 128, 0);
  31704. create_dword (x=0X20108534);
  31705. op_plain_offset (x, 0, 0);
  31706. op_plain_offset (x, 128, 0);
  31707. create_dword (x=0X20108538);
  31708. create_dword (x=0X2010853C);
  31709. op_plain_offset (x, 0, 0);
  31710. op_plain_offset (x, 128, 0);
  31711. create_dword (x=0X20108540);
  31712. create_dword (x=0X20108544);
  31713. create_insn (0X20108548);
  31714. set_name (0X20108548, "_es_can_delete_title");
  31715. create_insn (x=0X2010854A);
  31716. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  31717. create_insn (x=0X20108564);
  31718. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  31719. create_byte (0X2010856E);
  31720. make_array (0X2010856E, 0X2);
  31721. create_dword (0X20108570);
  31722. create_dword (0X20108574);
  31723. create_dword (x=0X20108578);
  31724. op_enum (x, 0, GetEnum("IOSReturnCode"),0);
  31725. create_insn (0X2010857C);
  31726. set_name (0X2010857C, "ES_DeleteTitleContent");
  31727. create_insn (x=0X20108590);
  31728. op_plain_offset (x, 1, 0);
  31729. op_plain_offset (x, 129, 0);
  31730. create_insn (x=0X201085A4);
  31731. op_stkvar (x, 1);
  31732. create_insn (x=0X201085A6);
  31733. op_plain_offset (x, 1, 0);
  31734. op_plain_offset (x, 129, 0);
  31735. create_insn (x=0X201085BC);
  31736. op_stkvar (x, 1);
  31737. create_insn (x=0X201085BE);
  31738. op_stkvar (x, 1);
  31739. set_cmt (0X201085C0, "title_identifier", 0);
  31740. set_cmt (0X201085C2, "title_type", 0);
  31741. create_insn (x=0X201085CE);
  31742. op_stkvar (x, 1);
  31743. create_insn (x=0X201085D0);
  31744. op_stkvar (x, 1);
  31745. set_cmt (0X201085D2, "sprintf_output", 0);
  31746. set_cmt (0X201085D4, "size", 0);
  31747. create_insn (x=0X201085D4);
  31748. op_dec (x, 1);
  31749. create_insn (x=0X201085D6);
  31750. op_plain_offset (x, 1, 0);
  31751. op_plain_offset (x, 129, 0);
  31752. create_insn (x=0X201085D8);
  31753. op_plain_offset (x, 1, 0);
  31754. op_plain_offset (x, 129, 0);
  31755. set_cmt (0X201085DE, "directory_path", 0);
  31756. set_cmt (0X201085E0, "name_list", 0);
  31757. create_insn (x=0X201085E0);
  31758. op_stkvar (x, 1);
  31759. set_cmt (0X201085E2, "count", 0);
  31760. create_insn (x=0X201085E2);
  31761. op_stkvar (x, 1);
  31762. create_insn (x=0X201085EC);
  31763. op_stkvar (x, 1);
  31764. create_insn (x=0X201085F0);
  31765. op_stkvar (x, 1);
  31766. create_insn (x=0X201085F6);
  31767. op_stkvar (x, 1);
  31768. set_cmt (0X201085F8, "unk", 0);
  31769. set_cmt (0X201085FA, "extension", 0);
  31770. create_insn (x=0X201085FA);
  31771. op_plain_offset (x, 1, 0);
  31772. op_plain_offset (x, 129, 0);
  31773. create_insn (x=0X20108604);
  31774. op_stkvar (x, 1);
  31775. set_cmt (0X20108606, "sprintf_output", 0);
  31776. set_cmt (0X20108608, "size", 0);
  31777. create_insn (x=0X20108608);
  31778. op_dec (x, 1);
  31779. create_insn (x=0X2010860A);
  31780. op_plain_offset (x, 1, 0);
  31781. op_plain_offset (x, 129, 0);
  31782. create_insn (x=0X2010860C);
  31783. op_stkvar (x, 1);
  31784. set_cmt (0X20108612, "path", 0);
  31785. set_cmt (0X2010861C, "result", 0);
  31786. set_cmt (0X2010861E, "character", 0);
  31787. create_insn (x=0X20108628);
  31788. op_stkvar (x, 1);
  31789. set_cmt (0X2010862E, "ptr", 0);
  31790. create_insn (x=0X2010862E);
  31791. op_stkvar (x, 1);
  31792. set_cmt (0X20108634, "heapid", 0);
  31793. create_dword (x=0X20108648);
  31794. op_plain_offset (x, 0, 0);
  31795. op_plain_offset (x, 128, 0);
  31796. create_dword (x=0X2010864C);
  31797. op_plain_offset (x, 0, 0);
  31798. op_plain_offset (x, 128, 0);
  31799. create_dword (x=0X20108650);
  31800. op_plain_offset (x, 0, 0);
  31801. op_plain_offset (x, 128, 0);
  31802. create_dword (x=0X20108654);
  31803. op_plain_offset (x, 0, 0);
  31804. op_plain_offset (x, 128, 0);
  31805. create_dword (x=0X20108658);
  31806. op_plain_offset (x, 0, 0);
  31807. op_plain_offset (x, 128, 0);
  31808. create_dword (x=0X2010865C);
  31809. op_plain_offset (x, 0, 0);
  31810. op_plain_offset (x, 128, 0);
  31811. create_insn (0X20108660);
  31812. set_name (0X20108660, "ES_DeleteContent");
  31813. create_insn (x=0X20108670);
  31814. op_stkvar (x, 1);
  31815. create_insn (x=0X20108672);
  31816. op_plain_offset (x, 1, 0);
  31817. op_plain_offset (x, 129, 0);
  31818. set_cmt (0X2010868C, "title_identifier", 0);
  31819. set_cmt (0X2010868E, "title_type", 0);
  31820. set_cmt (0X20108698, "title_identifier", 0);
  31821. set_cmt (0X2010869A, "title_type", 0);
  31822. set_cmt (0X2010869C, "tmd", 0);
  31823. set_cmt (0X2010869E, "tmd_size", 0);
  31824. create_insn (x=0X2010869E);
  31825. op_stkvar (x, 1);
  31826. set_cmt (0X201086A8, "heapid", 0);
  31827. set_cmt (0X201086AA, "size", 0);
  31828. create_insn (x=0X201086AA);
  31829. op_stkvar (x, 1);
  31830. create_insn (x=0X201086B6);
  31831. set_cmt (0X201086BA, "title_identifier", 0);
  31832. create_insn (0X201086BA);
  31833. set_cmt (0X201086BC, "title_type", 0);
  31834. set_cmt (0X201086BE, "tmd", 0);
  31835. set_cmt (0X201086C0, "tmd_size", 0);
  31836. create_insn (x=0X201086C0);
  31837. op_stkvar (x, 1);
  31838. create_insn (x=0X20108704);
  31839. create_insn (0X20108708);
  31840. create_insn (x=0X20108722);
  31841. op_stkvar (x, 1);
  31842. create_insn (x=0X20108724);
  31843. op_stkvar (x, 1);
  31844. create_insn (x=0X20108726);
  31845. op_stkvar (x, 1);
  31846. create_insn (x=0X2010872A);
  31847. op_stkvar (x, 1);
  31848. set_cmt (0X2010872C, "sprintf_output", 0);
  31849. set_cmt (0X2010872E, "size", 0);
  31850. create_insn (x=0X2010872E);
  31851. op_dec (x, 1);
  31852. create_insn (x=0X20108730);
  31853. op_plain_offset (x, 1, 0);
  31854. op_plain_offset (x, 129, 0);
  31855. create_insn (x=0X20108732);
  31856. op_plain_offset (x, 1, 0);
  31857. op_plain_offset (x, 129, 0);
  31858. set_cmt (0X20108738, "path", 0);
  31859. set_cmt (0X20108746, "heapid", 0);
  31860. set_cmt (0X20108748, "ptr", 0);
  31861. create_byte (0X2010875E);
  31862. make_array (0X2010875E, 0X2);
  31863. create_dword (x=0X20108760);
  31864. op_plain_offset (x, 0, 0);
  31865. op_plain_offset (x, 128, 0);
  31866. create_dword (x=0X20108764);
  31867. create_dword (x=0X20108768);
  31868. create_dword (x=0X2010876C);
  31869. op_plain_offset (x, 0, 0);
  31870. op_plain_offset (x, 128, 0);
  31871. create_dword (x=0X20108770);
  31872. op_plain_offset (x, 0, 0);
  31873. op_plain_offset (x, 128, 0);
  31874. create_insn (0X20108774);
  31875. set_name (0X20108774, "ES_DeleteTitle");
  31876. create_insn (x=0X2010877E);
  31877. op_stkvar (x, 1);
  31878. create_insn (x=0X20108780);
  31879. op_stkvar (x, 1);
  31880. create_insn (x=0X2010878A);
  31881. op_plain_offset (x, 1, 0);
  31882. op_plain_offset (x, 129, 0);
  31883. create_insn (x=0X2010879C);
  31884. op_plain_offset (x, 1, 0);
  31885. op_plain_offset (x, 129, 0);
  31886. create_insn (x=0X201087A6);
  31887. op_plain_offset (x, 1, 0X2010BFBC);
  31888. op_plain_offset (x, 129, 0X2010BFBC);
  31889. create_insn (x=0X201087A8);
  31890. op_stkvar (x, 1);
  31891. create_insn (x=0X201087AA);
  31892. op_stkvar (x, 1);
  31893. set_cmt (0X201087AC, "title_type", 0);
  31894. create_insn (x=0X201087AC);
  31895. op_stkvar (x, 1);
  31896. set_cmt (0X201087AE, "title_identifier", 0);
  31897. create_insn (x=0X201087AE);
  31898. op_stkvar (x, 1);
  31899. create_insn (x=0X201087B8);
  31900. op_plain_offset (x, 1, 0);
  31901. op_plain_offset (x, 129, 0);
  31902. create_insn (x=0X201087BA);
  31903. op_stkvar (x, 1);
  31904. create_insn (x=0X201087BC);
  31905. op_stkvar (x, 1);
  31906. create_insn (x=0X201087BE);
  31907. op_stkvar (x, 1);
  31908. create_insn (x=0X201087C0);
  31909. op_stkvar (x, 1);
  31910. set_cmt (0X201087C2, "sprintf_output", 0);
  31911. set_cmt (0X201087C4, "size", 0);
  31912. create_insn (x=0X201087C6);
  31913. op_plain_offset (x, 1, 0);
  31914. op_plain_offset (x, 129, 0);
  31915. set_cmt (0X201087CE, "path", 0);
  31916. create_insn (x=0X201087D8);
  31917. op_stkvar (x, 1);
  31918. create_insn (x=0X201087DA);
  31919. op_stkvar (x, 1);
  31920. set_cmt (0X201087DC, "sprintf_output", 0);
  31921. set_cmt (0X201087DE, "size", 0);
  31922. create_insn (x=0X201087E0);
  31923. op_plain_offset (x, 1, 0);
  31924. op_plain_offset (x, 129, 0);
  31925. set_cmt (0X201087E8, "directory_path", 0);
  31926. set_cmt (0X201087EA, "name_list", 0);
  31927. set_cmt (0X201087EC, "count", 0);
  31928. create_insn (x=0X201087EC);
  31929. op_stkvar (x, 1);
  31930. create_insn (x=0X201087FC);
  31931. op_stkvar (x, 1);
  31932. set_cmt (0X20108802, "path", 0);
  31933. create_insn (x=0X20108802);
  31934. op_stkvar (x, 1);
  31935. create_byte (0X20108816);
  31936. make_array (0X20108816, 0X2);
  31937. create_dword (x=0X20108818);
  31938. op_plain_offset (x, 0, 0);
  31939. op_plain_offset (x, 128, 0);
  31940. create_dword (x=0X2010881C);
  31941. op_plain_offset (x, 0, 0);
  31942. op_plain_offset (x, 128, 0);
  31943. create_dword (x=0X20108820);
  31944. op_plain_offset (x, 0, 0);
  31945. op_plain_offset (x, 128, 0);
  31946. create_dword (x=0X20108824);
  31947. op_plain_offset (x, 0, 0);
  31948. op_plain_offset (x, 128, 0);
  31949. create_dword (x=0X20108828);
  31950. op_plain_offset (x, 0, 0);
  31951. op_plain_offset (x, 128, 0);
  31952. create_insn (0X2010882C);
  31953. set_name (0X2010882C, "ES_DeleteSharedContent");
  31954. create_insn (x=0X2010883A);
  31955. op_stkvar (x, 1);
  31956. create_insn (x=0X20108842);
  31957. op_stkvar (x, 1);
  31958. create_insn (x=0X20108844);
  31959. op_plain_offset (x, 1, 0);
  31960. op_plain_offset (x, 129, 0);
  31961. create_insn (x=0X20108852);
  31962. op_stkvar (x, 1);
  31963. create_insn (x=0X20108854);
  31964. op_plain_offset (x, 1, 0);
  31965. op_plain_offset (x, 129, 0);
  31966. create_insn (x=0X2010885E);
  31967. op_hex (x, 1);
  31968. create_insn (x=0X20108862);
  31969. op_stkvar (x, 1);
  31970. create_insn (x=0X20108864);
  31971. op_stkvar (x, 1);
  31972. create_insn (x=0X20108866);
  31973. op_stkvar (x, 1);
  31974. create_insn (x=0X20108868);
  31975. op_stkvar (x, 1);
  31976. create_insn (x=0X2010886A);
  31977. op_stkvar (x, 1);
  31978. create_insn (x=0X2010886C);
  31979. op_stkvar (x, 1);
  31980. create_insn (x=0X2010886E);
  31981. op_stkvar (x, 1);
  31982. create_insn (x=0X20108874);
  31983. op_stkvar (x, 1);
  31984. create_insn (x=0X20108876);
  31985. op_plain_offset (x, 1, 0);
  31986. op_plain_offset (x, 129, 0);
  31987. set_cmt (0X20108884, "heapid", 0);
  31988. create_insn (x=0X20108886);
  31989. op_stkvar (x, 1);
  31990. create_insn (x=0X20108888);
  31991. op_stkvar (x, 1);
  31992. set_cmt (0X2010888C, "size", 0);
  31993. create_insn (x=0X20108896);
  31994. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  31995. set_cmt (0X2010889A, "device", 0);
  31996. create_insn (x=0X2010889A);
  31997. op_stkvar (x, 1);
  31998. set_cmt (0X2010889C, "open_mode", 0);
  31999. create_insn (x=0X2010889C);
  32000. op_dec (x, 1);
  32001. set_cmt (0X201088AA, "fd", 0);
  32002. create_insn (0X201088AA);
  32003. set_cmt (0X201088AC, "output_buffer", 0);
  32004. set_cmt (0X201088B8, "heapid", 0);
  32005. create_insn (0X201088B8);
  32006. set_cmt (0X201088BA, "size", 0);
  32007. create_insn (x=0X201088C6);
  32008. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  32009. set_cmt (0X201088CA, "fd", 0);
  32010. create_insn (0X201088CA);
  32011. set_cmt (0X201088CC, "buf", 0);
  32012. set_cmt (0X201088CE, "len", 0);
  32013. create_insn (x=0X201088DA);
  32014. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  32015. create_insn (0X201088DE);
  32016. create_insn (x=0X201088E0);
  32017. op_stkvar (x, 1);
  32018. set_cmt (0X201088E4, "dest", 0);
  32019. set_cmt (0X201088E6, "source", 0);
  32020. set_cmt (0X201088E8, "length", 0);
  32021. set_cmt (0X201088F0, "numerator", 0);
  32022. create_insn (0X201088F0);
  32023. set_cmt (0X201088F2, "denominator", 0);
  32024. create_insn (x=0X201088F8);
  32025. op_stkvar (x, 1);
  32026. set_cmt (0X2010890C, "pointer1", 0);
  32027. create_insn (x=0X2010890C);
  32028. op_stkvar (x, 1);
  32029. set_cmt (0X20108910, "pointer2", 0);
  32030. set_cmt (0X20108912, "size", 0);
  32031. create_insn (x=0X2010891E);
  32032. op_stkvar (x, 1);
  32033. create_insn (x=0X20108924);
  32034. op_stkvar (x, 1);
  32035. set_cmt (0X2010892E, "fd", 0);
  32036. create_insn (0X2010892E);
  32037. set_cmt (0X20108938, "titles", 0);
  32038. set_cmt (0X2010893A, "title_count", 0);
  32039. create_insn (x=0X2010893A);
  32040. op_stkvar (x, 1);
  32041. set_cmt (0X20108946, "heapid", 0);
  32042. create_insn (0X20108946);
  32043. create_insn (x=0X20108948);
  32044. op_stkvar (x, 1);
  32045. create_insn (x=0X20108952);
  32046. op_stkvar (x, 1);
  32047. set_cmt (0X2010895A, "titles", 0);
  32048. create_insn (x=0X2010895A);
  32049. op_stkvar (x, 1);
  32050. set_cmt (0X2010895C, "title_count", 0);
  32051. create_insn (x=0X2010895C);
  32052. op_stkvar (x, 1);
  32053. create_insn (0X20108968);
  32054. create_insn (x=0X2010896A);
  32055. op_stkvar (x, 1);
  32056. create_insn (x=0X20108972);
  32057. op_stkvar (x, 1);
  32058. set_cmt (0X2010897C, "title_identifier", 0);
  32059. set_cmt (0X2010897E, "title_type", 0);
  32060. set_cmt (0X20108980, "tmd", 0);
  32061. set_cmt (0X20108982, "tmd_size", 0);
  32062. create_insn (x=0X20108982);
  32063. op_stkvar (x, 1);
  32064. set_cmt (0X2010898E, "heapid", 0);
  32065. create_insn (0X2010898E);
  32066. set_cmt (0X20108990, "size", 0);
  32067. create_insn (x=0X20108990);
  32068. op_stkvar (x, 1);
  32069. create_insn (x=0X2010899E);
  32070. op_stkvar (x, 1);
  32071. set_cmt (0X201089A2, "title_type", 0);
  32072. set_cmt (0X201089A4, "title_identifier", 0);
  32073. set_cmt (0X201089A6, "tmd", 0);
  32074. set_cmt (0X201089A8, "tmd_size", 0);
  32075. create_insn (x=0X201089A8);
  32076. op_stkvar (x, 1);
  32077. create_insn (0X201089B4);
  32078. set_cmt (0X201089CC, "pointer1", 0);
  32079. create_insn (x=0X201089CC);
  32080. op_stkvar (x, 1);
  32081. create_insn (x=0X201089CE);
  32082. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  32083. set_cmt (0X201089D2, "pointer2", 0);
  32084. set_cmt (0X201089D4, "size", 0);
  32085. create_insn (x=0X201089E2);
  32086. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  32087. set_cmt (0X201089EE, "heapid", 0);
  32088. set_cmt (0X201089F0, "ptr", 0);
  32089. create_insn (x=0X201089FC);
  32090. op_stkvar (x, 1);
  32091. set_cmt (0X20108A02, "path", 0);
  32092. create_insn (x=0X20108A02);
  32093. op_stkvar (x, 1);
  32094. create_insn (x=0X20108A0E);
  32095. toggle_sign (x, 1);
  32096. set_cmt (0X20108A14, "directory_path", 0);
  32097. create_insn (x=0X20108A14);
  32098. op_stkvar (x, 1);
  32099. set_cmt (0X20108A16, "name_list", 0);
  32100. create_insn (x=0X20108A16);
  32101. op_stkvar (x, 1);
  32102. set_cmt (0X20108A18, "count", 0);
  32103. create_insn (x=0X20108A18);
  32104. op_stkvar (x, 1);
  32105. set_cmt (0X20108A24, "heapid", 0);
  32106. create_insn (0X20108A24);
  32107. create_insn (x=0X20108A26);
  32108. op_stkvar (x, 1);
  32109. create_insn (x=0X20108A30);
  32110. op_stkvar (x, 1);
  32111. create_insn (x=0X20108A38);
  32112. op_stkvar (x, 1);
  32113. create_insn (x=0X20108A3C);
  32114. op_stkvar (x, 1);
  32115. set_cmt (0X20108A44, "string1", 0);
  32116. create_insn (x=0X20108A46);
  32117. op_plain_offset (x, 1, 0);
  32118. op_plain_offset (x, 129, 0);
  32119. set_cmt (0X20108A48, "size", 0);
  32120. create_insn (x=0X20108A52);
  32121. op_stkvar (x, 1);
  32122. create_insn (x=0X20108A56);
  32123. op_stkvar (x, 1);
  32124. set_cmt (0X20108A58, "dest", 0);
  32125. set_cmt (0X20108A5A, "source", 0);
  32126. set_cmt (0X20108A5C, "length", 0);
  32127. create_insn (x=0X20108A62);
  32128. op_stkvar (x, 1);
  32129. create_insn (x=0X20108A66);
  32130. op_stkvar (x, 1);
  32131. set_cmt (0X20108A68, "result", 0);
  32132. set_cmt (0X20108A6A, "character", 0);
  32133. create_insn (x=0X20108A74);
  32134. op_stkvar (x, 1);
  32135. set_cmt (0X20108A7A, "heapid", 0);
  32136. set_cmt (0X20108A7C, "size", 0);
  32137. create_insn (x=0X20108A8C);
  32138. create_insn (x=0X20108A90);
  32139. create_insn (0X20108A94);
  32140. create_insn (x=0X20108A96);
  32141. op_stkvar (x, 1);
  32142. create_insn (x=0X20108AA0);
  32143. op_stkvar (x, 1);
  32144. set_cmt (0X20108AB4, "pointer1", 0);
  32145. create_insn (x=0X20108AB6);
  32146. op_stkvar (x, 1);
  32147. set_cmt (0X20108AB8, "pointer2", 0);
  32148. set_cmt (0X20108ABA, "size", 0);
  32149. create_insn (x=0X20108AC4);
  32150. op_stkvar (x, 1);
  32151. set_cmt (0X20108AC6, "length", 0);
  32152. set_cmt (0X20108ACC, "dest", 0);
  32153. set_cmt (0X20108ACE, "source", 0);
  32154. create_insn (x=0X20108AD4);
  32155. op_stkvar (x, 1);
  32156. create_insn (x=0X20108AD8);
  32157. op_stkvar (x, 1);
  32158. create_dword (x=0X20108ADC);
  32159. op_plain_offset (x, 0, 0);
  32160. op_plain_offset (x, 128, 0);
  32161. create_dword (x=0X20108AE0);
  32162. op_plain_offset (x, 0, 0);
  32163. op_plain_offset (x, 128, 0);
  32164. create_dword (x=0X20108AE4);
  32165. op_plain_offset (x, 0, 0);
  32166. op_plain_offset (x, 128, 0);
  32167. create_dword (x=0X20108AE8);
  32168. op_enum (x, 0, GetEnum("IOSReturnCode"),0);
  32169. create_dword (x=0X20108AEC);
  32170. op_enum (x, 0, GetEnum("IOSReturnCode"),0);
  32171. create_dword (x=0X20108AF0);
  32172. create_dword (x=0X20108AF4);
  32173. op_plain_offset (x, 0, 0);
  32174. op_plain_offset (x, 128, 0);
  32175. create_insn (0X20108AF8);
  32176. create_insn (x=0X20108AFC);
  32177. op_stkvar (x, 1);
  32178. create_insn (x=0X20108B04);
  32179. op_stkvar (x, 1);
  32180. set_cmt (0X20108B0C, "other_perm", 0);
  32181. create_insn (x=0X20108B0C);
  32182. op_stkvar (x, 1);
  32183. set_cmt (0X20108B10, "buffer", 0);
  32184. create_insn (x=0X20108B10);
  32185. op_stkvar (x, 1);
  32186. create_insn (x=0X20108B14);
  32187. op_stkvar (x, 1);
  32188. set_cmt (0X20108B18, "length", 0);
  32189. create_insn (x=0X20108B18);
  32190. op_stkvar (x, 1);
  32191. create_insn (x=0X20108B1A);
  32192. op_plain_offset (x, 1, 0);
  32193. op_plain_offset (x, 129, 0);
  32194. set_cmt (0X20108B1C, "int", 0);
  32195. set_cmt (0X20108B1E, "int", 0);
  32196. set_cmt (0X20108B20, "group_perm", 0);
  32197. set_cmt (0X20108B2E, "heapid", 0);
  32198. set_cmt (0X20108B30, "ptr", 0);
  32199. set_cmt (0X20108B36, "ptr", 0);
  32200. create_insn (x=0X20108B36);
  32201. op_stkvar (x, 1);
  32202. set_cmt (0X20108B3C, "heapid", 0);
  32203. set_cmt (0X20108B46, "heapid", 0);
  32204. set_cmt (0X20108B48, "ptr", 0);
  32205. set_cmt (0X20108B54, "heapid", 0);
  32206. set_cmt (0X20108B56, "ptr", 0);
  32207. set_cmt (0X20108B5C, "ptr", 0);
  32208. set_cmt (0X20108B62, "heapid", 0);
  32209. create_insn (x=0X20108B68);
  32210. op_stkvar (x, 1);
  32211. set_cmt (0X20108B6E, "heapid", 0);
  32212. set_cmt (0X20108B70, "ptr", 0);
  32213. create_insn (x=0X20108B76);
  32214. op_stkvar (x, 1);
  32215. set_cmt (0X20108B7C, "heapid", 0);
  32216. set_cmt (0X20108B7E, "ptr", 0);
  32217. set_cmt (0X20108B88, "fd", 0);
  32218. create_byte (0X20108BA2);
  32219. make_array (0X20108BA2, 0X2);
  32220. create_dword (x=0X20108BA4);
  32221. op_plain_offset (x, 0, 0);
  32222. op_plain_offset (x, 128, 0);
  32223. create_insn (0X20108BA8);
  32224. set_name (0X20108BA8, "ES_DeleteTicket_v0");
  32225. create_insn (x=0X20108BC0);
  32226. op_plain_offset (x, 1, 0);
  32227. op_plain_offset (x, 129, 0);
  32228. create_insn (x=0X20108BD0);
  32229. op_plain_offset (x, 1, 0X2010BC34);
  32230. op_plain_offset (x, 129, 0X2010BC34);
  32231. create_insn (x=0X20108BD4);
  32232. op_stkvar (x, 1);
  32233. create_insn (x=0X20108BD6);
  32234. op_plain_offset (x, 1, 0);
  32235. op_plain_offset (x, 129, 0);
  32236. create_insn (x=0X20108BE0);
  32237. op_plain_offset (x, 1, 0X2010BFF4);
  32238. op_plain_offset (x, 129, 0X2010BFF4);
  32239. create_insn (x=0X20108BE4);
  32240. op_plain_offset (x, 1, 0X2010C000);
  32241. op_plain_offset (x, 129, 0X2010C000);
  32242. create_insn (x=0X20108BE8);
  32243. op_stkvar (x, 1);
  32244. create_insn (x=0X20108BEA);
  32245. op_plain_offset (x, 1, 0);
  32246. op_plain_offset (x, 129, 0);
  32247. create_insn (x=0X20108BF4);
  32248. op_plain_offset (x, 1, 0X2010BC3C);
  32249. op_plain_offset (x, 129, 0X2010BC3C);
  32250. create_insn (x=0X20108BF8);
  32251. op_plain_offset (x, 1, 0X2010BC48);
  32252. op_plain_offset (x, 129, 0X2010BC48);
  32253. create_insn (x=0X20108C04);
  32254. op_stkvar (x, 1);
  32255. create_insn (x=0X20108C06);
  32256. op_stkvar (x, 1);
  32257. create_insn (x=0X20108C08);
  32258. op_stkvar (x, 1);
  32259. create_insn (x=0X20108C0A);
  32260. op_stkvar (x, 1);
  32261. set_cmt (0X20108C12, "title_identifier", 0);
  32262. set_cmt (0X20108C14, "title_type", 0);
  32263. create_insn (0X20108C20);
  32264. create_insn (x=0X20108C22);
  32265. op_stkvar (x, 1);
  32266. create_insn (x=0X20108C24);
  32267. op_stkvar (x, 1);
  32268. set_cmt (0X20108C26, "sprintf_output", 0);
  32269. set_cmt (0X20108C28, "size", 0);
  32270. create_insn (x=0X20108C28);
  32271. op_dec (x, 1);
  32272. create_insn (x=0X20108C2A);
  32273. op_plain_offset (x, 1, 0);
  32274. op_plain_offset (x, 129, 0);
  32275. create_insn (x=0X20108C2C);
  32276. op_plain_offset (x, 1, 0);
  32277. op_plain_offset (x, 129, 0);
  32278. set_cmt (0X20108C32, "sprintf_output", 0);
  32279. set_cmt (0X20108C34, "size", 0);
  32280. create_insn (x=0X20108C34);
  32281. op_dec (x, 1);
  32282. create_insn (x=0X20108C36);
  32283. op_plain_offset (x, 1, 0);
  32284. op_plain_offset (x, 129, 0);
  32285. set_cmt (0X20108C3E, "device", 0);
  32286. set_cmt (0X20108C40, "open_mode", 0);
  32287. create_insn (x=0X20108C40);
  32288. op_dec (x, 1);
  32289. set_cmt (0X20108C50, "heapid", 0);
  32290. create_insn (0X20108C50);
  32291. set_cmt (0X20108C52, "size", 0);
  32292. create_insn (x=0X20108C5A);
  32293. op_stkvar (x, 1);
  32294. set_cmt (0X20108C62, "heapid", 0);
  32295. create_insn (0X20108C62);
  32296. set_cmt (0X20108C64, "size", 0);
  32297. create_insn (x=0X20108C6E);
  32298. op_stkvar (x, 1);
  32299. set_cmt (0X20108C76, "fd", 0);
  32300. create_insn (0X20108C76);
  32301. set_cmt (0X20108C78, "output_buffer", 0);
  32302. create_insn (x=0X20108C78);
  32303. op_stkvar (x, 1);
  32304. create_insn (x=0X20108C84);
  32305. op_stkvar (x, 1);
  32306. set_cmt (0X20108C86, "other_mode", 0);
  32307. create_insn (x=0X20108C86);
  32308. op_stkvar (x, 1);
  32309. set_cmt (0X20108C88, "path", 0);
  32310. set_cmt (0X20108C8A, "attribute", 0);
  32311. set_cmt (0X20108C8C, "owner_mode", 0);
  32312. set_cmt (0X20108C8E, "group_mode", 0);
  32313. set_cmt (0X20108C9E, "owner_perm", 0);
  32314. create_insn (x=0X20108C9E);
  32315. op_stkvar (x, 1);
  32316. set_cmt (0X20108CA0, "group_perm", 0);
  32317. create_insn (x=0X20108CA0);
  32318. op_stkvar (x, 1);
  32319. set_cmt (0X20108CA2, "attributes", 0);
  32320. set_cmt (0X20108CA4, "other_perm", 0);
  32321. create_insn (x=0X20108CA4);
  32322. op_stkvar (x, 1);
  32323. set_cmt (0X20108CA6, "path", 0);
  32324. set_cmt (0X20108CA8, "uid", 0);
  32325. set_cmt (0X20108CAA, "group_id", 0);
  32326. create_insn (0X20108CB6);
  32327. set_cmt (0X20108CBC, "device", 0);
  32328. create_insn (x=0X20108CBC);
  32329. op_stkvar (x, 1);
  32330. set_cmt (0X20108CBE, "open_mode", 0);
  32331. create_insn (x=0X20108CBE);
  32332. op_dec (x, 1);
  32333. create_insn (0X20108CCE);
  32334. create_insn (x=0X20108CDA);
  32335. op_stkvar (x, 1);
  32336. create_insn (x=0X20108CDE);
  32337. op_stkvar (x, 1);
  32338. set_cmt (0X20108CE2, "fd", 0);
  32339. create_insn (0X20108CE2);
  32340. set_cmt (0X20108CE4, "buf", 0);
  32341. create_insn (x=0X20108CE4);
  32342. op_stkvar (x, 1);
  32343. set_cmt (0X20108CE6, "len", 0);
  32344. create_insn (x=0X20108CF0);
  32345. op_stkvar (x, 1);
  32346. set_cmt (0X20108D06, "fd", 0);
  32347. set_cmt (0X20108D08, "buf", 0);
  32348. create_insn (x=0X20108D08);
  32349. op_stkvar (x, 1);
  32350. set_cmt (0X20108D0A, "len", 0);
  32351. create_insn (x=0X20108D14);
  32352. op_stkvar (x, 1);
  32353. create_insn (x=0X20108D1C);
  32354. op_stkvar (x, 1);
  32355. create_insn (x=0X20108D22);
  32356. op_stkvar (x, 1);
  32357. set_cmt (0X20108D24, "numerator", 0);
  32358. set_cmt (0X20108D26, "denominator", 0);
  32359. set_cmt (0X20108D32, "fd", 0);
  32360. set_cmt (0X20108D38, "fd", 0);
  32361. create_insn (x=0X20108D46);
  32362. op_stkvar (x, 1);
  32363. set_cmt (0X20108D4C, "path", 0);
  32364. create_insn (x=0X20108D4C);
  32365. op_stkvar (x, 1);
  32366. set_cmt (0X20108D4E, "new_path", 0);
  32367. create_insn (x=0X20108D4E);
  32368. op_stkvar (x, 1);
  32369. create_insn (0X20108D58);
  32370. create_insn (0X20108D5C);
  32371. create_insn (x=0X20108D60);
  32372. op_stkvar (x, 1);
  32373. set_cmt (0X20108D66, "path", 0);
  32374. create_insn (x=0X20108D66);
  32375. op_stkvar (x, 1);
  32376. set_cmt (0X20108D6C, "path", 0);
  32377. create_insn (x=0X20108D6C);
  32378. op_stkvar (x, 1);
  32379. create_insn (x=0X20108D72);
  32380. op_stkvar (x, 1);
  32381. set_cmt (0X20108D74, "sprintf_output", 0);
  32382. set_cmt (0X20108D76, "size", 0);
  32383. create_insn (x=0X20108D76);
  32384. op_dec (x, 1);
  32385. set_cmt (0X20108D78, "format", 0);
  32386. create_insn (x=0X20108D78);
  32387. op_plain_offset (x, 1, 0);
  32388. op_plain_offset (x, 129, 0);
  32389. set_cmt (0X20108D80, "directory_path", 0);
  32390. set_cmt (0X20108D82, "name_list", 0);
  32391. set_cmt (0X20108D84, "count", 0);
  32392. create_insn (x=0X20108D84);
  32393. op_stkvar (x, 1);
  32394. create_insn (x=0X20108D8E);
  32395. op_stkvar (x, 1);
  32396. set_cmt (0X20108D94, "path", 0);
  32397. set_cmt (0X20108DA2, "fd", 0);
  32398. set_cmt (0X20108DAE, "fd", 0);
  32399. create_insn (x=0X20108DB4);
  32400. op_stkvar (x, 1);
  32401. set_cmt (0X20108DBA, "heapid", 0);
  32402. set_cmt (0X20108DBC, "ptr", 0);
  32403. create_insn (x=0X20108DC2);
  32404. op_stkvar (x, 1);
  32405. set_cmt (0X20108DC8, "heapid", 0);
  32406. set_cmt (0X20108DCA, "ptr", 0);
  32407. create_dword (x=0X20108DE4);
  32408. op_plain_offset (x, 0, 0);
  32409. op_plain_offset (x, 128, 0);
  32410. create_dword (x=0X20108DE8);
  32411. op_plain_offset (x, 0, 0);
  32412. op_plain_offset (x, 128, 0);
  32413. create_dword (x=0X20108DEC);
  32414. op_plain_offset (x, 0, 0);
  32415. op_plain_offset (x, 128, 0);
  32416. create_dword (x=0X20108DF0);
  32417. op_plain_offset (x, 0, 0);
  32418. op_plain_offset (x, 128, 0);
  32419. create_dword (x=0X20108DF4);
  32420. op_plain_offset (x, 0, 0);
  32421. op_plain_offset (x, 128, 0);
  32422. create_dword (x=0X20108DF8);
  32423. op_plain_offset (x, 0, 0);
  32424. op_plain_offset (x, 128, 0);
  32425. create_dword (0X20108DFC);
  32426. create_dword (0X20108E00);
  32427. create_dword (0X20108E04);
  32428. create_dword (x=0X20108E08);
  32429. op_plain_offset (x, 0, 0);
  32430. op_plain_offset (x, 128, 0);
  32431. create_insn (0X20108E0C);
  32432. set_name (0X20108E0C, "ES_DeleteTicket_v1");
  32433. create_insn (x=0X20108E1E);
  32434. op_stkvar (x, 1);
  32435. create_insn (x=0X20108E20);
  32436. op_stkvar (x, 1);
  32437. create_insn (x=0X20108E22);
  32438. op_plain_offset (x, 1, 0);
  32439. op_plain_offset (x, 129, 0);
  32440. create_insn (x=0X20108E32);
  32441. op_plain_offset (x, 1, 0X2010BC34);
  32442. op_plain_offset (x, 129, 0X2010BC34);
  32443. create_insn (x=0X20108E36);
  32444. op_stkvar (x, 1);
  32445. create_insn (x=0X20108E38);
  32446. op_plain_offset (x, 1, 0);
  32447. op_plain_offset (x, 129, 0);
  32448. create_insn (x=0X20108E42);
  32449. op_plain_offset (x, 1, 0X2010BFF4);
  32450. op_plain_offset (x, 129, 0X2010BFF4);
  32451. create_insn (x=0X20108E46);
  32452. op_plain_offset (x, 1, 0X2010C000);
  32453. op_plain_offset (x, 129, 0X2010C000);
  32454. create_insn (x=0X20108E4A);
  32455. op_stkvar (x, 1);
  32456. create_insn (x=0X20108E4C);
  32457. op_plain_offset (x, 1, 0);
  32458. op_plain_offset (x, 129, 0);
  32459. create_insn (x=0X20108E56);
  32460. op_plain_offset (x, 1, 0X2010BC3C);
  32461. op_plain_offset (x, 129, 0X2010BC3C);
  32462. create_insn (x=0X20108E5A);
  32463. op_plain_offset (x, 1, 0X2010BC48);
  32464. op_plain_offset (x, 129, 0X2010BC48);
  32465. create_insn (x=0X20108E66);
  32466. op_stkvar (x, 1);
  32467. create_insn (x=0X20108E6A);
  32468. op_stkvar (x, 1);
  32469. create_insn (x=0X20108E70);
  32470. op_stkvar (x, 1);
  32471. create_insn (x=0X20108E72);
  32472. op_stkvar (x, 1);
  32473. create_insn (x=0X20108E7A);
  32474. op_stkvar (x, 1);
  32475. create_insn (x=0X20108E7C);
  32476. op_stkvar (x, 1);
  32477. set_cmt (0X20108E7E, "title_identifier", 0);
  32478. set_cmt (0X20108E80, "title_type", 0);
  32479. create_insn (x=0X20108E88);
  32480. op_stkvar (x, 1);
  32481. create_insn (x=0X20108E8E);
  32482. op_stkvar (x, 1);
  32483. create_insn (x=0X20108E90);
  32484. op_stkvar (x, 1);
  32485. create_insn (x=0X20108E92);
  32486. op_stkvar (x, 1);
  32487. create_insn (x=0X20108E94);
  32488. op_stkvar (x, 1);
  32489. set_cmt (0X20108E96, "sprintf_output", 0);
  32490. set_cmt (0X20108E98, "size", 0);
  32491. create_insn (x=0X20108E98);
  32492. op_plain_offset (x, 1, 0);
  32493. op_plain_offset (x, 129, 0);
  32494. create_insn (x=0X20108E9A);
  32495. op_plain_offset (x, 1, 0);
  32496. op_plain_offset (x, 129, 0);
  32497. create_insn (x=0X20108E9C);
  32498. op_plain_offset (x, 1, 0);
  32499. op_plain_offset (x, 129, 0);
  32500. set_cmt (0X20108EA2, "sprintf_output", 0);
  32501. set_cmt (0X20108EA4, "size", 0);
  32502. create_insn (x=0X20108EA4);
  32503. op_plain_offset (x, 1, 0);
  32504. op_plain_offset (x, 129, 0);
  32505. create_insn (x=0X20108EA6);
  32506. op_plain_offset (x, 1, 0);
  32507. op_plain_offset (x, 129, 0);
  32508. create_insn (x=0X20108EA8);
  32509. op_stkvar (x, 1);
  32510. set_cmt (0X20108EAE, "device", 0);
  32511. set_cmt (0X20108EB0, "open_mode", 0);
  32512. create_insn (x=0X20108EB0);
  32513. op_plain_offset (x, 1, 0);
  32514. op_plain_offset (x, 129, 0);
  32515. create_insn (x=0X20108EBE);
  32516. op_stkvar (x, 1);
  32517. create_insn (0X20108EC2);
  32518. set_cmt (0X20108EC6, "heapid", 0);
  32519. set_cmt (0X20108EC8, "size", 0);
  32520. create_insn (x=0X20108ED6);
  32521. op_stkvar (x, 1);
  32522. set_cmt (0X20108EDA, "heapid", 0);
  32523. create_insn (0X20108EDA);
  32524. set_cmt (0X20108EDC, "size", 0);
  32525. create_insn (x=0X20108EEA);
  32526. op_stkvar (x, 1);
  32527. set_cmt (0X20108EEE, "fd", 0);
  32528. create_insn (0X20108EEE);
  32529. set_cmt (0X20108EF0, "output_buffer", 0);
  32530. create_insn (x=0X20108EF8);
  32531. op_stkvar (x, 1);
  32532. create_insn (x=0X20108EFE);
  32533. op_stkvar (x, 1);
  32534. set_cmt (0X20108F00, "other_mode", 0);
  32535. create_insn (x=0X20108F00);
  32536. op_stkvar (x, 1);
  32537. set_cmt (0X20108F02, "path", 0);
  32538. set_cmt (0X20108F04, "attribute", 0);
  32539. set_cmt (0X20108F06, "owner_mode", 0);
  32540. set_cmt (0X20108F08, "group_mode", 0);
  32541. create_insn (x=0X20108F0E);
  32542. op_stkvar (x, 1);
  32543. set_cmt (0X20108F16, "owner_perm", 0);
  32544. create_insn (x=0X20108F16);
  32545. op_stkvar (x, 1);
  32546. set_cmt (0X20108F18, "group_perm", 0);
  32547. create_insn (x=0X20108F18);
  32548. op_stkvar (x, 1);
  32549. set_cmt (0X20108F1A, "attributes", 0);
  32550. set_cmt (0X20108F1C, "other_perm", 0);
  32551. create_insn (x=0X20108F1C);
  32552. op_stkvar (x, 1);
  32553. set_cmt (0X20108F1E, "path", 0);
  32554. set_cmt (0X20108F20, "uid", 0);
  32555. set_cmt (0X20108F22, "group_id", 0);
  32556. create_insn (x=0X20108F2A);
  32557. op_stkvar (x, 1);
  32558. create_insn (0X20108F30);
  32559. create_insn (x=0X20108F32);
  32560. op_stkvar (x, 1);
  32561. set_cmt (0X20108F3A, "device", 0);
  32562. create_insn (x=0X20108F3A);
  32563. op_stkvar (x, 1);
  32564. set_cmt (0X20108F3C, "open_mode", 0);
  32565. create_insn (x=0X20108F3C);
  32566. op_plain_offset (x, 1, 0);
  32567. op_plain_offset (x, 129, 0);
  32568. create_insn (x=0X20108F46);
  32569. op_stkvar (x, 1);
  32570. create_insn (0X20108F4A);
  32571. create_insn (x=0X20108F4E);
  32572. op_stkvar (x, 1);
  32573. create_insn (x=0X20108F5A);
  32574. op_stkvar (x, 1);
  32575. set_cmt (0X20108F5C, "fd", 0);
  32576. set_cmt (0X20108F5E, "buf", 0);
  32577. set_cmt (0X20108F60, "len", 0);
  32578. create_insn (x=0X20108F72);
  32579. op_stkvar (x, 1);
  32580. create_insn (x=0X20108F74);
  32581. op_stkvar (x, 1);
  32582. set_cmt (0X20108F8A, "fd", 0);
  32583. create_insn (x=0X20108F8C);
  32584. op_stkvar (x, 1);
  32585. set_cmt (0X20108F8E, "where", 0);
  32586. set_cmt (0X20108F90, "whence", 0);
  32587. create_insn (x=0X20108F96);
  32588. op_stkvar (x, 1);
  32589. create_insn (x=0X20108F98);
  32590. op_stkvar (x, 1);
  32591. create_insn (x=0X20108FA8);
  32592. op_stkvar (x, 1);
  32593. create_insn (0X20108FAC);
  32594. create_insn (x=0X20108FAE);
  32595. op_stkvar (x, 1);
  32596. create_insn (x=0X20108FB0);
  32597. op_stkvar (x, 1);
  32598. set_cmt (0X20108FBA, "fd", 0);
  32599. set_cmt (0X20108FBC, "buf", 0);
  32600. set_cmt (0X20108FBE, "len", 0);
  32601. create_insn (0X20108FD2);
  32602. set_cmt (0X20108FD8, "fd", 0);
  32603. set_cmt (0X20108FDA, "buf", 0);
  32604. set_cmt (0X20108FDC, "len", 0);
  32605. create_insn (x=0X20108FE8);
  32606. op_stkvar (x, 1);
  32607. create_insn (x=0X20108FEC);
  32608. op_stkvar (x, 1);
  32609. create_insn (x=0X20108FEE);
  32610. op_stkvar (x, 1);
  32611. create_insn (x=0X20108FF8);
  32612. op_stkvar (x, 1);
  32613. create_insn (x=0X20108FFE);
  32614. op_stkvar (x, 1);
  32615. set_cmt (0X20109004, "fd", 0);
  32616. set_cmt (0X2010900A, "fd", 0);
  32617. create_insn (x=0X20109016);
  32618. op_stkvar (x, 1);
  32619. set_cmt (0X2010901C, "path", 0);
  32620. create_insn (x=0X2010901C);
  32621. op_stkvar (x, 1);
  32622. set_cmt (0X2010901E, "new_path", 0);
  32623. create_insn (x=0X2010901E);
  32624. op_stkvar (x, 1);
  32625. create_insn (x=0X20109024);
  32626. op_stkvar (x, 1);
  32627. create_insn (0X20109028);
  32628. create_insn (x=0X2010902A);
  32629. op_stkvar (x, 1);
  32630. create_insn (0X2010902E);
  32631. create_insn (x=0X20109030);
  32632. op_stkvar (x, 1);
  32633. set_cmt (0X20109034, "path", 0);
  32634. create_insn (x=0X20109034);
  32635. op_stkvar (x, 1);
  32636. set_cmt (0X2010903A, "path", 0);
  32637. create_insn (x=0X2010903A);
  32638. op_stkvar (x, 1);
  32639. create_insn (x=0X20109040);
  32640. op_stkvar (x, 1);
  32641. create_insn (x=0X20109042);
  32642. op_stkvar (x, 1);
  32643. set_cmt (0X20109044, "sprintf_output", 0);
  32644. set_cmt (0X20109046, "size", 0);
  32645. create_insn (x=0X20109046);
  32646. op_plain_offset (x, 1, 0);
  32647. op_plain_offset (x, 129, 0);
  32648. set_cmt (0X20109048, "format", 0);
  32649. create_insn (x=0X20109048);
  32650. op_plain_offset (x, 1, 0);
  32651. op_plain_offset (x, 129, 0);
  32652. set_cmt (0X20109050, "directory_path", 0);
  32653. set_cmt (0X20109052, "name_list", 0);
  32654. set_cmt (0X20109054, "count", 0);
  32655. create_insn (x=0X20109054);
  32656. op_stkvar (x, 1);
  32657. create_insn (x=0X2010905C);
  32658. op_stkvar (x, 1);
  32659. create_insn (x=0X20109060);
  32660. op_stkvar (x, 1);
  32661. set_cmt (0X20109066, "path", 0);
  32662. create_insn (x=0X2010906C);
  32663. op_stkvar (x, 1);
  32664. set_cmt (0X20109074, "fd", 0);
  32665. set_cmt (0X2010907E, "fd", 0);
  32666. set_cmt (0X2010908A, "heapid", 0);
  32667. set_cmt (0X2010908C, "ptr", 0);
  32668. set_cmt (0X20109098, "heapid", 0);
  32669. set_cmt (0X2010909A, "ptr", 0);
  32670. create_insn (x=0X201090A0);
  32671. op_stkvar (x, 1);
  32672. create_dword (x=0X201090B4);
  32673. op_plain_offset (x, 0, 0);
  32674. op_plain_offset (x, 128, 0);
  32675. create_dword (x=0X201090B8);
  32676. op_plain_offset (x, 0, 0);
  32677. op_plain_offset (x, 128, 0);
  32678. create_dword (x=0X201090BC);
  32679. op_plain_offset (x, 0, 0);
  32680. op_plain_offset (x, 128, 0);
  32681. create_dword (x=0X201090C0);
  32682. op_plain_offset (x, 0, 0);
  32683. op_plain_offset (x, 128, 0);
  32684. create_dword (x=0X201090C4);
  32685. op_plain_offset (x, 0, 0);
  32686. op_plain_offset (x, 128, 0);
  32687. create_dword (x=0X201090C8);
  32688. op_plain_offset (x, 0, 0);
  32689. op_plain_offset (x, 128, 0);
  32690. create_dword (0X201090CC);
  32691. create_dword (0X201090D0);
  32692. create_dword (0X201090D4);
  32693. create_dword (x=0X201090D8);
  32694. op_plain_offset (x, 0, 0);
  32695. op_plain_offset (x, 128, 0);
  32696. create_insn (0X201090DC);
  32697. set_name (0X201090DC, "ES_DeleteTicket");
  32698. create_insn (0X201090EA);
  32699. create_byte (0X201090F2);
  32700. make_array (0X201090F2, 0X2);
  32701. create_insn (0X201090F4);
  32702. set_name (0X201090F4, "ES_GetDataDir");
  32703. create_insn (x=0X201090FE);
  32704. op_stkvar (x, 1);
  32705. create_insn (x=0X20109100);
  32706. op_plain_offset (x, 1, 0);
  32707. op_plain_offset (x, 129, 0);
  32708. create_insn (x=0X20109110);
  32709. op_plain_offset (x, 1, 0X2010BD24);
  32710. op_plain_offset (x, 129, 0X2010BD24);
  32711. create_insn (x=0X20109114);
  32712. op_stkvar (x, 1);
  32713. create_insn (x=0X20109116);
  32714. op_stkvar (x, 1);
  32715. set_cmt (0X20109118, "sprintf_output", 0);
  32716. set_cmt (0X2010911A, "size", 0);
  32717. create_insn (x=0X2010911A);
  32718. op_dec (x, 1);
  32719. create_insn (x=0X2010911C);
  32720. op_plain_offset (x, 1, 0);
  32721. op_plain_offset (x, 129, 0);
  32722. create_insn (x=0X2010911E);
  32723. op_plain_offset (x, 1, 0);
  32724. op_plain_offset (x, 129, 0);
  32725. set_cmt (0X20109124, "dest", 0);
  32726. set_cmt (0X20109126, "source", 0);
  32727. set_cmt (0X20109128, "length", 0);
  32728. create_dword (x=0X2010913C);
  32729. op_plain_offset (x, 0, 0);
  32730. op_plain_offset (x, 128, 0);
  32731. create_dword (x=0X20109140);
  32732. op_plain_offset (x, 0, 0);
  32733. op_plain_offset (x, 128, 0);
  32734. create_dword (x=0X20109144);
  32735. op_plain_offset (x, 0, 0);
  32736. op_plain_offset (x, 128, 0);
  32737. create_insn (0X20109148);
  32738. set_name (0X20109148, "_es_parse_hex_string");
  32739. create_insn (x=0X2010914A);
  32740. op_dec (x, 1);
  32741. create_insn (0X20109170);
  32742. create_insn (0X2010918A);
  32743. create_byte (0X201091B2);
  32744. make_array (0X201091B2, 0X2);
  32745. create_insn (0X201091B4);
  32746. set_name (0X201091B4, "es_create_dir");
  32747. set_cmt (0X201091CA, "name_list", 0);
  32748. set_cmt (0X201091CC, "count", 0);
  32749. create_insn (x=0X201091CC);
  32750. op_stkvar (x, 1);
  32751. create_insn (x=0X201091D6);
  32752. toggle_sign (x, 1);
  32753. set_cmt (0X201091DA, "pointer", 0);
  32754. create_insn (x=0X201091DA);
  32755. op_stkvar (x, 1);
  32756. set_cmt (0X201091DC, "value", 0);
  32757. set_cmt (0X201091DE, "size", 0);
  32758. set_cmt (0X201091E4, "result", 0);
  32759. set_cmt (0X201091E6, "character", 0);
  32760. set_cmt (0X201091EE, "length", 0);
  32761. set_cmt (0X20109200, "result", 0);
  32762. set_cmt (0X20109202, "character", 0);
  32763. create_insn (x=0X20109212);
  32764. op_stkvar (x, 1);
  32765. set_cmt (0X20109214, "dst", 0);
  32766. set_cmt (0X20109216, "src", 0);
  32767. set_cmt (0X20109218, "n", 0);
  32768. set_cmt (0X2010921E, "directory_path", 0);
  32769. set_cmt (0X20109220, "name_list", 0);
  32770. set_cmt (0X20109222, "count", 0);
  32771. create_insn (x=0X20109222);
  32772. op_stkvar (x, 1);
  32773. create_insn (x=0X20109230);
  32774. op_stkvar (x, 1);
  32775. set_cmt (0X20109232, "other_perm", 0);
  32776. create_insn (x=0X20109232);
  32777. op_stkvar (x, 1);
  32778. set_cmt (0X20109234, "directory_path", 0);
  32779. set_cmt (0X20109236, "attributes", 0);
  32780. set_cmt (0X20109238, "owner_perm", 0);
  32781. set_cmt (0X2010923A, "group_perm", 0);
  32782. create_insn (0X20109246);
  32783. set_cmt (0X2010924C, "owner_perm", 0);
  32784. create_insn (x=0X2010924C);
  32785. op_stkvar (x, 1);
  32786. set_cmt (0X20109250, "group_perm", 0);
  32787. create_insn (x=0X20109250);
  32788. op_stkvar (x, 1);
  32789. create_insn (x=0X20109252);
  32790. op_stkvar (x, 1);
  32791. set_cmt (0X20109254, "other_perm", 0);
  32792. create_insn (x=0X20109254);
  32793. op_stkvar (x, 1);
  32794. set_cmt (0X20109256, "path", 0);
  32795. create_insn (x=0X20109256);
  32796. op_stkvar (x, 1);
  32797. set_cmt (0X20109258, "uid", 0);
  32798. set_cmt (0X2010925A, "group_id", 0);
  32799. set_cmt (0X2010925C, "attributes", 0);
  32800. create_byte (0X2010927E);
  32801. make_array (0X2010927E, 0X2);
  32802. create_insn (0X20109280);
  32803. set_name (0X20109280, "_es_write_file");
  32804. create_insn (x=0X2010928E);
  32805. op_stkvar (x, 1);
  32806. create_insn (x=0X2010929A);
  32807. op_stkvar (x, 1);
  32808. create_insn (x=0X2010929C);
  32809. op_plain_offset (x, 1, 0);
  32810. op_plain_offset (x, 129, 0);
  32811. create_insn (x=0X201092A6);
  32812. op_plain_offset (x, 1, 0X2010C018);
  32813. op_plain_offset (x, 129, 0X2010C018);
  32814. create_insn (x=0X201092AA);
  32815. op_plain_offset (x, 1, 0X2010C024);
  32816. op_plain_offset (x, 129, 0X2010C024);
  32817. set_cmt (0X201092AE, "string", 0);
  32818. create_insn (x=0X201092AE);
  32819. op_stkvar (x, 1);
  32820. set_cmt (0X201092B0, "character", 0);
  32821. set_cmt (0X201092BA, "dst", 0);
  32822. set_cmt (0X201092BE, "src", 0);
  32823. set_cmt (0X201092C0, "n", 0);
  32824. set_cmt (0X201092C6, "path", 0);
  32825. create_insn (x=0X201092CC);
  32826. op_stkvar (x, 1);
  32827. set_cmt (0X201092CE, "other_mode", 0);
  32828. create_insn (x=0X201092CE);
  32829. op_stkvar (x, 1);
  32830. set_cmt (0X201092D0, "path", 0);
  32831. set_cmt (0X201092D2, "attribute", 0);
  32832. set_cmt (0X201092D4, "owner_mode", 0);
  32833. set_cmt (0X201092D6, "group_mode", 0);
  32834. set_cmt (0X201092E0, "device", 0);
  32835. set_cmt (0X201092E2, "open_mode", 0);
  32836. create_insn (x=0X201092E2);
  32837. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  32838. set_cmt (0X201092F0, "fd", 0);
  32839. create_insn (0X201092F0);
  32840. set_cmt (0X201092F2, "buf", 0);
  32841. create_insn (x=0X201092F2);
  32842. op_stkvar (x, 1);
  32843. set_cmt (0X201092F4, "len", 0);
  32844. create_insn (x=0X201092F4);
  32845. op_stkvar (x, 1);
  32846. create_insn (x=0X201092FA);
  32847. op_stkvar (x, 1);
  32848. create_insn (x=0X20109300);
  32849. set_cmt (0X20109304, "fd", 0);
  32850. create_insn (0X20109304);
  32851. create_insn (x=0X20109312);
  32852. op_stkvar (x, 1);
  32853. set_cmt (0X20109314, "pointer", 0);
  32854. set_cmt (0X20109316, "value", 0);
  32855. set_cmt (0X20109318, "size", 0);
  32856. set_cmt (0X2010931E, "dst", 0);
  32857. set_cmt (0X20109320, "src", 0);
  32858. create_insn (x=0X20109320);
  32859. op_stkvar (x, 1);
  32860. set_cmt (0X20109324, "n", 0);
  32861. create_insn (x=0X2010932A);
  32862. op_stkvar (x, 1);
  32863. set_cmt (0X2010932C, "other_perm", 0);
  32864. create_insn (x=0X2010932C);
  32865. op_stkvar (x, 1);
  32866. set_cmt (0X2010932E, "directory_path", 0);
  32867. set_cmt (0X20109330, "unknown", 0);
  32868. set_cmt (0X20109332, "owner_perm", 0);
  32869. set_cmt (0X20109334, "group_perm", 0);
  32870. set_cmt (0X2010933E, "path", 0);
  32871. create_insn (x=0X2010933E);
  32872. op_stkvar (x, 1);
  32873. set_cmt (0X20109340, "new_path", 0);
  32874. create_insn (x=0X20109340);
  32875. op_stkvar (x, 1);
  32876. set_cmt (0X2010934C, "fd", 0);
  32877. create_byte (0X20109366);
  32878. make_array (0X20109366, 0X2);
  32879. create_dword (x=0X20109368);
  32880. op_plain_offset (x, 0, 0);
  32881. op_plain_offset (x, 128, 0);
  32882. create_dword (x=0X2010936C);
  32883. create_insn (0X20109370);
  32884. set_name (0X20109370, "_es_get_or_insert_uid");
  32885. create_insn (x=0X2010937E);
  32886. op_stkvar (x, 1);
  32887. create_insn (x=0X20109380);
  32888. op_stkvar (x, 1);
  32889. create_insn (x=0X2010938E);
  32890. op_plain_offset (x, 1, 0);
  32891. op_plain_offset (x, 129, 0);
  32892. set_cmt (0X20109390, "open_mode", 0);
  32893. create_insn (x=0X20109390);
  32894. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  32895. create_insn (0X201093A2);
  32896. set_cmt (0X201093AA, "heapid", 0);
  32897. create_insn (0X201093AA);
  32898. set_cmt (0X201093AC, "size", 0);
  32899. create_insn (x=0X201093B6);
  32900. set_cmt (0X201093BA, "fd", 0);
  32901. create_insn (0X201093BA);
  32902. set_cmt (0X201093BC, "output_buffer", 0);
  32903. create_insn (x=0X201093C8);
  32904. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  32905. set_cmt (0X201093CA, "heapid", 0);
  32906. set_cmt (0X201093CC, "size", 0);
  32907. set_cmt (0X201093DA, "fd", 0);
  32908. create_insn (0X201093DA);
  32909. set_cmt (0X201093DC, "buf", 0);
  32910. set_cmt (0X201093DE, "len", 0);
  32911. create_insn (x=0X201093DE);
  32912. op_stroff (x, 1, GetStrucIdByName("FSParams"), 0);
  32913. create_insn (x=0X201093EA);
  32914. create_insn (x=0X201093EE);
  32915. op_stkvar (x, 1);
  32916. set_cmt (0X201093FA, "fd", 0);
  32917. create_insn (0X201093FA);
  32918. create_insn (x=0X2010940E);
  32919. op_stkvar (x, 1);
  32920. create_insn (x=0X20109418);
  32921. op_stkvar (x, 1);
  32922. create_insn (x=0X20109444);
  32923. op_stkvar (x, 1);
  32924. create_insn (x=0X20109446);
  32925. op_stkvar (x, 1);
  32926. create_insn (x=0X2010944C);
  32927. op_stkvar (x, 1);
  32928. set_cmt (0X2010944E, "heapid", 0);
  32929. set_cmt (0X20109450, "size", 0);
  32930. set_cmt (0X2010945E, "dest", 0);
  32931. create_insn (0X2010945E);
  32932. set_cmt (0X20109460, "source", 0);
  32933. create_insn (x=0X20109460);
  32934. op_stkvar (x, 1);
  32935. set_cmt (0X20109462, "length", 0);
  32936. set_cmt (0X2010946A, "dest", 0);
  32937. set_cmt (0X2010946C, "source", 0);
  32938. create_insn (x=0X2010946C);
  32939. op_stkvar (x, 1);
  32940. set_cmt (0X2010946E, "length", 0);
  32941. set_cmt (0X20109476, "other_perm", 0);
  32942. create_insn (x=0X20109476);
  32943. op_stkvar (x, 1);
  32944. set_cmt (0X20109478, "buffer", 0);
  32945. create_insn (x=0X20109478);
  32946. op_stkvar (x, 1);
  32947. set_cmt (0X2010947C, "length", 0);
  32948. create_insn (x=0X2010947C);
  32949. op_stkvar (x, 1);
  32950. create_insn (x=0X2010947E);
  32951. op_plain_offset (x, 1, 0);
  32952. op_plain_offset (x, 129, 0);
  32953. set_cmt (0X20109480, "int", 0);
  32954. set_cmt (0X20109482, "int", 0);
  32955. set_cmt (0X20109484, "group_perm", 0);
  32956. create_insn (x=0X2010948E);
  32957. op_stkvar (x, 1);
  32958. create_insn (x=0X20109492);
  32959. op_stkvar (x, 1);
  32960. set_cmt (0X20109496, "dest", 0);
  32961. set_cmt (0X20109498, "source", 0);
  32962. create_insn (x=0X20109498);
  32963. op_stkvar (x, 1);
  32964. set_cmt (0X2010949A, "length", 0);
  32965. set_cmt (0X201094A4, "dest", 0);
  32966. set_cmt (0X201094A6, "source", 0);
  32967. create_insn (x=0X201094A6);
  32968. op_stkvar (x, 1);
  32969. set_cmt (0X201094A8, "length", 0);
  32970. set_cmt (0X201094B0, "other_perm", 0);
  32971. create_insn (x=0X201094B0);
  32972. op_stkvar (x, 1);
  32973. set_cmt (0X201094B2, "buffer", 0);
  32974. create_insn (x=0X201094B2);
  32975. op_stkvar (x, 1);
  32976. set_cmt (0X201094B8, "length", 0);
  32977. create_insn (x=0X201094B8);
  32978. op_stkvar (x, 1);
  32979. create_insn (x=0X201094BA);
  32980. op_plain_offset (x, 1, 0);
  32981. op_plain_offset (x, 129, 0);
  32982. set_cmt (0X201094BC, "int", 0);
  32983. set_cmt (0X201094BE, "int", 0);
  32984. set_cmt (0X201094C0, "group_perm", 0);
  32985. create_insn (x=0X201094CC);
  32986. op_stkvar (x, 1);
  32987. set_cmt (0X201094D6, "fd", 0);
  32988. set_cmt (0X201094E0, "heapid", 0);
  32989. set_cmt (0X201094E2, "ptr", 0);
  32990. set_cmt (0X201094EC, "heapid", 0);
  32991. set_cmt (0X201094EE, "ptr", 0);
  32992. create_dword (x=0X20109508);
  32993. op_plain_offset (x, 0, 0);
  32994. op_plain_offset (x, 128, 0);
  32995. create_dword (x=0X2010950C);
  32996. create_dword (x=0X20109510);
  32997. create_dword (0X20109514);
  32998. create_dword (0X20109518);
  32999. create_insn (0X2010951C);
  33000. set_name (0X2010951C, "_es_delete_dir_if_empty");
  33001. create_insn (x=0X20109528);
  33002. op_stkvar (x, 1);
  33003. create_insn (x=0X2010952A);
  33004. op_stkvar (x, 1);
  33005. set_cmt (0X2010952C, "length", 0);
  33006. create_insn (x=0X20109536);
  33007. op_stkvar (x, 1);
  33008. set_cmt (0X20109542, "dst", 0);
  33009. set_cmt (0X20109544, "src", 0);
  33010. set_cmt (0X20109546, "n", 0);
  33011. set_cmt (0X2010954C, "pointer", 0);
  33012. set_cmt (0X2010954E, "value", 0);
  33013. set_cmt (0X20109550, "size", 0);
  33014. set_cmt (0X20109556, "string", 0);
  33015. set_cmt (0X20109558, "character", 0);
  33016. set_cmt (0X20109562, "directory_path", 0);
  33017. set_cmt (0X20109564, "name_list", 0);
  33018. set_cmt (0X20109566, "count", 0);
  33019. create_insn (x=0X20109578);
  33020. op_stkvar (x, 1);
  33021. set_cmt (0X2010957E, "path", 0);
  33022. set_cmt (0X20109586, "string", 0);
  33023. set_cmt (0X20109588, "character", 0);
  33024. create_insn (0X201095A4);
  33025. set_name (0X201095A4, "_es_read_dir");
  33026. set_cmt (0X201095AC, "name_list", 0);
  33027. set_cmt (0X201095BC, "heapid", 0);
  33028. create_insn (0X201095D0);
  33029. set_cmt (0X201095D2, "pointer", 0);
  33030. set_cmt (0X201095D4, "value", 0);
  33031. set_cmt (0X201095DE, "directory_path", 0);
  33032. set_cmt (0X201095E0, "name_list", 0);
  33033. set_cmt (0X201095E2, "count", 0);
  33034. create_byte (0X201095EE);
  33035. make_array (0X201095EE, 0X2);
  33036. create_dword (0X201095F0);
  33037. create_insn (0X201095F4);
  33038. set_name (0X201095F4, "es_launch_title");
  33039. create_insn (x=0X2010960C);
  33040. op_stkvar (x, 1);
  33041. set_cmt (0X2010960E, "unknown", 0);
  33042. create_insn (x=0X2010960E);
  33043. op_stkvar (x, 1);
  33044. set_cmt (0X20109610, "ticket_view", 0);
  33045. set_cmt (0X20109612, "tickets_num", 0);
  33046. create_insn (x=0X20109612);
  33047. op_stkvar (x, 1);
  33048. set_cmt (0X2010961C, "heapid", 0);
  33049. create_insn (x=0X20109620);
  33050. op_stkvar (x, 1);
  33051. create_insn (x=0X2010962E);
  33052. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  33053. create_insn (0X20109632);
  33054. set_cmt (0X20109634, "unknown", 0);
  33055. create_insn (x=0X20109634);
  33056. op_stkvar (x, 1);
  33057. set_cmt (0X20109636, "tid_lo", 0);
  33058. set_cmt (0X20109638, "tid_hi", 0);
  33059. set_cmt (0X2010963A, "ticket_view", 0);
  33060. set_cmt (0X2010963C, "tickets_num", 0);
  33061. create_insn (x=0X2010963C);
  33062. op_stkvar (x, 1);
  33063. set_cmt (0X20109646, "title_identifier", 0);
  33064. set_cmt (0X20109648, "title_type", 0);
  33065. set_cmt (0X2010964A, "ticket_view", 0);
  33066. set_cmt (0X2010964C, "is_internal_launch", 0);
  33067. set_cmt (0X2010965C, "heapid", 0);
  33068. set_cmt (0X2010965E, "ptr", 0);
  33069. create_byte (0X20109672);
  33070. make_array (0X20109672, 0X2);
  33071. create_dword (x=0X20109674);
  33072. op_enum (x, 0, GetEnum("IOSReturnCode"),0);
  33073. create_insn (0X20109678);
  33074. set_name (0X20109678, "es_ioctlv_0x42");
  33075. set_cmt (0X20109686, "int", 0);
  33076. create_insn (0X2010968A);
  33077. create_byte (0X20109692);
  33078. make_array (0X20109692, 0X2);
  33079. create_dword (0X20109694);
  33080. create_insn (0X20109698);
  33081. set_name (0X20109698, "es_ioctlv_0x41");
  33082. set_cmt (0X201096A6, "arg0", 0);
  33083. create_insn (x=0X201096A6);
  33084. create_insn (0X201096AA);
  33085. create_byte (0X201096B2);
  33086. make_array (0X201096B2, 0X2);
  33087. create_dword (x=0X201096B4);
  33088. set_name (0X201096B4, "arg0");
  33089. create_insn (0X201096B8);
  33090. set_name (0X201096B8, "ES_CheckHasKoreanKey");
  33091. create_insn (x=0X201096BC);
  33092. op_plain_offset (x, 1, 0);
  33093. op_plain_offset (x, 129, 0);
  33094. set_cmt (0X201096BE, "pointer", 0);
  33095. set_cmt (0X201096C0, "value", 0);
  33096. set_cmt (0X201096C2, "size", 0);
  33097. create_insn (x=0X201096C8);
  33098. op_plain_offset (x, 1, 0);
  33099. op_plain_offset (x, 129, 0);
  33100. set_cmt (0X201096CA, "pointer", 0);
  33101. set_cmt (0X201096CC, "value", 0);
  33102. set_cmt (0X201096CE, "size", 0);
  33103. create_insn (x=0X201096D4);
  33104. op_plain_offset (x, 1, 0);
  33105. op_plain_offset (x, 129, 0);
  33106. set_cmt (0X201096D6, "pointer", 0);
  33107. set_cmt (0X201096D8, "value", 0);
  33108. set_cmt (0X201096DA, "size", 0);
  33109. set_cmt (0X201096E0, "out", 0);
  33110. create_insn (x=0X201096E0);
  33111. op_stkvar (x, 1);
  33112. set_cmt (0X201096E2, "keyid", 0);
  33113. set_cmt (0X201096E4, "iv", 0);
  33114. set_cmt (0X201096E6, "in", 0);
  33115. set_cmt (0X201096E8, "len", 0);
  33116. set_cmt (0X201096F2, "pointer1", 0);
  33117. set_cmt (0X201096F4, "pointer2", 0);
  33118. create_insn (x=0X201096F4);
  33119. op_plain_offset (x, 1, 0);
  33120. op_plain_offset (x, 129, 0);
  33121. set_cmt (0X201096F6, "size", 0);
  33122. set_cmt (0X20109700, "pointer1", 0);
  33123. set_cmt (0X20109702, "pointer2", 0);
  33124. create_insn (x=0X20109702);
  33125. op_plain_offset (x, 1, 0);
  33126. op_plain_offset (x, 129, 0);
  33127. set_cmt (0X20109704, "size", 0);
  33128. create_insn (0X2010971A);
  33129. create_dword (x=0X20109724);
  33130. op_plain_offset (x, 0, 0);
  33131. op_plain_offset (x, 128, 0);
  33132. set_name (0X20109724, "pointer");
  33133. create_dword (x=0X20109728);
  33134. op_plain_offset (x, 0, 0);
  33135. op_plain_offset (x, 128, 0);
  33136. create_dword (x=0X2010972C);
  33137. op_plain_offset (x, 0, 0);
  33138. op_plain_offset (x, 128, 0);
  33139. create_dword (x=0X20109730);
  33140. op_plain_offset (x, 0, 0);
  33141. op_plain_offset (x, 128, 0);
  33142. set_name (0X20109730, "pointer2");
  33143. create_dword (x=0X20109734);
  33144. op_plain_offset (x, 0, 0);
  33145. op_plain_offset (x, 128, 0);
  33146. create_dword (0X20109738);
  33147. create_dword (0X2010973C);
  33148. create_insn (0X20109740);
  33149. set_name (0X20109740, "ES_ImportBoot");
  33150. create_insn (x=0X20109752);
  33151. op_stkvar (x, 1);
  33152. create_insn (x=0X2010975E);
  33153. op_stkvar (x, 1);
  33154. create_insn (x=0X20109760);
  33155. op_stkvar (x, 1);
  33156. create_insn (x=0X20109762);
  33157. op_stkvar (x, 1);
  33158. create_insn (x=0X20109764);
  33159. op_stkvar (x, 1);
  33160. create_insn (x=0X20109768);
  33161. op_stkvar (x, 1);
  33162. create_insn (x=0X2010976E);
  33163. op_stkvar (x, 1);
  33164. create_insn (x=0X20109770);
  33165. op_stkvar (x, 1);
  33166. create_insn (x=0X20109774);
  33167. op_stkvar (x, 1);
  33168. create_insn (x=0X20109776);
  33169. op_stkvar (x, 1);
  33170. create_insn (x=0X20109778);
  33171. op_stkvar (x, 1);
  33172. create_insn (x=0X2010977A);
  33173. op_stkvar (x, 1);
  33174. create_insn (x=0X2010977C);
  33175. op_stkvar (x, 1);
  33176. create_insn (x=0X20109780);
  33177. op_stkvar (x, 1);
  33178. create_insn (x=0X20109782);
  33179. op_stkvar (x, 1);
  33180. create_insn (x=0X20109784);
  33181. op_stkvar (x, 1);
  33182. create_insn (x=0X20109786);
  33183. op_stkvar (x, 1);
  33184. create_insn (x=0X20109788);
  33185. op_stkvar (x, 1);
  33186. create_insn (x=0X2010978A);
  33187. op_stkvar (x, 1);
  33188. create_insn (x=0X2010978C);
  33189. op_stkvar (x, 1);
  33190. create_insn (x=0X2010979A);
  33191. op_stkvar (x, 1);
  33192. create_insn (x=0X201097A0);
  33193. op_stkvar (x, 1);
  33194. create_insn (x=0X201097A6);
  33195. op_stkvar (x, 1);
  33196. create_insn (x=0X201097AC);
  33197. op_stkvar (x, 1);
  33198. create_insn (x=0X201097B2);
  33199. op_stkvar (x, 1);
  33200. create_insn (x=0X201097B8);
  33201. op_stkvar (x, 1);
  33202. create_insn (x=0X201097BA);
  33203. op_stkvar (x, 1);
  33204. create_insn (x=0X201097C4);
  33205. op_stkvar (x, 1);
  33206. create_insn (x=0X201097C6);
  33207. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  33208. create_insn (x=0X201097D0);
  33209. op_stkvar (x, 1);
  33210. create_insn (x=0X201097D2);
  33211. op_stkvar (x, 1);
  33212. create_insn (x=0X201097D4);
  33213. op_stkvar (x, 1);
  33214. create_insn (x=0X201097DA);
  33215. op_stkvar (x, 1);
  33216. set_cmt (0X201097E4, "keyid", 0);
  33217. create_insn (0X201097E4);
  33218. set_cmt (0X201097E6, "data", 0);
  33219. create_insn (x=0X201097E6);
  33220. op_stkvar (x, 1);
  33221. create_insn (x=0X201097F2);
  33222. op_stkvar (x, 1);
  33223. create_insn (x=0X201097F4);
  33224. op_stroff (x, 1, GetStrucIdByName("TMDHeader"), 0);
  33225. create_insn (x=0X201097FC);
  33226. op_stkvar (x, 1);
  33227. create_insn (x=0X20109806);
  33228. op_stkvar (x, 1);
  33229. create_insn (x=0X20109812);
  33230. op_stkvar (x, 1);
  33231. create_insn (x=0X20109814);
  33232. op_stkvar (x, 1);
  33233. create_insn (x=0X2010981E);
  33234. op_stkvar (x, 1);
  33235. create_insn (x=0X20109826);
  33236. op_stkvar (x, 1);
  33237. create_insn (x=0X20109828);
  33238. op_stkvar (x, 1);
  33239. create_insn (x=0X2010982A);
  33240. op_stkvar (x, 1);
  33241. create_insn (x=0X2010982C);
  33242. op_stkvar (x, 1);
  33243. create_insn (x=0X20109832);
  33244. op_stkvar (x, 1);
  33245. create_insn (x=0X20109834);
  33246. op_stkvar (x, 1);
  33247. set_cmt (0X2010983E, "heapid", 0);
  33248. create_insn (0X2010983E);
  33249. set_cmt (0X20109840, "size", 0);
  33250. set_cmt (0X20109844, "align", 0);
  33251. create_insn (x=0X2010984C);
  33252. op_stkvar (x, 1);
  33253. set_cmt (0X20109854, "dest", 0);
  33254. create_insn (x=0X20109854);
  33255. op_stkvar (x, 1);
  33256. set_cmt (0X20109856, "source", 0);
  33257. set_cmt (0X20109858, "length", 0);
  33258. set_cmt (0X20109860, "heapid", 0);
  33259. set_cmt (0X20109862, "size", 0);
  33260. set_cmt (0X20109864, "align", 0);
  33261. create_insn (x=0X2010986C);
  33262. op_stkvar (x, 1);
  33263. set_cmt (0X20109874, "dest", 0);
  33264. create_insn (x=0X20109874);
  33265. op_stkvar (x, 1);
  33266. set_cmt (0X20109876, "source", 0);
  33267. set_cmt (0X20109878, "length", 0);
  33268. create_insn (x=0X2010987E);
  33269. op_stkvar (x, 1);
  33270. set_cmt (0X20109880, "certs", 0);
  33271. create_insn (x=0X20109880);
  33272. op_stkvar (x, 1);
  33273. set_cmt (0X20109882, "certs_size", 0);
  33274. create_insn (x=0X20109882);
  33275. op_stkvar (x, 1);
  33276. create_insn (x=0X20109884);
  33277. op_stkvar (x, 1);
  33278. set_cmt (0X20109886, "issuer_cert_out", 0);
  33279. create_insn (x=0X20109886);
  33280. op_stkvar (x, 1);
  33281. create_insn (x=0X20109888);
  33282. op_stkvar (x, 1);
  33283. set_cmt (0X2010988A, "public_cert", 0);
  33284. create_insn (x=0X2010988A);
  33285. op_stkvar (x, 1);
  33286. set_cmt (0X2010988E, "mode", 0);
  33287. create_insn (x=0X2010988E);
  33288. op_stkvar (x, 1);
  33289. set_cmt (0X20109890, "dest_keyid", 0);
  33290. create_insn (x=0X20109890);
  33291. op_stkvar (x, 1);
  33292. set_cmt (0X20109894, "type", 0);
  33293. create_insn (x=0X20109894);
  33294. op_stkvar (x, 1);
  33295. set_cmt (0X20109896, "a1", 0);
  33296. create_insn (x=0X20109896);
  33297. op_stkvar (x, 1);
  33298. set_cmt (0X20109898, "signed_blob_size", 0);
  33299. set_cmt (0X2010989E, "signature", 0);
  33300. set_cmt (0X201098A4, "blob_issuer", 0);
  33301. set_cmt (0X201098B0, "heapid", 0);
  33302. create_insn (0X201098B0);
  33303. set_cmt (0X201098B2, "size", 0);
  33304. create_insn (x=0X201098B2);
  33305. op_stkvar (x, 1);
  33306. set_cmt (0X201098B4, "align", 0);
  33307. create_insn (x=0X201098BC);
  33308. op_stkvar (x, 1);
  33309. set_cmt (0X201098C4, "dest", 0);
  33310. create_insn (x=0X201098C4);
  33311. op_stkvar (x, 1);
  33312. set_cmt (0X201098C6, "source", 0);
  33313. create_insn (x=0X201098C6);
  33314. op_stkvar (x, 1);
  33315. set_cmt (0X201098C8, "length", 0);
  33316. create_insn (x=0X201098C8);
  33317. op_stkvar (x, 1);
  33318. set_cmt (0X201098CE, "heapid", 0);
  33319. set_cmt (0X201098D0, "size", 0);
  33320. create_insn (x=0X201098D0);
  33321. op_stkvar (x, 1);
  33322. set_cmt (0X201098D2, "align", 0);
  33323. create_insn (x=0X201098DA);
  33324. op_stkvar (x, 1);
  33325. set_cmt (0X201098E2, "dest", 0);
  33326. create_insn (x=0X201098E2);
  33327. op_stkvar (x, 1);
  33328. set_cmt (0X201098E4, "source", 0);
  33329. create_insn (x=0X201098E4);
  33330. op_stkvar (x, 1);
  33331. set_cmt (0X201098E6, "length", 0);
  33332. create_insn (x=0X201098E6);
  33333. op_stkvar (x, 1);
  33334. create_insn (x=0X201098EC);
  33335. op_stkvar (x, 1);
  33336. set_cmt (0X201098EE, "certs", 0);
  33337. create_insn (x=0X201098EE);
  33338. op_stkvar (x, 1);
  33339. create_insn (x=0X201098F0);
  33340. op_stkvar (x, 1);
  33341. set_cmt (0X201098F2, "certs_size", 0);
  33342. create_insn (x=0X201098F2);
  33343. op_stkvar (x, 1);
  33344. create_insn (x=0X201098F4);
  33345. op_stkvar (x, 1);
  33346. set_cmt (0X201098F6, "issuer_cert_out", 0);
  33347. create_insn (x=0X201098F6);
  33348. op_stkvar (x, 1);
  33349. create_insn (x=0X201098F8);
  33350. op_stkvar (x, 1);
  33351. set_cmt (0X201098FA, "public_cert", 0);
  33352. create_insn (x=0X201098FA);
  33353. op_stkvar (x, 1);
  33354. set_cmt (0X201098FE, "mode", 0);
  33355. create_insn (x=0X201098FE);
  33356. op_stkvar (x, 1);
  33357. set_cmt (0X20109900, "dest_keyid", 0);
  33358. create_insn (x=0X20109900);
  33359. op_stkvar (x, 1);
  33360. set_cmt (0X20109902, "type", 0);
  33361. create_insn (x=0X20109902);
  33362. op_stkvar (x, 1);
  33363. set_cmt (0X20109904, "a1", 0);
  33364. create_insn (x=0X20109904);
  33365. op_stkvar (x, 1);
  33366. set_cmt (0X20109906, "signed_blob_size", 0);
  33367. create_insn (x=0X20109906);
  33368. op_stkvar (x, 1);
  33369. set_cmt (0X2010990A, "signature", 0);
  33370. set_cmt (0X20109910, "blob_issuer", 0);
  33371. set_cmt (0X2010991C, "pointer1", 0);
  33372. create_insn (x=0X2010991C);
  33373. op_stkvar (x, 1);
  33374. set_cmt (0X2010991E, "pointer2", 0);
  33375. create_insn (x=0X2010991E);
  33376. op_stkvar (x, 1);
  33377. set_cmt (0X20109920, "size", 0);
  33378. set_cmt (0X2010992A, "heapid", 0);
  33379. set_cmt (0X2010992C, "size", 0);
  33380. create_insn (0X2010993C);
  33381. create_insn (0X2010994E);
  33382. create_insn (x=0X2010995E);
  33383. op_stkvar (x, 1);
  33384. create_insn (x=0X20109968);
  33385. op_stkvar (x, 1);
  33386. create_insn (x=0X20109976);
  33387. op_stkvar (x, 1);
  33388. set_cmt (0X2010998E, "heapid", 0);
  33389. set_cmt (0X20109990, "size", 0);
  33390. create_insn (x=0X20109998);
  33391. op_stkvar (x, 1);
  33392. create_insn (x=0X201099A0);
  33393. op_stkvar (x, 1);
  33394. create_insn (x=0X201099A4);
  33395. op_stkvar (x, 1);
  33396. set_cmt (0X201099AA, "other_mode", 0);
  33397. create_insn (x=0X201099AA);
  33398. op_stkvar (x, 1);
  33399. create_insn (x=0X201099AC);
  33400. op_plain_offset (x, 1, 0);
  33401. op_plain_offset (x, 129, 0);
  33402. set_cmt (0X201099AE, "attribute", 0);
  33403. set_cmt (0X201099B0, "owner_mode", 0);
  33404. set_cmt (0X201099B2, "group_mode", 0);
  33405. create_insn (x=0X201099C4);
  33406. op_plain_offset (x, 1, 0);
  33407. op_plain_offset (x, 129, 0);
  33408. set_cmt (0X201099C6, "open_mode", 0);
  33409. create_insn (x=0X201099C6);
  33410. op_dec (x, 1);
  33411. set_cmt (0X201099D6, "fd", 0);
  33412. create_insn (0X201099D6);
  33413. set_cmt (0X201099D8, "buf", 0);
  33414. create_insn (x=0X201099D8);
  33415. op_stkvar (x, 1);
  33416. set_cmt (0X201099DA, "len", 0);
  33417. set_cmt (0X201099E8, "fd", 0);
  33418. create_insn (0X201099E8);
  33419. create_insn (0X201099F4);
  33420. create_insn (x=0X201099FA);
  33421. op_plain_offset (x, 1, 0);
  33422. op_plain_offset (x, 129, 0);
  33423. set_cmt (0X201099FC, "mode", 0);
  33424. set_cmt (0X20109A0C, "fd", 0);
  33425. create_insn (0X20109A0C);
  33426. set_cmt (0X20109A0E, "buf", 0);
  33427. set_cmt (0X20109A10, "len", 0);
  33428. create_insn (0X20109A1E);
  33429. set_cmt (0X20109A22, "fd", 0);
  33430. set_cmt (0X20109A24, "buf", 0);
  33431. create_insn (x=0X20109A24);
  33432. op_stkvar (x, 1);
  33433. set_cmt (0X20109A26, "len", 0);
  33434. create_insn (0X20109A34);
  33435. set_cmt (0X20109A38, "fd", 0);
  33436. set_cmt (0X20109A3A, "buf", 0);
  33437. create_insn (x=0X20109A3A);
  33438. op_stkvar (x, 1);
  33439. set_cmt (0X20109A3C, "len", 0);
  33440. create_insn (0X20109A4A);
  33441. set_cmt (0X20109A52, "fd", 0);
  33442. set_cmt (0X20109A54, "buf", 0);
  33443. create_insn (x=0X20109A54);
  33444. op_stkvar (x, 1);
  33445. set_cmt (0X20109A56, "len", 0);
  33446. create_insn (0X20109A64);
  33447. set_cmt (0X20109A68, "fd", 0);
  33448. set_cmt (0X20109A6A, "buf", 0);
  33449. create_insn (x=0X20109A6A);
  33450. op_stkvar (x, 1);
  33451. set_cmt (0X20109A6C, "len", 0);
  33452. create_insn (0X20109A7A);
  33453. set_cmt (0X20109A7E, "fd", 0);
  33454. set_cmt (0X20109A80, "buf", 0);
  33455. create_insn (x=0X20109A80);
  33456. op_stkvar (x, 1);
  33457. set_cmt (0X20109A82, "len", 0);
  33458. set_cmt (0X20109A90, "fd", 0);
  33459. create_insn (0X20109A90);
  33460. set_cmt (0X20109A92, "buf", 0);
  33461. create_insn (x=0X20109A92);
  33462. op_stkvar (x, 1);
  33463. set_cmt (0X20109A94, "len", 0);
  33464. create_insn (x=0X20109A94);
  33465. op_stkvar (x, 1);
  33466. create_insn (x=0X20109A9A);
  33467. op_stkvar (x, 1);
  33468. create_insn (x=0X20109AA4);
  33469. op_stkvar (x, 1);
  33470. set_cmt (0X20109AAA, "fd", 0);
  33471. set_cmt (0X20109AAC, "buf", 0);
  33472. create_insn (x=0X20109AAC);
  33473. op_stkvar (x, 1);
  33474. set_cmt (0X20109AAE, "len", 0);
  33475. create_insn (0X20109ABC);
  33476. set_cmt (0X20109AC0, "heapid", 0);
  33477. set_cmt (0X20109AC2, "size", 0);
  33478. create_insn (x=0X20109ACA);
  33479. op_stkvar (x, 1);
  33480. set_cmt (0X20109AD2, "fd", 0);
  33481. create_insn (0X20109AD2);
  33482. set_cmt (0X20109AD4, "buf", 0);
  33483. create_insn (x=0X20109AD4);
  33484. op_stkvar (x, 1);
  33485. set_cmt (0X20109AD6, "len", 0);
  33486. set_cmt (0X20109AE4, "heapid", 0);
  33487. create_insn (0X20109AE4);
  33488. set_cmt (0X20109AE6, "size", 0);
  33489. set_cmt (0X20109AE8, "align", 0);
  33490. create_dword (0X20109AF8);
  33491. create_dword (0X20109AFC);
  33492. create_dword (0X20109B00);
  33493. create_dword (x=0X20109B04);
  33494. op_plain_offset (x, 0, 0);
  33495. op_plain_offset (x, 128, 0);
  33496. create_dword (0X20109B08);
  33497. create_dword (x=0X20109B0C);
  33498. op_plain_offset (x, 0, 0);
  33499. op_plain_offset (x, 128, 0);
  33500. set_cmt (0X20109B10, "pointer", 0);
  33501. create_insn (0X20109B10);
  33502. set_cmt (0X20109B12, "value", 0);
  33503. set_cmt (0X20109B14, "size", 0);
  33504. set_cmt (0X20109B1A, "dest", 0);
  33505. set_cmt (0X20109B1C, "source", 0);
  33506. create_insn (x=0X20109B1C);
  33507. op_stkvar (x, 1);
  33508. set_cmt (0X20109B1E, "length", 0);
  33509. set_cmt (0X20109B24, "heapid", 0);
  33510. set_cmt (0X20109B26, "size", 0);
  33511. set_cmt (0X20109B28, "align", 0);
  33512. create_insn (x=0X20109B30);
  33513. op_stkvar (x, 1);
  33514. set_cmt (0X20109B38, "dest", 0);
  33515. create_insn (x=0X20109B38);
  33516. op_stkvar (x, 1);
  33517. create_insn (x=0X20109B3A);
  33518. op_stkvar (x, 1);
  33519. create_insn (x=0X20109B3C);
  33520. op_plain_offset (x, 1, 0);
  33521. op_plain_offset (x, 129, 0);
  33522. set_cmt (0X20109B3E, "source", 0);
  33523. set_cmt (0X20109B40, "length", 0);
  33524. set_cmt (0X20109B46, "key_handle", 0);
  33525. create_insn (x=0X20109B46);
  33526. op_stkvar (x, 1);
  33527. set_cmt (0X20109B48, "type", 0);
  33528. set_cmt (0X20109B4A, "subtype", 0);
  33529. set_cmt (0X20109B56, "signbuffer", 0);
  33530. create_insn (x=0X20109B56);
  33531. op_stkvar (x, 1);
  33532. set_cmt (0X20109B5A, "iv", 0);
  33533. create_insn (x=0X20109B5A);
  33534. op_stkvar (x, 1);
  33535. create_insn (x=0X20109B5C);
  33536. op_stkvar (x, 1);
  33537. set_cmt (0X20109B5E, "keyBuffer", 0);
  33538. create_insn (x=0X20109B5E);
  33539. op_stkvar (x, 1);
  33540. set_cmt (0X20109B60, "key_handle", 0);
  33541. create_insn (x=0X20109B60);
  33542. op_stkvar (x, 1);
  33543. set_cmt (0X20109B62, "verify_handle", 0);
  33544. set_cmt (0X20109B64, "decrypt_handle", 0);
  33545. set_cmt (0X20109B66, "security_flag", 0);
  33546. set_cmt (0X20109B72, "heapid", 0);
  33547. create_insn (0X20109B72);
  33548. set_cmt (0X20109B74, "size", 0);
  33549. set_cmt (0X20109B76, "align", 0);
  33550. create_insn (x=0X20109B7E);
  33551. op_stkvar (x, 1);
  33552. set_cmt (0X20109B86, "SHAMode", 0);
  33553. create_insn (0X20109B86);
  33554. set_cmt (0X20109B88, "hash", 0);
  33555. create_insn (x=0X20109B88);
  33556. op_stkvar (x, 1);
  33557. set_cmt (0X20109B8A, "SHACarry", 0);
  33558. create_insn (x=0X20109B8A);
  33559. op_stkvar (x, 1);
  33560. set_cmt (0X20109B8C, "data", 0);
  33561. set_cmt (0X20109B8E, "length", 0);
  33562. set_cmt (0X20109B9A, "heapid", 0);
  33563. create_insn (0X20109B9A);
  33564. set_cmt (0X20109B9C, "size", 0);
  33565. set_cmt (0X20109BA0, "align", 0);
  33566. create_insn (x=0X20109BA8);
  33567. op_stkvar (x, 1);
  33568. create_insn (0X20109BB0);
  33569. create_insn (x=0X20109BB4);
  33570. op_stkvar (x, 1);
  33571. set_cmt (0X20109BC0, "pointer", 0);
  33572. set_cmt (0X20109BC2, "value", 0);
  33573. set_cmt (0X20109BC4, "size", 0);
  33574. set_cmt (0X20109BCA, "dest", 0);
  33575. set_cmt (0X20109BCC, "source", 0);
  33576. set_cmt (0X20109BCE, "length", 0);
  33577. create_insn (x=0X20109BD4);
  33578. op_stkvar (x, 1);
  33579. create_insn (x=0X20109BDA);
  33580. op_stkvar (x, 1);
  33581. create_insn (x=0X20109BDE);
  33582. op_stkvar (x, 1);
  33583. create_insn (x=0X20109BE0);
  33584. op_stkvar (x, 1);
  33585. create_insn (x=0X20109BE2);
  33586. op_stkvar (x, 1);
  33587. create_insn (x=0X20109BEC);
  33588. op_stkvar (x, 1);
  33589. create_insn (x=0X20109BF2);
  33590. op_stkvar (x, 1);
  33591. create_insn (x=0X20109C00);
  33592. op_stkvar (x, 1);
  33593. create_insn (x=0X20109C08);
  33594. op_hex (x, 1);
  33595. create_insn (0X20109C0C);
  33596. create_insn (x=0X20109C10);
  33597. op_stkvar (x, 1);
  33598. create_insn (x=0X20109C12);
  33599. op_stkvar (x, 1);
  33600. create_insn (x=0X20109C20);
  33601. op_stkvar (x, 1);
  33602. create_insn (x=0X20109C22);
  33603. op_stkvar (x, 1);
  33604. create_insn (x=0X20109C32);
  33605. op_stkvar (x, 1);
  33606. set_cmt (0X20109C34, "out", 0);
  33607. create_insn (x=0X20109C34);
  33608. op_stkvar (x, 1);
  33609. set_cmt (0X20109C36, "keyid", 0);
  33610. create_insn (x=0X20109C36);
  33611. op_stkvar (x, 1);
  33612. set_cmt (0X20109C38, "iv", 0);
  33613. set_cmt (0X20109C3A, "in", 0);
  33614. set_cmt (0X20109C3C, "len", 0);
  33615. set_cmt (0X20109C48, "fd", 0);
  33616. create_insn (0X20109C48);
  33617. set_cmt (0X20109C4A, "buf", 0);
  33618. set_cmt (0X20109C4C, "len", 0);
  33619. create_insn (0X20109C60);
  33620. set_cmt (0X20109C62, "hash", 0);
  33621. create_insn (x=0X20109C62);
  33622. op_stkvar (x, 1);
  33623. set_cmt (0X20109C64, "SHACarry", 0);
  33624. create_insn (x=0X20109C64);
  33625. op_stkvar (x, 1);
  33626. set_cmt (0X20109C66, "data", 0);
  33627. create_insn (x=0X20109C66);
  33628. op_stkvar (x, 1);
  33629. set_cmt (0X20109C68, "length", 0);
  33630. set_cmt (0X20109C6A, "SHAMode", 0);
  33631. create_insn (x=0X20109C76);
  33632. op_stkvar (x, 1);
  33633. create_insn (x=0X20109C78);
  33634. op_stkvar (x, 1);
  33635. create_insn (x=0X20109C7E);
  33636. op_stkvar (x, 1);
  33637. create_insn (x=0X20109C80);
  33638. op_stkvar (x, 1);
  33639. create_insn (x=0X20109C86);
  33640. op_stkvar (x, 1);
  33641. create_insn (x=0X20109C8C);
  33642. op_stkvar (x, 1);
  33643. create_insn (x=0X20109C92);
  33644. op_stkvar (x, 1);
  33645. create_insn (x=0X20109C9C);
  33646. op_stkvar (x, 1);
  33647. create_insn (x=0X20109CA2);
  33648. op_stkvar (x, 1);
  33649. create_insn (x=0X20109CA4);
  33650. op_stkvar (x, 1);
  33651. create_insn (x=0X20109CAA);
  33652. op_stkvar (x, 1);
  33653. create_insn (x=0X20109CAC);
  33654. op_stkvar (x, 1);
  33655. create_insn (x=0X20109CAE);
  33656. op_stkvar (x, 1);
  33657. create_insn (x=0X20109CB0);
  33658. op_stkvar (x, 1);
  33659. create_insn (x=0X20109CB2);
  33660. op_stkvar (x, 1);
  33661. set_cmt (0X20109CB4, "out", 0);
  33662. create_insn (x=0X20109CB4);
  33663. op_stkvar (x, 1);
  33664. set_cmt (0X20109CB6, "keyid", 0);
  33665. create_insn (x=0X20109CB6);
  33666. op_stkvar (x, 1);
  33667. set_cmt (0X20109CB8, "iv", 0);
  33668. set_cmt (0X20109CBA, "in", 0);
  33669. set_cmt (0X20109CBC, "len", 0);
  33670. create_insn (x=0X20109CBC);
  33671. op_stkvar (x, 1);
  33672. set_cmt (0X20109CC6, "fd", 0);
  33673. set_cmt (0X20109CC8, "buf", 0);
  33674. set_cmt (0X20109CCA, "len", 0);
  33675. create_insn (x=0X20109CCA);
  33676. op_stkvar (x, 1);
  33677. create_insn (x=0X20109CD4);
  33678. op_stkvar (x, 1);
  33679. create_insn (x=0X20109CDA);
  33680. op_stkvar (x, 1);
  33681. create_insn (x=0X20109CE4);
  33682. op_stkvar (x, 1);
  33683. create_insn (x=0X20109CE6);
  33684. op_stkvar (x, 1);
  33685. create_insn (x=0X20109CEC);
  33686. op_stkvar (x, 1);
  33687. set_cmt (0X20109CF0, "data", 0);
  33688. create_insn (0X20109CF0);
  33689. create_insn (x=0X20109CF2);
  33690. op_stkvar (x, 1);
  33691. set_cmt (0X20109CF4, "hash", 0);
  33692. create_insn (x=0X20109CF4);
  33693. op_stkvar (x, 1);
  33694. set_cmt (0X20109CF6, "SHACarry", 0);
  33695. create_insn (x=0X20109CF6);
  33696. op_stkvar (x, 1);
  33697. set_cmt (0X20109CF8, "length", 0);
  33698. create_insn (x=0X20109CF8);
  33699. op_stkvar (x, 1);
  33700. set_cmt (0X20109CFA, "SHAMode", 0);
  33701. set_cmt (0X20109D04, "pointer1", 0);
  33702. create_insn (x=0X20109D04);
  33703. op_stkvar (x, 1);
  33704. create_insn (x=0X20109D06);
  33705. op_stkvar (x, 1);
  33706. set_cmt (0X20109D0C, "pointer2", 0);
  33707. set_cmt (0X20109D0E, "size", 0);
  33708. set_cmt (0X20109D18, "output_buffer", 0);
  33709. create_insn (x=0X20109D18);
  33710. op_stkvar (x, 1);
  33711. set_cmt (0X20109D1A, "output_buffer_len", 0);
  33712. create_insn (x=0X20109D1A);
  33713. op_stkvar (x, 1);
  33714. set_cmt (0X20109D1C, "fd", 0);
  33715. set_cmt (0X20109D1E, "request", 0);
  33716. set_cmt (0X20109D20, "input_buffer", 0);
  33717. set_cmt (0X20109D22, "input_buffer_len", 0);
  33718. create_insn (0X20109D2E);
  33719. create_insn (x=0X20109D32);
  33720. op_plain_offset (x, 1, 0);
  33721. op_plain_offset (x, 129, 0);
  33722. create_insn (x=0X20109D34);
  33723. op_plain_offset (x, 1, 0);
  33724. op_plain_offset (x, 129, 0);
  33725. set_cmt (0X20109D36, "new_path", 0);
  33726. set_cmt (0X20109D40, "output_buffer", 0);
  33727. create_insn (x=0X20109D40);
  33728. op_stkvar (x, 1);
  33729. set_cmt (0X20109D42, "output_buffer_len", 0);
  33730. create_insn (x=0X20109D42);
  33731. op_stkvar (x, 1);
  33732. set_cmt (0X20109D44, "fd", 0);
  33733. set_cmt (0X20109D46, "request", 0);
  33734. set_cmt (0X20109D48, "input_buffer", 0);
  33735. create_insn (x=0X20109D48);
  33736. op_stkvar (x, 1);
  33737. set_cmt (0X20109D4A, "input_buffer_len", 0);
  33738. set_cmt (0X20109D54, "path", 0);
  33739. create_insn (x=0X20109D5E);
  33740. op_stkvar (x, 1);
  33741. set_cmt (0X20109D66, "keyid", 0);
  33742. set_cmt (0X20109D68, "data", 0);
  33743. set_cmt (0X20109D70, "fd", 0);
  33744. create_insn (0X20109D7A);
  33745. set_cmt (0X20109D80, "fd", 0);
  33746. create_insn (x=0X20109D86);
  33747. op_stkvar (x, 1);
  33748. set_cmt (0X20109D8C, "heapid", 0);
  33749. set_cmt (0X20109D8E, "ptr", 0);
  33750. set_cmt (0X20109D9A, "heapid", 0);
  33751. set_cmt (0X20109D9C, "ptr", 0);
  33752. create_insn (x=0X20109DA2);
  33753. op_stkvar (x, 1);
  33754. set_cmt (0X20109DA8, "heapid", 0);
  33755. set_cmt (0X20109DAA, "ptr", 0);
  33756. set_cmt (0X20109DB6, "heapid", 0);
  33757. set_cmt (0X20109DB8, "ptr", 0);
  33758. set_cmt (0X20109DBE, "ptr", 0);
  33759. create_insn (x=0X20109DBE);
  33760. op_stkvar (x, 1);
  33761. set_cmt (0X20109DC4, "heapid", 0);
  33762. create_insn (x=0X20109DCA);
  33763. op_stkvar (x, 1);
  33764. set_cmt (0X20109DD0, "heapid", 0);
  33765. set_cmt (0X20109DD2, "ptr", 0);
  33766. set_cmt (0X20109DD8, "keyid", 0);
  33767. create_insn (x=0X20109DD8);
  33768. op_stkvar (x, 1);
  33769. create_insn (x=0X20109DE2);
  33770. op_stkvar (x, 1);
  33771. set_cmt (0X20109DE8, "heapid", 0);
  33772. set_cmt (0X20109DEA, "ptr", 0);
  33773. create_insn (x=0X20109DF0);
  33774. op_stkvar (x, 1);
  33775. set_cmt (0X20109DF6, "heapid", 0);
  33776. set_cmt (0X20109DF8, "ptr", 0);
  33777. create_insn (x=0X20109DFE);
  33778. op_stkvar (x, 1);
  33779. set_cmt (0X20109E04, "heapid", 0);
  33780. set_cmt (0X20109E06, "ptr", 0);
  33781. create_insn (x=0X20109E06);
  33782. op_stkvar (x, 1);
  33783. set_cmt (0X20109E0C, "ptr", 0);
  33784. create_insn (x=0X20109E0C);
  33785. op_stkvar (x, 1);
  33786. set_cmt (0X20109E12, "heapid", 0);
  33787. create_insn (x=0X20109E18);
  33788. op_stkvar (x, 1);
  33789. set_cmt (0X20109E1E, "heapid", 0);
  33790. set_cmt (0X20109E20, "ptr", 0);
  33791. create_byte (0X20109E3A);
  33792. make_array (0X20109E3A, 0X2);
  33793. create_dword (0X20109E3C);
  33794. create_dword (x=0X20109E40);
  33795. op_plain_offset (x, 0, 0);
  33796. op_plain_offset (x, 128, 0);
  33797. create_dword (0X20109E44);
  33798. create_dword (x=0X20109E48);
  33799. op_hex (x, 0);
  33800. set_name (0X20109E48, "len");
  33801. create_dword (0X20109E4C);
  33802. create_dword (0X20109E50);
  33803. create_dword (x=0X20109E54);
  33804. op_plain_offset (x, 0, 0);
  33805. op_plain_offset (x, 128, 0);
  33806. create_dword (x=0X20109E58);
  33807. op_plain_offset (x, 0, 0);
  33808. op_plain_offset (x, 128, 0);
  33809. create_insn (0X20109E5C);
  33810. set_name (0X20109E5C, "fs_format");
  33811. create_insn (x=0X20109E60);
  33812. op_plain_offset (x, 1, 0);
  33813. op_plain_offset (x, 129, 0);
  33814. create_insn (x=0X20109E68);
  33815. op_plain_offset (x, 1, 0);
  33816. op_plain_offset (x, 129, 0);
  33817. set_cmt (0X20109E6A, "mode", 0);
  33818. create_insn (x=0X20109E72);
  33819. op_plain_offset (x, 1, 0);
  33820. op_plain_offset (x, 129, 0);
  33821. set_cmt (0X20109E74, "fd", 0);
  33822. set_cmt (0X20109E76, "input_buffer_len", 0);
  33823. set_cmt (0X20109E78, "output_buffer", 0);
  33824. create_insn (x=0X20109E78);
  33825. op_stkvar (x, 1);
  33826. set_cmt (0X20109E7A, "output_buffer_len", 0);
  33827. create_insn (x=0X20109E7A);
  33828. op_stkvar (x, 1);
  33829. set_cmt (0X20109E7C, "request", 0);
  33830. set_cmt (0X20109E7E, "input_buffer", 0);
  33831. create_dword (x=0X20109E8C);
  33832. op_plain_offset (x, 0, 0);
  33833. op_plain_offset (x, 128, 0);
  33834. create_dword (x=0X20109E90);
  33835. op_plain_offset (x, 0, 0);
  33836. op_plain_offset (x, 128, 0);
  33837. create_insn (0X20109E94);
  33838. set_name (0X20109E94, "fs_get_stats");
  33839. create_insn (x=0X20109E9A);
  33840. op_plain_offset (x, 1, 0);
  33841. op_plain_offset (x, 129, 0);
  33842. create_insn (x=0X20109EA2);
  33843. op_plain_offset (x, 1, 0);
  33844. op_plain_offset (x, 129, 0);
  33845. set_cmt (0X20109EA4, "mode", 0);
  33846. create_insn (x=0X20109EAC);
  33847. op_plain_offset (x, 1, 0);
  33848. op_plain_offset (x, 129, 0);
  33849. set_cmt (0X20109EAE, "fd", 0);
  33850. set_cmt (0X20109EB0, "output_buffer", 0);
  33851. create_insn (x=0X20109EB0);
  33852. op_stkvar (x, 1);
  33853. set_cmt (0X20109EB4, "output_buffer_len", 0);
  33854. create_insn (x=0X20109EB4);
  33855. op_stkvar (x, 1);
  33856. set_cmt (0X20109EB6, "request", 0);
  33857. set_cmt (0X20109EB8, "input_buffer", 0);
  33858. set_cmt (0X20109EBA, "input_buffer_len", 0);
  33859. create_dword (x=0X20109EC8);
  33860. op_plain_offset (x, 0, 0);
  33861. op_plain_offset (x, 128, 0);
  33862. create_dword (x=0X20109ECC);
  33863. op_plain_offset (x, 0, 0);
  33864. op_plain_offset (x, 128, 0);
  33865. create_insn (0X20109ED0);
  33866. set_name (0X20109ED0, "fs_create_dir");
  33867. create_insn (x=0X20109EE0);
  33868. op_plain_offset (x, 1, 0);
  33869. op_plain_offset (x, 129, 0);
  33870. create_insn (x=0X20109EE8);
  33871. op_plain_offset (x, 1, 0);
  33872. op_plain_offset (x, 129, 0);
  33873. set_cmt (0X20109EEA, "mode", 0);
  33874. set_cmt (0X20109EF6, "string", 0);
  33875. set_cmt (0X20109EF8, "length", 0);
  33876. create_insn (x=0X20109F0A);
  33877. op_plain_offset (x, 1, 0);
  33878. op_plain_offset (x, 129, 0);
  33879. set_cmt (0X20109F0E, "dest", 0);
  33880. set_cmt (0X20109F10, "source", 0);
  33881. set_cmt (0X20109F12, "length", 0);
  33882. set_cmt (0X20109F18, "source", 0);
  33883. create_insn (x=0X20109F18);
  33884. op_stkvar (x, 1);
  33885. create_insn (x=0X20109F1E);
  33886. op_stkvar (x, 1);
  33887. set_cmt (0X20109F28, "dest", 0);
  33888. set_cmt (0X20109F2A, "length", 0);
  33889. create_insn (x=0X20109F30);
  33890. op_plain_offset (x, 1, 0);
  33891. op_plain_offset (x, 129, 0);
  33892. set_cmt (0X20109F32, "fd", 0);
  33893. set_cmt (0X20109F36, "output_buffer", 0);
  33894. create_insn (x=0X20109F36);
  33895. op_stkvar (x, 1);
  33896. set_cmt (0X20109F38, "output_buffer_len", 0);
  33897. create_insn (x=0X20109F38);
  33898. op_stkvar (x, 1);
  33899. set_cmt (0X20109F3A, "request", 0);
  33900. set_cmt (0X20109F3C, "input_buffer", 0);
  33901. set_cmt (0X20109F3E, "input_buffer_len", 0);
  33902. create_insn (x=0X20109F46);
  33903. op_plain_offset (x, 1, 0);
  33904. op_plain_offset (x, 129, 0);
  33905. set_cmt (0X20109F48, "fd", 0);
  33906. create_byte (0X20109F66);
  33907. make_array (0X20109F66, 0X2);
  33908. create_dword (x=0X20109F68);
  33909. op_plain_offset (x, 0, 0);
  33910. op_plain_offset (x, 128, 0);
  33911. create_dword (x=0X20109F6C);
  33912. op_plain_offset (x, 0, 0);
  33913. op_plain_offset (x, 128, 0);
  33914. create_dword (x=0X20109F70);
  33915. op_plain_offset (x, 0, 0);
  33916. op_plain_offset (x, 128, 0);
  33917. create_insn (0X20109F74);
  33918. set_name (0X20109F74, "fs_read_dir");
  33919. create_insn (x=0X20109F84);
  33920. op_plain_offset (x, 1, 0);
  33921. op_plain_offset (x, 129, 0);
  33922. create_insn (x=0X20109F88);
  33923. op_plain_offset (x, 1, 0);
  33924. op_plain_offset (x, 129, 0);
  33925. create_insn (x=0X20109F90);
  33926. op_plain_offset (x, 1, 0);
  33927. op_plain_offset (x, 129, 0);
  33928. set_cmt (0X20109F92, "mode", 0);
  33929. set_cmt (0X20109FA4, "string", 0);
  33930. set_cmt (0X20109FA6, "length", 0);
  33931. create_insn (x=0X20109FB2);
  33932. op_dec (x, 1);
  33933. create_insn (x=0X20109FB8);
  33934. op_plain_offset (x, 1, 0);
  33935. op_plain_offset (x, 129, 0);
  33936. set_cmt (0X20109FC0, "dest", 0);
  33937. set_cmt (0X20109FC2, "source", 0);
  33938. set_cmt (0X20109FC4, "length", 0);
  33939. create_insn (x=0X20109FCA);
  33940. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  33941. create_insn (x=0X20109FCC);
  33942. op_dec (x, 1);
  33943. create_insn (x=0X20109FCE);
  33944. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  33945. create_insn (x=0X20109FD2);
  33946. op_dec (x, 1);
  33947. create_insn (x=0X20109FE4);
  33948. op_plain_offset (x, 1, 0X2010D080);
  33949. op_plain_offset (x, 129, 0X2010D080);
  33950. create_insn (x=0X20109FE6);
  33951. op_plain_offset (x, 1, 0X2010D080);
  33952. op_plain_offset (x, 129, 0X2010D080);
  33953. create_insn (x=0X20109FEA);
  33954. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  33955. create_insn (x=0X20109FEE);
  33956. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  33957. create_insn (x=0X20109FF6);
  33958. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  33959. create_insn (x=0X20109FF8);
  33960. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  33961. create_insn (x=0X20109FFA);
  33962. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  33963. create_insn (0X20109FFE);
  33964. create_insn (x=0X2010A004);
  33965. op_plain_offset (x, 1, 0X2010D080);
  33966. op_plain_offset (x, 129, 0X2010D080);
  33967. create_insn (x=0X2010A008);
  33968. op_stroff (x, 1, GetStrucIdByName("IOVector"), 0);
  33969. create_insn (x=0X2010A00A);
  33970. op_plain_offset (x, 1, 0);
  33971. op_plain_offset (x, 129, 0);
  33972. set_cmt (0X2010A00C, "fd", 0);
  33973. set_cmt (0X2010A00E, "vector", 0);
  33974. create_insn (x=0X2010A00E);
  33975. op_stkvar (x, 1);
  33976. set_cmt (0X2010A010, "request", 0);
  33977. set_cmt (0X2010A012, "vector_count_in", 0);
  33978. set_cmt (0X2010A014, "vector_count_out", 0);
  33979. create_insn (x=0X2010A01A);
  33980. create_insn (x=0X2010A024);
  33981. op_plain_offset (x, 1, 0);
  33982. op_plain_offset (x, 129, 0);
  33983. set_cmt (0X2010A026, "fd", 0);
  33984. create_byte (0X2010A046);
  33985. make_array (0X2010A046, 0X2);
  33986. create_dword (x=0X2010A048);
  33987. op_plain_offset (x, 0, 0);
  33988. op_plain_offset (x, 128, 0);
  33989. create_dword (x=0X2010A04C);
  33990. op_plain_offset (x, 0, 0);
  33991. op_plain_offset (x, 128, 0);
  33992. create_dword (x=0X2010A050);
  33993. op_plain_offset (x, 0, 0);
  33994. op_plain_offset (x, 128, 0);
  33995. create_insn (0X2010A054);
  33996. set_name (0X2010A054, "fs_set_attr");
  33997. create_insn (x=0X2010A05A);
  33998. op_stkvar (x, 1);
  33999. create_insn (x=0X2010A064);
  34000. op_plain_offset (x, 1, 0);
  34001. op_plain_offset (x, 129, 0);
  34002. create_insn (x=0X2010A06C);
  34003. op_plain_offset (x, 1, 0);
  34004. op_plain_offset (x, 129, 0);
  34005. set_cmt (0X2010A06E, "mode", 0);
  34006. set_cmt (0X2010A07A, "string", 0);
  34007. set_cmt (0X2010A07C, "length", 0);
  34008. create_insn (x=0X2010A08E);
  34009. op_plain_offset (x, 1, 0);
  34010. op_plain_offset (x, 129, 0);
  34011. set_cmt (0X2010A092, "dest", 0);
  34012. set_cmt (0X2010A094, "source", 0);
  34013. set_cmt (0X2010A096, "length", 0);
  34014. set_cmt (0X2010A09C, "dest", 0);
  34015. set_cmt (0X2010A09E, "source", 0);
  34016. create_insn (x=0X2010A09E);
  34017. op_stkvar (x, 1);
  34018. set_cmt (0X2010A0A0, "length", 0);
  34019. set_cmt (0X2010A0A6, "dest", 0);
  34020. set_cmt (0X2010A0AA, "source", 0);
  34021. set_cmt (0X2010A0AC, "length", 0);
  34022. set_cmt (0X2010A0B2, "source", 0);
  34023. create_insn (x=0X2010A0B2);
  34024. op_stkvar (x, 1);
  34025. create_insn (x=0X2010A0B4);
  34026. op_stkvar (x, 1);
  34027. create_insn (x=0X2010A0B8);
  34028. op_stkvar (x, 1);
  34029. create_insn (x=0X2010A0BC);
  34030. op_stkvar (x, 1);
  34031. set_cmt (0X2010A0C4, "dest", 0);
  34032. set_cmt (0X2010A0C6, "length", 0);
  34033. create_insn (x=0X2010A0CC);
  34034. op_plain_offset (x, 1, 0);
  34035. op_plain_offset (x, 129, 0);
  34036. set_cmt (0X2010A0CE, "fd", 0);
  34037. set_cmt (0X2010A0D2, "output_buffer", 0);
  34038. create_insn (x=0X2010A0D2);
  34039. op_stkvar (x, 1);
  34040. set_cmt (0X2010A0D4, "output_buffer_len", 0);
  34041. create_insn (x=0X2010A0D4);
  34042. op_stkvar (x, 1);
  34043. set_cmt (0X2010A0D6, "request", 0);
  34044. set_cmt (0X2010A0D8, "input_buffer", 0);
  34045. set_cmt (0X2010A0DA, "input_buffer_len", 0);
  34046. create_insn (x=0X2010A0E2);
  34047. op_plain_offset (x, 1, 0);
  34048. op_plain_offset (x, 129, 0);
  34049. set_cmt (0X2010A0E4, "fd", 0);
  34050. create_byte (0X2010A0FE);
  34051. make_array (0X2010A0FE, 0X2);
  34052. create_dword (x=0X2010A100);
  34053. op_plain_offset (x, 0, 0);
  34054. op_plain_offset (x, 128, 0);
  34055. create_dword (x=0X2010A104);
  34056. op_plain_offset (x, 0, 0);
  34057. op_plain_offset (x, 128, 0);
  34058. create_dword (x=0X2010A108);
  34059. op_plain_offset (x, 0, 0);
  34060. op_plain_offset (x, 128, 0);
  34061. create_insn (0X2010A10C);
  34062. set_name (0X2010A10C, "fs_get_attr");
  34063. create_insn (x=0X2010A120);
  34064. op_plain_offset (x, 1, 0);
  34065. op_plain_offset (x, 129, 0);
  34066. create_insn (x=0X2010A128);
  34067. op_plain_offset (x, 1, 0);
  34068. op_plain_offset (x, 129, 0);
  34069. set_cmt (0X2010A12A, "mode", 0);
  34070. set_cmt (0X2010A136, "string", 0);
  34071. set_cmt (0X2010A138, "length", 0);
  34072. create_insn (x=0X2010A154);
  34073. op_stkvar (x, 1);
  34074. create_insn (x=0X2010A15A);
  34075. op_stkvar (x, 1);
  34076. create_insn (x=0X2010A160);
  34077. op_stkvar (x, 1);
  34078. create_insn (x=0X2010A16C);
  34079. op_plain_offset (x, 1, 0);
  34080. op_plain_offset (x, 129, 0);
  34081. set_cmt (0X2010A170, "dest", 0);
  34082. set_cmt (0X2010A172, "source", 0);
  34083. set_cmt (0X2010A174, "length", 0);
  34084. create_insn (x=0X2010A180);
  34085. op_plain_offset (x, 1, 0);
  34086. op_plain_offset (x, 129, 0);
  34087. set_cmt (0X2010A182, "fd", 0);
  34088. set_cmt (0X2010A184, "input_buffer", 0);
  34089. set_cmt (0X2010A188, "output_buffer", 0);
  34090. create_insn (x=0X2010A188);
  34091. op_stkvar (x, 1);
  34092. set_cmt (0X2010A18C, "output_buffer_len", 0);
  34093. create_insn (x=0X2010A18C);
  34094. op_stkvar (x, 1);
  34095. set_cmt (0X2010A18E, "request", 0);
  34096. set_cmt (0X2010A190, "input_buffer_len", 0);
  34097. set_cmt (0X2010A19A, "dest", 0);
  34098. set_cmt (0X2010A19C, "source", 0);
  34099. set_cmt (0X2010A19E, "length", 0);
  34100. set_cmt (0X2010A1A4, "dest", 0);
  34101. set_cmt (0X2010A1A8, "source", 0);
  34102. set_cmt (0X2010A1AA, "length", 0);
  34103. create_insn (x=0X2010A1B0);
  34104. op_stkvar (x, 1);
  34105. set_cmt (0X2010A1B2, "dest", 0);
  34106. set_cmt (0X2010A1B6, "source", 0);
  34107. set_cmt (0X2010A1B8, "length", 0);
  34108. create_insn (x=0X2010A1C0);
  34109. op_stkvar (x, 1);
  34110. create_insn (x=0X2010A1C6);
  34111. op_stkvar (x, 1);
  34112. create_insn (x=0X2010A1CC);
  34113. op_stkvar (x, 1);
  34114. create_insn (x=0X2010A1D6);
  34115. op_plain_offset (x, 1, 0);
  34116. op_plain_offset (x, 129, 0);
  34117. set_cmt (0X2010A1D8, "fd", 0);
  34118. create_byte (0X2010A1FA);
  34119. make_array (0X2010A1FA, 0X2);
  34120. create_dword (x=0X2010A1FC);
  34121. op_plain_offset (x, 0, 0);
  34122. op_plain_offset (x, 128, 0);
  34123. create_dword (x=0X2010A200);
  34124. op_plain_offset (x, 0, 0);
  34125. op_plain_offset (x, 128, 0);
  34126. create_dword (x=0X2010A204);
  34127. op_plain_offset (x, 0, 0);
  34128. op_plain_offset (x, 128, 0);
  34129. create_insn (0X2010A208);
  34130. create_insn (x=0X2010A218);
  34131. op_plain_offset (x, 1, 0);
  34132. op_plain_offset (x, 129, 0);
  34133. create_insn (x=0X2010A21C);
  34134. op_plain_offset (x, 1, 0);
  34135. op_plain_offset (x, 129, 0);
  34136. create_insn (x=0X2010A224);
  34137. op_plain_offset (x, 1, 0);
  34138. op_plain_offset (x, 129, 0);
  34139. create_insn (x=0X2010A252);
  34140. op_plain_offset (x, 1, 0);
  34141. op_plain_offset (x, 129, 0);
  34142. create_insn (x=0X2010A268);
  34143. op_plain_offset (x, 1, 0X2010D080);
  34144. op_plain_offset (x, 129, 0X2010D080);
  34145. create_insn (x=0X2010A270);
  34146. op_plain_offset (x, 1, 0X2010D080);
  34147. op_plain_offset (x, 129, 0X2010D080);
  34148. create_insn (x=0X2010A274);
  34149. op_plain_offset (x, 1, 0X2010D080);
  34150. op_plain_offset (x, 129, 0X2010D080);
  34151. create_insn (x=0X2010A276);
  34152. op_plain_offset (x, 1, 0X2010D080);
  34153. op_plain_offset (x, 129, 0X2010D080);
  34154. create_insn (x=0X2010A278);
  34155. op_plain_offset (x, 1, 0X2010D080);
  34156. op_plain_offset (x, 129, 0X2010D080);
  34157. create_insn (x=0X2010A27A);
  34158. op_plain_offset (x, 1, 0);
  34159. op_plain_offset (x, 129, 0);
  34160. create_insn (x=0X2010A28E);
  34161. op_plain_offset (x, 1, 0X2010D080);
  34162. op_plain_offset (x, 129, 0X2010D080);
  34163. create_insn (x=0X2010A29A);
  34164. op_plain_offset (x, 1, 0);
  34165. op_plain_offset (x, 129, 0);
  34166. create_dword (x=0X2010A2BC);
  34167. op_plain_offset (x, 0, 0);
  34168. op_plain_offset (x, 128, 0);
  34169. create_dword (x=0X2010A2C0);
  34170. op_plain_offset (x, 0, 0);
  34171. op_plain_offset (x, 128, 0);
  34172. create_dword (x=0X2010A2C4);
  34173. op_plain_offset (x, 0, 0);
  34174. op_plain_offset (x, 128, 0);
  34175. create_insn (0X2010A2C8);
  34176. set_name (0X2010A2C8, "fs_delete_file");
  34177. create_insn (x=0X2010A2CE);
  34178. op_plain_offset (x, 1, 0);
  34179. op_plain_offset (x, 129, 0);
  34180. create_insn (x=0X2010A2D6);
  34181. op_plain_offset (x, 1, 0);
  34182. op_plain_offset (x, 129, 0);
  34183. set_cmt (0X2010A2D8, "mode", 0);
  34184. set_cmt (0X2010A2E4, "string", 0);
  34185. set_cmt (0X2010A2E6, "length", 0);
  34186. create_insn (x=0X2010A2F8);
  34187. op_plain_offset (x, 1, 0);
  34188. op_plain_offset (x, 129, 0);
  34189. set_cmt (0X2010A2FA, "dest", 0);
  34190. set_cmt (0X2010A2FC, "source", 0);
  34191. set_cmt (0X2010A2FE, "length", 0);
  34192. create_insn (x=0X2010A304);
  34193. op_plain_offset (x, 1, 0);
  34194. op_plain_offset (x, 129, 0);
  34195. set_cmt (0X2010A306, "fd", 0);
  34196. set_cmt (0X2010A308, "input_buffer", 0);
  34197. set_cmt (0X2010A30C, "output_buffer", 0);
  34198. create_insn (x=0X2010A30C);
  34199. op_stkvar (x, 1);
  34200. set_cmt (0X2010A30E, "output_buffer_len", 0);
  34201. create_insn (x=0X2010A30E);
  34202. op_stkvar (x, 1);
  34203. set_cmt (0X2010A310, "request 0x7 [delete]", 0);
  34204. set_cmt (0X2010A312, "input_buffer_len", 0);
  34205. create_insn (x=0X2010A31A);
  34206. op_plain_offset (x, 1, 0);
  34207. op_plain_offset (x, 129, 0);
  34208. set_cmt (0X2010A31C, "fd", 0);
  34209. create_byte (0X2010A336);
  34210. make_array (0X2010A336, 0X2);
  34211. create_dword (x=0X2010A338);
  34212. op_plain_offset (x, 0, 0);
  34213. op_plain_offset (x, 128, 0);
  34214. create_dword (x=0X2010A33C);
  34215. op_plain_offset (x, 0, 0);
  34216. op_plain_offset (x, 128, 0);
  34217. create_dword (x=0X2010A340);
  34218. op_plain_offset (x, 0, 0);
  34219. op_plain_offset (x, 128, 0);
  34220. create_insn (0X2010A344);
  34221. set_name (0X2010A344, "fs_rename_file");
  34222. create_insn (x=0X2010A350);
  34223. op_plain_offset (x, 1, 0);
  34224. op_plain_offset (x, 129, 0);
  34225. create_insn (x=0X2010A358);
  34226. op_plain_offset (x, 1, 0);
  34227. op_plain_offset (x, 129, 0);
  34228. set_cmt (0X2010A35A, "mode", 0);
  34229. set_cmt (0X2010A36A, "string", 0);
  34230. set_cmt (0X2010A36C, "length", 0);
  34231. set_cmt (0X2010A378, "string", 0);
  34232. set_cmt (0X2010A37A, "length", 0);
  34233. create_insn (x=0X2010A38C);
  34234. op_plain_offset (x, 1, 0);
  34235. op_plain_offset (x, 129, 0);
  34236. set_cmt (0X2010A390, "dest", 0);
  34237. set_cmt (0X2010A392, "source", 0);
  34238. set_cmt (0X2010A394, "length", 0);
  34239. set_cmt (0X2010A39C, "dest", 0);
  34240. set_cmt (0X2010A39E, "source", 0);
  34241. set_cmt (0X2010A3A2, "length", 0);
  34242. create_insn (x=0X2010A3A8);
  34243. op_plain_offset (x, 1, 0);
  34244. op_plain_offset (x, 129, 0);
  34245. set_cmt (0X2010A3AA, "fd", 0);
  34246. set_cmt (0X2010A3AE, "output_buffer", 0);
  34247. create_insn (x=0X2010A3AE);
  34248. op_stkvar (x, 1);
  34249. set_cmt (0X2010A3B0, "output_buffer_len", 0);
  34250. create_insn (x=0X2010A3B0);
  34251. op_stkvar (x, 1);
  34252. set_cmt (0X2010A3B2, "request", 0);
  34253. set_cmt (0X2010A3B4, "input_buffer", 0);
  34254. set_cmt (0X2010A3B6, "input_buffer_len", 0);
  34255. create_insn (x=0X2010A3BE);
  34256. op_plain_offset (x, 1, 0);
  34257. op_plain_offset (x, 129, 0);
  34258. set_cmt (0X2010A3C0, "fd", 0);
  34259. create_byte (0X2010A3DE);
  34260. make_array (0X2010A3DE, 0X2);
  34261. create_dword (x=0X2010A3E0);
  34262. op_plain_offset (x, 0, 0);
  34263. op_plain_offset (x, 128, 0);
  34264. create_dword (x=0X2010A3E4);
  34265. op_plain_offset (x, 0, 0);
  34266. op_plain_offset (x, 128, 0);
  34267. create_dword (x=0X2010A3E8);
  34268. op_plain_offset (x, 0, 0);
  34269. op_plain_offset (x, 128, 0);
  34270. create_insn (0X2010A3EC);
  34271. set_name (0X2010A3EC, "fs_create_file");
  34272. create_insn (x=0X2010A3FC);
  34273. op_plain_offset (x, 1, 0);
  34274. op_plain_offset (x, 129, 0);
  34275. create_insn (x=0X2010A404);
  34276. op_plain_offset (x, 1, 0);
  34277. op_plain_offset (x, 129, 0);
  34278. set_cmt (0X2010A406, "mode", 0);
  34279. set_cmt (0X2010A412, "string", 0);
  34280. set_cmt (0X2010A414, "length", 0);
  34281. create_insn (x=0X2010A426);
  34282. op_plain_offset (x, 1, 0);
  34283. op_plain_offset (x, 129, 0);
  34284. set_cmt (0X2010A42A, "dest", 0);
  34285. set_cmt (0X2010A42C, "source", 0);
  34286. set_cmt (0X2010A42E, "length", 0);
  34287. set_cmt (0X2010A434, "source", 0);
  34288. create_insn (x=0X2010A434);
  34289. op_stkvar (x, 1);
  34290. create_insn (x=0X2010A43A);
  34291. op_stkvar (x, 1);
  34292. set_cmt (0X2010A444, "dest", 0);
  34293. set_cmt (0X2010A446, "length", 0);
  34294. create_insn (x=0X2010A44C);
  34295. op_plain_offset (x, 1, 0);
  34296. op_plain_offset (x, 129, 0);
  34297. set_cmt (0X2010A44E, "fd", 0);
  34298. set_cmt (0X2010A452, "output_buffer", 0);
  34299. create_insn (x=0X2010A452);
  34300. op_stkvar (x, 1);
  34301. set_cmt (0X2010A454, "output_buffer_len", 0);
  34302. create_insn (x=0X2010A454);
  34303. op_stkvar (x, 1);
  34304. set_cmt (0X2010A456, "request", 0);
  34305. set_cmt (0X2010A458, "input_buffer", 0);
  34306. set_cmt (0X2010A45A, "input_buffer_len", 0);
  34307. create_insn (x=0X2010A462);
  34308. op_plain_offset (x, 1, 0);
  34309. op_plain_offset (x, 129, 0);
  34310. set_cmt (0X2010A464, "fd", 0);
  34311. create_byte (0X2010A482);
  34312. make_array (0X2010A482, 0X2);
  34313. create_dword (x=0X2010A484);
  34314. op_plain_offset (x, 0, 0);
  34315. op_plain_offset (x, 128, 0);
  34316. create_dword (x=0X2010A488);
  34317. op_plain_offset (x, 0, 0);
  34318. op_plain_offset (x, 128, 0);
  34319. create_dword (x=0X2010A48C);
  34320. op_plain_offset (x, 0, 0);
  34321. op_plain_offset (x, 128, 0);
  34322. create_insn (0X2010A490);
  34323. set_name (0X2010A490, "fs_set_file_verctrl");
  34324. create_insn (x=0X2010A498);
  34325. op_plain_offset (x, 1, 0);
  34326. op_plain_offset (x, 129, 0);
  34327. create_insn (x=0X2010A4A0);
  34328. op_plain_offset (x, 1, 0);
  34329. op_plain_offset (x, 129, 0);
  34330. set_cmt (0X2010A4A2, "mode", 0);
  34331. set_cmt (0X2010A4AE, "string", 0);
  34332. set_cmt (0X2010A4B0, "length", 0);
  34333. create_insn (x=0X2010A4C2);
  34334. op_plain_offset (x, 1, 0);
  34335. op_plain_offset (x, 129, 0);
  34336. set_cmt (0X2010A4C6, "dest", 0);
  34337. set_cmt (0X2010A4C8, "source", 0);
  34338. set_cmt (0X2010A4CA, "length", 0);
  34339. set_cmt (0X2010A4D8, "dest", 0);
  34340. set_cmt (0X2010A4DA, "source", 0);
  34341. set_cmt (0X2010A4DC, "length", 0);
  34342. create_insn (x=0X2010A4E2);
  34343. op_plain_offset (x, 1, 0);
  34344. op_plain_offset (x, 129, 0);
  34345. set_cmt (0X2010A4E4, "fd", 0);
  34346. set_cmt (0X2010A4E8, "output_buffer", 0);
  34347. create_insn (x=0X2010A4E8);
  34348. op_stkvar (x, 1);
  34349. set_cmt (0X2010A4EA, "output_buffer_len", 0);
  34350. create_insn (x=0X2010A4EA);
  34351. op_stkvar (x, 1);
  34352. set_cmt (0X2010A4EC, "request", 0);
  34353. set_cmt (0X2010A4EE, "input_buffer", 0);
  34354. set_cmt (0X2010A4F0, "input_buffer_len", 0);
  34355. create_insn (x=0X2010A4F8);
  34356. op_plain_offset (x, 1, 0);
  34357. op_plain_offset (x, 129, 0);
  34358. set_cmt (0X2010A4FA, "fd", 0);
  34359. create_dword (x=0X2010A514);
  34360. op_plain_offset (x, 0, 0);
  34361. op_plain_offset (x, 128, 0);
  34362. create_dword (x=0X2010A518);
  34363. op_plain_offset (x, 0, 0);
  34364. op_plain_offset (x, 128, 0);
  34365. create_dword (x=0X2010A51C);
  34366. op_plain_offset (x, 0, 0);
  34367. op_plain_offset (x, 128, 0);
  34368. create_insn (0X2010A520);
  34369. set_name (0X2010A520, "es_open_file");
  34370. set_cmt (0X2010A528, "string", 0);
  34371. set_cmt (0X2010A52A, "length", 0);
  34372. create_insn (x=0X2010A53C);
  34373. op_plain_offset (x, 1, 0);
  34374. op_plain_offset (x, 129, 0);
  34375. set_cmt (0X2010A53E, "dest", 0);
  34376. set_cmt (0X2010A540, "source", 0);
  34377. set_cmt (0X2010A542, "length", 0);
  34378. set_cmt (0X2010A548, "device", 0);
  34379. set_cmt (0X2010A54A, "mode", 0);
  34380. create_byte (0X2010A556);
  34381. make_array (0X2010A556, 0X2);
  34382. create_dword (x=0X2010A558);
  34383. op_plain_offset (x, 0, 0);
  34384. op_plain_offset (x, 128, 0);
  34385. create_insn (0X2010A55C);
  34386. set_name (0X2010A55C, "es_get_file_stats");
  34387. set_cmt (0X2010A560, "output_buffer", 0);
  34388. create_insn (x=0X2010A560);
  34389. op_stkvar (x, 1);
  34390. set_cmt (0X2010A564, "output_buffer_len", 0);
  34391. create_insn (x=0X2010A564);
  34392. op_stkvar (x, 1);
  34393. set_cmt (0X2010A566, "request", 0);
  34394. set_cmt (0X2010A568, "input_buffer", 0);
  34395. set_cmt (0X2010A56A, "input_buffer_len", 0);
  34396. create_byte (0X2010A576);
  34397. make_array (0X2010A576, 0X2);
  34398. create_insn (0X2010A578);
  34399. set_name (0X2010A578, "es_ios_seek");
  34400. create_byte (0X2010A582);
  34401. make_array (0X2010A582, 0X2);
  34402. create_insn (0X2010A584);
  34403. set_name (0X2010A584, "es_ios_read");
  34404. create_byte (0X2010A58E);
  34405. make_array (0X2010A58E, 0X2);
  34406. create_insn (0X2010A590);
  34407. set_name (0X2010A590, "_es_IOS_Write");
  34408. create_byte (0X2010A59A);
  34409. make_array (0X2010A59A, 0X2);
  34410. create_insn (0X2010A59C);
  34411. set_name (0X2010A59C, "es_ios_close");
  34412. create_byte (0X2010A5A6);
  34413. make_array (0X2010A5A6, 0X2);
  34414. create_insn (0X2010A5A8);
  34415. create_insn (x=0X2010A5AC);
  34416. op_plain_offset (x, 1, 0);
  34417. op_plain_offset (x, 129, 0);
  34418. create_insn (x=0X2010A5B4);
  34419. op_plain_offset (x, 1, 0);
  34420. op_plain_offset (x, 129, 0);
  34421. set_cmt (0X2010A5B6, "mode", 0);
  34422. create_insn (x=0X2010A5BE);
  34423. op_plain_offset (x, 1, 0);
  34424. op_plain_offset (x, 129, 0);
  34425. set_cmt (0X2010A5C0, "fd", 0);
  34426. set_cmt (0X2010A5C2, "input_buffer_len", 0);
  34427. set_cmt (0X2010A5C4, "output_buffer", 0);
  34428. set_cmt (0X2010A5C6, "output_buffer_len", 0);
  34429. set_cmt (0X2010A5C8, "request", 0);
  34430. set_cmt (0X2010A5CA, "input_buffer", 0);
  34431. set_name (0X2010A5CC, "fs_shutdown");
  34432. create_dword (x=0X2010A5D8);
  34433. op_plain_offset (x, 0, 0);
  34434. op_plain_offset (x, 128, 0);
  34435. create_dword (x=0X2010A5DC);
  34436. op_plain_offset (x, 0, 0);
  34437. op_plain_offset (x, 128, 0);
  34438. create_insn (0X2010A5E0);
  34439. create_insn (x=0X2010A5F0);
  34440. op_plain_offset (x, 1, 0);
  34441. op_plain_offset (x, 129, 0);
  34442. create_insn (x=0X2010A5F4);
  34443. op_plain_offset (x, 1, 0);
  34444. op_plain_offset (x, 129, 0);
  34445. create_insn (x=0X2010A5FC);
  34446. op_plain_offset (x, 1, 0);
  34447. op_plain_offset (x, 129, 0);
  34448. create_insn (0X2010A61A);
  34449. create_insn (0X2010A62E);
  34450. create_insn (0X2010A634);
  34451. create_insn (x=0X2010A668);
  34452. op_plain_offset (x, 1, 0);
  34453. op_plain_offset (x, 129, 0);
  34454. create_insn (x=0X2010A67A);
  34455. op_plain_offset (x, 1, 0);
  34456. op_plain_offset (x, 129, 0);
  34457. create_dword (x=0X2010A69C);
  34458. op_plain_offset (x, 0, 0);
  34459. op_plain_offset (x, 128, 0);
  34460. create_dword (x=0X2010A6A0);
  34461. op_plain_offset (x, 0, 0);
  34462. op_plain_offset (x, 128, 0);
  34463. create_dword (x=0X2010A6A4);
  34464. op_plain_offset (x, 0, 0);
  34465. op_plain_offset (x, 128, 0);
  34466. create_insn (0X2010A6A8);
  34467. set_name (0X2010A6A8, "_memcpy");
  34468. create_insn (x=0X2010A6B8);
  34469. op_hex (x, 1);
  34470. create_insn (0X2010A6EC);
  34471. create_insn (0X2010A708);
  34472. create_insn (0X2010A720);
  34473. create_insn (x=0X2010A738);
  34474. op_hex (x, 1);
  34475. create_insn (0X2010A764);
  34476. create_insn (0X2010A77C);
  34477. create_insn (0X2010A784);
  34478. create_insn (0X2010A7A0);
  34479. create_byte (0X2010A7BE);
  34480. make_array (0X2010A7BE, 0X2);
  34481. create_insn (0X2010A7C0);
  34482. set_name (0X2010A7C0, "_printf");
  34483. create_insn (x=0X2010A7CA);
  34484. op_stkvar (x, 1);
  34485. create_insn (x=0X2010A7CC);
  34486. op_stkvar (x, 1);
  34487. create_insn (x=0X2010A7CE);
  34488. op_plain_offset (x, 1, 0);
  34489. op_plain_offset (x, 129, 0);
  34490. create_insn (x=0X2010A7D0);
  34491. op_stkvar (x, 1);
  34492. create_insn (x=0X2010A7D2);
  34493. op_plain_offset (x, 1, 0);
  34494. op_plain_offset (x, 129, 0);
  34495. create_insn (x=0X2010A7D4);
  34496. op_stkvar (x, 1);
  34497. create_insn (x=0X2010A7DE);
  34498. op_stkvar (x, 1);
  34499. create_dword (x=0X2010A7E8);
  34500. op_plain_offset (x, 0, 0);
  34501. op_plain_offset (x, 128, 0);
  34502. create_dword (x=0X2010A7EC);
  34503. op_plain_offset (x, 0, 0);
  34504. op_plain_offset (x, 128, 0);
  34505. create_insn (0X2010A7F0);
  34506. set_name (0X2010A7F0, "printf");
  34507. create_insn (x=0X2010A7F4);
  34508. op_stkvar (x, 1);
  34509. create_byte (0X2010A802);
  34510. make_array (0X2010A802, 0X2);
  34511. create_insn (0X2010A804);
  34512. create_insn (0X2010A816);
  34513. create_byte (0X2010A826);
  34514. make_array (0X2010A826, 0X2);
  34515. create_insn (0X2010A828);
  34516. create_insn (0X2010A844);
  34517. create_byte (0X2010A866);
  34518. make_array (0X2010A866, 0X2);
  34519. create_insn (0X2010A868);
  34520. create_byte (0X2010A886);
  34521. make_array (0X2010A886, 0X2);
  34522. create_insn (0X2010A888);
  34523. set_name (0X2010A888, "__printf_internal");
  34524. create_insn (x=0X2010A89E);
  34525. op_stkvar (x, 1);
  34526. create_insn (0X2010A8AA);
  34527. create_insn (0X2010A8B0);
  34528. create_insn (x=0X2010A8B2);
  34529. op_stkvar (x, 1);
  34530. create_insn (x=0X2010A8B6);
  34531. op_stkvar (x, 1);
  34532. create_insn (x=0X2010A8B8);
  34533. op_stkvar (x, 1);
  34534. set_cmt (0X2010A8C6, "switch 14 cases ", 0);
  34535. create_insn (x=0X2010A8CE);
  34536. op_plain_offset (x, 1, 0);
  34537. op_plain_offset (x, 129, 0);
  34538. set_cmt (0X2010A8D2, "switch jump", 0);
  34539. set_cmt (0X2010A8D4, "jumptable 2010A8D2 case 35", 1);
  34540. create_insn (0X2010A8D4);
  34541. create_insn (x=0X2010A8D6);
  34542. op_stkvar (x, 1);
  34543. set_cmt (0X2010A8DA, "jumptable 2010A8D2 case 43", 1);
  34544. create_insn (0X2010A8DA);
  34545. set_cmt (0X2010A8E0, "jumptable 2010A8D2 case 45", 1);
  34546. create_insn (0X2010A8E0);
  34547. create_insn (x=0X2010A8E2);
  34548. op_stkvar (x, 1);
  34549. set_cmt (0X2010A8E6, "jumptable 2010A8D2 case 48", 1);
  34550. create_insn (0X2010A8E6);
  34551. create_insn (x=0X2010A8E8);
  34552. op_stkvar (x, 1);
  34553. set_cmt (0X2010A8EC, "jumptable 2010A8D2 case 42", 1);
  34554. create_insn (0X2010A8EC);
  34555. set_cmt (0X2010A8FC, "jumptable 2010A8D2 default case", 1);
  34556. set_name (0X2010A8FC, "def_2010A8D2");
  34557. set_cmt (0X2010A936, "switch 33 cases ", 0);
  34558. create_insn (0X2010A93E);
  34559. create_insn (x=0X2010A940);
  34560. op_plain_offset (x, 1, 0);
  34561. op_plain_offset (x, 129, 0);
  34562. set_cmt (0X2010A944, "switch jump", 0);
  34563. set_cmt (0X2010A946, "jumptable 2010A944 case 99", 1);
  34564. create_insn (0X2010A946);
  34565. create_insn (x=0X2010A952);
  34566. op_stkvar (x, 1);
  34567. create_insn (x=0X2010A972);
  34568. op_stkvar (x, 1);
  34569. create_insn (0X2010A97A);
  34570. set_cmt (0X2010A986, "jumptable 2010A944 case 115", 1);
  34571. create_insn (0X2010A986);
  34572. create_insn (x=0X2010A992);
  34573. op_plain_offset (x, 1, 0);
  34574. op_plain_offset (x, 129, 0);
  34575. set_cmt (0X2010A994, "string", 0);
  34576. set_cmt (0X2010A996, "length", 0);
  34577. create_insn (x=0X2010A9A4);
  34578. op_stkvar (x, 1);
  34579. create_insn (x=0X2010A9C4);
  34580. op_stkvar (x, 1);
  34581. create_insn (0X2010A9CC);
  34582. set_cmt (0X2010A9DA, "jumptable 2010A944 cases 88,112,120", 1);
  34583. create_insn (0X2010A9DA);
  34584. create_insn (x=0X2010A9EA);
  34585. op_stkvar (x, 1);
  34586. create_insn (0X2010A9EE);
  34587. create_insn (x=0X2010AA06);
  34588. op_stkvar (x, 1);
  34589. create_insn (x=0X2010AA0A);
  34590. op_plain_offset (x, 1, 0);
  34591. op_plain_offset (x, 129, 0);
  34592. create_insn (0X2010AA0E);
  34593. create_insn (0X2010AA18);
  34594. create_insn (x=0X2010AA1C);
  34595. op_stkvar (x, 1);
  34596. create_insn (0X2010AA28);
  34597. create_insn (x=0X2010AA3A);
  34598. op_stkvar (x, 1);
  34599. create_insn (0X2010AA46);
  34600. create_insn (0X2010AA64);
  34601. set_cmt (0X2010AA7A, "string", 0);
  34602. create_insn (x=0X2010AA7A);
  34603. op_stkvar (x, 1);
  34604. set_cmt (0X2010AA7C, "length", 0);
  34605. create_insn (x=0X2010AA8A);
  34606. op_stkvar (x, 1);
  34607. create_insn (x=0X2010AA98);
  34608. op_stkvar (x, 1);
  34609. create_insn (x=0X2010AA9E);
  34610. op_stkvar (x, 1);
  34611. create_insn (x=0X2010AAAA);
  34612. op_stkvar (x, 1);
  34613. create_insn (0X2010AAD2);
  34614. create_insn (x=0X2010AAE4);
  34615. op_stkvar (x, 1);
  34616. create_insn (0X2010AB00);
  34617. create_insn (x=0X2010AB06);
  34618. op_stkvar (x, 1);
  34619. create_insn (x=0X2010AB22);
  34620. op_stkvar (x, 1);
  34621. create_insn (x=0X2010AB2E);
  34622. op_stkvar (x, 1);
  34623. create_insn (0X2010AB36);
  34624. set_cmt (0X2010AB44, "jumptable 2010A944 cases 100,117", 1);
  34625. create_insn (0X2010AB44);
  34626. create_insn (x=0X2010AB4C);
  34627. op_stkvar (x, 1);
  34628. create_insn (0X2010AB88);
  34629. create_insn (0X2010AB92);
  34630. set_cmt (0X2010AB94, "string", 0);
  34631. set_cmt (0X2010AB96, "length", 0);
  34632. create_insn (x=0X2010ABAA);
  34633. op_stkvar (x, 1);
  34634. create_insn (x=0X2010ABB0);
  34635. op_stkvar (x, 1);
  34636. create_byte (0X2010ABD2);
  34637. make_array (0X2010ABD2, 0X2);
  34638. create_dword (x=0X2010ABD4);
  34639. op_plain_offset (x, 0, 0);
  34640. op_plain_offset (x, 128, 0);
  34641. create_dword (x=0X2010ABD8);
  34642. op_plain_offset (x, 0, 0);
  34643. op_plain_offset (x, 128, 0);
  34644. create_dword (x=0X2010ABDC);
  34645. op_plain_offset (x, 0, 0);
  34646. op_plain_offset (x, 128, 0);
  34647. create_dword (x=0X2010ABE0);
  34648. op_plain_offset (x, 0, 0);
  34649. op_plain_offset (x, 128, 0);
  34650. create_insn (0X2010ABE4);
  34651. create_insn (0X2010AC00);
  34652. create_insn (x=0X2010AC1A);
  34653. op_stkvar (x, 1);
  34654. set_cmt (0X2010AC2E, "jumptable 2010A944 default case", 1);
  34655. create_insn (0X2010AC2E);
  34656. set_name (0X2010AC2E, "def_2010A944");
  34657. create_insn (0X2010AC3A);
  34658. create_insn (0X2010AC4E);
  34659. create_insn (0X2010AC68);
  34660. set_name (0X2010AC68, "_snprintf");
  34661. create_insn (x=0X2010AC6E);
  34662. op_stkvar (x, 1);
  34663. create_insn (x=0X2010AC70);
  34664. op_stkvar (x, 1);
  34665. create_insn (x=0X2010AC72);
  34666. op_stkvar (x, 1);
  34667. create_insn (x=0X2010AC74);
  34668. op_plain_offset (x, 1, 0);
  34669. op_plain_offset (x, 129, 0);
  34670. create_insn (x=0X2010AC76);
  34671. op_stkvar (x, 1);
  34672. create_insn (x=0X2010AC78);
  34673. op_plain_offset (x, 1, 0);
  34674. op_plain_offset (x, 129, 0);
  34675. create_insn (x=0X2010AC7A);
  34676. op_stkvar (x, 1);
  34677. create_insn (x=0X2010AC86);
  34678. op_stkvar (x, 1);
  34679. create_dword (x=0X2010AC90);
  34680. op_plain_offset (x, 0, 0);
  34681. op_plain_offset (x, 128, 0);
  34682. create_dword (x=0X2010AC94);
  34683. op_plain_offset (x, 0, 0);
  34684. op_plain_offset (x, 128, 0);
  34685. create_insn (0X2010AC98);
  34686. set_name (0X2010AC98, "snprintf");
  34687. create_insn (x=0X2010AC9C);
  34688. op_stkvar (x, 1);
  34689. create_byte (0X2010ACAA);
  34690. make_array (0X2010ACAA, 0X2);
  34691. create_insn (0X2010ACAC);
  34692. set_name (0X2010ACAC, "memcmp");
  34693. create_insn (0X2010ACB8);
  34694. create_insn (0X2010ACE4);
  34695. set_name (0X2010ACE4, "es_strcpy_until");
  34696. create_insn (0X2010AD08);
  34697. set_name (0X2010AD08, "_es_strstr");
  34698. create_insn (0X2010AD1E);
  34699. create_insn (0X2010AD22);
  34700. create_insn (0X2010AD26);
  34701. create_insn (0X2010AD40);
  34702. create_insn (0X2010AD50);
  34703. set_name (0X2010AD50, "_es_strcpy");
  34704. create_insn (x=0X2010AD60);
  34705. op_plain_offset (x, 1, 0);
  34706. op_plain_offset (x, 129, 0);
  34707. create_insn (0X2010ADC8);
  34708. create_dword (x=0X2010ADFC);
  34709. op_plain_offset (x, 0, 0);
  34710. op_plain_offset (x, 128, 0);
  34711. create_insn (0X2010AE00);
  34712. set_name (0X2010AE00, "find_last_of");
  34713. create_insn (0X2010AE34);
  34714. create_insn (x=0X2010AE40);
  34715. op_plain_offset (x, 1, 0);
  34716. op_plain_offset (x, 129, 0);
  34717. create_insn (0X2010AE7E);
  34718. create_dword (x=0X2010AE94);
  34719. op_plain_offset (x, 0, 0);
  34720. op_plain_offset (x, 128, 0);
  34721. create_insn (0X2010AE98);
  34722. set_name (0X2010AE98, "memset");
  34723. create_insn (0X2010AEC4);
  34724. create_insn (0X2010AF3A);
  34725. create_insn (0X2010AF6C);
  34726. set_name (0X2010AF6C, "strncmp");
  34727. create_insn (0X2010AF7A);
  34728. create_insn (0X2010AFAC);
  34729. set_name (0X2010AFAC, "es_strnlen");
  34730. create_insn (0X2010AFCC);
  34731. create_insn (0X2010AFD6);
  34732. create_insn (0X2010AFE0);
  34733. create_insn (0X2010AFEA);
  34734. create_insn (0X2010AFF4);
  34735. create_insn (0X2010AFFE);
  34736. create_insn (0X2010B008);
  34737. create_insn (0X2010B012);
  34738. create_insn (0X2010B01C);
  34739. create_insn (0X2010B026);
  34740. create_insn (0X2010B030);
  34741. create_insn (0X2010B03A);
  34742. create_insn (0X2010B044);
  34743. create_insn (0X2010B04E);
  34744. create_insn (0X2010B058);
  34745. create_insn (0X2010B062);
  34746. create_insn (0X2010B06C);
  34747. create_insn (0X2010B076);
  34748. create_insn (0X2010B080);
  34749. create_insn (0X2010B08A);
  34750. create_insn (0X2010B094);
  34751. create_insn (0X2010B09E);
  34752. create_insn (0X2010B0A8);
  34753. create_insn (x=0X2010B0B0);
  34754. op_hex (x, 1);
  34755. create_insn (x=0X2010B0DC);
  34756. op_hex (x, 1);
  34757. set_cmt (0X2010B0F8, "Creates a thread (in paused state)\nReturn: New threadid or error (negative value)", 1);
  34758. create_insn (0X2010B0F8);
  34759. set_name (0X2010B0F8, "IOS_CreateThread_es");
  34760. set_cmt (0X2010B100, "Waits for a thread to finish executing\nReturn: 0 on success", 1);
  34761. create_dword (0X2010B100);
  34762. set_name (0X2010B100, "IOS_JoinThread_es");
  34763. create_insn (0X2010B104);
  34764. set_cmt (0X2010B108, "Ends a thread, called automatically when proc returns\nReturn: 0 on success", 1);
  34765. create_dword (0X2010B108);
  34766. set_name (0X2010B108, "IOS_CancelThread_es");
  34767. create_insn (0X2010B10C);
  34768. set_cmt (0X2010B110, "Get the current thread's ID\nReturn: Current threadid", 1);
  34769. create_dword (0X2010B110);
  34770. set_name (0X2010B110, "IOS_GetThreadId_es");
  34771. create_insn (0X2010B114);
  34772. set_cmt (0X2010B118, "Get the current process's ID\nReturn: Current processid", 1);
  34773. create_dword (0X2010B118);
  34774. set_name (0X2010B118, "IOS_GetProcessId_es");
  34775. create_insn (0X2010B11C);
  34776. set_cmt (0X2010B120, "Resume the specified thread\nReturn: 0 on success", 1);
  34777. create_dword (0X2010B120);
  34778. set_name (0X2010B120, "IOS_StartThread_es");
  34779. create_insn (0X2010B124);
  34780. set_cmt (0X2010B128, "Suspend the specified thread\nReturn: 0 on success", 1);
  34781. create_dword (0X2010B128);
  34782. set_name (0X2010B128, "IOS_SuspendThread_es");
  34783. create_insn (0X2010B12C);
  34784. set_cmt (0X2010B130, "Yield execution to any higher priority threads\nReturn: 0 on success", 1);
  34785. create_dword (0X2010B130);
  34786. set_name (0X2010B130, "IOS_YieldThread_es");
  34787. create_insn (0X2010B134);
  34788. set_cmt (0X2010B138, "Get the priority of the specified thread\nReturn: thread's priority or error (negative value)", 1);
  34789. create_dword (0X2010B138);
  34790. set_name (0X2010B138, "IOS_GetThreadPriority_es");
  34791. create_insn (0X2010B13C);
  34792. set_cmt (0X2010B140, "Set the priority of the specified thread\nReturn: 0 on success", 1);
  34793. create_dword (0X2010B140);
  34794. set_name (0X2010B140, "IOS_SetThreadPriority_es");
  34795. create_insn (0X2010B144);
  34796. set_cmt (0X2010B148, "Create a queue at ptr, for n_msgs messages\nReturn: The queue ID", 1);
  34797. create_dword (0X2010B148);
  34798. set_name (0X2010B148, "IOS_CreateMessageQueue_es");
  34799. create_insn (0X2010B14C);
  34800. set_cmt (0X2010B150, "Destroy a message queue\nReturn: 0 on success", 1);
  34801. create_dword (0X2010B150);
  34802. set_name (0X2010B150, "IOS_DestroyMessageQueue_es");
  34803. create_insn (0X2010B154);
  34804. set_cmt (0X2010B158, "Add a message to the end queue\nReturn: 0 on success", 1);
  34805. create_dword (0X2010B158);
  34806. set_name (0X2010B158, "IOS_SendMessage_es");
  34807. create_insn (0X2010B15C);
  34808. set_cmt (0X2010B160, "Add a message to the front of a queue\nReturn: 0 on success", 1);
  34809. create_dword (0X2010B160);
  34810. set_name (0X2010B160, "IOS_JamMessage_es");
  34811. create_insn (0X2010B164);
  34812. set_cmt (0X2010B168, "Fetch a message from the front of a queue\nReturn: 0 on success", 1);
  34813. create_dword (0X2010B168);
  34814. set_name (0X2010B168, "IOS_ReceiveMessage_es");
  34815. create_insn (0X2010B16C);
  34816. set_cmt (0X2010B170, "Register queueid as a handler for interrupts generated by device (sends message to queueid when device's interrupt is triggered)\nReturn: 0 on success", 1);
  34817. create_dword (0X2010B170);
  34818. set_name (0X2010B170, "IOS_HandleEvent_es");
  34819. create_insn (0X2010B174);
  34820. set_cmt (0X2010B178, "Unregister handler for device\nReturn: 0 on success", 1);
  34821. create_dword (0X2010B178);
  34822. set_name (0X2010B178, "IOS_UnregisterEventHandler_es");
  34823. create_insn (0X2010B17C);
  34824. set_cmt (0X2010B180, "Create a timer that sends a message to a queue after the elapsed period(s)\nReturn: timerid or error (negative value)", 1);
  34825. create_dword (0X2010B180);
  34826. set_name (0X2010B180, "IOS_CreateTimer_es");
  34827. create_insn (0X2010B184);
  34828. set_cmt (0X2010B188, "Restart a timer using the specified period(s)\nReturn: 0 on success", 1);
  34829. create_dword (0X2010B188);
  34830. set_name (0X2010B188, "IOS_RestartTimer_es");
  34831. create_insn (0X2010B18C);
  34832. set_cmt (0X2010B190, "Pauses the specified timer\nReturn: 0 on success", 1);
  34833. create_dword (0X2010B190);
  34834. set_name (0X2010B190, "IOS_StopTimer_es");
  34835. create_insn (0X2010B194);
  34836. set_cmt (0X2010B198, "Destroys the specified timer\nReturn: 0 on success", 1);
  34837. create_dword (0X2010B198);
  34838. set_name (0X2010B198, "IOS_DestroyTimer_es");
  34839. create_insn (0X2010B19C);
  34840. set_cmt (0X2010B1A0, "Fetch the current value of starlet's timer\nReturn: The current value of the HW_TIMER register", 1);
  34841. create_dword (0X2010B1A0);
  34842. set_name (0X2010B1A0, "sc_15_time_now_es");
  34843. create_insn (0X2010B1A4);
  34844. set_cmt (0X2010B1A8, "Create a new heap at ptr of size bytes\nReturn: heapid or error (negative value)", 1);
  34845. create_dword (0X2010B1A8);
  34846. set_name (0X2010B1A8, "IOS_CreateHeap_es");
  34847. create_insn (0X2010B1AC);
  34848. set_cmt (0X2010B1B0, "Destroy the specified heap\nReturn: 0 on success", 1);
  34849. create_dword (0X2010B1B0);
  34850. set_name (0X2010B1B0, "IOS_DestroyHeap_es");
  34851. create_insn (0X2010B1B4);
  34852. set_cmt (0X2010B1B8, "Allocate size bytes from the specified heap\nReturn: pointer to memory", 1);
  34853. create_dword (0X2010B1B8);
  34854. set_name (0X2010B1B8, "IOS_Alloc_es");
  34855. create_insn (0X2010B1BC);
  34856. set_cmt (0X2010B1C0, "Allocate size bytes from the specified heap with the requested alignment\nReturn: pointer to aligned memory", 1);
  34857. create_dword (0X2010B1C0);
  34858. set_name (0X2010B1C0, "IOS_AllocAligned_es");
  34859. create_insn (0X2010B1C4);
  34860. set_cmt (0X2010B1C8, "Release allocated memory back to the heap", 1);
  34861. create_dword (0X2010B1C8);
  34862. set_name (0X2010B1C8, "IOS_Free_es");
  34863. create_insn (0X2010B1CC);
  34864. set_cmt (0X2010B1D0, "Registers device to the device tree, so it can be opened (from Starlet and PPC)\nReturn: 0 on success", 1);
  34865. create_dword (0X2010B1D0);
  34866. set_name (0X2010B1D0, "IOS_RegisterResourceManager_es");
  34867. create_insn (0X2010B1D4);
  34868. set_cmt (0X2010B1D8, "Similar to IOS_Open on PPC, except now internal to the IOS system\nReturn: Returns an fd or error (negative)", 1);
  34869. create_dword (0X2010B1D8);
  34870. set_name (0X2010B1D8, "IOS_Open_es");
  34871. create_insn (0X2010B1DC);
  34872. set_cmt (0X2010B1E0, "Close a previously opened fd\nReturn: 0 on success", 1);
  34873. create_dword (0X2010B1E0);
  34874. set_name (0X2010B1E0, "IOS_Close_es");
  34875. create_insn (0X2010B1E4);
  34876. set_cmt (0X2010B1E8, "Read len bytes from fd into buf\nReturn: The number of bytes read or error", 1);
  34877. create_dword (0X2010B1E8);
  34878. set_name (0X2010B1E8, "IOS_Read_es");
  34879. create_insn (0X2010B1EC);
  34880. set_cmt (0X2010B1F0, "Write len bytes to fd from buf\nReturn: The number of bytes written or error", 1);
  34881. create_dword (0X2010B1F0);
  34882. set_name (0X2010B1F0, "IOS_Write_es");
  34883. create_insn (0X2010B1F4);
  34884. set_cmt (0X2010B1F8, "Seek to offset relative to origin\nReturn: The new absolute offset or error", 1);
  34885. create_dword (0X2010B1F8);
  34886. set_name (0X2010B1F8, "IOS_Seek_es");
  34887. create_insn (0X2010B1FC);
  34888. set_cmt (0X2010B200, "Perform the requested IOCTL\nReturn: Return value from IOCTL", 1);
  34889. create_dword (0X2010B200);
  34890. set_name (0X2010B200, "IOS_Ioctl_es");
  34891. create_insn (0X2010B204);
  34892. set_cmt (0X2010B208, "Perform the requested IOCTL\nReturn: Return value from IOCTL", 1);
  34893. create_dword (0X2010B208);
  34894. set_name (0X2010B208, "IOS_Ioctlv_es");
  34895. create_insn (0X2010B20C);
  34896. set_cmt (0X2010B210, "Async implementation of device_open\nReturn: 0 on success, ipcmessage is sent to the queue with the command's return value", 1);
  34897. create_dword (0X2010B210);
  34898. set_name (0X2010B210, "IOS_OpenAsync_es");
  34899. create_insn (0X2010B214);
  34900. set_cmt (0X2010B218, "Async implementation of device_close\nReturn: 0 on success", 1);
  34901. create_dword (0X2010B218);
  34902. set_name (0X2010B218, "IOS_CloseAsync_es");
  34903. create_insn (0X2010B21C);
  34904. set_cmt (0X2010B220, "Async implementation of device_read", 1);
  34905. create_dword (0X2010B220);
  34906. set_name (0X2010B220, "IOS_ReadAsync_es");
  34907. create_insn (0X2010B224);
  34908. set_cmt (0X2010B228, "Async implementation of device_write", 1);
  34909. create_dword (0X2010B228);
  34910. set_name (0X2010B228, "IOS_WriteAsync_es");
  34911. create_insn (0X2010B22C);
  34912. set_cmt (0X2010B230, "Async implementation of device_seek", 1);
  34913. create_dword (0X2010B230);
  34914. set_name (0X2010B230, "IOS_SeekAsync_es");
  34915. create_insn (0X2010B234);
  34916. set_cmt (0X2010B238, "Async implementation of device_ioctl", 1);
  34917. create_dword (0X2010B238);
  34918. set_name (0X2010B238, "IOS_IoctlAsync_es");
  34919. create_insn (0X2010B23C);
  34920. set_cmt (0X2010B240, "Async implementation of device_ioctlv", 1);
  34921. create_dword (0X2010B240);
  34922. set_name (0X2010B240, "IOS_IoctlvAsync_es");
  34923. create_insn (0X2010B244);
  34924. set_cmt (0X2010B248, "return from a cmd on a resource", 1);
  34925. create_dword (0X2010B248);
  34926. set_name (0X2010B248, "IOS_ResourceReply_es");
  34927. create_insn (0X2010B24C);
  34928. set_cmt (0X2010B250, "Set the UID for a process (UID 0 only)\nReturn: 0 on success or -1 (permission denied)", 1);
  34929. create_dword (0X2010B250);
  34930. set_name (0X2010B250, "IOS_SetUid_es");
  34931. create_insn (0X2010B254);
  34932. set_cmt (0X2010B258, "Get the UID for the current thread\nReturn: Process UID", 1);
  34933. create_dword (0X2010B258);
  34934. set_name (0X2010B258, "IOS_GetUid_es");
  34935. create_insn (0X2010B25C);
  34936. set_cmt (0X2010B260, "Set the GID for a process (UID 0 only)\nReturn: 0 on success or -1 (permission denied)", 1);
  34937. create_dword (0X2010B260);
  34938. set_name (0X2010B260, "IOS_SetGid_es");
  34939. create_insn (0X2010B264);
  34940. set_cmt (0X2010B268, "Get the GID for the current thread\nReturn: Process GID", 1);
  34941. create_dword (0X2010B268);
  34942. set_name (0X2010B268, "IOS_GetGid_es");
  34943. create_insn (0X2010B26C);
  34944. create_dword (0X2010B270);
  34945. set_name (0X2010B270, "sc_2f_cc_ahbMemFlush_es");
  34946. create_insn (0X2010B274);
  34947. create_dword (0X2010B278);
  34948. set_name (0X2010B278, "sc_30_syscall_ahbMemFlush_wrapper_es");
  34949. create_insn (0X2010B27C);
  34950. set_cmt (0X2010B280, "seems to enable hardware interrupts for device nr 31", 1);
  34951. create_dword (0X2010B280);
  34952. set_name (0X2010B280, "sc_31_software_IRQ_31_es");
  34953. create_insn (0X2010B284);
  34954. set_cmt (0X2010B288, "seems to enable hardware interrupts for device nr 18", 1);
  34955. create_dword (0X2010B288);
  34956. set_name (0X2010B288, "sc_32_software_irq_18_es");
  34957. create_insn (0X2010B28C);
  34958. set_cmt (0X2010B290, "seems to enable hardware interrupts for device nr 7 if id==0, else device nr 8 (sdhc)", 1);
  34959. create_dword (0X2010B290);
  34960. set_name (0X2010B290, "sc_33_software_IRQ_7_or_8(id)_es");
  34961. create_insn (0X2010B294);
  34962. set_cmt (0X2010B298, "enables hardware interrupts for device nr. id\nReturn: check caller PID", 1);
  34963. create_dword (0X2010B298);
  34964. set_name (0X2010B298, "sc_34_software_IRQ(id)_es");
  34965. create_insn (0X2010B29C);
  34966. set_cmt (0X2010B2A0, "no-op in IOS-35, arg1=0\nReturn: returns always 0", 1);
  34967. create_dword (0X2010B2A0);
  34968. set_name (0X2010B2A0, "sc_35_access_iobuf_pool(arg1)_es");
  34969. create_insn (0X2010B2A4);
  34970. set_cmt (0X2010B2A8, "allocate an iobuf, arg1=0 (unknown), sbuf = buffer size\nReturn: return NULL on error", 1);
  34971. create_dword (0X2010B2A8);
  34972. set_name (0X2010B2A8, "sc_36_iobuf_es");
  34973. create_insn (0X2010B2AC);
  34974. set_cmt (0X2010B2B0, "free an allocated iobuf", 1);
  34975. create_dword (0X2010B2B0);
  34976. set_name (0X2010B2B0, "sc_37_free_iobuf_es");
  34977. create_insn (0X2010B2B4);
  34978. create_dword (0X2010B2B8);
  34979. set_name (0X2010B2B8, "sc_38_iobuf_log_header_info_es");
  34980. create_insn (0X2010B2BC);
  34981. create_dword (0X2010B2C0);
  34982. set_name (0X2010B2C0, "sc_39_iobuf_log_buffer_info_es");
  34983. create_insn (0X2010B2C4);
  34984. set_cmt (0X2010B2C8, "extend the data in the buffer by num bytes\nReturn: returns pointer to extended area", 1);
  34985. create_dword (0X2010B2C8);
  34986. set_name (0X2010B2C8, "sc_3a__extend_iobuf_es");
  34987. create_insn (0X2010B2CC);
  34988. set_cmt (0X2010B2D0, "move head pointer in io buffer num bytes towards the buffer end\nReturn: returns old head pointer", 1);
  34989. create_dword (0X2010B2D0);
  34990. set_name (0X2010B2D0, "sc_3b__IOS_PushIob_es");
  34991. create_insn (0X2010B2D4);
  34992. set_cmt (0X2010B2D8, "move head pointer in io buffer num bytes towards the buffer start", 1);
  34993. create_dword (0X2010B2D8);
  34994. set_name (0X2010B2D8, "sc_3c__IOS_PullIob_es");
  34995. create_insn (0X2010B2DC);
  34996. set_cmt (0X2010B2E0, "verify if the argument points to an io buffer", 1);
  34997. create_dword (0X2010B2E0);
  34998. set_name (0X2010B2E0, "sc_3d_verify_iobuf_es");
  34999. create_insn (0X2010B2E4);
  35000. create_dword (0X2010B2E8);
  35001. set_name (0X2010B2E8, "sc_3e_syscall_3e_es");
  35002. create_insn (0X2010B2EC);
  35003. set_cmt (0X2010B2F0, "Invalidates dcache, and something (probably related to flushing memory)", 1);
  35004. create_dword (0X2010B2F0);
  35005. set_name (0X2010B2F0, "sc_3f_sync_before_read_es");
  35006. create_insn (0X2010B2F4);
  35007. set_cmt (0X2010B2F8, "Flushes dcache and does magic bullshit (aka magic AHB operations)", 1);
  35008. create_dword (0X2010B2F8);
  35009. set_name (0X2010B2F8, "sc_40_sync_after_write_es");
  35010. create_insn (0X2010B2FC);
  35011. set_cmt (0X2010B300, "Loads a .dol or .elf file into memory and bootstraps the PPC", 1);
  35012. create_dword (0X2010B300);
  35013. set_name (0X2010B300, "sc_41_ppc_boot_es");
  35014. create_insn (0X2010B304);
  35015. set_cmt (0X2010B308, "Suspends the IPC thread, loads a new IOS kernel from the NAND to 0x10100000 in IOS59), then calls boot_new_ios_kernel(0x10100000, version). This can only be called from UID 0.\nReturn: Doesn't return if the boot succeeded; otherwise, an error code is returned.", 1);
  35016. create_dword (0X2010B308);
  35017. set_name (0X2010B308, "sc_42_ios_boot_es");
  35018. create_insn (0X2010B30C);
  35019. set_cmt (0X2010B310, "Sets the version at 0x3140 to new_version and the IPC buffer range (\"DDR settings\") to the legacy range (\"12M\"), before jumping to the new kernel. This can only be called from UID 0.", 1);
  35020. create_dword (0X2010B310);
  35021. set_name (0X2010B310, "sc_43_boot_new_ios_kernel_es");
  35022. create_insn (0X2010B314);
  35023. set_cmt (0X2010B318, "Clears bit 10 of 0xD800194\nReturn: Returns 0 on success, -1 on error", 1);
  35024. create_dword (0X2010B318);
  35025. set_name (0X2010B318, "sc_44_syscall_assert_di_reset_es");
  35026. create_insn (0X2010B31C);
  35027. set_cmt (0X2010B320, "Enables bit 10 of 0xD800194\nReturn: Returns 0 on success, -1 on error", 1);
  35028. create_dword (0X2010B320);
  35029. set_name (0X2010B320, "sc_45_syscall_deassert_di_reset_es");
  35030. create_insn (0X2010B324);
  35031. set_cmt (0X2010B328, "Checks bit 10 of 0xD800194\nReturn: Returns 1 on reset asserted, 0 on (deasserted or error)", 1);
  35032. create_dword (0X2010B328);
  35033. set_name (0X2010B328, "sc_46_syscall_check_di_reset_es");
  35034. create_insn (0X2010B32C);
  35035. set_cmt (0X2010B330, "Depending on what is currently running (boot2/IOS) it returns different values\nReturn: IOS: *(uint32_t*)r0=0 *(uint16_t*)r1=0 Boot2: *(uint32_t*)r0=3 *(uint16_t*)r1=0", 1);
  35036. create_dword (0X2010B330);
  35037. set_name (0X2010B330, "sc_47_GetSomeFlags_es");
  35038. create_insn (0X2010B334);
  35039. create_dword (0X2010B338);
  35040. set_name (0X2010B338, "sc_48_set_r0_1_r1_0_es");
  35041. create_insn (0X2010B33C);
  35042. create_dword (0X2010B340);
  35043. set_name (0X2010B340, "sc_49_get_boot_vector_es");
  35044. create_insn (0X2010B344);
  35045. create_dword (0X2010B348);
  35046. set_name (0X2010B348, "sc_4a_GetHollywoodRevision_es");
  35047. create_insn (0X2010B34C);
  35048. set_cmt (0X2010B350, "Prints various debug info (depending on flags) from the kernel", 1);
  35049. create_dword (0X2010B350);
  35050. set_name (0X2010B350, "sc_4b_kernel_debug_print_es");
  35051. create_insn (0X2010B354);
  35052. set_cmt (0X2010B358, "Stores version to 0x3140 (can only be called by ES)\nReturn: 0 on success", 1);
  35053. create_dword (0X2010B358);
  35054. set_name (0X2010B358, "IOS_SetVersion_es");
  35055. create_insn (0X2010B35C);
  35056. set_cmt (0X2010B360, "Returns the current IOS version from 0x3140 (can only be called by ES\nReturn: IOS version or 0 on error", 1);
  35057. create_dword (0X2010B360);
  35058. set_name (0X2010B360, "IOS_GetVersion_es");
  35059. create_insn (0X2010B364);
  35060. set_cmt (0X2010B368, "Can only be called by DI", 1);
  35061. create_dword (0X2010B368);
  35062. set_name (0X2010B368, "sc_4e_poke_E0_1_es");
  35063. create_insn (0X2010B36C);
  35064. set_cmt (0X2010B370, "Converts a virtual pointer to its physical equivalent", 1);
  35065. create_dword (0X2010B370);
  35066. set_name (0X2010B370, "sc_4f_virt_to_phys_es");
  35067. create_insn (0X2010B374);
  35068. set_cmt (0X2010B378, "Enable/Disable DI DVD Video commands (can only be called from DI)\nReturn: 0 on success, -1 on error", 1);
  35069. create_dword (0X2010B378);
  35070. set_name (0X2010B378, "sc_50_Set_DVDVideo_es");
  35071. create_insn (0X2010B37C);
  35072. set_cmt (0X2010B380, "Return status of DI DVD Video commands (can only be called from DI)\nReturn: 1 if disabled, 0 if enabled or error", 1);
  35073. create_dword (0X2010B380);
  35074. set_name (0X2010B380, "sc_51_Check_DVDVideo_es");
  35075. create_insn (0X2010B384);
  35076. set_cmt (0X2010B388, "can only be called from DI", 1);
  35077. create_dword (0X2010B388);
  35078. set_name (0X2010B388, "sc_52_syscall_52_es");
  35079. create_insn (0X2010B38C);
  35080. set_cmt (0X2010B390, "can only be called from DI", 1);
  35081. create_dword (0X2010B390);
  35082. set_name (0X2010B390, "sc_53_syscall_53_es");
  35083. create_insn (0X2010B394);
  35084. set_cmt (0X2010B398, "Enable/Disable PPC AHBPROT setting (can only be called from ES)\nReturn: 0 on success, -1 on error", 1);
  35085. create_dword (0X2010B398);
  35086. set_name (0X2010B398, "sc_54_set_ahbprot_es");
  35087. create_insn (0X2010B39C);
  35088. set_cmt (0X2010B3A0, "Returns either 162(GC) or 243(Wii)", 1);
  35089. create_dword (0X2010B3A0);
  35090. set_name (0X2010B3A0, "sc_55_GetBusClock_es");
  35091. create_insn (0X2010B3A4);
  35092. set_cmt (0X2010B3A8, "Set gpio reg to value (can only be called from STM)\nReturn: 0 on success, -1 on error", 1);
  35093. create_dword (0X2010B3A8);
  35094. set_name (0X2010B3A8, "sc_56_poke_gpios_es");
  35095. create_insn (0X2010B3AC);
  35096. set_cmt (0X2010B3B0, "can only be called from STM\nReturn: 0 on success, -1 on error", 1);
  35097. create_dword (0X2010B3B0);
  35098. set_name (0X2010B3B0, "sc_57_syscall_57_es");
  35099. create_insn (0X2010B3B4);
  35100. set_cmt (0X2010B3B8, "Set GPIO lines 16-23 (DEBUG1-7) to value", 1);
  35101. create_dword (0X2010B3B8);
  35102. set_name (0X2010B3B8, "sc_58_call_poke_debug_port_es");
  35103. create_insn (0X2010B3BC);
  35104. set_cmt (0X2010B3C0, "can only be called from ES\nReturn: 0 on success, negative for error", 1);
  35105. create_dword (0X2010B3C0);
  35106. set_name (0X2010B3C0, "sc_59_init_ipc_es");
  35107. create_insn (0X2010B3C4);
  35108. set_cmt (0X2010B3C8, "Load the specified IOS module and run it (can only be called from UID 0, which is kernel or ES)\nReturn: 0 on success, negative for error", 1);
  35109. create_dword (0X2010B3C8);
  35110. set_name (0X2010B3C8, "sc_5a_load_module_es");
  35111. create_insn (0X2010B3CC);
  35112. set_cmt (0X2010B3D0, "can only be called from ES\nReturn: 0 on success, negative on error", 1);
  35113. create_dword (x=0X2010B3D0);
  35114. op_enum (x, 0, GetEnum("IOSReturnCode"),0);
  35115. set_name (0X2010B3D0, "sc_78_unknown_es_syscall_78_es");
  35116. create_insn (0X2010B3D4);
  35117. set_cmt (0X2010B3D8, "can only be called from ES\nReturn: negative on error", 1);
  35118. create_dword (0X2010B3D8);
  35119. set_name (0X2010B3D8, "sc_79_unknown_es_syscall_79_es");
  35120. create_insn (0X2010B3DC);
  35121. set_cmt (0X2010B3E0, "create a new keyring entry\nReturn: 0 on success, negative for error", 1);
  35122. create_dword (0X2010B3E0);
  35123. set_name (0X2010B3E0, "IOSC_CreateObject_es");
  35124. create_insn (0X2010B3E4);
  35125. set_cmt (0X2010B3E8, "Remove a keyring entry\nReturn: 0 on success, negative for error", 1);
  35126. create_dword (0X2010B3E8);
  35127. set_name (0X2010B3E8, "IOSC_DeleteObject_es");
  35128. create_insn (0X2010B3EC);
  35129. set_cmt (0X2010B3F0, "Sets the contents of a key\nReturn: 0 on success, negative for error", 1);
  35130. create_dword (0X2010B3F0);
  35131. set_name (0X2010B3F0, "IOSC_ImportSecretKey_es");
  35132. create_insn (0X2010B3F4);
  35133. set_cmt (0X2010B3F8, "0 on success, negative for error", 1);
  35134. create_dword (0X2010B3F8);
  35135. set_name (0X2010B3F8, "IOSC_ExportSecretKey_es");
  35136. create_insn (0X2010B3FC);
  35137. set_cmt (0X2010B400, "Sets the contents of a signature. data length should match the signature type, user_data is optional 4 bytes that can be attached\nReturn: 0 on success, negative for error", 1);
  35138. create_dword (0X2010B400);
  35139. set_name (0X2010B400, "IOSC_ImportPublicKey_es");
  35140. create_insn (0X2010B404);
  35141. set_cmt (0X2010B408, "Gets the contents of a signature\nReturn: 0 on success, negative for error", 1);
  35142. create_dword (0X2010B408);
  35143. set_name (0X2010B408, "IOSC_ExportPublicKey_es");
  35144. create_insn (0X2010B40C);
  35145. set_cmt (0X2010B410, "Generates a new AES crypto key from an ecdh shared secret calculated from a sender's ECC key and our own ECC key\nReturn: 0 on success, negative for error", 1);
  35146. create_dword (0X2010B410);
  35147. set_name (0X2010B410, "IOSC_ComputeSharedKey_es");
  35148. create_insn (0X2010B414);
  35149. set_cmt (0X2010B418, "0 on success, negative for error", 1);
  35150. create_dword (0X2010B418);
  35151. set_name (0X2010B418, "IOSC_SetData_es");
  35152. create_insn (0X2010B41C);
  35153. set_cmt (0X2010B420, "Fetch 4 bytes of userdata from the key\nReturn: 0 on success (userdata in data), negative for error", 1);
  35154. create_dword (0X2010B420);
  35155. set_name (0X2010B420, "IOSC_GetData_es");
  35156. create_insn (0X2010B424);
  35157. set_cmt (0X2010B428, "Return the key's size in size[0]\nReturn: 0 on success, negative for error", 1);
  35158. create_dword (0X2010B428);
  35159. set_name (0X2010B428, "IOSC_GetKeySize_es");
  35160. create_insn (0X2010B42C);
  35161. set_cmt (0X2010B430, "Return the key's userdata size in size[0]\nReturn: 0 on success, negative for error", 1);
  35162. create_dword (0X2010B430);
  35163. set_name (0X2010B430, "IOSC_GetSignatureSize_es");
  35164. create_insn (0X2010B434);
  35165. set_cmt (0X2010B438, "Calculate SHA1 hash of data, send message to queueid with result\nReturn: 0 on success", 1);
  35166. create_dword (0X2010B438);
  35167. set_name (0X2010B438, "IOSC_GenerateHashAsync_es");
  35168. create_insn (0X2010B43C);
  35169. set_cmt (0X2010B440, "Synchronous implementation of sha1_async\nReturn: 0 on success", 1);
  35170. create_dword (0X2010B440);
  35171. set_name (0X2010B440, "IOSC_GenerateHash_es");
  35172. create_insn (0X2010B444);
  35173. set_cmt (0X2010B448, "Encrypt len bytes from in using keyid and iv (which gets updated) and write to out. Send message to queueid with result\nReturn: 0 on success", 1);
  35174. create_dword (0X2010B448);
  35175. set_name (0X2010B448, "IOSC_EncryptAsync_es");
  35176. create_insn (0X2010B44C);
  35177. set_cmt (0X2010B450, "Synchronous implmentation of aes_encrypt_async\nReturn: 0 on success", 1);
  35178. create_dword (0X2010B450);
  35179. set_name (0X2010B450, "IOSC_Encrypt_es");
  35180. create_insn (0X2010B454);
  35181. set_cmt (0X2010B458, "Decrypt len bytes from in using keyid and iv (which gets updated) and write to out. Send message to queueid with result\nReturn: 0 on success", 1);
  35182. create_dword (0X2010B458);
  35183. set_name (0X2010B458, "IOSC_DecryptAsync_es");
  35184. create_insn (0X2010B45C);
  35185. set_cmt (0X2010B460, "Synchronous implemntation of aes_decrypt_async\nReturn: 0 on success", 1);
  35186. create_dword (0X2010B460);
  35187. set_name (0X2010B460, "IOSC_Decrypt_es");
  35188. create_insn (0X2010B464);
  35189. set_cmt (0X2010B468, "0 on success", 1);
  35190. create_dword (0X2010B468);
  35191. set_name (0X2010B468, "IOSC_VerifyPublicKeySign_es");
  35192. create_insn (0X2010B46C);
  35193. set_cmt (0X2010B470, "0 on success", 1);
  35194. create_dword (0X2010B470);
  35195. set_name (0X2010B470, "IOSC_GenerateBlockMAC_es");
  35196. create_insn (0X2010B474);
  35197. set_cmt (0X2010B478, "0 on success", 1);
  35198. create_dword (0X2010B478);
  35199. set_name (0X2010B478, "IOSC_GenerateBlockMACAsync_es");
  35200. create_insn (0X2010B47C);
  35201. set_cmt (0X2010B480, "0 on success", 1);
  35202. create_dword (0X2010B480);
  35203. set_name (0X2010B480, "IOSC_ImportCertificate_es");
  35204. create_insn (0X2010B484);
  35205. set_cmt (0X2010B488, "Write 0x180 bytes of NG certificate to cert\nReturn: 0 on success", 1);
  35206. create_dword (0X2010B488);
  35207. set_name (0X2010B488, "IOSC_GetDeviceCertificate_es");
  35208. create_insn (0X2010B48C);
  35209. set_cmt (0X2010B490, "Allow the PIDs set in mask to use this key\nReturn: 0 on success", 1);
  35210. create_dword (0X2010B490);
  35211. set_name (0X2010B490, "IOSC_SetOwnership_es");
  35212. create_insn (0X2010B494);
  35213. set_cmt (0X2010B498, "Get a mask of the PIDs allowed to use this key\nReturn: 0 on success", 1);
  35214. create_dword (0X2010B498);
  35215. set_name (0X2010B498, "IOSC_GetOwnership_es");
  35216. create_insn (0X2010B49C);
  35217. set_cmt (0X2010B4A0, "Write size bytes of random data to data\nReturn: 0 on success", 1);
  35218. create_dword (0X2010B4A0);
  35219. set_name (0X2010B4A0, "IOSC_GenerateRand_es");
  35220. create_insn (0X2010B4A4);
  35221. set_cmt (0X2010B4A8, "Sets contents of keyid to random data", 1);
  35222. create_dword (0X2010B4A8);
  35223. set_name (0X2010B4A8, "IOSC_GenerateKey_es");
  35224. create_insn (0X2010B4AC);
  35225. set_cmt (0X2010B4B0, "0 on success", 1);
  35226. create_dword (0X2010B4B0);
  35227. set_name (0X2010B4B0, "IOSC_GeneratePublicKeySign_es");
  35228. create_insn (0X2010B4B4);
  35229. set_cmt (0X2010B4B8, "0 on success", 1);
  35230. create_dword (0X2010B4B8);
  35231. set_name (0X2010B4B8, "IOSC_GenerateCertificate_es");
  35232. create_insn (0X2010B4BC);
  35233. set_cmt (0X2010B4C0, "can only be called from DI\nReturn: 0 on success, negative on error", 1);
  35234. create_dword (0X2010B4C0);
  35235. set_name (0X2010B4C0, "IOSC_CheckDiHashes_es");
  35236. create_insn (0X2010B4C4);
  35237. create_insn (0X2010B4C8);
  35238. set_name (0X2010B4C8, "divide");
  35239. create_insn (0X2010B4E8);
  35240. create_insn (0X2010B4F8);
  35241. create_insn (0X2010B530);
  35242. create_insn (0X2010B536);
  35243. create_insn (0X2010B540);
  35244. create_insn (0X2010B572);
  35245. create_insn (0X2010B582);
  35246. create_insn (0X2010B5BA);
  35247. create_insn (0X2010B5C8);
  35248. create_byte (0X2010B5D2);
  35249. make_array (0X2010B5D2, 0X2);
  35250. create_insn (0X2010B5D4);
  35251. create_insn (0X2010B5FE);
  35252. create_insn (0X2010B60E);
  35253. create_insn (0X2010B65A);
  35254. create_insn (0X2010B6A0);
  35255. create_byte (0X2010B6AA);
  35256. make_array (0X2010B6AA, 0X2);
  35257. create_insn (0X2010B6AC);
  35258. set_name (0X2010B6AC, "nullsub_4");
  35259. create_byte (0X2010B6AE);
  35260. make_array (0X2010B6AE, 0X2);
  35261. create_insn (0X2010B6B0);
  35262. set_name (0X2010B6B0, "_es_timelimit_calculation");
  35263. create_insn (x=0X2010B6B8);
  35264. op_stkvar (x, 1);
  35265. create_insn (x=0X2010B6BA);
  35266. op_stkvar (x, 1);
  35267. create_insn (x=0X2010B6BC);
  35268. op_stkvar (x, 1);
  35269. create_insn (x=0X2010B6BE);
  35270. op_stkvar (x, 1);
  35271. create_insn (x=0X2010B6C4);
  35272. op_dec (x, 1);
  35273. create_insn (x=0X2010B6C6);
  35274. op_stkvar (x, 1);
  35275. create_insn (x=0X2010B6F8);
  35276. op_stkvar (x, 1);
  35277. create_insn (x=0X2010B700);
  35278. op_stkvar (x, 1);
  35279. create_insn (x=0X2010B70A);
  35280. op_stkvar (x, 1);
  35281. create_insn (x=0X2010B710);
  35282. op_stkvar (x, 1);
  35283. create_insn (x=0X2010B712);
  35284. op_stkvar (x, 1);
  35285. create_insn (x=0X2010B714);
  35286. op_stkvar (x, 1);
  35287. create_byte (0X2010B722);
  35288. make_array (0X2010B722, 0X2);
  35289. create_dword (x=0X2010B724);
  35290. op_dec (x, 0);
  35291. set_cmt (0X2010B728, "Fetch 4 bytes of userdata from the key\nReturn: 0 on success (userdata in data), negative for error", 1);
  35292. create_insn (0X2010B728);
  35293. set_name (0X2010B728, "IOSC_GetData_es_");
  35294. make_array (0X2010B72A, 0X2);
  35295. create_insn (0X2010B72C);
  35296. set_cmt (0X2010B730, "Returns either 162(GC) or 243(Wii)", 1);
  35297. create_insn (0X2010B730);
  35298. set_name (0X2010B730, "sc_55_GetBusClock_es_");
  35299. make_array (0X2010B732, 0X2);
  35300. create_insn (0X2010B734);
  35301. set_cmt (0X2010B738, "Write 0x180 bytes of NG certificate to cert\nReturn: 0 on success", 1);
  35302. create_insn (0X2010B738);
  35303. set_name (0X2010B738, "IOSC_GetDeviceCertificate_es_");
  35304. }
  35305.  
  35306. //------------------------------------------------------------------------
  35307. // Information about bytes
  35308.  
  35309. static Bytes_7(void) {
  35310. auto x;
  35311. #define id x
  35312.  
  35313. make_array (0X2010B73A, 0X2);
  35314. create_insn (0X2010B73C);
  35315. set_cmt (0X2010B740, "Allocate size bytes from the specified heap\nReturn: pointer to memory", 1);
  35316. create_insn (0X2010B740);
  35317. set_name (0X2010B740, "IOS_Alloc_es_");
  35318. make_array (0X2010B742, 0X2);
  35319. create_insn (0X2010B744);
  35320. set_cmt (0X2010B748, "Similar to IOS_Open on PPC, except now internal to the IOS system\nReturn: Returns an fd or error (negative)", 1);
  35321. create_insn (0X2010B748);
  35322. set_name (0X2010B748, "IOS_Open_es_");
  35323. make_array (0X2010B74A, 0X2);
  35324. create_insn (0X2010B74C);
  35325. set_cmt (0X2010B750, "Perform the requested IOCTL\nReturn: Return value from IOCTL", 1);
  35326. create_insn (0X2010B750);
  35327. set_name (0X2010B750, "IOS_Ioctl_es_");
  35328. make_array (0X2010B752, 0X2);
  35329. create_insn (0X2010B754);
  35330. set_cmt (0X2010B758, "Close a previously opened fd\nReturn: 0 on success", 1);
  35331. create_insn (0X2010B758);
  35332. set_name (0X2010B758, "IOS_Close_es_");
  35333. make_array (0X2010B75A, 0X2);
  35334. create_insn (0X2010B75C);
  35335. set_cmt (0X2010B760, "Release allocated memory back to the heap", 1);
  35336. create_insn (0X2010B760);
  35337. set_name (0X2010B760, "IOS_Free_es_");
  35338. make_array (0X2010B762, 0X2);
  35339. create_insn (0X2010B764);
  35340. create_insn (0X2010B768);
  35341. set_name (0X2010B768, "memcpy");
  35342. make_array (0X2010B76A, 0X2);
  35343. create_insn (0X2010B76C);
  35344. set_cmt (0X2010B770, "Load the specified IOS module and run it (can only be called from UID 0, which is kernel or ES)\nReturn: 0 on success, negative for error", 1);
  35345. create_insn (0X2010B770);
  35346. set_name (0X2010B770, "sc_5a_load_module_es_");
  35347. make_array (0X2010B772, 0X2);
  35348. create_insn (0X2010B774);
  35349. set_cmt (0X2010B778, "Set the priority of the specified thread\nReturn: 0 on success", 1);
  35350. create_insn (0X2010B778);
  35351. set_name (0X2010B778, "IOS_SetThreadPriority_es_");
  35352. make_array (0X2010B77A, 0X2);
  35353. create_insn (0X2010B77C);
  35354. set_cmt (0X2010B780, "Create a queue at ptr, for n_msgs messages\nReturn: The queue ID", 1);
  35355. create_insn (0X2010B780);
  35356. set_name (0X2010B780, "IOS_CreateMessageQueue_es_");
  35357. make_array (0X2010B782, 0X2);
  35358. create_insn (0X2010B784);
  35359. set_cmt (0X2010B788, "Registers device to the device tree, so it can be opened (from Starlet and PPC)\nReturn: 0 on success", 1);
  35360. create_insn (0X2010B788);
  35361. set_name (0X2010B788, "IOS_RegisterResourceManager_es_");
  35362. make_array (0X2010B78A, 0X2);
  35363. create_insn (0X2010B78C);
  35364. set_cmt (0X2010B790, "Create a timer that sends a message to a queue after the elapsed period(s)\nReturn: timerid or error (negative value)", 1);
  35365. create_insn (0X2010B790);
  35366. set_name (0X2010B790, "IOS_CreateTimer_es_");
  35367. make_array (0X2010B792, 0X2);
  35368. create_insn (0X2010B794);
  35369. set_cmt (0X2010B798, "Get the current process's ID\nReturn: Current processid", 1);
  35370. create_insn (0X2010B798);
  35371. set_name (0X2010B798, "IOS_GetProcessId_es_");
  35372. make_array (0X2010B79A, 0X2);
  35373. create_insn (0X2010B79C);
  35374. set_cmt (0X2010B7A0, "Set the UID for a process (UID 0 only)\nReturn: 0 on success or -1 (permission denied)", 1);
  35375. create_insn (0X2010B7A0);
  35376. set_name (0X2010B7A0, "IOS_SetUid_es_");
  35377. make_array (0X2010B7A2, 0X2);
  35378. create_insn (0X2010B7A4);
  35379. set_cmt (0X2010B7A8, "Set the GID for a process (UID 0 only)\nReturn: 0 on success or -1 (permission denied)", 1);
  35380. create_insn (0X2010B7A8);
  35381. set_name (0X2010B7A8, "IOS_SetGid_es_");
  35382. make_array (0X2010B7AA, 0X2);
  35383. create_insn (0X2010B7AC);
  35384. set_cmt (0X2010B7B0, "Depending on what is currently running (boot2/IOS) it returns different values\nReturn: IOS: *(uint32_t*)r0=0 *(uint16_t*)r1=0 Boot2: *(uint32_t*)r0=3 *(uint16_t*)r1=0", 1);
  35385. create_insn (0X2010B7B0);
  35386. set_name (0X2010B7B0, "sc_47_GetSomeFlags_es_");
  35387. make_array (0X2010B7B2, 0X2);
  35388. create_insn (0X2010B7B4);
  35389. set_cmt (0X2010B7B8, "Returns the current IOS version from 0x3140 (can only be called by ES\nReturn: IOS version or 0 on error", 1);
  35390. create_insn (0X2010B7B8);
  35391. set_name (0X2010B7B8, "IOS_GetVersion_es_");
  35392. make_array (0X2010B7BA, 0X2);
  35393. create_insn (0X2010B7BC);
  35394. set_cmt (0X2010B7C0, "can only be called from ES\nReturn: 0 on success, negative for error", 1);
  35395. create_insn (0X2010B7C0);
  35396. set_name (0X2010B7C0, "sc_59_init_ipc_es_");
  35397. make_array (0X2010B7C2, 0X2);
  35398. create_insn (0X2010B7C4);
  35399. set_cmt (0X2010B7C8, "Fetch a message from the front of a queue\nReturn: 0 on success", 1);
  35400. create_insn (0X2010B7C8);
  35401. set_name (0X2010B7C8, "IOS_ReceiveMessage_es_");
  35402. make_array (0X2010B7CA, 0X2);
  35403. create_insn (0X2010B7CC);
  35404. set_cmt (0X2010B7D0, "Pauses the specified timer\nReturn: 0 on success", 1);
  35405. create_insn (0X2010B7D0);
  35406. set_name (0X2010B7D0, "IOS_StopTimer_es_");
  35407. make_array (0X2010B7D2, 0X2);
  35408. create_insn (0X2010B7D4);
  35409. set_cmt (0X2010B7D8, "Restart a timer using the specified period(s)\nReturn: 0 on success", 1);
  35410. create_insn (0X2010B7D8);
  35411. set_name (0X2010B7D8, "IOS_RestartTimer_es_");
  35412. make_array (0X2010B7DA, 0X2);
  35413. create_insn (0X2010B7DC);
  35414. set_cmt (0X2010B7E0, "return from a cmd on a resource", 1);
  35415. create_insn (0X2010B7E0);
  35416. set_name (0X2010B7E0, "IOS_ResourceReply_es_");
  35417. make_array (0X2010B7E2, 0X2);
  35418. create_insn (0X2010B7E4);
  35419. set_cmt (0X2010B7E8, "create a new keyring entry\nReturn: 0 on success, negative for error", 1);
  35420. create_insn (0X2010B7E8);
  35421. set_name (0X2010B7E8, "IOSC_CreateObject_es_");
  35422. make_array (0X2010B7EA, 0X2);
  35423. create_insn (0X2010B7EC);
  35424. set_cmt (0X2010B7F0, "Sets the contents of a signature. data length should match the signature type, user_data is optional 4 bytes that can be attached\nReturn: 0 on success, negative for error", 1);
  35425. create_insn (0X2010B7F0);
  35426. set_name (0X2010B7F0, "IOSC_ImportPublicKey_es_");
  35427. make_array (0X2010B7F2, 0X2);
  35428. create_insn (0X2010B7F4);
  35429. set_cmt (0X2010B7F8, "Generates a new AES crypto key from an ecdh shared secret calculated from a sender's ECC key and our own ECC key\nReturn: 0 on success, negative for error", 1);
  35430. create_insn (0X2010B7F8);
  35431. set_name (0X2010B7F8, "IOSC_ComputeSharedKey_es_");
  35432. make_array (0X2010B7FA, 0X2);
  35433. create_insn (0X2010B7FC);
  35434. set_cmt (0X2010B800, "Allocate size bytes from the specified heap with the requested alignment\nReturn: pointer to aligned memory", 1);
  35435. create_insn (0X2010B800);
  35436. set_name (0X2010B800, "IOS_AllocAligned_es_");
  35437. make_array (0X2010B802, 0X2);
  35438. create_insn (0X2010B804);
  35439. set_cmt (0X2010B808, "Synchronous implemntation of aes_decrypt_async\nReturn: 0 on success", 1);
  35440. create_insn (0X2010B808);
  35441. set_name (0X2010B808, "IOSC_Decrypt_es_");
  35442. make_array (0X2010B80A, 0X2);
  35443. create_insn (0X2010B80C);
  35444. set_cmt (0X2010B810, "Remove a keyring entry\nReturn: 0 on success, negative for error", 1);
  35445. create_insn (0X2010B810);
  35446. set_name (0X2010B810, "IOSC_DeleteObject_es_");
  35447. make_array (0X2010B812, 0X2);
  35448. create_insn (0X2010B814);
  35449. set_name (0X2010B814, "IOSC_DeleteObject__es__0");
  35450. set_cmt (0X2010B818, "Sets the contents of a key\nReturn: 0 on success, negative for error", 1);
  35451. create_insn (0X2010B818);
  35452. set_name (0X2010B818, "IOSC_ImportSecretKey_es_");
  35453. make_array (0X2010B81A, 0X2);
  35454. create_insn (0X2010B81C);
  35455. set_name (0X2010B81C, "IOSC_ImportSecretKey_es__");
  35456. set_cmt (0X2010B820, "Synchronous implementation of sha1_async\nReturn: 0 on success", 1);
  35457. create_insn (0X2010B820);
  35458. set_name (0X2010B820, "IOSC_GenerateHash_es_");
  35459. make_array (0X2010B822, 0X2);
  35460. create_insn (0X2010B824);
  35461. set_cmt (0X2010B828, "Synchronous implmentation of aes_encrypt_async\nReturn: 0 on success", 1);
  35462. create_insn (0X2010B828);
  35463. set_name (0X2010B828, "IOSC_Encrypt_es_");
  35464. make_array (0X2010B82A, 0X2);
  35465. create_insn (0X2010B82C);
  35466. set_cmt (0X2010B830, "Enable/Disable PPC AHBPROT setting (can only be called from ES)\nReturn: 0 on success, -1 on error", 1);
  35467. create_insn (0X2010B830);
  35468. set_name (0X2010B830, "sc_54_set_ahbprot_es_");
  35469. make_array (0X2010B832, 0X2);
  35470. create_insn (0X2010B834);
  35471. set_cmt (0X2010B838, "Suspends the IPC thread, loads a new IOS kernel from the NAND to 0x10100000 in IOS59), then calls boot_new_ios_kernel(0x10100000, version). This can only be called from UID 0.\nReturn: Doesn't return if the boot succeeded; otherwise, an error code is returned.", 1);
  35472. create_insn (0X2010B838);
  35473. set_name (0X2010B838, "sc_42_ios_boot_es_");
  35474. make_array (0X2010B83A, 0X2);
  35475. create_insn (0X2010B83C);
  35476. set_cmt (0X2010B840, "Loads a .dol or .elf file into memory and bootstraps the PPC", 1);
  35477. create_insn (0X2010B840);
  35478. set_name (0X2010B840, "sc_41_ppc_boot_es_");
  35479. make_array (0X2010B842, 0X2);
  35480. create_insn (0X2010B844);
  35481. set_cmt (0X2010B848, "Allow the PIDs set in mask to use this key\nReturn: 0 on success", 1);
  35482. create_insn (0X2010B848);
  35483. set_name (0X2010B848, "IOSC_SetOwnership_es_");
  35484. make_array (0X2010B84A, 0X2);
  35485. create_insn (0X2010B84C);
  35486. set_cmt (0X2010B850, "Get a mask of the PIDs allowed to use this key\nReturn: 0 on success", 1);
  35487. create_insn (0X2010B850);
  35488. set_name (0X2010B850, "IOSC_GetOwnership_es_");
  35489. make_array (0X2010B852, 0X2);
  35490. create_insn (0X2010B854);
  35491. set_cmt (0X2010B858, "0 on success", 1);
  35492. create_insn (0X2010B858);
  35493. set_name (0X2010B858, "IOSC_ImportCertificate_es_");
  35494. make_array (0X2010B85A, 0X2);
  35495. create_insn (0X2010B85C);
  35496. set_cmt (0X2010B860, "0 on success", 1);
  35497. create_insn (0X2010B860);
  35498. set_name (0X2010B860, "IOSC_VerifyPublicKeySign_es_");
  35499. make_array (0X2010B862, 0X2);
  35500. create_insn (0X2010B864);
  35501. set_cmt (0X2010B868, "Sets contents of keyid to random data", 1);
  35502. create_insn (0X2010B868);
  35503. set_name (0X2010B868, "IOSC_GenerateKey_es_");
  35504. make_array (0X2010B86A, 0X2);
  35505. create_insn (0X2010B86C);
  35506. set_cmt (0X2010B870, "0 on success", 1);
  35507. create_insn (0X2010B870);
  35508. set_name (0X2010B870, "IOSC_GenerateCertificate_es_");
  35509. make_array (0X2010B872, 0X2);
  35510. create_insn (0X2010B874);
  35511. set_cmt (0X2010B878, "0 on success", 1);
  35512. create_insn (0X2010B878);
  35513. set_name (0X2010B878, "IOSC_GeneratePublicKeySign_es_");
  35514. make_array (0X2010B87A, 0X2);
  35515. create_insn (0X2010B87C);
  35516. set_cmt (0X2010B880, "can only be called from ES\nReturn: 0 on success, negative on error", 1);
  35517. create_insn (0X2010B880);
  35518. set_name (0X2010B880, "sc_78_unknown_es_syscall_78_es_");
  35519. make_array (0X2010B882, 0X2);
  35520. create_insn (0X2010B884);
  35521. set_cmt (0X2010B888, "can only be called from ES\nReturn: negative on error", 1);
  35522. create_insn (0X2010B888);
  35523. set_name (0X2010B888, "sc_79_unknown_es_syscall_79_es_");
  35524. make_array (0X2010B88A, 0X2);
  35525. create_insn (0X2010B88C);
  35526. set_cmt (0X2010B890, "Write len bytes to fd from buf\nReturn: The number of bytes written or error", 1);
  35527. create_insn (0X2010B890);
  35528. set_name (0X2010B890, "IOS_Write_es_");
  35529. make_array (0X2010B892, 0X2);
  35530. create_insn (0X2010B894);
  35531. set_cmt (0X2010B898, "0 on success, negative for error", 1);
  35532. create_insn (0X2010B898);
  35533. set_name (0X2010B898, "IOSC_SetData_es_");
  35534. make_array (0X2010B89A, 0X2);
  35535. create_insn (0X2010B89C);
  35536. set_cmt (0X2010B8A0, "Perform the requested IOCTL\nReturn: Return value from IOCTL", 1);
  35537. create_insn (0X2010B8A0);
  35538. set_name (0X2010B8A0, "IOS_Ioctlv_es_");
  35539. make_array (0X2010B8A2, 0X2);
  35540. create_insn (0X2010B8A4);
  35541. set_cmt (0X2010B8A8, "Seek to offset relative to origin\nReturn: The new absolute offset or error", 1);
  35542. create_insn (0X2010B8A8);
  35543. set_name (0X2010B8A8, "IOS_Seek_es_");
  35544. make_array (0X2010B8AA, 0X2);
  35545. create_insn (0X2010B8AC);
  35546. set_cmt (0X2010B8B0, "Read len bytes from fd into buf\nReturn: The number of bytes read or error", 1);
  35547. create_insn (0X2010B8B0);
  35548. set_name (0X2010B8B0, "IOS_Read_es_");
  35549. make_array (0X2010B8B2, 0X2);
  35550. create_insn (0X2010B8B4);
  35551. create_insn (0X2010B8B8);
  35552. make_array (0X2010B8BA, 0X2);
  35553. create_insn (0X2010B8BC);
  35554. create_strlit (0X2010B8C0, 0X2010B8EA);
  35555. set_name (0X2010B8C0, "aIosversionEs03");
  35556. create_word (0X2010B8EA);
  35557. create_dword (0X2010B8EC);
  35558. create_dword (0X2010B8F0);
  35559. set_cmt (0X2010B8F4, "jump table for switch statement", 0);
  35560. create_dword (x=0X2010B8F4);
  35561. op_plain_offset (x, 0, 0);
  35562. op_plain_offset (x, 128, 0);
  35563. set_name (0X2010B8F4, "jpt_201000F8");
  35564. create_dword (x=0X2010B8F8);
  35565. op_plain_offset (x, 0, 0);
  35566. op_plain_offset (x, 128, 0);
  35567. create_dword (x=0X2010B8FC);
  35568. op_plain_offset (x, 0, 0);
  35569. op_plain_offset (x, 128, 0);
  35570. create_dword (x=0X2010B900);
  35571. op_plain_offset (x, 0, 0);
  35572. op_plain_offset (x, 128, 0);
  35573. create_dword (x=0X2010B904);
  35574. op_plain_offset (x, 0, 0);
  35575. op_plain_offset (x, 128, 0);
  35576. create_dword (x=0X2010B908);
  35577. op_plain_offset (x, 0, 0);
  35578. op_plain_offset (x, 128, 0);
  35579. create_dword (x=0X2010B90C);
  35580. op_plain_offset (x, 0, 0);
  35581. op_plain_offset (x, 128, 0);
  35582. create_dword (x=0X2010B910);
  35583. op_plain_offset (x, 0, 0);
  35584. op_plain_offset (x, 128, 0);
  35585. create_dword (x=0X2010B914);
  35586. op_plain_offset (x, 0, 0);
  35587. op_plain_offset (x, 128, 0);
  35588. create_dword (x=0X2010B918);
  35589. op_plain_offset (x, 0, 0);
  35590. op_plain_offset (x, 128, 0);
  35591. create_dword (x=0X2010B91C);
  35592. op_plain_offset (x, 0, 0);
  35593. op_plain_offset (x, 128, 0);
  35594. create_dword (x=0X2010B920);
  35595. op_plain_offset (x, 0, 0);
  35596. op_plain_offset (x, 128, 0);
  35597. create_dword (x=0X2010B924);
  35598. op_plain_offset (x, 0, 0);
  35599. op_plain_offset (x, 128, 0);
  35600. create_dword (x=0X2010B928);
  35601. op_plain_offset (x, 0, 0);
  35602. op_plain_offset (x, 128, 0);
  35603. create_dword (x=0X2010B92C);
  35604. op_plain_offset (x, 0, 0);
  35605. op_plain_offset (x, 128, 0);
  35606. create_dword (x=0X2010B930);
  35607. op_plain_offset (x, 0, 0);
  35608. op_plain_offset (x, 128, 0);
  35609. create_dword (x=0X2010B934);
  35610. op_plain_offset (x, 0, 0);
  35611. op_plain_offset (x, 128, 0);
  35612. create_dword (x=0X2010B938);
  35613. op_plain_offset (x, 0, 0);
  35614. op_plain_offset (x, 128, 0);
  35615. create_dword (x=0X2010B93C);
  35616. op_plain_offset (x, 0, 0);
  35617. op_plain_offset (x, 128, 0);
  35618. create_dword (x=0X2010B940);
  35619. op_plain_offset (x, 0, 0);
  35620. op_plain_offset (x, 128, 0);
  35621. create_dword (x=0X2010B944);
  35622. op_plain_offset (x, 0, 0);
  35623. op_plain_offset (x, 128, 0);
  35624. create_dword (x=0X2010B948);
  35625. op_plain_offset (x, 0, 0);
  35626. op_plain_offset (x, 128, 0);
  35627. create_dword (x=0X2010B94C);
  35628. op_plain_offset (x, 0, 0);
  35629. op_plain_offset (x, 128, 0);
  35630. create_dword (x=0X2010B950);
  35631. op_plain_offset (x, 0, 0);
  35632. op_plain_offset (x, 128, 0);
  35633. create_dword (x=0X2010B954);
  35634. op_plain_offset (x, 0, 0);
  35635. op_plain_offset (x, 128, 0);
  35636. create_dword (x=0X2010B958);
  35637. op_plain_offset (x, 0, 0);
  35638. op_plain_offset (x, 128, 0);
  35639. create_dword (x=0X2010B95C);
  35640. op_plain_offset (x, 0, 0);
  35641. op_plain_offset (x, 128, 0);
  35642. create_dword (x=0X2010B960);
  35643. op_plain_offset (x, 0, 0);
  35644. op_plain_offset (x, 128, 0);
  35645. create_dword (x=0X2010B964);
  35646. op_plain_offset (x, 0, 0);
  35647. op_plain_offset (x, 128, 0);
  35648. create_dword (x=0X2010B968);
  35649. op_plain_offset (x, 0, 0);
  35650. op_plain_offset (x, 128, 0);
  35651. create_dword (x=0X2010B96C);
  35652. op_plain_offset (x, 0, 0);
  35653. op_plain_offset (x, 128, 0);
  35654. create_dword (x=0X2010B970);
  35655. op_plain_offset (x, 0, 0);
  35656. op_plain_offset (x, 128, 0);
  35657. create_dword (x=0X2010B974);
  35658. op_plain_offset (x, 0, 0);
  35659. op_plain_offset (x, 128, 0);
  35660. create_dword (x=0X2010B978);
  35661. op_plain_offset (x, 0, 0);
  35662. op_plain_offset (x, 128, 0);
  35663. create_dword (x=0X2010B97C);
  35664. op_plain_offset (x, 0, 0);
  35665. op_plain_offset (x, 128, 0);
  35666. create_dword (x=0X2010B980);
  35667. op_plain_offset (x, 0, 0);
  35668. op_plain_offset (x, 128, 0);
  35669. create_dword (x=0X2010B984);
  35670. op_plain_offset (x, 0, 0);
  35671. op_plain_offset (x, 128, 0);
  35672. create_dword (x=0X2010B988);
  35673. op_plain_offset (x, 0, 0);
  35674. op_plain_offset (x, 128, 0);
  35675. create_dword (x=0X2010B98C);
  35676. op_plain_offset (x, 0, 0);
  35677. op_plain_offset (x, 128, 0);
  35678. create_dword (x=0X2010B990);
  35679. op_plain_offset (x, 0, 0);
  35680. op_plain_offset (x, 128, 0);
  35681. create_dword (x=0X2010B994);
  35682. op_plain_offset (x, 0, 0);
  35683. op_plain_offset (x, 128, 0);
  35684. create_dword (x=0X2010B998);
  35685. op_plain_offset (x, 0, 0);
  35686. op_plain_offset (x, 128, 0);
  35687. create_dword (x=0X2010B99C);
  35688. op_plain_offset (x, 0, 0);
  35689. op_plain_offset (x, 128, 0);
  35690. create_dword (x=0X2010B9A0);
  35691. op_plain_offset (x, 0, 0);
  35692. op_plain_offset (x, 128, 0);
  35693. create_dword (x=0X2010B9A4);
  35694. op_plain_offset (x, 0, 0);
  35695. op_plain_offset (x, 128, 0);
  35696. create_dword (x=0X2010B9A8);
  35697. op_plain_offset (x, 0, 0);
  35698. op_plain_offset (x, 128, 0);
  35699. create_dword (x=0X2010B9AC);
  35700. op_plain_offset (x, 0, 0);
  35701. op_plain_offset (x, 128, 0);
  35702. create_dword (x=0X2010B9B0);
  35703. op_plain_offset (x, 0, 0);
  35704. op_plain_offset (x, 128, 0);
  35705. create_dword (x=0X2010B9B4);
  35706. op_plain_offset (x, 0, 0);
  35707. op_plain_offset (x, 128, 0);
  35708. create_dword (x=0X2010B9B8);
  35709. op_plain_offset (x, 0, 0);
  35710. op_plain_offset (x, 128, 0);
  35711. create_dword (x=0X2010B9BC);
  35712. op_plain_offset (x, 0, 0);
  35713. op_plain_offset (x, 128, 0);
  35714. create_dword (x=0X2010B9C0);
  35715. op_plain_offset (x, 0, 0);
  35716. op_plain_offset (x, 128, 0);
  35717. create_dword (x=0X2010B9C4);
  35718. op_plain_offset (x, 0, 0);
  35719. op_plain_offset (x, 128, 0);
  35720. create_dword (x=0X2010B9C8);
  35721. op_plain_offset (x, 0, 0);
  35722. op_plain_offset (x, 128, 0);
  35723. create_dword (x=0X2010B9CC);
  35724. op_plain_offset (x, 0, 0);
  35725. op_plain_offset (x, 128, 0);
  35726. create_dword (x=0X2010B9D0);
  35727. op_plain_offset (x, 0, 0);
  35728. op_plain_offset (x, 128, 0);
  35729. create_dword (x=0X2010B9D4);
  35730. op_plain_offset (x, 0, 0);
  35731. op_plain_offset (x, 128, 0);
  35732. create_dword (x=0X2010B9D8);
  35733. op_plain_offset (x, 0, 0);
  35734. op_plain_offset (x, 128, 0);
  35735. create_dword (x=0X2010B9DC);
  35736. op_plain_offset (x, 0, 0);
  35737. op_plain_offset (x, 128, 0);
  35738. create_dword (x=0X2010B9E0);
  35739. op_plain_offset (x, 0, 0);
  35740. op_plain_offset (x, 128, 0);
  35741. create_dword (x=0X2010B9E4);
  35742. op_plain_offset (x, 0, 0);
  35743. op_plain_offset (x, 128, 0);
  35744. create_dword (x=0X2010B9E8);
  35745. op_plain_offset (x, 0, 0);
  35746. op_plain_offset (x, 128, 0);
  35747. create_dword (x=0X2010B9EC);
  35748. op_plain_offset (x, 0, 0);
  35749. op_plain_offset (x, 128, 0);
  35750. create_dword (x=0X2010B9F0);
  35751. op_plain_offset (x, 0, 0);
  35752. op_plain_offset (x, 128, 0);
  35753. create_dword (x=0X2010B9F4);
  35754. op_plain_offset (x, 0, 0);
  35755. op_plain_offset (x, 128, 0);
  35756. create_dword (x=0X2010B9F8);
  35757. op_plain_offset (x, 0, 0);
  35758. op_plain_offset (x, 128, 0);
  35759. create_dword (x=0X2010B9FC);
  35760. op_plain_offset (x, 0, 0);
  35761. op_plain_offset (x, 128, 0);
  35762. create_dword (x=0X2010BA00);
  35763. op_plain_offset (x, 0, 0);
  35764. op_plain_offset (x, 128, 0);
  35765. create_dword (x=0X2010BA04);
  35766. op_plain_offset (x, 0, 0);
  35767. op_plain_offset (x, 128, 0);
  35768. create_dword (x=0X2010BA08);
  35769. op_plain_offset (x, 0, 0);
  35770. op_plain_offset (x, 128, 0);
  35771. MakeStruct (0X2010BA0C, "ESDirectoryToCreate");
  35772. make_array (0X2010BA0C, 0X9);
  35773. set_name (0X2010BA0C, "directories_to_create");
  35774. create_strlit (0X2010BAC0, 0X2010BAC8);
  35775. set_name (0X2010BAC0, "aDevEs");
  35776. create_strlit (0X2010BAC8, 0X2010BAD6);
  35777. set_name (0X2010BAC8, "aSysBoot_sys");
  35778. create_word (0X2010BAD6);
  35779. create_strlit (0X2010BAD8, 0X2010BAE3);
  35780. set_name (0X2010BAD8, "aDevBoot2_0");
  35781. create_byte (0X2010BAE3);
  35782. create_strlit (0X2010BAE4, 0X2010BAE9);
  35783. set_name (0X2010BAE4, "aSys");
  35784. create_byte (0X2010BAE9);
  35785. make_array (0X2010BAE9, 0X3);
  35786. create_strlit (0X2010BAEC, 0X2010BAF4);
  35787. set_name (0X2010BAEC, "aTicket");
  35788. create_strlit (0X2010BAF4, 0X2010BAFB);
  35789. set_name (0X2010BAF4, "aTitle");
  35790. create_byte (0X2010BAFB);
  35791. create_strlit (0X2010BAFC, 0X2010BB05);
  35792. set_name (0X2010BAFC, "aShared1");
  35793. create_byte (0X2010BB05);
  35794. make_array (0X2010BB05, 0X3);
  35795. create_strlit (0X2010BB08, 0X2010BB11);
  35796. set_name (0X2010BB08, "aShared2");
  35797. create_byte (0X2010BB11);
  35798. make_array (0X2010BB11, 0X3);
  35799. create_strlit (0X2010BB14, 0X2010BB19);
  35800. set_name (0X2010BB14, "aTmp_0");
  35801. create_byte (0X2010BB19);
  35802. make_array (0X2010BB19, 0X3);
  35803. create_strlit (0X2010BB1C, 0X2010BB24);
  35804. set_name (0X2010BB1C, "aImport");
  35805. create_strlit (0X2010BB24, 0X2010BB2A);
  35806. set_name (0X2010BB24, "aMeta");
  35807. create_word (0X2010BB2A);
  35808. create_strlit (0X2010BB2C, 0X2010BB31);
  35809. set_name (0X2010BB2C, "aWfs");
  35810. create_byte (0X2010BB31);
  35811. make_array (0X2010BB31, 0X3);
  35812. create_strlit (0X2010BB34, 0X2010BB4A);
  35813. set_name (0X2010BB34, "aShared10000000");
  35814. create_word (0X2010BB4A);
  35815. create_strlit (0X2010BB4C, 0X2010BB77);
  35816. set_name (0X2010BB4C, "aTitle000000000");
  35817. create_byte (0X2010BB77);
  35818. create_strlit (0X2010BB78, 0X2010BBA6);
  35819. set_name (0X2010BB78, "aTitle0000000_0");
  35820. create_word (0X2010BBA6);
  35821. create_strlit (0X2010BBA8, 0X2010BBC7);
  35822. set_name (0X2010BBA8, "aS08x08xContent");
  35823. create_byte (0X2010BBC7);
  35824. create_strlit (0X2010BBC8, 0X2010BBD8);
  35825. set_name (0X2010BBC8, "aShared1S_app");
  35826. create_strlit (0X2010BBD8, 0X2010BBF6);
  35827. set_name (0X2010BBD8, "aS08x08xConte_0");
  35828. create_word (0X2010BBF6);
  35829. create_strlit (0X2010BBF8, 0X2010BBFC);
  35830. set_name (0X2010BBF8, "aS_0");
  35831. create_strlit (0X2010BBFC, 0X2010BC0C);
  35832. set_name (0X2010BBFC, "aSysLaunch_sys");
  35833. create_strlit (0X2010BC0C, 0X2010BC1A);
  35834. set_name (0X2010BC0C, "aSysDisc_sys");
  35835. create_word (0X2010BC1A);
  35836. create_strlit (0X2010BC1C, 0X2010BC3A);
  35837. set_name (0X2010BC1C, "aTicket00000000");
  35838. create_word (0X2010BC3A);
  35839. create_strlit (0X2010BC3C, 0X2010BC4E);
  35840. set_name (0X2010BC3C, "aTmp00000000_ti");
  35841. create_word (0X2010BC4E);
  35842. create_strlit (0X2010BC50, 0X2010BC61);
  35843. set_name (0X2010BC50, "aS08x08x_tik");
  35844. create_byte (0X2010BC61);
  35845. make_array (0X2010BC61, 0X3);
  35846. create_strlit (0X2010BC64, 0X2010BC72);
  35847. set_name (0X2010BC64, "aTmp08x_tik");
  35848. create_word (0X2010BC72);
  35849. create_strlit (0X2010BC74, 0X2010BC86);
  35850. set_name (0X2010BC74, "aTmp00000000_tv");
  35851. create_word (0X2010BC86);
  35852. create_strlit (0X2010BC88, 0X2010BC99);
  35853. set_name (0X2010BC88, "aS08x08x_tv1");
  35854. create_byte (0X2010BC99);
  35855. make_array (0X2010BC99, 0X3);
  35856. create_strlit (0X2010BC9C, 0X2010BCAA);
  35857. set_name (0X2010BC9C, "aTmp08x_tv1");
  35858. create_word (0X2010BCAA);
  35859. create_strlit (0X2010BCAC, 0X2010BCB8);
  35860. set_name (0X2010BCAC, "aSysCc_sys");
  35861. create_strlit (0X2010BCB8, 0X2010BCC4);
  35862. set_name (0X2010BCB8, "aTmpCc_sys");
  35863. create_strlit (0X2010BCC4, 0X2010BCE5);
  35864. set_name (0X2010BCC4, "aTitle0000000_1");
  35865. create_byte (0X2010BCE5);
  35866. make_array (0X2010BCE5, 0X3);
  35867. create_strlit (0X2010BCE8, 0X2010BD0A);
  35868. set_name (0X2010BCE8, "aImport00000000");
  35869. create_word (0X2010BD0A);
  35870. create_strlit (0X2010BD0C, 0X2010BD2A);
  35871. set_name (0X2010BD0C, "aTitle0000000_2");
  35872. create_word (0X2010BD2A);
  35873. create_strlit (0X2010BD2C, 0X2010BD41);
  35874. set_name (0X2010BD2C, "aS08x08xConte_1");
  35875. create_byte (0X2010BD41);
  35876. make_array (0X2010BD41, 0X3);
  35877. create_strlit (0X2010BD44, 0X2010BD56);
  35878. set_name (0X2010BD44, "aS08x08xData");
  35879. create_word (0X2010BD56);
  35880. create_strlit (0X2010BD58, 0X2010BD7B);
  35881. set_name (0X2010BD58, "aTitle08x08xCon");
  35882. create_byte (0X2010BD7B);
  35883. create_strlit (0X2010BD7C, 0X2010BD95);
  35884. set_name (0X2010BD7C, "aTitle08x08xC_0");
  35885. create_byte (0X2010BD95);
  35886. make_array (0X2010BD95, 0X3);
  35887. create_strlit (0X2010BD98, 0X2010BDB2);
  35888. set_name (0X2010BD98, "aImport08x08xCo");
  35889. create_word (0X2010BDB2);
  35890. create_strlit (0X2010BDB4, 0X2010BDC3);
  35891. set_name (0X2010BDB4, "aTmpTitle_tmd");
  35892. create_byte (0X2010BDC3);
  35893. create_strlit (0X2010BDC4, 0X2010BDD2);
  35894. set_name (0X2010BDC4, "aSysCert_sys");
  35895. create_word (0X2010BDD2);
  35896. create_strlit (0X2010BDD4, 0X2010BDE6);
  35897. set_name (0X2010BDD4, "aTmp00000000_ap");
  35898. create_word (0X2010BDE6);
  35899. create_strlit (0X2010BDE8, 0X2010BDFD);
  35900. set_name (0X2010BDE8, "aShared1Content");
  35901. create_byte (0X2010BDFD);
  35902. make_array (0X2010BDFD, 0X3);
  35903. create_strlit (0X2010BE00, 0X2010BE0E);
  35904. set_name (0X2010BE00, "aTmp08x_app");
  35905. create_word (0X2010BE0E);
  35906. create_strlit (0X2010BE10, 0X2010BE1C);
  35907. set_name (0X2010BE10, "aTmpS_app");
  35908. create_strlit (0X2010BE1C, 0X2010BE4B);
  35909. set_name (0X2010BE1C, "aImport000000_0");
  35910. create_byte (0X2010BE4B);
  35911. create_strlit (0X2010BE4C, 0X2010BE5E);
  35912. set_name (0X2010BE4C, "aShared108x_app");
  35913. create_word (0X2010BE5E);
  35914. create_strlit (0X2010BE60, 0X2010BE7D);
  35915. set_name (0X2010BE60, "aImport08x08x_0");
  35916. create_byte (0X2010BE7D);
  35917. make_array (0X2010BE7D, 0X3);
  35918. create_strlit (0X2010BE80, 0X2010BEAC);
  35919. set_name (0X2010BE80, "aImport000000_1");
  35920. create_strlit (0X2010BEAC, 0X2010BEC7);
  35921. set_name (0X2010BEAC, "aImport000000_2");
  35922. create_byte (0X2010BEC7);
  35923. create_dword (0X2010BEC8);
  35924. make_array (0X2010BEC8, 0X4);
  35925. create_strlit (0X2010BED8, 0X2010BEE1);
  35926. set_name (0X2010BED8, "a00000000");
  35927. create_byte (0X2010BEE1);
  35928. make_array (0X2010BEE1, 0X3);
  35929. create_strlit (0X2010BEE4, 0X2010BEF1);
  35930. set_name (0X2010BEE4, "aS08x08x");
  35931. create_byte (0X2010BEF1);
  35932. make_array (0X2010BEF1, 0X3);
  35933. create_strlit (0X2010BEF4, 0X2010BF03);
  35934. set_name (0X2010BEF4, "aSysSpace_sys");
  35935. create_byte (0X2010BF03);
  35936. create_strlit (0X2010BF04, 0X2010BF0C);
  35937. set_name (0X2010BF04, "aDevDi");
  35938. create_strlit (0X2010BF0C, 0X2010BF1D);
  35939. set_name (0X2010BF0C, "aImport000000_3");
  35940. create_byte (0X2010BF1D);
  35941. make_array (0X2010BF1D, 0X3);
  35942. create_strlit (0X2010BF20, 0X2010BF2B);
  35943. set_name (0X2010BF20, "aImportS");
  35944. create_byte (0X2010BF2B);
  35945. create_strlit (0X2010BF2C, 0X2010BF42);
  35946. set_name (0X2010BF2C, "aImportSSConten");
  35947. create_word (0X2010BF42);
  35948. create_strlit (0X2010BF44, 0X2010BF64);
  35949. set_name (0X2010BF44, "aImportSSCont_0");
  35950. create_strlit (0X2010BF64, 0X2010BF79);
  35951. set_name (0X2010BF64, "aTitleSSContent");
  35952. create_byte (0X2010BF79);
  35953. make_array (0X2010BF79, 0X3);
  35954. create_strlit (0X2010BF7C, 0X2010BF82);
  35955. set_name (0X2010BF7C, "aSS");
  35956. create_word (0X2010BF82);
  35957. create_strlit (0X2010BF84, 0X2010BF87);
  35958. set_name (0X2010BF84, "aAp");
  35959. create_byte (0X2010BF87);
  35960. create_strlit (0X2010BF88, 0X2010BF8B);
  35961. set_name (0X2010BF88, "aCp");
  35962. create_byte (0X2010BF8B);
  35963. create_strlit (0X2010BF8C, 0X2010BF8F);
  35964. set_name (0X2010BF8C, "aXs");
  35965. create_byte (0X2010BF8F);
  35966. create_strlit (0X2010BF90, 0X2010BF93);
  35967. set_name (0X2010BF90, "aMs");
  35968. create_byte (0X2010BF93);
  35969. create_strlit (0X2010BF94, 0X2010BF9F);
  35970. set_name (0X2010BF94, "aS08x08x_0");
  35971. create_byte (0X2010BF9F);
  35972. create_strlit (0X2010BFA0, 0X2010BFB1);
  35973. set_name (0X2010BFA0, "aTicket000000_0");
  35974. create_byte (0X2010BFB1);
  35975. make_array (0X2010BFB1, 0X3);
  35976. create_strlit (0X2010BFB4, 0X2010BFBA);
  35977. set_name (0X2010BFB4, "aSS_0");
  35978. create_word (0X2010BFBA);
  35979. create_strlit (0X2010BFBC, 0X2010BFCC);
  35980. set_name (0X2010BFBC, "aTitle00000000");
  35981. create_strlit (0X2010BFCC, 0X2010BFD1);
  35982. set_name (0X2010BFCC, "a_app");
  35983. create_byte (0X2010BFD1);
  35984. make_array (0X2010BFD1, 0X3);
  35985. create_strlit (0X2010BFD4, 0X2010BFDC);
  35986. set_name (0X2010BFD4, "aS08x");
  35987. create_strlit (0X2010BFDC, 0X2010BFF2);
  35988. set_name (0X2010BFDC, "aShared1Xxxxxxx");
  35989. create_word (0X2010BFF2);
  35990. create_strlit (0X2010BFF4, 0X2010C006);
  35991. set_name (0X2010BFF4, "aTicket000000_1");
  35992. create_word (0X2010C006);
  35993. create_strlit (0X2010C008, 0X2010C015);
  35994. set_name (0X2010C008, "aTicket08x");
  35995. create_byte (0X2010C015);
  35996. make_array (0X2010C015, 0X3);
  35997. create_strlit (0X2010C018, 0X2010C02A);
  35998. set_name (0X2010C018, "aTmp00000000000");
  35999. create_word (0X2010C02A);
  36000. create_strlit (0X2010C02C, 0X2010C039);
  36001. set_name (0X2010C02C, "aSysUid_sys");
  36002. create_byte (0X2010C039);
  36003. make_array (0X2010C039, 0X3);
  36004. create_strlit (0X2010C03C, 0X2010C04A);
  36005. set_name (0X2010C03C, "aTmpBoot_sys");
  36006. create_word (0X2010C04A);
  36007. create_strlit (0X2010C04C, 0X2010C054);
  36008. set_name (0X2010C04C, "aDevFs");
  36009. create_strlit (0X2010C054, 0X2010C05B);
  36010. set_name (0X2010C054, "aNull_1");
  36011. create_byte (0X2010C05B);
  36012. create_strlit (0X2010C05C, 0X2010C062);
  36013. set_name (0X2010C05C, "aNil_1");
  36014. create_word (0X2010C062);
  36015. set_cmt (0X2010C064, "jump table for switch statement", 0);
  36016. create_dword (x=0X2010C064);
  36017. op_plain_offset (x, 0, 0);
  36018. op_plain_offset (x, 128, 0);
  36019. set_name (0X2010C064, "jpt_2010A8D2");
  36020. create_dword (x=0X2010C068);
  36021. op_plain_offset (x, 0, 0);
  36022. op_plain_offset (x, 128, 0);
  36023. create_dword (x=0X2010C06C);
  36024. op_plain_offset (x, 0, 0);
  36025. op_plain_offset (x, 128, 0);
  36026. create_dword (x=0X2010C070);
  36027. op_plain_offset (x, 0, 0);
  36028. op_plain_offset (x, 128, 0);
  36029. create_dword (x=0X2010C074);
  36030. op_plain_offset (x, 0, 0);
  36031. op_plain_offset (x, 128, 0);
  36032. create_dword (x=0X2010C078);
  36033. op_plain_offset (x, 0, 0);
  36034. op_plain_offset (x, 128, 0);
  36035. create_dword (x=0X2010C07C);
  36036. op_plain_offset (x, 0, 0);
  36037. op_plain_offset (x, 128, 0);
  36038. create_dword (x=0X2010C080);
  36039. op_plain_offset (x, 0, 0);
  36040. op_plain_offset (x, 128, 0);
  36041. create_dword (x=0X2010C084);
  36042. op_plain_offset (x, 0, 0);
  36043. op_plain_offset (x, 128, 0);
  36044. create_dword (x=0X2010C088);
  36045. op_plain_offset (x, 0, 0);
  36046. op_plain_offset (x, 128, 0);
  36047. create_dword (x=0X2010C08C);
  36048. op_plain_offset (x, 0, 0);
  36049. op_plain_offset (x, 128, 0);
  36050. create_dword (x=0X2010C090);
  36051. op_plain_offset (x, 0, 0);
  36052. op_plain_offset (x, 128, 0);
  36053. create_dword (x=0X2010C094);
  36054. op_plain_offset (x, 0, 0);
  36055. op_plain_offset (x, 128, 0);
  36056. create_dword (x=0X2010C098);
  36057. op_plain_offset (x, 0, 0);
  36058. op_plain_offset (x, 128, 0);
  36059. set_cmt (0X2010C09C, "jump table for switch statement", 0);
  36060. create_dword (x=0X2010C09C);
  36061. op_plain_offset (x, 0, 0);
  36062. op_plain_offset (x, 128, 0);
  36063. set_name (0X2010C09C, "jpt_2010A944");
  36064. create_dword (x=0X2010C0A0);
  36065. op_plain_offset (x, 0, 0);
  36066. op_plain_offset (x, 128, 0);
  36067. create_dword (x=0X2010C0A4);
  36068. op_plain_offset (x, 0, 0);
  36069. op_plain_offset (x, 128, 0);
  36070. create_dword (x=0X2010C0A8);
  36071. op_plain_offset (x, 0, 0);
  36072. op_plain_offset (x, 128, 0);
  36073. create_dword (x=0X2010C0AC);
  36074. op_plain_offset (x, 0, 0);
  36075. op_plain_offset (x, 128, 0);
  36076. create_dword (x=0X2010C0B0);
  36077. op_plain_offset (x, 0, 0);
  36078. op_plain_offset (x, 128, 0);
  36079. create_dword (x=0X2010C0B4);
  36080. op_plain_offset (x, 0, 0);
  36081. op_plain_offset (x, 128, 0);
  36082. create_dword (x=0X2010C0B8);
  36083. op_plain_offset (x, 0, 0);
  36084. op_plain_offset (x, 128, 0);
  36085. create_dword (x=0X2010C0BC);
  36086. op_plain_offset (x, 0, 0);
  36087. op_plain_offset (x, 128, 0);
  36088. create_dword (x=0X2010C0C0);
  36089. op_plain_offset (x, 0, 0);
  36090. op_plain_offset (x, 128, 0);
  36091. create_dword (x=0X2010C0C4);
  36092. op_plain_offset (x, 0, 0);
  36093. op_plain_offset (x, 128, 0);
  36094. create_dword (x=0X2010C0C8);
  36095. op_plain_offset (x, 0, 0);
  36096. op_plain_offset (x, 128, 0);
  36097. create_dword (x=0X2010C0CC);
  36098. op_plain_offset (x, 0, 0);
  36099. op_plain_offset (x, 128, 0);
  36100. create_dword (x=0X2010C0D0);
  36101. op_plain_offset (x, 0, 0);
  36102. op_plain_offset (x, 128, 0);
  36103. create_dword (x=0X2010C0D4);
  36104. op_plain_offset (x, 0, 0);
  36105. op_plain_offset (x, 128, 0);
  36106. create_dword (x=0X2010C0D8);
  36107. op_plain_offset (x, 0, 0);
  36108. op_plain_offset (x, 128, 0);
  36109. create_dword (x=0X2010C0DC);
  36110. op_plain_offset (x, 0, 0);
  36111. op_plain_offset (x, 128, 0);
  36112. create_dword (x=0X2010C0E0);
  36113. op_plain_offset (x, 0, 0);
  36114. op_plain_offset (x, 128, 0);
  36115. create_dword (x=0X2010C0E4);
  36116. op_plain_offset (x, 0, 0);
  36117. op_plain_offset (x, 128, 0);
  36118. create_dword (x=0X2010C0E8);
  36119. op_plain_offset (x, 0, 0);
  36120. op_plain_offset (x, 128, 0);
  36121. create_dword (x=0X2010C0EC);
  36122. op_plain_offset (x, 0, 0);
  36123. op_plain_offset (x, 128, 0);
  36124. create_dword (x=0X2010C0F0);
  36125. op_plain_offset (x, 0, 0);
  36126. op_plain_offset (x, 128, 0);
  36127. create_dword (x=0X2010C0F4);
  36128. op_plain_offset (x, 0, 0);
  36129. op_plain_offset (x, 128, 0);
  36130. create_dword (x=0X2010C0F8);
  36131. op_plain_offset (x, 0, 0);
  36132. op_plain_offset (x, 128, 0);
  36133. create_dword (x=0X2010C0FC);
  36134. op_plain_offset (x, 0, 0);
  36135. op_plain_offset (x, 128, 0);
  36136. create_dword (x=0X2010C100);
  36137. op_plain_offset (x, 0, 0);
  36138. op_plain_offset (x, 128, 0);
  36139. create_dword (x=0X2010C104);
  36140. op_plain_offset (x, 0, 0);
  36141. op_plain_offset (x, 128, 0);
  36142. create_dword (x=0X2010C108);
  36143. op_plain_offset (x, 0, 0);
  36144. op_plain_offset (x, 128, 0);
  36145. create_dword (x=0X2010C10C);
  36146. op_plain_offset (x, 0, 0);
  36147. op_plain_offset (x, 128, 0);
  36148. create_dword (x=0X2010C110);
  36149. op_plain_offset (x, 0, 0);
  36150. op_plain_offset (x, 128, 0);
  36151. create_dword (x=0X2010C114);
  36152. op_plain_offset (x, 0, 0);
  36153. op_plain_offset (x, 128, 0);
  36154. create_dword (x=0X2010C118);
  36155. op_plain_offset (x, 0, 0);
  36156. op_plain_offset (x, 128, 0);
  36157. create_dword (x=0X2010C11C);
  36158. op_plain_offset (x, 0, 0);
  36159. op_plain_offset (x, 128, 0);
  36160. create_dword (0X2010D000);
  36161. set_name (0X2010D000, "es_message_queue");
  36162. create_dword (x=0X2010D004);
  36163. make_array (x, 0X2);
  36164. op_enum (x, 0, GetEnum("IOSCDefaultKeyHandle"),0);
  36165. set_name (0X2010D004, "common_key_array");
  36166. create_qword (0X2010D00C);
  36167. create_byte (0X2010D014);
  36168. make_array (0X2010D014, 0X4);
  36169. create_dword (0X2010D018);
  36170. make_array (0X2010D01C, 0X4);
  36171. create_dword (0X2010D024);
  36172. create_dword (0X2010D028);
  36173. create_byte (0X2010D02C);
  36174. make_array (0X2010D02C, 0X4);
  36175. create_dword (x=0X2010D030);
  36176. op_dec (x, 0);
  36177. make_array (0X2010D034, 0X4);
  36178. create_dword (0X2010D03C);
  36179. set_name (0X2010D03C, "es_expected_data_on_korean");
  36180. create_dword (0X2010D040);
  36181. set_name (0X2010D04C, "es_expected_data_on_non_korean");
  36182. create_byte (0X2010D05D);
  36183. make_array (0X2010D05D, 0X3);
  36184. create_dword (x=0X2010D060);
  36185. op_hex (x, 0);
  36186. set_name (0X2010D060, "s_dev_fs_fd");
  36187. create_dword (x=0X2010D064);
  36188. op_plain_offset (x, 0, 0);
  36189. op_plain_offset (x, 128, 0);
  36190. set_name (0X2010D064, "heap_0x100");
  36191. make_array (0X2010D068, 0X18);
  36192. create_dword (0X2010D080);
  36193. create_dword (0X2010D084);
  36194. create_dword (0X2010D088);
  36195. create_dword (0X2010D08C);
  36196. create_dword (0X2010D090);
  36197. create_dword (0X2010D094);
  36198. create_dword (0X2010D098);
  36199. create_dword (0X2010D09C);
  36200. create_dword (0X2010D0E0);
  36201. make_array (0X2010D0E4, 0X1C);
  36202. create_dword (0X2010D100);
  36203. make_array (0X2010D104, 0X7C);
  36204. create_dword (0X2010E000);
  36205. set_name (0X2010E000, "es_contexts");
  36206. create_byte (0X2010E540);
  36207. make_array (0X2010E540, 0X40);
  36208. create_byte (0X2010E580);
  36209. make_array (0X2010E580, 0X10);
  36210. set_name (0X2010E580, "es_NULL_title_export_key");
  36211. make_array (0X2010E590, 0X10);
  36212. MakeStruct (0X2010E5A0, "ConsumptionContext");
  36213. set_name (0X2010E5A0, "limit_ctx");
  36214. create_dword (0X2010E5BC);
  36215. set_name (0X2010E5BC, "unknown_ppc_init_flag");
  36216. create_byte (0X2010E5C0);
  36217. make_array (0X2010E5C0, 0X10);
  36218. set_name (0X2010E5C0, "es_check_korean_key_aes_input_buf");
  36219. make_array (0X2010E5D0, 0X10);
  36220. create_byte (0X2010E5E0);
  36221. make_array (0X2010E5E0, 0X10);
  36222. set_name (0X2010E5E0, "es_check_korean_key_aes_output_buf");
  36223. make_array (0X2010E5F0, 0X10);
  36224. create_byte (0X2010E600);
  36225. make_array (0X2010E600, 0X10);
  36226. set_name (0X2010E600, "es_check_korean_key_aes_iv");
  36227. make_array (0X2010E610, 0X10);
  36228. MakeStruct (0X20112620, "ESContentTableEntry");
  36229. make_array (0X20112620, 0X10);
  36230. set_name (0X20112620, "es_content_table");
  36231. MakeStruct (0X201126A0, "ESActiveTitle");
  36232. set_name (0X201126A0, "s_active_title");
  36233. MakeStruct (0XFFFE0000, "IOSThread");
  36234. make_array (0XFFFE0000, 0X64);
  36235. set_name (0XFFFE0000, "threads");
  36236. MakeStruct (0XFFFE44C0, "IOSQueue");
  36237. make_array (0XFFFE44C0, 0X100);
  36238. set_name (0XFFFE44C0, "kernel_queues");
  36239. MakeStruct (0XFFFE60C0, "IOSTimer");
  36240. make_array (0XFFFE60C0, 0X100);
  36241. set_name (0XFFFE60C0, "kernel_timers");
  36242. create_insn (x=0XFFFF0000);
  36243. op_plain_offset (x, 1, 0);
  36244. op_plain_offset (x, 129, 0);
  36245. set_name (0XFFFF0000, "entry_point");
  36246. create_insn (x=0XFFFF0004);
  36247. op_plain_offset (x, 1, 0);
  36248. op_plain_offset (x, 129, 0);
  36249. create_insn (x=0XFFFF0008);
  36250. op_plain_offset (x, 1, 0);
  36251. op_plain_offset (x, 129, 0);
  36252. create_insn (x=0XFFFF000C);
  36253. op_plain_offset (x, 1, 0);
  36254. op_plain_offset (x, 129, 0);
  36255. create_insn (x=0XFFFF0010);
  36256. op_plain_offset (x, 1, 0);
  36257. op_plain_offset (x, 129, 0);
  36258. create_insn (0XFFFF0014);
  36259. create_insn (x=0XFFFF0018);
  36260. op_plain_offset (x, 1, 0);
  36261. op_plain_offset (x, 129, 0);
  36262. create_insn (0XFFFF001C);
  36263. create_dword (x=0XFFFF0020);
  36264. op_plain_offset (x, 0, 0);
  36265. op_plain_offset (x, 128, 0);
  36266. create_dword (x=0XFFFF0024);
  36267. op_plain_offset (x, 0, 0);
  36268. op_plain_offset (x, 128, 0);
  36269. create_dword (x=0XFFFF0028);
  36270. op_plain_offset (x, 0, 0);
  36271. op_plain_offset (x, 128, 0);
  36272. create_dword (x=0XFFFF002C);
  36273. op_plain_offset (x, 0, 0);
  36274. op_plain_offset (x, 128, 0);
  36275. create_dword (x=0XFFFF0030);
  36276. op_plain_offset (x, 0, 0);
  36277. op_plain_offset (x, 128, 0);
  36278. create_dword (x=0XFFFF0034);
  36279. op_plain_offset (x, 0, 0);
  36280. op_plain_offset (x, 128, 0);
  36281. create_dword (x=0XFFFF0038);
  36282. op_plain_offset (x, 0, 0);
  36283. op_plain_offset (x, 128, 0);
  36284. create_dword (x=0XFFFF003C);
  36285. op_plain_offset (x, 0, 0);
  36286. op_plain_offset (x, 128, 0);
  36287. create_insn (0XFFFF0040);
  36288. set_name (0XFFFF0040, "memset_kernel");
  36289. create_insn (0XFFFF0050);
  36290. create_insn (0XFFFF0054);
  36291. set_name (0XFFFF0054, "start");
  36292. create_insn (x=0XFFFF0064);
  36293. op_hex (x, 1);
  36294. create_insn (x=0XFFFF0068);
  36295. op_hex (x, 1);
  36296. set_cmt (0XFFFF0070, "begin", 0);
  36297. create_insn (x=0XFFFF0070);
  36298. op_plain_offset (x, 1, 0);
  36299. op_plain_offset (x, 129, 0);
  36300. set_cmt (0XFFFF0074, "end", 0);
  36301. set_cmt (0XFFFF0078, "value", 0);
  36302. set_cmt (0XFFFF007C, "alignment", 0);
  36303. create_insn (x=0XFFFF0084);
  36304. op_plain_offset (x, 1, 0);
  36305. op_plain_offset (x, 129, 0);
  36306. create_insn (x=0XFFFF008C);
  36307. op_bin (x, 1);
  36308. set_cmt (0XFFFF0094, "begin", 0);
  36309. create_insn (x=0XFFFF0094);
  36310. op_plain_offset (x, 1, 0);
  36311. op_plain_offset (x, 129, 0);
  36312. set_cmt (0XFFFF0098, "end", 0);
  36313. set_cmt (0XFFFF009C, "value", 0);
  36314. set_cmt (0XFFFF00A0, "alignment", 0);
  36315. create_insn (x=0XFFFF00AC);
  36316. op_plain_offset (x, 1, 0);
  36317. op_plain_offset (x, 129, 0);
  36318. create_insn (x=0XFFFF00B4);
  36319. op_plain_offset (x, 1, 0);
  36320. op_plain_offset (x, 129, 0);
  36321. create_insn (x=0XFFFF00BC);
  36322. op_plain_offset (x, 1, 0);
  36323. op_plain_offset (x, 129, 0);
  36324. create_insn (x=0XFFFF00C4);
  36325. op_plain_offset (x, 1, 0);
  36326. op_plain_offset (x, 129, 0);
  36327. create_insn (x=0XFFFF00CC);
  36328. op_plain_offset (x, 1, 0);
  36329. op_plain_offset (x, 129, 0);
  36330. create_insn (x=0XFFFF00D4);
  36331. op_plain_offset (x, 1, 0);
  36332. op_plain_offset (x, 129, 0);
  36333. create_insn (x=0XFFFF00DC);
  36334. op_plain_offset (x, 1, 0);
  36335. op_plain_offset (x, 129, 0);
  36336. create_insn (0XFFFF00E4);
  36337. create_dword (x=0XFFFF00E8);
  36338. op_plain_offset (x, 0, 0);
  36339. op_plain_offset (x, 128, 0);
  36340. set_name (0XFFFF00E8, "begin");
  36341. create_dword (0XFFFF00EC);
  36342. set_name (0XFFFF00EC, "end");
  36343. create_dword (x=0XFFFF00F0);
  36344. op_plain_offset (x, 0, 0);
  36345. op_plain_offset (x, 128, 0);
  36346. create_dword (x=0XFFFF00F4);
  36347. op_plain_offset (x, 0, 0);
  36348. op_plain_offset (x, 128, 0);
  36349. create_dword (0XFFFF00F8);
  36350. create_dword (x=0XFFFF00FC);
  36351. op_plain_offset (x, 0, 0);
  36352. op_plain_offset (x, 128, 0);
  36353. create_dword (x=0XFFFF0100);
  36354. op_plain_offset (x, 0, 0);
  36355. op_plain_offset (x, 128, 0);
  36356. create_dword (x=0XFFFF0104);
  36357. op_plain_offset (x, 0, 0);
  36358. op_plain_offset (x, 128, 0);
  36359. create_dword (x=0XFFFF0108);
  36360. op_plain_offset (x, 0, 0);
  36361. op_plain_offset (x, 128, 0);
  36362. create_dword (x=0XFFFF010C);
  36363. op_plain_offset (x, 0, 0);
  36364. op_plain_offset (x, 128, 0);
  36365. create_dword (x=0XFFFF0110);
  36366. op_plain_offset (x, 0, 0);
  36367. op_plain_offset (x, 128, 0);
  36368. create_insn (0XFFFF0114);
  36369. set_name (0XFFFF0114, "kernel_main");
  36370. create_insn (x=0XFFFF0118);
  36371. op_plain_offset (x, 1, 0);
  36372. op_plain_offset (x, 129, 0);
  36373. create_insn (x=0XFFFF011E);
  36374. op_plain_offset (x, 1, 0);
  36375. op_plain_offset (x, 129, 0);
  36376. create_insn (x=0XFFFF0122);
  36377. op_plain_offset (x, 1, 0);
  36378. op_plain_offset (x, 129, 0);
  36379. create_insn (x=0XFFFF0126);
  36380. op_plain_offset (x, 1, 0);
  36381. op_plain_offset (x, 129, 0);
  36382. create_insn (x=0XFFFF0128);
  36383. op_plain_offset (x, 1, 0);
  36384. op_plain_offset (x, 129, 0);
  36385. create_insn (x=0XFFFF012A);
  36386. op_plain_offset (x, 1, 0);
  36387. op_plain_offset (x, 129, 0);
  36388. create_insn (x=0XFFFF0136);
  36389. op_plain_offset (x, 1, 0);
  36390. op_plain_offset (x, 129, 0);
  36391. create_insn (x=0XFFFF013C);
  36392. op_plain_offset (x, 1, 0);
  36393. op_plain_offset (x, 129, 0);
  36394. create_insn (x=0XFFFF0140);
  36395. op_plain_offset (x, 1, 0);
  36396. op_plain_offset (x, 129, 0);
  36397. create_insn (x=0XFFFF0144);
  36398. op_plain_offset (x, 1, 0);
  36399. op_plain_offset (x, 129, 0);
  36400. set_cmt (0XFFFF0150, "phy mem2", 0);
  36401. create_insn (x=0XFFFF0150);
  36402. op_hex (x, 1);
  36403. set_cmt (0XFFFF0152, "sim mem2", 0);
  36404. create_insn (x=0XFFFF0152);
  36405. op_hex (x, 1);
  36406. set_cmt (0XFFFF0156, "mem2 arena begin", 0);
  36407. create_insn (x=0XFFFF0156);
  36408. op_hex (x, 1);
  36409. set_cmt (0XFFFF015C, "mem2 arena end", 0);
  36410. create_insn (x=0XFFFF015C);
  36411. op_hex (x, 1);
  36412. set_cmt (0XFFFF015E, "ipc buffer begin", 0);
  36413. create_insn (x=0XFFFF015E);
  36414. op_hex (x, 1);
  36415. set_cmt (0XFFFF0162, "mem2 end", 0);
  36416. create_insn (x=0XFFFF0162);
  36417. op_hex (x, 1);
  36418. set_cmt (0XFFFF0164, "ipc buffer end", 0);
  36419. create_insn (x=0XFFFF0164);
  36420. op_hex (x, 1);
  36421. set_cmt (0XFFFF0166, "unk", 0);
  36422. create_insn (x=0XFFFF0166);
  36423. op_hex (x, 1);
  36424. set_cmt (0XFFFF0168, "unk", 0);
  36425. create_insn (x=0XFFFF0168);
  36426. op_hex (x, 1);
  36427. set_cmt (0XFFFF016A, "size", 0);
  36428. create_insn (x=0XFFFF016C);
  36429. op_plain_offset (x, 1, 0);
  36430. op_plain_offset (x, 129, 0);
  36431. create_insn (x=0XFFFF0170);
  36432. op_plain_offset (x, 1, 0);
  36433. op_plain_offset (x, 129, 0);
  36434. create_insn (x=0XFFFF0172);
  36435. op_plain_offset (x, 1, 0);
  36436. op_plain_offset (x, 129, 0);
  36437. create_insn (x=0XFFFF0176);
  36438. op_plain_offset (x, 1, 0);
  36439. op_plain_offset (x, 129, 0);
  36440. create_byte (0XFFFF017E);
  36441. make_array (0XFFFF017E, 0X2);
  36442. create_dword (x=0XFFFF0180);
  36443. op_plain_offset (x, 0, 0);
  36444. op_plain_offset (x, 128, 0);
  36445. create_dword (x=0XFFFF0184);
  36446. op_plain_offset (x, 0, 0);
  36447. op_plain_offset (x, 128, 0);
  36448. create_dword (x=0XFFFF0188);
  36449. op_plain_offset (x, 0, 0);
  36450. op_plain_offset (x, 128, 0);
  36451. create_dword (x=0XFFFF018C);
  36452. op_plain_offset (x, 0, 0);
  36453. op_plain_offset (x, 128, 0);
  36454. create_dword (x=0XFFFF0190);
  36455. op_plain_offset (x, 0, 0);
  36456. op_plain_offset (x, 128, 0);
  36457. create_dword (x=0XFFFF0194);
  36458. op_plain_offset (x, 0, 0);
  36459. op_plain_offset (x, 128, 0);
  36460. create_dword (x=0XFFFF0198);
  36461. op_plain_offset (x, 0, 0);
  36462. op_plain_offset (x, 128, 0);
  36463. create_dword (x=0XFFFF019C);
  36464. op_plain_offset (x, 0, 0);
  36465. op_plain_offset (x, 128, 0);
  36466. create_dword (x=0XFFFF01A0);
  36467. op_plain_offset (x, 0, 0);
  36468. op_plain_offset (x, 128, 0);
  36469. create_dword (x=0XFFFF01A4);
  36470. op_plain_offset (x, 0, 0);
  36471. op_plain_offset (x, 128, 0);
  36472. create_dword (0XFFFF01A8);
  36473. create_dword (0XFFFF01AC);
  36474. create_dword (0XFFFF01B0);
  36475. create_dword (0XFFFF01B4);
  36476. create_dword (x=0XFFFF01B8);
  36477. op_plain_offset (x, 0, 0);
  36478. op_plain_offset (x, 128, 0);
  36479. create_dword (x=0XFFFF01BC);
  36480. op_plain_offset (x, 0, 0);
  36481. op_plain_offset (x, 128, 0);
  36482. create_dword (x=0XFFFF01C0);
  36483. op_plain_offset (x, 0, 0);
  36484. op_plain_offset (x, 128, 0);
  36485. create_dword (x=0XFFFF01C4);
  36486. op_plain_offset (x, 0, 0);
  36487. op_plain_offset (x, 128, 0);
  36488. create_insn (0XFFFF01C8);
  36489. create_insn (x=0XFFFF01CC);
  36490. op_plain_offset (x, 1, 0);
  36491. op_plain_offset (x, 129, 0);
  36492. create_dword (x=0XFFFF01D4);
  36493. op_plain_offset (x, 0, 0);
  36494. op_plain_offset (x, 128, 0);
  36495. create_insn (0XFFFF01D8);
  36496. create_insn (0XFFFF01DE);
  36497. create_insn (0XFFFF01F0);
  36498. create_byte (0XFFFF01F6);
  36499. make_array (0XFFFF01F6, 0X2);
  36500. set_cmt (0XFFFF01F8, "Creates a thread (in paused state)\nReturn: New threadid or error (negative value)", 1);
  36501. create_insn (0XFFFF01F8);
  36502. set_name (0XFFFF01F8, "kernel_IOS_CreateThread");
  36503. create_insn (x=0XFFFF01FE);
  36504. op_plain_offset (x, 1, 0);
  36505. op_plain_offset (x, 129, 0);
  36506. create_insn (x=0XFFFF0206);
  36507. op_stkvar (x, 1);
  36508. create_insn (x=0XFFFF0210);
  36509. op_plain_offset (x, 1, 0);
  36510. op_plain_offset (x, 129, 0);
  36511. create_insn (x=0XFFFF0218);
  36512. op_plain_offset (x, 1, 0);
  36513. op_plain_offset (x, 129, 0);
  36514. create_insn (0XFFFF0222);
  36515. create_insn (x=0XFFFF0256);
  36516. op_plain_offset (x, 1, 0);
  36517. op_plain_offset (x, 129, 0);
  36518. create_insn (x=0XFFFF026C);
  36519. op_plain_offset (x, 1, 0);
  36520. op_plain_offset (x, 129, 0);
  36521. create_insn (x=0XFFFF0284);
  36522. op_stkvar (x, 1);
  36523. create_insn (0XFFFF028A);
  36524. create_insn (x=0XFFFF0296);
  36525. op_plain_offset (x, 1, 0);
  36526. op_plain_offset (x, 129, 0);
  36527. create_insn (0XFFFF02A6);
  36528. create_insn (0XFFFF02AA);
  36529. create_insn (0XFFFF02AE);
  36530. create_insn (0XFFFF02B6);
  36531. create_byte (0XFFFF02BA);
  36532. make_array (0XFFFF02BA, 0X2);
  36533. create_dword (x=0XFFFF02BC);
  36534. op_plain_offset (x, 0, 0);
  36535. op_plain_offset (x, 128, 0);
  36536. create_dword (x=0XFFFF02C0);
  36537. op_plain_offset (x, 0, 0);
  36538. op_plain_offset (x, 128, 0);
  36539. create_dword (x=0XFFFF02C4);
  36540. op_plain_offset (x, 0, 0);
  36541. op_plain_offset (x, 128, 0);
  36542. create_dword (x=0XFFFF02C8);
  36543. op_plain_offset (x, 0, 0);
  36544. op_plain_offset (x, 128, 0);
  36545. create_dword (x=0XFFFF02CC);
  36546. op_plain_offset (x, 0, 0);
  36547. op_plain_offset (x, 128, 0);
  36548. create_dword (x=0XFFFF02D0);
  36549. op_plain_offset (x, 0, 0);
  36550. op_plain_offset (x, 128, 0);
  36551. set_cmt (0XFFFF02D4, "Waits for a thread to finish executing\nReturn: 0 on success", 1);
  36552. create_insn (0XFFFF02D4);
  36553. set_name (0XFFFF02D4, "kernel_IOS_JoinThread");
  36554. create_insn (x=0XFFFF02E0);
  36555. op_plain_offset (x, 1, 0);
  36556. op_plain_offset (x, 129, 0);
  36557. create_insn (x=0XFFFF02E8);
  36558. op_plain_offset (x, 1, 0);
  36559. op_plain_offset (x, 129, 0);
  36560. set_cmt (0XFFFF02F0, "current_pid", 0);
  36561. set_cmt (0XFFFF02F2, "device_to_open", 0);
  36562. set_cmt (0XFFFF02F4, "cur", 0);
  36563. create_insn (x=0XFFFF02F4);
  36564. op_stkvar (x, 1);
  36565. set_cmt (0XFFFF02F6, "path_length", 0);
  36566. create_insn (x=0XFFFF02F6);
  36567. op_plain_offset (x, 1, 0);
  36568. op_plain_offset (x, 129, 0);
  36569. set_cmt (0XFFFF02F8, "three", 0);
  36570. create_insn (x=0XFFFF02FA);
  36571. op_plain_offset (x, 1, 0);
  36572. op_plain_offset (x, 129, 0);
  36573. create_insn (x=0XFFFF0310);
  36574. op_plain_offset (x, 1, 0);
  36575. op_plain_offset (x, 129, 0);
  36576. create_insn (x=0XFFFF0312);
  36577. op_plain_offset (x, 1, 0);
  36578. op_plain_offset (x, 129, 0);
  36579. set_cmt (0XFFFF0322, "a2", 0);
  36580. set_cmt (0XFFFF0338, "a3", 0);
  36581. set_cmt (0XFFFF0344, "a1", 0);
  36582. set_cmt (0XFFFF0346, "a4", 0);
  36583. create_insn (x=0XFFFF0346);
  36584. op_plain_offset (x, 1, 0);
  36585. op_plain_offset (x, 129, 0);
  36586. create_insn (x=0XFFFF035A);
  36587. op_plain_offset (x, 1, 0);
  36588. op_plain_offset (x, 129, 0);
  36589. create_insn (x=0XFFFF036C);
  36590. op_plain_offset (x, 1, 0);
  36591. op_plain_offset (x, 129, 0);
  36592. create_insn (x=0XFFFF0372);
  36593. op_plain_offset (x, 1, 0);
  36594. op_plain_offset (x, 129, 0);
  36595. create_insn (0XFFFF0376);
  36596. create_insn (x=0XFFFF037C);
  36597. op_plain_offset (x, 1, 0);
  36598. op_plain_offset (x, 129, 0);
  36599. create_insn (0XFFFF0392);
  36600. create_insn (0XFFFF039C);
  36601. create_dword (x=0XFFFF03A8);
  36602. op_plain_offset (x, 0, 0);
  36603. op_plain_offset (x, 128, 0);
  36604. create_dword (x=0XFFFF03AC);
  36605. op_plain_offset (x, 0, 0);
  36606. op_plain_offset (x, 128, 0);
  36607. create_dword (x=0XFFFF03B0);
  36608. op_plain_offset (x, 0, 0);
  36609. op_plain_offset (x, 128, 0);
  36610. create_dword (x=0XFFFF03B4);
  36611. op_plain_offset (x, 0, 0);
  36612. op_plain_offset (x, 128, 0);
  36613. create_dword (x=0XFFFF03B8);
  36614. op_plain_offset (x, 0, 0);
  36615. op_plain_offset (x, 128, 0);
  36616. create_dword (0XFFFF03BC);
  36617. create_dword (x=0XFFFF03C0);
  36618. op_plain_offset (x, 0, 0);
  36619. op_plain_offset (x, 128, 0);
  36620. create_dword (x=0XFFFF03C4);
  36621. op_plain_offset (x, 0, 0);
  36622. op_plain_offset (x, 128, 0);
  36623. create_dword (x=0XFFFF03C8);
  36624. op_plain_offset (x, 0, 0);
  36625. op_plain_offset (x, 128, 0);
  36626. set_cmt (0XFFFF03CC, "Ends a thread, called automatically when proc returns\nReturn: 0 on success", 1);
  36627. create_insn (0XFFFF03CC);
  36628. set_name (0XFFFF03CC, "kernel_IOS_CancelThread");
  36629. create_insn (x=0XFFFF03CE);
  36630. op_plain_offset (x, 1, 0);
  36631. op_plain_offset (x, 129, 0);
  36632. create_insn (x=0XFFFF03DE);
  36633. op_plain_offset (x, 1, 0);
  36634. op_plain_offset (x, 129, 0);
  36635. create_insn (x=0XFFFF0404);
  36636. op_plain_offset (x, 1, 0);
  36637. op_plain_offset (x, 129, 0);
  36638. set_cmt (0XFFFF0406, "a2", 0);
  36639. set_cmt (0XFFFF040C, "a1", 0);
  36640. create_insn (x=0XFFFF040C);
  36641. op_plain_offset (x, 1, 0);
  36642. op_plain_offset (x, 129, 0);
  36643. set_cmt (0XFFFF0410, "a3", 0);
  36644. create_insn (x=0XFFFF0412);
  36645. op_plain_offset (x, 1, 0XFFFF97A4);
  36646. op_plain_offset (x, 129, 0XFFFF97A4);
  36647. create_insn (x=0XFFFF041A);
  36648. op_plain_offset (x, 1, 0);
  36649. op_plain_offset (x, 129, 0);
  36650. set_cmt (0XFFFF0424, "a5", 0);
  36651. create_insn (0XFFFF0426);
  36652. create_insn (x=0XFFFF0430);
  36653. op_plain_offset (x, 1, 0);
  36654. op_plain_offset (x, 129, 0);
  36655. create_insn (x=0XFFFF0434);
  36656. op_plain_offset (x, 1, 0);
  36657. op_plain_offset (x, 129, 0);
  36658. create_insn (0XFFFF044E);
  36659. create_insn (x=0XFFFF045A);
  36660. op_plain_offset (x, 1, 0);
  36661. op_plain_offset (x, 129, 0);
  36662. create_insn (x=0XFFFF0460);
  36663. op_plain_offset (x, 1, 0);
  36664. op_plain_offset (x, 129, 0);
  36665. set_cmt (0XFFFF0462, "thread2", 0);
  36666. set_cmt (0XFFFF0466, "result", 0);
  36667. create_insn (x=0XFFFF0466);
  36668. op_plain_offset (x, 1, 0);
  36669. op_plain_offset (x, 129, 0);
  36670. create_insn (0XFFFF046C);
  36671. set_cmt (0XFFFF0470, "a4", 0);
  36672. create_insn (x=0XFFFF0470);
  36673. op_plain_offset (x, 1, 0);
  36674. op_plain_offset (x, 129, 0);
  36675. create_insn (x=0XFFFF0476);
  36676. op_plain_offset (x, 1, 0);
  36677. op_plain_offset (x, 129, 0);
  36678. create_dword (x=0XFFFF047C);
  36679. op_plain_offset (x, 0, 0);
  36680. op_plain_offset (x, 128, 0);
  36681. create_dword (x=0XFFFF0480);
  36682. op_plain_offset (x, 0, 0);
  36683. op_plain_offset (x, 128, 0);
  36684. create_dword (x=0XFFFF0484);
  36685. op_plain_offset (x, 0, 0);
  36686. op_plain_offset (x, 128, 0);
  36687. set_name (0XFFFF0484, "thread1");
  36688. create_dword (x=0XFFFF0488);
  36689. op_plain_offset (x, 0, 0);
  36690. op_plain_offset (x, 128, 0);
  36691. create_dword (x=0XFFFF048C);
  36692. op_plain_offset (x, 0, 0);
  36693. op_plain_offset (x, 128, 0);
  36694. create_dword (x=0XFFFF0490);
  36695. op_plain_offset (x, 0, 0);
  36696. op_plain_offset (x, 128, 0);
  36697. create_dword (x=0XFFFF0494);
  36698. op_plain_offset (x, 0, 0);
  36699. op_plain_offset (x, 128, 0);
  36700. create_dword (x=0XFFFF0498);
  36701. op_plain_offset (x, 0, 0);
  36702. op_plain_offset (x, 128, 0);
  36703. create_dword (x=0XFFFF049C);
  36704. op_plain_offset (x, 0, 0);
  36705. op_plain_offset (x, 128, 0);
  36706. set_cmt (0XFFFF04A0, "Get the current thread's ID\nReturn: Current threadid", 1);
  36707. create_insn (x=0XFFFF04A0);
  36708. op_plain_offset (x, 1, 0);
  36709. op_plain_offset (x, 129, 0);
  36710. set_name (0XFFFF04A0, "kernel_IOS_GetThreadId");
  36711. create_insn (x=0XFFFF04A2);
  36712. op_plain_offset (x, 1, 0);
  36713. op_plain_offset (x, 129, 0);
  36714. create_byte (0XFFFF04B2);
  36715. make_array (0XFFFF04B2, 0X2);
  36716. create_dword (x=0XFFFF04B4);
  36717. op_plain_offset (x, 0, 0);
  36718. op_plain_offset (x, 128, 0);
  36719. create_dword (x=0XFFFF04B8);
  36720. op_plain_offset (x, 0, 0);
  36721. op_plain_offset (x, 128, 0);
  36722. create_dword (0XFFFF04BC);
  36723. set_cmt (0XFFFF04C0, "Get the current process's ID\nReturn: Current processid", 1);
  36724. create_insn (x=0XFFFF04C0);
  36725. op_plain_offset (x, 1, 0);
  36726. op_plain_offset (x, 129, 0);
  36727. set_name (0XFFFF04C0, "kernel_IOS_GetProcessId");
  36728. create_dword (x=0XFFFF04C8);
  36729. op_plain_offset (x, 0, 0);
  36730. op_plain_offset (x, 128, 0);
  36731. set_cmt (0XFFFF04CC, "Set the UID for a process (UID 0 only)\nReturn: 0 on success or -1 (permission denied)", 1);
  36732. create_insn (0XFFFF04CC);
  36733. set_name (0XFFFF04CC, "kernel_IOS_SetUid");
  36734. create_insn (x=0XFFFF04D0);
  36735. op_plain_offset (x, 1, 0);
  36736. op_plain_offset (x, 129, 0);
  36737. create_insn (x=0XFFFF04DC);
  36738. op_plain_offset (x, 1, 0);
  36739. op_plain_offset (x, 129, 0);
  36740. set_cmt (0XFFFF04E2, "current_pid", 0);
  36741. create_insn (x=0XFFFF04E6);
  36742. op_plain_offset (x, 1, 0);
  36743. op_plain_offset (x, 129, 0);
  36744. create_insn (x=0XFFFF04EC);
  36745. op_plain_offset (x, 1, 0);
  36746. op_plain_offset (x, 129, 0);
  36747. create_insn (0XFFFF04F8);
  36748. create_insn (0XFFFF04FE);
  36749. create_dword (x=0XFFFF0504);
  36750. op_plain_offset (x, 0, 0);
  36751. op_plain_offset (x, 128, 0);
  36752. create_dword (x=0XFFFF0508);
  36753. op_plain_offset (x, 0, 0);
  36754. op_plain_offset (x, 128, 0);
  36755. create_dword (x=0XFFFF050C);
  36756. op_plain_offset (x, 0, 0);
  36757. op_plain_offset (x, 128, 0);
  36758. create_dword (x=0XFFFF0510);
  36759. op_plain_offset (x, 0, 0);
  36760. op_plain_offset (x, 128, 0);
  36761. set_cmt (0XFFFF0514, "Get the UID for the current thread\nReturn: Process UID", 1);
  36762. create_insn (x=0XFFFF0514);
  36763. op_plain_offset (x, 1, 0);
  36764. op_plain_offset (x, 129, 0);
  36765. set_name (0XFFFF0514, "kernel_IOS_GetUid");
  36766. set_cmt (0XFFFF0518, "pid", 0);
  36767. create_insn (x=0XFFFF051A);
  36768. op_plain_offset (x, 1, 0);
  36769. op_plain_offset (x, 129, 0);
  36770. create_byte (0XFFFF0522);
  36771. make_array (0XFFFF0522, 0X2);
  36772. create_dword (x=0XFFFF0524);
  36773. op_plain_offset (x, 0, 0);
  36774. op_plain_offset (x, 128, 0);
  36775. create_dword (x=0XFFFF0528);
  36776. op_plain_offset (x, 0, 0);
  36777. op_plain_offset (x, 128, 0);
  36778. set_cmt (0XFFFF052C, "Set the GID for a process (UID 0 only)\nReturn: 0 on success or -1 (permission denied)", 1);
  36779. create_insn (0XFFFF052C);
  36780. set_name (0XFFFF052C, "kernel_IOS_SetGid");
  36781. create_insn (x=0XFFFF0532);
  36782. op_plain_offset (x, 1, 0);
  36783. op_plain_offset (x, 129, 0);
  36784. create_insn (x=0XFFFF053E);
  36785. op_plain_offset (x, 1, 0);
  36786. op_plain_offset (x, 129, 0);
  36787. create_insn (x=0XFFFF0548);
  36788. op_plain_offset (x, 1, 0);
  36789. op_plain_offset (x, 129, 0);
  36790. create_insn (x=0XFFFF054E);
  36791. op_plain_offset (x, 1, 0);
  36792. op_plain_offset (x, 129, 0);
  36793. create_insn (0XFFFF055A);
  36794. create_insn (0XFFFF0560);
  36795. create_byte (0XFFFF0566);
  36796. make_array (0XFFFF0566, 0X2);
  36797. create_dword (x=0XFFFF0568);
  36798. op_plain_offset (x, 0, 0);
  36799. op_plain_offset (x, 128, 0);
  36800. create_dword (x=0XFFFF056C);
  36801. op_plain_offset (x, 0, 0);
  36802. op_plain_offset (x, 128, 0);
  36803. create_dword (x=0XFFFF0570);
  36804. op_plain_offset (x, 0, 0);
  36805. op_plain_offset (x, 128, 0);
  36806. create_dword (x=0XFFFF0574);
  36807. op_plain_offset (x, 0, 0);
  36808. op_plain_offset (x, 128, 0);
  36809. set_cmt (0XFFFF0578, "Get the GID for the current thread\nReturn: Process GID", 1);
  36810. create_insn (x=0XFFFF0578);
  36811. op_plain_offset (x, 1, 0);
  36812. op_plain_offset (x, 129, 0);
  36813. set_name (0XFFFF0578, "kernel_IOS_GetGid");
  36814. create_insn (x=0XFFFF057E);
  36815. op_plain_offset (x, 1, 0);
  36816. op_plain_offset (x, 129, 0);
  36817. create_byte (0XFFFF0586);
  36818. make_array (0XFFFF0586, 0X2);
  36819. create_dword (x=0XFFFF0588);
  36820. op_plain_offset (x, 0, 0);
  36821. op_plain_offset (x, 128, 0);
  36822. create_dword (x=0XFFFF058C);
  36823. op_plain_offset (x, 0, 0);
  36824. op_plain_offset (x, 128, 0);
  36825. create_insn (0XFFFF0590);
  36826. create_insn (x=0XFFFF0592);
  36827. op_plain_offset (x, 1, 0);
  36828. op_plain_offset (x, 129, 0);
  36829. create_insn (x=0XFFFF059A);
  36830. op_plain_offset (x, 1, 0);
  36831. op_plain_offset (x, 129, 0);
  36832. set_cmt (0XFFFF059E, "thread2", 0);
  36833. create_insn (x=0XFFFF05A2);
  36834. op_plain_offset (x, 1, 0);
  36835. op_plain_offset (x, 129, 0);
  36836. set_cmt (0XFFFF05A4, "result", 0);
  36837. create_insn (x=0XFFFF05A8);
  36838. op_plain_offset (x, 1, 0);
  36839. op_plain_offset (x, 129, 0);
  36840. set_cmt (0XFFFF05AA, "a2", 0);
  36841. set_cmt (0XFFFF05AE, "a3", 0);
  36842. create_insn (x=0XFFFF05B0);
  36843. op_plain_offset (x, 1, 0XFFFF97A4);
  36844. op_plain_offset (x, 129, 0XFFFF97A4);
  36845. set_cmt (0XFFFF05BA, "a5", 0);
  36846. create_insn (0XFFFF05BC);
  36847. set_cmt (0XFFFF05BE, "a1", 0);
  36848. set_cmt (0XFFFF05C0, "a4", 0);
  36849. create_insn (x=0XFFFF05C0);
  36850. op_plain_offset (x, 1, 0);
  36851. op_plain_offset (x, 129, 0);
  36852. create_byte (0XFFFF05C6);
  36853. make_array (0XFFFF05C6, 0X2);
  36854. create_dword (x=0XFFFF05C8);
  36855. op_plain_offset (x, 0, 0);
  36856. op_plain_offset (x, 128, 0);
  36857. create_dword (x=0XFFFF05CC);
  36858. op_plain_offset (x, 0, 0);
  36859. op_plain_offset (x, 128, 0);
  36860. create_dword (x=0XFFFF05D0);
  36861. op_plain_offset (x, 0, 0);
  36862. op_plain_offset (x, 128, 0);
  36863. create_dword (x=0XFFFF05D4);
  36864. op_plain_offset (x, 0, 0);
  36865. op_plain_offset (x, 128, 0);
  36866. create_dword (x=0XFFFF05D8);
  36867. op_plain_offset (x, 0, 0);
  36868. op_plain_offset (x, 128, 0);
  36869. set_cmt (0XFFFF05DC, "Resume the specified thread\nReturn: 0 on success", 1);
  36870. create_insn (0XFFFF05DC);
  36871. set_name (0XFFFF05DC, "kernel_IOS_StartThread");
  36872. create_insn (x=0XFFFF05DE);
  36873. op_plain_offset (x, 1, 0);
  36874. op_plain_offset (x, 129, 0);
  36875. create_insn (x=0XFFFF05EC);
  36876. op_plain_offset (x, 1, 0);
  36877. op_plain_offset (x, 129, 0);
  36878. set_cmt (0XFFFF05EE, "thread2", 0);
  36879. set_cmt (0XFFFF05FA, "result", 0);
  36880. create_insn (x=0XFFFF0600);
  36881. op_plain_offset (x, 1, 0);
  36882. op_plain_offset (x, 129, 0);
  36883. set_cmt (0XFFFF0606, "result", 0);
  36884. create_insn (x=0XFFFF0608);
  36885. op_plain_offset (x, 1, 0);
  36886. op_plain_offset (x, 129, 0);
  36887. create_insn (x=0XFFFF060C);
  36888. op_plain_offset (x, 1, 0);
  36889. op_plain_offset (x, 129, 0);
  36890. set_cmt (0XFFFF060E, "a2", 0);
  36891. set_cmt (0XFFFF0614, "a1", 0);
  36892. create_insn (x=0XFFFF0614);
  36893. op_plain_offset (x, 1, 0);
  36894. op_plain_offset (x, 129, 0);
  36895. set_cmt (0XFFFF0618, "a3", 0);
  36896. create_insn (x=0XFFFF061A);
  36897. op_plain_offset (x, 1, 0XFFFF97A4);
  36898. op_plain_offset (x, 129, 0XFFFF97A4);
  36899. set_cmt (0XFFFF0624, "a4", 0);
  36900. create_insn (x=0XFFFF0624);
  36901. op_plain_offset (x, 1, 0);
  36902. op_plain_offset (x, 129, 0);
  36903. create_insn (0XFFFF062A);
  36904. create_insn (x=0XFFFF0634);
  36905. op_plain_offset (x, 1, 0);
  36906. op_plain_offset (x, 129, 0);
  36907. create_insn (x=0XFFFF0638);
  36908. op_plain_offset (x, 1, 0);
  36909. op_plain_offset (x, 129, 0);
  36910. create_insn (x=0XFFFF0652);
  36911. op_plain_offset (x, 1, 0);
  36912. op_plain_offset (x, 129, 0);
  36913. create_insn (x=0XFFFF065E);
  36914. op_plain_offset (x, 1, 0);
  36915. op_plain_offset (x, 129, 0);
  36916. create_insn (x=0XFFFF0668);
  36917. op_plain_offset (x, 1, 0);
  36918. op_plain_offset (x, 129, 0);
  36919. create_insn (x=0XFFFF066C);
  36920. op_plain_offset (x, 1, 0);
  36921. op_plain_offset (x, 129, 0);
  36922. create_insn (x=0XFFFF0674);
  36923. op_plain_offset (x, 1, 0);
  36924. op_plain_offset (x, 129, 0);
  36925. create_byte (0XFFFF067A);
  36926. make_array (0XFFFF067A, 0X2);
  36927. create_dword (x=0XFFFF067C);
  36928. op_plain_offset (x, 0, 0);
  36929. op_plain_offset (x, 128, 0);
  36930. create_dword (x=0XFFFF0680);
  36931. op_plain_offset (x, 0, 0);
  36932. op_plain_offset (x, 128, 0);
  36933. create_dword (x=0XFFFF0684);
  36934. op_plain_offset (x, 0, 0);
  36935. op_plain_offset (x, 128, 0);
  36936. create_dword (x=0XFFFF0688);
  36937. op_plain_offset (x, 0, 0);
  36938. op_plain_offset (x, 128, 0);
  36939. create_dword (x=0XFFFF068C);
  36940. op_plain_offset (x, 0, 0);
  36941. op_plain_offset (x, 128, 0);
  36942. create_dword (x=0XFFFF0690);
  36943. op_plain_offset (x, 0, 0);
  36944. op_plain_offset (x, 128, 0);
  36945. create_dword (x=0XFFFF0694);
  36946. op_plain_offset (x, 0, 0);
  36947. op_plain_offset (x, 128, 0);
  36948. create_dword (x=0XFFFF0698);
  36949. op_plain_offset (x, 0, 0);
  36950. op_plain_offset (x, 128, 0);
  36951. set_cmt (0XFFFF069C, "Suspend the specified thread\nReturn: 0 on success", 1);
  36952. create_insn (0XFFFF069C);
  36953. set_name (0XFFFF069C, "kernel_IOS_SuspendThread");
  36954. create_insn (x=0XFFFF069E);
  36955. op_plain_offset (x, 1, 0);
  36956. op_plain_offset (x, 129, 0);
  36957. create_insn (x=0XFFFF06AC);
  36958. op_plain_offset (x, 1, 0);
  36959. op_plain_offset (x, 129, 0);
  36960. set_cmt (0XFFFF06AE, "a2", 0);
  36961. create_insn (x=0XFFFF06C8);
  36962. op_plain_offset (x, 1, 0);
  36963. op_plain_offset (x, 129, 0);
  36964. set_cmt (0XFFFF06D2, "a5", 0);
  36965. create_insn (0XFFFF06D4);
  36966. create_insn (x=0XFFFF06DE);
  36967. op_plain_offset (x, 1, 0);
  36968. op_plain_offset (x, 129, 0);
  36969. create_insn (x=0XFFFF06E2);
  36970. op_plain_offset (x, 1, 0);
  36971. op_plain_offset (x, 129, 0);
  36972. create_insn (0XFFFF06F8);
  36973. create_insn (0XFFFF0708);
  36974. set_cmt (0XFFFF070C, "a1", 0);
  36975. set_cmt (0XFFFF070E, "a4", 0);
  36976. create_insn (x=0XFFFF070E);
  36977. op_plain_offset (x, 1, 0);
  36978. op_plain_offset (x, 129, 0);
  36979. create_dword (x=0XFFFF0714);
  36980. op_plain_offset (x, 0, 0);
  36981. op_plain_offset (x, 128, 0);
  36982. create_dword (x=0XFFFF0718);
  36983. op_plain_offset (x, 0, 0);
  36984. op_plain_offset (x, 128, 0);
  36985. create_dword (x=0XFFFF071C);
  36986. op_plain_offset (x, 0, 0);
  36987. op_plain_offset (x, 128, 0);
  36988. create_dword (x=0XFFFF0720);
  36989. op_plain_offset (x, 0, 0);
  36990. op_plain_offset (x, 128, 0);
  36991. create_dword (x=0XFFFF0724);
  36992. op_plain_offset (x, 0, 0);
  36993. op_plain_offset (x, 128, 0);
  36994. set_cmt (0XFFFF0728, "Yield execution to any higher priority threads\nReturn: 0 on success", 1);
  36995. create_insn (0XFFFF0728);
  36996. set_name (0XFFFF0728, "kernel_IOS_YieldThread");
  36997. create_insn (x=0XFFFF072A);
  36998. op_plain_offset (x, 1, 0);
  36999. op_plain_offset (x, 129, 0);
  37000. create_insn (x=0XFFFF072E);
  37001. op_plain_offset (x, 1, 0);
  37002. op_plain_offset (x, 129, 0);
  37003. set_cmt (0XFFFF0730, "a3", 0);
  37004. set_cmt (0XFFFF0738, "a4", 0);
  37005. create_insn (x=0XFFFF0738);
  37006. op_plain_offset (x, 1, 0);
  37007. op_plain_offset (x, 129, 0);
  37008. set_cmt (0XFFFF073A, "a1", 0);
  37009. create_insn (x=0XFFFF073A);
  37010. op_plain_offset (x, 1, 0);
  37011. op_plain_offset (x, 129, 0);
  37012. create_insn (x=0XFFFF0740);
  37013. op_plain_offset (x, 1, 0);
  37014. op_plain_offset (x, 129, 0);
  37015. create_byte (0XFFFF074A);
  37016. make_array (0XFFFF074A, 0X2);
  37017. create_dword (x=0XFFFF074C);
  37018. op_plain_offset (x, 0, 0);
  37019. op_plain_offset (x, 128, 0);
  37020. create_dword (x=0XFFFF0750);
  37021. op_plain_offset (x, 0, 0);
  37022. op_plain_offset (x, 128, 0);
  37023. create_dword (x=0XFFFF0754);
  37024. op_plain_offset (x, 0, 0);
  37025. op_plain_offset (x, 128, 0);
  37026. create_dword (x=0XFFFF0758);
  37027. op_plain_offset (x, 0, 0);
  37028. op_plain_offset (x, 128, 0);
  37029. create_dword (x=0XFFFF075C);
  37030. op_plain_offset (x, 0, 0);
  37031. op_plain_offset (x, 128, 0);
  37032. set_cmt (0XFFFF0760, "Get the priority of the specified thread\nReturn: thread's priority or error (negative value)", 1);
  37033. create_insn (0XFFFF0760);
  37034. set_name (0XFFFF0760, "kernel_IOS_GetThreadPriority");
  37035. create_insn (x=0XFFFF0766);
  37036. op_plain_offset (x, 1, 0);
  37037. op_plain_offset (x, 129, 0);
  37038. create_insn (x=0XFFFF0774);
  37039. op_plain_offset (x, 1, 0);
  37040. op_plain_offset (x, 129, 0);
  37041. create_insn (x=0XFFFF0778);
  37042. op_plain_offset (x, 1, 0);
  37043. op_plain_offset (x, 129, 0);
  37044. create_insn (0XFFFF078C);
  37045. create_insn (0XFFFF0796);
  37046. create_insn (0XFFFF079A);
  37047. create_byte (0XFFFF07A6);
  37048. make_array (0XFFFF07A6, 0X2);
  37049. create_dword (x=0XFFFF07A8);
  37050. op_plain_offset (x, 0, 0);
  37051. op_plain_offset (x, 128, 0);
  37052. create_dword (x=0XFFFF07AC);
  37053. op_plain_offset (x, 0, 0);
  37054. op_plain_offset (x, 128, 0);
  37055. set_cmt (0XFFFF07B0, "Set the priority of the specified thread\nReturn: 0 on success", 1);
  37056. create_insn (0XFFFF07B0);
  37057. set_name (0XFFFF07B0, "kernel_IOS_SetThreadPriority");
  37058. create_insn (x=0XFFFF07B2);
  37059. op_plain_offset (x, 1, 0);
  37060. op_plain_offset (x, 129, 0);
  37061. create_insn (x=0XFFFF07C2);
  37062. op_plain_offset (x, 1, 0);
  37063. op_plain_offset (x, 129, 0);
  37064. set_cmt (0XFFFF07F2, "result", 0);
  37065. set_cmt (0XFFFF07F4, "thread2", 0);
  37066. create_insn (x=0XFFFF07F6);
  37067. op_plain_offset (x, 1, 0);
  37068. op_plain_offset (x, 129, 0);
  37069. create_insn (x=0XFFFF07FA);
  37070. op_plain_offset (x, 1, 0);
  37071. op_plain_offset (x, 129, 0);
  37072. set_cmt (0XFFFF07FC, "a2", 0);
  37073. set_cmt (0XFFFF07FE, "a1", 0);
  37074. create_insn (x=0XFFFF07FE);
  37075. op_plain_offset (x, 1, 0);
  37076. op_plain_offset (x, 129, 0);
  37077. set_cmt (0XFFFF0802, "a3", 0);
  37078. create_insn (x=0XFFFF0804);
  37079. op_plain_offset (x, 1, 0XFFFF97A4);
  37080. op_plain_offset (x, 129, 0XFFFF97A4);
  37081. set_cmt (0XFFFF080E, "a4", 0);
  37082. create_insn (x=0XFFFF080E);
  37083. op_plain_offset (x, 1, 0);
  37084. op_plain_offset (x, 129, 0);
  37085. create_insn (0XFFFF0814);
  37086. create_insn (x=0XFFFF081E);
  37087. op_plain_offset (x, 1, 0);
  37088. op_plain_offset (x, 129, 0);
  37089. create_insn (x=0XFFFF0820);
  37090. op_plain_offset (x, 1, 0);
  37091. op_plain_offset (x, 129, 0);
  37092. create_insn (x=0XFFFF083C);
  37093. op_plain_offset (x, 1, 0);
  37094. op_plain_offset (x, 129, 0);
  37095. create_dword (x=0XFFFF0848);
  37096. op_plain_offset (x, 0, 0);
  37097. op_plain_offset (x, 128, 0);
  37098. create_dword (x=0XFFFF084C);
  37099. op_plain_offset (x, 0, 0);
  37100. op_plain_offset (x, 128, 0);
  37101. create_dword (x=0XFFFF0850);
  37102. op_plain_offset (x, 0, 0);
  37103. op_plain_offset (x, 128, 0);
  37104. create_dword (x=0XFFFF0854);
  37105. op_plain_offset (x, 0, 0);
  37106. op_plain_offset (x, 128, 0);
  37107. create_dword (x=0XFFFF0858);
  37108. op_plain_offset (x, 0, 0);
  37109. op_plain_offset (x, 128, 0);
  37110. create_dword (x=0XFFFF085C);
  37111. op_plain_offset (x, 0, 0);
  37112. op_plain_offset (x, 128, 0);
  37113. create_dword (x=0XFFFF0860);
  37114. op_plain_offset (x, 0, 0);
  37115. op_plain_offset (x, 128, 0);
  37116. create_insn (0XFFFF0864);
  37117. set_name (0XFFFF0864, "_kernel_print_thread_info");
  37118. create_insn (x=0XFFFF086C);
  37119. op_plain_offset (x, 1, 0);
  37120. op_plain_offset (x, 129, 0);
  37121. create_insn (x=0XFFFF0870);
  37122. op_stroff (x, 1, GetStrucIdByName("IOSThread"), 0);
  37123. set_cmt (0XFFFF0876, "switch 7 cases ", 0);
  37124. create_insn (x=0XFFFF087A);
  37125. op_plain_offset (x, 1, 0);
  37126. op_plain_offset (x, 129, 0);
  37127. set_cmt (0XFFFF0880, "switch jump", 0);
  37128. set_cmt (0XFFFF0882, "jumptable FFFF0880 default case", 1);
  37129. create_insn (x=0XFFFF0882);
  37130. op_plain_offset (x, 1, 0);
  37131. op_plain_offset (x, 129, 0);
  37132. create_insn (x=0XFFFF0888);
  37133. op_plain_offset (x, 1, 0);
  37134. op_plain_offset (x, 129, 0);
  37135. create_insn (x=0XFFFF088C);
  37136. op_plain_offset (x, 1, 0);
  37137. op_plain_offset (x, 129, 0);
  37138. set_cmt (0XFFFF0898, "switch 16 cases ", 0);
  37139. set_cmt (0XFFFF089C, "jumptable FFFF0938 default case", 1);
  37140. create_insn (x=0XFFFF08A8);
  37141. op_stkvar (x, 1);
  37142. create_insn (x=0XFFFF08AA);
  37143. op_plain_offset (x, 1, 0);
  37144. op_plain_offset (x, 129, 0);
  37145. create_insn (x=0XFFFF08AC);
  37146. op_plain_offset (x, 1, 0);
  37147. op_plain_offset (x, 129, 0);
  37148. set_cmt (0XFFFF08B0, "PID", 0);
  37149. create_insn (x=0XFFFF08B2);
  37150. op_plain_offset (x, 1, 0);
  37151. op_plain_offset (x, 129, 0);
  37152. set_cmt (0XFFFF08B6, "process name", 0);
  37153. set_cmt (0XFFFF08B8, "priority", 0);
  37154. create_insn (x=0XFFFF08BA);
  37155. op_plain_offset (x, 1, 0);
  37156. op_plain_offset (x, 129, 0);
  37157. create_insn (x=0XFFFF08C6);
  37158. op_stkvar (x, 1);
  37159. create_insn (x=0XFFFF08C8);
  37160. op_plain_offset (x, 1, 0);
  37161. op_plain_offset (x, 129, 0);
  37162. create_insn (x=0XFFFF08D4);
  37163. op_stkvar (x, 1);
  37164. create_insn (x=0XFFFF08D6);
  37165. op_plain_offset (x, 1, 0);
  37166. op_plain_offset (x, 129, 0);
  37167. create_insn (x=0XFFFF08E2);
  37168. op_stkvar (x, 1);
  37169. create_insn (x=0XFFFF08E4);
  37170. op_plain_offset (x, 1, 0);
  37171. op_plain_offset (x, 129, 0);
  37172. create_insn (x=0XFFFF08F0);
  37173. op_stkvar (x, 1);
  37174. create_insn (x=0XFFFF08F2);
  37175. op_plain_offset (x, 1, 0);
  37176. op_plain_offset (x, 129, 0);
  37177. create_insn (0XFFFF0908);
  37178. create_insn (x=0XFFFF091E);
  37179. op_plain_offset (x, 1, 0);
  37180. op_plain_offset (x, 129, 0);
  37181. create_insn (x=0XFFFF0922);
  37182. op_plain_offset (x, 1, 0);
  37183. op_plain_offset (x, 129, 0);
  37184. set_cmt (0XFFFF0926, "format", 0);
  37185. create_insn (x=0XFFFF0926);
  37186. op_plain_offset (x, 1, 0);
  37187. op_plain_offset (x, 129, 0);
  37188. set_cmt (0XFFFF092A, "jumptable FFFF0880 case 0", 1);
  37189. create_insn (x=0XFFFF0932);
  37190. op_plain_offset (x, 1, 0);
  37191. op_plain_offset (x, 129, 0);
  37192. set_cmt (0XFFFF0938, "switch jump", 0);
  37193. create_insn (0XFFFF093A);
  37194. create_insn (0XFFFF093E);
  37195. set_cmt (0XFFFF0942, "jumptable FFFF0880 case 1", 1);
  37196. create_insn (x=0XFFFF0942);
  37197. op_plain_offset (x, 1, 0);
  37198. op_plain_offset (x, 129, 0);
  37199. set_cmt (0XFFFF0946, "jumptable FFFF0880 case 2", 1);
  37200. create_insn (x=0XFFFF0946);
  37201. op_plain_offset (x, 1, 0);
  37202. op_plain_offset (x, 129, 0);
  37203. set_cmt (0XFFFF094A, "jumptable FFFF0880 case 3", 1);
  37204. create_insn (x=0XFFFF094A);
  37205. op_plain_offset (x, 1, 0);
  37206. op_plain_offset (x, 129, 0);
  37207. set_cmt (0XFFFF094E, "jumptable FFFF0880 case 4", 1);
  37208. create_insn (x=0XFFFF094E);
  37209. op_plain_offset (x, 1, 0);
  37210. op_plain_offset (x, 129, 0);
  37211. set_cmt (0XFFFF0952, "jumptable FFFF0880 case 5", 1);
  37212. create_insn (x=0XFFFF0952);
  37213. op_plain_offset (x, 1, 0);
  37214. op_plain_offset (x, 129, 0);
  37215. set_cmt (0XFFFF0956, "jumptable FFFF0880 case 6", 1);
  37216. create_insn (x=0XFFFF0956);
  37217. op_plain_offset (x, 1, 0);
  37218. op_plain_offset (x, 129, 0);
  37219. set_cmt (0XFFFF095A, "jumptable FFFF0938 case 0", 1);
  37220. create_insn (x=0XFFFF095A);
  37221. op_plain_offset (x, 1, 0);
  37222. op_plain_offset (x, 129, 0);
  37223. set_cmt (0XFFFF095E, "jumptable FFFF0938 case 2", 1);
  37224. create_insn (x=0XFFFF095E);
  37225. op_plain_offset (x, 1, 0);
  37226. op_plain_offset (x, 129, 0);
  37227. set_cmt (0XFFFF0962, "jumptable FFFF0938 case 1", 1);
  37228. create_insn (x=0XFFFF0962);
  37229. op_plain_offset (x, 1, 0);
  37230. op_plain_offset (x, 129, 0);
  37231. set_cmt (0XFFFF0966, "jumptable FFFF0938 case 15", 1);
  37232. create_insn (x=0XFFFF0966);
  37233. op_plain_offset (x, 1, 0);
  37234. op_plain_offset (x, 129, 0);
  37235. set_cmt (0XFFFF096A, "jumptable FFFF0938 case 11", 1);
  37236. create_insn (x=0XFFFF096A);
  37237. op_plain_offset (x, 1, 0);
  37238. op_plain_offset (x, 129, 0);
  37239. set_cmt (0XFFFF096E, "jumptable FFFF0938 case 7", 1);
  37240. create_insn (x=0XFFFF096E);
  37241. op_plain_offset (x, 1, 0);
  37242. op_plain_offset (x, 129, 0);
  37243. set_cmt (0XFFFF0972, "jumptable FFFF0938 case 3", 1);
  37244. create_insn (x=0XFFFF0972);
  37245. op_plain_offset (x, 1, 0);
  37246. op_plain_offset (x, 129, 0);
  37247. create_byte (0XFFFF0976);
  37248. make_array (0XFFFF0976, 0X2);
  37249. create_dword (x=0XFFFF0978);
  37250. op_plain_offset (x, 0, 0);
  37251. op_plain_offset (x, 128, 0);
  37252. create_dword (x=0XFFFF097C);
  37253. op_plain_offset (x, 0, 0);
  37254. op_plain_offset (x, 128, 0);
  37255. create_dword (x=0XFFFF0980);
  37256. op_plain_offset (x, 0, 0);
  37257. op_plain_offset (x, 128, 0);
  37258. create_dword (x=0XFFFF0984);
  37259. op_plain_offset (x, 0, 0);
  37260. op_plain_offset (x, 128, 0);
  37261. create_dword (x=0XFFFF0988);
  37262. op_plain_offset (x, 0, 0);
  37263. op_plain_offset (x, 128, 0);
  37264. create_dword (x=0XFFFF098C);
  37265. op_plain_offset (x, 0, 0);
  37266. op_plain_offset (x, 128, 0);
  37267. create_dword (x=0XFFFF0990);
  37268. op_plain_offset (x, 0, 0);
  37269. op_plain_offset (x, 128, 0);
  37270. create_dword (x=0XFFFF0994);
  37271. op_plain_offset (x, 0, 0);
  37272. op_plain_offset (x, 128, 0);
  37273. create_dword (x=0XFFFF0998);
  37274. op_plain_offset (x, 0, 0);
  37275. op_plain_offset (x, 128, 0);
  37276. create_dword (x=0XFFFF099C);
  37277. op_plain_offset (x, 0, 0);
  37278. op_plain_offset (x, 128, 0);
  37279. create_dword (x=0XFFFF09A0);
  37280. op_plain_offset (x, 0, 0);
  37281. op_plain_offset (x, 128, 0);
  37282. create_dword (x=0XFFFF09A4);
  37283. op_plain_offset (x, 0, 0);
  37284. op_plain_offset (x, 128, 0);
  37285. create_dword (0XFFFF09A8);
  37286. create_dword (0XFFFF09AC);
  37287. create_dword (0XFFFF09B0);
  37288. create_dword (x=0XFFFF09B4);
  37289. op_plain_offset (x, 0, 0);
  37290. op_plain_offset (x, 128, 0);
  37291. create_dword (x=0XFFFF09B8);
  37292. op_plain_offset (x, 0, 0);
  37293. op_plain_offset (x, 128, 0);
  37294. create_dword (x=0XFFFF09BC);
  37295. op_plain_offset (x, 0, 0);
  37296. op_plain_offset (x, 128, 0);
  37297. create_dword (x=0XFFFF09C0);
  37298. op_plain_offset (x, 0, 0);
  37299. op_plain_offset (x, 128, 0);
  37300. create_dword (x=0XFFFF09C4);
  37301. op_plain_offset (x, 0, 0);
  37302. op_plain_offset (x, 128, 0);
  37303. create_dword (x=0XFFFF09C8);
  37304. op_plain_offset (x, 0, 0);
  37305. op_plain_offset (x, 128, 0);
  37306. create_dword (x=0XFFFF09CC);
  37307. op_plain_offset (x, 0, 0);
  37308. op_plain_offset (x, 128, 0);
  37309. create_dword (x=0XFFFF09D0);
  37310. op_plain_offset (x, 0, 0);
  37311. op_plain_offset (x, 128, 0);
  37312. create_dword (x=0XFFFF09D4);
  37313. op_plain_offset (x, 0, 0);
  37314. op_plain_offset (x, 128, 0);
  37315. create_dword (x=0XFFFF09D8);
  37316. op_plain_offset (x, 0, 0);
  37317. op_plain_offset (x, 128, 0);
  37318. create_dword (x=0XFFFF09DC);
  37319. op_plain_offset (x, 0, 0);
  37320. op_plain_offset (x, 128, 0);
  37321. create_dword (x=0XFFFF09E0);
  37322. op_plain_offset (x, 0, 0);
  37323. op_plain_offset (x, 128, 0);
  37324. create_dword (x=0XFFFF09E4);
  37325. op_plain_offset (x, 0, 0);
  37326. op_plain_offset (x, 128, 0);
  37327. create_dword (x=0XFFFF09E8);
  37328. op_plain_offset (x, 0, 0);
  37329. op_plain_offset (x, 128, 0);
  37330. create_dword (x=0XFFFF09EC);
  37331. op_plain_offset (x, 0, 0);
  37332. op_plain_offset (x, 128, 0);
  37333. create_dword (x=0XFFFF09F0);
  37334. op_plain_offset (x, 0, 0);
  37335. op_plain_offset (x, 128, 0);
  37336. create_insn (0XFFFF09F4);
  37337. set_name (0XFFFF09F4, "_kernel_print_all_threads");
  37338. set_cmt (0XFFFF09F8, "thread_num", 0);
  37339. create_byte (0XFFFF0A0A);
  37340. make_array (0XFFFF0A0A, 0X2);
  37341. create_insn (0XFFFF0A0C);
  37342. set_name (0XFFFF0A0C, "kernel_iosp_thread");
  37343. set_cmt (0XFFFF0A1C, "arg", 0);
  37344. set_cmt (0XFFFF0A1E, "priority", 0);
  37345. create_insn (x=0XFFFF0A1E);
  37346. op_stkvar (x, 1);
  37347. set_cmt (0XFFFF0A20, "stack_top", 0);
  37348. set_cmt (0XFFFF0A22, "stacksize", 0);
  37349. set_cmt (0XFFFF0A26, "proc", 0);
  37350. create_insn (x=0XFFFF0A26);
  37351. op_plain_offset (x, 1, 0);
  37352. op_plain_offset (x, 129, 0);
  37353. set_cmt (0XFFFF0A28, "detached", 0);
  37354. create_insn (x=0XFFFF0A28);
  37355. op_stkvar (x, 1);
  37356. create_insn (x=0XFFFF0A34);
  37357. op_plain_offset (x, 1, 0);
  37358. op_plain_offset (x, 129, 0);
  37359. create_insn (x=0XFFFF0A44);
  37360. op_plain_offset (x, 1, 0);
  37361. op_plain_offset (x, 129, 0);
  37362. create_insn (x=0XFFFF0A46);
  37363. op_stkvar (x, 1);
  37364. create_insn (x=0XFFFF0A48);
  37365. op_stkvar (x, 1);
  37366. create_insn (x=0XFFFF0A4C);
  37367. op_stkvar (x, 1);
  37368. create_insn (x=0XFFFF0A52);
  37369. op_plain_offset (x, 1, 0);
  37370. op_plain_offset (x, 129, 0);
  37371. create_insn (0XFFFF0A66);
  37372. set_cmt (0XFFFF0A6C, "priority", 0);
  37373. create_insn (x=0XFFFF0A6C);
  37374. op_stkvar (x, 1);
  37375. set_cmt (0XFFFF0A6E, "stack_top", 0);
  37376. set_cmt (0XFFFF0A70, "arg", 0);
  37377. set_cmt (0XFFFF0A72, "stacksize", 0);
  37378. set_cmt (0XFFFF0A74, "proc", 0);
  37379. create_insn (x=0XFFFF0A74);
  37380. op_plain_offset (x, 1, 0);
  37381. op_plain_offset (x, 129, 0);
  37382. set_cmt (0XFFFF0A76, "detached", 0);
  37383. create_insn (x=0XFFFF0A76);
  37384. op_stkvar (x, 1);
  37385. create_insn (x=0XFFFF0A82);
  37386. op_plain_offset (x, 1, 0);
  37387. op_plain_offset (x, 129, 0);
  37388. set_cmt (0XFFFF0A96, "priority", 0);
  37389. create_insn (x=0XFFFF0A96);
  37390. op_stkvar (x, 1);
  37391. set_cmt (0XFFFF0A98, "arg", 0);
  37392. set_cmt (0XFFFF0A9A, "stack_top", 0);
  37393. set_cmt (0XFFFF0A9C, "stacksize", 0);
  37394. set_cmt (0XFFFF0A9E, "proc", 0);
  37395. create_insn (x=0XFFFF0A9E);
  37396. op_plain_offset (x, 1, 0);
  37397. op_plain_offset (x, 129, 0);
  37398. set_cmt (0XFFFF0AA0, "detached", 0);
  37399. create_insn (x=0XFFFF0AA0);
  37400. op_stkvar (x, 1);
  37401. create_insn (x=0XFFFF0AB8);
  37402. op_plain_offset (x, 1, 0);
  37403. op_plain_offset (x, 129, 0);
  37404. set_cmt (0XFFFF0ABE, "priority", 0);
  37405. create_insn (x=0XFFFF0ABE);
  37406. op_stkvar (x, 1);
  37407. set_cmt (0XFFFF0AC0, "arg", 0);
  37408. set_cmt (0XFFFF0AC2, "stack_top", 0);
  37409. set_cmt (0XFFFF0AC4, "stacksize", 0);
  37410. set_cmt (0XFFFF0AC6, "proc", 0);
  37411. create_insn (x=0XFFFF0AC6);
  37412. op_plain_offset (x, 1, 0);
  37413. op_plain_offset (x, 129, 0);
  37414. set_cmt (0XFFFF0AC8, "detached", 0);
  37415. create_insn (x=0XFFFF0AC8);
  37416. op_stkvar (x, 1);
  37417. create_insn (x=0XFFFF0AD2);
  37418. op_plain_offset (x, 1, 0);
  37419. op_plain_offset (x, 129, 0);
  37420. set_cmt (0XFFFF0AD4, "thread_id", 0);
  37421. create_insn (x=0XFFFF0AE0);
  37422. op_plain_offset (x, 1, 0);
  37423. op_plain_offset (x, 129, 0);
  37424. create_insn (x=0XFFFF0AE8);
  37425. op_plain_offset (x, 1, 0);
  37426. op_plain_offset (x, 129, 0);
  37427. create_insn (0XFFFF0AF2);
  37428. create_insn (x=0XFFFF0AFC);
  37429. op_plain_offset (x, 1, 0);
  37430. op_plain_offset (x, 129, 0);
  37431. create_insn (x=0XFFFF0AFE);
  37432. op_stkvar (x, 1);
  37433. create_insn (0XFFFF0B04);
  37434. create_insn (x=0XFFFF0B0C);
  37435. op_plain_offset (x, 1, 0);
  37436. op_plain_offset (x, 129, 0);
  37437. create_insn (x=0XFFFF0B1A);
  37438. op_hex (x, 1);
  37439. create_insn (x=0XFFFF0B26);
  37440. op_hex (x, 1);
  37441. create_insn (x=0XFFFF0B28);
  37442. op_plain_offset (x, 1, 0);
  37443. op_plain_offset (x, 129, 0);
  37444. create_insn (x=0XFFFF0B2E);
  37445. op_hex (x, 1);
  37446. create_insn (x=0XFFFF0B30);
  37447. op_stkvar (x, 1);
  37448. create_insn (x=0XFFFF0B32);
  37449. op_hex (x, 1);
  37450. create_insn (x=0XFFFF0B34);
  37451. op_stkvar (x, 1);
  37452. create_insn (x=0XFFFF0B36);
  37453. op_plain_offset (x, 1, 0);
  37454. op_plain_offset (x, 129, 0);
  37455. create_insn (x=0XFFFF0B38);
  37456. op_hex (x, 1);
  37457. create_insn (x=0XFFFF0B3C);
  37458. op_plain_offset (x, 1, 0);
  37459. op_plain_offset (x, 129, 0);
  37460. create_insn (x=0XFFFF0B42);
  37461. op_stkvar (x, 1);
  37462. create_insn (x=0XFFFF0B44);
  37463. op_stkvar (x, 1);
  37464. create_insn (x=0XFFFF0B46);
  37465. op_hex (x, 1);
  37466. create_insn (0XFFFF0B4E);
  37467. create_insn (0XFFFF0B56);
  37468. create_insn (0XFFFF0B5E);
  37469. create_insn (x=0XFFFF0B64);
  37470. op_stkvar (x, 1);
  37471. create_insn (x=0XFFFF0B6E);
  37472. op_plain_offset (x, 1, 0);
  37473. op_plain_offset (x, 129, 0);
  37474. create_insn (x=0XFFFF0B70);
  37475. op_stkvar (x, 1);
  37476. create_insn (x=0XFFFF0B72);
  37477. op_stkvar (x, 1);
  37478. create_insn (x=0XFFFF0B74);
  37479. op_plain_offset (x, 1, 0);
  37480. op_plain_offset (x, 129, 0);
  37481. create_insn (x=0XFFFF0B78);
  37482. op_stkvar (x, 1);
  37483. create_insn (x=0XFFFF0B80);
  37484. op_stkvar (x, 1);
  37485. create_insn (x=0XFFFF0B84);
  37486. op_stkvar (x, 1);
  37487. create_insn (x=0XFFFF0B8E);
  37488. op_plain_offset (x, 1, 0);
  37489. op_plain_offset (x, 129, 0);
  37490. create_insn (x=0XFFFF0B90);
  37491. op_stkvar (x, 1);
  37492. create_insn (x=0XFFFF0B92);
  37493. op_stkvar (x, 1);
  37494. create_insn (x=0XFFFF0B94);
  37495. op_plain_offset (x, 1, 0);
  37496. op_plain_offset (x, 129, 0);
  37497. create_insn (x=0XFFFF0B98);
  37498. op_plain_offset (x, 1, 0);
  37499. op_plain_offset (x, 129, 0);
  37500. create_insn (x=0XFFFF0B9C);
  37501. op_hex (x, 1);
  37502. create_insn (x=0XFFFF0B9E);
  37503. op_hex (x, 1);
  37504. create_insn (x=0XFFFF0BA2);
  37505. op_plain_offset (x, 1, 0);
  37506. op_plain_offset (x, 129, 0);
  37507. create_insn (x=0XFFFF0BA6);
  37508. op_plain_offset (x, 1, 0);
  37509. op_plain_offset (x, 129, 0);
  37510. create_insn (x=0XFFFF0BAA);
  37511. op_hex (x, 1);
  37512. create_insn (x=0XFFFF0BAC);
  37513. op_hex (x, 1);
  37514. create_insn (x=0XFFFF0BB2);
  37515. op_hex (x, 1);
  37516. set_cmt (0XFFFF0BB4, "size", 0);
  37517. set_cmt (0XFFFF0BB6, "pointer", 0);
  37518. set_cmt (0XFFFF0BB8, "byte", 0);
  37519. create_insn (x=0XFFFF0BBA);
  37520. op_plain_offset (x, 1, 0);
  37521. op_plain_offset (x, 129, 0);
  37522. create_insn (x=0XFFFF0BC0);
  37523. op_plain_offset (x, 1, 0);
  37524. op_plain_offset (x, 129, 0);
  37525. create_insn (0XFFFF0BDC);
  37526. create_insn (x=0XFFFF0BE0);
  37527. op_stkvar (x, 1);
  37528. create_insn (x=0XFFFF0BF2);
  37529. op_plain_offset (x, 1, 0);
  37530. op_plain_offset (x, 129, 0);
  37531. create_insn (x=0XFFFF0BF4);
  37532. op_plain_offset (x, 1, 0);
  37533. op_plain_offset (x, 129, 0);
  37534. create_insn (x=0XFFFF0BF8);
  37535. op_stkvar (x, 1);
  37536. create_insn (x=0XFFFF0BFA);
  37537. op_plain_offset (x, 1, 0);
  37538. op_plain_offset (x, 129, 0);
  37539. set_cmt (0XFFFF0C00, "detached", 0);
  37540. create_insn (x=0XFFFF0C00);
  37541. op_stkvar (x, 1);
  37542. set_cmt (0XFFFF0C02, "arg", 0);
  37543. set_cmt (0XFFFF0C04, "stack_top", 0);
  37544. set_cmt (0XFFFF0C06, "stacksize", 0);
  37545. set_cmt (0XFFFF0C08, "proc", 0);
  37546. create_insn (x=0XFFFF0C08);
  37547. op_stkvar (x, 1);
  37548. set_cmt (0XFFFF0C0A, "priority", 0);
  37549. create_insn (x=0XFFFF0C0A);
  37550. op_stkvar (x, 1);
  37551. create_insn (x=0XFFFF0C14);
  37552. op_plain_offset (x, 1, 0);
  37553. op_plain_offset (x, 129, 0);
  37554. create_insn (x=0XFFFF0C34);
  37555. op_plain_offset (x, 1, 0);
  37556. op_plain_offset (x, 129, 0);
  37557. set_cmt (0XFFFF0C38, "ptr", 0);
  37558. create_insn (x=0XFFFF0C38);
  37559. op_plain_offset (x, 1, 0);
  37560. op_plain_offset (x, 129, 0);
  37561. set_cmt (0XFFFF0C3C, "size", 0);
  37562. set_cmt (0XFFFF0C40, "ptr", 0);
  37563. create_insn (x=0XFFFF0C40);
  37564. op_plain_offset (x, 1, 0);
  37565. op_plain_offset (x, 129, 0);
  37566. create_insn (x=0XFFFF0C44);
  37567. op_plain_offset (x, 1, 0);
  37568. op_plain_offset (x, 129, 0);
  37569. create_insn (x=0XFFFF0C46);
  37570. op_plain_offset (x, 1, 0);
  37571. op_plain_offset (x, 129, 0);
  37572. create_insn (x=0XFFFF0C4A);
  37573. op_plain_offset (x, 1, 0);
  37574. op_plain_offset (x, 129, 0);
  37575. set_cmt (0XFFFF0C4C, "format", 0);
  37576. create_insn (x=0XFFFF0C4C);
  37577. op_plain_offset (x, 1, 0);
  37578. op_plain_offset (x, 129, 0);
  37579. set_cmt (0XFFFF0C50, "priority", 0);
  37580. set_cmt (0XFFFF0C52, "threadid", 0);
  37581. create_insn (x=0XFFFF0C58);
  37582. op_plain_offset (x, 1, 0);
  37583. op_plain_offset (x, 129, 0);
  37584. set_cmt (0XFFFF0C5A, "priority", 0);
  37585. set_cmt (0XFFFF0C5C, "threadid", 0);
  37586. create_insn (x=0XFFFF0C62);
  37587. op_plain_offset (x, 1, 0);
  37588. op_plain_offset (x, 129, 0);
  37589. create_insn (x=0XFFFF0C64);
  37590. op_plain_offset (x, 1, 0);
  37591. op_plain_offset (x, 129, 0);
  37592. set_cmt (0XFFFF0C70, "flags", 0);
  37593. create_insn (x=0XFFFF0C80);
  37594. op_hex (x, 1);
  37595. create_insn (x=0XFFFF0C88);
  37596. op_plain_offset (x, 1, 0X138F01E0);
  37597. op_plain_offset (x, 129, 0X138F01E0);
  37598. create_insn (x=0XFFFF0C8E);
  37599. op_plain_offset (x, 1, 0X138F01E0);
  37600. op_plain_offset (x, 129, 0X138F01E0);
  37601. create_insn (0XFFFF0CA2);
  37602. create_insn (0XFFFF0CA6);
  37603. create_insn (x=0XFFFF0CAA);
  37604. op_hex (x, 1);
  37605. create_insn (x=0XFFFF0CB2);
  37606. op_plain_offset (x, 1, 0X138F0000);
  37607. op_plain_offset (x, 129, 0X138F0000);
  37608. create_insn (x=0XFFFF0CBA);
  37609. op_plain_offset (x, 1, 0X138F0000);
  37610. op_plain_offset (x, 129, 0X138F0000);
  37611. create_insn (x=0XFFFF0CC4);
  37612. op_plain_offset (x, 1, 0);
  37613. op_plain_offset (x, 129, 0);
  37614. create_insn (0XFFFF0CDE);
  37615. create_insn (0XFFFF0CE4);
  37616. set_cmt (0XFFFF0CE6, "priority", 0);
  37617. create_insn (x=0XFFFF0CE6);
  37618. op_stkvar (x, 1);
  37619. set_cmt (0XFFFF0CE8, "detached", 0);
  37620. create_insn (x=0XFFFF0CE8);
  37621. op_stkvar (x, 1);
  37622. set_cmt (0XFFFF0CEA, "stacksize", 0);
  37623. set_cmt (0XFFFF0CEC, "arg", 0);
  37624. set_cmt (0XFFFF0CEE, "proc", 0);
  37625. create_insn (x=0XFFFF0CEE);
  37626. op_plain_offset (x, 1, 0);
  37627. op_plain_offset (x, 129, 0);
  37628. create_insn (0XFFFF0D06);
  37629. create_insn (0XFFFF0D10);
  37630. create_dword (x=0XFFFF0D1C);
  37631. op_plain_offset (x, 0, 0);
  37632. op_plain_offset (x, 128, 0);
  37633. set_name (0XFFFF0D1C, "proc");
  37634. create_dword (x=0XFFFF0D20);
  37635. op_plain_offset (x, 0, 0);
  37636. op_plain_offset (x, 128, 0);
  37637. create_dword (x=0XFFFF0D24);
  37638. op_plain_offset (x, 0, 0);
  37639. op_plain_offset (x, 128, 0);
  37640. create_dword (x=0XFFFF0D28);
  37641. op_plain_offset (x, 0, 0);
  37642. op_plain_offset (x, 128, 0);
  37643. create_dword (x=0XFFFF0D2C);
  37644. op_plain_offset (x, 0, 0);
  37645. op_plain_offset (x, 128, 0);
  37646. create_dword (x=0XFFFF0D30);
  37647. op_plain_offset (x, 0, 0);
  37648. op_plain_offset (x, 128, 0);
  37649. create_dword (x=0XFFFF0D34);
  37650. op_plain_offset (x, 0, 0);
  37651. op_plain_offset (x, 128, 0);
  37652. create_dword (x=0XFFFF0D38);
  37653. op_plain_offset (x, 0, 0);
  37654. op_plain_offset (x, 128, 0);
  37655. create_dword (x=0XFFFF0D3C);
  37656. op_plain_offset (x, 0, 0);
  37657. op_plain_offset (x, 128, 0);
  37658. create_dword (x=0XFFFF0D40);
  37659. op_plain_offset (x, 0, 0);
  37660. op_plain_offset (x, 128, 0);
  37661. create_dword (x=0XFFFF0D44);
  37662. op_plain_offset (x, 0, 0);
  37663. op_plain_offset (x, 128, 0);
  37664. create_dword (x=0XFFFF0D48);
  37665. op_plain_offset (x, 0, 0);
  37666. op_plain_offset (x, 128, 0);
  37667. create_dword (x=0XFFFF0D4C);
  37668. op_plain_offset (x, 0, 0);
  37669. op_plain_offset (x, 128, 0);
  37670. create_dword (x=0XFFFF0D50);
  37671. op_plain_offset (x, 0, 0);
  37672. op_plain_offset (x, 128, 0);
  37673. create_dword (x=0XFFFF0D54);
  37674. op_plain_offset (x, 0, 0);
  37675. op_plain_offset (x, 128, 0);
  37676. create_dword (x=0XFFFF0D58);
  37677. op_plain_offset (x, 0, 0);
  37678. op_plain_offset (x, 128, 0);
  37679. create_dword (x=0XFFFF0D5C);
  37680. op_plain_offset (x, 0, 0);
  37681. op_plain_offset (x, 128, 0);
  37682. create_dword (x=0XFFFF0D60);
  37683. op_plain_offset (x, 0, 0);
  37684. op_plain_offset (x, 128, 0);
  37685. create_dword (x=0XFFFF0D64);
  37686. op_plain_offset (x, 0, 0);
  37687. op_plain_offset (x, 128, 0);
  37688. create_dword (x=0XFFFF0D68);
  37689. op_plain_offset (x, 0, 0);
  37690. op_plain_offset (x, 128, 0);
  37691. create_dword (x=0XFFFF0D6C);
  37692. op_plain_offset (x, 0, 0);
  37693. op_plain_offset (x, 128, 0);
  37694. create_dword (x=0XFFFF0D70);
  37695. op_plain_offset (x, 0, 0);
  37696. op_plain_offset (x, 128, 0);
  37697. create_dword (x=0XFFFF0D74);
  37698. op_plain_offset (x, 0, 0);
  37699. op_plain_offset (x, 128, 0);
  37700. create_dword (x=0XFFFF0D78);
  37701. op_plain_offset (x, 0, 0);
  37702. op_plain_offset (x, 128, 0);
  37703. create_dword (x=0XFFFF0D7C);
  37704. op_plain_offset (x, 0, 0);
  37705. op_plain_offset (x, 128, 0);
  37706. create_dword (x=0XFFFF0D80);
  37707. op_plain_offset (x, 0, 0);
  37708. op_plain_offset (x, 128, 0);
  37709. create_dword (x=0XFFFF0D84);
  37710. op_plain_offset (x, 0, 0);
  37711. op_plain_offset (x, 128, 0);
  37712. create_dword (x=0XFFFF0D88);
  37713. op_plain_offset (x, 0, 0);
  37714. op_plain_offset (x, 128, 0);
  37715. create_dword (x=0XFFFF0D8C);
  37716. op_plain_offset (x, 0, 0);
  37717. op_plain_offset (x, 128, 0);
  37718. create_dword (x=0XFFFF0D90);
  37719. op_plain_offset (x, 0, 0);
  37720. op_plain_offset (x, 128, 0);
  37721. create_insn (0XFFFF0D94);
  37722. set_name (0XFFFF0D94, "kernel_main_2");
  37723. create_insn (x=0XFFFF0D96);
  37724. op_plain_offset (x, 1, 0);
  37725. op_plain_offset (x, 129, 0);
  37726. set_cmt (0XFFFF0D9A, "dst", 0);
  37727. create_insn (x=0XFFFF0D9E);
  37728. op_plain_offset (x, 1, 0);
  37729. op_plain_offset (x, 129, 0);
  37730. set_cmt (0XFFFF0DA0, "src", 0);
  37731. create_insn (x=0XFFFF0DA0);
  37732. op_plain_offset (x, 1, 0);
  37733. op_plain_offset (x, 129, 0);
  37734. set_cmt (0XFFFF0DA4, "size", 0);
  37735. create_insn (x=0XFFFF0DA6);
  37736. op_plain_offset (x, 1, 0);
  37737. op_plain_offset (x, 129, 0);
  37738. create_insn (x=0XFFFF0DAC);
  37739. op_plain_offset (x, 1, 0);
  37740. op_plain_offset (x, 129, 0);
  37741. create_insn (x=0XFFFF0DAE);
  37742. op_plain_offset (x, 1, 0);
  37743. op_plain_offset (x, 129, 0);
  37744. set_cmt (0XFFFF0DC0, "byte", 0);
  37745. create_insn (x=0XFFFF0DC4);
  37746. op_plain_offset (x, 1, 0);
  37747. op_plain_offset (x, 129, 0);
  37748. set_cmt (0XFFFF0DC6, "pointer", 0);
  37749. create_insn (x=0XFFFF0DCA);
  37750. op_plain_offset (x, 1, 0);
  37751. op_plain_offset (x, 129, 0);
  37752. set_cmt (0XFFFF0DE4, "priority", 0);
  37753. create_insn (x=0XFFFF0DE4);
  37754. op_stkvar (x, 1);
  37755. set_cmt (0XFFFF0DE8, "detached", 0);
  37756. create_insn (x=0XFFFF0DE8);
  37757. op_stkvar (x, 1);
  37758. set_cmt (0XFFFF0DEA, "arg", 0);
  37759. set_cmt (0XFFFF0DEC, "stack_top", 0);
  37760. set_cmt (0XFFFF0DEE, "stacksize", 0);
  37761. set_cmt (0XFFFF0DF0, "proc", 0);
  37762. create_insn (x=0XFFFF0DF0);
  37763. op_plain_offset (x, 1, 0);
  37764. op_plain_offset (x, 129, 0);
  37765. create_insn (x=0XFFFF0DFC);
  37766. op_plain_offset (x, 1, 0);
  37767. op_plain_offset (x, 129, 0);
  37768. create_byte (0XFFFF0E12);
  37769. make_array (0XFFFF0E12, 0X2);
  37770. create_dword (x=0XFFFF0E14);
  37771. op_plain_offset (x, 0, 0);
  37772. op_plain_offset (x, 128, 0);
  37773. create_dword (x=0XFFFF0E18);
  37774. op_plain_offset (x, 0, 0);
  37775. op_plain_offset (x, 128, 0);
  37776. create_dword (x=0XFFFF0E1C);
  37777. op_plain_offset (x, 0, 0);
  37778. op_plain_offset (x, 128, 0);
  37779. create_dword (x=0XFFFF0E20);
  37780. op_plain_offset (x, 0, 0);
  37781. op_plain_offset (x, 128, 0);
  37782. create_dword (x=0XFFFF0E24);
  37783. op_plain_offset (x, 0, 0);
  37784. op_plain_offset (x, 128, 0);
  37785. create_dword (x=0XFFFF0E28);
  37786. op_plain_offset (x, 0, 0);
  37787. op_plain_offset (x, 128, 0);
  37788. create_dword (x=0XFFFF0E2C);
  37789. op_plain_offset (x, 0, 0);
  37790. op_plain_offset (x, 128, 0);
  37791. create_dword (0XFFFF0E30);
  37792. create_dword (x=0XFFFF0E34);
  37793. op_plain_offset (x, 0, 0);
  37794. op_plain_offset (x, 128, 0);
  37795. create_dword (0XFFFF0E38);
  37796. create_dword (x=0XFFFF0E3C);
  37797. op_plain_offset (x, 0, 0);
  37798. op_plain_offset (x, 128, 0);
  37799. create_insn (0XFFFF0E40);
  37800. set_name (0XFFFF0E40, "_ppc_boot");
  37801. set_cmt (0XFFFF0E44, "src", 0);
  37802. create_insn (x=0XFFFF0E44);
  37803. op_plain_offset (x, 1, 0);
  37804. op_plain_offset (x, 129, 0);
  37805. set_cmt (0XFFFF0E46, "size", 0);
  37806. set_cmt (0XFFFF0E48, "dst", 0);
  37807. create_insn (x=0XFFFF0E4A);
  37808. op_plain_offset (x, 1, 0);
  37809. op_plain_offset (x, 129, 0);
  37810. create_insn (x=0XFFFF0E4E);
  37811. op_plain_offset (x, 1, 0);
  37812. op_plain_offset (x, 129, 0);
  37813. create_insn (x=0XFFFF0E52);
  37814. op_plain_offset (x, 1, 0);
  37815. op_plain_offset (x, 129, 0);
  37816. set_cmt (0XFFFF0E54, "ready", 0);
  37817. create_insn (x=0XFFFF0E5C);
  37818. op_plain_offset (x, 1, 0);
  37819. op_plain_offset (x, 129, 0);
  37820. set_cmt (0XFFFF0E62, "ready", 0);
  37821. create_insn (x=0XFFFF0E66);
  37822. op_plain_offset (x, 1, 0);
  37823. op_plain_offset (x, 129, 0);
  37824. create_byte (0XFFFF0E72);
  37825. make_array (0XFFFF0E72, 0X2);
  37826. create_dword (x=0XFFFF0E74);
  37827. op_plain_offset (x, 0, 0);
  37828. op_plain_offset (x, 128, 0);
  37829. create_dword (x=0XFFFF0E78);
  37830. op_plain_offset (x, 0, 0);
  37831. op_plain_offset (x, 128, 0);
  37832. create_dword (x=0XFFFF0E7C);
  37833. op_plain_offset (x, 0, 0);
  37834. op_plain_offset (x, 128, 0);
  37835. create_dword (x=0XFFFF0E80);
  37836. op_plain_offset (x, 0, 0);
  37837. op_plain_offset (x, 128, 0);
  37838. create_dword (x=0XFFFF0E84);
  37839. op_plain_offset (x, 0, 0);
  37840. op_plain_offset (x, 128, 0);
  37841. create_dword (x=0XFFFF0E88);
  37842. op_plain_offset (x, 0, 0);
  37843. op_plain_offset (x, 128, 0);
  37844. set_cmt (0XFFFF0E8C, "Loads a .dol or .elf file into memory and bootstraps the PPC", 1);
  37845. create_insn (0XFFFF0E8C);
  37846. set_name (0XFFFF0E8C, "kernel_sc_41_ppc_boot");
  37847. create_insn (x=0XFFFF0EA0);
  37848. op_stkvar (x, 1);
  37849. create_insn (x=0XFFFF0EA2);
  37850. op_stkvar (x, 1);
  37851. set_cmt (0XFFFF0EA4, "heap_id", 0);
  37852. set_cmt (0XFFFF0EA6, "size", 0);
  37853. create_insn (x=0XFFFF0EA8);
  37854. op_plain_offset (x, 1, 0);
  37855. op_plain_offset (x, 129, 0);
  37856. create_insn (0XFFFF0EB6);
  37857. set_cmt (0XFFFF0EBE, "device", 0);
  37858. set_cmt (0XFFFF0EC0, "mode", 0);
  37859. create_insn (x=0XFFFF0EC0);
  37860. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  37861. create_insn (x=0XFFFF0EC2);
  37862. op_plain_offset (x, 1, 0);
  37863. op_plain_offset (x, 129, 0);
  37864. create_insn (x=0XFFFF0ECC);
  37865. op_plain_offset (x, 1, 0);
  37866. op_plain_offset (x, 129, 0);
  37867. set_cmt (0XFFFF0ECE, "fd", 0);
  37868. set_cmt (0XFFFF0ED0, "buf", 0);
  37869. set_cmt (0XFFFF0ED2, "len", 0);
  37870. set_cmt (0XFFFF0EE2, "fd", 0);
  37871. create_insn (x=0XFFFF0EE4);
  37872. op_plain_offset (x, 1, 0);
  37873. op_plain_offset (x, 129, 0);
  37874. set_cmt (0XFFFF0EEE, "heap_id", 0);
  37875. set_cmt (0XFFFF0EF0, "ptr", 0);
  37876. create_insn (x=0XFFFF0EF2);
  37877. op_plain_offset (x, 1, 0);
  37878. op_plain_offset (x, 129, 0);
  37879. set_cmt (0XFFFF0F08, "int", 0);
  37880. create_insn (0XFFFF0F0A);
  37881. create_insn (x=0XFFFF0F0E);
  37882. op_plain_offset (x, 1, 0);
  37883. op_plain_offset (x, 129, 0);
  37884. set_cmt (0XFFFF0F10, "string1", 0);
  37885. set_cmt (0XFFFF0F12, "string2", 0);
  37886. set_cmt (0XFFFF0F14, "size", 0);
  37887. create_insn (x=0XFFFF0F16);
  37888. op_plain_offset (x, 1, 0);
  37889. op_plain_offset (x, 129, 0);
  37890. set_cmt (0XFFFF0F20, "int", 0);
  37891. create_insn (0XFFFF0F20);
  37892. create_insn (x=0XFFFF0F22);
  37893. op_stkvar (x, 1);
  37894. set_cmt (0XFFFF0F28, "fd", 0);
  37895. set_cmt (0XFFFF0F2A, "offset", 0);
  37896. set_cmt (0XFFFF0F2C, "origin", 0);
  37897. create_insn (x=0XFFFF0F2E);
  37898. op_plain_offset (x, 1, 0);
  37899. op_plain_offset (x, 129, 0);
  37900. set_cmt (0XFFFF0F3A, "heap_id", 0);
  37901. set_cmt (0XFFFF0F3C, "size", 0);
  37902. set_cmt (0XFFFF0F48, "fd", 0);
  37903. create_insn (0XFFFF0F48);
  37904. set_cmt (0XFFFF0F4A, "buf", 0);
  37905. set_cmt (0XFFFF0F4C, "len", 0);
  37906. set_cmt (0XFFFF0F68, "pointer", 0);
  37907. set_cmt (0XFFFF0F6E, "size", 0);
  37908. set_cmt (0XFFFF0F70, "byte", 0);
  37909. create_insn (x=0XFFFF0F72);
  37910. op_plain_offset (x, 1, 0);
  37911. op_plain_offset (x, 129, 0);
  37912. create_insn (0XFFFF0F7E);
  37913. set_cmt (0XFFFF0F8C, "offset", 0);
  37914. create_insn (0XFFFF0F8C);
  37915. set_cmt (0XFFFF0FA0, "fd", 0);
  37916. set_cmt (0XFFFF0FA2, "origin", 0);
  37917. create_insn (x=0XFFFF0FA4);
  37918. op_plain_offset (x, 1, 0);
  37919. op_plain_offset (x, 129, 0);
  37920. set_cmt (0XFFFF0FBA, "buf", 0);
  37921. set_cmt (0XFFFF0FBC, "fd", 0);
  37922. set_cmt (0XFFFF0FBE, "len", 0);
  37923. create_insn (x=0XFFFF0FC0);
  37924. op_plain_offset (x, 1, 0);
  37925. op_plain_offset (x, 129, 0);
  37926. set_cmt (0XFFFF0FD0, "heap_id", 0);
  37927. set_cmt (0XFFFF0FD2, "ptr", 0);
  37928. create_insn (x=0XFFFF0FD4);
  37929. op_plain_offset (x, 1, 0);
  37930. op_plain_offset (x, 129, 0);
  37931. create_insn (x=0XFFFF0FDE);
  37932. op_plain_offset (x, 1, 0);
  37933. op_plain_offset (x, 129, 0);
  37934. create_insn (x=0XFFFF0FE2);
  37935. op_plain_offset (x, 1, 0);
  37936. op_plain_offset (x, 129, 0);
  37937. create_insn (x=0XFFFF0FE8);
  37938. op_plain_offset (x, 1, 0);
  37939. op_plain_offset (x, 129, 0);
  37940. create_insn (x=0XFFFF0FEE);
  37941. op_plain_offset (x, 1, 0);
  37942. op_plain_offset (x, 129, 0);
  37943. set_cmt (0XFFFF0FF2, "proc", 0);
  37944. create_insn (x=0XFFFF0FF2);
  37945. op_stkvar (x, 1);
  37946. create_insn (x=0XFFFF0FFA);
  37947. op_stkvar (x, 1);
  37948. create_insn (x=0XFFFF1002);
  37949. op_plain_offset (x, 1, 0);
  37950. op_plain_offset (x, 129, 0);
  37951. create_insn (x=0XFFFF1008);
  37952. op_plain_offset (x, 1, 0);
  37953. op_plain_offset (x, 129, 0);
  37954. create_insn (x=0XFFFF100C);
  37955. op_plain_offset (x, 1, 0);
  37956. op_plain_offset (x, 129, 0);
  37957. set_cmt (0XFFFF1014, "owner", 0);
  37958. create_insn (x=0XFFFF1016);
  37959. op_plain_offset (x, 1, 0);
  37960. op_plain_offset (x, 129, 0);
  37961. set_cmt (0XFFFF101A, "i", 0);
  37962. create_insn (x=0XFFFF101E);
  37963. op_plain_offset (x, 1, 0);
  37964. op_plain_offset (x, 129, 0);
  37965. set_cmt (0XFFFF1022, "ready", 0);
  37966. create_insn (x=0XFFFF1024);
  37967. op_plain_offset (x, 1, 0);
  37968. op_plain_offset (x, 129, 0);
  37969. create_insn (0XFFFF102A);
  37970. create_insn (0XFFFF102E);
  37971. set_cmt (0XFFFF1034, "origin", 0);
  37972. create_insn (0XFFFF1034);
  37973. create_insn (x=0XFFFF1036);
  37974. op_stkvar (x, 1);
  37975. set_cmt (0XFFFF1038, "fd", 0);
  37976. set_cmt (0XFFFF103A, "offset", 0);
  37977. create_insn (x=0XFFFF103C);
  37978. op_plain_offset (x, 1, 0);
  37979. op_plain_offset (x, 129, 0);
  37980. set_cmt (0XFFFF1046, "heap_id", 0);
  37981. set_cmt (0XFFFF1048, "size", 0);
  37982. set_cmt (0XFFFF1054, "fd", 0);
  37983. create_insn (0XFFFF1054);
  37984. set_cmt (0XFFFF1056, "buf", 0);
  37985. set_cmt (0XFFFF1058, "len", 0);
  37986. create_insn (x=0XFFFF1070);
  37987. op_dec (x, 1);
  37988. create_insn (x=0XFFFF1074);
  37989. op_dec (x, 0);
  37990. set_cmt (0XFFFF1080, "heap_id", 0);
  37991. set_cmt (0XFFFF1082, "ptr", 0);
  37992. create_insn (x=0XFFFF1084);
  37993. op_plain_offset (x, 1, 0);
  37994. op_plain_offset (x, 129, 0);
  37995. create_insn (0XFFFF108C);
  37996. create_insn (x=0XFFFF1090);
  37997. op_dec (x, 1);
  37998. create_insn (x=0XFFFF1094);
  37999. op_dec (x, 0);
  38000. set_cmt (0XFFFF10AA, "heap_id", 0);
  38001. set_cmt (0XFFFF10B2, "int", 0);
  38002. create_insn (x=0XFFFF10B2);
  38003. op_stkvar (x, 1);
  38004. create_insn (0XFFFF10B8);
  38005. set_cmt (0XFFFF10BC, "buf", 0);
  38006. create_insn (x=0XFFFF10BC);
  38007. op_stkvar (x, 1);
  38008. set_cmt (0XFFFF10C0, "fd", 0);
  38009. set_cmt (0XFFFF10C6, "int", 0);
  38010. create_insn (0XFFFF10D4);
  38011. create_insn (x=0XFFFF10DE);
  38012. op_stkvar (x, 1);
  38013. create_insn (0XFFFF10E2);
  38014. create_insn (0XFFFF10F2);
  38015. create_insn (0XFFFF1104);
  38016. create_insn (x=0XFFFF1106);
  38017. op_stkvar (x, 1);
  38018. set_cmt (0XFFFF1108, "fd", 0);
  38019. set_cmt (0XFFFF110A, "offset", 0);
  38020. set_cmt (0XFFFF110C, "origin", 0);
  38021. create_insn (x=0XFFFF110E);
  38022. op_plain_offset (x, 1, 0);
  38023. op_plain_offset (x, 129, 0);
  38024. create_insn (x=0XFFFF1118);
  38025. op_plain_offset (x, 1, 0);
  38026. op_plain_offset (x, 129, 0);
  38027. set_cmt (0XFFFF111A, "fd", 0);
  38028. set_cmt (0XFFFF111C, "buf", 0);
  38029. set_cmt (0XFFFF111E, "len", 0);
  38030. create_insn (0XFFFF112E);
  38031. create_insn (0XFFFF1138);
  38032. create_byte (0XFFFF113E);
  38033. make_array (0XFFFF113E, 0X2);
  38034. create_dword (x=0XFFFF1140);
  38035. op_plain_offset (x, 0, 0);
  38036. op_plain_offset (x, 128, 0);
  38037. create_dword (x=0XFFFF1144);
  38038. op_plain_offset (x, 0, 0);
  38039. op_plain_offset (x, 128, 0);
  38040. create_dword (x=0XFFFF1148);
  38041. op_plain_offset (x, 0, 0);
  38042. op_plain_offset (x, 128, 0);
  38043. create_dword (x=0XFFFF114C);
  38044. op_plain_offset (x, 0, 0);
  38045. op_plain_offset (x, 128, 0);
  38046. create_dword (x=0XFFFF1150);
  38047. op_plain_offset (x, 0, 0);
  38048. op_plain_offset (x, 128, 0);
  38049. create_dword (x=0XFFFF1154);
  38050. op_plain_offset (x, 0, 0);
  38051. op_plain_offset (x, 128, 0);
  38052. create_dword (x=0XFFFF1158);
  38053. op_plain_offset (x, 0, 0);
  38054. op_plain_offset (x, 128, 0);
  38055. create_dword (x=0XFFFF115C);
  38056. op_plain_offset (x, 0, 0);
  38057. op_plain_offset (x, 128, 0);
  38058. create_dword (x=0XFFFF1160);
  38059. op_plain_offset (x, 0, 0);
  38060. op_plain_offset (x, 128, 0);
  38061. create_dword (x=0XFFFF1164);
  38062. op_plain_offset (x, 0, 0);
  38063. op_plain_offset (x, 128, 0);
  38064. create_dword (x=0XFFFF1168);
  38065. op_plain_offset (x, 0, 0);
  38066. op_plain_offset (x, 128, 0);
  38067. create_dword (x=0XFFFF116C);
  38068. op_plain_offset (x, 0, 0);
  38069. op_plain_offset (x, 128, 0);
  38070. create_dword (x=0XFFFF1170);
  38071. op_plain_offset (x, 0, 0);
  38072. op_plain_offset (x, 128, 0);
  38073. create_dword (x=0XFFFF1174);
  38074. op_plain_offset (x, 0, 0);
  38075. op_plain_offset (x, 128, 0);
  38076. create_dword (x=0XFFFF1178);
  38077. op_plain_offset (x, 0, 0);
  38078. op_plain_offset (x, 128, 0);
  38079. create_dword (x=0XFFFF117C);
  38080. op_plain_offset (x, 0, 0);
  38081. op_plain_offset (x, 128, 0);
  38082. create_dword (x=0XFFFF1180);
  38083. op_plain_offset (x, 0, 0);
  38084. op_plain_offset (x, 128, 0);
  38085. create_dword (x=0XFFFF1184);
  38086. op_plain_offset (x, 0, 0);
  38087. op_plain_offset (x, 128, 0);
  38088. create_dword (x=0XFFFF1188);
  38089. op_plain_offset (x, 0, 0);
  38090. op_plain_offset (x, 128, 0);
  38091. create_dword (x=0XFFFF118C);
  38092. op_dec (x, 0);
  38093. create_dword (x=0XFFFF1190);
  38094. op_dec (x, 0);
  38095. create_insn (0XFFFF1194);
  38096. set_cmt (0XFFFF1196, "priority", 0);
  38097. create_insn (x=0XFFFF1196);
  38098. op_stkvar (x, 1);
  38099. set_cmt (0XFFFF119A, "stack_top", 0);
  38100. set_cmt (0XFFFF119C, "detached", 0);
  38101. create_insn (x=0XFFFF119C);
  38102. op_stkvar (x, 1);
  38103. set_cmt (0XFFFF119E, "arg", 0);
  38104. set_cmt (0XFFFF11A0, "stacksize", 0);
  38105. create_insn (x=0XFFFF11B0);
  38106. op_plain_offset (x, 1, 0);
  38107. op_plain_offset (x, 129, 0);
  38108. create_insn (0XFFFF11B8);
  38109. create_insn (0XFFFF11C0);
  38110. set_cmt (0XFFFF11CE, "offset", 0);
  38111. create_insn (0XFFFF11CE);
  38112. set_cmt (0XFFFF11E2, "fd", 0);
  38113. set_cmt (0XFFFF11E4, "origin", 0);
  38114. create_insn (x=0XFFFF11E6);
  38115. op_plain_offset (x, 1, 0);
  38116. op_plain_offset (x, 129, 0);
  38117. create_insn (0XFFFF11F0);
  38118. set_cmt (0XFFFF11FE, "buf", 0);
  38119. set_cmt (0XFFFF1200, "fd", 0);
  38120. set_cmt (0XFFFF1202, "len", 0);
  38121. create_insn (x=0XFFFF1204);
  38122. op_plain_offset (x, 1, 0);
  38123. op_plain_offset (x, 129, 0);
  38124. create_insn (0XFFFF1210);
  38125. create_insn (0XFFFF1214);
  38126. create_insn (0XFFFF121C);
  38127. create_insn (x=0XFFFF1222);
  38128. op_stkvar (x, 1);
  38129. create_insn (x=0XFFFF122C);
  38130. op_stkvar (x, 1);
  38131. create_insn (x=0XFFFF1236);
  38132. op_stkvar (x, 1);
  38133. create_insn (x=0XFFFF1238);
  38134. op_stkvar (x, 1);
  38135. set_cmt (0XFFFF1240, "ptr", 0);
  38136. create_insn (0XFFFF1240);
  38137. create_insn (x=0XFFFF1242);
  38138. op_plain_offset (x, 1, 0);
  38139. op_plain_offset (x, 129, 0);
  38140. set_cmt (0XFFFF1244, "heap_id", 0);
  38141. create_insn (0XFFFF124A);
  38142. create_insn (0XFFFF124E);
  38143. set_cmt (0XFFFF1250, "byte", 0);
  38144. set_cmt (0XFFFF1252, "size", 0);
  38145. set_cmt (0XFFFF1254, "pointer", 0);
  38146. create_insn (x=0XFFFF1256);
  38147. op_plain_offset (x, 1, 0);
  38148. op_plain_offset (x, 129, 0);
  38149. set_cmt (0XFFFF1260, "int", 0);
  38150. create_insn (0XFFFF1260);
  38151. create_insn (0XFFFF1268);
  38152. create_byte (0XFFFF1272);
  38153. make_array (0XFFFF1272, 0X2);
  38154. create_dword (x=0XFFFF1274);
  38155. op_plain_offset (x, 0, 0);
  38156. op_plain_offset (x, 128, 0);
  38157. create_dword (x=0XFFFF1278);
  38158. op_plain_offset (x, 0, 0);
  38159. op_plain_offset (x, 128, 0);
  38160. create_dword (x=0XFFFF127C);
  38161. op_plain_offset (x, 0, 0);
  38162. op_plain_offset (x, 128, 0);
  38163. create_dword (x=0XFFFF1280);
  38164. op_plain_offset (x, 0, 0);
  38165. op_plain_offset (x, 128, 0);
  38166. create_dword (x=0XFFFF1284);
  38167. op_plain_offset (x, 0, 0);
  38168. op_plain_offset (x, 128, 0);
  38169. create_insn (0XFFFF1288);
  38170. set_name (0XFFFF1288, "boot_new_ios_kernel");
  38171. create_insn (x=0XFFFF1294);
  38172. op_plain_offset (x, 1, 0);
  38173. op_plain_offset (x, 129, 0);
  38174. create_insn (x=0XFFFF129C);
  38175. op_plain_offset (x, 1, 0);
  38176. op_plain_offset (x, 129, 0);
  38177. create_insn (x=0XFFFF12A0);
  38178. op_plain_offset (x, 1, 0);
  38179. op_plain_offset (x, 129, 0);
  38180. create_insn (x=0XFFFF12A4);
  38181. op_plain_offset (x, 1, 0);
  38182. op_plain_offset (x, 129, 0);
  38183. create_insn (x=0XFFFF12A8);
  38184. op_plain_offset (x, 1, 0);
  38185. op_plain_offset (x, 129, 0);
  38186. create_insn (x=0XFFFF12AC);
  38187. op_plain_offset (x, 1, 0);
  38188. op_plain_offset (x, 129, 0);
  38189. set_cmt (0XFFFF12AE, "new_ios_version", 0);
  38190. create_insn (x=0XFFFF12B4);
  38191. op_plain_offset (x, 1, 0);
  38192. op_plain_offset (x, 129, 0);
  38193. create_insn (x=0XFFFF12BA);
  38194. op_dec (x, 1);
  38195. create_insn (x=0XFFFF12BC);
  38196. op_plain_offset (x, 1, 0X3100);
  38197. op_plain_offset (x, 129, 0X3100);
  38198. create_insn (x=0XFFFF12BE);
  38199. op_plain_offset (x, 1, 0X3100);
  38200. op_plain_offset (x, 129, 0X3100);
  38201. create_insn (x=0XFFFF12C2);
  38202. op_plain_offset (x, 1, 0X3100);
  38203. op_plain_offset (x, 129, 0X3100);
  38204. create_insn (x=0XFFFF12C8);
  38205. op_plain_offset (x, 1, 0X3100);
  38206. op_plain_offset (x, 129, 0X3100);
  38207. create_insn (x=0XFFFF12CA);
  38208. op_plain_offset (x, 1, 0X3100);
  38209. op_plain_offset (x, 129, 0X3100);
  38210. create_insn (x=0XFFFF12CE);
  38211. op_plain_offset (x, 1, 0X3100);
  38212. op_plain_offset (x, 129, 0X3100);
  38213. create_insn (x=0XFFFF12D0);
  38214. op_plain_offset (x, 1, 0X3100);
  38215. op_plain_offset (x, 129, 0X3100);
  38216. create_insn (x=0XFFFF12D2);
  38217. op_plain_offset (x, 1, 0X3100);
  38218. op_plain_offset (x, 129, 0X3100);
  38219. create_insn (x=0XFFFF12D6);
  38220. op_plain_offset (x, 1, 0X3100);
  38221. op_plain_offset (x, 129, 0X3100);
  38222. set_cmt (0XFFFF12D8, "address", 0);
  38223. set_cmt (0XFFFF12DA, "size", 0);
  38224. create_insn (x=0XFFFF12DC);
  38225. op_plain_offset (x, 1, 0);
  38226. op_plain_offset (x, 129, 0);
  38227. create_insn (x=0XFFFF12E2);
  38228. op_plain_offset (x, 1, 0);
  38229. op_plain_offset (x, 129, 0);
  38230. create_insn (x=0XFFFF12E4);
  38231. op_plain_offset (x, 1, 0);
  38232. op_plain_offset (x, 129, 0);
  38233. create_insn (x=0XFFFF12E6);
  38234. op_plain_offset (x, 1, 0);
  38235. op_plain_offset (x, 129, 0);
  38236. create_insn (x=0XFFFF12F2);
  38237. op_plain_offset (x, 1, 0);
  38238. op_plain_offset (x, 129, 0);
  38239. set_cmt (0XFFFF12F4, "address", 0);
  38240. create_insn (0XFFFF12F8);
  38241. create_byte (0XFFFF130A);
  38242. make_array (0XFFFF130A, 0X2);
  38243. create_dword (x=0XFFFF130C);
  38244. op_plain_offset (x, 0, 0);
  38245. op_plain_offset (x, 128, 0);
  38246. create_dword (x=0XFFFF1310);
  38247. op_plain_offset (x, 0, 0);
  38248. op_plain_offset (x, 128, 0);
  38249. create_dword (x=0XFFFF1314);
  38250. op_plain_offset (x, 0, 0);
  38251. op_plain_offset (x, 128, 0);
  38252. create_dword (x=0XFFFF1318);
  38253. op_plain_offset (x, 0, 0);
  38254. op_plain_offset (x, 128, 0);
  38255. create_dword (x=0XFFFF131C);
  38256. op_plain_offset (x, 0, 0);
  38257. op_plain_offset (x, 128, 0);
  38258. create_dword (x=0XFFFF1320);
  38259. op_plain_offset (x, 0, 0);
  38260. op_plain_offset (x, 128, 0);
  38261. create_dword (0XFFFF1324);
  38262. create_dword (0XFFFF1328);
  38263. create_dword (0XFFFF132C);
  38264. create_dword (0XFFFF1330);
  38265. create_dword (x=0XFFFF1334);
  38266. op_plain_offset (x, 0, 0);
  38267. op_plain_offset (x, 128, 0);
  38268. create_dword (x=0XFFFF1338);
  38269. op_plain_offset (x, 0, 0);
  38270. op_plain_offset (x, 128, 0);
  38271. create_dword (x=0XFFFF133C);
  38272. op_plain_offset (x, 0, 0);
  38273. op_plain_offset (x, 128, 0);
  38274. create_dword (x=0XFFFF1340);
  38275. op_plain_offset (x, 0, 0);
  38276. op_plain_offset (x, 128, 0);
  38277. create_dword (x=0XFFFF1344);
  38278. op_plain_offset (x, 0, 0);
  38279. op_plain_offset (x, 128, 0);
  38280. set_cmt (0XFFFF1348, "Sets the version at 0x3140 to new_version and the IPC buffer range (\"DDR settings\") to the legacy range (\"12M\"), before jumping to the new kernel. This can only be called from UID 0.", 1);
  38281. create_insn (0XFFFF1348);
  38282. set_name (0XFFFF1348, "kernel_sc_43_boot_new_ios_kernel");
  38283. create_insn (x=0XFFFF135A);
  38284. op_dec (x, 1);
  38285. set_cmt (0XFFFF1366, "ios_binary_address", 0);
  38286. create_insn (0XFFFF1366);
  38287. set_cmt (0XFFFF1368, "new_ios_version", 0);
  38288. create_insn (0XFFFF136E);
  38289. set_cmt (0XFFFF1370, "Suspends the IPC thread, loads a new IOS kernel from the NAND to 0x10100000 in IOS59), then calls boot_new_ios_kernel(0x10100000, version). This can only be called from UID 0.\nReturn: Doesn't return if the boot succeeded; otherwise, an error code is returned.", 1);
  38290. create_insn (0XFFFF1370);
  38291. set_name (0XFFFF1370, "kernel_sc_42_ios_boot");
  38292. set_cmt (0XFFFF138A, "IPC_EACCES", 0);
  38293. create_insn (x=0XFFFF138A);
  38294. toggle_sign (x, 1);
  38295. op_dec (x, 1);
  38296. create_insn (x=0XFFFF139A);
  38297. op_plain_offset (x, 1, 0);
  38298. op_plain_offset (x, 129, 0);
  38299. set_cmt (0XFFFF139C, "thread_id", 0);
  38300. set_cmt (0XFFFF13A2, "range_start", 0);
  38301. set_cmt (0XFFFF13A4, "range_end", 0);
  38302. create_insn (x=0XFFFF13A6);
  38303. op_plain_offset (x, 1, 0);
  38304. op_plain_offset (x, 129, 0);
  38305. set_cmt (0XFFFF13AA, "device", 0);
  38306. set_cmt (0XFFFF13AC, "mode", 0);
  38307. create_insn (x=0XFFFF13AC);
  38308. op_enum (x, 1, GetEnum("IOSOpenMode"),0);
  38309. create_insn (x=0XFFFF13AE);
  38310. op_plain_offset (x, 1, 0);
  38311. op_plain_offset (x, 129, 0);
  38312. set_cmt (0XFFFF13B6, "heap_id", 0);
  38313. set_cmt (0XFFFF13B8, "size", 0);
  38314. create_insn (x=0XFFFF13BA);
  38315. op_plain_offset (x, 1, 0);
  38316. op_plain_offset (x, 129, 0);
  38317. set_cmt (0XFFFF13C4, "output_buffer_len", 0);
  38318. create_insn (x=0XFFFF13C4);
  38319. op_stkvar (x, 1);
  38320. create_insn (x=0XFFFF13C6);
  38321. op_plain_offset (x, 1, 0);
  38322. op_plain_offset (x, 129, 0);
  38323. set_cmt (0XFFFF13C8, "output_buffer", 0);
  38324. create_insn (x=0XFFFF13C8);
  38325. op_stkvar (x, 1);
  38326. set_cmt (0XFFFF13CA, "fd", 0);
  38327. set_cmt (0XFFFF13CC, "request", 0);
  38328. set_cmt (0XFFFF13CE, "input_buffer", 0);
  38329. set_cmt (0XFFFF13D0, "input_buffer_len", 0);
  38330. set_cmt (0XFFFF13DA, "len", 0);
  38331. create_insn (x=0XFFFF13E6);
  38332. op_plain_offset (x, 1, 0);
  38333. op_plain_offset (x, 129, 0);
  38334. set_cmt (0XFFFF13E8, "fd", 0);
  38335. set_cmt (0XFFFF13EA, "buf", 0);
  38336. set_cmt (0XFFFF13FA, "heap_id", 0);
  38337. set_cmt (0XFFFF13FC, "ptr", 0);
  38338. create_insn (x=0XFFFF13FE);
  38339. op_plain_offset (x, 1, 0);
  38340. op_plain_offset (x, 129, 0);
  38341. set_cmt (0XFFFF1406, "fd", 0);
  38342. create_insn (x=0XFFFF1408);
  38343. op_plain_offset (x, 1, 0);
  38344. op_plain_offset (x, 129, 0);
  38345. create_insn (0XFFFF140E);
  38346. create_insn (0XFFFF1412);
  38347. create_insn (0XFFFF1418);
  38348. create_insn (x=0XFFFF141E);
  38349. op_plain_offset (x, 1, 0);
  38350. op_plain_offset (x, 129, 0);
  38351. create_insn (x=0XFFFF1426);
  38352. op_plain_offset (x, 1, 0);
  38353. op_plain_offset (x, 129, 0);
  38354. create_insn (x=0XFFFF142E);
  38355. op_plain_offset (x, 1, 0);
  38356. op_plain_offset (x, 129, 0);
  38357. set_cmt (0XFFFF1434, "ios_binary_address", 0);
  38358. set_cmt (0XFFFF1436, "new_ios_version", 0);
  38359. create_insn (0XFFFF143E);
  38360. create_dword (x=0XFFFF1440);
  38361. op_plain_offset (x, 0, 0);
  38362. op_plain_offset (x, 128, 0);
  38363. create_dword (0XFFFF1444);
  38364. set_name (0XFFFF1444, "ios_binary_address");
  38365. create_dword (0XFFFF1448);
  38366. set_name (0XFFFF1448, "range_end");
  38367. create_dword (x=0XFFFF144C);
  38368. op_plain_offset (x, 0, 0);
  38369. op_plain_offset (x, 128, 0);
  38370. create_dword (x=0XFFFF1450);
  38371. op_plain_offset (x, 0, 0);
  38372. op_plain_offset (x, 128, 0);
  38373. create_dword (x=0XFFFF1454);
  38374. op_plain_offset (x, 0, 0);
  38375. op_plain_offset (x, 128, 0);
  38376. create_dword (x=0XFFFF1458);
  38377. op_plain_offset (x, 0, 0);
  38378. op_plain_offset (x, 128, 0);
  38379. create_dword (x=0XFFFF145C);
  38380. op_plain_offset (x, 0, 0);
  38381. op_plain_offset (x, 128, 0);
  38382. create_dword (x=0XFFFF1460);
  38383. op_plain_offset (x, 0, 0);
  38384. op_plain_offset (x, 128, 0);
  38385. create_dword (x=0XFFFF1464);
  38386. op_plain_offset (x, 0, 0);
  38387. op_plain_offset (x, 128, 0);
  38388. create_dword (x=0XFFFF1468);
  38389. op_plain_offset (x, 0, 0);
  38390. op_plain_offset (x, 128, 0);
  38391. create_dword (x=0XFFFF146C);
  38392. op_plain_offset (x, 0, 0);
  38393. op_plain_offset (x, 128, 0);
  38394. create_dword (0XFFFF1470);
  38395. create_dword (x=0XFFFF1474);
  38396. op_plain_offset (x, 0, 0);
  38397. op_plain_offset (x, 128, 0);
  38398. set_cmt (0XFFFF1478, "Load the specified IOS module and run it (can only be called from UID 0, which is kernel or ES)\nReturn: 0 on success, negative for error", 1);
  38399. create_insn (0XFFFF1478);
  38400. set_name (0XFFFF1478, "kernel_sc_5a_load_module");
  38401. create_insn (x=0XFFFF148A);
  38402. op_stkvar (x, 1);
  38403. create_insn (x=0XFFFF14B4);
  38404. op_plain_offset (x, 1, 0);
  38405. op_plain_offset (x, 129, 0);
  38406. set_cmt (0XFFFF14B6, "heap_id", 0);
  38407. set_cmt (0XFFFF14B8, "size", 0);
  38408. set_cmt (0XFFFF14C2, "device", 0);
  38409. set_cmt (0XFFFF14C4, "mode", 0);
  38410. create_insn (x=0XFFFF14C6);
  38411. op_plain_offset (x, 1, 0);
  38412. op_plain_offset (x, 129, 0);
  38413. set_cmt (0XFFFF14CE, "fd", 0);
  38414. set_cmt (0XFFFF14D0, "buf", 0);
  38415. set_cmt (0XFFFF14D2, "len", 0);
  38416. create_insn (x=0XFFFF14D4);
  38417. op_plain_offset (x, 1, 0);
  38418. op_plain_offset (x, 129, 0);
  38419. set_cmt (0XFFFF14E2, "fd", 0);
  38420. create_insn (x=0XFFFF14E4);
  38421. op_plain_offset (x, 1, 0);
  38422. op_plain_offset (x, 129, 0);
  38423. set_cmt (0XFFFF14E8, "ptr", 0);
  38424. set_cmt (0XFFFF14EE, "heap_id", 0);
  38425. create_insn (x=0XFFFF14F0);
  38426. op_plain_offset (x, 1, 0);
  38427. op_plain_offset (x, 129, 0);
  38428. set_cmt (0XFFFF14F8, "heap_id", 0);
  38429. set_cmt (0XFFFF14FA, "ptr", 0);
  38430. create_insn (x=0XFFFF14FC);
  38431. op_plain_offset (x, 1, 0);
  38432. op_plain_offset (x, 129, 0);
  38433. set_cmt (0XFFFF1506, "ptr", 0);
  38434. create_insn (x=0XFFFF1508);
  38435. op_plain_offset (x, 1, 0);
  38436. op_plain_offset (x, 129, 0);
  38437. set_cmt (0XFFFF150A, "heap_id", 0);
  38438. create_insn (0XFFFF1510);
  38439. set_cmt (0XFFFF1516, "string1", 0);
  38440. create_insn (0XFFFF1516);
  38441. set_cmt (0XFFFF1518, "string2", 0);
  38442. create_insn (x=0XFFFF1518);
  38443. op_plain_offset (x, 1, 0);
  38444. op_plain_offset (x, 129, 0);
  38445. set_cmt (0XFFFF151A, "size", 0);
  38446. create_insn (x=0XFFFF151C);
  38447. op_plain_offset (x, 1, 0);
  38448. op_plain_offset (x, 129, 0);
  38449. set_cmt (0XFFFF1524, "fd", 0);
  38450. set_cmt (0XFFFF1526, "offset", 0);
  38451. set_cmt (0XFFFF1528, "origin", 0);
  38452. create_insn (x=0XFFFF152A);
  38453. op_plain_offset (x, 1, 0);
  38454. op_plain_offset (x, 129, 0);
  38455. set_cmt (0XFFFF1532, "fd", 0);
  38456. set_cmt (0XFFFF1534, "buf", 0);
  38457. set_cmt (0XFFFF1536, "len", 0);
  38458. create_insn (x=0XFFFF1540);
  38459. op_plain_offset (x, 1, 0);
  38460. op_plain_offset (x, 129, 0);
  38461. create_insn (x=0XFFFF154C);
  38462. op_hex (x, 1);
  38463. create_insn (x=0XFFFF1550);
  38464. op_hex (x, 0);
  38465. create_insn (0XFFFF1558);
  38466. create_insn (0XFFFF155C);
  38467. create_insn (0XFFFF1560);
  38468. create_insn (x=0XFFFF1562);
  38469. op_hex (x, 1);
  38470. set_cmt (0XFFFF1578, "heap_id", 0);
  38471. create_insn (0XFFFF1586);
  38472. set_cmt (0XFFFF1588, "fd", 0);
  38473. set_cmt (0XFFFF158A, "buf", 0);
  38474. set_cmt (0XFFFF159C, "heap_id", 0);
  38475. create_insn (0XFFFF15AC);
  38476. create_insn (x=0XFFFF15AE);
  38477. op_stkvar (x, 1);
  38478. create_insn (0XFFFF15B8);
  38479. create_insn (x=0XFFFF15BC);
  38480. op_stkvar (x, 1);
  38481. create_insn (x=0XFFFF15CA);
  38482. op_stkvar (x, 1);
  38483. create_insn (x=0XFFFF15CE);
  38484. op_stkvar (x, 1);
  38485. create_insn (x=0XFFFF15D2);
  38486. op_stkvar (x, 1);
  38487. create_insn (x=0XFFFF15DA);
  38488. op_stkvar (x, 1);
  38489. create_insn (0XFFFF15E4);
  38490. create_insn (x=0XFFFF15E8);
  38491. op_stkvar (x, 1);
  38492. create_insn (x=0XFFFF15FE);
  38493. op_stkvar (x, 1);
  38494. create_insn (x=0XFFFF1602);
  38495. op_stkvar (x, 1);
  38496. create_insn (x=0XFFFF1606);
  38497. op_stkvar (x, 1);
  38498. create_insn (x=0XFFFF1608);
  38499. op_hex (x, 1);
  38500. create_insn (x=0XFFFF160E);
  38501. op_hex (x, 1);
  38502. create_insn (x=0XFFFF1612);
  38503. op_stkvar (x, 1);
  38504. create_insn (x=0XFFFF1616);
  38505. op_stkvar (x, 1);
  38506. create_insn (x=0XFFFF161A);
  38507. op_stkvar (x, 1);
  38508. create_insn (x=0XFFFF161C);
  38509. op_stkvar (x, 1);
  38510. create_insn (x=0XFFFF161E);
  38511. op_stkvar (x, 1);
  38512. create_insn (x=0XFFFF1620);
  38513. op_stkvar (x, 1);
  38514. create_insn (x=0XFFFF1622);
  38515. op_plain_offset (x, 1, 0);
  38516. op_plain_offset (x, 129, 0);
  38517. create_insn (x=0XFFFF162A);
  38518. op_plain_offset (x, 1, 0);
  38519. op_plain_offset (x, 129, 0);
  38520. create_insn (x=0XFFFF162C);
  38521. op_stkvar (x, 1);
  38522. create_insn (x=0XFFFF162E);
  38523. op_stkvar (x, 1);
  38524. create_insn (x=0XFFFF1630);
  38525. op_plain_offset (x, 1, 0);
  38526. op_plain_offset (x, 129, 0);
  38527. create_insn (0XFFFF1634);
  38528. set_cmt (0XFFFF1636, "offset", 0);
  38529. set_cmt (0XFFFF1638, "fd", 0);
  38530. set_cmt (0XFFFF163A, "origin", 0);
  38531. create_insn (x=0XFFFF163C);
  38532. op_plain_offset (x, 1, 0);
  38533. op_plain_offset (x, 129, 0);
  38534. create_insn (0XFFFF1646);
  38535. set_cmt (0XFFFF1648, "buf", 0);
  38536. set_cmt (0XFFFF164A, "len", 0);
  38537. set_cmt (0XFFFF164C, "fd", 0);
  38538. create_insn (x=0XFFFF164E);
  38539. op_plain_offset (x, 1, 0);
  38540. op_plain_offset (x, 129, 0);
  38541. create_insn (0XFFFF1660);
  38542. set_cmt (0XFFFF166A, "size", 0);
  38543. set_cmt (0XFFFF166C, "pointer", 0);
  38544. set_cmt (0XFFFF166E, "byte", 0);
  38545. create_insn (x=0XFFFF1670);
  38546. op_plain_offset (x, 1, 0);
  38547. op_plain_offset (x, 129, 0);
  38548. create_insn (x=0XFFFF1674);
  38549. op_stkvar (x, 1);
  38550. create_insn (x=0XFFFF1676);
  38551. op_stkvar (x, 1);
  38552. create_insn (x=0XFFFF167C);
  38553. op_stkvar (x, 1);
  38554. create_insn (x=0XFFFF1690);
  38555. op_stkvar (x, 1);
  38556. create_insn (x=0XFFFF1692);
  38557. op_stkvar (x, 1);
  38558. create_insn (x=0XFFFF1694);
  38559. op_plain_offset (x, 1, 0);
  38560. op_plain_offset (x, 129, 0);
  38561. create_insn (x=0XFFFF169C);
  38562. op_plain_offset (x, 1, 0);
  38563. op_plain_offset (x, 129, 0);
  38564. create_insn (x=0XFFFF169E);
  38565. op_stkvar (x, 1);
  38566. create_insn (x=0XFFFF16A0);
  38567. op_stkvar (x, 1);
  38568. create_insn (x=0XFFFF16A2);
  38569. op_plain_offset (x, 1, 0);
  38570. op_plain_offset (x, 129, 0);
  38571. create_insn (x=0XFFFF16A6);
  38572. op_stkvar (x, 1);
  38573. create_insn (x=0XFFFF16B0);
  38574. op_stkvar (x, 1);
  38575. create_insn (x=0XFFFF16B2);
  38576. op_stkvar (x, 1);
  38577. create_insn (x=0XFFFF16B4);
  38578. op_stkvar (x, 1);
  38579. create_insn (x=0XFFFF16B6);
  38580. op_plain_offset (x, 1, 0);
  38581. op_plain_offset (x, 129, 0);
  38582. create_insn (x=0XFFFF16BE);
  38583. op_plain_offset (x, 1, 0);
  38584. op_plain_offset (x, 129, 0);
  38585. create_insn (x=0XFFFF16C0);
  38586. op_stkvar (x, 1);
  38587. create_insn (x=0XFFFF16C2);
  38588. op_stkvar (x, 1);
  38589. create_insn (x=0XFFFF16C4);
  38590. op_plain_offset (x, 1, 0);
  38591. op_plain_offset (x, 129, 0);
  38592. create_insn (0XFFFF16C8);
  38593. create_insn (0XFFFF16CC);
  38594. create_insn (0XFFFF16D0);
  38595. create_dword (x=0XFFFF16D4);
  38596. op_plain_offset (x, 0, 0);
  38597. op_plain_offset (x, 128, 0);
  38598. create_dword (x=0XFFFF16D8);
  38599. op_plain_offset (x, 0, 0);
  38600. op_plain_offset (x, 128, 0);
  38601. create_dword (x=0XFFFF16DC);
  38602. op_plain_offset (x, 0, 0);
  38603. op_plain_offset (x, 128, 0);
  38604. create_dword (x=0XFFFF16E0);
  38605. op_plain_offset (x, 0, 0);
  38606. op_plain_offset (x, 128, 0);
  38607. create_dword (x=0XFFFF16E4);
  38608. op_plain_offset (x, 0, 0);
  38609. op_plain_offset (x, 128, 0);
  38610. create_dword (x=0XFFFF16E8);
  38611. op_plain_offset (x, 0, 0);
  38612. op_plain_offset (x, 128, 0);
  38613. create_dword (x=0XFFFF16EC);
  38614. op_plain_offset (x, 0, 0);
  38615. op_plain_offset (x, 128, 0);
  38616. create_dword (x=0XFFFF16F0);
  38617. op_plain_offset (x, 0, 0);
  38618. op_plain_offset (x, 128, 0);
  38619. create_dword (x=0XFFFF16F4);
  38620. op_hex (x, 0);
  38621. create_dword (x=0XFFFF16F8);
  38622. op_hex (x, 0);
  38623. create_dword (x=0XFFFF16FC);
  38624. op_hex (x, 0);
  38625. create_dword (x=0XFFFF1700);
  38626. op_hex (x, 0);
  38627. create_dword (x=0XFFFF1704);
  38628. op_plain_offset (x, 0, 0);
  38629. op_plain_offset (x, 128, 0);
  38630. create_dword (x=0XFFFF1708);
  38631. op_plain_offset (x, 0, 0);
  38632. op_plain_offset (x, 128, 0);
  38633. create_dword (x=0XFFFF170C);
  38634. op_plain_offset (x, 0, 0);
  38635. op_plain_offset (x, 128, 0);
  38636. create_dword (x=0XFFFF1710);
  38637. op_plain_offset (x, 0, 0);
  38638. op_plain_offset (x, 128, 0);
  38639. create_dword (x=0XFFFF1714);
  38640. op_plain_offset (x, 0, 0);
  38641. op_plain_offset (x, 128, 0);
  38642. create_insn (x=0XFFFF1718);
  38643. op_plain_offset (x, 1, 0);
  38644. op_plain_offset (x, 129, 0);
  38645. create_insn (x=0XFFFF171C);
  38646. op_plain_offset (x, 1, 0);
  38647. op_plain_offset (x, 129, 0);
  38648. create_insn (x=0XFFFF1722);
  38649. op_plain_offset (x, 1, 0);
  38650. op_plain_offset (x, 129, 0);
  38651. create_insn (x=0XFFFF1728);
  38652. op_plain_offset (x, 1, 0);
  38653. op_plain_offset (x, 129, 0);
  38654. set_cmt (0XFFFF1734, "fd", 0);
  38655. create_insn (0XFFFF1734);
  38656. set_cmt (0XFFFF1736, "offset", 0);
  38657. create_insn (x=0XFFFF1736);
  38658. op_stkvar (x, 1);
  38659. set_cmt (0XFFFF1738, "origin", 0);
  38660. create_insn (x=0XFFFF173A);
  38661. op_plain_offset (x, 1, 0);
  38662. op_plain_offset (x, 129, 0);
  38663. set_cmt (0XFFFF1744, "fd", 0);
  38664. create_insn (0XFFFF1744);
  38665. set_cmt (0XFFFF1746, "buf", 0);
  38666. set_cmt (0XFFFF1748, "len", 0);
  38667. create_insn (x=0XFFFF174A);
  38668. op_plain_offset (x, 1, 0);
  38669. op_plain_offset (x, 129, 0);
  38670. create_insn (0XFFFF1756);
  38671. create_insn (x=0XFFFF176E);
  38672. op_stkvar (x, 1);
  38673. create_insn (0XFFFF1776);
  38674. create_insn (x=0XFFFF1778);
  38675. op_stkvar (x, 1);
  38676. create_insn (0XFFFF1782);
  38677. set_cmt (0XFFFF178A, "proc", 0);
  38678. set_cmt (0XFFFF178E, "stack_top", 0);
  38679. set_cmt (0XFFFF1790, "priority", 0);
  38680. create_insn (x=0XFFFF1790);
  38681. op_stkvar (x, 1);
  38682. set_cmt (0XFFFF1794, "stacksize", 0);
  38683. set_cmt (0XFFFF1796, "detached", 0);
  38684. create_insn (x=0XFFFF1796);
  38685. op_stkvar (x, 1);
  38686. set_cmt (0XFFFF1798, "arg", 0);
  38687. create_insn (x=0XFFFF17A2);
  38688. op_plain_offset (x, 1, 0);
  38689. op_plain_offset (x, 129, 0);
  38690. create_insn (x=0XFFFF17A8);
  38691. op_plain_offset (x, 1, 0);
  38692. op_plain_offset (x, 129, 0);
  38693. create_insn (x=0XFFFF17B6);
  38694. op_plain_offset (x, 1, 0);
  38695. op_plain_offset (x, 129, 0);
  38696. create_insn (x=0XFFFF17B8);
  38697. op_stkvar (x, 1);
  38698. create_insn (x=0XFFFF17C2);
  38699. op_stkvar (x, 1);
  38700. create_insn (0XFFFF17CC);
  38701. create_byte (0XFFFF17D2);
  38702. make_array (0XFFFF17D2, 0X2);
  38703. create_dword (x=0XFFFF17D4);
  38704. op_plain_offset (x, 0, 0);
  38705. op_plain_offset (x, 128, 0);
  38706. create_dword (x=0XFFFF17D8);
  38707. op_plain_offset (x, 0, 0);
  38708. op_plain_offset (x, 128, 0);
  38709. create_dword (x=0XFFFF17DC);
  38710. op_plain_offset (x, 0, 0);
  38711. op_plain_offset (x, 128, 0);
  38712. create_dword (x=0XFFFF17E0);
  38713. op_plain_offset (x, 0, 0);
  38714. op_plain_offset (x, 128, 0);
  38715. create_dword (x=0XFFFF17E4);
  38716. op_plain_offset (x, 0, 0);
  38717. op_plain_offset (x, 128, 0);
  38718. create_dword (x=0XFFFF17E8);
  38719. op_plain_offset (x, 0, 0);
  38720. op_plain_offset (x, 128, 0);
  38721. create_dword (x=0XFFFF17EC);
  38722. op_plain_offset (x, 0, 0);
  38723. op_plain_offset (x, 128, 0);
  38724. create_dword (x=0XFFFF17F0);
  38725. op_plain_offset (x, 0, 0);
  38726. op_plain_offset (x, 128, 0);
  38727. set_cmt (0XFFFF17F4, "can only be called from ES\nReturn: 0 on success, negative on error", 1);
  38728. create_insn (0XFFFF17F4);
  38729. set_name (0XFFFF17F4, "kernel_sc_78_syscall_78");
  38730. create_insn (x=0XFFFF17FA);
  38731. op_plain_offset (x, 1, 0);
  38732. op_plain_offset (x, 129, 0);
  38733. set_cmt (0XFFFF180E, "device_to_open", 0);
  38734. set_cmt (0XFFFF181C, "cur", 0);
  38735. create_insn (x=0XFFFF181C);
  38736. op_stkvar (x, 1);
  38737. create_insn (x=0XFFFF181E);
  38738. op_plain_offset (x, 1, 0);
  38739. op_plain_offset (x, 129, 0);
  38740. set_cmt (0XFFFF1822, "three", 0);
  38741. set_cmt (0XFFFF1824, "current_pid", 0);
  38742. create_insn (x=0XFFFF182C);
  38743. op_stkvar (x, 1);
  38744. set_cmt (0XFFFF182E, "pointer", 0);
  38745. set_cmt (0XFFFF1832, "size", 0);
  38746. set_cmt (0XFFFF1834, "byte", 0);
  38747. create_insn (x=0XFFFF1836);
  38748. op_plain_offset (x, 1, 0);
  38749. op_plain_offset (x, 129, 0);
  38750. create_insn (x=0XFFFF1840);
  38751. op_plain_offset (x, 1, 0);
  38752. op_plain_offset (x, 129, 0);
  38753. create_insn (x=0XFFFF1872);
  38754. op_plain_offset (x, 1, 0);
  38755. op_plain_offset (x, 129, 0);
  38756. create_insn (x=0XFFFF1876);
  38757. op_plain_offset (x, 1, 0);
  38758. op_plain_offset (x, 129, 0);
  38759. create_insn (x=0XFFFF1878);
  38760. op_plain_offset (x, 1, 0);
  38761. op_plain_offset (x, 129, 0);
  38762. create_insn (x=0XFFFF187C);
  38763. op_plain_offset (x, 1, 0);
  38764. op_plain_offset (x, 129, 0);
  38765. create_insn (0XFFFF1882);
  38766. create_insn (x=0XFFFF1888);
  38767. op_hex (x, 1);
  38768. create_insn (x=0XFFFF188E);
  38769. op_hex (x, 1);
  38770. create_insn (x=0XFFFF189A);
  38771. op_hex (x, 1);
  38772. create_insn (x=0XFFFF18A0);
  38773. op_hex (x, 1);
  38774. create_insn (x=0XFFFF18A2);
  38775. op_hex (x, 1);
  38776. create_insn (0XFFFF18A6);
  38777. create_insn (x=0XFFFF18AA);
  38778. op_plain_offset (x, 1, 0);
  38779. op_plain_offset (x, 129, 0);
  38780. create_insn (x=0XFFFF18C0);
  38781. op_plain_offset (x, 1, 0);
  38782. op_plain_offset (x, 129, 0);
  38783. create_insn (0XFFFF18C8);
  38784. create_dword (x=0XFFFF18CC);
  38785. op_plain_offset (x, 0, 0);
  38786. op_plain_offset (x, 128, 0);
  38787. create_dword (x=0XFFFF18D0);
  38788. op_plain_offset (x, 0, 0);
  38789. op_plain_offset (x, 128, 0);
  38790. create_dword (x=0XFFFF18D4);
  38791. op_plain_offset (x, 0, 0);
  38792. op_plain_offset (x, 128, 0);
  38793. create_dword (x=0XFFFF18D8);
  38794. op_plain_offset (x, 0, 0);
  38795. op_plain_offset (x, 128, 0);
  38796. create_dword (x=0XFFFF18DC);
  38797. op_plain_offset (x, 0, 0);
  38798. op_plain_offset (x, 128, 0);
  38799. create_dword (x=0XFFFF18E0);
  38800. op_plain_offset (x, 0, 0);
  38801. op_plain_offset (x, 128, 0);
  38802. create_dword (x=0XFFFF18E4);
  38803. op_plain_offset (x, 0, 0);
  38804. op_plain_offset (x, 128, 0);
  38805. create_dword (x=0XFFFF18E8);
  38806. op_plain_offset (x, 0, 0);
  38807. op_plain_offset (x, 128, 0);
  38808. create_dword (x=0XFFFF18EC);
  38809. op_plain_offset (x, 0, 0);
  38810. op_plain_offset (x, 128, 0);
  38811. set_cmt (0XFFFF18F0, "can only be called from ES\nReturn: negative on error", 1);
  38812. create_insn (0XFFFF18F0);
  38813. set_name (0XFFFF18F0, "kernel_get_pid_priorities");
  38814. create_insn (x=0XFFFF18F8);
  38815. op_plain_offset (x, 1, 0);
  38816. op_plain_offset (x, 129, 0);
  38817. create_insn (x=0XFFFF1908);
  38818. toggle_sign (x, 1);
  38819. create_insn (0XFFFF191A);
  38820. set_cmt (0XFFFF191E, "cur", 0);
  38821. create_insn (x=0XFFFF191E);
  38822. op_stkvar (x, 1);
  38823. set_cmt (0XFFFF1920, "path_length", 0);
  38824. set_cmt (0XFFFF1922, "current_pid", 0);
  38825. set_cmt (0XFFFF1924, "three", 0);
  38826. create_insn (x=0XFFFF1926);
  38827. op_plain_offset (x, 1, 0);
  38828. op_plain_offset (x, 129, 0);
  38829. set_cmt (0XFFFF1930, "current_pid", 0);
  38830. set_cmt (0XFFFF1932, "device_to_open", 0);
  38831. set_cmt (0XFFFF1934, "cur", 0);
  38832. create_insn (x=0XFFFF1934);
  38833. op_stkvar (x, 1);
  38834. set_cmt (0XFFFF1936, "path_length", 0);
  38835. set_cmt (0XFFFF1938, "three", 0);
  38836. create_insn (x=0XFFFF1946);
  38837. op_plain_offset (x, 1, 0);
  38838. op_plain_offset (x, 129, 0);
  38839. create_insn (x=0XFFFF195C);
  38840. create_insn (x=0XFFFF1960);
  38841. toggle_sign (x, 1);
  38842. create_dword (x=0XFFFF1964);
  38843. op_plain_offset (x, 0, 0);
  38844. op_plain_offset (x, 128, 0);
  38845. create_dword (x=0XFFFF1968);
  38846. op_plain_offset (x, 0, 0);
  38847. op_plain_offset (x, 128, 0);
  38848. create_dword (x=0XFFFF196C);
  38849. op_plain_offset (x, 0, 0);
  38850. op_plain_offset (x, 128, 0);
  38851. set_cmt (0XFFFF1970, "Depending on what is currently running (boot2/IOS) it returns different values\nReturn: IOS: *(uint32_t*)r0=0 *(uint16_t*)r1=0 Boot2: *(uint32_t*)r0=3 *(uint16_t*)r1=0", 1);
  38852. create_insn (0XFFFF1970);
  38853. set_name (0XFFFF1970, "kernel_sc_47_GetSomeFlags");
  38854. create_insn (x=0XFFFF1972);
  38855. op_plain_offset (x, 1, 0);
  38856. op_plain_offset (x, 129, 0);
  38857. set_cmt (0XFFFF197C, "current_pid", 0);
  38858. set_cmt (0XFFFF197E, "path_length", 0);
  38859. create_insn (x=0XFFFF197E);
  38860. op_plain_offset (x, 1, 0);
  38861. op_plain_offset (x, 129, 0);
  38862. set_cmt (0XFFFF1980, "cur", 0);
  38863. create_insn (x=0XFFFF1980);
  38864. op_stkvar (x, 1);
  38865. set_cmt (0XFFFF1982, "three", 0);
  38866. set_cmt (0XFFFF1990, "path_length", 0);
  38867. create_insn (x=0XFFFF1990);
  38868. op_plain_offset (x, 1, 0);
  38869. op_plain_offset (x, 129, 0);
  38870. set_cmt (0XFFFF1992, "current_pid", 0);
  38871. set_cmt (0XFFFF1994, "three", 0);
  38872. set_cmt (0XFFFF1996, "cur", 0);
  38873. create_insn (x=0XFFFF1996);
  38874. op_stkvar (x, 1);
  38875. set_cmt (0XFFFF1998, "device_to_open", 0);
  38876. create_dword (x=0XFFFF19B0);
  38877. op_plain_offset (x, 0, 0);
  38878. op_plain_offset (x, 128, 0);
  38879. create_insn (0XFFFF19B4);
  38880. set_name (0XFFFF19B4, "kernel_sc_48_set_r0_1_r1_0");
  38881. create_insn (x=0XFFFF19B6);
  38882. op_plain_offset (x, 1, 0);
  38883. op_plain_offset (x, 129, 0);
  38884. set_cmt (0XFFFF19C0, "current_pid", 0);
  38885. set_cmt (0XFFFF19C2, "path_length", 0);
  38886. create_insn (x=0XFFFF19C2);
  38887. op_plain_offset (x, 1, 0);
  38888. op_plain_offset (x, 129, 0);
  38889. set_cmt (0XFFFF19C4, "cur", 0);
  38890. create_insn (x=0XFFFF19C4);
  38891. op_stkvar (x, 1);
  38892. set_cmt (0XFFFF19C6, "three", 0);
  38893. set_cmt (0XFFFF19D4, "path_length", 0);
  38894. create_insn (x=0XFFFF19D4);
  38895. op_plain_offset (x, 1, 0);
  38896. op_plain_offset (x, 129, 0);
  38897. set_cmt (0XFFFF19D6, "current_pid", 0);
  38898. set_cmt (0XFFFF19D8, "three", 0);
  38899. set_cmt (0XFFFF19DA, "cur", 0);
  38900. create_insn (x=0XFFFF19DA);
  38901. op_stkvar (x, 1);
  38902. set_cmt (0XFFFF19DC, "device_to_open", 0);
  38903. create_dword (x=0XFFFF19F4);
  38904. op_plain_offset (x, 0, 0);
  38905. op_plain_offset (x, 128, 0);
  38906. create_insn (0XFFFF19F8);
  38907. set_name (0XFFFF19F8, "read_from_otp");
  38908. set_cmt (0XFFFF1A06, "pointer", 0);
  38909. set_cmt (0XFFFF1A0A, "byte", 0);
  38910. create_insn (x=0XFFFF1A16);
  38911. op_plain_offset (x, 1, 0);
  38912. op_plain_offset (x, 129, 0);
  38913. create_insn (x=0XFFFF1A2A);
  38914. op_plain_offset (x, 1, 0);
  38915. op_plain_offset (x, 129, 0);
  38916. set_cmt (0XFFFF1A2E, "dst", 0);
  38917. set_cmt (0XFFFF1A30, "src", 0);
  38918. set_cmt (0XFFFF1A32, "size", 0);
  38919. create_insn (x=0XFFFF1A36);
  38920. op_stkvar (x, 1);
  38921. create_byte (0XFFFF1A52);
  38922. make_array (0XFFFF1A52, 0X2);
  38923. create_dword (x=0XFFFF1A54);
  38924. op_plain_offset (x, 0, 0);
  38925. op_plain_offset (x, 128, 0);
  38926. create_dword (x=0XFFFF1A58);
  38927. op_plain_offset (x, 0, 0);
  38928. op_plain_offset (x, 128, 0);
  38929. create_insn (0XFFFF1A5C);
  38930. set_name (0XFFFF1A5C, "is_otp_programmed");
  38931. create_insn (x=0XFFFF1A5E);
  38932. op_plain_offset (x, 1, 0);
  38933. op_plain_offset (x, 129, 0);
  38934. create_insn (x=0XFFFF1A68);
  38935. op_plain_offset (x, 1, 0);
  38936. op_plain_offset (x, 129, 0);
  38937. set_cmt (0XFFFF1A74, "size", 0);
  38938. create_insn (0XFFFF1A74);
  38939. set_cmt (0XFFFF1A76, "address", 0);
  38940. set_cmt (0XFFFF1A78, "data", 0);
  38941. create_insn (x=0XFFFF1A7E);
  38942. op_stkvar (x, 1);
  38943. create_insn (x=0XFFFF1A80);
  38944. op_stkvar (x, 1);
  38945. create_insn (x=0XFFFF1A84);
  38946. op_stkvar (x, 1);
  38947. create_insn (x=0XFFFF1A88);
  38948. op_stkvar (x, 1);
  38949. create_insn (x=0XFFFF1A8E);
  38950. op_plain_offset (x, 1, 0);
  38951. op_plain_offset (x, 129, 0);
  38952. create_insn (x=0XFFFF1A9A);
  38953. op_plain_offset (x, 1, 0);
  38954. op_plain_offset (x, 129, 0);
  38955. create_byte (0XFFFF1AA2);
  38956. make_array (0XFFFF1AA2, 0X2);
  38957. create_dword (x=0XFFFF1AA4);
  38958. op_plain_offset (x, 0, 0);
  38959. op_plain_offset (x, 128, 0);
  38960. create_dword (x=0XFFFF1AA8);
  38961. op_plain_offset (x, 0, 0);
  38962. op_plain_offset (x, 128, 0);
  38963. create_insn (0XFFFF1AAC);
  38964. set_name (0XFFFF1AAC, "read_boot2_version");
  38965. create_insn (x=0XFFFF1ABC);
  38966. op_plain_offset (x, 1, 0);
  38967. op_plain_offset (x, 129, 0);
  38968. create_insn (0XFFFF1ACE);
  38969. create_byte (0XFFFF1AD6);
  38970. make_array (0XFFFF1AD6, 0X2);
  38971. create_dword (x=0XFFFF1AD8);
  38972. op_plain_offset (x, 0, 0);
  38973. op_plain_offset (x, 128, 0);
  38974. create_insn (0XFFFF1ADC);
  38975. create_insn (x=0XFFFF1AEE);
  38976. op_plain_offset (x, 1, 0);
  38977. op_plain_offset (x, 129, 0);
  38978. create_insn (0XFFFF1B04);
  38979. create_insn (0XFFFF1B14);
  38980. create_dword (x=0XFFFF1B1C);
  38981. op_plain_offset (x, 0, 0);
  38982. op_plain_offset (x, 128, 0);
  38983. create_insn (0XFFFF1B20);
  38984. set_name (0XFFFF1B20, "read_cacrl_version");
  38985. create_insn (x=0XFFFF1B30);
  38986. op_plain_offset (x, 1, 0);
  38987. op_plain_offset (x, 129, 0);
  38988. create_insn (0XFFFF1B42);
  38989. create_byte (0XFFFF1B4A);
  38990. make_array (0XFFFF1B4A, 0X2);
  38991. create_dword (x=0XFFFF1B4C);
  38992. op_plain_offset (x, 0, 0);
  38993. op_plain_offset (x, 128, 0);
  38994. create_insn (0XFFFF1B50);
  38995. create_insn (x=0XFFFF1B62);
  38996. op_plain_offset (x, 1, 0);
  38997. op_plain_offset (x, 129, 0);
  38998. create_insn (0XFFFF1B78);
  38999. create_insn (0XFFFF1B88);
  39000. create_dword (x=0XFFFF1B90);
  39001. op_plain_offset (x, 0, 0);
  39002. op_plain_offset (x, 128, 0);
  39003. create_insn (0XFFFF1B94);
  39004. set_name (0XFFFF1B94, "read_signercrl_version");
  39005. create_insn (x=0XFFFF1BA4);
  39006. op_plain_offset (x, 1, 0);
  39007. op_plain_offset (x, 129, 0);
  39008. create_insn (0XFFFF1BB6);
  39009. create_byte (0XFFFF1BBE);
  39010. make_array (0XFFFF1BBE, 0X2);
  39011. create_dword (x=0XFFFF1BC0);
  39012. op_plain_offset (x, 0, 0);
  39013. op_plain_offset (x, 128, 0);
  39014. create_insn (0XFFFF1BC4);
  39015. create_insn (x=0XFFFF1BD6);
  39016. op_plain_offset (x, 1, 0);
  39017. op_plain_offset (x, 129, 0);
  39018. create_insn (0XFFFF1BEC);
  39019. create_insn (0XFFFF1BFC);
  39020. create_dword (x=0XFFFF1C04);
  39021. op_plain_offset (x, 0, 0);
  39022. op_plain_offset (x, 128, 0);
  39023. create_insn (0XFFFF1C08);
  39024. create_insn (x=0XFFFF1C1A);
  39025. op_plain_offset (x, 1, 0);
  39026. op_plain_offset (x, 129, 0);
  39027. create_insn (0XFFFF1C30);
  39028. create_dword (x=0XFFFF1C38);
  39029. op_plain_offset (x, 0, 0);
  39030. op_plain_offset (x, 128, 0);
  39031. create_insn (0XFFFF1C3C);
  39032. create_insn (x=0XFFFF1C4C);
  39033. op_plain_offset (x, 1, 0);
  39034. op_plain_offset (x, 129, 0);
  39035. create_insn (0XFFFF1C5E);
  39036. create_byte (0XFFFF1C66);
  39037. make_array (0XFFFF1C66, 0X2);
  39038. create_dword (x=0XFFFF1C68);
  39039. op_plain_offset (x, 0, 0);
  39040. op_plain_offset (x, 128, 0);
  39041. create_insn (0XFFFF1C6C);
  39042. set_name (0XFFFF1C6C, "read_fs_version");
  39043. create_insn (x=0XFFFF1C7C);
  39044. op_plain_offset (x, 1, 0);
  39045. op_plain_offset (x, 129, 0);
  39046. create_insn (0XFFFF1C8E);
  39047. create_byte (0XFFFF1C96);
  39048. make_array (0XFFFF1C96, 0X2);
  39049. create_dword (x=0XFFFF1C98);
  39050. op_plain_offset (x, 0, 0);
  39051. op_plain_offset (x, 128, 0);
  39052. create_insn (0XFFFF1C9C);
  39053. create_insn (x=0XFFFF1CAE);
  39054. op_plain_offset (x, 1, 0);
  39055. op_plain_offset (x, 129, 0);
  39056. create_insn (0XFFFF1CC4);
  39057. create_insn (0XFFFF1CD4);
  39058. create_byte (0XFFFF1CDA);
  39059. make_array (0XFFFF1CDA, 0X2);
  39060. create_dword (x=0XFFFF1CDC);
  39061. op_plain_offset (x, 0, 0);
  39062. op_plain_offset (x, 128, 0);
  39063. create_insn (0XFFFF1CE0);
  39064. set_name (0XFFFF1CE0, "get_device_id");
  39065. set_cmt (0XFFFF1CF2, "address", 0);
  39066. set_cmt (0XFFFF1CF4, "data", 0);
  39067. set_cmt (0XFFFF1CF6, "size", 0);
  39068. set_cmt (0XFFFF1D08, "dst", 0);
  39069. create_insn (0XFFFF1D08);
  39070. set_cmt (0XFFFF1D0A, "src", 0);
  39071. create_insn (x=0XFFFF1D0A);
  39072. op_plain_offset (x, 1, 0);
  39073. op_plain_offset (x, 129, 0);
  39074. set_cmt (0XFFFF1D0C, "size", 0);
  39075. create_dword (x=0XFFFF1D14);
  39076. op_plain_offset (x, 0, 0);
  39077. op_plain_offset (x, 128, 0);
  39078. create_insn (0XFFFF1D18);
  39079. set_name (0XFFFF1D18, "read_keys_from_otp");
  39080. set_cmt (0XFFFF1D36, "address", 0);
  39081. set_cmt (0XFFFF1D38, "data", 0);
  39082. set_cmt (0XFFFF1D3A, "size", 0);
  39083. set_cmt (0XFFFF1D40, "address", 0);
  39084. set_cmt (0XFFFF1D42, "data", 0);
  39085. set_cmt (0XFFFF1D44, "size", 0);
  39086. set_cmt (0XFFFF1D4A, "address", 0);
  39087. set_cmt (0XFFFF1D4C, "data", 0);
  39088. set_cmt (0XFFFF1D4E, "size", 0);
  39089. set_cmt (0XFFFF1D54, "address", 0);
  39090. set_cmt (0XFFFF1D56, "data", 0);
  39091. set_cmt (0XFFFF1D58, "size", 0);
  39092. create_insn (x=0XFFFF1D70);
  39093. op_plain_offset (x, 1, 0);
  39094. op_plain_offset (x, 129, 0);
  39095. set_cmt (0XFFFF1D72, "dst", 0);
  39096. set_cmt (0XFFFF1D74, "src", 0);
  39097. set_cmt (0XFFFF1D76, "size", 0);
  39098. set_cmt (0XFFFF1D7E, "dst", 0);
  39099. set_cmt (0XFFFF1D80, "src", 0);
  39100. set_cmt (0XFFFF1D82, "size", 0);
  39101. set_cmt (0XFFFF1D8A, "dst", 0);
  39102. set_cmt (0XFFFF1D8C, "src", 0);
  39103. set_cmt (0XFFFF1D8E, "size", 0);
  39104. set_cmt (0XFFFF1D96, "dst", 0);
  39105. set_cmt (0XFFFF1D98, "src", 0);
  39106. set_cmt (0XFFFF1D9A, "size", 0);
  39107. create_byte (0XFFFF1DA2);
  39108. make_array (0XFFFF1DA2, 0X2);
  39109. create_dword (x=0XFFFF1DA4);
  39110. op_plain_offset (x, 0, 0);
  39111. op_plain_offset (x, 128, 0);
  39112. create_insn (0XFFFF1DA8);
  39113. set_name (0XFFFF1DA8, "read_rng_key");
  39114. set_cmt (0XFFFF1DBA, "address", 0);
  39115. set_cmt (0XFFFF1DBC, "data", 0);
  39116. set_cmt (0XFFFF1DBE, "size", 0);
  39117. set_cmt (0XFFFF1DD0, "dst", 0);
  39118. create_insn (0XFFFF1DD0);
  39119. set_cmt (0XFFFF1DD2, "src", 0);
  39120. create_insn (x=0XFFFF1DD2);
  39121. op_plain_offset (x, 1, 0);
  39122. op_plain_offset (x, 129, 0);
  39123. set_cmt (0XFFFF1DD4, "size", 0);
  39124. create_dword (x=0XFFFF1DDC);
  39125. op_plain_offset (x, 0, 0);
  39126. op_plain_offset (x, 128, 0);
  39127. create_insn (0XFFFF1DE0);
  39128. set_name (0XFFFF1DE0, "seeprom_read");
  39129. create_insn (x=0XFFFF1E02);
  39130. op_stkvar (x, 1);
  39131. create_byte (0XFFFF1E1E);
  39132. make_array (0XFFFF1E1E, 0X2);
  39133. create_insn (0XFFFF1E20);
  39134. set_name (0XFFFF1E20, "get_ms_ca_ng_and_sig_and_key_id");
  39135. set_cmt (0XFFFF1E40, "dest", 0);
  39136. create_insn (x=0XFFFF1E40);
  39137. op_stkvar (x, 1);
  39138. set_cmt (0XFFFF1E42, "length", 0);
  39139. set_cmt (0XFFFF1E44, "offset", 0);
  39140. set_cmt (0XFFFF1E4A, "dest", 0);
  39141. create_insn (x=0XFFFF1E4A);
  39142. op_stkvar (x, 1);
  39143. set_cmt (0XFFFF1E4C, "length", 0);
  39144. set_cmt (0XFFFF1E4E, "offset", 0);
  39145. set_cmt (0XFFFF1E54, "dest", 0);
  39146. set_cmt (0XFFFF1E56, "length", 0);
  39147. set_cmt (0XFFFF1E58, "offset", 0);
  39148. set_cmt (0XFFFF1E5E, "offset", 0);
  39149. set_cmt (0XFFFF1E60, "dest", 0);
  39150. create_insn (x=0XFFFF1E60);
  39151. op_stkvar (x, 1);
  39152. set_cmt (0XFFFF1E62, "length", 0);
  39153. set_cmt (0XFFFF1E6E, "device_id", 0);
  39154. set_cmt (0XFFFF1E74, "output_str", 0);
  39155. create_insn (x=0XFFFF1E76);
  39156. op_stkvar (x, 1);
  39157. set_cmt (0XFFFF1E78, "size", 0);
  39158. create_insn (x=0XFFFF1E7A);
  39159. op_plain_offset (x, 1, 0);
  39160. op_plain_offset (x, 129, 0);
  39161. set_cmt (0XFFFF1E80, "output_str", 0);
  39162. create_insn (x=0XFFFF1E82);
  39163. op_stkvar (x, 1);
  39164. set_cmt (0XFFFF1E84, "size", 0);
  39165. create_insn (x=0XFFFF1E86);
  39166. op_plain_offset (x, 1, 0);
  39167. op_plain_offset (x, 129, 0);
  39168. set_cmt (0XFFFF1E8C, "output_str", 0);
  39169. create_insn (x=0XFFFF1E8E);
  39170. op_stkvar (x, 1);
  39171. set_cmt (0XFFFF1E90, "size", 0);
  39172. create_insn (x=0XFFFF1E92);
  39173. op_plain_offset (x, 1, 0);
  39174. op_plain_offset (x, 129, 0);
  39175. create_insn (x=0XFFFF1EA6);
  39176. op_plain_offset (x, 1, 0);
  39177. op_plain_offset (x, 129, 0);
  39178. set_cmt (0XFFFF1EA8, "dst", 0);
  39179. create_insn (x=0XFFFF1EA8);
  39180. op_stkvar (x, 1);
  39181. set_cmt (0XFFFF1EAA, "src", 0);
  39182. set_cmt (0XFFFF1EAC, "size", 0);
  39183. set_cmt (0XFFFF1EB2, "src", 0);
  39184. set_cmt (0XFFFF1EB4, "dst", 0);
  39185. create_insn (x=0XFFFF1EB4);
  39186. op_stkvar (x, 1);
  39187. set_cmt (0XFFFF1EB6, "size", 0);
  39188. set_cmt (0XFFFF1EBE, "dst", 0);
  39189. set_cmt (0XFFFF1EC0, "src", 0);
  39190. set_cmt (0XFFFF1EC2, "size", 0);
  39191. set_cmt (0XFFFF1ECA, "dst", 0);
  39192. create_insn (x=0XFFFF1ECA);
  39193. op_stkvar (x, 1);
  39194. set_cmt (0XFFFF1ECC, "src", 0);
  39195. set_cmt (0XFFFF1ECE, "size", 0);
  39196. create_byte (0XFFFF1ED6);
  39197. make_array (0XFFFF1ED6, 0X2);
  39198. create_dword (x=0XFFFF1ED8);
  39199. op_plain_offset (x, 0, 0);
  39200. op_plain_offset (x, 128, 0);
  39201. create_dword (x=0XFFFF1EDC);
  39202. op_plain_offset (x, 0, 0);
  39203. op_plain_offset (x, 128, 0);
  39204. create_dword (x=0XFFFF1EE0);
  39205. op_plain_offset (x, 0, 0);
  39206. op_plain_offset (x, 128, 0);
  39207. create_dword (x=0XFFFF1EE4);
  39208. op_plain_offset (x, 0, 0);
  39209. op_plain_offset (x, 128, 0);
  39210. create_insn (0XFFFF1EE8);
  39211. set_name (0XFFFF1EE8, "read_common2_key");
  39212. set_cmt (0XFFFF1EFA, "offset", 0);
  39213. set_cmt (0XFFFF1EFC, "dest", 0);
  39214. set_cmt (0XFFFF1EFE, "length", 0);
  39215. set_cmt (0XFFFF1F10, "dst", 0);
  39216. create_insn (0XFFFF1F10);
  39217. set_cmt (0XFFFF1F12, "src", 0);
  39218. create_insn (x=0XFFFF1F12);
  39219. op_plain_offset (x, 1, 0);
  39220. op_plain_offset (x, 129, 0);
  39221. set_cmt (0XFFFF1F14, "size", 0);
  39222. create_dword (x=0XFFFF1F1C);
  39223. op_plain_offset (x, 0, 0);
  39224. op_plain_offset (x, 128, 0);
  39225. create_insn (0XFFFF1F20);
  39226. set_name (0XFFFF1F20, "nullsub_8");
  39227. create_insn (0XFFFF1F24);
  39228. create_insn (x=0XFFFF1F38);
  39229. op_hex (x, 1);
  39230. create_insn (x=0XFFFF1F40);
  39231. op_hex (x, 1);
  39232. create_insn (x=0XFFFF1F50);
  39233. op_hex (x, 1);
  39234. create_insn (x=0XFFFF1F6C);
  39235. op_plain_offset (x, 1, 0);
  39236. op_plain_offset (x, 129, 0);
  39237. create_insn (0XFFFF1F90);
  39238. create_insn (x=0XFFFF1F94);
  39239. op_plain_offset (x, 1, 0);
  39240. op_plain_offset (x, 129, 0);
  39241. create_insn (x=0XFFFF1FCC);
  39242. op_plain_offset (x, 1, 0);
  39243. op_plain_offset (x, 129, 0);
  39244. create_insn (x=0XFFFF1FF4);
  39245. op_plain_offset (x, 1, 0);
  39246. op_plain_offset (x, 129, 0);
  39247. set_cmt (0XFFFF2068, "thread2", 0);
  39248. set_cmt (0XFFFF206C, "result", 0);
  39249. create_insn (x=0XFFFF206C);
  39250. op_plain_offset (x, 1, 0);
  39251. op_plain_offset (x, 129, 0);
  39252. create_insn (0XFFFF207C);
  39253. create_insn (x=0XFFFF2090);
  39254. op_stkvar (x, 1);
  39255. create_insn (0XFFFF20C0);
  39256. create_insn (x=0XFFFF20CC);
  39257. op_stkvar (x, 1);
  39258. create_insn (x=0XFFFF20D4);
  39259. op_plain_offset (x, 1, 0);
  39260. op_plain_offset (x, 129, 0);
  39261. create_insn (x=0XFFFF20D8);
  39262. op_stkvar (x, 1);
  39263. set_cmt (0XFFFF20E4, "thread2", 0);
  39264. create_insn (x=0XFFFF20E8);
  39265. op_plain_offset (x, 1, 0);
  39266. op_plain_offset (x, 129, 0);
  39267. set_cmt (0XFFFF20FC, "result", 0);
  39268. create_insn (x=0XFFFF20FC);
  39269. op_plain_offset (x, 1, 0);
  39270. op_plain_offset (x, 129, 0);
  39271. create_insn (x=0XFFFF2114);
  39272. op_plain_offset (x, 1, 0);
  39273. op_plain_offset (x, 129, 0);
  39274. create_insn (x=0XFFFF211C);
  39275. op_plain_offset (x, 1, 0);
  39276. op_plain_offset (x, 129, 0);
  39277. create_insn (x=0XFFFF2128);
  39278. op_hex (x, 1);
  39279. create_insn (x=0XFFFF2134);
  39280. op_plain_offset (x, 1, 0);
  39281. op_plain_offset (x, 129, 0);
  39282. create_insn (x=0XFFFF214C);
  39283. op_hex (x, 1);
  39284. create_insn (x=0XFFFF2164);
  39285. op_hex (x, 1);
  39286. create_insn (x=0XFFFF217C);
  39287. op_hex (x, 1);
  39288. create_insn (x=0XFFFF2184);
  39289. op_plain_offset (x, 1, 0);
  39290. op_plain_offset (x, 129, 0);
  39291. create_insn (x=0XFFFF21A0);
  39292. op_hex (x, 1);
  39293. create_insn (x=0XFFFF21AC);
  39294. op_hex (x, 1);
  39295. create_insn (x=0XFFFF21C4);
  39296. op_hex (x, 1);
  39297. create_insn (x=0XFFFF21D0);
  39298. op_hex (x, 1);
  39299. create_insn (x=0XFFFF21E8);
  39300. op_hex (x, 1);
  39301. create_insn (x=0XFFFF21F4);
  39302. op_hex (x, 1);
  39303. create_insn (x=0XFFFF220C);
  39304. op_hex (x, 1);
  39305. create_insn (x=0XFFFF2218);
  39306. op_hex (x, 1);
  39307. create_insn (x=0XFFFF2230);
  39308. op_hex (x, 1);
  39309. create_insn (x=0XFFFF223C);
  39310. op_hex (x, 1);
  39311. create_insn (x=0XFFFF2254);
  39312. op_hex (x, 1);
  39313. create_insn (x=0XFFFF2260);
  39314. op_hex (x, 1);
  39315. create_insn (x=0XFFFF2278);
  39316. op_hex (x, 1);
  39317. create_insn (x=0XFFFF2284);
  39318. op_hex (x, 1);
  39319. create_insn (x=0XFFFF229C);
  39320. op_hex (x, 1);
  39321. create_insn (x=0XFFFF22A8);
  39322. op_hex (x, 1);
  39323. create_insn (x=0XFFFF22C0);
  39324. op_hex (x, 1);
  39325. create_insn (x=0XFFFF22CC);
  39326. op_hex (x, 1);
  39327. create_insn (x=0XFFFF22E8);
  39328. op_plain_offset (x, 1, 0);
  39329. op_plain_offset (x, 129, 0);
  39330. set_name (0XFFFF22E8, "j_kernel_thread_abort_handler_caller");
  39331. create_insn (x=0XFFFF22EC);
  39332. op_stkvar (x, 1);
  39333. create_insn (x=0XFFFF22F0);
  39334. op_stkvar (x, 1);
  39335. create_insn (x=0XFFFF22F8);
  39336. op_stkvar (x, 1);
  39337. create_insn (x=0XFFFF2308);
  39338. op_stkvar (x, 1);
  39339. create_insn (x=0XFFFF2310);
  39340. op_plain_offset (x, 1, 0);
  39341. op_plain_offset (x, 129, 0);
  39342. create_insn (0XFFFF2318);
  39343. set_name (0XFFFF2318, "_disable_interrupts");
  39344. create_insn (x=0XFFFF231C);
  39345. op_hex (x, 1);
  39346. create_insn (x=0XFFFF2320);
  39347. op_hex (x, 1);
  39348. create_insn (0XFFFF232C);
  39349. set_name (0XFFFF232C, "_enable_interrupts");
  39350. create_insn (x=0XFFFF2330);
  39351. op_hex (x, 1);
  39352. create_insn (x=0XFFFF2340);
  39353. op_plain_offset (x, 1, 0);
  39354. op_plain_offset (x, 129, 0);
  39355. set_name (0XFFFF2340, "kernel_reschedule");
  39356. create_insn (x=0XFFFF2350);
  39357. op_plain_offset (x, 1, 0);
  39358. op_plain_offset (x, 129, 0);
  39359. create_insn (x=0XFFFF235C);
  39360. op_plain_offset (x, 1, 0);
  39361. op_plain_offset (x, 129, 0);
  39362. create_insn (x=0XFFFF2368);
  39363. op_plain_offset (x, 1, 0);
  39364. op_plain_offset (x, 129, 0);
  39365. create_insn (x=0XFFFF2370);
  39366. op_plain_offset (x, 1, 0);
  39367. op_plain_offset (x, 129, 0);
  39368. create_insn (x=0XFFFF23B4);
  39369. op_plain_offset (x, 1, 0);
  39370. op_plain_offset (x, 129, 0);
  39371. set_name (0XFFFF23B4, "save_thread_context_and_reschedule");
  39372. set_cmt (0XFFFF23B8, "thread2", 0);
  39373. create_insn (x=0XFFFF23CC);
  39374. op_plain_offset (x, 1, 0);
  39375. op_plain_offset (x, 129, 0);
  39376. create_insn (0XFFFF23E0);
  39377. set_name (0XFFFF23E0, "nullsub_7");
  39378. create_insn (0XFFFF23E4);
  39379. set_name (0XFFFF23E4, "jump_to_new_ios_kernel");
  39380. create_insn (0XFFFF23E8);
  39381. set_name (0XFFFF23E8, "panic");
  39382. create_byte (0XFFFF23F4);
  39383. make_array (0XFFFF23F4, 0XC);
  39384. create_dword (0XFFFF2400);
  39385. make_array (0XFFFF2400, 0X4);
  39386. create_dword (0XFFFF2410);
  39387. create_dword (x=0XFFFF2414);
  39388. op_plain_offset (x, 0, 0);
  39389. op_plain_offset (x, 128, 0);
  39390. create_dword (x=0XFFFF2418);
  39391. op_plain_offset (x, 0, 0);
  39392. op_plain_offset (x, 128, 0);
  39393. create_dword (x=0XFFFF241C);
  39394. op_plain_offset (x, 0, 0);
  39395. op_plain_offset (x, 128, 0);
  39396. create_dword (x=0XFFFF2420);
  39397. op_plain_offset (x, 0, 0);
  39398. op_plain_offset (x, 128, 0);
  39399. create_dword (x=0XFFFF2424);
  39400. op_plain_offset (x, 0, 0);
  39401. op_plain_offset (x, 128, 0);
  39402. create_dword (x=0XFFFF2428);
  39403. op_plain_offset (x, 0, 0);
  39404. op_plain_offset (x, 128, 0);
  39405. create_dword (0XFFFF242C);
  39406. create_dword (x=0XFFFF2430);
  39407. op_plain_offset (x, 0, 0);
  39408. op_plain_offset (x, 128, 0);
  39409. create_dword (x=0XFFFF2434);
  39410. op_plain_offset (x, 0, 0);
  39411. op_plain_offset (x, 128, 0);
  39412. create_dword (x=0XFFFF2438);
  39413. op_plain_offset (x, 0, 0);
  39414. op_plain_offset (x, 128, 0);
  39415. create_dword (x=0XFFFF243C);
  39416. op_plain_offset (x, 0, 0);
  39417. op_plain_offset (x, 128, 0);
  39418. create_dword (x=0XFFFF2440);
  39419. op_plain_offset (x, 0, 0);
  39420. op_plain_offset (x, 128, 0);
  39421. create_dword (x=0XFFFF2444);
  39422. op_plain_offset (x, 0, 0);
  39423. op_plain_offset (x, 128, 0);
  39424. create_dword (x=0XFFFF2448);
  39425. op_plain_offset (x, 0, 0);
  39426. op_plain_offset (x, 128, 0);
  39427. create_dword (x=0XFFFF244C);
  39428. op_plain_offset (x, 0, 0);
  39429. op_plain_offset (x, 128, 0);
  39430. create_dword (x=0XFFFF2450);
  39431. op_plain_offset (x, 0, 0);
  39432. op_plain_offset (x, 128, 0);
  39433. create_byte (0XFFFF2454);
  39434. make_array (0XFFFF2454, 0XC);
  39435. create_insn (0XFFFF2460);
  39436. create_insn (0XFFFF2474);
  39437. create_insn (0XFFFF2488);
  39438. create_insn (0XFFFF2494);
  39439. create_insn (0XFFFF24A0);
  39440. create_insn (0XFFFF24AC);
  39441. create_insn (0XFFFF24B8);
  39442. create_insn (0XFFFF24C0);
  39443. create_insn (0XFFFF24C8);
  39444. create_insn (0XFFFF24D0);
  39445. create_insn (0XFFFF24D8);
  39446. create_insn (0XFFFF24E0);
  39447. create_insn (0XFFFF24E8);
  39448. create_insn (0XFFFF24F0);
  39449. create_insn (0XFFFF24F8);
  39450. create_insn (0XFFFF2500);
  39451. create_insn (0XFFFF2508);
  39452. set_name (0XFFFF2508, "mcr_p15_0_r0_c3_c0_0");
  39453. create_insn (0XFFFF2510);
  39454. create_insn (0XFFFF2520);
  39455. create_insn (0XFFFF2528);
  39456. create_insn (x=0XFFFF253C);
  39457. op_plain_offset (x, 1, 0);
  39458. op_plain_offset (x, 129, 0);
  39459. create_insn (x=0XFFFF2558);
  39460. op_hex (x, 1);
  39461. create_insn (0XFFFF2564);
  39462. create_insn (x=0XFFFF2568);
  39463. op_hex (x, 1);
  39464. create_dword (x=0XFFFF2574);
  39465. op_plain_offset (x, 0, 0);
  39466. op_plain_offset (x, 128, 0);
  39467. create_insn (0XFFFF2578);
  39468. set_name (0XFFFF2578, "init_hardware");
  39469. create_insn (x=0XFFFF257E);
  39470. op_stkvar (x, 1);
  39471. create_insn (x=0XFFFF2584);
  39472. op_plain_offset (x, 1, 0);
  39473. op_plain_offset (x, 129, 0);
  39474. create_insn (x=0XFFFF2586);
  39475. op_plain_offset (x, 1, 0);
  39476. op_plain_offset (x, 129, 0);
  39477. set_cmt (0XFFFF2596, "range_start", 0);
  39478. set_cmt (0XFFFF2598, "range_end", 0);
  39479. create_insn (x=0XFFFF25A6);
  39480. op_stkvar (x, 1);
  39481. create_insn (x=0XFFFF25A8);
  39482. op_stkvar (x, 1);
  39483. create_insn (x=0XFFFF25AE);
  39484. op_stkvar (x, 1);
  39485. create_insn (x=0XFFFF25B0);
  39486. op_stkvar (x, 1);
  39487. create_insn (x=0XFFFF25C4);
  39488. op_stkvar (x, 1);
  39489. create_insn (x=0XFFFF25D6);
  39490. op_plain_offset (x, 1, 0);
  39491. op_plain_offset (x, 129, 0);
  39492. create_insn (x=0XFFFF25EC);
  39493. op_plain_offset (x, 1, 0);
  39494. op_plain_offset (x, 129, 0);
  39495. create_insn (x=0XFFFF25F8);
  39496. op_plain_offset (x, 1, 0);
  39497. op_plain_offset (x, 129, 0);
  39498. create_insn (x=0XFFFF2608);
  39499. op_plain_offset (x, 1, 0);
  39500. op_plain_offset (x, 129, 0);
  39501. create_insn (x=0XFFFF261C);
  39502. op_plain_offset (x, 1, 0);
  39503. op_plain_offset (x, 129, 0);
  39504. create_byte (0XFFFF2636);
  39505. make_array (0XFFFF2636, 0X2);
  39506. create_dword (x=0XFFFF2638);
  39507. op_plain_offset (x, 0, 0);
  39508. op_plain_offset (x, 128, 0);
  39509. create_dword (x=0XFFFF263C);
  39510. op_plain_offset (x, 0, 0);
  39511. op_plain_offset (x, 128, 0);
  39512. create_dword (0XFFFF2640);
  39513. set_name (0XFFFF2640, "range_start");
  39514. create_dword (0XFFFF2644);
  39515. create_dword (x=0XFFFF2648);
  39516. op_plain_offset (x, 0, 0);
  39517. op_plain_offset (x, 128, 0);
  39518. create_dword (x=0XFFFF264C);
  39519. op_plain_offset (x, 0, 0);
  39520. op_plain_offset (x, 128, 0);
  39521. create_dword (x=0XFFFF2650);
  39522. op_plain_offset (x, 0, 0);
  39523. op_plain_offset (x, 128, 0);
  39524. create_dword (x=0XFFFF2654);
  39525. op_plain_offset (x, 0, 0);
  39526. op_plain_offset (x, 128, 0);
  39527. create_dword (x=0XFFFF2658);
  39528. op_plain_offset (x, 0, 0);
  39529. op_plain_offset (x, 128, 0);
  39530. create_dword (0XFFFF265C);
  39531. set_cmt (0XFFFF2660, "Create a queue at ptr, for n_msgs messages\nReturn: The queue ID", 1);
  39532. create_insn (0XFFFF2660);
  39533. set_name (0XFFFF2660, "kernel_IOS_CreateMessageQueue");
  39534. create_insn (x=0XFFFF266C);
  39535. op_plain_offset (x, 1, 0);
  39536. op_plain_offset (x, 129, 0);
  39537. set_cmt (0XFFFF2674, "current_pid", 0);
  39538. set_cmt (0XFFFF2676, "device_to_open", 0);
  39539. set_cmt (0XFFFF2678, "cur", 0);
  39540. create_insn (x=0XFFFF2678);
  39541. op_stkvar (x, 1);
  39542. set_cmt (0XFFFF267C, "three", 0);
  39543. create_insn (x=0XFFFF2686);
  39544. op_plain_offset (x, 1, 0);
  39545. op_plain_offset (x, 129, 0);
  39546. create_insn (x=0XFFFF26A6);
  39547. op_plain_offset (x, 1, 0);
  39548. op_plain_offset (x, 129, 0);
  39549. create_insn (x=0XFFFF26B4);
  39550. op_plain_offset (x, 1, 0);
  39551. op_plain_offset (x, 129, 0);
  39552. create_insn (0XFFFF26D0);
  39553. create_byte (0XFFFF26D6);
  39554. make_array (0XFFFF26D6, 0X2);
  39555. create_dword (x=0XFFFF26D8);
  39556. op_plain_offset (x, 0, 0);
  39557. op_plain_offset (x, 128, 0);
  39558. create_dword (x=0XFFFF26DC);
  39559. op_plain_offset (x, 0, 0);
  39560. op_plain_offset (x, 128, 0);
  39561. create_dword (x=0XFFFF26E0);
  39562. op_plain_offset (x, 0, 0);
  39563. op_plain_offset (x, 128, 0);
  39564. set_cmt (0XFFFF26E4, "Destroy a message queue\nReturn: 0 on success", 1);
  39565. create_insn (0XFFFF26E4);
  39566. set_name (0XFFFF26E4, "kernel_IOS_DestroyMessageQueue");
  39567. create_insn (x=0XFFFF26FA);
  39568. op_plain_offset (x, 1, 0);
  39569. op_plain_offset (x, 129, 0);
  39570. create_insn (x=0XFFFF26FE);
  39571. op_plain_offset (x, 1, 0);
  39572. op_plain_offset (x, 129, 0);
  39573. create_insn (0XFFFF271C);
  39574. set_cmt (0XFFFF2728, "a1", 0);
  39575. set_cmt (0XFFFF2742, "a1", 0);
  39576. create_insn (0XFFFF2758);
  39577. create_dword (x=0XFFFF275C);
  39578. op_plain_offset (x, 0, 0);
  39579. op_plain_offset (x, 128, 0);
  39580. create_dword (x=0XFFFF2760);
  39581. op_plain_offset (x, 0, 0);
  39582. op_plain_offset (x, 128, 0);
  39583. create_insn (0XFFFF2764);
  39584. set_name (0XFFFF2764, "_kernel_queue_send_message");
  39585. set_cmt (0XFFFF2770, "a3", 0);
  39586. create_insn (x=0XFFFF277C);
  39587. op_plain_offset (x, 1, 0);
  39588. op_plain_offset (x, 129, 0);
  39589. set_cmt (0XFFFF277E, "a4", 0);
  39590. set_cmt (0XFFFF2780, "a5", 0);
  39591. set_cmt (0XFFFF2784, "a2", 0);
  39592. create_insn (x=0XFFFF27A0);
  39593. op_plain_offset (x, 1, 0);
  39594. op_plain_offset (x, 129, 0);
  39595. set_cmt (0XFFFF27AC, "address", 0);
  39596. set_cmt (0XFFFF27B2, "size", 0);
  39597. create_insn (x=0XFFFF27B8);
  39598. op_plain_offset (x, 1, 0);
  39599. op_plain_offset (x, 129, 0);
  39600. set_cmt (0XFFFF27D4, "a1", 0);
  39601. set_cmt (0XFFFF27D6, "a2", 0);
  39602. create_insn (0XFFFF27DE);
  39603. create_byte (0XFFFF27EE);
  39604. make_array (0XFFFF27EE, 0X2);
  39605. create_dword (x=0XFFFF27F0);
  39606. op_plain_offset (x, 0, 0);
  39607. op_plain_offset (x, 128, 0);
  39608. create_dword (x=0XFFFF27F4);
  39609. op_plain_offset (x, 0, 0);
  39610. op_plain_offset (x, 128, 0);
  39611. set_cmt (0XFFFF27F8, "Add a message to the end queue\nReturn: 0 on success", 1);
  39612. create_insn (0XFFFF27F8);
  39613. set_name (0XFFFF27F8, "kernel_IOS_SendMessage");
  39614. create_insn (x=0XFFFF2814);
  39615. op_plain_offset (x, 1, 0);
  39616. op_plain_offset (x, 129, 0);
  39617. set_cmt (0XFFFF2816, "queue", 0);
  39618. create_insn (x=0XFFFF2818);
  39619. op_plain_offset (x, 1, 0);
  39620. op_plain_offset (x, 129, 0);
  39621. create_insn (0XFFFF2836);
  39622. set_cmt (0XFFFF283A, "message", 0);
  39623. create_insn (0XFFFF283A);
  39624. set_cmt (0XFFFF283C, "flags", 0);
  39625. create_byte (0XFFFF2846);
  39626. make_array (0XFFFF2846, 0X2);
  39627. create_dword (x=0XFFFF2848);
  39628. op_plain_offset (x, 0, 0);
  39629. op_plain_offset (x, 128, 0);
  39630. create_dword (x=0XFFFF284C);
  39631. op_plain_offset (x, 0, 0);
  39632. op_plain_offset (x, 128, 0);
  39633. create_insn (0XFFFF2850);
  39634. set_name (0XFFFF2850, "_iosc_queue_send_message");
  39635. create_insn (0XFFFF2878);
  39636. create_insn (x=0XFFFF287C);
  39637. op_plain_offset (x, 1, 0);
  39638. op_plain_offset (x, 129, 0);
  39639. set_cmt (0XFFFF287E, "message", 0);
  39640. set_cmt (0XFFFF2880, "queue", 0);
  39641. set_cmt (0XFFFF2882, "flags", 0);
  39642. create_dword (x=0XFFFF288C);
  39643. op_plain_offset (x, 0, 0);
  39644. op_plain_offset (x, 128, 0);
  39645. set_cmt (0XFFFF2890, "Add a message to the front of a queue\nReturn: 0 on success", 1);
  39646. create_insn (0XFFFF2890);
  39647. set_name (0XFFFF2890, "kernel_IOS_JamMessage");
  39648. create_insn (x=0XFFFF28B4);
  39649. op_plain_offset (x, 1, 0);
  39650. op_plain_offset (x, 129, 0);
  39651. create_insn (x=0XFFFF28B8);
  39652. op_plain_offset (x, 1, 0);
  39653. op_plain_offset (x, 129, 0);
  39654. create_insn (0XFFFF28DC);
  39655. create_insn (0XFFFF28E0);
  39656. create_insn (x=0XFFFF28EC);
  39657. op_plain_offset (x, 1, 0);
  39658. op_plain_offset (x, 129, 0);
  39659. set_cmt (0XFFFF28EE, "a4", 0);
  39660. set_cmt (0XFFFF28F0, "a5", 0);
  39661. set_cmt (0XFFFF28F4, "a2", 0);
  39662. create_insn (x=0XFFFF2914);
  39663. op_plain_offset (x, 1, 0);
  39664. op_plain_offset (x, 129, 0);
  39665. set_cmt (0XFFFF292A, "address", 0);
  39666. set_cmt (0XFFFF292C, "size", 0);
  39667. create_insn (x=0XFFFF2932);
  39668. op_plain_offset (x, 1, 0);
  39669. op_plain_offset (x, 129, 0);
  39670. set_cmt (0XFFFF294E, "a1", 0);
  39671. set_cmt (0XFFFF2950, "a2", 0);
  39672. create_insn (0XFFFF2958);
  39673. create_dword (x=0XFFFF295C);
  39674. op_plain_offset (x, 0, 0);
  39675. op_plain_offset (x, 128, 0);
  39676. create_dword (x=0XFFFF2960);
  39677. op_plain_offset (x, 0, 0);
  39678. op_plain_offset (x, 128, 0);
  39679. create_dword (x=0XFFFF2964);
  39680. op_plain_offset (x, 0, 0);
  39681. op_plain_offset (x, 128, 0);
  39682. create_insn (0XFFFF2968);
  39683. set_name (0XFFFF2968, "_kernel_queue_receive_message");
  39684. set_cmt (0XFFFF2970, "a3", 0);
  39685. create_insn (x=0XFFFF297A);
  39686. op_plain_offset (x, 1, 0);
  39687. op_plain_offset (x, 129, 0);
  39688. set_cmt (0XFFFF2982, "a5", 0);
  39689. set_cmt (0XFFFF2984, "a2", 0);
  39690. set_cmt (0XFFFF29C4, "a1", 0);
  39691. set_cmt (0XFFFF29C6, "a2", 0);
  39692. create_insn (0XFFFF29CE);
  39693. create_byte (0XFFFF29DE);
  39694. make_array (0XFFFF29DE, 0X2);
  39695. create_dword (x=0XFFFF29E0);
  39696. op_plain_offset (x, 0, 0);
  39697. op_plain_offset (x, 128, 0);
  39698. set_cmt (0XFFFF29E4, "Fetch a message from the front of a queue\nReturn: 0 on success", 1);
  39699. create_insn (0XFFFF29E4);
  39700. set_name (0XFFFF29E4, "iosReceiveMessage");
  39701. create_insn (x=0XFFFF2A04);
  39702. op_plain_offset (x, 1, 0);
  39703. op_plain_offset (x, 129, 0);
  39704. set_cmt (0XFFFF2A0A, "current_pid", 0);
  39705. set_cmt (0XFFFF2A0C, "device_to_open", 0);
  39706. set_cmt (0XFFFF2A0E, "path_length", 0);
  39707. create_insn (x=0XFFFF2A0E);
  39708. op_plain_offset (x, 1, 0);
  39709. op_plain_offset (x, 129, 0);
  39710. set_cmt (0XFFFF2A10, "three", 0);
  39711. set_cmt (0XFFFF2A12, "cur", 0);
  39712. create_insn (x=0XFFFF2A12);
  39713. op_stkvar (x, 1);
  39714. create_insn (x=0XFFFF2A22);
  39715. op_plain_offset (x, 1, 0);
  39716. op_plain_offset (x, 129, 0);
  39717. set_cmt (0XFFFF2A24, "queue", 0);
  39718. create_insn (0XFFFF2A4C);
  39719. set_cmt (0XFFFF2A50, "message", 0);
  39720. create_insn (0XFFFF2A50);
  39721. set_cmt (0XFFFF2A52, "nonblock", 0);
  39722. create_dword (x=0XFFFF2A5C);
  39723. op_plain_offset (x, 0, 0);
  39724. op_plain_offset (x, 128, 0);
  39725. create_dword (x=0XFFFF2A60);
  39726. op_plain_offset (x, 0, 0);
  39727. op_plain_offset (x, 128, 0);
  39728. create_insn (0XFFFF2A64);
  39729. set_name (0XFFFF2A64, "_iosc_queue_receive_message");
  39730. create_insn (0XFFFF2A8C);
  39731. create_insn (x=0XFFFF2A90);
  39732. op_plain_offset (x, 1, 0);
  39733. op_plain_offset (x, 129, 0);
  39734. }
  39735.  
  39736. //------------------------------------------------------------------------
  39737. // Information about bytes
  39738.  
  39739. static Bytes_8(void) {
  39740. auto x;
  39741. #define id x
  39742.  
  39743. set_cmt (0XFFFF2A92, "message", 0);
  39744. set_cmt (0XFFFF2A94, "queue", 0);
  39745. set_cmt (0XFFFF2A96, "nonblock", 0);
  39746. create_dword (x=0XFFFF2AA0);
  39747. op_plain_offset (x, 0, 0);
  39748. op_plain_offset (x, 128, 0);
  39749. set_cmt (0XFFFF2AA4, "Register queueid as a handler for interrupts generated by device (sends message to queueid when device's interrupt is triggered)\nReturn: 0 on success", 1);
  39750. create_insn (0XFFFF2AA4);
  39751. set_name (0XFFFF2AA4, "kernel_IOS_HandleEvent");
  39752. create_insn (x=0XFFFF2AC6);
  39753. op_plain_offset (x, 1, 0);
  39754. op_plain_offset (x, 129, 0);
  39755. create_insn (x=0XFFFF2ACA);
  39756. op_plain_offset (x, 1, 0);
  39757. op_plain_offset (x, 129, 0);
  39758. create_insn (0XFFFF2AEC);
  39759. create_insn (x=0XFFFF2AF0);
  39760. op_plain_offset (x, 1, 0);
  39761. op_plain_offset (x, 129, 0);
  39762. create_insn (x=0XFFFF2AFC);
  39763. op_plain_offset (x, 1, 0);
  39764. op_plain_offset (x, 129, 0);
  39765. create_insn (0XFFFF2B0C);
  39766. create_insn (x=0XFFFF2B0E);
  39767. op_plain_offset (x, 1, 0);
  39768. op_plain_offset (x, 129, 0);
  39769. create_insn (x=0XFFFF2B18);
  39770. op_plain_offset (x, 1, 0);
  39771. op_plain_offset (x, 129, 0);
  39772. create_byte (0XFFFF2B22);
  39773. make_array (0XFFFF2B22, 0X2);
  39774. create_dword (x=0XFFFF2B24);
  39775. op_plain_offset (x, 0, 0);
  39776. op_plain_offset (x, 128, 0);
  39777. create_dword (x=0XFFFF2B28);
  39778. op_plain_offset (x, 0, 0);
  39779. op_plain_offset (x, 128, 0);
  39780. create_dword (x=0XFFFF2B2C);
  39781. op_plain_offset (x, 0, 0);
  39782. op_plain_offset (x, 128, 0);
  39783. create_dword (x=0XFFFF2B30);
  39784. op_plain_offset (x, 0, 0);
  39785. op_plain_offset (x, 128, 0);
  39786. create_dword (x=0XFFFF2B34);
  39787. op_plain_offset (x, 0, 0);
  39788. op_plain_offset (x, 128, 0);
  39789. create_dword (x=0XFFFF2B38);
  39790. op_plain_offset (x, 0, 0);
  39791. op_plain_offset (x, 128, 0);
  39792. set_cmt (0XFFFF2B3C, "Unregister handler for device\nReturn: 0 on success", 1);
  39793. create_insn (0XFFFF2B3C);
  39794. set_name (0XFFFF2B3C, "kernel_IOS_UnregisterEventHandler");
  39795. create_insn (x=0XFFFF2B4C);
  39796. op_plain_offset (x, 1, 0);
  39797. op_plain_offset (x, 129, 0);
  39798. create_insn (x=0XFFFF2B52);
  39799. op_plain_offset (x, 1, 0);
  39800. op_plain_offset (x, 129, 0);
  39801. create_insn (0XFFFF2B70);
  39802. create_insn (0XFFFF2B76);
  39803. create_byte (0XFFFF2B7A);
  39804. make_array (0XFFFF2B7A, 0X2);
  39805. create_dword (x=0XFFFF2B7C);
  39806. op_plain_offset (x, 0, 0);
  39807. op_plain_offset (x, 128, 0);
  39808. create_dword (x=0XFFFF2B80);
  39809. op_plain_offset (x, 0, 0);
  39810. op_plain_offset (x, 128, 0);
  39811. create_insn (0XFFFF2B84);
  39812. set_name (0XFFFF2B84, "_kernel_print_queue_info");
  39813. create_insn (x=0XFFFF2B8C);
  39814. op_plain_offset (x, 1, 0);
  39815. op_plain_offset (x, 129, 0);
  39816. create_insn (x=0XFFFF2B9C);
  39817. op_plain_offset (x, 1, 0);
  39818. op_plain_offset (x, 129, 0);
  39819. create_insn (x=0XFFFF2BA2);
  39820. op_plain_offset (x, 1, 0);
  39821. op_plain_offset (x, 129, 0);
  39822. create_insn (x=0XFFFF2BA4);
  39823. op_stkvar (x, 1);
  39824. create_insn (x=0XFFFF2BB2);
  39825. op_plain_offset (x, 1, 0);
  39826. op_plain_offset (x, 129, 0);
  39827. create_insn (x=0XFFFF2BB8);
  39828. op_plain_offset (x, 1, 0);
  39829. op_plain_offset (x, 129, 0);
  39830. create_insn (x=0XFFFF2BCA);
  39831. op_plain_offset (x, 1, 0);
  39832. op_plain_offset (x, 129, 0);
  39833. create_byte (0XFFFF2BD2);
  39834. make_array (0XFFFF2BD2, 0X2);
  39835. create_dword (x=0XFFFF2BD4);
  39836. op_plain_offset (x, 0, 0);
  39837. op_plain_offset (x, 128, 0);
  39838. create_dword (x=0XFFFF2BD8);
  39839. op_plain_offset (x, 0, 0);
  39840. op_plain_offset (x, 128, 0);
  39841. create_dword (x=0XFFFF2BDC);
  39842. op_plain_offset (x, 0, 0);
  39843. op_plain_offset (x, 128, 0);
  39844. create_dword (x=0XFFFF2BE0);
  39845. op_plain_offset (x, 0, 0);
  39846. op_plain_offset (x, 128, 0);
  39847. create_dword (x=0XFFFF2BE4);
  39848. op_plain_offset (x, 0, 0);
  39849. op_plain_offset (x, 128, 0);
  39850. create_dword (x=0XFFFF2BE8);
  39851. op_plain_offset (x, 0, 0);
  39852. op_plain_offset (x, 128, 0);
  39853. create_insn (0XFFFF2BEC);
  39854. set_name (0XFFFF2BEC, "_kernel_print_all_queues");
  39855. set_cmt (0XFFFF2BF0, "queue_id", 0);
  39856. set_cmt (0XFFFF2BFC, "format", 0);
  39857. create_insn (x=0XFFFF2BFC);
  39858. op_plain_offset (x, 1, 0);
  39859. op_plain_offset (x, 129, 0);
  39860. create_dword (x=0XFFFF2C08);
  39861. op_plain_offset (x, 0, 0);
  39862. op_plain_offset (x, 128, 0);
  39863. create_insn (0XFFFF2C0C);
  39864. set_name (0XFFFF2C0C, "_ios_cmd_some_tid_check");
  39865. create_insn (x=0XFFFF2C24);
  39866. op_plain_offset (x, 1, 0);
  39867. op_plain_offset (x, 129, 0);
  39868. set_cmt (0XFFFF2C28, "pointer", 0);
  39869. set_cmt (0XFFFF2C2C, "byte", 0);
  39870. set_cmt (0XFFFF2C2E, "size", 0);
  39871. create_insn (x=0XFFFF2C3C);
  39872. op_plain_offset (x, 1, 0);
  39873. op_plain_offset (x, 129, 0);
  39874. create_insn (x=0XFFFF2C40);
  39875. op_plain_offset (x, 1, 0);
  39876. op_plain_offset (x, 129, 0);
  39877. create_insn (x=0XFFFF2C4A);
  39878. op_plain_offset (x, 1, 0);
  39879. op_plain_offset (x, 129, 0);
  39880. create_insn (x=0XFFFF2C56);
  39881. op_plain_offset (x, 1, 0);
  39882. op_plain_offset (x, 129, 0);
  39883. create_insn (x=0XFFFF2C5A);
  39884. op_plain_offset (x, 1, 0);
  39885. op_plain_offset (x, 129, 0);
  39886. create_insn (0XFFFF2C62);
  39887. create_insn (x=0XFFFF2C78);
  39888. op_plain_offset (x, 1, 0);
  39889. op_plain_offset (x, 129, 0);
  39890. create_insn (0XFFFF2C90);
  39891. create_insn (0XFFFF2C94);
  39892. create_byte (0XFFFF2C9A);
  39893. make_array (0XFFFF2C9A, 0X2);
  39894. create_dword (x=0XFFFF2C9C);
  39895. op_plain_offset (x, 0, 0);
  39896. op_plain_offset (x, 128, 0);
  39897. create_dword (x=0XFFFF2CA0);
  39898. op_plain_offset (x, 0, 0);
  39899. op_plain_offset (x, 128, 0);
  39900. create_dword (x=0XFFFF2CA4);
  39901. op_plain_offset (x, 0, 0);
  39902. op_plain_offset (x, 128, 0);
  39903. create_dword (x=0XFFFF2CA8);
  39904. op_plain_offset (x, 0, 0);
  39905. op_plain_offset (x, 128, 0);
  39906. create_dword (x=0XFFFF2CAC);
  39907. op_plain_offset (x, 0, 0);
  39908. op_plain_offset (x, 128, 0);
  39909. create_dword (x=0XFFFF2CB0);
  39910. op_plain_offset (x, 0, 0);
  39911. op_plain_offset (x, 128, 0);
  39912. create_insn (0XFFFF2CB4);
  39913. create_insn (x=0XFFFF2CB6);
  39914. op_plain_offset (x, 1, 0);
  39915. op_plain_offset (x, 129, 0);
  39916. set_cmt (0XFFFF2CB8, "byte", 0);
  39917. set_cmt (0XFFFF2CBA, "size", 0);
  39918. create_insn (x=0XFFFF2CBA);
  39919. op_plain_offset (x, 1, 0);
  39920. op_plain_offset (x, 129, 0);
  39921. set_cmt (0XFFFF2CBC, "pointer", 0);
  39922. create_insn (x=0XFFFF2CC4);
  39923. op_plain_offset (x, 1, 0);
  39924. op_plain_offset (x, 129, 0);
  39925. create_insn (x=0XFFFF2CC8);
  39926. op_plain_offset (x, 1, 0);
  39927. op_plain_offset (x, 129, 0);
  39928. create_insn (x=0XFFFF2CCC);
  39929. op_plain_offset (x, 1, 0);
  39930. op_plain_offset (x, 129, 0);
  39931. create_insn (x=0XFFFF2CD8);
  39932. op_plain_offset (x, 1, 0);
  39933. op_plain_offset (x, 129, 0);
  39934. create_insn (x=0XFFFF2CDA);
  39935. op_plain_offset (x, 1, 0);
  39936. op_plain_offset (x, 129, 0);
  39937. create_insn (x=0XFFFF2CDC);
  39938. op_plain_offset (x, 1, 0);
  39939. op_plain_offset (x, 129, 0);
  39940. create_insn (x=0XFFFF2CE4);
  39941. op_hex (x, 1);
  39942. create_insn (x=0XFFFF2CE8);
  39943. op_hex (x, 1);
  39944. create_insn (x=0XFFFF2CEA);
  39945. op_hex (x, 1);
  39946. create_insn (x=0XFFFF2CEC);
  39947. op_hex (x, 1);
  39948. create_insn (x=0XFFFF2CEE);
  39949. op_hex (x, 1);
  39950. create_insn (x=0XFFFF2CF0);
  39951. op_hex (x, 1);
  39952. create_byte (0XFFFF2D02);
  39953. make_array (0XFFFF2D02, 0X2);
  39954. create_dword (x=0XFFFF2D04);
  39955. op_plain_offset (x, 0, 0);
  39956. op_plain_offset (x, 128, 0);
  39957. create_dword (x=0XFFFF2D08);
  39958. op_plain_offset (x, 0, 0);
  39959. op_plain_offset (x, 128, 0);
  39960. create_dword (x=0XFFFF2D0C);
  39961. op_plain_offset (x, 0, 0);
  39962. op_plain_offset (x, 128, 0);
  39963. create_dword (x=0XFFFF2D10);
  39964. op_plain_offset (x, 0, 0);
  39965. op_plain_offset (x, 128, 0);
  39966. create_dword (x=0XFFFF2D14);
  39967. op_plain_offset (x, 0, 0);
  39968. op_plain_offset (x, 128, 0);
  39969. create_dword (x=0XFFFF2D18);
  39970. op_plain_offset (x, 0, 0);
  39971. op_plain_offset (x, 128, 0);
  39972. create_dword (x=0XFFFF2D1C);
  39973. op_plain_offset (x, 0, 0);
  39974. op_plain_offset (x, 128, 0);
  39975. create_dword (x=0XFFFF2D20);
  39976. op_plain_offset (x, 0, 0);
  39977. op_plain_offset (x, 128, 0);
  39978. create_insn (0XFFFF2D24);
  39979. create_insn (x=0XFFFF2D26);
  39980. op_plain_offset (x, 1, 0);
  39981. op_plain_offset (x, 129, 0);
  39982. create_insn (0XFFFF2D2C);
  39983. create_insn (x=0XFFFF2D42);
  39984. op_plain_offset (x, 1, 0);
  39985. op_plain_offset (x, 129, 0);
  39986. create_insn (x=0XFFFF2D4E);
  39987. op_plain_offset (x, 1, 0);
  39988. op_plain_offset (x, 129, 0);
  39989. create_dword (x=0XFFFF2D68);
  39990. op_plain_offset (x, 0, 0);
  39991. op_plain_offset (x, 128, 0);
  39992. create_dword (x=0XFFFF2D6C);
  39993. op_plain_offset (x, 0, 0);
  39994. op_plain_offset (x, 128, 0);
  39995. create_dword (x=0XFFFF2D70);
  39996. op_plain_offset (x, 0, 0);
  39997. op_plain_offset (x, 128, 0);
  39998. set_cmt (0XFFFF2D74, "Registers device to the device tree, so it can be opened (from Starlet and PPC)\nReturn: 0 on success", 1);
  39999. create_insn (0XFFFF2D74);
  40000. set_name (0XFFFF2D74, "kernel_IOS_RegisterResourceManager");
  40001. set_cmt (0XFFFF2D8A, "max_length", 0);
  40002. set_cmt (0XFFFF2D8E, "string", 0);
  40003. create_insn (x=0XFFFF2D96);
  40004. op_dec (x, 1);
  40005. create_insn (x=0XFFFF2DBA);
  40006. op_plain_offset (x, 1, 0);
  40007. op_plain_offset (x, 129, 0);
  40008. set_cmt (0XFFFF2DBE, "current_pid", 0);
  40009. set_cmt (0XFFFF2DC0, "device_to_open", 0);
  40010. set_cmt (0XFFFF2DC2, "path_length", 0);
  40011. set_cmt (0XFFFF2DC4, "three", 0);
  40012. set_cmt (0XFFFF2DC6, "cur", 0);
  40013. create_insn (x=0XFFFF2DC6);
  40014. op_stkvar (x, 1);
  40015. create_insn (x=0XFFFF2DDC);
  40016. op_plain_offset (x, 1, 0);
  40017. op_plain_offset (x, 129, 0);
  40018. create_insn (x=0XFFFF2DF4);
  40019. op_plain_offset (x, 1, 0);
  40020. op_plain_offset (x, 129, 0);
  40021. create_insn (0XFFFF2DFE);
  40022. set_cmt (0XFFFF2E0C, "char *", 0);
  40023. set_cmt (0XFFFF2E0E, "string2", 0);
  40024. set_cmt (0XFFFF2E10, "len", 0);
  40025. create_insn (0XFFFF2E1E);
  40026. create_insn (0XFFFF2E26);
  40027. set_cmt (0XFFFF2E32, "size", 0);
  40028. set_cmt (0XFFFF2E34, "src", 0);
  40029. set_cmt (0XFFFF2E36, "dst", 0);
  40030. create_insn (x=0XFFFF2E3C);
  40031. op_plain_offset (x, 1, 0);
  40032. op_plain_offset (x, 129, 0);
  40033. set_cmt (0XFFFF2E4A, "a1", 0);
  40034. create_insn (x=0XFFFF2E50);
  40035. op_plain_offset (x, 1, 0);
  40036. op_plain_offset (x, 129, 0);
  40037. set_cmt (0XFFFF2E54, "size", 0);
  40038. set_cmt (0XFFFF2E56, "string1", 0);
  40039. create_insn (x=0XFFFF2E60);
  40040. op_plain_offset (x, 1, 0);
  40041. op_plain_offset (x, 129, 0);
  40042. create_insn (x=0XFFFF2E62);
  40043. op_hex (x, 1);
  40044. set_cmt (0XFFFF2E64, "string1", 0);
  40045. create_insn (x=0XFFFF2E66);
  40046. op_plain_offset (x, 1, 0);
  40047. op_plain_offset (x, 129, 0);
  40048. set_cmt (0XFFFF2E68, "size", 0);
  40049. create_insn (x=0XFFFF2E72);
  40050. op_plain_offset (x, 1, 0);
  40051. op_plain_offset (x, 129, 0);
  40052. create_insn (x=0XFFFF2E74);
  40053. op_hex (x, 1);
  40054. create_insn (0XFFFF2E78);
  40055. create_dword (x=0XFFFF2E80);
  40056. op_plain_offset (x, 0, 0);
  40057. op_plain_offset (x, 128, 0);
  40058. create_dword (x=0XFFFF2E84);
  40059. op_plain_offset (x, 0, 0);
  40060. op_plain_offset (x, 128, 0);
  40061. create_dword (x=0XFFFF2E88);
  40062. op_plain_offset (x, 0, 0);
  40063. op_plain_offset (x, 128, 0);
  40064. create_dword (x=0XFFFF2E8C);
  40065. op_plain_offset (x, 0, 0);
  40066. op_plain_offset (x, 128, 0);
  40067. create_dword (x=0XFFFF2E90);
  40068. op_plain_offset (x, 0, 0);
  40069. op_plain_offset (x, 128, 0);
  40070. create_dword (x=0XFFFF2E94);
  40071. op_plain_offset (x, 0, 0);
  40072. op_plain_offset (x, 128, 0);
  40073. create_dword (x=0XFFFF2E98);
  40074. op_plain_offset (x, 0, 0);
  40075. op_plain_offset (x, 128, 0);
  40076. create_insn (0XFFFF2E9C);
  40077. create_byte (0XFFFF2ED2);
  40078. make_array (0XFFFF2ED2, 0X2);
  40079. set_cmt (0XFFFF2ED4, "can only be called from ES\nReturn: 0 on success, negative for error", 1);
  40080. create_insn (0XFFFF2ED4);
  40081. set_name (0XFFFF2ED4, "kernel_sc_59_init_ipc");
  40082. create_insn (x=0XFFFF2EE2);
  40083. op_plain_offset (x, 1, 0);
  40084. op_plain_offset (x, 129, 0);
  40085. create_insn (x=0XFFFF2F08);
  40086. op_plain_offset (x, 1, 0);
  40087. op_plain_offset (x, 129, 0);
  40088. create_insn (0XFFFF2F14);
  40089. create_insn (x=0XFFFF2F20);
  40090. op_plain_offset (x, 1, 0);
  40091. op_plain_offset (x, 129, 0);
  40092. create_insn (x=0XFFFF2F38);
  40093. op_plain_offset (x, 1, 0);
  40094. op_plain_offset (x, 129, 0);
  40095. create_insn (x=0XFFFF2F46);
  40096. op_plain_offset (x, 1, 0);
  40097. op_plain_offset (x, 129, 0);
  40098. create_insn (x=0XFFFF2F5E);
  40099. op_plain_offset (x, 1, 0);
  40100. op_plain_offset (x, 129, 0);
  40101. create_insn (x=0XFFFF2F66);
  40102. op_plain_offset (x, 1, 0);
  40103. op_plain_offset (x, 129, 0);
  40104. create_insn (x=0XFFFF2F72);
  40105. op_plain_offset (x, 1, 0);
  40106. op_plain_offset (x, 129, 0);
  40107. create_insn (0XFFFF2F7C);
  40108. set_cmt (0XFFFF2F88, "a1", 0);
  40109. create_insn (x=0XFFFF2F8E);
  40110. op_hex (x, 1);
  40111. create_insn (x=0XFFFF2F96);
  40112. op_plain_offset (x, 1, 0);
  40113. op_plain_offset (x, 129, 0);
  40114. create_insn (x=0XFFFF2F98);
  40115. op_bin (x, 1);
  40116. create_byte (0XFFFF2F9E);
  40117. make_array (0XFFFF2F9E, 0X2);
  40118. create_dword (x=0XFFFF2FA0);
  40119. op_plain_offset (x, 0, 0);
  40120. op_plain_offset (x, 128, 0);
  40121. create_dword (x=0XFFFF2FA4);
  40122. op_plain_offset (x, 0, 0);
  40123. op_plain_offset (x, 128, 0);
  40124. create_dword (x=0XFFFF2FA8);
  40125. op_plain_offset (x, 0, 0);
  40126. op_plain_offset (x, 128, 0);
  40127. create_dword (x=0XFFFF2FAC);
  40128. op_plain_offset (x, 0, 0);
  40129. op_plain_offset (x, 128, 0);
  40130. create_dword (x=0XFFFF2FB0);
  40131. op_plain_offset (x, 0, 0);
  40132. op_plain_offset (x, 128, 0);
  40133. create_dword (x=0XFFFF2FB4);
  40134. op_plain_offset (x, 0, 0);
  40135. op_plain_offset (x, 128, 0);
  40136. create_dword (x=0XFFFF2FB8);
  40137. op_plain_offset (x, 0, 0);
  40138. op_plain_offset (x, 128, 0);
  40139. set_name (0XFFFF2FB8, "a1");
  40140. create_dword (x=0XFFFF2FBC);
  40141. op_plain_offset (x, 0, 0);
  40142. op_plain_offset (x, 128, 0);
  40143. create_insn (0XFFFF2FC0);
  40144. set_name (0XFFFF2FC0, "_kernel_send_request_to_rm");
  40145. set_cmt (0XFFFF2FCC, "queue", 0);
  40146. set_cmt (0XFFFF2FCE, "flags", 0);
  40147. set_cmt (0XFFFF2FD0, "message", 0);
  40148. create_insn (x=0XFFFF2FE6);
  40149. op_plain_offset (x, 1, 0);
  40150. op_plain_offset (x, 129, 0);
  40151. create_insn (x=0XFFFF2FF6);
  40152. op_plain_offset (x, 1, 0);
  40153. op_plain_offset (x, 129, 0);
  40154. set_cmt (0XFFFF2FF8, "message", 0);
  40155. set_cmt (0XFFFF2FFA, "queue", 0);
  40156. set_cmt (0XFFFF2FFC, "nonblock", 0);
  40157. create_insn (x=0XFFFF3006);
  40158. op_stkvar (x, 1);
  40159. create_byte (0XFFFF3012);
  40160. make_array (0XFFFF3012, 0X2);
  40161. create_dword (x=0XFFFF3014);
  40162. op_plain_offset (x, 0, 0);
  40163. op_plain_offset (x, 128, 0);
  40164. create_dword (0XFFFF3018);
  40165. create_dword (x=0XFFFF301C);
  40166. op_plain_offset (x, 0, 0);
  40167. op_plain_offset (x, 128, 0);
  40168. create_insn (0XFFFF3020);
  40169. set_name (0XFFFF3020, "_ios_open");
  40170. create_insn (x=0XFFFF302E);
  40171. op_stkvar (x, 1);
  40172. create_insn (x=0XFFFF3030);
  40173. op_stkvar (x, 1);
  40174. create_insn (x=0XFFFF3036);
  40175. op_plain_offset (x, 1, 0);
  40176. op_plain_offset (x, 129, 0);
  40177. create_insn (x=0XFFFF303A);
  40178. op_plain_offset (x, 1, 0);
  40179. op_plain_offset (x, 129, 0);
  40180. create_insn (0XFFFF3046);
  40181. set_cmt (0XFFFF3048, "string", 0);
  40182. create_insn (x=0XFFFF3048);
  40183. op_stkvar (x, 1);
  40184. set_cmt (0XFFFF304A, "max_length", 0);
  40185. create_insn (x=0XFFFF304A);
  40186. op_dec (x, 1);
  40187. create_insn (x=0XFFFF3054);
  40188. op_dec (x, 1);
  40189. create_insn (x=0XFFFF3072);
  40190. op_plain_offset (x, 1, 0);
  40191. op_plain_offset (x, 129, 0);
  40192. set_cmt (0XFFFF3076, "current_pid", 0);
  40193. set_cmt (0XFFFF3078, "device_to_open", 0);
  40194. create_insn (x=0XFFFF3078);
  40195. op_stkvar (x, 1);
  40196. set_cmt (0XFFFF307A, "path_length", 0);
  40197. set_cmt (0XFFFF307C, "three", 0);
  40198. set_cmt (0XFFFF307E, "cur", 0);
  40199. create_insn (x=0XFFFF307E);
  40200. op_stkvar (x, 1);
  40201. create_insn (x=0XFFFF308C);
  40202. op_stkvar (x, 1);
  40203. create_insn (x=0XFFFF308E);
  40204. op_stkvar (x, 1);
  40205. create_insn (x=0XFFFF3090);
  40206. op_plain_offset (x, 1, 0);
  40207. op_plain_offset (x, 129, 0);
  40208. set_cmt (0XFFFF3092, "path", 0);
  40209. create_insn (x=0XFFFF3092);
  40210. op_stkvar (x, 1);
  40211. set_cmt (0XFFFF3094, "result", 0);
  40212. set_cmt (0XFFFF3096, "path_len", 0);
  40213. create_insn (x=0XFFFF30A0);
  40214. op_dec (x, 1);
  40215. create_insn (x=0XFFFF30AA);
  40216. op_stkvar (x, 1);
  40217. create_insn (x=0XFFFF30B8);
  40218. op_stkvar (x, 1);
  40219. create_insn (0XFFFF30BC);
  40220. create_insn (x=0XFFFF30D0);
  40221. op_plain_offset (x, 1, 0);
  40222. op_plain_offset (x, 129, 0);
  40223. set_cmt (0XFFFF30D4, "len", 0);
  40224. create_insn (x=0XFFFF30D4);
  40225. op_hex (x, 1);
  40226. set_cmt (0XFFFF30DA, "char *", 0);
  40227. create_insn (x=0XFFFF30DA);
  40228. op_stkvar (x, 1);
  40229. set_cmt (0XFFFF30DC, "string2", 0);
  40230. create_insn (x=0XFFFF30E6);
  40231. op_plain_offset (x, 1, 0);
  40232. op_plain_offset (x, 129, 0);
  40233. create_insn (x=0XFFFF30EA);
  40234. op_stkvar (x, 1);
  40235. create_insn (x=0XFFFF30F0);
  40236. op_stkvar (x, 1);
  40237. create_insn (x=0XFFFF30F4);
  40238. op_plain_offset (x, 1, 0);
  40239. op_plain_offset (x, 129, 0);
  40240. create_insn (x=0XFFFF30F8);
  40241. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  40242. create_insn (x=0XFFFF30FA);
  40243. op_stkvar (x, 1);
  40244. create_insn (x=0XFFFF30FC);
  40245. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  40246. create_insn (x=0XFFFF3102);
  40247. op_plain_offset (x, 1, 0);
  40248. op_plain_offset (x, 129, 0);
  40249. create_insn (x=0XFFFF3106);
  40250. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  40251. create_insn (x=0XFFFF310C);
  40252. op_plain_offset (x, 1, 0);
  40253. op_plain_offset (x, 129, 0);
  40254. set_cmt (0XFFFF3110, "open path length", 0);
  40255. set_cmt (0XFFFF3112, "open path length", 0);
  40256. create_insn (x=0XFFFF3114);
  40257. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  40258. set_cmt (0XFFFF3116, "struct IPCRequest *", 0);
  40259. set_cmt (0XFFFF3118, "unknown", 0);
  40260. create_insn (x=0XFFFF311E);
  40261. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  40262. create_insn (x=0XFFFF312C);
  40263. op_stroff (x, 1, GetStrucIdByName("IOSFdTable"), 0);
  40264. create_insn (x=0XFFFF3132);
  40265. op_plain_offset (x, 1, 0);
  40266. op_plain_offset (x, 129, 0);
  40267. create_insn (x=0XFFFF3138);
  40268. op_hex (x, 1);
  40269. create_insn (0XFFFF313C);
  40270. create_insn (x=0XFFFF314E);
  40271. op_stkvar (x, 1);
  40272. create_insn (x=0XFFFF315A);
  40273. op_plain_offset (x, 1, 0);
  40274. op_plain_offset (x, 129, 0);
  40275. create_insn (x=0XFFFF3164);
  40276. op_plain_offset (x, 1, 0);
  40277. op_plain_offset (x, 129, 0);
  40278. set_cmt (0XFFFF3168, "string2", 0);
  40279. set_cmt (0XFFFF3170, "len", 0);
  40280. set_cmt (0XFFFF3176, "char *", 0);
  40281. create_insn (x=0XFFFF3176);
  40282. op_stkvar (x, 1);
  40283. create_insn (0XFFFF3184);
  40284. create_insn (0XFFFF3188);
  40285. create_dword (x=0XFFFF318C);
  40286. op_plain_offset (x, 0, 0);
  40287. op_plain_offset (x, 128, 0);
  40288. create_dword (x=0XFFFF3190);
  40289. op_plain_offset (x, 0, 0);
  40290. op_plain_offset (x, 128, 0);
  40291. create_dword (x=0XFFFF3194);
  40292. op_plain_offset (x, 0, 0);
  40293. op_plain_offset (x, 128, 0);
  40294. create_dword (x=0XFFFF3198);
  40295. op_plain_offset (x, 0, 0);
  40296. op_plain_offset (x, 128, 0);
  40297. create_dword (x=0XFFFF319C);
  40298. op_plain_offset (x, 0, 0);
  40299. op_plain_offset (x, 128, 0);
  40300. create_dword (x=0XFFFF31A0);
  40301. op_plain_offset (x, 0, 0);
  40302. op_plain_offset (x, 128, 0);
  40303. create_dword (x=0XFFFF31A4);
  40304. op_plain_offset (x, 0, 0);
  40305. op_plain_offset (x, 128, 0);
  40306. create_dword (x=0XFFFF31A8);
  40307. op_plain_offset (x, 0, 0);
  40308. op_plain_offset (x, 128, 0);
  40309. set_cmt (0XFFFF31AC, "Similar to IOS_Open on PPC, except now internal to the IOS system\nReturn: Returns an fd or error (negative)", 1);
  40310. create_insn (0XFFFF31AC);
  40311. set_name (0XFFFF31AC, "kernel_IOS_Open");
  40312. set_cmt (0XFFFF31B6, "mode", 0);
  40313. set_cmt (0XFFFF31BA, "device", 0);
  40314. create_insn (x=0XFFFF31BC);
  40315. toggle_sign (x, 0);
  40316. op_hex (x, 0);
  40317. set_cmt (0XFFFF31D0, "Async implementation of device_open\nReturn: 0 on success, ipcmessage is sent to the queue with the command's return value", 1);
  40318. create_insn (0XFFFF31D0);
  40319. set_name (0XFFFF31D0, "kernel_IOS_OpenAsync");
  40320. create_insn (x=0XFFFF31F6);
  40321. op_plain_offset (x, 1, 0);
  40322. op_plain_offset (x, 129, 0);
  40323. create_insn (x=0XFFFF31FA);
  40324. op_plain_offset (x, 1, 0);
  40325. op_plain_offset (x, 129, 0);
  40326. set_cmt (0XFFFF3222, "device_to_open", 0);
  40327. create_insn (0XFFFF3222);
  40328. set_cmt (0XFFFF3224, "path_length", 0);
  40329. create_insn (x=0XFFFF3224);
  40330. op_plain_offset (x, 1, 0);
  40331. op_plain_offset (x, 129, 0);
  40332. set_cmt (0XFFFF3226, "three", 0);
  40333. set_cmt (0XFFFF3228, "current_pid", 0);
  40334. set_cmt (0XFFFF322A, "cur", 0);
  40335. create_insn (x=0XFFFF322A);
  40336. op_stkvar (x, 1);
  40337. set_cmt (0XFFFF3234, "device", 0);
  40338. set_cmt (0XFFFF3236, "mode", 0);
  40339. set_cmt (0XFFFF3246, "queue", 0);
  40340. set_cmt (0XFFFF3248, "message", 0);
  40341. set_cmt (0XFFFF324A, "flags", 0);
  40342. create_insn (0XFFFF3254);
  40343. create_dword (x=0XFFFF3258);
  40344. op_plain_offset (x, 0, 0);
  40345. op_plain_offset (x, 128, 0);
  40346. create_dword (x=0XFFFF325C);
  40347. op_plain_offset (x, 0, 0);
  40348. op_plain_offset (x, 128, 0);
  40349. create_insn (0XFFFF3260);
  40350. set_name (0XFFFF3260, "_ios_close");
  40351. create_insn (x=0XFFFF326A);
  40352. op_hex (x, 1);
  40353. create_insn (x=0XFFFF3276);
  40354. op_stkvar (x, 1);
  40355. create_insn (x=0XFFFF3282);
  40356. op_plain_offset (x, 1, 0);
  40357. op_plain_offset (x, 129, 0);
  40358. create_insn (x=0XFFFF3286);
  40359. op_plain_offset (x, 1, 0);
  40360. op_plain_offset (x, 129, 0);
  40361. set_cmt (0XFFFF3298, "unk", 0);
  40362. create_insn (x=0XFFFF329A);
  40363. op_plain_offset (x, 1, 0);
  40364. op_plain_offset (x, 129, 0);
  40365. set_cmt (0XFFFF329C, "unk1", 0);
  40366. create_insn (0XFFFF32B6);
  40367. set_cmt (0XFFFF32BC, "request", 0);
  40368. create_insn (x=0XFFFF32CA);
  40369. op_stkvar (x, 1);
  40370. create_insn (x=0XFFFF32D0);
  40371. op_hex (x, 1);
  40372. create_insn (x=0XFFFF32D6);
  40373. op_plain_offset (x, 1, 0);
  40374. op_plain_offset (x, 129, 0);
  40375. create_insn (x=0XFFFF32DA);
  40376. op_plain_offset (x, 1, 0);
  40377. op_plain_offset (x, 129, 0);
  40378. create_insn (x=0XFFFF32EA);
  40379. op_hex (x, 1);
  40380. set_cmt (0XFFFF32FA, "unknown", 0);
  40381. set_cmt (0XFFFF3300, "struct IPCRequest *", 0);
  40382. create_insn (x=0XFFFF3316);
  40383. op_stkvar (x, 1);
  40384. create_insn (x=0XFFFF332A);
  40385. op_plain_offset (x, 1, 0);
  40386. op_plain_offset (x, 129, 0);
  40387. create_insn (x=0XFFFF3338);
  40388. op_plain_offset (x, 1, 0);
  40389. op_plain_offset (x, 129, 0);
  40390. set_cmt (0XFFFF333E, "pointer", 0);
  40391. create_insn (0XFFFF333E);
  40392. set_cmt (0XFFFF3340, "byte", 0);
  40393. set_cmt (0XFFFF3342, "size", 0);
  40394. create_insn (x=0XFFFF334A);
  40395. op_plain_offset (x, 1, 0);
  40396. op_plain_offset (x, 129, 0);
  40397. create_insn (x=0XFFFF334E);
  40398. op_dec (x, 1);
  40399. create_insn (x=0XFFFF3356);
  40400. op_plain_offset (x, 1, 0);
  40401. op_plain_offset (x, 129, 0);
  40402. create_insn (0XFFFF335A);
  40403. create_byte (0XFFFF335E);
  40404. make_array (0XFFFF335E, 0X2);
  40405. create_dword (x=0XFFFF3360);
  40406. op_hex (x, 0);
  40407. create_dword (x=0XFFFF3364);
  40408. op_plain_offset (x, 0, 0);
  40409. op_plain_offset (x, 128, 0);
  40410. create_dword (x=0XFFFF3368);
  40411. op_plain_offset (x, 0, 0);
  40412. op_plain_offset (x, 128, 0);
  40413. create_dword (x=0XFFFF336C);
  40414. op_hex (x, 0);
  40415. create_dword (x=0XFFFF3370);
  40416. op_hex (x, 0);
  40417. create_dword (x=0XFFFF3374);
  40418. op_plain_offset (x, 0, 0);
  40419. op_plain_offset (x, 128, 0);
  40420. create_dword (x=0XFFFF3378);
  40421. op_plain_offset (x, 0, 0);
  40422. op_plain_offset (x, 128, 0);
  40423. create_dword (x=0XFFFF337C);
  40424. op_plain_offset (x, 0, 0);
  40425. op_plain_offset (x, 128, 0);
  40426. create_dword (x=0XFFFF3380);
  40427. op_dec (x, 0);
  40428. create_dword (x=0XFFFF3384);
  40429. op_plain_offset (x, 0, 0);
  40430. op_plain_offset (x, 128, 0);
  40431. set_cmt (0XFFFF3388, "Close a previously opened fd\nReturn: 0 on success", 1);
  40432. create_insn (0XFFFF3388);
  40433. set_name (0XFFFF3388, "kernel_IOS_Close");
  40434. set_cmt (0XFFFF3390, "queue", 0);
  40435. set_cmt (0XFFFF3394, "message", 0);
  40436. set_cmt (0XFFFF3396, "fd", 0);
  40437. set_cmt (0XFFFF33AC, "Async implementation of device_close\nReturn: 0 on success", 1);
  40438. create_insn (0XFFFF33AC);
  40439. set_name (0XFFFF33AC, "kernel_IOS_CloseAsync");
  40440. create_insn (x=0XFFFF33CE);
  40441. op_plain_offset (x, 1, 0);
  40442. op_plain_offset (x, 129, 0);
  40443. create_insn (x=0XFFFF33D2);
  40444. op_plain_offset (x, 1, 0);
  40445. op_plain_offset (x, 129, 0);
  40446. set_cmt (0XFFFF33F8, "device_to_open", 0);
  40447. create_insn (0XFFFF33F8);
  40448. set_cmt (0XFFFF33FA, "path_length", 0);
  40449. create_insn (x=0XFFFF33FA);
  40450. op_dec (x, 1);
  40451. set_cmt (0XFFFF33FC, "three", 0);
  40452. set_cmt (0XFFFF33FE, "current_pid", 0);
  40453. set_cmt (0XFFFF3400, "cur", 0);
  40454. create_insn (x=0XFFFF3400);
  40455. op_stkvar (x, 1);
  40456. set_cmt (0XFFFF340A, "fd", 0);
  40457. set_cmt (0XFFFF340C, "queue", 0);
  40458. set_cmt (0XFFFF340E, "message", 0);
  40459. create_insn (0XFFFF3418);
  40460. create_dword (x=0XFFFF341C);
  40461. op_plain_offset (x, 0, 0);
  40462. op_plain_offset (x, 128, 0);
  40463. create_dword (x=0XFFFF3420);
  40464. op_plain_offset (x, 0, 0);
  40465. op_plain_offset (x, 128, 0);
  40466. create_insn (0XFFFF3424);
  40467. set_name (0XFFFF3424, "_ios_read");
  40468. create_insn (x=0XFFFF342C);
  40469. toggle_sign (x, 1);
  40470. op_hex (x, 1);
  40471. set_cmt (0XFFFF3436, "unk1", 0);
  40472. create_insn (x=0XFFFF343A);
  40473. op_stkvar (x, 1);
  40474. create_insn (x=0XFFFF3444);
  40475. op_plain_offset (x, 1, 0);
  40476. op_plain_offset (x, 129, 0);
  40477. create_insn (x=0XFFFF3448);
  40478. op_plain_offset (x, 1, 0);
  40479. op_plain_offset (x, 129, 0);
  40480. create_insn (0XFFFF3452);
  40481. set_cmt (0XFFFF345C, "unk", 0);
  40482. create_insn (x=0XFFFF345E);
  40483. op_plain_offset (x, 1, 0);
  40484. op_plain_offset (x, 129, 0);
  40485. create_insn (0XFFFF3476);
  40486. set_cmt (0XFFFF347C, "request", 0);
  40487. create_insn (x=0XFFFF347C);
  40488. op_stkvar (x, 1);
  40489. create_insn (x=0XFFFF348A);
  40490. op_stkvar (x, 1);
  40491. create_insn (x=0XFFFF3490);
  40492. op_plain_offset (x, 1, 0);
  40493. op_plain_offset (x, 129, 0);
  40494. create_insn (x=0XFFFF3496);
  40495. op_plain_offset (x, 1, 0);
  40496. op_plain_offset (x, 129, 0);
  40497. create_insn (x=0XFFFF3498);
  40498. op_plain_offset (x, 1, 0);
  40499. op_plain_offset (x, 129, 0);
  40500. create_insn (x=0XFFFF34AC);
  40501. op_plain_offset (x, 1, 0);
  40502. op_plain_offset (x, 129, 0);
  40503. create_insn (x=0XFFFF34BE);
  40504. op_stkvar (x, 1);
  40505. create_insn (x=0XFFFF34C2);
  40506. op_stkvar (x, 1);
  40507. set_cmt (0XFFFF34D2, "current_pid", 0);
  40508. set_cmt (0XFFFF34D8, "device_to_open", 0);
  40509. set_cmt (0XFFFF34DA, "cur", 0);
  40510. create_insn (x=0XFFFF34DA);
  40511. op_stkvar (x, 1);
  40512. set_cmt (0XFFFF34DC, "path_length", 0);
  40513. set_cmt (0XFFFF34DE, "three", 0);
  40514. set_cmt (0XFFFF34E8, "struct IPCRequest *", 0);
  40515. create_insn (x=0XFFFF34E8);
  40516. op_stkvar (x, 1);
  40517. set_cmt (0XFFFF34EA, "unknown", 0);
  40518. create_insn (x=0XFFFF34F8);
  40519. op_stkvar (x, 1);
  40520. create_insn (x=0XFFFF350C);
  40521. op_plain_offset (x, 1, 0);
  40522. op_plain_offset (x, 129, 0);
  40523. create_insn (x=0XFFFF351A);
  40524. op_plain_offset (x, 1, 0);
  40525. op_plain_offset (x, 129, 0);
  40526. create_insn (x=0XFFFF3520);
  40527. op_plain_offset (x, 1, 0);
  40528. op_plain_offset (x, 129, 0);
  40529. create_insn (x=0XFFFF3522);
  40530. op_plain_offset (x, 1, 0);
  40531. op_plain_offset (x, 129, 0);
  40532. create_insn (x=0XFFFF3526);
  40533. op_plain_offset (x, 1, 0);
  40534. op_plain_offset (x, 129, 0);
  40535. create_insn (0XFFFF352A);
  40536. set_cmt (0XFFFF352E, "device_to_open", 0);
  40537. set_cmt (0XFFFF3530, "cur", 0);
  40538. create_insn (x=0XFFFF3530);
  40539. op_stkvar (x, 1);
  40540. set_cmt (0XFFFF3532, "path_length", 0);
  40541. set_cmt (0XFFFF3534, "three", 0);
  40542. set_cmt (0XFFFF3536, "current_pid", 0);
  40543. create_insn (x=0XFFFF3542);
  40544. op_plain_offset (x, 1, 0);
  40545. op_plain_offset (x, 129, 0);
  40546. create_insn (x=0XFFFF354A);
  40547. op_plain_offset (x, 1, 0);
  40548. op_plain_offset (x, 129, 0);
  40549. create_insn (x=0XFFFF354C);
  40550. op_plain_offset (x, 1, 0);
  40551. op_plain_offset (x, 129, 0);
  40552. create_insn (x=0XFFFF354E);
  40553. op_plain_offset (x, 1, 0);
  40554. op_plain_offset (x, 129, 0);
  40555. create_insn (0XFFFF3554);
  40556. create_dword (x=0XFFFF3558);
  40557. op_hex (x, 0);
  40558. create_dword (x=0XFFFF355C);
  40559. op_plain_offset (x, 0, 0);
  40560. op_plain_offset (x, 128, 0);
  40561. create_dword (x=0XFFFF3560);
  40562. op_plain_offset (x, 0, 0);
  40563. op_plain_offset (x, 128, 0);
  40564. create_dword (x=0XFFFF3564);
  40565. op_plain_offset (x, 0, 0);
  40566. op_plain_offset (x, 128, 0);
  40567. create_dword (x=0XFFFF3568);
  40568. op_plain_offset (x, 0, 0);
  40569. op_plain_offset (x, 128, 0);
  40570. create_dword (x=0XFFFF356C);
  40571. op_plain_offset (x, 0, 0);
  40572. op_plain_offset (x, 128, 0);
  40573. create_dword (x=0XFFFF3570);
  40574. op_plain_offset (x, 0, 0);
  40575. op_plain_offset (x, 128, 0);
  40576. create_dword (x=0XFFFF3574);
  40577. op_plain_offset (x, 0, 0);
  40578. op_plain_offset (x, 128, 0);
  40579. create_dword (x=0XFFFF3578);
  40580. op_plain_offset (x, 0, 0);
  40581. op_plain_offset (x, 128, 0);
  40582. create_dword (x=0XFFFF357C);
  40583. op_plain_offset (x, 0, 0);
  40584. op_plain_offset (x, 128, 0);
  40585. set_cmt (0XFFFF3580, "Read len bytes from fd into buf\nReturn: The number of bytes read or error", 1);
  40586. create_insn (0XFFFF3580);
  40587. set_name (0XFFFF3580, "kernel_IOS_Read");
  40588. set_cmt (0XFFFF3592, "queue", 0);
  40589. set_cmt (0XFFFF3596, "buf", 0);
  40590. set_cmt (0XFFFF3598, "length", 0);
  40591. set_cmt (0XFFFF359A, "fd", 0);
  40592. set_cmt (0XFFFF359C, "message", 0);
  40593. create_insn (x=0XFFFF359C);
  40594. op_stkvar (x, 1);
  40595. set_cmt (0XFFFF35B8, "Async implementation of device_read", 1);
  40596. create_insn (0XFFFF35B8);
  40597. set_name (0XFFFF35B8, "kernel_IOS_ReadAsync");
  40598. create_insn (x=0XFFFF35DE);
  40599. op_plain_offset (x, 1, 0);
  40600. op_plain_offset (x, 129, 0);
  40601. create_insn (x=0XFFFF35E2);
  40602. op_plain_offset (x, 1, 0);
  40603. op_plain_offset (x, 129, 0);
  40604. set_cmt (0XFFFF360A, "device_to_open", 0);
  40605. create_insn (x=0XFFFF360A);
  40606. op_stkvar (x, 1);
  40607. set_cmt (0XFFFF360C, "path_length", 0);
  40608. create_insn (x=0XFFFF360C);
  40609. op_dec (x, 1);
  40610. set_cmt (0XFFFF360E, "three", 0);
  40611. set_cmt (0XFFFF3610, "current_pid", 0);
  40612. set_cmt (0XFFFF3612, "cur", 0);
  40613. create_insn (x=0XFFFF3612);
  40614. op_stkvar (x, 1);
  40615. create_insn (x=0XFFFF361C);
  40616. op_stkvar (x, 1);
  40617. set_cmt (0XFFFF361E, "fd", 0);
  40618. set_cmt (0XFFFF3620, "message", 0);
  40619. create_insn (x=0XFFFF3620);
  40620. op_stkvar (x, 1);
  40621. set_cmt (0XFFFF3622, "buf", 0);
  40622. set_cmt (0XFFFF3624, "length", 0);
  40623. set_cmt (0XFFFF3626, "queue", 0);
  40624. create_insn (0XFFFF3630);
  40625. create_dword (x=0XFFFF3634);
  40626. op_plain_offset (x, 0, 0);
  40627. op_plain_offset (x, 128, 0);
  40628. create_dword (x=0XFFFF3638);
  40629. op_plain_offset (x, 0, 0);
  40630. op_plain_offset (x, 128, 0);
  40631. create_insn (0XFFFF363C);
  40632. set_name (0XFFFF363C, "_ios_write");
  40633. create_insn (x=0XFFFF3644);
  40634. op_plain_offset (x, 1, 0);
  40635. op_plain_offset (x, 129, 0);
  40636. set_cmt (0XFFFF364E, "unk1", 0);
  40637. create_insn (x=0XFFFF3652);
  40638. op_stkvar (x, 1);
  40639. create_insn (x=0XFFFF365C);
  40640. op_plain_offset (x, 1, 0);
  40641. op_plain_offset (x, 129, 0);
  40642. create_insn (x=0XFFFF3660);
  40643. op_plain_offset (x, 1, 0);
  40644. op_plain_offset (x, 129, 0);
  40645. create_insn (0XFFFF366A);
  40646. set_cmt (0XFFFF3674, "unk", 0);
  40647. create_insn (x=0XFFFF3676);
  40648. op_plain_offset (x, 1, 0);
  40649. op_plain_offset (x, 129, 0);
  40650. create_insn (0XFFFF368E);
  40651. set_cmt (0XFFFF3694, "request", 0);
  40652. create_insn (x=0XFFFF3694);
  40653. op_stkvar (x, 1);
  40654. create_insn (x=0XFFFF36A2);
  40655. op_stkvar (x, 1);
  40656. create_insn (x=0XFFFF36A8);
  40657. op_plain_offset (x, 1, 0);
  40658. op_plain_offset (x, 129, 0);
  40659. create_insn (x=0XFFFF36AE);
  40660. op_plain_offset (x, 1, 0);
  40661. op_plain_offset (x, 129, 0);
  40662. create_insn (x=0XFFFF36B0);
  40663. op_plain_offset (x, 1, 0);
  40664. op_plain_offset (x, 129, 0);
  40665. create_insn (x=0XFFFF36C4);
  40666. op_plain_offset (x, 1, 0);
  40667. op_plain_offset (x, 129, 0);
  40668. create_insn (x=0XFFFF36D6);
  40669. op_stkvar (x, 1);
  40670. create_insn (x=0XFFFF36DA);
  40671. op_stkvar (x, 1);
  40672. set_cmt (0XFFFF36EA, "current_pid", 0);
  40673. set_cmt (0XFFFF36F0, "device_to_open", 0);
  40674. set_cmt (0XFFFF36F2, "cur", 0);
  40675. create_insn (x=0XFFFF36F2);
  40676. op_stkvar (x, 1);
  40677. set_cmt (0XFFFF36F4, "path_length", 0);
  40678. set_cmt (0XFFFF36F6, "three", 0);
  40679. set_cmt (0XFFFF3700, "struct IPCRequest *", 0);
  40680. create_insn (x=0XFFFF3700);
  40681. op_stkvar (x, 1);
  40682. set_cmt (0XFFFF3702, "unknown", 0);
  40683. create_insn (x=0XFFFF3710);
  40684. op_stkvar (x, 1);
  40685. create_insn (x=0XFFFF3724);
  40686. op_plain_offset (x, 1, 0);
  40687. op_plain_offset (x, 129, 0);
  40688. create_insn (x=0XFFFF3732);
  40689. op_plain_offset (x, 1, 0);
  40690. op_plain_offset (x, 129, 0);
  40691. create_insn (x=0XFFFF3738);
  40692. op_plain_offset (x, 1, 0);
  40693. op_plain_offset (x, 129, 0);
  40694. create_insn (x=0XFFFF373A);
  40695. op_plain_offset (x, 1, 0);
  40696. op_plain_offset (x, 129, 0);
  40697. create_insn (x=0XFFFF373E);
  40698. op_plain_offset (x, 1, 0);
  40699. op_plain_offset (x, 129, 0);
  40700. create_insn (0XFFFF3742);
  40701. set_cmt (0XFFFF3746, "device_to_open", 0);
  40702. set_cmt (0XFFFF3748, "cur", 0);
  40703. create_insn (x=0XFFFF3748);
  40704. op_stkvar (x, 1);
  40705. set_cmt (0XFFFF374A, "path_length", 0);
  40706. set_cmt (0XFFFF374C, "three", 0);
  40707. set_cmt (0XFFFF374E, "current_pid", 0);
  40708. create_insn (x=0XFFFF375A);
  40709. op_plain_offset (x, 1, 0);
  40710. op_plain_offset (x, 129, 0);
  40711. create_insn (x=0XFFFF3762);
  40712. op_plain_offset (x, 1, 0);
  40713. op_plain_offset (x, 129, 0);
  40714. create_insn (x=0XFFFF3764);
  40715. op_plain_offset (x, 1, 0);
  40716. op_plain_offset (x, 129, 0);
  40717. create_insn (x=0XFFFF3766);
  40718. op_plain_offset (x, 1, 0);
  40719. op_plain_offset (x, 129, 0);
  40720. create_insn (0XFFFF376C);
  40721. create_dword (x=0XFFFF3770);
  40722. op_plain_offset (x, 0, 0);
  40723. op_plain_offset (x, 128, 0);
  40724. create_dword (x=0XFFFF3774);
  40725. op_plain_offset (x, 0, 0);
  40726. op_plain_offset (x, 128, 0);
  40727. create_dword (x=0XFFFF3778);
  40728. op_plain_offset (x, 0, 0);
  40729. op_plain_offset (x, 128, 0);
  40730. create_dword (x=0XFFFF377C);
  40731. op_plain_offset (x, 0, 0);
  40732. op_plain_offset (x, 128, 0);
  40733. create_dword (x=0XFFFF3780);
  40734. op_plain_offset (x, 0, 0);
  40735. op_plain_offset (x, 128, 0);
  40736. create_dword (x=0XFFFF3784);
  40737. op_plain_offset (x, 0, 0);
  40738. op_plain_offset (x, 128, 0);
  40739. create_dword (x=0XFFFF3788);
  40740. op_plain_offset (x, 0, 0);
  40741. op_plain_offset (x, 128, 0);
  40742. create_dword (x=0XFFFF378C);
  40743. op_plain_offset (x, 0, 0);
  40744. op_plain_offset (x, 128, 0);
  40745. create_dword (x=0XFFFF3790);
  40746. op_plain_offset (x, 0, 0);
  40747. op_plain_offset (x, 128, 0);
  40748. create_dword (x=0XFFFF3794);
  40749. op_plain_offset (x, 0, 0);
  40750. op_plain_offset (x, 128, 0);
  40751. set_cmt (0XFFFF3798, "Write len bytes to fd from buf\nReturn: The number of bytes written or error", 1);
  40752. create_insn (0XFFFF3798);
  40753. set_name (0XFFFF3798, "kernel_IOS_Write");
  40754. create_insn (x=0XFFFF37B4);
  40755. op_stkvar (x, 1);
  40756. set_cmt (0XFFFF37D0, "Async implementation of device_write", 1);
  40757. create_insn (0XFFFF37D0);
  40758. set_name (0XFFFF37D0, "kernel_IOS_WriteAsync");
  40759. create_insn (x=0XFFFF37F6);
  40760. op_plain_offset (x, 1, 0);
  40761. op_plain_offset (x, 129, 0);
  40762. create_insn (x=0XFFFF37FA);
  40763. op_plain_offset (x, 1, 0);
  40764. op_plain_offset (x, 129, 0);
  40765. set_cmt (0XFFFF3822, "device_to_open", 0);
  40766. create_insn (x=0XFFFF3822);
  40767. op_stkvar (x, 1);
  40768. set_cmt (0XFFFF3824, "path_length", 0);
  40769. create_insn (x=0XFFFF3824);
  40770. op_plain_offset (x, 1, 0);
  40771. op_plain_offset (x, 129, 0);
  40772. set_cmt (0XFFFF3826, "three", 0);
  40773. set_cmt (0XFFFF3828, "current_pid", 0);
  40774. set_cmt (0XFFFF382A, "cur", 0);
  40775. create_insn (x=0XFFFF382A);
  40776. op_stkvar (x, 1);
  40777. create_insn (x=0XFFFF3834);
  40778. op_stkvar (x, 1);
  40779. create_insn (x=0XFFFF3838);
  40780. op_stkvar (x, 1);
  40781. create_insn (0XFFFF3848);
  40782. create_dword (x=0XFFFF384C);
  40783. op_plain_offset (x, 0, 0);
  40784. op_plain_offset (x, 128, 0);
  40785. create_dword (x=0XFFFF3850);
  40786. op_plain_offset (x, 0, 0);
  40787. op_plain_offset (x, 128, 0);
  40788. create_insn (0XFFFF3854);
  40789. set_name (0XFFFF3854, "_ios_seek");
  40790. create_insn (x=0XFFFF385C);
  40791. toggle_sign (x, 1);
  40792. op_hex (x, 1);
  40793. set_cmt (0XFFFF3866, "unk1", 0);
  40794. create_insn (x=0XFFFF386A);
  40795. op_stkvar (x, 1);
  40796. create_insn (x=0XFFFF3874);
  40797. op_plain_offset (x, 1, 0);
  40798. op_plain_offset (x, 129, 0);
  40799. create_insn (x=0XFFFF3878);
  40800. op_plain_offset (x, 1, 0);
  40801. op_plain_offset (x, 129, 0);
  40802. set_cmt (0XFFFF388A, "unk", 0);
  40803. create_insn (x=0XFFFF388C);
  40804. op_plain_offset (x, 1, 0);
  40805. op_plain_offset (x, 129, 0);
  40806. create_insn (0XFFFF38A4);
  40807. set_cmt (0XFFFF38AA, "request", 0);
  40808. create_insn (x=0XFFFF38B8);
  40809. op_stkvar (x, 1);
  40810. create_insn (x=0XFFFF38BE);
  40811. op_plain_offset (x, 1, 0);
  40812. op_plain_offset (x, 129, 0);
  40813. create_insn (x=0XFFFF38C4);
  40814. op_plain_offset (x, 1, 0);
  40815. op_plain_offset (x, 129, 0);
  40816. create_insn (x=0XFFFF38C8);
  40817. op_plain_offset (x, 1, 0);
  40818. op_plain_offset (x, 129, 0);
  40819. create_insn (x=0XFFFF38D8);
  40820. op_plain_offset (x, 1, 0);
  40821. op_plain_offset (x, 129, 0);
  40822. set_cmt (0XFFFF38EC, "struct IPCRequest *", 0);
  40823. create_insn (x=0XFFFF38EC);
  40824. op_stkvar (x, 1);
  40825. create_insn (x=0XFFFF38EE);
  40826. op_stkvar (x, 1);
  40827. set_cmt (0XFFFF38F4, "unknown", 0);
  40828. create_insn (x=0XFFFF3902);
  40829. op_stkvar (x, 1);
  40830. create_insn (x=0XFFFF3916);
  40831. op_plain_offset (x, 1, 0);
  40832. op_plain_offset (x, 129, 0);
  40833. create_insn (x=0XFFFF3924);
  40834. op_plain_offset (x, 1, 0);
  40835. op_plain_offset (x, 129, 0);
  40836. create_insn (x=0XFFFF392A);
  40837. op_plain_offset (x, 1, 0);
  40838. op_plain_offset (x, 129, 0);
  40839. create_insn (x=0XFFFF392E);
  40840. op_dec (x, 1);
  40841. create_insn (x=0XFFFF3936);
  40842. op_plain_offset (x, 1, 0);
  40843. op_plain_offset (x, 129, 0);
  40844. create_insn (0XFFFF393A);
  40845. create_byte (0XFFFF393E);
  40846. make_array (0XFFFF393E, 0X2);
  40847. create_dword (x=0XFFFF3940);
  40848. op_hex (x, 0);
  40849. create_dword (x=0XFFFF3944);
  40850. op_plain_offset (x, 0, 0);
  40851. op_plain_offset (x, 128, 0);
  40852. create_dword (x=0XFFFF3948);
  40853. op_plain_offset (x, 0, 0);
  40854. op_plain_offset (x, 128, 0);
  40855. create_dword (x=0XFFFF394C);
  40856. op_plain_offset (x, 0, 0);
  40857. op_plain_offset (x, 128, 0);
  40858. create_dword (x=0XFFFF3950);
  40859. op_plain_offset (x, 0, 0);
  40860. op_plain_offset (x, 128, 0);
  40861. create_dword (x=0XFFFF3954);
  40862. op_plain_offset (x, 0, 0);
  40863. op_plain_offset (x, 128, 0);
  40864. create_dword (x=0XFFFF3958);
  40865. op_plain_offset (x, 0, 0);
  40866. op_plain_offset (x, 128, 0);
  40867. create_dword (x=0XFFFF395C);
  40868. op_plain_offset (x, 0, 0);
  40869. op_plain_offset (x, 128, 0);
  40870. create_dword (x=0XFFFF3960);
  40871. op_dec (x, 0);
  40872. create_dword (x=0XFFFF3964);
  40873. op_plain_offset (x, 0, 0);
  40874. op_plain_offset (x, 128, 0);
  40875. set_cmt (0XFFFF3968, "Seek to offset relative to origin\nReturn: The new absolute offset or error", 1);
  40876. create_insn (0XFFFF3968);
  40877. set_name (0XFFFF3968, "kernel_IOS_Seek");
  40878. set_cmt (0XFFFF397A, "queue", 0);
  40879. set_cmt (0XFFFF397E, "offset", 0);
  40880. set_cmt (0XFFFF3980, "whence", 0);
  40881. set_cmt (0XFFFF3982, "fd", 0);
  40882. set_cmt (0XFFFF3984, "reply", 0);
  40883. create_insn (x=0XFFFF3984);
  40884. op_stkvar (x, 1);
  40885. set_cmt (0XFFFF39A0, "Async implementation of device_seek", 1);
  40886. create_insn (0XFFFF39A0);
  40887. set_name (0XFFFF39A0, "kernel_IOS_SeekAsync");
  40888. create_insn (x=0XFFFF39C6);
  40889. op_plain_offset (x, 1, 0);
  40890. op_plain_offset (x, 129, 0);
  40891. create_insn (x=0XFFFF39CA);
  40892. op_plain_offset (x, 1, 0);
  40893. op_plain_offset (x, 129, 0);
  40894. set_cmt (0XFFFF39F2, "device_to_open", 0);
  40895. create_insn (x=0XFFFF39F2);
  40896. op_stkvar (x, 1);
  40897. set_cmt (0XFFFF39F4, "path_length", 0);
  40898. create_insn (x=0XFFFF39F4);
  40899. op_plain_offset (x, 1, 0);
  40900. op_plain_offset (x, 129, 0);
  40901. set_cmt (0XFFFF39F6, "three", 0);
  40902. set_cmt (0XFFFF39F8, "current_pid", 0);
  40903. set_cmt (0XFFFF39FA, "cur", 0);
  40904. create_insn (x=0XFFFF39FA);
  40905. op_stkvar (x, 1);
  40906. create_insn (x=0XFFFF3A04);
  40907. op_stkvar (x, 1);
  40908. set_cmt (0XFFFF3A06, "fd", 0);
  40909. set_cmt (0XFFFF3A08, "reply", 0);
  40910. create_insn (x=0XFFFF3A08);
  40911. op_stkvar (x, 1);
  40912. set_cmt (0XFFFF3A0A, "offset", 0);
  40913. set_cmt (0XFFFF3A0C, "whence", 0);
  40914. set_cmt (0XFFFF3A0E, "queue", 0);
  40915. create_insn (0XFFFF3A18);
  40916. create_dword (x=0XFFFF3A1C);
  40917. op_plain_offset (x, 0, 0);
  40918. op_plain_offset (x, 128, 0);
  40919. create_dword (x=0XFFFF3A20);
  40920. op_plain_offset (x, 0, 0);
  40921. op_plain_offset (x, 128, 0);
  40922. create_insn (0XFFFF3A24);
  40923. set_name (0XFFFF3A24, "_ios_ioctl");
  40924. create_insn (x=0XFFFF3A2C);
  40925. op_hex (x, 1);
  40926. set_cmt (0XFFFF3A36, "unk1", 0);
  40927. create_insn (x=0XFFFF3A3A);
  40928. op_stkvar (x, 1);
  40929. create_insn (x=0XFFFF3A44);
  40930. op_plain_offset (x, 1, 0);
  40931. op_plain_offset (x, 129, 0);
  40932. create_insn (x=0XFFFF3A48);
  40933. op_plain_offset (x, 1, 0);
  40934. op_plain_offset (x, 129, 0);
  40935. create_insn (0XFFFF3A52);
  40936. create_insn (x=0XFFFF3A5E);
  40937. op_plain_offset (x, 1, 0);
  40938. op_plain_offset (x, 129, 0);
  40939. set_cmt (0XFFFF3A76, "unk", 0);
  40940. create_insn (x=0XFFFF3A76);
  40941. op_stkvar (x, 1);
  40942. set_cmt (0XFFFF3A7E, "request", 0);
  40943. create_insn (x=0XFFFF3A7E);
  40944. op_stkvar (x, 1);
  40945. create_insn (x=0XFFFF3A8C);
  40946. op_stkvar (x, 1);
  40947. create_insn (x=0XFFFF3A92);
  40948. op_plain_offset (x, 1, 0);
  40949. op_plain_offset (x, 129, 0);
  40950. create_insn (x=0XFFFF3A98);
  40951. op_plain_offset (x, 1, 0);
  40952. op_plain_offset (x, 129, 0);
  40953. create_insn (x=0XFFFF3A9A);
  40954. op_plain_offset (x, 1, 0);
  40955. op_plain_offset (x, 129, 0);
  40956. create_insn (x=0XFFFF3AAE);
  40957. op_plain_offset (x, 1, 0);
  40958. op_plain_offset (x, 129, 0);
  40959. create_insn (x=0XFFFF3AC4);
  40960. op_stkvar (x, 1);
  40961. create_insn (x=0XFFFF3AC8);
  40962. op_stkvar (x, 1);
  40963. create_insn (x=0XFFFF3ACC);
  40964. op_stkvar (x, 1);
  40965. create_insn (x=0XFFFF3ACE);
  40966. op_stkvar (x, 1);
  40967. create_insn (x=0XFFFF3AD2);
  40968. op_stkvar (x, 1);
  40969. set_cmt (0XFFFF3AE0, "current_pid", 0);
  40970. set_cmt (0XFFFF3AE6, "device_to_open", 0);
  40971. set_cmt (0XFFFF3AE8, "cur", 0);
  40972. create_insn (x=0XFFFF3AE8);
  40973. op_stkvar (x, 1);
  40974. set_cmt (0XFFFF3AEA, "path_length", 0);
  40975. set_cmt (0XFFFF3AEC, "three", 0);
  40976. create_insn (x=0XFFFF3AF6);
  40977. op_plain_offset (x, 1, 0);
  40978. op_plain_offset (x, 129, 0);
  40979. create_insn (x=0XFFFF3AFA);
  40980. op_plain_offset (x, 1, 0);
  40981. op_plain_offset (x, 129, 0);
  40982. set_cmt (0XFFFF3B02, "current_pid", 0);
  40983. set_cmt (0XFFFF3B08, "device_to_open", 0);
  40984. create_insn (x=0XFFFF3B08);
  40985. op_stkvar (x, 1);
  40986. set_cmt (0XFFFF3B0A, "cur", 0);
  40987. create_insn (x=0XFFFF3B0A);
  40988. op_stkvar (x, 1);
  40989. set_cmt (0XFFFF3B0C, "path_length", 0);
  40990. create_insn (x=0XFFFF3B0C);
  40991. op_stkvar (x, 1);
  40992. set_cmt (0XFFFF3B0E, "three", 0);
  40993. set_cmt (0XFFFF3B18, "unknown", 0);
  40994. set_cmt (0XFFFF3B1A, "struct IPCRequest *", 0);
  40995. create_insn (x=0XFFFF3B1A);
  40996. op_stkvar (x, 1);
  40997. create_insn (x=0XFFFF3B20);
  40998. op_stkvar (x, 1);
  40999. create_insn (x=0XFFFF3B26);
  41000. op_stkvar (x, 1);
  41001. create_insn (x=0XFFFF3B2C);
  41002. op_stkvar (x, 1);
  41003. create_insn (x=0XFFFF3B3C);
  41004. op_plain_offset (x, 1, 0);
  41005. op_plain_offset (x, 129, 0);
  41006. create_insn (x=0XFFFF3B4A);
  41007. op_plain_offset (x, 1, 0);
  41008. op_plain_offset (x, 129, 0);
  41009. create_insn (x=0XFFFF3B50);
  41010. op_plain_offset (x, 1, 0);
  41011. op_plain_offset (x, 129, 0);
  41012. create_insn (x=0XFFFF3B52);
  41013. op_plain_offset (x, 1, 0);
  41014. op_plain_offset (x, 129, 0);
  41015. create_insn (x=0XFFFF3B54);
  41016. op_plain_offset (x, 1, 0);
  41017. op_plain_offset (x, 129, 0);
  41018. create_insn (0XFFFF3B5A);
  41019. set_cmt (0XFFFF3B5E, "device_to_open", 0);
  41020. set_cmt (0XFFFF3B60, "cur", 0);
  41021. create_insn (x=0XFFFF3B60);
  41022. op_stkvar (x, 1);
  41023. set_cmt (0XFFFF3B62, "path_length", 0);
  41024. set_cmt (0XFFFF3B64, "three", 0);
  41025. set_cmt (0XFFFF3B66, "current_pid", 0);
  41026. create_insn (x=0XFFFF3B72);
  41027. op_hex (x, 1);
  41028. create_insn (x=0XFFFF3B7A);
  41029. op_plain_offset (x, 1, 0);
  41030. op_plain_offset (x, 129, 0);
  41031. create_insn (x=0XFFFF3B7C);
  41032. op_plain_offset (x, 1, 0);
  41033. op_plain_offset (x, 129, 0);
  41034. create_insn (x=0XFFFF3B80);
  41035. op_plain_offset (x, 1, 0);
  41036. op_plain_offset (x, 129, 0);
  41037. create_insn (0XFFFF3B84);
  41038. set_cmt (0XFFFF3B88, "device_to_open", 0);
  41039. create_insn (x=0XFFFF3B88);
  41040. op_stkvar (x, 1);
  41041. set_cmt (0XFFFF3B8A, "cur", 0);
  41042. create_insn (x=0XFFFF3B8A);
  41043. op_stkvar (x, 1);
  41044. set_cmt (0XFFFF3B8C, "path_length", 0);
  41045. create_insn (x=0XFFFF3B8C);
  41046. op_stkvar (x, 1);
  41047. set_cmt (0XFFFF3B8E, "three", 0);
  41048. set_cmt (0XFFFF3B90, "current_pid", 0);
  41049. create_insn (0XFFFF3B9C);
  41050. create_dword (x=0XFFFF3BA4);
  41051. op_hex (x, 0);
  41052. create_dword (x=0XFFFF3BA8);
  41053. op_plain_offset (x, 0, 0);
  41054. op_plain_offset (x, 128, 0);
  41055. create_dword (x=0XFFFF3BAC);
  41056. op_plain_offset (x, 0, 0);
  41057. op_plain_offset (x, 128, 0);
  41058. create_dword (x=0XFFFF3BB0);
  41059. op_plain_offset (x, 0, 0);
  41060. op_plain_offset (x, 128, 0);
  41061. create_dword (x=0XFFFF3BB4);
  41062. op_plain_offset (x, 0, 0);
  41063. op_plain_offset (x, 128, 0);
  41064. create_dword (x=0XFFFF3BB8);
  41065. op_plain_offset (x, 0, 0);
  41066. op_plain_offset (x, 128, 0);
  41067. create_dword (x=0XFFFF3BBC);
  41068. op_plain_offset (x, 0, 0);
  41069. op_plain_offset (x, 128, 0);
  41070. create_dword (x=0XFFFF3BC0);
  41071. op_plain_offset (x, 0, 0);
  41072. op_plain_offset (x, 128, 0);
  41073. create_dword (x=0XFFFF3BC4);
  41074. op_hex (x, 0);
  41075. create_dword (x=0XFFFF3BC8);
  41076. op_plain_offset (x, 0, 0);
  41077. op_plain_offset (x, 128, 0);
  41078. set_cmt (0XFFFF3BCC, "Perform the requested IOCTL\nReturn: Return value from IOCTL", 1);
  41079. create_insn (0XFFFF3BCC);
  41080. set_name (0XFFFF3BCC, "kernel_IOS_Ioctl");
  41081. create_insn (x=0XFFFF3BE2);
  41082. op_stkvar (x, 1);
  41083. set_cmt (0XFFFF3BE4, "out_buffer", 0);
  41084. create_insn (x=0XFFFF3BE4);
  41085. op_stkvar (x, 1);
  41086. create_insn (x=0XFFFF3BE6);
  41087. op_stkvar (x, 1);
  41088. set_cmt (0XFFFF3BE8, "out_size", 0);
  41089. create_insn (x=0XFFFF3BE8);
  41090. op_stkvar (x, 1);
  41091. set_cmt (0XFFFF3BEE, "number", 0);
  41092. set_cmt (0XFFFF3BF0, "in_buffer", 0);
  41093. set_cmt (0XFFFF3BF2, "mq", 0);
  41094. create_insn (x=0XFFFF3BF2);
  41095. op_stkvar (x, 1);
  41096. set_cmt (0XFFFF3BF4, "reply", 0);
  41097. create_insn (x=0XFFFF3BF4);
  41098. op_stkvar (x, 1);
  41099. set_cmt (0XFFFF3BF6, "fd", 0);
  41100. set_cmt (0XFFFF3BF8, "in_size", 0);
  41101. create_byte (0XFFFF3C16);
  41102. make_array (0XFFFF3C16, 0X2);
  41103. set_cmt (0XFFFF3C18, "Async implementation of device_ioctl", 1);
  41104. create_insn (0XFFFF3C18);
  41105. set_name (0XFFFF3C18, "kernel_IOS_IoctlAsync");
  41106. create_insn (x=0XFFFF3C2E);
  41107. op_stkvar (x, 1);
  41108. create_insn (x=0XFFFF3C42);
  41109. op_plain_offset (x, 1, 0);
  41110. op_plain_offset (x, 129, 0);
  41111. create_insn (x=0XFFFF3C46);
  41112. op_plain_offset (x, 1, 0);
  41113. op_plain_offset (x, 129, 0);
  41114. set_cmt (0XFFFF3C70, "device_to_open", 0);
  41115. create_insn (x=0XFFFF3C70);
  41116. op_stkvar (x, 1);
  41117. set_cmt (0XFFFF3C72, "path_length", 0);
  41118. create_insn (x=0XFFFF3C72);
  41119. op_plain_offset (x, 1, 0);
  41120. op_plain_offset (x, 129, 0);
  41121. set_cmt (0XFFFF3C74, "three", 0);
  41122. set_cmt (0XFFFF3C76, "current_pid", 0);
  41123. set_cmt (0XFFFF3C78, "cur", 0);
  41124. create_insn (x=0XFFFF3C78);
  41125. op_stkvar (x, 1);
  41126. create_insn (x=0XFFFF3C82);
  41127. op_stkvar (x, 1);
  41128. set_cmt (0XFFFF3C84, "out_buffer", 0);
  41129. create_insn (x=0XFFFF3C84);
  41130. op_stkvar (x, 1);
  41131. create_insn (x=0XFFFF3C86);
  41132. op_stkvar (x, 1);
  41133. set_cmt (0XFFFF3C88, "out_size", 0);
  41134. create_insn (x=0XFFFF3C88);
  41135. op_stkvar (x, 1);
  41136. create_insn (x=0XFFFF3C8A);
  41137. op_stkvar (x, 1);
  41138. set_cmt (0XFFFF3C8C, "fd", 0);
  41139. set_cmt (0XFFFF3C8E, "reply", 0);
  41140. create_insn (x=0XFFFF3C8E);
  41141. op_stkvar (x, 1);
  41142. set_cmt (0XFFFF3C90, "number", 0);
  41143. set_cmt (0XFFFF3C92, "in_buffer", 0);
  41144. set_cmt (0XFFFF3C94, "in_size", 0);
  41145. set_cmt (0XFFFF3C96, "mq", 0);
  41146. create_insn (x=0XFFFF3C96);
  41147. op_stkvar (x, 1);
  41148. create_insn (0XFFFF3CA0);
  41149. create_dword (x=0XFFFF3CA4);
  41150. op_plain_offset (x, 0, 0);
  41151. op_plain_offset (x, 128, 0);
  41152. create_dword (x=0XFFFF3CA8);
  41153. op_plain_offset (x, 0, 0);
  41154. op_plain_offset (x, 128, 0);
  41155. create_insn (0XFFFF3CAC);
  41156. set_name (0XFFFF3CAC, "_ios_ioctlv");
  41157. create_insn (x=0XFFFF3CBA);
  41158. op_stkvar (x, 1);
  41159. create_insn (x=0XFFFF3CBC);
  41160. toggle_sign (x, 1);
  41161. op_hex (x, 1);
  41162. set_cmt (0XFFFF3CC0, "unk1", 0);
  41163. create_insn (x=0XFFFF3CCE);
  41164. op_plain_offset (x, 1, 0);
  41165. op_plain_offset (x, 129, 0);
  41166. create_insn (x=0XFFFF3CD2);
  41167. op_plain_offset (x, 1, 0);
  41168. op_plain_offset (x, 129, 0);
  41169. create_insn (0XFFFF3CDC);
  41170. create_insn (x=0XFFFF3CE8);
  41171. op_plain_offset (x, 1, 0);
  41172. op_plain_offset (x, 129, 0);
  41173. set_cmt (0XFFFF3D04, "unk", 0);
  41174. create_insn (x=0XFFFF3D04);
  41175. op_stkvar (x, 1);
  41176. set_cmt (0XFFFF3D0A, "request", 0);
  41177. create_insn (x=0XFFFF3D0A);
  41178. op_stkvar (x, 1);
  41179. create_insn (x=0XFFFF3D1A);
  41180. op_stkvar (x, 1);
  41181. create_insn (x=0XFFFF3D22);
  41182. op_hex (x, 1);
  41183. create_insn (x=0XFFFF3D26);
  41184. op_dec (x, 0);
  41185. create_insn (x=0XFFFF3D2A);
  41186. op_plain_offset (x, 1, 0);
  41187. op_plain_offset (x, 129, 0);
  41188. create_insn (x=0XFFFF3D2E);
  41189. op_plain_offset (x, 1, 0);
  41190. op_plain_offset (x, 129, 0);
  41191. create_insn (x=0XFFFF3D3E);
  41192. op_plain_offset (x, 1, 0);
  41193. op_plain_offset (x, 129, 0);
  41194. create_insn (x=0XFFFF3D56);
  41195. op_stkvar (x, 1);
  41196. create_insn (x=0XFFFF3D5A);
  41197. op_stkvar (x, 1);
  41198. create_insn (x=0XFFFF3D5C);
  41199. op_stkvar (x, 1);
  41200. create_insn (x=0XFFFF3D60);
  41201. op_stkvar (x, 1);
  41202. create_insn (x=0XFFFF3D64);
  41203. op_stkvar (x, 1);
  41204. create_insn (x=0XFFFF3D6A);
  41205. op_plain_offset (x, 1, 0);
  41206. op_plain_offset (x, 129, 0);
  41207. create_insn (x=0XFFFF3D6E);
  41208. op_plain_offset (x, 1, 0);
  41209. op_plain_offset (x, 129, 0);
  41210. set_cmt (0XFFFF3D78, "current_pid", 0);
  41211. create_insn (0XFFFF3D78);
  41212. set_cmt (0XFFFF3D82, "cur", 0);
  41213. create_insn (x=0XFFFF3D82);
  41214. op_stkvar (x, 1);
  41215. set_cmt (0XFFFF3D86, "device_to_open", 0);
  41216. create_insn (x=0XFFFF3D86);
  41217. op_stkvar (x, 1);
  41218. set_cmt (0XFFFF3D88, "three", 0);
  41219. create_insn (x=0XFFFF3D9A);
  41220. op_stkvar (x, 1);
  41221. set_cmt (0XFFFF3D9E, "current_pid", 0);
  41222. create_insn (0XFFFF3D9E);
  41223. set_cmt (0XFFFF3DA4, "path_length", 0);
  41224. set_cmt (0XFFFF3DA6, "device_to_open", 0);
  41225. set_cmt (0XFFFF3DA8, "cur", 0);
  41226. create_insn (x=0XFFFF3DA8);
  41227. op_stkvar (x, 1);
  41228. set_cmt (0XFFFF3DAA, "three", 0);
  41229. create_insn (x=0XFFFF3DBC);
  41230. op_plain_offset (x, 1, 0);
  41231. op_plain_offset (x, 129, 0);
  41232. create_insn (x=0XFFFF3DC0);
  41233. op_plain_offset (x, 1, 0);
  41234. op_plain_offset (x, 129, 0);
  41235. set_cmt (0XFFFF3DCC, "path_length", 0);
  41236. set_cmt (0XFFFF3DCE, "device_to_open", 0);
  41237. set_cmt (0XFFFF3DD0, "three", 0);
  41238. set_cmt (0XFFFF3DD2, "cur", 0);
  41239. create_insn (x=0XFFFF3DD2);
  41240. op_stkvar (x, 1);
  41241. set_cmt (0XFFFF3DD4, "current_pid", 0);
  41242. create_insn (x=0XFFFF3DDE);
  41243. op_stkvar (x, 1);
  41244. create_insn (x=0XFFFF3DE6);
  41245. op_stkvar (x, 1);
  41246. create_insn (0XFFFF3DEE);
  41247. create_insn (0XFFFF3DF4);
  41248. create_insn (x=0XFFFF3DFA);
  41249. op_plain_offset (x, 1, 0);
  41250. op_plain_offset (x, 129, 0);
  41251. create_insn (x=0XFFFF3E08);
  41252. op_plain_offset (x, 1, 0);
  41253. op_plain_offset (x, 129, 0);
  41254. set_cmt (0XFFFF3E0E, "struct IPCRequest *", 0);
  41255. create_insn (x=0XFFFF3E0E);
  41256. op_stkvar (x, 1);
  41257. set_cmt (0XFFFF3E10, "unknown", 0);
  41258. create_insn (x=0XFFFF3E16);
  41259. op_stkvar (x, 1);
  41260. create_insn (0XFFFF3E26);
  41261. create_insn (x=0XFFFF3E30);
  41262. op_stkvar (x, 1);
  41263. set_cmt (0XFFFF3E38, "current_pid", 0);
  41264. create_insn (0XFFFF3E38);
  41265. set_cmt (0XFFFF3E3E, "path_length", 0);
  41266. set_cmt (0XFFFF3E40, "device_to_open", 0);
  41267. set_cmt (0XFFFF3E42, "cur", 0);
  41268. create_insn (x=0XFFFF3E42);
  41269. op_stkvar (x, 1);
  41270. set_cmt (0XFFFF3E44, "three", 0);
  41271. create_insn (x=0XFFFF3E56);
  41272. op_plain_offset (x, 1, 0);
  41273. op_plain_offset (x, 129, 0);
  41274. create_insn (x=0XFFFF3E5A);
  41275. op_plain_offset (x, 1, 0);
  41276. op_plain_offset (x, 129, 0);
  41277. set_cmt (0XFFFF3E66, "path_length", 0);
  41278. set_cmt (0XFFFF3E68, "device_to_open", 0);
  41279. set_cmt (0XFFFF3E6A, "three", 0);
  41280. set_cmt (0XFFFF3E6C, "cur", 0);
  41281. create_insn (x=0XFFFF3E6C);
  41282. op_stkvar (x, 1);
  41283. set_cmt (0XFFFF3E6E, "current_pid", 0);
  41284. create_insn (x=0XFFFF3E7A);
  41285. op_plain_offset (x, 1, 0);
  41286. op_plain_offset (x, 129, 0);
  41287. create_insn (x=0XFFFF3E7E);
  41288. op_dec (x, 1);
  41289. create_insn (x=0XFFFF3E86);
  41290. op_plain_offset (x, 1, 0);
  41291. op_plain_offset (x, 129, 0);
  41292. create_insn (0XFFFF3E8A);
  41293. set_cmt (0XFFFF3E92, "cur", 0);
  41294. create_insn (x=0XFFFF3E92);
  41295. op_stkvar (x, 1);
  41296. set_cmt (0XFFFF3E96, "device_to_open", 0);
  41297. create_insn (x=0XFFFF3E96);
  41298. op_stkvar (x, 1);
  41299. set_cmt (0XFFFF3E98, "three", 0);
  41300. set_cmt (0XFFFF3E9A, "current_pid", 0);
  41301. create_insn (0XFFFF3EA6);
  41302. create_dword (x=0XFFFF3EA8);
  41303. op_hex (x, 0);
  41304. create_dword (x=0XFFFF3EAC);
  41305. op_plain_offset (x, 0, 0);
  41306. op_plain_offset (x, 128, 0);
  41307. create_dword (x=0XFFFF3EB0);
  41308. op_plain_offset (x, 0, 0);
  41309. op_plain_offset (x, 128, 0);
  41310. create_dword (x=0XFFFF3EB4);
  41311. op_plain_offset (x, 0, 0);
  41312. op_plain_offset (x, 128, 0);
  41313. create_dword (x=0XFFFF3EB8);
  41314. op_hex (x, 0);
  41315. create_dword (x=0XFFFF3EBC);
  41316. op_plain_offset (x, 0, 0);
  41317. op_plain_offset (x, 128, 0);
  41318. create_dword (x=0XFFFF3EC0);
  41319. op_plain_offset (x, 0, 0);
  41320. op_plain_offset (x, 128, 0);
  41321. create_dword (x=0XFFFF3EC4);
  41322. op_plain_offset (x, 0, 0);
  41323. op_plain_offset (x, 128, 0);
  41324. create_dword (x=0XFFFF3EC8);
  41325. op_dec (x, 0);
  41326. create_dword (x=0XFFFF3ECC);
  41327. op_plain_offset (x, 0, 0);
  41328. op_plain_offset (x, 128, 0);
  41329. create_insn (0XFFFF3ED0);
  41330. set_name (0XFFFF3ED0, "ios_ioctlv_unk_wrapper");
  41331. create_insn (x=0XFFFF3EE6);
  41332. op_stkvar (x, 1);
  41333. set_cmt (0XFFFF3EE8, "vectors", 0);
  41334. create_insn (x=0XFFFF3EE8);
  41335. op_stkvar (x, 1);
  41336. set_cmt (0XFFFF3EEE, "request", 0);
  41337. set_cmt (0XFFFF3EF0, "vector_count_in", 0);
  41338. set_cmt (0XFFFF3EF2, "queue", 0);
  41339. create_insn (x=0XFFFF3EF2);
  41340. op_stkvar (x, 1);
  41341. set_cmt (0XFFFF3EF4, "reply", 0);
  41342. create_insn (x=0XFFFF3EF4);
  41343. op_stkvar (x, 1);
  41344. set_cmt (0XFFFF3EF6, "check_vectors", 0);
  41345. create_insn (x=0XFFFF3EF6);
  41346. op_stkvar (x, 1);
  41347. set_cmt (0XFFFF3EF8, "fd", 0);
  41348. set_cmt (0XFFFF3EFA, "vector_count_out", 0);
  41349. create_insn (0XFFFF3F18);
  41350. set_name (0XFFFF3F18, "ios_ioctlv_unk_wrapper2");
  41351. create_insn (x=0XFFFF3F2E);
  41352. op_stkvar (x, 1);
  41353. create_insn (x=0XFFFF3F42);
  41354. op_plain_offset (x, 1, 0);
  41355. op_plain_offset (x, 129, 0);
  41356. create_insn (x=0XFFFF3F46);
  41357. op_plain_offset (x, 1, 0);
  41358. op_plain_offset (x, 129, 0);
  41359. set_cmt (0XFFFF3F70, "device_to_open", 0);
  41360. create_insn (x=0XFFFF3F70);
  41361. op_stkvar (x, 1);
  41362. set_cmt (0XFFFF3F72, "path_length", 0);
  41363. create_insn (x=0XFFFF3F72);
  41364. op_plain_offset (x, 1, 0);
  41365. op_plain_offset (x, 129, 0);
  41366. set_cmt (0XFFFF3F74, "three", 0);
  41367. set_cmt (0XFFFF3F76, "current_pid", 0);
  41368. set_cmt (0XFFFF3F78, "cur", 0);
  41369. create_insn (x=0XFFFF3F78);
  41370. op_stkvar (x, 1);
  41371. create_insn (x=0XFFFF3F82);
  41372. op_stkvar (x, 1);
  41373. set_cmt (0XFFFF3F84, "vectors", 0);
  41374. create_insn (x=0XFFFF3F84);
  41375. op_stkvar (x, 1);
  41376. create_insn (x=0XFFFF3F86);
  41377. op_stkvar (x, 1);
  41378. set_cmt (0XFFFF3F88, "fd", 0);
  41379. set_cmt (0XFFFF3F8A, "reply", 0);
  41380. create_insn (x=0XFFFF3F8A);
  41381. op_stkvar (x, 1);
  41382. set_cmt (0XFFFF3F8C, "request", 0);
  41383. set_cmt (0XFFFF3F8E, "vector_count_in", 0);
  41384. set_cmt (0XFFFF3F90, "vector_count_out", 0);
  41385. set_cmt (0XFFFF3F92, "check_vectors", 0);
  41386. create_insn (x=0XFFFF3F92);
  41387. op_stkvar (x, 1);
  41388. set_cmt (0XFFFF3F94, "queue", 0);
  41389. create_insn (x=0XFFFF3F94);
  41390. op_stkvar (x, 1);
  41391. create_insn (0XFFFF3F9E);
  41392. create_byte (0XFFFF3FA2);
  41393. make_array (0XFFFF3FA2, 0X2);
  41394. create_dword (x=0XFFFF3FA4);
  41395. op_plain_offset (x, 0, 0);
  41396. op_plain_offset (x, 128, 0);
  41397. create_dword (x=0XFFFF3FA8);
  41398. op_plain_offset (x, 0, 0);
  41399. op_plain_offset (x, 128, 0);
  41400. set_cmt (0XFFFF3FAC, "Perform the requested IOCTL\nReturn: Return value from IOCTL", 1);
  41401. create_insn (0XFFFF3FAC);
  41402. set_name (0XFFFF3FAC, "kernel_IOS_Ioctlv");
  41403. create_insn (x=0XFFFF3FC2);
  41404. op_stkvar (x, 1);
  41405. set_cmt (0XFFFF3FC4, "vectors", 0);
  41406. create_insn (x=0XFFFF3FC4);
  41407. op_stkvar (x, 1);
  41408. set_cmt (0XFFFF3FC8, "queue", 0);
  41409. create_insn (x=0XFFFF3FC8);
  41410. op_stkvar (x, 1);
  41411. set_cmt (0XFFFF3FCA, "reply", 0);
  41412. create_insn (x=0XFFFF3FCA);
  41413. op_stkvar (x, 1);
  41414. set_cmt (0XFFFF3FD0, "request", 0);
  41415. set_cmt (0XFFFF3FD2, "vector_count_in", 0);
  41416. set_cmt (0XFFFF3FD4, "check_vectors", 0);
  41417. create_insn (x=0XFFFF3FD4);
  41418. op_stkvar (x, 1);
  41419. set_cmt (0XFFFF3FD6, "fd", 0);
  41420. set_cmt (0XFFFF3FD8, "vector_count_out", 0);
  41421. create_byte (0XFFFF3FF6);
  41422. make_array (0XFFFF3FF6, 0X2);
  41423. set_cmt (0XFFFF3FF8, "Async implementation of device_ioctlv", 1);
  41424. create_insn (0XFFFF3FF8);
  41425. set_name (0XFFFF3FF8, "kernel_IOS_IoctlvAsync");
  41426. create_insn (x=0XFFFF400E);
  41427. op_stkvar (x, 1);
  41428. create_insn (x=0XFFFF4022);
  41429. op_plain_offset (x, 1, 0);
  41430. op_plain_offset (x, 129, 0);
  41431. create_insn (x=0XFFFF4026);
  41432. op_plain_offset (x, 1, 0);
  41433. op_plain_offset (x, 129, 0);
  41434. set_cmt (0XFFFF4050, "device_to_open", 0);
  41435. create_insn (x=0XFFFF4050);
  41436. op_stkvar (x, 1);
  41437. set_cmt (0XFFFF4052, "path_length", 0);
  41438. create_insn (x=0XFFFF4052);
  41439. op_plain_offset (x, 1, 0);
  41440. op_plain_offset (x, 129, 0);
  41441. set_cmt (0XFFFF4054, "three", 0);
  41442. set_cmt (0XFFFF4056, "current_pid", 0);
  41443. set_cmt (0XFFFF4058, "cur", 0);
  41444. create_insn (x=0XFFFF4058);
  41445. op_stkvar (x, 1);
  41446. create_insn (x=0XFFFF4062);
  41447. op_stkvar (x, 1);
  41448. set_cmt (0XFFFF4064, "vectors", 0);
  41449. create_insn (x=0XFFFF4064);
  41450. op_stkvar (x, 1);
  41451. create_insn (x=0XFFFF4066);
  41452. op_stkvar (x, 1);
  41453. set_cmt (0XFFFF4068, "reply", 0);
  41454. create_insn (x=0XFFFF4068);
  41455. op_stkvar (x, 1);
  41456. set_cmt (0XFFFF406C, "check_vectors", 0);
  41457. create_insn (x=0XFFFF406C);
  41458. op_stkvar (x, 1);
  41459. set_cmt (0XFFFF406E, "fd", 0);
  41460. set_cmt (0XFFFF4070, "request", 0);
  41461. set_cmt (0XFFFF4072, "vector_count_in", 0);
  41462. set_cmt (0XFFFF4074, "vector_count_out", 0);
  41463. set_cmt (0XFFFF4076, "queue", 0);
  41464. create_insn (x=0XFFFF4076);
  41465. op_stkvar (x, 1);
  41466. create_insn (0XFFFF4080);
  41467. create_dword (x=0XFFFF4084);
  41468. op_plain_offset (x, 0, 0);
  41469. op_plain_offset (x, 128, 0);
  41470. create_dword (x=0XFFFF4088);
  41471. op_plain_offset (x, 0, 0);
  41472. op_plain_offset (x, 128, 0);
  41473. set_cmt (0XFFFF408C, "return from a cmd on a resource", 1);
  41474. create_insn (0XFFFF408C);
  41475. set_name (0XFFFF408C, "kernel_IOS_ResourceReply");
  41476. create_insn (x=0XFFFF4096);
  41477. op_plain_offset (x, 1, 0);
  41478. op_plain_offset (x, 129, 0);
  41479. create_insn (x=0XFFFF40B6);
  41480. op_plain_offset (x, 1, 0);
  41481. op_plain_offset (x, 129, 0);
  41482. create_insn (0XFFFF40D4);
  41483. create_insn (x=0XFFFF40DE);
  41484. op_plain_offset (x, 1, 0);
  41485. op_plain_offset (x, 129, 0);
  41486. set_cmt (0XFFFF40E0, "message", 0);
  41487. set_cmt (0XFFFF40E2, "queue", 0);
  41488. set_cmt (0XFFFF40E4, "flags", 0);
  41489. create_insn (0XFFFF40EE);
  41490. create_insn (x=0XFFFF40FA);
  41491. op_plain_offset (x, 1, 0);
  41492. op_plain_offset (x, 129, 0);
  41493. create_dword (x=0XFFFF410C);
  41494. op_plain_offset (x, 0, 0);
  41495. op_plain_offset (x, 128, 0);
  41496. create_dword (0XFFFF4110);
  41497. create_dword (x=0XFFFF4114);
  41498. op_plain_offset (x, 0, 0);
  41499. op_plain_offset (x, 128, 0);
  41500. create_dword (x=0XFFFF4118);
  41501. op_plain_offset (x, 0, 0);
  41502. op_plain_offset (x, 128, 0);
  41503. create_dword (x=0XFFFF411C);
  41504. op_plain_offset (x, 0, 0);
  41505. op_plain_offset (x, 128, 0);
  41506. create_insn (0XFFFF4120);
  41507. set_name (0XFFFF4120, "_kernel_print_rm_info");
  41508. set_cmt (0XFFFF4122, "sizeof(RM)", 0);
  41509. create_insn (x=0XFFFF4122);
  41510. op_hex (x, 1);
  41511. set_cmt (0XFFFF4126, "array index", 0);
  41512. create_insn (x=0XFFFF4128);
  41513. op_plain_offset (x, 1, 0);
  41514. op_plain_offset (x, 129, 0);
  41515. set_cmt (0XFFFF412C, "ipc", 0);
  41516. create_insn (x=0XFFFF4132);
  41517. op_stkvar (x, 1);
  41518. create_insn (x=0XFFFF4134);
  41519. op_plain_offset (x, 1, 0);
  41520. op_plain_offset (x, 129, 0);
  41521. set_cmt (0XFFFF4136, "rm string", 0);
  41522. set_cmt (0XFFFF4138, "rm address", 0);
  41523. set_cmt (0XFFFF414C, "owner ID", 0);
  41524. create_insn (0XFFFF414C);
  41525. create_insn (x=0XFFFF414E);
  41526. op_plain_offset (x, 1, 0);
  41527. op_plain_offset (x, 129, 0);
  41528. set_cmt (0XFFFF4152, "owner name", 0);
  41529. create_insn (x=0XFFFF4154);
  41530. op_plain_offset (x, 1, 0);
  41531. op_plain_offset (x, 129, 0);
  41532. set_cmt (0XFFFF4156, "message queue", 0);
  41533. create_byte (0XFFFF415E);
  41534. make_array (0XFFFF415E, 0X2);
  41535. create_dword (x=0XFFFF4160);
  41536. op_plain_offset (x, 0, 0);
  41537. op_plain_offset (x, 128, 0);
  41538. create_dword (x=0XFFFF4164);
  41539. op_plain_offset (x, 0, 0);
  41540. op_plain_offset (x, 128, 0);
  41541. create_dword (x=0XFFFF4168);
  41542. op_plain_offset (x, 0, 0);
  41543. op_plain_offset (x, 128, 0);
  41544. create_dword (x=0XFFFF416C);
  41545. op_plain_offset (x, 0, 0);
  41546. op_plain_offset (x, 128, 0);
  41547. create_insn (0XFFFF4170);
  41548. set_name (0XFFFF4170, "_kernel_print_all_rms");
  41549. set_cmt (0XFFFF4174, "rm_id", 0);
  41550. create_insn (x=0XFFFF417C);
  41551. op_dec (x, 1);
  41552. set_cmt (0XFFFF4180, "format", 0);
  41553. create_insn (x=0XFFFF4180);
  41554. op_plain_offset (x, 1, 0);
  41555. op_plain_offset (x, 129, 0);
  41556. create_dword (x=0XFFFF418C);
  41557. op_plain_offset (x, 0, 0);
  41558. op_plain_offset (x, 128, 0);
  41559. create_insn (0XFFFF4190);
  41560. create_insn (x=0XFFFF4198);
  41561. op_plain_offset (x, 1, 0);
  41562. op_plain_offset (x, 129, 0);
  41563. create_insn (x=0XFFFF419C);
  41564. op_plain_offset (x, 1, 0);
  41565. op_plain_offset (x, 129, 0);
  41566. create_insn (x=0XFFFF41A0);
  41567. op_plain_offset (x, 1, 0);
  41568. op_plain_offset (x, 129, 0);
  41569. create_byte (0XFFFF41AA);
  41570. make_array (0XFFFF41AA, 0X2);
  41571. create_dword (x=0XFFFF41AC);
  41572. op_plain_offset (x, 0, 0);
  41573. op_plain_offset (x, 128, 0);
  41574. create_dword (x=0XFFFF41B0);
  41575. op_plain_offset (x, 0, 0);
  41576. op_plain_offset (x, 128, 0);
  41577. create_dword (x=0XFFFF41B4);
  41578. op_plain_offset (x, 0, 0);
  41579. op_plain_offset (x, 128, 0);
  41580. create_insn (0XFFFF41B8);
  41581. create_insn (x=0XFFFF41BA);
  41582. op_plain_offset (x, 1, 0);
  41583. op_plain_offset (x, 129, 0);
  41584. create_insn (x=0XFFFF41BE);
  41585. op_plain_offset (x, 1, 0);
  41586. op_plain_offset (x, 129, 0);
  41587. create_insn (x=0XFFFF41C2);
  41588. op_plain_offset (x, 1, 0);
  41589. op_plain_offset (x, 129, 0);
  41590. create_insn (x=0XFFFF41C6);
  41591. op_plain_offset (x, 1, 0XFFFFCE18);
  41592. op_plain_offset (x, 129, 0XFFFFCE18);
  41593. create_insn (0XFFFF4222);
  41594. create_insn (0XFFFF4228);
  41595. create_dword (x=0XFFFF4230);
  41596. op_plain_offset (x, 0, 0);
  41597. op_plain_offset (x, 128, 0);
  41598. create_dword (x=0XFFFF4234);
  41599. op_plain_offset (x, 0, 0);
  41600. op_plain_offset (x, 128, 0);
  41601. create_dword (x=0XFFFF4238);
  41602. op_plain_offset (x, 0, 0);
  41603. op_plain_offset (x, 128, 0);
  41604. create_insn (0XFFFF423C);
  41605. set_name (0XFFFF423C, "thread_timer_unknown");
  41606. create_insn (x=0XFFFF4244);
  41607. op_plain_offset (x, 1, 0);
  41608. op_plain_offset (x, 129, 0);
  41609. create_insn (x=0XFFFF4246);
  41610. op_plain_offset (x, 1, 0);
  41611. op_plain_offset (x, 129, 0);
  41612. create_insn (x=0XFFFF4250);
  41613. op_plain_offset (x, 1, 0XFFFFCE18);
  41614. op_plain_offset (x, 129, 0XFFFFCE18);
  41615. create_insn (x=0XFFFF4252);
  41616. op_plain_offset (x, 1, 0XFFFFCE18);
  41617. op_plain_offset (x, 129, 0XFFFFCE18);
  41618. create_insn (x=0XFFFF4254);
  41619. op_plain_offset (x, 1, 0XFFFFCE18);
  41620. op_plain_offset (x, 129, 0XFFFFCE18);
  41621. create_insn (x=0XFFFF4256);
  41622. op_plain_offset (x, 1, 0XFFFFCE18);
  41623. op_plain_offset (x, 129, 0XFFFFCE18);
  41624. create_insn (x=0XFFFF4258);
  41625. op_plain_offset (x, 1, 0XFFFFCE18);
  41626. op_plain_offset (x, 129, 0XFFFFCE18);
  41627. set_cmt (0XFFFF425C, "ptr", 0);
  41628. set_cmt (0XFFFF425E, "n_msgs", 0);
  41629. create_insn (x=0XFFFF426A);
  41630. op_plain_offset (x, 1, 0);
  41631. op_plain_offset (x, 129, 0);
  41632. set_cmt (0XFFFF4272, "queueid", 0);
  41633. create_insn (0XFFFF4272);
  41634. set_cmt (0XFFFF4274, "device", 0);
  41635. set_cmt (0XFFFF4276, "message", 0);
  41636. create_insn (x=0XFFFF4280);
  41637. op_plain_offset (x, 1, 0);
  41638. op_plain_offset (x, 129, 0);
  41639. create_insn (0XFFFF4286);
  41640. set_cmt (0XFFFF428A, "queueid", 0);
  41641. set_cmt (0XFFFF428C, "message", 0);
  41642. set_cmt (0XFFFF428E, "flags", 0);
  41643. create_insn (x=0XFFFF429E);
  41644. op_plain_offset (x, 1, 0);
  41645. op_plain_offset (x, 129, 0);
  41646. create_insn (x=0XFFFF42A2);
  41647. op_plain_offset (x, 1, 0XFFFFCE18);
  41648. op_plain_offset (x, 129, 0XFFFFCE18);
  41649. create_insn (x=0XFFFF42A8);
  41650. op_plain_offset (x, 1, 0);
  41651. op_plain_offset (x, 129, 0);
  41652. set_cmt (0XFFFF42CC, "queue", 0);
  41653. set_cmt (0XFFFF42D2, "message", 0);
  41654. set_cmt (0XFFFF42D4, "flags", 0);
  41655. create_insn (x=0XFFFF42DA);
  41656. op_plain_offset (x, 1, 0);
  41657. op_plain_offset (x, 129, 0);
  41658. create_insn (x=0XFFFF42DE);
  41659. op_plain_offset (x, 1, 0XFFFFCE18);
  41660. op_plain_offset (x, 129, 0XFFFFCE18);
  41661. create_insn (0XFFFF42EE);
  41662. create_insn (0XFFFF4306);
  41663. create_insn (0XFFFF430E);
  41664. create_dword (x=0XFFFF4318);
  41665. op_plain_offset (x, 0, 0);
  41666. op_plain_offset (x, 128, 0);
  41667. create_dword (x=0XFFFF431C);
  41668. op_plain_offset (x, 0, 0);
  41669. op_plain_offset (x, 128, 0);
  41670. create_dword (x=0XFFFF4320);
  41671. op_plain_offset (x, 0, 0);
  41672. op_plain_offset (x, 128, 0);
  41673. create_dword (x=0XFFFF4324);
  41674. op_plain_offset (x, 0, 0);
  41675. op_plain_offset (x, 128, 0);
  41676. create_dword (x=0XFFFF4328);
  41677. op_plain_offset (x, 0, 0);
  41678. op_plain_offset (x, 128, 0);
  41679. set_cmt (0XFFFF432C, "Create a timer that sends a message to a queue after the elapsed period(s)\nReturn: timerid or error (negative value)", 1);
  41680. create_insn (0XFFFF432C);
  41681. set_name (0XFFFF432C, "kernel_IOS_CreateTimer");
  41682. create_insn (x=0XFFFF434C);
  41683. op_plain_offset (x, 1, 0);
  41684. op_plain_offset (x, 129, 0);
  41685. create_insn (x=0XFFFF4350);
  41686. op_plain_offset (x, 1, 0);
  41687. op_plain_offset (x, 129, 0);
  41688. create_insn (x=0XFFFF4374);
  41689. op_plain_offset (x, 1, 0);
  41690. op_plain_offset (x, 129, 0);
  41691. create_insn (0XFFFF437E);
  41692. create_insn (x=0XFFFF43AE);
  41693. op_plain_offset (x, 1, 0);
  41694. op_plain_offset (x, 129, 0);
  41695. create_insn (0XFFFF43C4);
  41696. create_insn (0XFFFF43C8);
  41697. create_insn (0XFFFF43CC);
  41698. create_dword (x=0XFFFF43D0);
  41699. op_plain_offset (x, 0, 0);
  41700. op_plain_offset (x, 128, 0);
  41701. create_dword (x=0XFFFF43D4);
  41702. op_plain_offset (x, 0, 0);
  41703. op_plain_offset (x, 128, 0);
  41704. create_dword (x=0XFFFF43D8);
  41705. op_plain_offset (x, 0, 0);
  41706. op_plain_offset (x, 128, 0);
  41707. set_cmt (0XFFFF43DC, "Restart a timer using the specified period(s)\nReturn: 0 on success", 1);
  41708. create_insn (0XFFFF43DC);
  41709. set_name (0XFFFF43DC, "kernel_IOS_RestartTimer");
  41710. create_insn (x=0XFFFF43FA);
  41711. op_plain_offset (x, 1, 0);
  41712. op_plain_offset (x, 129, 0);
  41713. create_insn (x=0XFFFF43FE);
  41714. op_plain_offset (x, 1, 0);
  41715. op_plain_offset (x, 129, 0);
  41716. create_insn (0XFFFF4420);
  41717. create_insn (0XFFFF4454);
  41718. create_insn (0XFFFF4458);
  41719. create_dword (x=0XFFFF445C);
  41720. op_plain_offset (x, 0, 0);
  41721. op_plain_offset (x, 128, 0);
  41722. create_dword (x=0XFFFF4460);
  41723. op_plain_offset (x, 0, 0);
  41724. op_plain_offset (x, 128, 0);
  41725. create_insn (0XFFFF4464);
  41726. create_insn (x=0XFFFF447C);
  41727. op_plain_offset (x, 1, 0);
  41728. op_plain_offset (x, 129, 0);
  41729. set_cmt (0XFFFF447E, "pointer", 0);
  41730. create_insn (x=0XFFFF4480);
  41731. op_plain_offset (x, 1, 0);
  41732. op_plain_offset (x, 129, 0);
  41733. create_insn (0XFFFF449E);
  41734. create_insn (x=0XFFFF44A4);
  41735. op_plain_offset (x, 1, 0);
  41736. op_plain_offset (x, 129, 0);
  41737. create_insn (x=0XFFFF44AC);
  41738. op_plain_offset (x, 1, 0XFFFFCE18);
  41739. op_plain_offset (x, 129, 0XFFFFCE18);
  41740. create_insn (0XFFFF44D0);
  41741. set_cmt (0XFFFF44D4, "byte", 0);
  41742. create_insn (0XFFFF44D4);
  41743. set_cmt (0XFFFF44D6, "size", 0);
  41744. create_insn (x=0XFFFF44DE);
  41745. op_plain_offset (x, 1, 0);
  41746. op_plain_offset (x, 129, 0);
  41747. create_insn (x=0XFFFF44E0);
  41748. op_plain_offset (x, 1, 0);
  41749. op_plain_offset (x, 129, 0);
  41750. create_insn (0XFFFF44FE);
  41751. create_byte (0XFFFF4502);
  41752. make_array (0XFFFF4502, 0X2);
  41753. create_dword (x=0XFFFF4504);
  41754. op_plain_offset (x, 0, 0);
  41755. op_plain_offset (x, 128, 0);
  41756. create_dword (x=0XFFFF4508);
  41757. op_plain_offset (x, 0, 0);
  41758. op_plain_offset (x, 128, 0);
  41759. create_dword (x=0XFFFF450C);
  41760. op_plain_offset (x, 0, 0);
  41761. op_plain_offset (x, 128, 0);
  41762. create_dword (x=0XFFFF4510);
  41763. op_plain_offset (x, 0, 0);
  41764. op_plain_offset (x, 128, 0);
  41765. create_dword (x=0XFFFF4514);
  41766. op_plain_offset (x, 0, 0);
  41767. op_plain_offset (x, 128, 0);
  41768. set_cmt (0XFFFF4518, "Pauses the specified timer\nReturn: 0 on success", 1);
  41769. create_insn (0XFFFF4518);
  41770. set_name (0XFFFF4518, "kernel_IOS_StopTimer");
  41771. set_cmt (0XFFFF4524, "Destroys the specified timer\nReturn: 0 on success", 1);
  41772. create_insn (0XFFFF4524);
  41773. set_name (0XFFFF4524, "kernel_IOS_DestroyTimer");
  41774. set_cmt (0XFFFF4530, "Fetch the current value of starlet's timer\nReturn: The current value of the HW_TIMER register", 1);
  41775. create_insn (x=0XFFFF4530);
  41776. op_plain_offset (x, 1, 0);
  41777. op_plain_offset (x, 129, 0);
  41778. set_name (0XFFFF4530, "kernel_sc_15_time_now");
  41779. create_byte (0XFFFF4536);
  41780. make_array (0XFFFF4536, 0X2);
  41781. create_dword (x=0XFFFF4538);
  41782. op_plain_offset (x, 0, 0);
  41783. op_plain_offset (x, 128, 0);
  41784. create_insn (0XFFFF453C);
  41785. set_name (0XFFFF453C, "_kernel_print_timer_info");
  41786. create_insn (x=0XFFFF4544);
  41787. op_plain_offset (x, 1, 0);
  41788. op_plain_offset (x, 129, 0);
  41789. create_insn (x=0XFFFF454C);
  41790. op_plain_offset (x, 1, 0);
  41791. op_plain_offset (x, 129, 0);
  41792. create_insn (0XFFFF455E);
  41793. create_insn (x=0XFFFF4562);
  41794. op_plain_offset (x, 1, 0);
  41795. op_plain_offset (x, 129, 0);
  41796. create_insn (x=0XFFFF456C);
  41797. op_plain_offset (x, 1, 0);
  41798. op_plain_offset (x, 129, 0);
  41799. create_insn (x=0XFFFF4576);
  41800. op_plain_offset (x, 1, 0);
  41801. op_plain_offset (x, 129, 0);
  41802. create_insn (x=0XFFFF457E);
  41803. op_plain_offset (x, 1, 0);
  41804. op_plain_offset (x, 129, 0);
  41805. create_insn (x=0XFFFF4584);
  41806. op_plain_offset (x, 1, 0);
  41807. op_plain_offset (x, 129, 0);
  41808. create_dword (x=0XFFFF458C);
  41809. op_plain_offset (x, 0, 0);
  41810. op_plain_offset (x, 128, 0);
  41811. create_dword (x=0XFFFF4590);
  41812. op_plain_offset (x, 0, 0);
  41813. op_plain_offset (x, 128, 0);
  41814. create_dword (x=0XFFFF4594);
  41815. op_plain_offset (x, 0, 0);
  41816. op_plain_offset (x, 128, 0);
  41817. create_dword (x=0XFFFF4598);
  41818. op_plain_offset (x, 0, 0);
  41819. op_plain_offset (x, 128, 0);
  41820. create_dword (x=0XFFFF459C);
  41821. op_plain_offset (x, 0, 0);
  41822. op_plain_offset (x, 128, 0);
  41823. create_dword (x=0XFFFF45A0);
  41824. op_plain_offset (x, 0, 0);
  41825. op_plain_offset (x, 128, 0);
  41826. create_dword (x=0XFFFF45A4);
  41827. op_plain_offset (x, 0, 0);
  41828. op_plain_offset (x, 128, 0);
  41829. create_insn (0XFFFF45A8);
  41830. set_name (0XFFFF45A8, "_kernel_print_all_timers");
  41831. set_cmt (0XFFFF45AC, "i", 0);
  41832. set_cmt (0XFFFF45B8, "format", 0);
  41833. create_insn (x=0XFFFF45B8);
  41834. op_plain_offset (x, 1, 0);
  41835. op_plain_offset (x, 129, 0);
  41836. create_dword (x=0XFFFF45C4);
  41837. op_plain_offset (x, 0, 0);
  41838. op_plain_offset (x, 128, 0);
  41839. create_insn (0XFFFF45C8);
  41840. set_name (0XFFFF45C8, "pointer_check_stuff");
  41841. create_insn (x=0XFFFF45E0);
  41842. op_stkvar (x, 1);
  41843. set_cmt (0XFFFF45E6, "a5", 0);
  41844. create_insn (x=0XFFFF45E6);
  41845. op_stkvar (x, 1);
  41846. set_cmt (0XFFFF45E8, "current_pid", 0);
  41847. set_cmt (0XFFFF45EA, "pointer", 0);
  41848. set_cmt (0XFFFF45EC, "type", 0);
  41849. set_cmt (0XFFFF45EE, "owner_pid", 0);
  41850. create_insn (x=0XFFFF45EE);
  41851. op_stkvar (x, 1);
  41852. create_insn (x=0XFFFF45F8);
  41853. op_stkvar (x, 1);
  41854. create_byte (0XFFFF4612);
  41855. make_array (0XFFFF4612, 0X2);
  41856. create_insn (0XFFFF4614);
  41857. create_insn (0XFFFF462A);
  41858. create_byte (0XFFFF463E);
  41859. make_array (0XFFFF463E, 0X2);
  41860. set_cmt (0XFFFF4640, "Create a new heap at ptr of size bytes\nReturn: heapid or error (negative value)", 1);
  41861. create_insn (0XFFFF4640);
  41862. set_name (0XFFFF4640, "kernel_IOS_CreateHeap");
  41863. create_insn (x=0XFFFF465A);
  41864. op_plain_offset (x, 1, 0);
  41865. op_plain_offset (x, 129, 0);
  41866. set_cmt (0XFFFF465E, "device_to_open", 0);
  41867. set_cmt (0XFFFF4660, "current_pid", 0);
  41868. set_cmt (0XFFFF4662, "path_length", 0);
  41869. set_cmt (0XFFFF4664, "cur", 0);
  41870. create_insn (x=0XFFFF4664);
  41871. op_stkvar (x, 1);
  41872. set_cmt (0XFFFF4666, "three", 0);
  41873. create_insn (x=0XFFFF4670);
  41874. op_plain_offset (x, 1, 0);
  41875. op_plain_offset (x, 129, 0);
  41876. create_insn (x=0XFFFF468A);
  41877. op_plain_offset (x, 1, 0);
  41878. op_plain_offset (x, 129, 0);
  41879. create_insn (0XFFFF46BE);
  41880. create_dword (x=0XFFFF46C4);
  41881. op_plain_offset (x, 0, 0);
  41882. op_plain_offset (x, 128, 0);
  41883. create_dword (x=0XFFFF46C8);
  41884. op_plain_offset (x, 0, 0);
  41885. op_plain_offset (x, 128, 0);
  41886. create_dword (0XFFFF46CC);
  41887. set_cmt (0XFFFF46D0, "Destroy the specified heap\nReturn: 0 on success", 1);
  41888. create_insn (0XFFFF46D0);
  41889. set_name (0XFFFF46D0, "kernel_IOS_DestroyHeap");
  41890. create_insn (x=0XFFFF46E0);
  41891. op_plain_offset (x, 1, 0);
  41892. op_plain_offset (x, 129, 0);
  41893. create_insn (x=0XFFFF46F0);
  41894. op_plain_offset (x, 1, 0);
  41895. op_plain_offset (x, 129, 0);
  41896. create_insn (0XFFFF470C);
  41897. create_byte (0XFFFF471A);
  41898. make_array (0XFFFF471A, 0X2);
  41899. create_dword (x=0XFFFF471C);
  41900. op_plain_offset (x, 0, 0);
  41901. op_plain_offset (x, 128, 0);
  41902. create_dword (x=0XFFFF4720);
  41903. op_plain_offset (x, 0, 0);
  41904. op_plain_offset (x, 128, 0);
  41905. create_insn (0XFFFF4724);
  41906. set_name (0XFFFF4724, "_kernel_heap_alloc");
  41907. create_insn (x=0XFFFF4756);
  41908. op_plain_offset (x, 1, 0);
  41909. op_plain_offset (x, 129, 0);
  41910. create_insn (x=0XFFFF478A);
  41911. op_plain_offset (x, 1, 0);
  41912. op_plain_offset (x, 129, 0);
  41913. create_insn (x=0XFFFF47AA);
  41914. op_plain_offset (x, 1, 0);
  41915. op_plain_offset (x, 129, 0);
  41916. create_insn (x=0XFFFF47B4);
  41917. op_plain_offset (x, 1, 0);
  41918. op_plain_offset (x, 129, 0);
  41919. create_insn (x=0XFFFF47BA);
  41920. op_plain_offset (x, 1, 0);
  41921. op_plain_offset (x, 129, 0);
  41922. create_insn (x=0XFFFF47C4);
  41923. op_plain_offset (x, 1, 0);
  41924. op_plain_offset (x, 129, 0);
  41925. create_insn (x=0XFFFF47CA);
  41926. op_plain_offset (x, 1, 0);
  41927. op_plain_offset (x, 129, 0);
  41928. create_insn (x=0XFFFF47D0);
  41929. op_plain_offset (x, 1, 0);
  41930. op_plain_offset (x, 129, 0);
  41931. create_insn (x=0XFFFF47D2);
  41932. op_plain_offset (x, 1, 0);
  41933. op_plain_offset (x, 129, 0);
  41934. create_insn (0XFFFF47F8);
  41935. create_insn (0XFFFF47FC);
  41936. create_insn (0XFFFF4800);
  41937. create_insn (0XFFFF4808);
  41938. create_insn (x=0XFFFF481C);
  41939. op_plain_offset (x, 1, 0);
  41940. op_plain_offset (x, 129, 0);
  41941. create_insn (x=0XFFFF482A);
  41942. op_plain_offset (x, 1, 0);
  41943. op_plain_offset (x, 129, 0);
  41944. create_insn (x=0XFFFF482C);
  41945. op_plain_offset (x, 1, 0);
  41946. op_plain_offset (x, 129, 0);
  41947. create_dword (x=0XFFFF4830);
  41948. op_plain_offset (x, 0, 0);
  41949. op_plain_offset (x, 128, 0);
  41950. create_dword (0XFFFF4834);
  41951. create_dword (0XFFFF4838);
  41952. create_dword (0XFFFF483C);
  41953. set_cmt (0XFFFF4840, "Allocate size bytes from the specified heap\nReturn: pointer to memory", 1);
  41954. create_insn (0XFFFF4840);
  41955. set_name (0XFFFF4840, "kernel_IOS_Alloc");
  41956. set_cmt (0XFFFF4842, "align", 0);
  41957. set_cmt (0XFFFF484C, "Allocate size bytes from the specified heap with the requested alignment\nReturn: pointer to aligned memory", 1);
  41958. create_insn (0XFFFF484C);
  41959. set_name (0XFFFF484C, "kernel_IOS_AllocAligned");
  41960. create_byte (0XFFFF4856);
  41961. make_array (0XFFFF4856, 0X2);
  41962. set_cmt (0XFFFF4858, "Release allocated memory back to the heap", 1);
  41963. create_insn (0XFFFF4858);
  41964. set_name (0XFFFF4858, "iosFree");
  41965. create_insn (x=0XFFFF4870);
  41966. op_plain_offset (x, 1, 0);
  41967. op_plain_offset (x, 129, 0);
  41968. create_insn (0XFFFF48E2);
  41969. create_insn (0XFFFF48F4);
  41970. create_byte (0XFFFF48FA);
  41971. make_array (0XFFFF48FA, 0X2);
  41972. create_dword (x=0XFFFF48FC);
  41973. op_plain_offset (x, 0, 0);
  41974. op_plain_offset (x, 128, 0);
  41975. create_dword (0XFFFF4900);
  41976. create_dword (0XFFFF4904);
  41977. create_insn (0XFFFF4908);
  41978. set_name (0XFFFF4908, "_kernel_print_heap_info");
  41979. create_insn (x=0XFFFF490A);
  41980. op_plain_offset (x, 1, 0);
  41981. op_plain_offset (x, 129, 0);
  41982. create_insn (x=0XFFFF4914);
  41983. op_plain_offset (x, 1, 0);
  41984. op_plain_offset (x, 129, 0);
  41985. create_insn (0XFFFF4926);
  41986. create_insn (x=0XFFFF4928);
  41987. op_plain_offset (x, 1, 0);
  41988. op_plain_offset (x, 129, 0);
  41989. create_insn (x=0XFFFF4930);
  41990. op_plain_offset (x, 1, 0);
  41991. op_plain_offset (x, 129, 0);
  41992. create_insn (x=0XFFFF4936);
  41993. op_plain_offset (x, 1, 0);
  41994. op_plain_offset (x, 129, 0);
  41995. create_insn (x=0XFFFF493E);
  41996. op_plain_offset (x, 1, 0);
  41997. op_plain_offset (x, 129, 0);
  41998. create_insn (x=0XFFFF4946);
  41999. op_plain_offset (x, 1, 0);
  42000. op_plain_offset (x, 129, 0);
  42001. create_dword (x=0XFFFF4958);
  42002. op_plain_offset (x, 0, 0);
  42003. op_plain_offset (x, 128, 0);
  42004. create_dword (x=0XFFFF495C);
  42005. op_plain_offset (x, 0, 0);
  42006. op_plain_offset (x, 128, 0);
  42007. create_dword (x=0XFFFF4960);
  42008. op_plain_offset (x, 0, 0);
  42009. op_plain_offset (x, 128, 0);
  42010. create_dword (x=0XFFFF4964);
  42011. op_plain_offset (x, 0, 0);
  42012. op_plain_offset (x, 128, 0);
  42013. create_dword (x=0XFFFF4968);
  42014. op_plain_offset (x, 0, 0);
  42015. op_plain_offset (x, 128, 0);
  42016. create_dword (x=0XFFFF496C);
  42017. op_plain_offset (x, 0, 0);
  42018. op_plain_offset (x, 128, 0);
  42019. create_dword (x=0XFFFF4970);
  42020. op_plain_offset (x, 0, 0);
  42021. op_plain_offset (x, 128, 0);
  42022. create_insn (0XFFFF4974);
  42023. set_name (0XFFFF4974, "_kernel_print_all_heaps");
  42024. set_cmt (0XFFFF4978, "heap_id", 0);
  42025. set_cmt (0XFFFF4984, "format", 0);
  42026. create_insn (x=0XFFFF4984);
  42027. op_plain_offset (x, 1, 0);
  42028. op_plain_offset (x, 129, 0);
  42029. create_dword (x=0XFFFF4990);
  42030. op_plain_offset (x, 0, 0);
  42031. op_plain_offset (x, 128, 0);
  42032. create_insn (0XFFFF4994);
  42033. set_name (0XFFFF4994, "kernel_ipc_update_armctrl_andarmmsg");
  42034. create_insn (x=0XFFFF4996);
  42035. op_plain_offset (x, 1, 0);
  42036. op_plain_offset (x, 129, 0);
  42037. create_insn (x=0XFFFF49A0);
  42038. op_plain_offset (x, 1, 0);
  42039. op_plain_offset (x, 129, 0);
  42040. create_insn (x=0XFFFF49AE);
  42041. op_hex (x, 1);
  42042. set_cmt (0XFFFF49B6, "size", 0);
  42043. set_cmt (0XFFFF49B8, "address", 0);
  42044. create_insn (x=0XFFFF49BE);
  42045. op_plain_offset (x, 1, 0);
  42046. op_plain_offset (x, 129, 0);
  42047. create_insn (x=0XFFFF49C2);
  42048. op_hex (x, 1);
  42049. create_insn (x=0XFFFF49CE);
  42050. op_plain_offset (x, 1, 0);
  42051. op_plain_offset (x, 129, 0);
  42052. create_insn (x=0XFFFF49D6);
  42053. op_hex (x, 1);
  42054. create_insn (x=0XFFFF49E4);
  42055. op_plain_offset (x, 1, 0);
  42056. op_plain_offset (x, 129, 0);
  42057. create_insn (0XFFFF49F2);
  42058. create_byte (0XFFFF49F6);
  42059. make_array (0XFFFF49F6, 0X2);
  42060. create_dword (x=0XFFFF49F8);
  42061. op_plain_offset (x, 0, 0);
  42062. op_plain_offset (x, 128, 0);
  42063. create_dword (x=0XFFFF49FC);
  42064. op_plain_offset (x, 0, 0);
  42065. op_plain_offset (x, 128, 0);
  42066. create_dword (x=0XFFFF4A00);
  42067. op_plain_offset (x, 0, 0);
  42068. op_plain_offset (x, 128, 0);
  42069. create_dword (x=0XFFFF4A04);
  42070. op_plain_offset (x, 0, 0);
  42071. op_plain_offset (x, 128, 0);
  42072. create_dword (x=0XFFFF4A08);
  42073. op_plain_offset (x, 0, 0);
  42074. op_plain_offset (x, 128, 0);
  42075. create_insn (0XFFFF4A0C);
  42076. set_name (0XFFFF4A0C, "_ipc_flush_data_buffers_and_trigger_ipc_reply");
  42077. create_insn (x=0XFFFF4A1E);
  42078. op_plain_offset (x, 1, 0);
  42079. op_plain_offset (x, 129, 0);
  42080. create_insn (x=0XFFFF4A20);
  42081. op_hex (x, 1);
  42082. create_insn (x=0XFFFF4A34);
  42083. op_plain_offset (x, 1, 0XFFFFD028);
  42084. op_plain_offset (x, 129, 0XFFFFD028);
  42085. create_insn (0XFFFF4A42);
  42086. set_cmt (0XFFFF4A46, "address", 0);
  42087. set_cmt (0XFFFF4A48, "size", 0);
  42088. set_cmt (0XFFFF4A50, "size", 0);
  42089. create_insn (0XFFFF4A50);
  42090. set_cmt (0XFFFF4A52, "address", 0);
  42091. set_cmt (0XFFFF4A58, "address", 0);
  42092. set_cmt (0XFFFF4A5A, "size", 0);
  42093. create_insn (0XFFFF4A62);
  42094. set_cmt (0XFFFF4A76, "address", 0);
  42095. create_insn (0XFFFF4A80);
  42096. set_cmt (0XFFFF4A86, "size", 0);
  42097. set_cmt (0XFFFF4A88, "address", 0);
  42098. set_cmt (0XFFFF4AA0, "size", 0);
  42099. set_cmt (0XFFFF4AA2, "address", 0);
  42100. create_byte (0XFFFF4AB6);
  42101. make_array (0XFFFF4AB6, 0X2);
  42102. create_dword (x=0XFFFF4AB8);
  42103. op_plain_offset (x, 0, 0);
  42104. op_plain_offset (x, 128, 0);
  42105. create_insn (0XFFFF4ABC);
  42106. set_name (0XFFFF4ABC, "kernel_ipc_dispatch_thread");
  42107. set_cmt (0XFFFF4ACA, "priority", 0);
  42108. set_cmt (0XFFFF4ACC, "threadid", 0);
  42109. create_insn (x=0XFFFF4AD2);
  42110. op_plain_offset (x, 1, 0);
  42111. op_plain_offset (x, 129, 0);
  42112. set_cmt (0XFFFF4AD8, "n_msgs", 0);
  42113. set_cmt (0XFFFF4ADA, "ptr", 0);
  42114. create_insn (x=0XFFFF4ADA);
  42115. op_plain_offset (x, 1, 0);
  42116. op_plain_offset (x, 129, 0);
  42117. create_insn (x=0XFFFF4AE0);
  42118. op_plain_offset (x, 1, 0);
  42119. op_plain_offset (x, 129, 0);
  42120. set_cmt (0XFFFF4AE2, "queueid", 0);
  42121. set_cmt (0XFFFF4AEC, "device", 0);
  42122. create_insn (0XFFFF4AEC);
  42123. set_cmt (0XFFFF4AEE, "message", 0);
  42124. create_insn (x=0XFFFF4AFA);
  42125. op_plain_offset (x, 1, 0);
  42126. op_plain_offset (x, 129, 0);
  42127. create_insn (x=0XFFFF4B0A);
  42128. op_stkvar (x, 1);
  42129. create_insn (x=0XFFFF4B0E);
  42130. op_plain_offset (x, 1, 0);
  42131. op_plain_offset (x, 129, 0);
  42132. set_cmt (0XFFFF4B10, "message", 0);
  42133. set_cmt (0XFFFF4B12, "queueid", 0);
  42134. set_cmt (0XFFFF4B14, "flags", 0);
  42135. create_insn (x=0XFFFF4B1E);
  42136. op_stkvar (x, 1);
  42137. create_insn (x=0XFFFF4B2A);
  42138. op_plain_offset (x, 1, 0);
  42139. op_plain_offset (x, 129, 0);
  42140. create_insn (x=0XFFFF4B30);
  42141. op_plain_offset (x, 1, 0);
  42142. op_plain_offset (x, 129, 0);
  42143. set_cmt (0XFFFF4B32, "flags", 0);
  42144. set_cmt (0XFFFF4B34, "queueid", 0);
  42145. set_cmt (0XFFFF4B36, "message", 0);
  42146. set_cmt (0XFFFF4B40, "request", 0);
  42147. create_insn (x=0XFFFF4B40);
  42148. op_stkvar (x, 1);
  42149. create_insn (x=0XFFFF4B4E);
  42150. op_plain_offset (x, 1, 0);
  42151. op_plain_offset (x, 129, 0);
  42152. create_insn (x=0XFFFF4B60);
  42153. op_plain_offset (x, 1, 0);
  42154. op_plain_offset (x, 129, 0);
  42155. create_insn (x=0XFFFF4B8C);
  42156. op_hex (x, 1);
  42157. create_insn (x=0XFFFF4BA4);
  42158. op_plain_offset (x, 1, 0);
  42159. op_plain_offset (x, 129, 0);
  42160. create_insn (x=0XFFFF4BAC);
  42161. op_plain_offset (x, 1, 0);
  42162. op_plain_offset (x, 129, 0);
  42163. set_cmt (0XFFFF4BC6, "address", 0);
  42164. create_insn (0XFFFF4BC6);
  42165. set_cmt (0XFFFF4BC8, "size", 0);
  42166. create_insn (x=0XFFFF4BCE);
  42167. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42168. create_insn (x=0XFFFF4BD0);
  42169. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42170. create_insn (x=0XFFFF4BD6);
  42171. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42172. set_cmt (0XFFFF4BD8, "switch 8 cases ", 0);
  42173. create_insn (x=0XFFFF4BDC);
  42174. op_plain_offset (x, 1, 0);
  42175. op_plain_offset (x, 129, 0);
  42176. set_cmt (0XFFFF4BE2, "switch jump", 0);
  42177. set_cmt (0XFFFF4BE4, "jumptable FFFF4BE2 default case", 1);
  42178. create_insn (x=0XFFFF4BE4);
  42179. toggle_sign (x, 1);
  42180. op_enum (x, 1, GetEnum("IOSReturnCode"),0);
  42181. set_name (0XFFFF4BE4, "ipc_dispatch_invalid_command");
  42182. create_insn (x=0XFFFF4BE8);
  42183. op_plain_offset (x, 1, 0);
  42184. op_plain_offset (x, 129, 0);
  42185. create_insn (x=0XFFFF4BF2);
  42186. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42187. set_cmt (0XFFFF4BF4, "request", 0);
  42188. create_insn (x=0XFFFF4BFC);
  42189. op_plain_offset (x, 1, 0);
  42190. op_plain_offset (x, 129, 0);
  42191. create_insn (x=0XFFFF4C04);
  42192. op_plain_offset (x, 1, 0);
  42193. op_plain_offset (x, 129, 0);
  42194. create_insn (0XFFFF4C0C);
  42195. set_cmt (0XFFFF4C1E, "jumptable FFFF4BE2 case 7", 1);
  42196. create_insn (x=0XFFFF4C1E);
  42197. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42198. create_insn (x=0XFFFF4C22);
  42199. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  42200. create_insn (x=0XFFFF4C26);
  42201. op_stroff (x, 1, GetStrucIdByName("IOSResourceArgs"), 0);
  42202. create_insn (x=0XFFFF4C28);
  42203. op_stkvar (x, 1);
  42204. create_insn (x=0XFFFF4C2C);
  42205. op_stkvar (x, 1);
  42206. create_insn (0XFFFF4C38);
  42207. create_insn (x=0XFFFF4C42);
  42208. op_plain_offset (x, 1, 0);
  42209. op_plain_offset (x, 129, 0);
  42210. create_insn (0XFFFF4C50);
  42211. create_insn (0XFFFF4C5A);
  42212. create_insn (x=0XFFFF4C5C);
  42213. op_plain_offset (x, 1, 0);
  42214. op_plain_offset (x, 129, 0);
  42215. create_insn (x=0XFFFF4C64);
  42216. toggle_sign (x, 1);
  42217. create_insn (x=0XFFFF4C6A);
  42218. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42219. set_cmt (0XFFFF4C6E, "jumptable FFFF4BE2 case 6", 1);
  42220. create_insn (0XFFFF4C6E);
  42221. create_insn (0XFFFF4C76);
  42222. create_insn (x=0XFFFF4C7E);
  42223. op_plain_offset (x, 1, 0);
  42224. op_plain_offset (x, 129, 0);
  42225. create_insn (x=0XFFFF4C92);
  42226. op_plain_offset (x, 1, 0);
  42227. op_plain_offset (x, 129, 0);
  42228. set_cmt (0XFFFF4C9A, "jumptable FFFF4BE2 case 5", 1);
  42229. create_insn (x=0XFFFF4C9A);
  42230. op_plain_offset (x, 1, 0);
  42231. op_plain_offset (x, 129, 0);
  42232. set_cmt (0XFFFF4C9C, "offset", 0);
  42233. set_cmt (0XFFFF4C9E, "origin", 0);
  42234. set_cmt (0XFFFF4CA0, "queueid", 0);
  42235. set_cmt (0XFFFF4CA2, "fd", 0);
  42236. set_cmt (0XFFFF4CA4, "message", 0);
  42237. create_insn (x=0XFFFF4CA4);
  42238. op_stkvar (x, 1);
  42239. create_insn (0XFFFF4CB2);
  42240. create_insn (x=0XFFFF4CB4);
  42241. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42242. set_cmt (0XFFFF4CB8, "jumptable FFFF4BE2 case 4", 1);
  42243. create_insn (0XFFFF4CB8);
  42244. create_insn (x=0XFFFF4CC6);
  42245. op_plain_offset (x, 1, 0);
  42246. op_plain_offset (x, 129, 0);
  42247. create_insn (x=0XFFFF4CDA);
  42248. op_plain_offset (x, 1, 0);
  42249. op_plain_offset (x, 129, 0);
  42250. set_cmt (0XFFFF4CDE, "jumptable FFFF4BE2 case 3", 1);
  42251. create_insn (0XFFFF4CDE);
  42252. set_cmt (0XFFFF4CE6, "buf", 0);
  42253. create_insn (0XFFFF4CE6);
  42254. create_insn (x=0XFFFF4CEE);
  42255. op_plain_offset (x, 1, 0);
  42256. op_plain_offset (x, 129, 0);
  42257. create_insn (x=0XFFFF4D02);
  42258. op_plain_offset (x, 1, 0);
  42259. op_plain_offset (x, 129, 0);
  42260. set_cmt (0XFFFF4D04, "fd", 0);
  42261. set_cmt (0XFFFF4D06, "queueid", 0);
  42262. set_cmt (0XFFFF4D08, "message", 0);
  42263. create_insn (x=0XFFFF4D08);
  42264. op_stkvar (x, 1);
  42265. set_cmt (0XFFFF4D10, "jumptable FFFF4BE2 case 2", 1);
  42266. create_insn (x=0XFFFF4D10);
  42267. op_plain_offset (x, 1, 0);
  42268. op_plain_offset (x, 129, 0);
  42269. set_cmt (0XFFFF4D12, "fd", 0);
  42270. set_cmt (0XFFFF4D14, "queueid", 0);
  42271. set_cmt (0XFFFF4D16, "message", 0);
  42272. set_cmt (0XFFFF4D1E, "jumptable FFFF4BE2 case 1", 1);
  42273. create_insn (x=0XFFFF4D1E);
  42274. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42275. create_insn (x=0XFFFF4D28);
  42276. op_plain_offset (x, 1, 0);
  42277. op_plain_offset (x, 129, 0);
  42278. set_cmt (0XFFFF4D3C, "address", 0);
  42279. set_cmt (0XFFFF4D3E, "size", 0);
  42280. create_insn (x=0XFFFF4D44);
  42281. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42282. set_cmt (0XFFFF4D46, "max_length", 0);
  42283. set_cmt (0XFFFF4D48, "string", 0);
  42284. create_insn (x=0XFFFF4D56);
  42285. op_plain_offset (x, 1, 0);
  42286. op_plain_offset (x, 129, 0);
  42287. set_cmt (0XFFFF4D58, "path", 0);
  42288. create_insn (x=0XFFFF4D58);
  42289. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42290. set_cmt (0XFFFF4D5A, "unk1", 0);
  42291. set_cmt (0XFFFF4D5C, "flags", 0);
  42292. create_insn (x=0XFFFF4D5C);
  42293. op_stroff (x, 1, GetStrucIdByName("IOSRequest"), 0);
  42294. set_cmt (0XFFFF4D5E, "request", 0);
  42295. create_insn (x=0XFFFF4D66);
  42296. op_plain_offset (x, 1, 0);
  42297. op_plain_offset (x, 129, 0);
  42298. create_insn (0XFFFF4D6C);
  42299. set_cmt (0XFFFF4D6E, "address", 0);
  42300. set_cmt (0XFFFF4D70, "size", 0);
  42301. create_insn (x=0XFFFF4D76);
  42302. op_plain_offset (x, 1, 0);
  42303. op_plain_offset (x, 129, 0);
  42304. set_cmt (0XFFFF4D78, "buf", 0);
  42305. set_cmt (0XFFFF4D7A, "len", 0);
  42306. set_cmt (0XFFFF4D7C, "queueid", 0);
  42307. set_cmt (0XFFFF4D7E, "fd", 0);
  42308. set_cmt (0XFFFF4D80, "message", 0);
  42309. create_insn (x=0XFFFF4D80);
  42310. op_stkvar (x, 1);
  42311. create_insn (0XFFFF4D88);
  42312. create_insn (x=0XFFFF4D96);
  42313. op_plain_offset (x, 1, 0);
  42314. op_plain_offset (x, 129, 0);
  42315. set_cmt (0XFFFF4DAA, "address", 0);
  42316. set_cmt (0XFFFF4DAC, "size", 0);
  42317. set_cmt (0XFFFF4DB2, "address", 0);
  42318. set_cmt (0XFFFF4DB4, "size", 0);
  42319. set_cmt (0XFFFF4DBC, "request", 0);
  42320. set_cmt (0XFFFF4DBE, "input_buffer", 0);
  42321. set_cmt (0XFFFF4DC0, "input_buffer_len", 0);
  42322. set_cmt (0XFFFF4DC2, "output_buffer", 0);
  42323. create_insn (x=0XFFFF4DC2);
  42324. op_stkvar (x, 1);
  42325. set_cmt (0XFFFF4DC6, "output_buffer_len", 0);
  42326. create_insn (x=0XFFFF4DC6);
  42327. op_stkvar (x, 1);
  42328. create_insn (x=0XFFFF4DC8);
  42329. op_plain_offset (x, 1, 0);
  42330. op_plain_offset (x, 129, 0);
  42331. set_cmt (0XFFFF4DCC, "queueid", 0);
  42332. create_insn (x=0XFFFF4DCC);
  42333. op_stkvar (x, 1);
  42334. set_cmt (0XFFFF4DCE, "fd", 0);
  42335. set_cmt (0XFFFF4DD0, "message", 0);
  42336. create_insn (x=0XFFFF4DD0);
  42337. op_stkvar (x, 1);
  42338. create_dword (x=0XFFFF4DD8);
  42339. op_plain_offset (x, 0, 0);
  42340. op_plain_offset (x, 128, 0);
  42341. create_dword (x=0XFFFF4DDC);
  42342. op_plain_offset (x, 0, 0);
  42343. op_plain_offset (x, 128, 0);
  42344. create_dword (x=0XFFFF4DE0);
  42345. op_plain_offset (x, 0, 0);
  42346. op_plain_offset (x, 128, 0);
  42347. create_dword (x=0XFFFF4DE4);
  42348. op_plain_offset (x, 0, 0);
  42349. op_plain_offset (x, 128, 0);
  42350. create_dword (x=0XFFFF4DE8);
  42351. op_plain_offset (x, 0, 0);
  42352. op_plain_offset (x, 128, 0);
  42353. create_dword (x=0XFFFF4DEC);
  42354. op_plain_offset (x, 0, 0);
  42355. op_plain_offset (x, 128, 0);
  42356. create_dword (x=0XFFFF4DF0);
  42357. op_plain_offset (x, 0, 0);
  42358. op_plain_offset (x, 128, 0);
  42359. create_dword (x=0XFFFF4DF4);
  42360. op_plain_offset (x, 0, 0);
  42361. op_plain_offset (x, 128, 0);
  42362. create_dword (0XFFFF4DF8);
  42363. create_dword (x=0XFFFF4DFC);
  42364. op_plain_offset (x, 0, 0);
  42365. op_plain_offset (x, 128, 0);
  42366. create_dword (x=0XFFFF4E00);
  42367. op_plain_offset (x, 0, 0);
  42368. op_plain_offset (x, 128, 0);
  42369. create_dword (x=0XFFFF4E04);
  42370. op_plain_offset (x, 0, 0);
  42371. op_plain_offset (x, 128, 0);
  42372. create_dword (x=0XFFFF4E08);
  42373. op_plain_offset (x, 0, 0);
  42374. op_plain_offset (x, 128, 0);
  42375. create_dword (x=0XFFFF4E0C);
  42376. op_plain_offset (x, 0, 0);
  42377. op_plain_offset (x, 128, 0);
  42378. create_dword (x=0XFFFF4E10);
  42379. op_plain_offset (x, 0, 0);
  42380. op_plain_offset (x, 128, 0);
  42381. create_insn (0XFFFF4E14);
  42382. set_cmt (0XFFFF4E1A, "address", 0);
  42383. create_insn (x=0XFFFF4E40);
  42384. op_hex (x, 1);
  42385. set_cmt (0XFFFF4E56, "address", 0);
  42386. set_cmt (0XFFFF4E58, "size", 0);
  42387. set_cmt (0XFFFF4E66, "request", 0);
  42388. set_cmt (0XFFFF4E68, "vector", 0);
  42389. create_insn (x=0XFFFF4E68);
  42390. op_stkvar (x, 1);
  42391. create_insn (x=0XFFFF4E6A);
  42392. op_plain_offset (x, 1, 0);
  42393. op_plain_offset (x, 129, 0);
  42394. set_cmt (0XFFFF4E6E, "fd", 0);
  42395. set_cmt (0XFFFF4E70, "queueid", 0);
  42396. create_insn (x=0XFFFF4E70);
  42397. op_stkvar (x, 1);
  42398. set_cmt (0XFFFF4E72, "vector_count_in", 0);
  42399. create_insn (x=0XFFFF4E72);
  42400. op_stkvar (x, 1);
  42401. set_cmt (0XFFFF4E74, "vector_count_out", 0);
  42402. create_insn (x=0XFFFF4E74);
  42403. op_stkvar (x, 1);
  42404. set_cmt (0XFFFF4E76, "message", 0);
  42405. create_insn (x=0XFFFF4E76);
  42406. op_stkvar (x, 1);
  42407. create_insn (x=0XFFFF4E7E);
  42408. op_plain_offset (x, 1, 0);
  42409. op_plain_offset (x, 129, 0);
  42410. set_cmt (0XFFFF4E80, "buf", 0);
  42411. set_cmt (0XFFFF4E82, "queueid", 0);
  42412. set_cmt (0XFFFF4E84, "fd", 0);
  42413. set_cmt (0XFFFF4E86, "message", 0);
  42414. create_insn (x=0XFFFF4E86);
  42415. op_stkvar (x, 1);
  42416. create_insn (x=0XFFFF4E8E);
  42417. op_plain_offset (x, 1, 0);
  42418. op_plain_offset (x, 129, 0);
  42419. create_insn (x=0XFFFF4E96);
  42420. toggle_sign (x, 1);
  42421. create_insn (0XFFFF4E9C);
  42422. create_insn (x=0XFFFF4E9E);
  42423. op_plain_offset (x, 1, 0);
  42424. op_plain_offset (x, 129, 0);
  42425. create_byte (0XFFFF4EA6);
  42426. make_array (0XFFFF4EA6, 0X2);
  42427. create_dword (x=0XFFFF4EA8);
  42428. op_hex (x, 0);
  42429. create_dword (0XFFFF4EAC);
  42430. create_dword (x=0XFFFF4EB0);
  42431. op_plain_offset (x, 0, 0);
  42432. op_plain_offset (x, 128, 0);
  42433. create_dword (x=0XFFFF4EB4);
  42434. op_plain_offset (x, 0, 0);
  42435. op_plain_offset (x, 128, 0);
  42436. create_dword (x=0XFFFF4EB8);
  42437. op_plain_offset (x, 0, 0);
  42438. op_plain_offset (x, 128, 0);
  42439. create_insn (0XFFFF4EBC);
  42440. create_insn (x=0XFFFF4EBE);
  42441. op_plain_offset (x, 1, 0);
  42442. op_plain_offset (x, 129, 0);
  42443. create_insn (x=0XFFFF4ED2);
  42444. op_plain_offset (x, 1, 0);
  42445. op_plain_offset (x, 129, 0);
  42446. set_cmt (0XFFFF4EDC, "pointer", 0);
  42447. set_cmt (0XFFFF4EDE, "byte", 0);
  42448. set_cmt (0XFFFF4EE0, "size", 0);
  42449. create_insn (0XFFFF4EEE);
  42450. create_insn (x=0XFFFF4EFA);
  42451. op_plain_offset (x, 1, 0);
  42452. op_plain_offset (x, 129, 0);
  42453. create_insn (0XFFFF4F08);
  42454. create_byte (0XFFFF4F0E);
  42455. make_array (0XFFFF4F0E, 0X2);
  42456. create_dword (x=0XFFFF4F10);
  42457. op_plain_offset (x, 0, 0);
  42458. op_plain_offset (x, 128, 0);
  42459. create_dword (x=0XFFFF4F14);
  42460. op_plain_offset (x, 0, 0);
  42461. op_plain_offset (x, 128, 0);
  42462. create_insn (0XFFFF4F18);
  42463. create_insn (x=0XFFFF4F1C);
  42464. op_plain_offset (x, 1, 0);
  42465. op_plain_offset (x, 129, 0);
  42466. set_cmt (0XFFFF4F26, "address", 0);
  42467. set_cmt (0XFFFF4F46, "size", 0);
  42468. create_insn (0XFFFF4F6C);
  42469. create_dword (x=0XFFFF4F70);
  42470. op_plain_offset (x, 0, 0);
  42471. op_plain_offset (x, 128, 0);
  42472. create_dword (0XFFFF4F74);
  42473. create_insn (0XFFFF4F78);
  42474. create_insn (x=0XFFFF4F7C);
  42475. op_plain_offset (x, 1, 0);
  42476. op_plain_offset (x, 129, 0);
  42477. create_insn (x=0XFFFF4FB8);
  42478. op_plain_offset (x, 1, 0);
  42479. op_plain_offset (x, 129, 0);
  42480. create_insn (x=0XFFFF4FE4);
  42481. op_plain_offset (x, 1, 0);
  42482. op_plain_offset (x, 129, 0);
  42483. create_insn (0XFFFF5002);
  42484. create_insn (0XFFFF5020);
  42485. create_insn (0XFFFF503C);
  42486. create_insn (0XFFFF5040);
  42487. create_byte (0XFFFF5046);
  42488. make_array (0XFFFF5046, 0X2);
  42489. create_dword (x=0XFFFF5048);
  42490. op_plain_offset (x, 0, 0);
  42491. op_plain_offset (x, 128, 0);
  42492. create_dword (0XFFFF504C);
  42493. create_dword (x=0XFFFF5050);
  42494. op_plain_offset (x, 0, 0);
  42495. op_plain_offset (x, 128, 0);
  42496. create_insn (0XFFFF5054);
  42497. set_name (0XFFFF5054, "_pointer_check");
  42498. create_insn (x=0XFFFF505C);
  42499. op_plain_offset (x, 1, 0);
  42500. op_plain_offset (x, 129, 0);
  42501. create_insn (x=0XFFFF5070);
  42502. op_stkvar (x, 1);
  42503. create_insn (x=0XFFFF507E);
  42504. op_plain_offset (x, 1, 0);
  42505. op_plain_offset (x, 129, 0);
  42506. create_insn (0XFFFF5094);
  42507. create_insn (x=0XFFFF509E);
  42508. op_plain_offset (x, 1, 0);
  42509. op_plain_offset (x, 129, 0);
  42510. create_insn (0XFFFF50D0);
  42511. create_insn (0XFFFF50EE);
  42512. create_dword (x=0XFFFF50F4);
  42513. op_plain_offset (x, 0, 0);
  42514. op_plain_offset (x, 128, 0);
  42515. create_dword (x=0XFFFF50F8);
  42516. op_plain_offset (x, 0, 0);
  42517. op_plain_offset (x, 128, 0);
  42518. create_dword (x=0XFFFF50FC);
  42519. op_plain_offset (x, 0, 0);
  42520. op_plain_offset (x, 128, 0);
  42521. create_dword (0XFFFF5100);
  42522. create_insn (0XFFFF5104);
  42523. set_name (0XFFFF5104, "map_region");
  42524. create_insn (x=0XFFFF5114);
  42525. op_stkvar (x, 1);
  42526. create_insn (x=0XFFFF511E);
  42527. op_plain_offset (x, 1, 0);
  42528. op_plain_offset (x, 129, 0);
  42529. create_insn (x=0XFFFF5120);
  42530. op_stkvar (x, 1);
  42531. create_insn (x=0XFFFF5126);
  42532. op_stkvar (x, 1);
  42533. create_insn (x=0XFFFF5130);
  42534. op_plain_offset (x, 1, 0);
  42535. op_plain_offset (x, 129, 0);
  42536. create_insn (x=0XFFFF5136);
  42537. op_stkvar (x, 1);
  42538. create_insn (x=0XFFFF514C);
  42539. op_stkvar (x, 1);
  42540. create_insn (0XFFFF5160);
  42541. create_insn (0XFFFF516A);
  42542. create_dword (x=0XFFFF5170);
  42543. op_plain_offset (x, 0, 0);
  42544. op_plain_offset (x, 128, 0);
  42545. create_dword (x=0XFFFF5174);
  42546. op_plain_offset (x, 0, 0);
  42547. op_plain_offset (x, 128, 0);
  42548. create_insn (0XFFFF5178);
  42549. create_insn (x=0XFFFF5188);
  42550. op_stkvar (x, 1);
  42551. create_insn (x=0XFFFF5192);
  42552. op_plain_offset (x, 1, 0);
  42553. op_plain_offset (x, 129, 0);
  42554. create_insn (x=0XFFFF5194);
  42555. op_stkvar (x, 1);
  42556. create_insn (x=0XFFFF519A);
  42557. op_stkvar (x, 1);
  42558. create_insn (x=0XFFFF51A4);
  42559. op_plain_offset (x, 1, 0);
  42560. op_plain_offset (x, 129, 0);
  42561. create_insn (x=0XFFFF51AA);
  42562. op_stkvar (x, 1);
  42563. create_insn (x=0XFFFF51C0);
  42564. op_stkvar (x, 1);
  42565. create_insn (0XFFFF51D4);
  42566. create_insn (0XFFFF51DE);
  42567. create_dword (x=0XFFFF51E4);
  42568. op_plain_offset (x, 0, 0);
  42569. op_plain_offset (x, 128, 0);
  42570. create_dword (x=0XFFFF51E8);
  42571. op_plain_offset (x, 0, 0);
  42572. op_plain_offset (x, 128, 0);
  42573. create_insn (0XFFFF51EC);
  42574. create_insn (x=0XFFFF51F8);
  42575. op_plain_offset (x, 1, 0);
  42576. op_plain_offset (x, 129, 0);
  42577. create_insn (x=0XFFFF51FA);
  42578. op_plain_offset (x, 1, 0);
  42579. op_plain_offset (x, 129, 0);
  42580. create_insn (x=0XFFFF5208);
  42581. op_plain_offset (x, 1, 0);
  42582. op_plain_offset (x, 129, 0);
  42583. create_insn (x=0XFFFF5210);
  42584. op_stkvar (x, 1);
  42585. create_insn (x=0XFFFF522A);
  42586. op_stkvar (x, 1);
  42587. create_insn (x=0XFFFF523A);
  42588. op_plain_offset (x, 1, 0);
  42589. op_plain_offset (x, 129, 0);
  42590. create_insn (x=0XFFFF523C);
  42591. op_plain_offset (x, 1, 0);
  42592. op_plain_offset (x, 129, 0);
  42593. create_insn (x=0XFFFF5260);
  42594. op_stkvar (x, 1);
  42595. create_insn (x=0XFFFF527C);
  42596. op_plain_offset (x, 1, 0);
  42597. op_plain_offset (x, 129, 0);
  42598. create_insn (x=0XFFFF5282);
  42599. op_plain_offset (x, 1, 0XFFFFE264);
  42600. op_plain_offset (x, 129, 0XFFFFE264);
  42601. create_insn (x=0XFFFF5284);
  42602. op_plain_offset (x, 1, 0XFFFFE264);
  42603. op_plain_offset (x, 129, 0XFFFFE264);
  42604. create_insn (x=0XFFFF5286);
  42605. op_plain_offset (x, 1, 0XFFFFE264);
  42606. op_plain_offset (x, 129, 0XFFFFE264);
  42607. create_insn (x=0XFFFF52A0);
  42608. op_stkvar (x, 1);
  42609. create_byte (0XFFFF52BA);
  42610. make_array (0XFFFF52BA, 0X2);
  42611. create_dword (x=0XFFFF52BC);
  42612. op_plain_offset (x, 0, 0);
  42613. op_plain_offset (x, 128, 0);
  42614. create_dword (x=0XFFFF52C0);
  42615. op_plain_offset (x, 0, 0);
  42616. op_plain_offset (x, 128, 0);
  42617. create_dword (x=0XFFFF52C4);
  42618. op_plain_offset (x, 0, 0);
  42619. op_plain_offset (x, 128, 0);
  42620. create_dword (0XFFFF52C8);
  42621. create_dword (x=0XFFFF52CC);
  42622. op_plain_offset (x, 0, 0);
  42623. op_plain_offset (x, 128, 0);
  42624. create_dword (x=0XFFFF52D0);
  42625. op_plain_offset (x, 0, 0);
  42626. op_plain_offset (x, 128, 0);
  42627. set_cmt (0XFFFF52D4, "Converts a virtual pointer to its physical equivalent", 1);
  42628. create_insn (0XFFFF52D4);
  42629. set_name (0XFFFF52D4, "kernel_sc_4f_virt_to_phys");
  42630. create_insn (x=0XFFFF52D6);
  42631. op_plain_offset (x, 1, 0);
  42632. op_plain_offset (x, 129, 0);
  42633. create_insn (x=0XFFFF52F6);
  42634. op_plain_offset (x, 1, 0);
  42635. op_plain_offset (x, 129, 0);
  42636. create_insn (0XFFFF52FE);
  42637. create_insn (x=0XFFFF5304);
  42638. op_plain_offset (x, 1, 0);
  42639. op_plain_offset (x, 129, 0);
  42640. create_insn (x=0XFFFF5308);
  42641. op_plain_offset (x, 1, 0);
  42642. op_plain_offset (x, 129, 0);
  42643. create_insn (0XFFFF5314);
  42644. create_insn (x=0XFFFF5328);
  42645. op_plain_offset (x, 1, 0);
  42646. op_plain_offset (x, 129, 0);
  42647. create_insn (x=0XFFFF532A);
  42648. op_plain_offset (x, 1, 0);
  42649. op_plain_offset (x, 129, 0);
  42650. create_dword (x=0XFFFF5334);
  42651. op_plain_offset (x, 0, 0);
  42652. op_plain_offset (x, 128, 0);
  42653. create_dword (0XFFFF5338);
  42654. create_dword (x=0XFFFF533C);
  42655. op_plain_offset (x, 0, 0);
  42656. op_plain_offset (x, 128, 0);
  42657. create_dword (0XFFFF5340);
  42658. create_dword (x=0XFFFF5344);
  42659. op_plain_offset (x, 0, 0);
  42660. op_plain_offset (x, 128, 0);
  42661. create_dword (x=0XFFFF5348);
  42662. op_plain_offset (x, 0, 0);
  42663. op_plain_offset (x, 128, 0);
  42664. create_dword (0XFFFF534C);
  42665. create_dword (0XFFFF5350);
  42666. create_dword (x=0XFFFF5354);
  42667. op_plain_offset (x, 0, 0);
  42668. op_plain_offset (x, 128, 0);
  42669. create_dword (x=0XFFFF5358);
  42670. op_plain_offset (x, 0, 0);
  42671. op_plain_offset (x, 128, 0);
  42672. create_insn (0XFFFF535C);
  42673. create_insn (x=0XFFFF5368);
  42674. op_plain_offset (x, 1, 0);
  42675. op_plain_offset (x, 129, 0);
  42676. create_insn (x=0XFFFF5370);
  42677. op_plain_offset (x, 1, 0);
  42678. op_plain_offset (x, 129, 0);
  42679. create_insn (x=0XFFFF538E);
  42680. op_plain_offset (x, 1, 0);
  42681. op_plain_offset (x, 129, 0);
  42682. create_insn (x=0XFFFF53A0);
  42683. op_plain_offset (x, 1, 0XFFFFE214);
  42684. op_plain_offset (x, 129, 0XFFFFE214);
  42685. create_insn (x=0XFFFF53A6);
  42686. op_plain_offset (x, 1, 0XFFFFE214);
  42687. op_plain_offset (x, 129, 0XFFFFE214);
  42688. create_insn (x=0XFFFF53A8);
  42689. op_plain_offset (x, 1, 0XFFFFE214);
  42690. op_plain_offset (x, 129, 0XFFFFE214);
  42691. create_insn (x=0XFFFF53AE);
  42692. op_plain_offset (x, 1, 0XFFFFE214);
  42693. op_plain_offset (x, 129, 0XFFFFE214);
  42694. create_insn (x=0XFFFF53B0);
  42695. op_plain_offset (x, 1, 0XFFFFE214);
  42696. op_plain_offset (x, 129, 0XFFFFE214);
  42697. create_insn (x=0XFFFF53B6);
  42698. op_plain_offset (x, 1, 0XFFFFE214);
  42699. op_plain_offset (x, 129, 0XFFFFE214);
  42700. create_insn (x=0XFFFF53B8);
  42701. op_plain_offset (x, 1, 0XFFFFE214);
  42702. op_plain_offset (x, 129, 0XFFFFE214);
  42703. create_insn (x=0XFFFF53C0);
  42704. op_plain_offset (x, 1, 0XFFFFE214);
  42705. op_plain_offset (x, 129, 0XFFFFE214);
  42706. create_insn (x=0XFFFF53C4);
  42707. op_plain_offset (x, 1, 0XFFFFE214);
  42708. op_plain_offset (x, 129, 0XFFFFE214);
  42709. create_insn (x=0XFFFF53CA);
  42710. op_plain_offset (x, 1, 0XFFFFE214);
  42711. op_plain_offset (x, 129, 0XFFFFE214);
  42712. create_insn (x=0XFFFF53CE);
  42713. op_plain_offset (x, 1, 0XFFFFE214);
  42714. op_plain_offset (x, 129, 0XFFFFE214);
  42715. create_insn (x=0XFFFF53D8);
  42716. op_plain_offset (x, 1, 0XFFFFE214);
  42717. op_plain_offset (x, 129, 0XFFFFE214);
  42718. create_insn (x=0XFFFF53DA);
  42719. op_plain_offset (x, 1, 0XFFFFE214);
  42720. op_plain_offset (x, 129, 0XFFFFE214);
  42721. create_insn (x=0XFFFF53EE);
  42722. op_plain_offset (x, 1, 0);
  42723. op_plain_offset (x, 129, 0);
  42724. create_insn (0XFFFF53FC);
  42725. create_insn (0XFFFF5408);
  42726. create_byte (0XFFFF540E);
  42727. make_array (0XFFFF540E, 0X2);
  42728. create_dword (x=0XFFFF5410);
  42729. op_plain_offset (x, 0, 0);
  42730. op_plain_offset (x, 128, 0);
  42731. create_dword (x=0XFFFF5414);
  42732. op_plain_offset (x, 0, 0);
  42733. op_plain_offset (x, 128, 0);
  42734. create_dword (x=0XFFFF5418);
  42735. op_plain_offset (x, 0, 0);
  42736. op_plain_offset (x, 128, 0);
  42737. create_dword (0XFFFF541C);
  42738. create_dword (0XFFFF5420);
  42739. create_insn (0XFFFF5424);
  42740. set_name (0XFFFF5424, "_kernel_print_pagetable_stuff");
  42741. create_insn (x=0XFFFF5434);
  42742. op_plain_offset (x, 1, 0);
  42743. op_plain_offset (x, 129, 0);
  42744. create_insn (x=0XFFFF543E);
  42745. op_plain_offset (x, 1, 0);
  42746. op_plain_offset (x, 129, 0);
  42747. create_insn (x=0XFFFF5448);
  42748. op_plain_offset (x, 1, 0);
  42749. op_plain_offset (x, 129, 0);
  42750. create_insn (x=0XFFFF545A);
  42751. op_stkvar (x, 1);
  42752. create_insn (x=0XFFFF5462);
  42753. op_stkvar (x, 1);
  42754. create_insn (x=0XFFFF5464);
  42755. op_plain_offset (x, 1, 0);
  42756. op_plain_offset (x, 129, 0);
  42757. create_insn (0XFFFF5474);
  42758. create_insn (x=0XFFFF5476);
  42759. op_stkvar (x, 1);
  42760. create_dword (0XFFFF5480);
  42761. create_dword (x=0XFFFF5484);
  42762. op_plain_offset (x, 0, 0);
  42763. op_plain_offset (x, 128, 0);
  42764. create_dword (x=0XFFFF5488);
  42765. op_plain_offset (x, 0, 0);
  42766. op_plain_offset (x, 128, 0);
  42767. create_dword (x=0XFFFF548C);
  42768. op_plain_offset (x, 0, 0);
  42769. op_plain_offset (x, 128, 0);
  42770. create_dword (x=0XFFFF5490);
  42771. op_plain_offset (x, 0, 0);
  42772. op_plain_offset (x, 128, 0);
  42773. create_insn (0XFFFF5494);
  42774. set_name (0XFFFF5494, "_kernel_print_page_tables");
  42775. create_insn (x=0XFFFF54A0);
  42776. op_plain_offset (x, 1, 0);
  42777. op_plain_offset (x, 129, 0);
  42778. create_insn (x=0XFFFF54A4);
  42779. op_plain_offset (x, 1, 0);
  42780. op_plain_offset (x, 129, 0);
  42781. create_insn (x=0XFFFF54AA);
  42782. op_plain_offset (x, 1, 0);
  42783. op_plain_offset (x, 129, 0);
  42784. create_insn (x=0XFFFF54B0);
  42785. op_plain_offset (x, 1, 0);
  42786. op_plain_offset (x, 129, 0);
  42787. create_insn (0XFFFF54C2);
  42788. create_insn (x=0XFFFF54E6);
  42789. op_plain_offset (x, 1, 0);
  42790. op_plain_offset (x, 129, 0);
  42791. create_insn (x=0XFFFF550E);
  42792. op_plain_offset (x, 1, 0);
  42793. op_plain_offset (x, 129, 0);
  42794. create_insn (x=0XFFFF5518);
  42795. op_plain_offset (x, 1, 0);
  42796. op_plain_offset (x, 129, 0);
  42797. create_insn (0XFFFF5524);
  42798. create_insn (x=0XFFFF5542);
  42799. op_plain_offset (x, 1, 0);
  42800. op_plain_offset (x, 129, 0);
  42801. create_insn (x=0XFFFF5560);
  42802. op_plain_offset (x, 1, 0);
  42803. op_plain_offset (x, 129, 0);
  42804. create_dword (x=0XFFFF5574);
  42805. op_plain_offset (x, 0, 0);
  42806. op_plain_offset (x, 128, 0);
  42807. create_dword (x=0XFFFF5578);
  42808. op_plain_offset (x, 0, 0);
  42809. op_plain_offset (x, 128, 0);
  42810. create_dword (0XFFFF557C);
  42811. create_dword (x=0XFFFF5580);
  42812. op_plain_offset (x, 0, 0);
  42813. op_plain_offset (x, 128, 0);
  42814. create_dword (x=0XFFFF5584);
  42815. op_plain_offset (x, 0, 0);
  42816. op_plain_offset (x, 128, 0);
  42817. create_dword (x=0XFFFF5588);
  42818. op_plain_offset (x, 0, 0);
  42819. op_plain_offset (x, 128, 0);
  42820. create_dword (x=0XFFFF558C);
  42821. op_plain_offset (x, 0, 0);
  42822. op_plain_offset (x, 128, 0);
  42823. create_dword (x=0XFFFF5590);
  42824. op_plain_offset (x, 0, 0);
  42825. op_plain_offset (x, 128, 0);
  42826. create_dword (x=0XFFFF5594);
  42827. op_plain_offset (x, 0, 0);
  42828. op_plain_offset (x, 128, 0);
  42829. create_insn (0XFFFF5598);
  42830. set_name (0XFFFF5598, "thread_babecafe_thread");
  42831. set_cmt (0XFFFF559C, "n_msgs", 0);
  42832. set_cmt (0XFFFF559E, "ptr", 0);
  42833. create_insn (x=0XFFFF559E);
  42834. op_stkvar (x, 1);
  42835. set_cmt (0XFFFF55A6, "repeat_time_us", 0);
  42836. create_insn (x=0XFFFF55A6);
  42837. op_dec (x, 1);
  42838. set_cmt (0XFFFF55A8, "time_us", 0);
  42839. set_cmt (0XFFFF55AA, "queueid", 0);
  42840. set_cmt (0XFFFF55AC, "message", 0);
  42841. set_cmt (0XFFFF55B8, "queueid", 0);
  42842. set_cmt (0XFFFF55BA, "message", 0);
  42843. set_cmt (0XFFFF55BC, "flags", 0);
  42844. create_dword (x=0XFFFF55C4);
  42845. op_dec (x, 0);
  42846. set_name (0XFFFF55C4, "repeat_time_us");
  42847. create_dword (0XFFFF55C8);
  42848. create_insn (0XFFFF55CC);
  42849. create_insn (x=0XFFFF55D6);
  42850. op_plain_offset (x, 1, 0);
  42851. op_plain_offset (x, 129, 0);
  42852. create_dword (x=0XFFFF55F4);
  42853. op_plain_offset (x, 0, 0);
  42854. op_plain_offset (x, 128, 0);
  42855. create_insn (0XFFFF55F8);
  42856. create_insn (x=0XFFFF5600);
  42857. op_plain_offset (x, 1, 0);
  42858. op_plain_offset (x, 129, 0);
  42859. create_insn (x=0XFFFF5602);
  42860. op_plain_offset (x, 1, 0);
  42861. op_plain_offset (x, 129, 0);
  42862. create_insn (x=0XFFFF5630);
  42863. op_plain_offset (x, 1, 0);
  42864. op_plain_offset (x, 129, 0);
  42865. create_byte (0XFFFF5646);
  42866. make_array (0XFFFF5646, 0X2);
  42867. create_dword (x=0XFFFF5648);
  42868. op_plain_offset (x, 0, 0);
  42869. op_plain_offset (x, 128, 0);
  42870. create_dword (x=0XFFFF564C);
  42871. op_plain_offset (x, 0, 0);
  42872. op_plain_offset (x, 128, 0);
  42873. create_dword (x=0XFFFF5650);
  42874. op_plain_offset (x, 0, 0);
  42875. op_plain_offset (x, 128, 0);
  42876. create_insn (x=0XFFFF5654);
  42877. op_plain_offset (x, 1, 0);
  42878. op_plain_offset (x, 129, 0);
  42879. create_byte (0XFFFF565A);
  42880. make_array (0XFFFF565A, 0X2);
  42881. create_dword (x=0XFFFF565C);
  42882. op_plain_offset (x, 0, 0);
  42883. op_plain_offset (x, 128, 0);
  42884. create_insn (0XFFFF5660);
  42885. set_name (0XFFFF5660, "init_iobuf");
  42886. create_insn (x=0XFFFF566C);
  42887. op_plain_offset (x, 1, 0);
  42888. op_plain_offset (x, 129, 0);
  42889. create_insn (x=0XFFFF566E);
  42890. op_plain_offset (x, 1, 0);
  42891. op_plain_offset (x, 129, 0);
  42892. create_insn (x=0XFFFF567E);
  42893. op_plain_offset (x, 1, 0XFFFF9D94);
  42894. op_plain_offset (x, 129, 0XFFFF9D94);
  42895. create_insn (x=0XFFFF568C);
  42896. op_plain_offset (x, 1, 0);
  42897. op_plain_offset (x, 129, 0);
  42898. create_insn (x=0XFFFF569C);
  42899. op_plain_offset (x, 1, 0);
  42900. op_plain_offset (x, 129, 0);
  42901. set_cmt (0XFFFF56A4, "byte", 0);
  42902. set_cmt (0XFFFF56A8, "pointer", 0);
  42903. create_insn (x=0XFFFF56AE);
  42904. op_plain_offset (x, 1, 0);
  42905. op_plain_offset (x, 129, 0);
  42906. create_insn (x=0XFFFF56B0);
  42907. op_plain_offset (x, 1, 0);
  42908. op_plain_offset (x, 129, 0);
  42909. create_insn (x=0XFFFF56B6);
  42910. op_plain_offset (x, 1, 0);
  42911. op_plain_offset (x, 129, 0);
  42912. create_insn (x=0XFFFF56C8);
  42913. op_plain_offset (x, 1, 0);
  42914. op_plain_offset (x, 129, 0);
  42915. create_insn (x=0XFFFF56CE);
  42916. op_plain_offset (x, 1, 0);
  42917. op_plain_offset (x, 129, 0);
  42918. create_insn (x=0XFFFF56D0);
  42919. op_plain_offset (x, 1, 0);
  42920. op_plain_offset (x, 129, 0);
  42921. create_insn (x=0XFFFF56D6);
  42922. op_plain_offset (x, 1, 0);
  42923. op_plain_offset (x, 129, 0);
  42924. create_insn (x=0XFFFF56EC);
  42925. op_plain_offset (x, 1, 0XFFFF9D94);
  42926. op_plain_offset (x, 129, 0XFFFF9D94);
  42927. create_insn (x=0XFFFF5720);
  42928. op_plain_offset (x, 1, 0XFFFF9D94);
  42929. op_plain_offset (x, 129, 0XFFFF9D94);
  42930. create_insn (x=0XFFFF5724);
  42931. op_plain_offset (x, 1, 0XFFFF9D94);
  42932. op_plain_offset (x, 129, 0XFFFF9D94);
  42933. create_insn (x=0XFFFF573A);
  42934. op_plain_offset (x, 1, 0);
  42935. op_plain_offset (x, 129, 0);
  42936. create_insn (x=0XFFFF573E);
  42937. op_plain_offset (x, 1, 0);
  42938. op_plain_offset (x, 129, 0);
  42939. create_insn (0XFFFF5754);
  42940. create_insn (x=0XFFFF5756);
  42941. op_plain_offset (x, 1, 0);
  42942. op_plain_offset (x, 129, 0);
  42943. create_insn (0XFFFF575E);
  42944. create_dword (x=0XFFFF5760);
  42945. op_plain_offset (x, 0, 0);
  42946. op_plain_offset (x, 128, 0);
  42947. create_dword (x=0XFFFF5764);
  42948. op_plain_offset (x, 0, 0);
  42949. op_plain_offset (x, 128, 0);
  42950. create_dword (x=0XFFFF5768);
  42951. op_plain_offset (x, 0, 0);
  42952. op_plain_offset (x, 128, 0);
  42953. create_dword (x=0XFFFF576C);
  42954. op_plain_offset (x, 0, 0);
  42955. op_plain_offset (x, 128, 0);
  42956. create_dword (x=0XFFFF5770);
  42957. op_plain_offset (x, 0, 0);
  42958. op_plain_offset (x, 128, 0);
  42959. create_dword (x=0XFFFF5774);
  42960. op_plain_offset (x, 0, 0);
  42961. op_plain_offset (x, 128, 0);
  42962. create_dword (x=0XFFFF5778);
  42963. op_plain_offset (x, 0, 0);
  42964. op_plain_offset (x, 128, 0);
  42965. create_dword (x=0XFFFF577C);
  42966. op_plain_offset (x, 0, 0);
  42967. op_plain_offset (x, 128, 0);
  42968. create_dword (x=0XFFFF5780);
  42969. op_plain_offset (x, 0, 0);
  42970. op_plain_offset (x, 128, 0);
  42971. create_dword (x=0XFFFF5784);
  42972. op_plain_offset (x, 0, 0);
  42973. op_plain_offset (x, 128, 0);
  42974. create_dword (x=0XFFFF5788);
  42975. op_plain_offset (x, 0, 0);
  42976. op_plain_offset (x, 128, 0);
  42977. create_dword (x=0XFFFF578C);
  42978. op_plain_offset (x, 0, 0);
  42979. op_plain_offset (x, 128, 0);
  42980. create_dword (x=0XFFFF5790);
  42981. op_plain_offset (x, 0, 0);
  42982. op_plain_offset (x, 128, 0);
  42983. create_dword (x=0XFFFF5794);
  42984. op_plain_offset (x, 0, 0);
  42985. op_plain_offset (x, 128, 0);
  42986. create_dword (x=0XFFFF5798);
  42987. op_plain_offset (x, 0, 0);
  42988. op_plain_offset (x, 128, 0);
  42989. create_insn (0XFFFF579C);
  42990. create_byte (0XFFFF579E);
  42991. make_array (0XFFFF579E, 0X2);
  42992. create_insn (0XFFFF57A0);
  42993. create_insn (x=0XFFFF57A2);
  42994. op_plain_offset (x, 1, 0);
  42995. op_plain_offset (x, 129, 0);
  42996. create_insn (x=0XFFFF57B2);
  42997. op_plain_offset (x, 1, 0);
  42998. op_plain_offset (x, 129, 0);
  42999. create_byte (0XFFFF57BE);
  43000. make_array (0XFFFF57BE, 0X2);
  43001. create_dword (x=0XFFFF57C0);
  43002. op_plain_offset (x, 0, 0);
  43003. op_plain_offset (x, 128, 0);
  43004. create_dword (x=0XFFFF57C4);
  43005. op_plain_offset (x, 0, 0);
  43006. op_plain_offset (x, 128, 0);
  43007. create_insn (0XFFFF57C8);
  43008. create_insn (x=0XFFFF57CA);
  43009. op_plain_offset (x, 1, 0);
  43010. op_plain_offset (x, 129, 0);
  43011. set_cmt (0XFFFF57D0, "pointer", 0);
  43012. set_cmt (0XFFFF57D4, "size", 0);
  43013. set_cmt (0XFFFF57D6, "byte", 0);
  43014. create_insn (x=0XFFFF57DC);
  43015. op_plain_offset (x, 1, 0);
  43016. op_plain_offset (x, 129, 0);
  43017. create_dword (x=0XFFFF57EC);
  43018. op_plain_offset (x, 0, 0);
  43019. op_plain_offset (x, 128, 0);
  43020. create_dword (x=0XFFFF57F0);
  43021. op_plain_offset (x, 0, 0);
  43022. op_plain_offset (x, 128, 0);
  43023. create_insn (0XFFFF57F4);
  43024. set_cmt (0XFFFF5806, "size", 0);
  43025. set_cmt (0XFFFF5808, "pointer", 0);
  43026. set_cmt (0XFFFF580A, "byte", 0);
  43027. create_insn (x=0XFFFF5810);
  43028. op_plain_offset (x, 1, 0);
  43029. op_plain_offset (x, 129, 0);
  43030. create_insn (x=0XFFFF5822);
  43031. op_plain_offset (x, 1, 0);
  43032. op_plain_offset (x, 129, 0);
  43033. create_byte (0XFFFF5832);
  43034. make_array (0XFFFF5832, 0X2);
  43035. create_dword (x=0XFFFF5834);
  43036. op_plain_offset (x, 0, 0);
  43037. op_plain_offset (x, 128, 0);
  43038. create_dword (x=0XFFFF5838);
  43039. op_plain_offset (x, 0, 0);
  43040. op_plain_offset (x, 128, 0);
  43041. set_cmt (0XFFFF583C, "verify if the argument points to an io buffer", 1);
  43042. create_insn (0XFFFF583C);
  43043. set_name (0XFFFF583C, "kernel_sc_3d_verify_iobuf");
  43044. create_insn (x=0XFFFF5846);
  43045. op_plain_offset (x, 1, 0);
  43046. op_plain_offset (x, 129, 0);
  43047. create_insn (x=0XFFFF5858);
  43048. op_plain_offset (x, 1, 0);
  43049. op_plain_offset (x, 129, 0);
  43050. create_insn (x=0XFFFF586E);
  43051. op_plain_offset (x, 1, 0);
  43052. op_plain_offset (x, 129, 0);
  43053. create_insn (0XFFFF58A0);
  43054. create_insn (0XFFFF58B6);
  43055. create_byte (0XFFFF58C2);
  43056. make_array (0XFFFF58C2, 0X2);
  43057. create_dword (0XFFFF58C4);
  43058. create_dword (x=0XFFFF58C8);
  43059. op_plain_offset (x, 0, 0);
  43060. op_plain_offset (x, 128, 0);
  43061. create_dword (x=0XFFFF58CC);
  43062. op_plain_offset (x, 0, 0);
  43063. op_plain_offset (x, 128, 0);
  43064. create_dword (0XFFFF58D0);
  43065. create_dword (x=0XFFFF58D4);
  43066. op_plain_offset (x, 0, 0);
  43067. op_plain_offset (x, 128, 0);
  43068. set_cmt (0XFFFF58D8, "no-op in IOS-35, arg1=0\nReturn: returns always 0", 1);
  43069. create_insn (0XFFFF58D8);
  43070. set_name (0XFFFF58D8, "kernel_sc_35_access_iobuf_pool(arg1)");
  43071. set_cmt (0XFFFF58DC, "allocate an iobuf, arg1=0 (unknown), sbuf = buffer size\nReturn: return NULL on error", 1);
  43072. create_insn (0XFFFF58DC);
  43073. set_name (0XFFFF58DC, "kernel_sc_36_iobuf");
  43074. create_insn (x=0XFFFF590A);
  43075. op_plain_offset (x, 1, 0);
  43076. op_plain_offset (x, 129, 0);
  43077. create_insn (x=0XFFFF590E);
  43078. op_plain_offset (x, 1, 0);
  43079. op_plain_offset (x, 129, 0);
  43080. set_cmt (0XFFFF592C, "pointer", 0);
  43081. create_insn (x=0XFFFF593E);
  43082. op_stkvar (x, 1);
  43083. create_insn (x=0XFFFF594A);
  43084. op_stkvar (x, 1);
  43085. create_insn (0XFFFF594E);
  43086. create_insn (x=0XFFFF5952);
  43087. op_stkvar (x, 1);
  43088. create_insn (x=0XFFFF5960);
  43089. op_plain_offset (x, 1, 0);
  43090. op_plain_offset (x, 129, 0);
  43091. create_insn (0XFFFF598E);
  43092. create_insn (x=0XFFFF5996);
  43093. op_plain_offset (x, 1, 0);
  43094. op_plain_offset (x, 129, 0);
  43095. create_insn (0XFFFF599E);
  43096. set_cmt (0XFFFF59A8, "size", 0);
  43097. set_cmt (0XFFFF59AA, "byte", 0);
  43098. create_insn (x=0XFFFF59AE);
  43099. op_stkvar (x, 1);
  43100. create_insn (0XFFFF59B6);
  43101. create_insn (0XFFFF59C2);
  43102. create_dword (x=0XFFFF59D8);
  43103. op_plain_offset (x, 0, 0);
  43104. op_plain_offset (x, 128, 0);
  43105. create_dword (x=0XFFFF59DC);
  43106. op_plain_offset (x, 0, 0);
  43107. op_plain_offset (x, 128, 0);
  43108. create_dword (x=0XFFFF59E0);
  43109. op_plain_offset (x, 0, 0);
  43110. op_plain_offset (x, 128, 0);
  43111. create_dword (x=0XFFFF59E4);
  43112. op_plain_offset (x, 0, 0);
  43113. op_plain_offset (x, 128, 0);
  43114. create_insn (0XFFFF59E8);
  43115. set_name (0XFFFF59E8, "kernel_sc_3e_syscall_3e");
  43116. set_cmt (0XFFFF59FC, "iob", 0);
  43117. create_insn (x=0XFFFF5A2A);
  43118. op_plain_offset (x, 1, 0);
  43119. op_plain_offset (x, 129, 0);
  43120. create_insn (0XFFFF5A46);
  43121. create_insn (x=0XFFFF5A4E);
  43122. op_plain_offset (x, 1, 0);
  43123. op_plain_offset (x, 129, 0);
  43124. create_insn (0XFFFF5A5A);
  43125. create_dword (x=0XFFFF5A64);
  43126. op_plain_offset (x, 0, 0);
  43127. op_plain_offset (x, 128, 0);
  43128. create_dword (x=0XFFFF5A68);
  43129. op_plain_offset (x, 0, 0);
  43130. op_plain_offset (x, 128, 0);
  43131. set_cmt (0XFFFF5A6C, "free an allocated iobuf", 1);
  43132. create_insn (0XFFFF5A6C);
  43133. set_name (0XFFFF5A6C, "kernel_sc_37_free_iobuf");
  43134. set_cmt (0XFFFF5A80, "iob", 0);
  43135. create_insn (x=0XFFFF5AB0);
  43136. op_plain_offset (x, 1, 0);
  43137. op_plain_offset (x, 129, 0);
  43138. create_insn (0XFFFF5AEC);
  43139. create_insn (0XFFFF5AF8);
  43140. create_dword (x=0XFFFF5B00);
  43141. op_plain_offset (x, 0, 0);
  43142. op_plain_offset (x, 128, 0);
  43143. set_cmt (0XFFFF5B04, "extend the data in the buffer by num bytes\nReturn: returns pointer to extended area", 1);
  43144. create_insn (0XFFFF5B04);
  43145. set_name (0XFFFF5B04, "kernel_sc_3a__extend_iobuf");
  43146. set_cmt (0XFFFF5B3C, "move head pointer in io buffer num bytes towards the buffer end\nReturn: returns old head pointer", 1);
  43147. create_insn (0XFFFF5B3C);
  43148. set_name (0XFFFF5B3C, "kernel_sc_3b__IOS_PushIob");
  43149. set_cmt (0XFFFF5B6C, "move head pointer in io buffer num bytes towards the buffer start", 1);
  43150. create_insn (0XFFFF5B6C);
  43151. set_name (0XFFFF5B6C, "kernel_sc_3c__IOS_PullIob");
  43152. create_byte (0XFFFF5B9A);
  43153. make_array (0XFFFF5B9A, 0X2);
  43154. create_insn (0XFFFF5B9C);
  43155. set_name (0XFFFF5B9C, "kernel_sc_38_iobuf_log_header_info");
  43156. create_byte (0XFFFF5B9E);
  43157. make_array (0XFFFF5B9E, 0X2);
  43158. create_insn (0XFFFF5BA0);
  43159. set_name (0XFFFF5BA0, "kernel_sc_39_iobuf_log_buffer_info");
  43160. create_byte (0XFFFF5BA2);
  43161. make_array (0XFFFF5BA2, 0X2);
  43162. create_insn (0XFFFF5BA4);
  43163. create_insn (x=0XFFFF5BA6);
  43164. op_plain_offset (x, 1, 0);
  43165. op_plain_offset (x, 129, 0);
  43166. create_byte (0XFFFF5BBE);
  43167. make_array (0XFFFF5BBE, 0X2);
  43168. create_dword (x=0XFFFF5BC0);
  43169. op_plain_offset (x, 0, 0);
  43170. op_plain_offset (x, 128, 0);
  43171. create_insn (0XFFFF5BC4);
  43172. create_byte (0XFFFF5BDE);
  43173. make_array (0XFFFF5BDE, 0X2);
  43174. set_cmt (0XFFFF5BE0, "Invalidates dcache, and something (probably related to flushing memory)", 1);
  43175. create_insn (0XFFFF5BE0);
  43176. set_name (0XFFFF5BE0, "kernel_sc_3f_sync_before_read");
  43177. create_insn (x=0XFFFF5BE2);
  43178. op_plain_offset (x, 1, 0);
  43179. op_plain_offset (x, 129, 0);
  43180. set_cmt (0XFFFF5BEA, "current_pid", 0);
  43181. set_cmt (0XFFFF5BEC, "cur", 0);
  43182. create_insn (x=0XFFFF5BEC);
  43183. op_stkvar (x, 1);
  43184. set_cmt (0XFFFF5BEE, "three", 0);
  43185. create_insn (0XFFFF5C08);
  43186. create_insn (x=0XFFFF5C16);
  43187. op_stkvar (x, 1);
  43188. create_insn (x=0XFFFF5C22);
  43189. op_stkvar (x, 1);
  43190. create_insn (0XFFFF5C36);
  43191. create_insn (0XFFFF5C3C);
  43192. create_insn (x=0XFFFF5C40);
  43193. op_plain_offset (x, 1, 0);
  43194. op_plain_offset (x, 129, 0);
  43195. create_dword (x=0XFFFF5C48);
  43196. op_plain_offset (x, 0, 0);
  43197. op_plain_offset (x, 128, 0);
  43198. create_dword (x=0XFFFF5C4C);
  43199. op_plain_offset (x, 0, 0);
  43200. op_plain_offset (x, 128, 0);
  43201. set_cmt (0XFFFF5C50, "Flushes dcache and does magic bullshit (aka magic AHB operations)", 1);
  43202. create_insn (0XFFFF5C50);
  43203. set_name (0XFFFF5C50, "kernel_sc_40_sync_after_write");
  43204. create_insn (0XFFFF5C62);
  43205. create_insn (x=0XFFFF5C7C);
  43206. op_stkvar (x, 1);
  43207. create_insn (0XFFFF5C94);
  43208. create_byte (0XFFFF5C9A);
  43209. make_array (0XFFFF5C9A, 0X2);
  43210. create_insn (0XFFFF5C9C);
  43211. set_name (0XFFFF5C9C, "_iosc_unknown_check");
  43212. create_insn (0XFFFF5CC8);
  43213. set_name (0XFFFF5CC8, "kernel_sc_2f_cc_ahbMemFlush");
  43214. create_insn (0XFFFF5CE4);
  43215. set_name (0XFFFF5CE4, "kernel_sc_30_syscall_ahbMemFlush_wrapper");
  43216. create_insn (x=0XFFFF5D00);
  43217. op_plain_offset (x, 1, 0);
  43218. op_plain_offset (x, 129, 0);
  43219. set_name (0XFFFF5D00, "_poke_arm_irq_registers");
  43220. create_insn (x=0XFFFF5D02);
  43221. op_plain_offset (x, 1, 0);
  43222. op_plain_offset (x, 129, 0);
  43223. create_dword (x=0XFFFF5D10);
  43224. op_plain_offset (x, 0, 0);
  43225. op_plain_offset (x, 128, 0);
  43226. create_dword (x=0XFFFF5D14);
  43227. op_plain_offset (x, 0, 0);
  43228. op_plain_offset (x, 128, 0);
  43229. set_cmt (0XFFFF5D18, "enables hardware interrupts for device nr. id\nReturn: check caller PID", 1);
  43230. create_insn (0XFFFF5D18);
  43231. set_name (0XFFFF5D18, "kernel_sc_34_software_IRQ(id)");
  43232. set_cmt (0XFFFF5D26, "switch 28 cases ", 0);
  43233. create_insn (x=0XFFFF5D2A);
  43234. op_plain_offset (x, 1, 0);
  43235. op_plain_offset (x, 129, 0);
  43236. set_cmt (0XFFFF5D30, "switch jump", 0);
  43237. set_cmt (0XFFFF5D32, "jumptable FFFF5D30 default case", 1);
  43238. create_insn (0XFFFF5D32);
  43239. set_cmt (0XFFFF5D44, "jumptable FFFF5D30 case 27", 1);
  43240. create_insn (x=0XFFFF5D44);
  43241. op_plain_offset (x, 1, 0);
  43242. op_plain_offset (x, 129, 0);
  43243. set_cmt (0XFFFF5D52, "jumptable FFFF5D30 case 0", 1);
  43244. create_insn (x=0XFFFF5D52);
  43245. op_plain_offset (x, 1, 0);
  43246. op_plain_offset (x, 129, 0);
  43247. set_cmt (0XFFFF5D5C, "irq_flag", 0);
  43248. set_cmt (0XFFFF5D64, "jumptable FFFF5D30 case 1", 1);
  43249. create_insn (x=0XFFFF5D64);
  43250. op_plain_offset (x, 1, 0);
  43251. op_plain_offset (x, 129, 0);
  43252. set_cmt (0XFFFF5D6E, "irq_flag", 0);
  43253. set_cmt (0XFFFF5D76, "jumptable FFFF5D30 case 2", 1);
  43254. create_insn (x=0XFFFF5D76);
  43255. op_plain_offset (x, 1, 0);
  43256. op_plain_offset (x, 129, 0);
  43257. set_cmt (0XFFFF5D80, "irq_flag", 0);
  43258. set_cmt (0XFFFF5D88, "jumptable FFFF5D30 case 3", 1);
  43259. create_insn (x=0XFFFF5D88);
  43260. op_plain_offset (x, 1, 0);
  43261. op_plain_offset (x, 129, 0);
  43262. set_cmt (0XFFFF5D92, "irq_flag", 0);
  43263. set_cmt (0XFFFF5D9A, "jumptable FFFF5D30 case 4", 1);
  43264. create_insn (x=0XFFFF5D9A);
  43265. op_plain_offset (x, 1, 0);
  43266. op_plain_offset (x, 129, 0);
  43267. set_cmt (0XFFFF5DA4, "irq_flag", 0);
  43268. set_cmt (0XFFFF5DAE, "jumptable FFFF5D30 case 7", 1);
  43269. create_insn (x=0XFFFF5DAE);
  43270. op_plain_offset (x, 1, 0);
  43271. op_plain_offset (x, 129, 0);
  43272. create_insn (x=0XFFFF5DB8);
  43273. op_plain_offset (x, 1, 0);
  43274. op_plain_offset (x, 129, 0);
  43275. set_cmt (0XFFFF5DC8, "jumptable FFFF5D30 case 13", 1);
  43276. create_insn (x=0XFFFF5DC8);
  43277. op_plain_offset (x, 1, 0);
  43278. op_plain_offset (x, 129, 0);
  43279. set_cmt (0XFFFF5DD2, "irq_flag", 0);
  43280. set_cmt (0XFFFF5DDC, "jumptable FFFF5D30 case 14", 1);
  43281. create_insn (x=0XFFFF5DDC);
  43282. op_plain_offset (x, 1, 0);
  43283. op_plain_offset (x, 129, 0);
  43284. set_cmt (0XFFFF5DE6, "irq_flag", 0);
  43285. set_cmt (0XFFFF5DF0, "irq_flag", 0);
  43286. create_insn (0XFFFF5DF0);
  43287. create_byte (0XFFFF5DFA);
  43288. make_array (0XFFFF5DFA, 0X2);
  43289. create_dword (x=0XFFFF5DFC);
  43290. op_plain_offset (x, 0, 0);
  43291. op_plain_offset (x, 128, 0);
  43292. create_dword (x=0XFFFF5E00);
  43293. op_plain_offset (x, 0, 0);
  43294. op_plain_offset (x, 128, 0);
  43295. create_dword (x=0XFFFF5E04);
  43296. op_plain_offset (x, 0, 0);
  43297. op_plain_offset (x, 128, 0);
  43298. set_cmt (0XFFFF5E08, "seems to enable hardware interrupts for device nr 18", 1);
  43299. create_insn (0XFFFF5E08);
  43300. set_name (0XFFFF5E08, "kernel_sc_32_software_irq_18");
  43301. set_cmt (0XFFFF5E0A, "irq", 0);
  43302. set_cmt (0XFFFF5E14, "seems to enable hardware interrupts for device nr 7 if id==0, else device nr 8 (sdhc)", 1);
  43303. create_insn (0XFFFF5E14);
  43304. set_name (0XFFFF5E14, "kernel_sc_33_software_IRQ_7_or_8(id)");
  43305. set_cmt (0XFFFF5E1C, "irq", 0);
  43306. create_insn (0XFFFF5E26);
  43307. create_byte (0XFFFF5E2A);
  43308. make_array (0XFFFF5E2A, 0X2);
  43309. set_cmt (0XFFFF5E2C, "seems to enable hardware interrupts for device nr 31", 1);
  43310. create_insn (0XFFFF5E2C);
  43311. set_name (0XFFFF5E2C, "kernel_sc_31_software_IRQ_31");
  43312. set_cmt (0XFFFF5E2E, "irq", 0);
  43313. create_insn (0XFFFF5E38);
  43314. set_name (0XFFFF5E38, "kernel_thread_abort_handler");
  43315. create_insn (x=0XFFFF5E40);
  43316. op_stkvar (x, 1);
  43317. set_cmt (0XFFFF5E42, "src", 0);
  43318. create_insn (x=0XFFFF5E42);
  43319. op_plain_offset (x, 1, 0);
  43320. op_plain_offset (x, 129, 0);
  43321. set_cmt (0XFFFF5E44, "size", 0);
  43322. set_cmt (0XFFFF5E48, "dst", 0);
  43323. set_cmt (0XFFFF5E4E, "flags", 0);
  43324. create_insn (x=0XFFFF5E74);
  43325. op_stkvar (x, 1);
  43326. create_insn (x=0XFFFF5E76);
  43327. op_stkvar (x, 1);
  43328. create_insn (x=0XFFFF5E7C);
  43329. op_stkvar (x, 1);
  43330. create_insn (x=0XFFFF5E7E);
  43331. op_stkvar (x, 1);
  43332. create_insn (x=0XFFFF5E84);
  43333. op_plain_offset (x, 1, 0);
  43334. op_plain_offset (x, 129, 0);
  43335. create_insn (0XFFFF5E8A);
  43336. create_byte (0XFFFF5E96);
  43337. make_array (0XFFFF5E96, 0X2);
  43338. create_dword (x=0XFFFF5E98);
  43339. op_plain_offset (x, 0, 0);
  43340. op_plain_offset (x, 128, 0);
  43341. create_dword (x=0XFFFF5E9C);
  43342. op_plain_offset (x, 0, 0);
  43343. op_plain_offset (x, 128, 0);
  43344. set_cmt (0XFFFF5EA0, "Clears bit 10 of 0xD800194\nReturn: Returns 0 on success, -1 on error", 1);
  43345. create_insn (0XFFFF5EA0);
  43346. set_name (0XFFFF5EA0, "kernel_sc_44_syscall_assert_di_reset");
  43347. create_insn (x=0XFFFF5EA2);
  43348. op_plain_offset (x, 1, 0);
  43349. op_plain_offset (x, 129, 0);
  43350. create_insn (0XFFFF5EB6);
  43351. create_dword (x=0XFFFF5EBC);
  43352. op_plain_offset (x, 0, 0);
  43353. op_plain_offset (x, 128, 0);
  43354. set_cmt (0XFFFF5EC0, "Enables bit 10 of 0xD800194\nReturn: Returns 0 on success, -1 on error", 1);
  43355. create_insn (0XFFFF5EC0);
  43356. set_name (0XFFFF5EC0, "kernel_sc_45_syscall_deassert_di_reset");
  43357. create_insn (x=0XFFFF5EC2);
  43358. op_plain_offset (x, 1, 0);
  43359. op_plain_offset (x, 129, 0);
  43360. create_insn (0XFFFF5ED6);
  43361. create_dword (x=0XFFFF5EDC);
  43362. op_plain_offset (x, 0, 0);
  43363. op_plain_offset (x, 128, 0);
  43364. set_cmt (0XFFFF5EE0, "Checks bit 10 of 0xD800194\nReturn: Returns 1 on reset asserted, 0 on (deasserted or error)", 1);
  43365. create_insn (0XFFFF5EE0);
  43366. set_name (0XFFFF5EE0, "kernel_sc_46_syscall_check_di_reset");
  43367. create_insn (x=0XFFFF5EE2);
  43368. op_plain_offset (x, 1, 0);
  43369. op_plain_offset (x, 129, 0);
  43370. create_insn (0XFFFF5EF2);
  43371. create_dword (x=0XFFFF5EFC);
  43372. op_plain_offset (x, 0, 0);
  43373. op_plain_offset (x, 128, 0);
  43374. set_cmt (0XFFFF5F00, "Set gpio reg to value (can only be called from STM)\nReturn: 0 on success, -1 on error", 1);
  43375. create_insn (0XFFFF5F00);
  43376. set_name (0XFFFF5F00, "kernel_sc_56_poke_gpios");
  43377. create_insn (x=0XFFFF5F02);
  43378. op_plain_offset (x, 1, 0);
  43379. op_plain_offset (x, 129, 0);
  43380. create_insn (0XFFFF5F32);
  43381. create_insn (0XFFFF5F68);
  43382. create_insn (0XFFFF5F8E);
  43383. create_insn (0XFFFF5FA6);
  43384. create_insn (0XFFFF5FAA);
  43385. create_insn (0XFFFF5FAE);
  43386. create_insn (0XFFFF5FB8);
  43387. create_byte (0XFFFF5FC2);
  43388. make_array (0XFFFF5FC2, 0X2);
  43389. create_dword (x=0XFFFF5FC4);
  43390. op_plain_offset (x, 0, 0);
  43391. op_plain_offset (x, 128, 0);
  43392. create_dword (0XFFFF5FC8);
  43393. set_cmt (0XFFFF5FCC, "can only be called from STM\nReturn: 0 on success, -1 on error", 1);
  43394. create_insn (0XFFFF5FCC);
  43395. set_name (0XFFFF5FCC, "kernel_sc_57_syscall_57");
  43396. create_insn (x=0XFFFF5FCE);
  43397. op_plain_offset (x, 1, 0);
  43398. op_plain_offset (x, 129, 0);
  43399. create_insn (x=0XFFFF5FF2);
  43400. op_plain_offset (x, 1, 0);
  43401. op_plain_offset (x, 129, 0);
  43402. create_byte (0XFFFF5FFE);
  43403. make_array (0XFFFF5FFE, 0X2);
  43404. create_dword (x=0XFFFF6000);
  43405. op_plain_offset (x, 0, 0);
  43406. op_plain_offset (x, 128, 0);
  43407. create_dword (0XFFFF6004);
  43408. create_dword (x=0XFFFF6008);
  43409. op_plain_offset (x, 0, 0);
  43410. op_plain_offset (x, 128, 0);
  43411. create_insn (0XFFFF600C);
  43412. set_name (0XFFFF600C, "kernel_sc_49_get_boot_vector");
  43413. create_insn (0XFFFF6018);
  43414. set_name (0XFFFF6018, "kernel_sc_4a_GetHollywoodRevision");
  43415. create_insn (x=0XFFFF601A);
  43416. op_plain_offset (x, 1, 0);
  43417. op_plain_offset (x, 129, 0);
  43418. create_insn (0XFFFF602E);
  43419. create_insn (0XFFFF6044);
  43420. create_dword (x=0XFFFF6048);
  43421. op_plain_offset (x, 0, 0);
  43422. op_plain_offset (x, 128, 0);
  43423. set_cmt (0XFFFF604C, "Can only be called by DI", 1);
  43424. create_insn (0XFFFF604C);
  43425. set_name (0XFFFF604C, "kernel_sc_4e_poke_E0_1");
  43426. create_insn (x=0XFFFF604E);
  43427. op_plain_offset (x, 1, 0);
  43428. op_plain_offset (x, 129, 0);
  43429. create_insn (x=0XFFFF6058);
  43430. op_plain_offset (x, 1, 0);
  43431. op_plain_offset (x, 129, 0);
  43432. create_insn (x=0XFFFF6064);
  43433. op_plain_offset (x, 1, 0);
  43434. op_plain_offset (x, 129, 0);
  43435. create_insn (0XFFFF606E);
  43436. create_insn (0XFFFF6074);
  43437. create_byte (0XFFFF607A);
  43438. make_array (0XFFFF607A, 0X2);
  43439. create_dword (x=0XFFFF607C);
  43440. op_plain_offset (x, 0, 0);
  43441. op_plain_offset (x, 128, 0);
  43442. create_dword (x=0XFFFF6080);
  43443. op_plain_offset (x, 0, 0);
  43444. op_plain_offset (x, 128, 0);
  43445. set_cmt (0XFFFF6084, "Prints various debug info (depending on flags) from the kernel", 1);
  43446. create_insn (0XFFFF6084);
  43447. set_name (0XFFFF6084, "kernel_sc_4b_kernel_debug_print");
  43448. create_insn (x=0XFFFF608C);
  43449. op_plain_offset (x, 1, 0);
  43450. op_plain_offset (x, 129, 0);
  43451. create_insn (x=0XFFFF60C0);
  43452. op_plain_offset (x, 1, 0);
  43453. op_plain_offset (x, 129, 0);
  43454. create_insn (0XFFFF60DA);
  43455. create_dword (x=0XFFFF611C);
  43456. op_plain_offset (x, 0, 0);
  43457. op_plain_offset (x, 128, 0);
  43458. create_dword (x=0XFFFF6120);
  43459. op_plain_offset (x, 0, 0);
  43460. op_plain_offset (x, 128, 0);
  43461. set_cmt (0XFFFF6124, "Stores version to 0x3140 (can only be called by ES)\nReturn: 0 on success", 1);
  43462. create_insn (0XFFFF6124);
  43463. set_name (0XFFFF6124, "kernel_IOS_SetVersion");
  43464. create_insn (x=0XFFFF6126);
  43465. op_plain_offset (x, 1, 0);
  43466. op_plain_offset (x, 129, 0);
  43467. create_insn (x=0XFFFF6134);
  43468. op_hex (x, 1);
  43469. set_cmt (0XFFFF6136, "address", 0);
  43470. create_insn (x=0XFFFF6136);
  43471. op_plain_offset (x, 1, 0);
  43472. op_plain_offset (x, 129, 0);
  43473. set_cmt (0XFFFF613A, "size", 0);
  43474. create_insn (x=0XFFFF6146);
  43475. toggle_sign (x, 1);
  43476. create_dword (x=0XFFFF614C);
  43477. op_plain_offset (x, 0, 0);
  43478. op_plain_offset (x, 128, 0);
  43479. set_cmt (0XFFFF6150, "Returns the current IOS version from 0x3140 (can only be called by ES\nReturn: IOS version or 0 on error", 1);
  43480. create_insn (0XFFFF6150);
  43481. set_name (0XFFFF6150, "kernel_IOS_GetVersion");
  43482. create_insn (x=0XFFFF6152);
  43483. op_plain_offset (x, 1, 0);
  43484. op_plain_offset (x, 129, 0);
  43485. create_insn (0XFFFF6162);
  43486. create_insn (x=0XFFFF6166);
  43487. op_plain_offset (x, 1, 0X3100);
  43488. op_plain_offset (x, 129, 0X3100);
  43489. create_byte (0XFFFF616A);
  43490. make_array (0XFFFF616A, 0X2);
  43491. create_dword (x=0XFFFF616C);
  43492. op_plain_offset (x, 0, 0);
  43493. op_plain_offset (x, 128, 0);
  43494. set_cmt (0XFFFF6170, "Enable/Disable DI DVD Video commands (can only be called from DI)\nReturn: 0 on success, -1 on error", 1);
  43495. create_insn (0XFFFF6170);
  43496. set_name (0XFFFF6170, "kernel_sc_50_Set_DVDVideo");
  43497. create_insn (x=0XFFFF6172);
  43498. op_plain_offset (x, 1, 0);
  43499. op_plain_offset (x, 129, 0);
  43500. create_insn (x=0XFFFF6180);
  43501. op_plain_offset (x, 1, 0);
  43502. op_plain_offset (x, 129, 0);
  43503. create_insn (x=0XFFFF618C);
  43504. op_plain_offset (x, 1, 0);
  43505. op_plain_offset (x, 129, 0);
  43506. create_insn (0XFFFF6196);
  43507. create_insn (0XFFFF619E);
  43508. create_dword (x=0XFFFF61A4);
  43509. op_plain_offset (x, 0, 0);
  43510. op_plain_offset (x, 128, 0);
  43511. create_dword (x=0XFFFF61A8);
  43512. op_plain_offset (x, 0, 0);
  43513. op_plain_offset (x, 128, 0);
  43514. create_dword (0XFFFF61AC);
  43515. set_cmt (0XFFFF61B0, "Return status of DI DVD Video commands (can only be called from DI)\nReturn: 1 if disabled, 0 if enabled or error", 1);
  43516. create_insn (0XFFFF61B0);
  43517. set_name (0XFFFF61B0, "kernel_sc_51_Check_DVDVideo");
  43518. create_insn (x=0XFFFF61B2);
  43519. op_plain_offset (x, 1, 0);
  43520. op_plain_offset (x, 129, 0);
  43521. create_insn (x=0XFFFF61C2);
  43522. op_plain_offset (x, 1, 0);
  43523. op_plain_offset (x, 129, 0);
  43524. create_dword (x=0XFFFF61CC);
  43525. op_plain_offset (x, 0, 0);
  43526. op_plain_offset (x, 128, 0);
  43527. create_dword (x=0XFFFF61D0);
  43528. op_plain_offset (x, 0, 0);
  43529. op_plain_offset (x, 128, 0);
  43530. set_cmt (0XFFFF61D4, "can only be called from DI", 1);
  43531. create_insn (0XFFFF61D4);
  43532. set_name (0XFFFF61D4, "kernel_sc_52_syscall_52");
  43533. create_insn (x=0XFFFF61D6);
  43534. op_plain_offset (x, 1, 0);
  43535. op_plain_offset (x, 129, 0);
  43536. create_insn (x=0XFFFF61E4);
  43537. op_plain_offset (x, 1, 0);
  43538. op_plain_offset (x, 129, 0);
  43539. create_insn (x=0XFFFF61F0);
  43540. op_plain_offset (x, 1, 0);
  43541. op_plain_offset (x, 129, 0);
  43542. create_insn (0XFFFF61FA);
  43543. create_insn (0XFFFF6200);
  43544. create_byte (0XFFFF6206);
  43545. make_array (0XFFFF6206, 0X2);
  43546. create_dword (x=0XFFFF6208);
  43547. op_plain_offset (x, 0, 0);
  43548. op_plain_offset (x, 128, 0);
  43549. create_dword (x=0XFFFF620C);
  43550. op_plain_offset (x, 0, 0);
  43551. op_plain_offset (x, 128, 0);
  43552. set_cmt (0XFFFF6210, "can only be called from DI", 1);
  43553. create_insn (0XFFFF6210);
  43554. set_name (0XFFFF6210, "kernel_sc_53_syscall_53");
  43555. create_insn (x=0XFFFF6212);
  43556. op_plain_offset (x, 1, 0);
  43557. op_plain_offset (x, 129, 0);
  43558. create_insn (x=0XFFFF6222);
  43559. op_plain_offset (x, 1, 0);
  43560. op_plain_offset (x, 129, 0);
  43561. create_dword (x=0XFFFF622C);
  43562. op_plain_offset (x, 0, 0);
  43563. op_plain_offset (x, 128, 0);
  43564. create_dword (x=0XFFFF6230);
  43565. op_plain_offset (x, 0, 0);
  43566. op_plain_offset (x, 128, 0);
  43567. set_cmt (0XFFFF6234, "Enable/Disable PPC AHBPROT setting (can only be called from ES)\nReturn: 0 on success, -1 on error", 1);
  43568. create_insn (0XFFFF6234);
  43569. set_name (0XFFFF6234, "kernel_sc_54_set_ahbprot");
  43570. create_insn (x=0XFFFF6236);
  43571. op_plain_offset (x, 1, 0);
  43572. op_plain_offset (x, 129, 0);
  43573. create_insn (0XFFFF6254);
  43574. create_insn (0XFFFF6258);
  43575. create_byte (0XFFFF625E);
  43576. make_array (0XFFFF625E, 0X2);
  43577. create_dword (x=0XFFFF6260);
  43578. op_plain_offset (x, 0, 0);
  43579. op_plain_offset (x, 128, 0);
  43580. set_cmt (0XFFFF6264, "Returns either 162(GC) or 243(Wii)", 1);
  43581. create_insn (0XFFFF6264);
  43582. set_name (0XFFFF6264, "kernel_sc_55_GetBusClock");
  43583. create_byte (0XFFFF626E);
  43584. make_array (0XFFFF626E, 0X2);
  43585. set_cmt (0XFFFF6270, "Set GPIO lines 16-23 (DEBUG1-7) to value", 1);
  43586. create_insn (0XFFFF6270);
  43587. set_name (0XFFFF6270, "kernel_sc_58_call_poke_debug_port");
  43588. create_byte (0XFFFF627E);
  43589. make_array (0XFFFF627E, 0X2);
  43590. create_insn (0XFFFF6280);
  43591. create_insn (x=0XFFFF6294);
  43592. op_hex (x, 1);
  43593. create_insn (x=0XFFFF629C);
  43594. op_plain_offset (x, 1, 0);
  43595. op_plain_offset (x, 129, 0);
  43596. create_insn (0XFFFF62B8);
  43597. create_insn (x=0XFFFF62BC);
  43598. op_stkvar (x, 1);
  43599. create_insn (x=0XFFFF62C4);
  43600. op_stkvar (x, 1);
  43601. create_insn (x=0XFFFF62CC);
  43602. op_hex (x, 1);
  43603. create_insn (x=0XFFFF62D4);
  43604. op_plain_offset (x, 1, 0);
  43605. op_plain_offset (x, 129, 0);
  43606. create_insn (x=0XFFFF62DC);
  43607. op_stkvar (x, 1);
  43608. create_insn (x=0XFFFF62E4);
  43609. op_stkvar (x, 1);
  43610. create_dword (0XFFFF62F0);
  43611. create_dword (x=0XFFFF62F4);
  43612. op_plain_offset (x, 0, 0);
  43613. op_plain_offset (x, 128, 0);
  43614. create_insn (0XFFFF62F8);
  43615. create_insn (x=0XFFFF62FA);
  43616. op_plain_offset (x, 1, 0);
  43617. op_plain_offset (x, 129, 0);
  43618. set_cmt (0XFFFF6304, "usec", 0);
  43619. create_insn (x=0XFFFF630A);
  43620. op_plain_offset (x, 1, 0);
  43621. op_plain_offset (x, 129, 0);
  43622. create_dword (x=0XFFFF6318);
  43623. op_plain_offset (x, 0, 0);
  43624. op_plain_offset (x, 128, 0);
  43625. create_dword (x=0XFFFF631C);
  43626. op_plain_offset (x, 0, 0);
  43627. op_plain_offset (x, 128, 0);
  43628. create_dword (0XFFFF6320);
  43629. create_insn (0XFFFF6324);
  43630. create_insn (x=0XFFFF6326);
  43631. op_plain_offset (x, 1, 0);
  43632. op_plain_offset (x, 129, 0);
  43633. create_insn (0XFFFF6334);
  43634. create_dword (x=0XFFFF6338);
  43635. op_plain_offset (x, 0, 0);
  43636. op_plain_offset (x, 128, 0);
  43637. create_insn (0XFFFF633C);
  43638. create_insn (x=0XFFFF633E);
  43639. op_plain_offset (x, 1, 0);
  43640. op_plain_offset (x, 129, 0);
  43641. create_insn (x=0XFFFF6348);
  43642. op_plain_offset (x, 1, 0);
  43643. op_plain_offset (x, 129, 0);
  43644. create_byte (0XFFFF6352);
  43645. make_array (0XFFFF6352, 0X2);
  43646. create_dword (x=0XFFFF6354);
  43647. op_plain_offset (x, 0, 0);
  43648. op_plain_offset (x, 128, 0);
  43649. create_dword (0XFFFF6358);
  43650. create_dword (x=0XFFFF635C);
  43651. op_plain_offset (x, 0, 0);
  43652. op_plain_offset (x, 128, 0);
  43653. create_insn (0XFFFF6360);
  43654. create_insn (x=0XFFFF6362);
  43655. op_plain_offset (x, 1, 0);
  43656. op_plain_offset (x, 129, 0);
  43657. create_insn (x=0XFFFF636E);
  43658. op_plain_offset (x, 1, 0);
  43659. op_plain_offset (x, 129, 0);
  43660. create_dword (x=0XFFFF6378);
  43661. op_plain_offset (x, 0, 0);
  43662. op_plain_offset (x, 128, 0);
  43663. create_dword (x=0XFFFF637C);
  43664. op_plain_offset (x, 0, 0);
  43665. op_plain_offset (x, 128, 0);
  43666. create_insn (x=0XFFFF6380);
  43667. op_plain_offset (x, 1, 0);
  43668. op_plain_offset (x, 129, 0);
  43669. create_byte (0XFFFF6392);
  43670. make_array (0XFFFF6392, 0X2);
  43671. create_dword (x=0XFFFF6394);
  43672. op_plain_offset (x, 0, 0);
  43673. op_plain_offset (x, 128, 0);
  43674. create_insn (x=0XFFFF6398);
  43675. op_plain_offset (x, 1, 0);
  43676. op_plain_offset (x, 129, 0);
  43677. create_byte (0XFFFF639E);
  43678. make_array (0XFFFF639E, 0X2);
  43679. create_dword (x=0XFFFF63A0);
  43680. op_plain_offset (x, 0, 0);
  43681. op_plain_offset (x, 128, 0);
  43682. create_insn (0XFFFF63A4);
  43683. create_byte (0XFFFF63A6);
  43684. make_array (0XFFFF63A6, 0X2);
  43685. create_insn (0XFFFF63A8);
  43686. create_insn (x=0XFFFF63AE);
  43687. op_plain_offset (x, 1, 0);
  43688. op_plain_offset (x, 129, 0);
  43689. create_insn (x=0XFFFF63B2);
  43690. op_plain_offset (x, 1, 0);
  43691. op_plain_offset (x, 129, 0);
  43692. create_insn (0XFFFF63C0);
  43693. create_insn (x=0XFFFF63C4);
  43694. op_plain_offset (x, 1, 0);
  43695. op_plain_offset (x, 129, 0);
  43696. create_byte (0XFFFF63D2);
  43697. make_array (0XFFFF63D2, 0X2);
  43698. create_dword (x=0XFFFF63D4);
  43699. op_plain_offset (x, 0, 0);
  43700. op_plain_offset (x, 128, 0);
  43701. create_dword (x=0XFFFF63D8);
  43702. op_plain_offset (x, 0, 0);
  43703. op_plain_offset (x, 128, 0);
  43704. create_dword (0XFFFF63DC);
  43705. create_insn (0XFFFF63E0);
  43706. create_insn (x=0XFFFF63E2);
  43707. op_plain_offset (x, 1, 0);
  43708. op_plain_offset (x, 129, 0);
  43709. create_insn (x=0XFFFF63EE);
  43710. op_plain_offset (x, 1, 0);
  43711. op_plain_offset (x, 129, 0);
  43712. create_insn (x=0XFFFF63FA);
  43713. op_plain_offset (x, 1, 0);
  43714. op_plain_offset (x, 129, 0);
  43715. create_insn (x=0XFFFF6404);
  43716. op_plain_offset (x, 1, 0);
  43717. op_plain_offset (x, 129, 0);
  43718. create_insn (x=0XFFFF6412);
  43719. op_plain_offset (x, 1, 0);
  43720. op_plain_offset (x, 129, 0);
  43721. create_dword (x=0XFFFF641C);
  43722. op_plain_offset (x, 0, 0);
  43723. op_plain_offset (x, 128, 0);
  43724. create_dword (x=0XFFFF6420);
  43725. op_plain_offset (x, 0, 0);
  43726. op_plain_offset (x, 128, 0);
  43727. create_dword (x=0XFFFF6424);
  43728. op_plain_offset (x, 0, 0);
  43729. op_plain_offset (x, 128, 0);
  43730. create_dword (x=0XFFFF6428);
  43731. op_plain_offset (x, 0, 0);
  43732. op_plain_offset (x, 128, 0);
  43733. create_insn (0XFFFF642C);
  43734. set_name (0XFFFF642C, "_ahbMemFlush");
  43735. create_insn (0XFFFF6440);
  43736. create_insn (0XFFFF6446);
  43737. create_insn (0XFFFF644C);
  43738. create_insn (0XFFFF645C);
  43739. create_insn (x=0XFFFF6464);
  43740. op_plain_offset (x, 1, 0);
  43741. op_plain_offset (x, 129, 0);
  43742. create_insn (x=0XFFFF6472);
  43743. op_plain_offset (x, 1, 0);
  43744. op_plain_offset (x, 129, 0);
  43745. create_insn (x=0XFFFF64AE);
  43746. op_plain_offset (x, 1, 0);
  43747. op_plain_offset (x, 129, 0);
  43748. create_insn (x=0XFFFF64CA);
  43749. op_plain_offset (x, 1, 0);
  43750. op_plain_offset (x, 129, 0);
  43751. create_insn (x=0XFFFF64D6);
  43752. op_plain_offset (x, 1, 0);
  43753. op_plain_offset (x, 129, 0);
  43754. create_insn (x=0XFFFF64E2);
  43755. op_plain_offset (x, 1, 0);
  43756. op_plain_offset (x, 129, 0);
  43757. create_insn (x=0XFFFF64EE);
  43758. op_plain_offset (x, 1, 0);
  43759. op_plain_offset (x, 129, 0);
  43760. create_insn (x=0XFFFF64FA);
  43761. op_plain_offset (x, 1, 0);
  43762. op_plain_offset (x, 129, 0);
  43763. create_insn (x=0XFFFF6500);
  43764. op_plain_offset (x, 1, 0);
  43765. op_plain_offset (x, 129, 0);
  43766. create_insn (x=0XFFFF6510);
  43767. op_plain_offset (x, 1, 0);
  43768. op_plain_offset (x, 129, 0);
  43769. create_insn (x=0XFFFF6520);
  43770. op_plain_offset (x, 1, 0);
  43771. op_plain_offset (x, 129, 0);
  43772. create_insn (0XFFFF6596);
  43773. create_insn (0XFFFF65C0);
  43774. create_insn (0XFFFF65C4);
  43775. create_insn (x=0XFFFF65D0);
  43776. op_plain_offset (x, 1, 0);
  43777. op_plain_offset (x, 129, 0);
  43778. create_insn (0XFFFF65E4);
  43779. create_insn (0XFFFF65EA);
  43780. create_insn (x=0XFFFF65EC);
  43781. op_plain_offset (x, 1, 0);
  43782. op_plain_offset (x, 129, 0);
  43783. create_insn (0XFFFF6602);
  43784. create_insn (0XFFFF6608);
  43785. create_insn (0XFFFF660C);
  43786. create_insn (0XFFFF6610);
  43787. create_insn (0XFFFF6614);
  43788. create_insn (0XFFFF6618);
  43789. create_insn (0XFFFF661C);
  43790. create_insn (0XFFFF6620);
  43791. create_insn (0XFFFF6624);
  43792. create_dword (x=0XFFFF6628);
  43793. op_plain_offset (x, 0, 0);
  43794. op_plain_offset (x, 128, 0);
  43795. create_dword (x=0XFFFF662C);
  43796. op_plain_offset (x, 0, 0);
  43797. op_plain_offset (x, 128, 0);
  43798. create_dword (0XFFFF6630);
  43799. create_dword (0XFFFF6634);
  43800. create_dword (x=0XFFFF6638);
  43801. op_plain_offset (x, 0, 0);
  43802. op_plain_offset (x, 128, 0);
  43803. create_dword (x=0XFFFF663C);
  43804. op_plain_offset (x, 0, 0);
  43805. op_plain_offset (x, 128, 0);
  43806. create_dword (x=0XFFFF6640);
  43807. op_plain_offset (x, 0, 0);
  43808. op_plain_offset (x, 128, 0);
  43809. create_dword (x=0XFFFF6644);
  43810. op_plain_offset (x, 0, 0);
  43811. op_plain_offset (x, 128, 0);
  43812. create_dword (x=0XFFFF6648);
  43813. op_plain_offset (x, 0, 0);
  43814. op_plain_offset (x, 128, 0);
  43815. create_dword (x=0XFFFF664C);
  43816. op_plain_offset (x, 0, 0);
  43817. op_plain_offset (x, 128, 0);
  43818. create_dword (x=0XFFFF6650);
  43819. op_plain_offset (x, 0, 0);
  43820. op_plain_offset (x, 128, 0);
  43821. create_dword (x=0XFFFF6654);
  43822. op_plain_offset (x, 0, 0);
  43823. op_plain_offset (x, 128, 0);
  43824. create_dword (x=0XFFFF6658);
  43825. op_plain_offset (x, 0, 0);
  43826. op_plain_offset (x, 128, 0);
  43827. create_dword (0XFFFF665C);
  43828. create_dword (0XFFFF6660);
  43829. create_insn (0XFFFF6664);
  43830. create_insn (x=0XFFFF6666);
  43831. op_plain_offset (x, 1, 0);
  43832. op_plain_offset (x, 129, 0);
  43833. create_byte (0XFFFF667E);
  43834. make_array (0XFFFF667E, 0X2);
  43835. create_dword (x=0XFFFF6680);
  43836. op_plain_offset (x, 0, 0);
  43837. op_plain_offset (x, 128, 0);
  43838. create_insn (0XFFFF6684);
  43839. set_name (0XFFFF6684, "ahbMemFlush");
  43840. set_cmt (0XFFFF6688, "switch 13 cases ", 0);
  43841. create_insn (x=0XFFFF668C);
  43842. op_plain_offset (x, 1, 0);
  43843. op_plain_offset (x, 129, 0);
  43844. set_cmt (0XFFFF6692, "switch jump", 0);
  43845. set_cmt (0XFFFF6694, "jumptable FFFF6692 default case", 1);
  43846. create_insn (0XFFFF6694);
  43847. set_name (0XFFFF6694, "def_FFFF6692");
  43848. set_cmt (0XFFFF669A, "jumptable FFFF66D8 default case", 1);
  43849. create_insn (x=0XFFFF669A);
  43850. op_plain_offset (x, 1, 0);
  43851. op_plain_offset (x, 129, 0);
  43852. set_name (0XFFFF669A, "def_FFFF66D8");
  43853. create_insn (x=0XFFFF66A2);
  43854. op_plain_offset (x, 1, 0);
  43855. op_plain_offset (x, 129, 0);
  43856. set_cmt (0XFFFF66B2, "usec", 0);
  43857. create_insn (x=0XFFFF66B8);
  43858. op_plain_offset (x, 1, 0);
  43859. op_plain_offset (x, 129, 0);
  43860. create_insn (x=0XFFFF66C0);
  43861. op_plain_offset (x, 1, 0);
  43862. op_plain_offset (x, 129, 0);
  43863. set_cmt (0XFFFF66D0, "jumptable FFFF6692 cases 0,1,11", 1);
  43864. create_insn (0XFFFF66D0);
  43865. create_insn (x=0XFFFF66D2);
  43866. op_plain_offset (x, 1, 0);
  43867. op_plain_offset (x, 129, 0);
  43868. set_cmt (0XFFFF66D8, "switch jump", 0);
  43869. set_cmt (0XFFFF66DA, "jumptable FFFF66D8 case 17", 1);
  43870. create_insn (0XFFFF66DA);
  43871. set_cmt (0XFFFF66DE, "jumptable FFFF66D8 case 16", 1);
  43872. create_insn (0XFFFF66DE);
  43873. set_cmt (0XFFFF66E2, "jumptable FFFF66D8 case 15", 1);
  43874. create_insn (0XFFFF66E2);
  43875. set_cmt (0XFFFF66E6, "jumptable FFFF66D8 case 14", 1);
  43876. create_insn (0XFFFF66E6);
  43877. set_cmt (0XFFFF66EA, "jumptable FFFF66D8 case 13", 1);
  43878. create_insn (0XFFFF66EA);
  43879. set_cmt (0XFFFF66EE, "jumptable FFFF6692 cases 2,6", 1);
  43880. create_insn (0XFFFF66EE);
  43881. set_cmt (0XFFFF66F2, "jumptable FFFF6692 cases 3,7-10", 1);
  43882. create_insn (0XFFFF66F2);
  43883. set_cmt (0XFFFF66F6, "jumptable FFFF6692 cases 4,5,12", 1);
  43884. create_insn (0XFFFF66F6);
  43885. create_insn (x=0XFFFF66FA);
  43886. op_plain_offset (x, 1, 0);
  43887. op_plain_offset (x, 129, 0);
  43888. create_insn (x=0XFFFF6708);
  43889. op_plain_offset (x, 1, 0);
  43890. op_plain_offset (x, 129, 0);
  43891. create_dword (x=0XFFFF6710);
  43892. op_plain_offset (x, 0, 0);
  43893. op_plain_offset (x, 128, 0);
  43894. create_dword (x=0XFFFF6714);
  43895. op_plain_offset (x, 0, 0);
  43896. op_plain_offset (x, 128, 0);
  43897. create_dword (x=0XFFFF6718);
  43898. op_plain_offset (x, 0, 0);
  43899. op_plain_offset (x, 128, 0);
  43900. create_dword (x=0XFFFF671C);
  43901. op_plain_offset (x, 0, 0);
  43902. op_plain_offset (x, 128, 0);
  43903. create_dword (x=0XFFFF6720);
  43904. op_plain_offset (x, 0, 0);
  43905. op_plain_offset (x, 128, 0);
  43906. create_dword (x=0XFFFF6724);
  43907. op_plain_offset (x, 0, 0);
  43908. op_plain_offset (x, 128, 0);
  43909. create_insn (0XFFFF6728);
  43910. create_byte (0XFFFF673E);
  43911. make_array (0XFFFF673E, 0X2);
  43912. create_insn (0XFFFF6740);
  43913. set_name (0XFFFF6740, "ahbMemFlush_wrapper");
  43914. create_insn (0XFFFF6752);
  43915. create_byte (0XFFFF675A);
  43916. make_array (0XFFFF675A, 0X2);
  43917. create_insn (0XFFFF675C);
  43918. set_name (0XFFFF675C, "reset_ppc");
  43919. create_insn (x=0XFFFF675E);
  43920. op_plain_offset (x, 1, 0);
  43921. op_plain_offset (x, 129, 0);
  43922. create_insn (x=0XFFFF6764);
  43923. op_bin (x, 1);
  43924. set_cmt (0XFFFF676E, "usec", 0);
  43925. create_dword (x=0XFFFF6788);
  43926. op_plain_offset (x, 0, 0);
  43927. op_plain_offset (x, 128, 0);
  43928. create_insn (0XFFFF678C);
  43929. set_name (0XFFFF678C, "reset_ppc_0");
  43930. create_insn (x=0XFFFF6792);
  43931. op_plain_offset (x, 1, 0);
  43932. op_plain_offset (x, 129, 0);
  43933. create_insn (x=0XFFFF679A);
  43934. op_plain_offset (x, 1, 0);
  43935. op_plain_offset (x, 129, 0);
  43936. set_cmt (0XFFFF67A8, "usec", 0);
  43937. set_cmt (0XFFFF67B4, "usec", 0);
  43938. create_byte (0XFFFF67CA);
  43939. make_array (0XFFFF67CA, 0X2);
  43940. create_dword (x=0XFFFF67CC);
  43941. op_plain_offset (x, 0, 0);
  43942. op_plain_offset (x, 128, 0);
  43943. create_dword (x=0XFFFF67D0);
  43944. op_plain_offset (x, 0, 0);
  43945. op_plain_offset (x, 128, 0);
  43946. create_insn (0XFFFF67D4);
  43947. create_insn (x=0XFFFF67DE);
  43948. op_plain_offset (x, 1, 0);
  43949. op_plain_offset (x, 129, 0);
  43950. create_insn (x=0XFFFF67E0);
  43951. op_plain_offset (x, 1, 0);
  43952. op_plain_offset (x, 129, 0);
  43953. create_dword (x=0XFFFF6834);
  43954. op_plain_offset (x, 0, 0);
  43955. op_plain_offset (x, 128, 0);
  43956. create_dword (x=0XFFFF6838);
  43957. op_plain_offset (x, 0, 0);
  43958. op_plain_offset (x, 128, 0);
  43959. create_insn (0XFFFF683C);
  43960. set_name (0XFFFF683C, "set_ppc_ready_init_semaphore");
  43961. create_insn (x=0XFFFF683E);
  43962. op_plain_offset (x, 1, 0);
  43963. op_plain_offset (x, 129, 0);
  43964. create_insn (x=0XFFFF6850);
  43965. op_plain_offset (x, 1, 0X3100);
  43966. op_plain_offset (x, 129, 0X3100);
  43967. set_cmt (0XFFFF6854, "size", 0);
  43968. create_insn (x=0XFFFF6860);
  43969. op_plain_offset (x, 1, 0);
  43970. op_plain_offset (x, 129, 0);
  43971. create_insn (0XFFFF686C);
  43972. create_dword (x=0XFFFF6870);
  43973. op_plain_offset (x, 0, 0);
  43974. op_plain_offset (x, 128, 0);
  43975. create_dword (0XFFFF6874);
  43976. create_insn (0XFFFF6878);
  43977. set_name (0XFFFF6878, "poke_magic_values");
  43978. set_cmt (0XFFFF6884, "boot_vector", 0);
  43979. set_cmt (0XFFFF6886, "rev", 0);
  43980. set_cmt (0XFFFF688C, "address", 0);
  43981. create_insn (x=0XFFFF688C);
  43982. op_plain_offset (x, 1, 0);
  43983. op_plain_offset (x, 129, 0);
  43984. set_cmt (0XFFFF6890, "size", 0);
  43985. create_insn (0XFFFF689C);
  43986. set_name (0XFFFF689C, "set_os_version");
  43987. create_insn (x=0XFFFF68A2);
  43988. op_plain_offset (x, 1, 0X3100);
  43989. op_plain_offset (x, 129, 0X3100);
  43990. set_cmt (0XFFFF68A4, "R4 = R0", 0);
  43991. set_cmt (0XFFFF68AC, "address", 0);
  43992. create_insn (x=0XFFFF68AC);
  43993. op_plain_offset (x, 1, 0);
  43994. op_plain_offset (x, 129, 0);
  43995. set_cmt (0XFFFF68B0, "size", 0);
  43996. create_insn (x=0XFFFF68B2);
  43997. op_plain_offset (x, 1, 0X3100);
  43998. op_plain_offset (x, 129, 0X3100);
  43999. create_insn (x=0XFFFF68B8);
  44000. op_plain_offset (x, 1, 0);
  44001. op_plain_offset (x, 129, 0);
  44002. create_insn (x=0XFFFF68C2);
  44003. op_plain_offset (x, 1, 0);
  44004. op_plain_offset (x, 129, 0);
  44005. create_dword (x=0XFFFF68D0);
  44006. op_plain_offset (x, 0, 0);
  44007. op_plain_offset (x, 128, 0);
  44008. create_dword (x=0XFFFF68D4);
  44009. op_plain_offset (x, 0, 0);
  44010. op_plain_offset (x, 128, 0);
  44011. create_insn (0XFFFF68D8);
  44012. set_name (0XFFFF68D8, "_insert_boot_instructions_exi");
  44013. create_insn (x=0XFFFF68DA);
  44014. op_plain_offset (x, 1, 0);
  44015. op_plain_offset (x, 129, 0);
  44016. create_insn (x=0XFFFF68E8);
  44017. op_plain_offset (x, 1, 0);
  44018. op_plain_offset (x, 129, 0);
  44019. create_insn (x=0XFFFF68FC);
  44020. op_plain_offset (x, 1, 0);
  44021. op_plain_offset (x, 129, 0);
  44022. create_insn (0XFFFF690C);
  44023. create_insn (x=0XFFFF690E);
  44024. op_plain_offset (x, 1, 0);
  44025. op_plain_offset (x, 129, 0);
  44026. create_dword (x=0XFFFF6918);
  44027. op_plain_offset (x, 0, 0);
  44028. op_plain_offset (x, 128, 0);
  44029. create_dword (x=0XFFFF691C);
  44030. op_plain_offset (x, 0, 0);
  44031. op_plain_offset (x, 128, 0);
  44032. create_dword (x=0XFFFF6920);
  44033. op_plain_offset (x, 0, 0);
  44034. op_plain_offset (x, 128, 0);
  44035. create_insn (0XFFFF6924);
  44036. set_name (0XFFFF6924, "insert_boot_instructions_exi");
  44037. create_insn (x=0XFFFF6934);
  44038. op_plain_offset (x, 1, 0);
  44039. op_plain_offset (x, 129, 0);
  44040. create_insn (x=0XFFFF693C);
  44041. op_plain_offset (x, 1, 0);
  44042. op_plain_offset (x, 129, 0);
  44043. create_insn (x=0XFFFF6950);
  44044. op_plain_offset (x, 1, 0);
  44045. op_plain_offset (x, 129, 0);
  44046. create_insn (0XFFFF6956);
  44047. create_byte (0XFFFF695A);
  44048. make_array (0XFFFF695A, 0X2);
  44049. create_dword (x=0XFFFF695C);
  44050. op_plain_offset (x, 0, 0);
  44051. op_plain_offset (x, 128, 0);
  44052. create_dword (x=0XFFFF6960);
  44053. op_plain_offset (x, 0, 0);
  44054. op_plain_offset (x, 128, 0);
  44055. create_dword (0XFFFF6964);
  44056. create_dword (x=0XFFFF6968);
  44057. op_plain_offset (x, 0, 0);
  44058. op_plain_offset (x, 128, 0);
  44059. create_insn (x=0XFFFF696C);
  44060. op_plain_offset (x, 1, 0);
  44061. op_plain_offset (x, 129, 0);
  44062. create_byte (0XFFFF6976);
  44063. make_array (0XFFFF6976, 0X2);
  44064. create_dword (x=0XFFFF6978);
  44065. op_plain_offset (x, 0, 0);
  44066. op_plain_offset (x, 128, 0);
  44067. create_insn (x=0XFFFF697C);
  44068. op_plain_offset (x, 1, 0);
  44069. op_plain_offset (x, 129, 0);
  44070. create_byte (0XFFFF6986);
  44071. make_array (0XFFFF6986, 0X2);
  44072. create_dword (x=0XFFFF6988);
  44073. op_plain_offset (x, 0, 0);
  44074. op_plain_offset (x, 128, 0);
  44075. create_insn (x=0XFFFF698C);
  44076. op_plain_offset (x, 1, 0);
  44077. op_plain_offset (x, 129, 0);
  44078. set_name (0XFFFF698C, "set_gpio_owner");
  44079. create_byte (0XFFFF6992);
  44080. make_array (0XFFFF6992, 0X2);
  44081. create_dword (x=0XFFFF6994);
  44082. op_plain_offset (x, 0, 0);
  44083. op_plain_offset (x, 128, 0);
  44084. create_insn (x=0XFFFF6998);
  44085. op_plain_offset (x, 1, 0);
  44086. op_plain_offset (x, 129, 0);
  44087. create_dword (x=0XFFFF69A4);
  44088. op_plain_offset (x, 0, 0);
  44089. op_plain_offset (x, 128, 0);
  44090. create_insn (x=0XFFFF69A8);
  44091. op_plain_offset (x, 1, 0);
  44092. op_plain_offset (x, 129, 0);
  44093. create_byte (0XFFFF69AE);
  44094. make_array (0XFFFF69AE, 0X2);
  44095. create_dword (x=0XFFFF69B0);
  44096. op_plain_offset (x, 0, 0);
  44097. op_plain_offset (x, 128, 0);
  44098. create_insn (x=0XFFFF69B4);
  44099. op_plain_offset (x, 1, 0);
  44100. op_plain_offset (x, 129, 0);
  44101. create_dword (x=0XFFFF69C0);
  44102. op_plain_offset (x, 0, 0);
  44103. op_plain_offset (x, 128, 0);
  44104. create_insn (x=0XFFFF69C4);
  44105. op_plain_offset (x, 1, 0);
  44106. op_plain_offset (x, 129, 0);
  44107. create_byte (0XFFFF69CA);
  44108. make_array (0XFFFF69CA, 0X2);
  44109. create_dword (x=0XFFFF69CC);
  44110. op_plain_offset (x, 0, 0);
  44111. op_plain_offset (x, 128, 0);
  44112. create_insn (x=0XFFFF69D0);
  44113. op_plain_offset (x, 1, 0);
  44114. op_plain_offset (x, 129, 0);
  44115. create_byte (0XFFFF69D6);
  44116. make_array (0XFFFF69D6, 0X2);
  44117. create_dword (x=0XFFFF69D8);
  44118. op_plain_offset (x, 0, 0);
  44119. op_plain_offset (x, 128, 0);
  44120. create_insn (0XFFFF69DC);
  44121. create_insn (x=0XFFFF69DE);
  44122. op_plain_offset (x, 1, 0);
  44123. op_plain_offset (x, 129, 0);
  44124. create_insn (x=0XFFFF69E2);
  44125. op_plain_offset (x, 1, 0);
  44126. op_plain_offset (x, 129, 0);
  44127. create_insn (x=0XFFFF69EC);
  44128. op_plain_offset (x, 1, 0);
  44129. op_plain_offset (x, 129, 0);
  44130. create_insn (x=0XFFFF69FC);
  44131. op_plain_offset (x, 1, 0);
  44132. op_plain_offset (x, 129, 0);
  44133. create_insn (x=0XFFFF6A02);
  44134. op_plain_offset (x, 1, 0);
  44135. op_plain_offset (x, 129, 0);
  44136. create_insn (x=0XFFFF6A10);
  44137. op_plain_offset (x, 1, 0);
  44138. op_plain_offset (x, 129, 0);
  44139. create_insn (x=0XFFFF6A1C);
  44140. op_plain_offset (x, 1, 0);
  44141. op_plain_offset (x, 129, 0);
  44142. create_insn (x=0XFFFF6A20);
  44143. op_plain_offset (x, 1, 0);
  44144. op_plain_offset (x, 129, 0);
  44145. set_cmt (0XFFFF6A28, "usec", 0);
  44146. create_byte (0XFFFF6A42);
  44147. make_array (0XFFFF6A42, 0X2);
  44148. create_dword (x=0XFFFF6A44);
  44149. op_plain_offset (x, 0, 0);
  44150. op_plain_offset (x, 128, 0);
  44151. create_dword (x=0XFFFF6A48);
  44152. op_plain_offset (x, 0, 0);
  44153. op_plain_offset (x, 128, 0);
  44154. create_dword (0XFFFF6A4C);
  44155. create_dword (x=0XFFFF6A50);
  44156. op_plain_offset (x, 0, 0);
  44157. op_plain_offset (x, 128, 0);
  44158. create_dword (x=0XFFFF6A54);
  44159. op_plain_offset (x, 0, 0);
  44160. op_plain_offset (x, 128, 0);
  44161. create_dword (x=0XFFFF6A58);
  44162. op_plain_offset (x, 0, 0);
  44163. op_plain_offset (x, 128, 0);
  44164. create_dword (x=0XFFFF6A5C);
  44165. op_plain_offset (x, 0, 0);
  44166. op_plain_offset (x, 128, 0);
  44167. create_dword (x=0XFFFF6A60);
  44168. op_plain_offset (x, 0, 0);
  44169. op_plain_offset (x, 128, 0);
  44170. create_dword (x=0XFFFF6A64);
  44171. op_plain_offset (x, 0, 0);
  44172. op_plain_offset (x, 128, 0);
  44173. create_insn (0XFFFF6A68);
  44174. create_byte (0XFFFF6A7A);
  44175. make_array (0XFFFF6A7A, 0X2);
  44176. create_insn (0XFFFF6A7C);
  44177. create_insn (x=0XFFFF6A7E);
  44178. op_plain_offset (x, 1, 0);
  44179. op_plain_offset (x, 129, 0);
  44180. create_insn (x=0XFFFF6A80);
  44181. op_plain_offset (x, 1, 0);
  44182. op_plain_offset (x, 129, 0);
  44183. create_insn (x=0XFFFF6A8E);
  44184. op_plain_offset (x, 1, 0);
  44185. op_plain_offset (x, 129, 0);
  44186. create_insn (x=0XFFFF6A92);
  44187. op_plain_offset (x, 1, 0);
  44188. op_plain_offset (x, 129, 0);
  44189. create_byte (0XFFFF6A9E);
  44190. make_array (0XFFFF6A9E, 0X2);
  44191. create_dword (x=0XFFFF6AA0);
  44192. op_plain_offset (x, 0, 0);
  44193. op_plain_offset (x, 128, 0);
  44194. create_dword (x=0XFFFF6AA4);
  44195. op_plain_offset (x, 0, 0);
  44196. op_plain_offset (x, 128, 0);
  44197. create_dword (x=0XFFFF6AA8);
  44198. op_plain_offset (x, 0, 0);
  44199. op_plain_offset (x, 128, 0);
  44200. create_dword (x=0XFFFF6AAC);
  44201. op_plain_offset (x, 0, 0);
  44202. op_plain_offset (x, 128, 0);
  44203. create_insn (0XFFFF6AB0);
  44204. create_insn (x=0XFFFF6AB2);
  44205. op_plain_offset (x, 1, 0);
  44206. op_plain_offset (x, 129, 0);
  44207. create_insn (x=0XFFFF6AC4);
  44208. op_hex (x, 1);
  44209. create_insn (x=0XFFFF6ACC);
  44210. op_dec (x, 0);
  44211. create_byte (0XFFFF6AD2);
  44212. make_array (0XFFFF6AD2, 0X2);
  44213. create_dword (x=0XFFFF6AD4);
  44214. op_plain_offset (x, 0, 0);
  44215. op_plain_offset (x, 128, 0);
  44216. create_insn (0XFFFF6AD8);
  44217. create_insn (x=0XFFFF6AE8);
  44218. op_stkvar (x, 1);
  44219. create_insn (x=0XFFFF6AF0);
  44220. op_stkvar (x, 1);
  44221. create_insn (x=0XFFFF6AF6);
  44222. op_plain_offset (x, 1, 0);
  44223. op_plain_offset (x, 129, 0);
  44224. create_insn (x=0XFFFF6B24);
  44225. op_plain_offset (x, 1, 0);
  44226. op_plain_offset (x, 129, 0);
  44227. create_insn (x=0XFFFF6BA2);
  44228. op_plain_offset (x, 1, 0);
  44229. op_plain_offset (x, 129, 0);
  44230. create_insn (x=0XFFFF6BA4);
  44231. op_plain_offset (x, 1, 0);
  44232. op_plain_offset (x, 129, 0);
  44233. create_insn (x=0XFFFF6BA8);
  44234. op_plain_offset (x, 1, 0);
  44235. op_plain_offset (x, 129, 0);
  44236. create_dword (x=0XFFFF6BB0);
  44237. op_plain_offset (x, 0, 0);
  44238. op_plain_offset (x, 128, 0);
  44239. create_dword (0XFFFF6BB4);
  44240. create_dword (0XFFFF6BB8);
  44241. create_dword (x=0XFFFF6BBC);
  44242. op_plain_offset (x, 0, 0);
  44243. op_plain_offset (x, 128, 0);
  44244. create_dword (0XFFFF6BC0);
  44245. create_dword (0XFFFF6BC4);
  44246. create_dword (0XFFFF6BC8);
  44247. create_dword (0XFFFF6BCC);
  44248. create_dword (x=0XFFFF6BD0);
  44249. op_plain_offset (x, 0, 0);
  44250. op_plain_offset (x, 128, 0);
  44251. create_dword (x=0XFFFF6BD4);
  44252. op_plain_offset (x, 0, 0);
  44253. op_plain_offset (x, 128, 0);
  44254. create_insn (0XFFFF6BD8);
  44255. create_insn (x=0XFFFF6BDA);
  44256. op_plain_offset (x, 1, 0);
  44257. op_plain_offset (x, 129, 0);
  44258. set_cmt (0XFFFF6BE2, "usec", 0);
  44259. set_cmt (0XFFFF6BF0, "usec", 0);
  44260. set_cmt (0XFFFF6BFA, "usec", 0);
  44261. set_cmt (0XFFFF6C04, "usec", 0);
  44262. set_cmt (0XFFFF6C0E, "usec", 0);
  44263. set_cmt (0XFFFF6C18, "usec", 0);
  44264. set_cmt (0XFFFF6C22, "usec", 0);
  44265. set_cmt (0XFFFF6C2A, "usec", 0);
  44266. create_insn (x=0XFFFF6C3C);
  44267. op_plain_offset (x, 1, 0);
  44268. op_plain_offset (x, 129, 0);
  44269. set_cmt (0XFFFF6C42, "usec", 0);
  44270. create_insn (x=0XFFFF6C48);
  44271. op_plain_offset (x, 1, 0);
  44272. op_plain_offset (x, 129, 0);
  44273. set_cmt (0XFFFF6C4A, "usec", 0);
  44274. create_insn (x=0XFFFF6C52);
  44275. op_plain_offset (x, 1, 0);
  44276. op_plain_offset (x, 129, 0);
  44277. set_cmt (0XFFFF6C56, "usec", 0);
  44278. create_insn (x=0XFFFF6C5C);
  44279. op_plain_offset (x, 1, 0);
  44280. op_plain_offset (x, 129, 0);
  44281. create_insn (x=0XFFFF6C5E);
  44282. op_plain_offset (x, 1, 0);
  44283. op_plain_offset (x, 129, 0);
  44284. create_insn (x=0XFFFF6C68);
  44285. op_plain_offset (x, 1, 0);
  44286. op_plain_offset (x, 129, 0);
  44287. set_cmt (0XFFFF6C6E, "usec", 0);
  44288. create_insn (x=0XFFFF6C74);
  44289. op_plain_offset (x, 1, 0);
  44290. op_plain_offset (x, 129, 0);
  44291. set_cmt (0XFFFF6C76, "usec", 0);
  44292. create_insn (x=0XFFFF6C7E);
  44293. op_plain_offset (x, 1, 0);
  44294. op_plain_offset (x, 129, 0);
  44295. create_byte (0XFFFF6C82);
  44296. make_array (0XFFFF6C82, 0X2);
  44297. create_dword (x=0XFFFF6C84);
  44298. op_plain_offset (x, 0, 0);
  44299. op_plain_offset (x, 128, 0);
  44300. create_dword (x=0XFFFF6C88);
  44301. op_plain_offset (x, 0, 0);
  44302. op_plain_offset (x, 128, 0);
  44303. create_dword (x=0XFFFF6C8C);
  44304. op_plain_offset (x, 0, 0);
  44305. op_plain_offset (x, 128, 0);
  44306. create_dword (x=0XFFFF6C90);
  44307. op_plain_offset (x, 0, 0);
  44308. op_plain_offset (x, 128, 0);
  44309. create_dword (x=0XFFFF6C94);
  44310. op_plain_offset (x, 0, 0);
  44311. op_plain_offset (x, 128, 0);
  44312. create_dword (x=0XFFFF6C98);
  44313. op_plain_offset (x, 0, 0);
  44314. op_plain_offset (x, 128, 0);
  44315. create_dword (x=0XFFFF6C9C);
  44316. op_plain_offset (x, 0, 0);
  44317. op_plain_offset (x, 128, 0);
  44318. create_dword (x=0XFFFF6CA0);
  44319. op_plain_offset (x, 0, 0);
  44320. op_plain_offset (x, 128, 0);
  44321. create_insn (0XFFFF6CA4);
  44322. create_insn (x=0XFFFF6CAC);
  44323. op_plain_offset (x, 1, 0);
  44324. op_plain_offset (x, 129, 0);
  44325. create_insn (x=0XFFFF6CC4);
  44326. op_plain_offset (x, 1, 0);
  44327. op_plain_offset (x, 129, 0);
  44328. create_insn (x=0XFFFF6CD8);
  44329. op_plain_offset (x, 1, 0);
  44330. op_plain_offset (x, 129, 0);
  44331. create_byte (0XFFFF6CE6);
  44332. make_array (0XFFFF6CE6, 0X2);
  44333. create_dword (x=0XFFFF6CE8);
  44334. op_plain_offset (x, 0, 0);
  44335. op_plain_offset (x, 128, 0);
  44336. create_dword (x=0XFFFF6CEC);
  44337. op_plain_offset (x, 0, 0);
  44338. op_plain_offset (x, 128, 0);
  44339. create_dword (x=0XFFFF6CF0);
  44340. op_plain_offset (x, 0, 0);
  44341. op_plain_offset (x, 128, 0);
  44342. create_insn (0XFFFF6CF4);
  44343. set_cmt (0XFFFF6D20, "usec", 0);
  44344. set_cmt (0XFFFF6D32, "usec", 0);
  44345. set_cmt (0XFFFF6D52, "usec", 0);
  44346. set_cmt (0XFFFF6D72, "usec", 0);
  44347. create_insn (0XFFFF6D7E);
  44348. create_dword (0XFFFF6D84);
  44349. create_dword (0XFFFF6D88);
  44350. create_insn (0XFFFF6D8C);
  44351. set_cmt (0XFFFF6DAE, "usec", 0);
  44352. }
  44353.  
  44354. //------------------------------------------------------------------------
  44355. // Information about bytes
  44356.  
  44357. static Bytes_9(void) {
  44358. auto x;
  44359. #define id x
  44360.  
  44361. set_cmt (0XFFFF6DBE, "usec", 0);
  44362. set_cmt (0XFFFF6DDA, "usec", 0);
  44363. set_cmt (0XFFFF6DFA, "usec", 0);
  44364. create_byte (0XFFFF6E0A);
  44365. make_array (0XFFFF6E0A, 0X2);
  44366. create_dword (0XFFFF6E0C);
  44367. create_dword (0XFFFF6E10);
  44368. create_insn (0XFFFF6E14);
  44369. create_insn (x=0XFFFF6E20);
  44370. op_stkvar (x, 1);
  44371. create_insn (0XFFFF6E3A);
  44372. set_cmt (0XFFFF6E78, "usec", 0);
  44373. create_insn (x=0XFFFF6E8A);
  44374. op_stkvar (x, 1);
  44375. set_cmt (0XFFFF6E94, "usec", 0);
  44376. set_cmt (0XFFFF6EB4, "usec", 0);
  44377. set_cmt (0XFFFF6ED6, "usec", 0);
  44378. create_insn (0XFFFF6EE4);
  44379. create_insn (x=0XFFFF6EE8);
  44380. op_plain_offset (x, 1, 0);
  44381. op_plain_offset (x, 129, 0);
  44382. create_insn (0XFFFF6F06);
  44383. create_insn (0XFFFF6F0C);
  44384. create_insn (x=0XFFFF6F20);
  44385. op_plain_offset (x, 1, 0);
  44386. op_plain_offset (x, 129, 0);
  44387. create_insn (x=0XFFFF6F26);
  44388. op_plain_offset (x, 1, 0);
  44389. op_plain_offset (x, 129, 0);
  44390. create_insn (0XFFFF6F42);
  44391. create_insn (0XFFFF6F48);
  44392. create_insn (x=0XFFFF6F4A);
  44393. op_plain_offset (x, 1, 0);
  44394. op_plain_offset (x, 129, 0);
  44395. create_byte (0XFFFF6F6A);
  44396. make_array (0XFFFF6F6A, 0X2);
  44397. create_dword (0XFFFF6F6C);
  44398. create_dword (0XFFFF6F70);
  44399. create_dword (0XFFFF6F74);
  44400. create_dword (x=0XFFFF6F78);
  44401. op_plain_offset (x, 0, 0);
  44402. op_plain_offset (x, 128, 0);
  44403. create_dword (0XFFFF6F7C);
  44404. create_dword (0XFFFF6F80);
  44405. create_dword (0XFFFF6F84);
  44406. create_dword (0XFFFF6F88);
  44407. create_dword (x=0XFFFF6F8C);
  44408. op_plain_offset (x, 0, 0);
  44409. op_plain_offset (x, 128, 0);
  44410. create_dword (x=0XFFFF6F90);
  44411. op_plain_offset (x, 0, 0);
  44412. op_plain_offset (x, 128, 0);
  44413. create_insn (0XFFFF6F94);
  44414. set_name (0XFFFF6F94, "_kernel_mem2_prot_stuff");
  44415. set_cmt (0XFFFF6F96, "MEM2_PROT", 0);
  44416. create_insn (x=0XFFFF6F96);
  44417. op_plain_offset (x, 1, 0);
  44418. op_plain_offset (x, 129, 0);
  44419. create_dword (x=0XFFFF6FBC);
  44420. op_plain_offset (x, 0, 0);
  44421. op_plain_offset (x, 128, 0);
  44422. create_insn (0XFFFF6FC0);
  44423. create_insn (x=0XFFFF6FC4);
  44424. op_plain_offset (x, 1, 0);
  44425. op_plain_offset (x, 129, 0);
  44426. create_insn (x=0XFFFF6FD2);
  44427. op_plain_offset (x, 1, 0);
  44428. op_plain_offset (x, 129, 0);
  44429. create_insn (x=0XFFFF6FE2);
  44430. op_plain_offset (x, 1, 0);
  44431. op_plain_offset (x, 129, 0);
  44432. create_insn (x=0XFFFF6FEA);
  44433. op_plain_offset (x, 1, 0);
  44434. op_plain_offset (x, 129, 0);
  44435. create_insn (0XFFFF6FF4);
  44436. create_insn (x=0XFFFF6FF8);
  44437. op_plain_offset (x, 1, 0);
  44438. op_plain_offset (x, 129, 0);
  44439. create_insn (x=0XFFFF7008);
  44440. op_plain_offset (x, 1, 0);
  44441. op_plain_offset (x, 129, 0);
  44442. create_insn (x=0XFFFF7010);
  44443. op_plain_offset (x, 1, 0);
  44444. op_plain_offset (x, 129, 0);
  44445. create_byte (0XFFFF7016);
  44446. make_array (0XFFFF7016, 0X2);
  44447. create_dword (x=0XFFFF7018);
  44448. op_plain_offset (x, 0, 0);
  44449. op_plain_offset (x, 128, 0);
  44450. create_dword (0XFFFF701C);
  44451. create_dword (x=0XFFFF7020);
  44452. op_plain_offset (x, 0, 0);
  44453. op_plain_offset (x, 128, 0);
  44454. create_dword (x=0XFFFF7024);
  44455. op_plain_offset (x, 0, 0);
  44456. op_plain_offset (x, 128, 0);
  44457. create_dword (0XFFFF7028);
  44458. create_dword (x=0XFFFF702C);
  44459. op_plain_offset (x, 0, 0);
  44460. op_plain_offset (x, 128, 0);
  44461. create_insn (0XFFFF7030);
  44462. set_name (0XFFFF7030, "usleep_maybe");
  44463. create_insn (x=0XFFFF703C);
  44464. op_plain_offset (x, 1, 0);
  44465. op_plain_offset (x, 129, 0);
  44466. create_insn (0XFFFF7050);
  44467. create_byte (0XFFFF705E);
  44468. make_array (0XFFFF705E, 0X2);
  44469. create_dword (x=0XFFFF7060);
  44470. op_plain_offset (x, 0, 0);
  44471. op_plain_offset (x, 128, 0);
  44472. create_insn (x=0XFFFF7064);
  44473. op_plain_offset (x, 1, 0);
  44474. op_plain_offset (x, 129, 0);
  44475. set_name (0XFFFF7064, "read_di_cfg_register");
  44476. create_byte (0XFFFF706A);
  44477. make_array (0XFFFF706A, 0X2);
  44478. create_dword (x=0XFFFF706C);
  44479. op_plain_offset (x, 0, 0);
  44480. op_plain_offset (x, 128, 0);
  44481. create_insn (0XFFFF7070);
  44482. set_name (0XFFFF7070, "_get_boot_vector");
  44483. create_insn (x=0XFFFF7072);
  44484. op_plain_offset (x, 1, 0);
  44485. op_plain_offset (x, 129, 0);
  44486. create_insn (x=0XFFFF707A);
  44487. op_plain_offset (x, 1, 0);
  44488. op_plain_offset (x, 129, 0);
  44489. create_insn (0XFFFF7080);
  44490. create_dword (x=0XFFFF7084);
  44491. op_plain_offset (x, 0, 0);
  44492. op_plain_offset (x, 128, 0);
  44493. create_dword (x=0XFFFF7088);
  44494. op_plain_offset (x, 0, 0);
  44495. op_plain_offset (x, 128, 0);
  44496. create_dword (0XFFFF708C);
  44497. create_insn (x=0XFFFF7090);
  44498. op_plain_offset (x, 1, 0);
  44499. op_plain_offset (x, 129, 0);
  44500. create_dword (x=0XFFFF70A8);
  44501. op_plain_offset (x, 0, 0);
  44502. op_plain_offset (x, 128, 0);
  44503. create_insn (0XFFFF70AC);
  44504. set_name (0XFFFF70AC, "_get_bus_clock");
  44505. create_insn (x=0XFFFF70B0);
  44506. op_stkvar (x, 1);
  44507. create_insn (x=0XFFFF70B8);
  44508. op_plain_offset (x, 1, 0);
  44509. op_plain_offset (x, 129, 0);
  44510. create_insn (0XFFFF70CA);
  44511. create_insn (x=0XFFFF70D0);
  44512. op_plain_offset (x, 1, 0);
  44513. op_plain_offset (x, 129, 0);
  44514. create_insn (x=0XFFFF70D8);
  44515. op_plain_offset (x, 1, 0);
  44516. op_plain_offset (x, 129, 0);
  44517. create_insn (x=0XFFFF70DC);
  44518. op_plain_offset (x, 1, 0);
  44519. op_plain_offset (x, 129, 0);
  44520. create_insn (x=0XFFFF70E0);
  44521. op_stkvar (x, 1);
  44522. create_insn (0XFFFF70F4);
  44523. create_insn (0XFFFF7102);
  44524. create_insn (0XFFFF710E);
  44525. create_byte (0XFFFF7116);
  44526. make_array (0XFFFF7116, 0X2);
  44527. create_dword (x=0XFFFF7118);
  44528. op_plain_offset (x, 0, 0);
  44529. op_plain_offset (x, 128, 0);
  44530. create_dword (x=0XFFFF711C);
  44531. op_plain_offset (x, 0, 0);
  44532. op_plain_offset (x, 128, 0);
  44533. create_dword (x=0XFFFF7120);
  44534. op_plain_offset (x, 0, 0);
  44535. op_plain_offset (x, 128, 0);
  44536. create_dword (x=0XFFFF7124);
  44537. op_plain_offset (x, 0, 0);
  44538. op_plain_offset (x, 128, 0);
  44539. create_insn (0XFFFF7128);
  44540. create_insn (0XFFFF7156);
  44541. create_insn (0XFFFF7166);
  44542. create_insn (0XFFFF716C);
  44543. create_insn (0XFFFF717A);
  44544. create_insn (0XFFFF7188);
  44545. set_name (0XFFFF7188, "_poke_magic_values");
  44546. set_cmt (0XFFFF7196, "size", 0);
  44547. create_insn (x=0XFFFF7196);
  44548. op_dec (x, 1);
  44549. set_cmt (0XFFFF7198, "byte", 0);
  44550. set_cmt (0XFFFF719A, "pointer", 0);
  44551. create_insn (x=0XFFFF719C);
  44552. op_plain_offset (x, 1, 0X3100);
  44553. op_plain_offset (x, 129, 0X3100);
  44554. create_insn (x=0XFFFF71A6);
  44555. op_plain_offset (x, 1, 0X3100);
  44556. op_plain_offset (x, 129, 0X3100);
  44557. create_insn (x=0XFFFF71A8);
  44558. op_plain_offset (x, 1, 0X3100);
  44559. op_plain_offset (x, 129, 0X3100);
  44560. create_insn (x=0XFFFF71AC);
  44561. op_plain_offset (x, 1, 0X3100);
  44562. op_plain_offset (x, 129, 0X3100);
  44563. create_insn (x=0XFFFF71B2);
  44564. op_plain_offset (x, 1, 0X3100);
  44565. op_plain_offset (x, 129, 0X3100);
  44566. create_insn (x=0XFFFF71B4);
  44567. op_plain_offset (x, 1, 0X3100);
  44568. op_plain_offset (x, 129, 0X3100);
  44569. create_insn (x=0XFFFF71B6);
  44570. op_dec (x, 1);
  44571. create_insn (x=0XFFFF71BA);
  44572. op_plain_offset (x, 1, 0X3100);
  44573. op_plain_offset (x, 129, 0X3100);
  44574. create_insn (x=0XFFFF71BC);
  44575. op_plain_offset (x, 1, 0X3100);
  44576. op_plain_offset (x, 129, 0X3100);
  44577. create_insn (x=0XFFFF71BE);
  44578. op_plain_offset (x, 1, 0X3100);
  44579. op_plain_offset (x, 129, 0X3100);
  44580. create_insn (x=0XFFFF71C0);
  44581. op_plain_offset (x, 1, 0X3100);
  44582. op_plain_offset (x, 129, 0X3100);
  44583. create_insn (x=0XFFFF71D0);
  44584. op_plain_offset (x, 1, 0X3100);
  44585. op_plain_offset (x, 129, 0X3100);
  44586. create_insn (x=0XFFFF71D2);
  44587. op_plain_offset (x, 1, 0X3100);
  44588. op_plain_offset (x, 129, 0X3100);
  44589. create_insn (x=0XFFFF71D4);
  44590. op_plain_offset (x, 1, 0X3100);
  44591. op_plain_offset (x, 129, 0X3100);
  44592. create_insn (x=0XFFFF71D6);
  44593. op_plain_offset (x, 1, 0X3100);
  44594. op_plain_offset (x, 129, 0X3100);
  44595. create_insn (x=0XFFFF71D8);
  44596. op_plain_offset (x, 1, 0X3100);
  44597. op_plain_offset (x, 129, 0X3100);
  44598. create_insn (x=0XFFFF71DA);
  44599. op_plain_offset (x, 1, 0X3100);
  44600. op_plain_offset (x, 129, 0X3100);
  44601. create_insn (x=0XFFFF71DC);
  44602. op_plain_offset (x, 1, 0X3100);
  44603. op_plain_offset (x, 129, 0X3100);
  44604. create_insn (x=0XFFFF71DE);
  44605. op_plain_offset (x, 1, 0X3100);
  44606. op_plain_offset (x, 129, 0X3100);
  44607. create_insn (x=0XFFFF71E2);
  44608. op_plain_offset (x, 1, 0X3100);
  44609. op_plain_offset (x, 129, 0X3100);
  44610. create_insn (x=0XFFFF71E4);
  44611. op_plain_offset (x, 1, 0X3100);
  44612. op_plain_offset (x, 129, 0X3100);
  44613. create_insn (x=0XFFFF71E6);
  44614. op_plain_offset (x, 1, 0X3100);
  44615. op_plain_offset (x, 129, 0X3100);
  44616. create_insn (x=0XFFFF71E8);
  44617. op_plain_offset (x, 1, 0X3100);
  44618. op_plain_offset (x, 129, 0X3100);
  44619. create_insn (x=0XFFFF71EA);
  44620. op_plain_offset (x, 1, 0X3100);
  44621. op_plain_offset (x, 129, 0X3100);
  44622. create_insn (x=0XFFFF71EC);
  44623. op_plain_offset (x, 1, 0X3100);
  44624. op_plain_offset (x, 129, 0X3100);
  44625. create_insn (x=0XFFFF71EE);
  44626. op_plain_offset (x, 1, 0X3100);
  44627. op_plain_offset (x, 129, 0X3100);
  44628. create_insn (x=0XFFFF71F0);
  44629. op_plain_offset (x, 1, 0);
  44630. op_plain_offset (x, 129, 0);
  44631. create_insn (x=0XFFFF71F6);
  44632. op_bin (x, 1);
  44633. create_insn (x=0XFFFF71FC);
  44634. op_hex (x, 1);
  44635. create_insn (x=0XFFFF71FE);
  44636. op_hex (x, 1);
  44637. create_dword (x=0XFFFF721C);
  44638. op_dec (x, 0);
  44639. create_dword (0XFFFF7220);
  44640. create_dword (0XFFFF7224);
  44641. create_dword (0XFFFF7228);
  44642. create_dword (x=0XFFFF722C);
  44643. op_dec (x, 0);
  44644. create_dword (0XFFFF7230);
  44645. create_dword (0XFFFF7234);
  44646. create_dword (0XFFFF7238);
  44647. create_dword (x=0XFFFF723C);
  44648. op_plain_offset (x, 0, 0);
  44649. op_plain_offset (x, 128, 0);
  44650. create_insn (x=0XFFFF7240);
  44651. op_plain_offset (x, 1, 0);
  44652. op_plain_offset (x, 129, 0);
  44653. create_byte (0XFFFF724A);
  44654. make_array (0XFFFF724A, 0X2);
  44655. create_dword (x=0XFFFF724C);
  44656. op_plain_offset (x, 0, 0);
  44657. op_plain_offset (x, 128, 0);
  44658. create_insn (x=0XFFFF7250);
  44659. op_plain_offset (x, 1, 0);
  44660. op_plain_offset (x, 129, 0);
  44661. create_byte (0XFFFF725E);
  44662. make_array (0XFFFF725E, 0X2);
  44663. create_dword (x=0XFFFF7260);
  44664. op_plain_offset (x, 0, 0);
  44665. op_plain_offset (x, 128, 0);
  44666. create_insn (0XFFFF7264);
  44667. create_byte (0XFFFF7286);
  44668. make_array (0XFFFF7286, 0X2);
  44669. create_insn (0XFFFF7288);
  44670. create_byte (0XFFFF72A2);
  44671. make_array (0XFFFF72A2, 0X2);
  44672. create_insn (0XFFFF72A4);
  44673. create_insn (x=0XFFFF72A6);
  44674. op_plain_offset (x, 1, 0);
  44675. op_plain_offset (x, 129, 0);
  44676. create_byte (0XFFFF72CA);
  44677. make_array (0XFFFF72CA, 0X2);
  44678. create_dword (x=0XFFFF72CC);
  44679. op_plain_offset (x, 0, 0);
  44680. op_plain_offset (x, 128, 0);
  44681. create_insn (0XFFFF72D0);
  44682. create_insn (x=0XFFFF72D2);
  44683. op_plain_offset (x, 1, 0);
  44684. op_plain_offset (x, 129, 0);
  44685. create_dword (x=0XFFFF72F0);
  44686. op_plain_offset (x, 0, 0);
  44687. op_plain_offset (x, 128, 0);
  44688. create_insn (0XFFFF72F4);
  44689. create_byte (0XFFFF72FE);
  44690. make_array (0XFFFF72FE, 0X2);
  44691. create_insn (0XFFFF7300);
  44692. create_byte (0XFFFF730A);
  44693. make_array (0XFFFF730A, 0X2);
  44694. create_insn (0XFFFF730C);
  44695. set_name (0XFFFF730C, "kmemcpy_");
  44696. create_insn (x=0XFFFF731C);
  44697. op_hex (x, 1);
  44698. create_insn (0XFFFF7350);
  44699. create_insn (0XFFFF736C);
  44700. create_insn (0XFFFF7384);
  44701. create_insn (x=0XFFFF739C);
  44702. op_hex (x, 1);
  44703. create_insn (0XFFFF73C8);
  44704. create_insn (0XFFFF73E0);
  44705. create_insn (0XFFFF73E8);
  44706. create_insn (0XFFFF7404);
  44707. create_byte (0XFFFF7422);
  44708. make_array (0XFFFF7422, 0X2);
  44709. create_insn (0XFFFF7424);
  44710. set_name (0XFFFF7424, "__kernel_printf");
  44711. create_insn (x=0XFFFF742E);
  44712. op_stkvar (x, 1);
  44713. create_insn (x=0XFFFF7430);
  44714. op_stkvar (x, 1);
  44715. create_insn (x=0XFFFF7432);
  44716. op_plain_offset (x, 1, 0);
  44717. op_plain_offset (x, 129, 0);
  44718. create_insn (x=0XFFFF7434);
  44719. op_stkvar (x, 1);
  44720. create_insn (x=0XFFFF7436);
  44721. op_plain_offset (x, 1, 0);
  44722. op_plain_offset (x, 129, 0);
  44723. create_insn (x=0XFFFF7438);
  44724. op_stkvar (x, 1);
  44725. create_insn (x=0XFFFF7442);
  44726. op_stkvar (x, 1);
  44727. create_dword (x=0XFFFF744C);
  44728. op_plain_offset (x, 0, 0);
  44729. op_plain_offset (x, 128, 0);
  44730. create_dword (x=0XFFFF7450);
  44731. op_plain_offset (x, 0, 0);
  44732. op_plain_offset (x, 128, 0);
  44733. create_insn (0XFFFF7454);
  44734. set_name (0XFFFF7454, "_kprintf");
  44735. create_insn (x=0XFFFF7458);
  44736. op_stkvar (x, 1);
  44737. create_byte (0XFFFF7466);
  44738. make_array (0XFFFF7466, 0X2);
  44739. create_insn (0XFFFF7468);
  44740. create_insn (0XFFFF747A);
  44741. create_byte (0XFFFF748A);
  44742. make_array (0XFFFF748A, 0X2);
  44743. create_insn (0XFFFF748C);
  44744. create_insn (0XFFFF74A8);
  44745. create_byte (0XFFFF74CA);
  44746. make_array (0XFFFF74CA, 0X2);
  44747. create_insn (0XFFFF74CC);
  44748. create_byte (0XFFFF74EA);
  44749. make_array (0XFFFF74EA, 0X2);
  44750. create_insn (0XFFFF74EC);
  44751. set_name (0XFFFF74EC, "___kernel_printf");
  44752. create_insn (x=0XFFFF7502);
  44753. op_stkvar (x, 1);
  44754. create_insn (0XFFFF750E);
  44755. create_insn (0XFFFF7514);
  44756. create_insn (x=0XFFFF7516);
  44757. op_stkvar (x, 1);
  44758. create_insn (x=0XFFFF751A);
  44759. op_stkvar (x, 1);
  44760. create_insn (x=0XFFFF751C);
  44761. op_stkvar (x, 1);
  44762. set_cmt (0XFFFF752A, "switch 14 cases ", 0);
  44763. create_insn (x=0XFFFF7532);
  44764. op_plain_offset (x, 1, 0);
  44765. op_plain_offset (x, 129, 0);
  44766. set_cmt (0XFFFF7536, "switch jump", 0);
  44767. set_cmt (0XFFFF7538, "jumptable FFFF7536 case 35", 1);
  44768. create_insn (0XFFFF7538);
  44769. create_insn (x=0XFFFF753A);
  44770. op_stkvar (x, 1);
  44771. set_cmt (0XFFFF753E, "jumptable FFFF7536 case 43", 1);
  44772. create_insn (0XFFFF753E);
  44773. set_cmt (0XFFFF7544, "jumptable FFFF7536 case 45", 1);
  44774. create_insn (0XFFFF7544);
  44775. create_insn (x=0XFFFF7546);
  44776. op_stkvar (x, 1);
  44777. set_cmt (0XFFFF754A, "jumptable FFFF7536 case 48", 1);
  44778. create_insn (0XFFFF754A);
  44779. create_insn (x=0XFFFF754C);
  44780. op_stkvar (x, 1);
  44781. set_cmt (0XFFFF7550, "jumptable FFFF7536 case 42", 1);
  44782. create_insn (0XFFFF7550);
  44783. set_cmt (0XFFFF7560, "jumptable FFFF7536 default case", 1);
  44784. set_name (0XFFFF7560, "def_FFFF7536");
  44785. set_cmt (0XFFFF759A, "switch 33 cases ", 0);
  44786. create_insn (0XFFFF75A2);
  44787. create_insn (x=0XFFFF75A4);
  44788. op_plain_offset (x, 1, 0);
  44789. op_plain_offset (x, 129, 0);
  44790. set_cmt (0XFFFF75A8, "switch jump", 0);
  44791. set_cmt (0XFFFF75AA, "jumptable FFFF75A8 case 99", 1);
  44792. create_insn (0XFFFF75AA);
  44793. create_insn (x=0XFFFF75B6);
  44794. op_stkvar (x, 1);
  44795. create_insn (x=0XFFFF75D6);
  44796. op_stkvar (x, 1);
  44797. create_insn (0XFFFF75DE);
  44798. set_cmt (0XFFFF75EA, "jumptable FFFF75A8 case 115", 1);
  44799. create_insn (0XFFFF75EA);
  44800. create_insn (x=0XFFFF75F6);
  44801. op_plain_offset (x, 1, 0);
  44802. op_plain_offset (x, 129, 0);
  44803. set_cmt (0XFFFF75F8, "string", 0);
  44804. set_cmt (0XFFFF75FA, "max_length", 0);
  44805. create_insn (x=0XFFFF7608);
  44806. op_stkvar (x, 1);
  44807. create_insn (x=0XFFFF7628);
  44808. op_stkvar (x, 1);
  44809. create_insn (0XFFFF7630);
  44810. set_cmt (0XFFFF763E, "jumptable FFFF75A8 cases 88,112,120", 1);
  44811. create_insn (0XFFFF763E);
  44812. create_insn (x=0XFFFF764E);
  44813. op_stkvar (x, 1);
  44814. create_insn (0XFFFF7652);
  44815. create_insn (x=0XFFFF766A);
  44816. op_stkvar (x, 1);
  44817. create_insn (x=0XFFFF766E);
  44818. op_plain_offset (x, 1, 0);
  44819. op_plain_offset (x, 129, 0);
  44820. create_insn (0XFFFF7672);
  44821. create_insn (0XFFFF767C);
  44822. create_insn (x=0XFFFF7680);
  44823. op_stkvar (x, 1);
  44824. create_insn (0XFFFF768C);
  44825. create_insn (x=0XFFFF769E);
  44826. op_stkvar (x, 1);
  44827. create_insn (0XFFFF76AA);
  44828. create_insn (0XFFFF76C8);
  44829. set_cmt (0XFFFF76DE, "string", 0);
  44830. create_insn (x=0XFFFF76DE);
  44831. op_stkvar (x, 1);
  44832. set_cmt (0XFFFF76E0, "max_length", 0);
  44833. create_insn (x=0XFFFF76EE);
  44834. op_stkvar (x, 1);
  44835. create_insn (x=0XFFFF76FC);
  44836. op_stkvar (x, 1);
  44837. create_insn (x=0XFFFF7702);
  44838. op_stkvar (x, 1);
  44839. create_insn (x=0XFFFF770E);
  44840. op_stkvar (x, 1);
  44841. create_insn (0XFFFF7736);
  44842. create_insn (x=0XFFFF7748);
  44843. op_stkvar (x, 1);
  44844. create_insn (0XFFFF7764);
  44845. create_insn (x=0XFFFF776A);
  44846. op_stkvar (x, 1);
  44847. create_insn (x=0XFFFF7786);
  44848. op_stkvar (x, 1);
  44849. create_insn (x=0XFFFF7792);
  44850. op_stkvar (x, 1);
  44851. create_insn (0XFFFF779A);
  44852. set_cmt (0XFFFF77A8, "jumptable FFFF75A8 cases 100,117", 1);
  44853. create_insn (0XFFFF77A8);
  44854. create_insn (x=0XFFFF77B0);
  44855. op_stkvar (x, 1);
  44856. create_insn (0XFFFF77EC);
  44857. create_insn (0XFFFF77F6);
  44858. set_cmt (0XFFFF77F8, "string", 0);
  44859. set_cmt (0XFFFF77FA, "max_length", 0);
  44860. create_insn (x=0XFFFF780E);
  44861. op_stkvar (x, 1);
  44862. create_insn (x=0XFFFF7814);
  44863. op_stkvar (x, 1);
  44864. create_byte (0XFFFF7836);
  44865. make_array (0XFFFF7836, 0X2);
  44866. create_dword (x=0XFFFF7838);
  44867. op_plain_offset (x, 0, 0);
  44868. op_plain_offset (x, 128, 0);
  44869. create_dword (x=0XFFFF783C);
  44870. op_plain_offset (x, 0, 0);
  44871. op_plain_offset (x, 128, 0);
  44872. create_dword (x=0XFFFF7840);
  44873. op_plain_offset (x, 0, 0);
  44874. op_plain_offset (x, 128, 0);
  44875. create_dword (x=0XFFFF7844);
  44876. op_plain_offset (x, 0, 0);
  44877. op_plain_offset (x, 128, 0);
  44878. create_insn (0XFFFF7848);
  44879. create_insn (0XFFFF7864);
  44880. create_insn (x=0XFFFF787E);
  44881. op_stkvar (x, 1);
  44882. set_cmt (0XFFFF7892, "jumptable FFFF75A8 default case", 1);
  44883. create_insn (0XFFFF7892);
  44884. set_name (0XFFFF7892, "def_FFFF75A8");
  44885. create_insn (0XFFFF789E);
  44886. create_insn (0XFFFF78B2);
  44887. create_insn (0XFFFF78CC);
  44888. set_name (0XFFFF78CC, "__kernel_printf1");
  44889. create_insn (x=0XFFFF78D2);
  44890. op_stkvar (x, 1);
  44891. create_insn (x=0XFFFF78D4);
  44892. op_stkvar (x, 1);
  44893. create_insn (x=0XFFFF78D6);
  44894. op_stkvar (x, 1);
  44895. create_insn (x=0XFFFF78D8);
  44896. op_plain_offset (x, 1, 0);
  44897. op_plain_offset (x, 129, 0);
  44898. create_insn (x=0XFFFF78DA);
  44899. op_stkvar (x, 1);
  44900. create_insn (x=0XFFFF78DC);
  44901. op_plain_offset (x, 1, 0);
  44902. op_plain_offset (x, 129, 0);
  44903. create_insn (x=0XFFFF78DE);
  44904. op_stkvar (x, 1);
  44905. create_insn (x=0XFFFF78EA);
  44906. op_stkvar (x, 1);
  44907. create_dword (x=0XFFFF78F4);
  44908. op_plain_offset (x, 0, 0);
  44909. op_plain_offset (x, 128, 0);
  44910. create_dword (x=0XFFFF78F8);
  44911. op_plain_offset (x, 0, 0);
  44912. op_plain_offset (x, 128, 0);
  44913. create_insn (0XFFFF78FC);
  44914. set_name (0XFFFF78FC, "ksnprintf");
  44915. create_insn (x=0XFFFF7900);
  44916. op_stkvar (x, 1);
  44917. create_byte (0XFFFF790E);
  44918. make_array (0XFFFF790E, 0X2);
  44919. create_insn (0XFFFF7910);
  44920. set_name (0XFFFF7910, "kmemcmp");
  44921. create_insn (0XFFFF791C);
  44922. create_insn (0XFFFF7948);
  44923. set_name (0XFFFF7948, "__ios_open_unknown");
  44924. create_insn (x=0XFFFF7958);
  44925. op_hex (x, 1);
  44926. create_insn (0XFFFF79C0);
  44927. create_dword (x=0XFFFF79F4);
  44928. op_hex (x, 0);
  44929. create_insn (0XFFFF79F8);
  44930. create_insn (x=0XFFFF7A04);
  44931. op_plain_offset (x, 1, 0);
  44932. op_plain_offset (x, 129, 0);
  44933. create_insn (0XFFFF7A42);
  44934. create_dword (x=0XFFFF7A58);
  44935. op_plain_offset (x, 0, 0);
  44936. op_plain_offset (x, 128, 0);
  44937. create_insn (0XFFFF7A5C);
  44938. set_name (0XFFFF7A5C, "kmemset");
  44939. create_insn (0XFFFF7A88);
  44940. create_insn (0XFFFF7AFE);
  44941. create_insn (0XFFFF7B30);
  44942. set_name (0XFFFF7B30, "kstrncmp");
  44943. create_insn (0XFFFF7B3E);
  44944. create_insn (0XFFFF7B70);
  44945. set_name (0XFFFF7B70, "strnlen");
  44946. create_insn (0XFFFF7B90);
  44947. create_byte (0XFFFF7BA6);
  44948. make_array (0XFFFF7BA6, 0X2);
  44949. create_insn (0XFFFF7BA8);
  44950. create_insn (0XFFFF7BB2);
  44951. create_insn (0XFFFF7BBC);
  44952. create_insn (0XFFFF7BC6);
  44953. create_insn (0XFFFF7BD0);
  44954. create_insn (0XFFFF7BDA);
  44955. create_insn (0XFFFF7BE4);
  44956. create_insn (0XFFFF7BEE);
  44957. create_insn (0XFFFF7BF8);
  44958. create_insn (0XFFFF7C02);
  44959. create_insn (0XFFFF7C0C);
  44960. create_insn (0XFFFF7C16);
  44961. create_insn (0XFFFF7C20);
  44962. create_insn (0XFFFF7C2A);
  44963. create_insn (0XFFFF7C34);
  44964. create_insn (0XFFFF7C3E);
  44965. create_insn (0XFFFF7C48);
  44966. create_insn (0XFFFF7C52);
  44967. create_insn (0XFFFF7C5C);
  44968. create_insn (0XFFFF7C66);
  44969. create_insn (0XFFFF7C70);
  44970. create_insn (0XFFFF7C7A);
  44971. create_insn (0XFFFF7C84);
  44972. create_insn (x=0XFFFF7C8C);
  44973. op_hex (x, 1);
  44974. create_insn (x=0XFFFF7CB8);
  44975. op_hex (x, 1);
  44976. create_insn (0XFFFF7CD4);
  44977. create_insn (x=0XFFFF7CDA);
  44978. op_plain_offset (x, 1, 0);
  44979. op_plain_offset (x, 129, 0);
  44980. create_insn (x=0XFFFF7CEC);
  44981. op_plain_offset (x, 1, 0);
  44982. op_plain_offset (x, 129, 0);
  44983. create_dword (x=0XFFFF7D08);
  44984. op_plain_offset (x, 0, 0);
  44985. op_plain_offset (x, 128, 0);
  44986. create_dword (0XFFFF7D0C);
  44987. create_dword (x=0XFFFF7D10);
  44988. op_plain_offset (x, 0, 0);
  44989. op_plain_offset (x, 128, 0);
  44990. create_insn (x=0XFFFF7D14);
  44991. op_plain_offset (x, 1, 0);
  44992. op_plain_offset (x, 129, 0);
  44993. create_byte (0XFFFF7D22);
  44994. make_array (0XFFFF7D22, 0X2);
  44995. create_dword (x=0XFFFF7D24);
  44996. op_plain_offset (x, 0, 0);
  44997. op_plain_offset (x, 128, 0);
  44998. create_insn (x=0XFFFF7D28);
  44999. op_plain_offset (x, 1, 0);
  45000. op_plain_offset (x, 129, 0);
  45001. create_dword (x=0XFFFF7D34);
  45002. op_plain_offset (x, 0, 0);
  45003. op_plain_offset (x, 128, 0);
  45004. create_dword (0XFFFF7D38);
  45005. create_insn (x=0XFFFF7D3C);
  45006. op_plain_offset (x, 1, 0);
  45007. op_plain_offset (x, 129, 0);
  45008. create_byte (0XFFFF7D4A);
  45009. make_array (0XFFFF7D4A, 0X2);
  45010. create_dword (x=0XFFFF7D4C);
  45011. op_plain_offset (x, 0, 0);
  45012. op_plain_offset (x, 128, 0);
  45013. create_insn (x=0XFFFF7D50);
  45014. op_plain_offset (x, 1, 0);
  45015. op_plain_offset (x, 129, 0);
  45016. create_dword (x=0XFFFF7D64);
  45017. op_plain_offset (x, 0, 0);
  45018. op_plain_offset (x, 128, 0);
  45019. create_dword (0XFFFF7D68);
  45020. create_insn (0XFFFF7D6C);
  45021. create_insn (x=0XFFFF7D72);
  45022. op_plain_offset (x, 1, 0);
  45023. op_plain_offset (x, 129, 0);
  45024. set_cmt (0XFFFF7D88, "i", 0);
  45025. set_cmt (0XFFFF7D94, "i", 0);
  45026. create_dword (x=0XFFFF7DA8);
  45027. op_plain_offset (x, 0, 0);
  45028. op_plain_offset (x, 128, 0);
  45029. create_dword (0XFFFF7DAC);
  45030. create_insn (0XFFFF7DB0);
  45031. set_cmt (0XFFFF7DDE, "i", 0);
  45032. set_cmt (0XFFFF7DE8, "i", 0);
  45033. create_insn (0XFFFF7DFE);
  45034. create_byte (0XFFFF7E06);
  45035. make_array (0XFFFF7E06, 0X2);
  45036. create_insn (0XFFFF7E08);
  45037. set_cmt (0XFFFF7E24, "i", 0);
  45038. set_cmt (0XFFFF7E2E, "i", 0);
  45039. create_insn (x=0XFFFF7E34);
  45040. op_plain_offset (x, 1, 0);
  45041. op_plain_offset (x, 129, 0);
  45042. create_insn (0XFFFF7E4E);
  45043. create_dword (x=0XFFFF7E54);
  45044. op_plain_offset (x, 0, 0);
  45045. op_plain_offset (x, 128, 0);
  45046. create_insn (0XFFFF7E58);
  45047. create_insn (x=0XFFFF7E64);
  45048. op_stkvar (x, 1);
  45049. create_insn (0XFFFF7E68);
  45050. create_insn (x=0XFFFF7E74);
  45051. op_stkvar (x, 1);
  45052. create_insn (0XFFFF7E98);
  45053. create_byte (0XFFFF7ECA);
  45054. make_array (0XFFFF7ECA, 0X2);
  45055. create_insn (0XFFFF7ECC);
  45056. create_insn (x=0XFFFF7ED8);
  45057. op_plain_offset (x, 1, 0);
  45058. op_plain_offset (x, 129, 0);
  45059. create_byte (0XFFFF7EFA);
  45060. make_array (0XFFFF7EFA, 0X2);
  45061. create_dword (x=0XFFFF7EFC);
  45062. op_plain_offset (x, 0, 0);
  45063. op_plain_offset (x, 128, 0);
  45064. create_insn (0XFFFF7F00);
  45065. create_insn (0XFFFF7F24);
  45066. create_insn (x=0XFFFF7F26);
  45067. op_plain_offset (x, 1, 0);
  45068. op_plain_offset (x, 129, 0);
  45069. create_dword (x=0XFFFF7F48);
  45070. op_plain_offset (x, 0, 0);
  45071. op_plain_offset (x, 128, 0);
  45072. create_insn (0XFFFF7F4C);
  45073. create_byte (0XFFFF7F6A);
  45074. make_array (0XFFFF7F6A, 0X2);
  45075. create_insn (0XFFFF7F6C);
  45076. create_byte (0XFFFF7F8A);
  45077. make_array (0XFFFF7F8A, 0X2);
  45078. create_insn (0XFFFF7F8C);
  45079. create_byte (0XFFFF7FAA);
  45080. make_array (0XFFFF7FAA, 0X2);
  45081. create_insn (0XFFFF7FAC);
  45082. create_insn (0XFFFF7FC0);
  45083. create_byte (0XFFFF7FF2);
  45084. make_array (0XFFFF7FF2, 0X2);
  45085. create_insn (0XFFFF7FF4);
  45086. create_byte (0XFFFF800E);
  45087. make_array (0XFFFF800E, 0X2);
  45088. create_insn (0XFFFF8010);
  45089. create_byte (0XFFFF802A);
  45090. make_array (0XFFFF802A, 0X2);
  45091. create_insn (0XFFFF802C);
  45092. create_insn (x=0XFFFF803C);
  45093. op_stkvar (x, 1);
  45094. create_insn (x=0XFFFF8042);
  45095. op_stkvar (x, 1);
  45096. create_insn (x=0XFFFF8044);
  45097. op_stkvar (x, 1);
  45098. create_insn (x=0XFFFF8046);
  45099. op_stkvar (x, 1);
  45100. create_insn (x=0XFFFF8048);
  45101. op_stkvar (x, 1);
  45102. create_insn (x=0XFFFF8054);
  45103. op_stkvar (x, 1);
  45104. create_insn (x=0XFFFF806A);
  45105. op_stkvar (x, 1);
  45106. create_insn (x=0XFFFF8070);
  45107. op_stkvar (x, 1);
  45108. create_insn (x=0XFFFF8072);
  45109. op_stkvar (x, 1);
  45110. create_insn (x=0XFFFF8090);
  45111. op_stkvar (x, 1);
  45112. create_insn (x=0XFFFF8094);
  45113. op_stkvar (x, 1);
  45114. create_insn (x=0XFFFF80BA);
  45115. op_stkvar (x, 1);
  45116. set_cmt (0XFFFF80C6, "src", 0);
  45117. create_insn (x=0XFFFF80C6);
  45118. op_stkvar (x, 1);
  45119. set_cmt (0XFFFF80C8, "dst", 0);
  45120. create_insn (x=0XFFFF80C8);
  45121. op_stkvar (x, 1);
  45122. set_cmt (0XFFFF80CA, "size", 0);
  45123. create_insn (x=0XFFFF80D0);
  45124. op_stkvar (x, 1);
  45125. create_insn (0XFFFF80EA);
  45126. create_insn (x=0XFFFF80FC);
  45127. op_stkvar (x, 1);
  45128. create_insn (x=0XFFFF8104);
  45129. op_stkvar (x, 1);
  45130. create_insn (x=0XFFFF8106);
  45131. op_stkvar (x, 1);
  45132. create_insn (0XFFFF8112);
  45133. create_insn (0XFFFF811A);
  45134. create_insn (0XFFFF8122);
  45135. create_byte (0XFFFF812A);
  45136. make_array (0XFFFF812A, 0X2);
  45137. create_insn (0XFFFF812C);
  45138. create_insn (x=0XFFFF813C);
  45139. op_stkvar (x, 1);
  45140. create_insn (x=0XFFFF8142);
  45141. op_stkvar (x, 1);
  45142. create_insn (x=0XFFFF8144);
  45143. op_stkvar (x, 1);
  45144. create_insn (x=0XFFFF8146);
  45145. op_stkvar (x, 1);
  45146. create_insn (x=0XFFFF8148);
  45147. op_stkvar (x, 1);
  45148. create_insn (x=0XFFFF8154);
  45149. op_stkvar (x, 1);
  45150. create_insn (x=0XFFFF816A);
  45151. op_stkvar (x, 1);
  45152. create_insn (x=0XFFFF8170);
  45153. op_stkvar (x, 1);
  45154. create_insn (x=0XFFFF8172);
  45155. op_stkvar (x, 1);
  45156. create_insn (x=0XFFFF8190);
  45157. op_stkvar (x, 1);
  45158. create_insn (x=0XFFFF8194);
  45159. op_stkvar (x, 1);
  45160. create_insn (x=0XFFFF81BA);
  45161. op_stkvar (x, 1);
  45162. set_cmt (0XFFFF81C6, "src", 0);
  45163. create_insn (x=0XFFFF81C6);
  45164. op_stkvar (x, 1);
  45165. set_cmt (0XFFFF81C8, "dst", 0);
  45166. create_insn (x=0XFFFF81C8);
  45167. op_stkvar (x, 1);
  45168. set_cmt (0XFFFF81CA, "size", 0);
  45169. create_insn (x=0XFFFF81D0);
  45170. op_stkvar (x, 1);
  45171. create_insn (0XFFFF81EA);
  45172. create_insn (x=0XFFFF81FC);
  45173. op_stkvar (x, 1);
  45174. create_insn (x=0XFFFF8204);
  45175. op_stkvar (x, 1);
  45176. create_insn (x=0XFFFF8206);
  45177. op_stkvar (x, 1);
  45178. create_insn (0XFFFF8212);
  45179. create_insn (0XFFFF821A);
  45180. create_insn (0XFFFF8222);
  45181. create_byte (0XFFFF822A);
  45182. make_array (0XFFFF822A, 0X2);
  45183. create_insn (0XFFFF822C);
  45184. create_insn (x=0XFFFF8230);
  45185. op_stkvar (x, 1);
  45186. create_insn (0XFFFF8248);
  45187. create_insn (x=0XFFFF824C);
  45188. op_stkvar (x, 1);
  45189. create_insn (0XFFFF8264);
  45190. create_insn (x=0XFFFF8268);
  45191. op_stkvar (x, 1);
  45192. create_insn (0XFFFF8280);
  45193. create_insn (x=0XFFFF8284);
  45194. op_stkvar (x, 1);
  45195. create_insn (x=0XFFFF8290);
  45196. op_stkvar (x, 1);
  45197. create_insn (0XFFFF8298);
  45198. create_insn (x=0XFFFF829C);
  45199. op_stkvar (x, 1);
  45200. create_insn (x=0XFFFF82B0);
  45201. op_stkvar (x, 1);
  45202. create_insn (x=0XFFFF82B6);
  45203. op_stkvar (x, 1);
  45204. create_insn (x=0XFFFF82BC);
  45205. op_stkvar (x, 1);
  45206. create_byte (0XFFFF82CE);
  45207. make_array (0XFFFF82CE, 0X2);
  45208. create_insn (0XFFFF82D0);
  45209. create_insn (x=0XFFFF82D4);
  45210. op_stkvar (x, 1);
  45211. create_insn (x=0XFFFF82E8);
  45212. op_stkvar (x, 1);
  45213. create_insn (x=0XFFFF82EE);
  45214. op_stkvar (x, 1);
  45215. create_insn (x=0XFFFF82F4);
  45216. op_stkvar (x, 1);
  45217. create_byte (0XFFFF8306);
  45218. make_array (0XFFFF8306, 0X2);
  45219. create_insn (0XFFFF8308);
  45220. create_insn (x=0XFFFF830C);
  45221. op_stkvar (x, 1);
  45222. create_insn (x=0XFFFF8320);
  45223. op_stkvar (x, 1);
  45224. create_insn (x=0XFFFF8326);
  45225. op_stkvar (x, 1);
  45226. create_insn (x=0XFFFF832C);
  45227. op_stkvar (x, 1);
  45228. create_byte (0XFFFF833E);
  45229. make_array (0XFFFF833E, 0X2);
  45230. create_insn (0XFFFF8340);
  45231. create_insn (x=0XFFFF8344);
  45232. op_stkvar (x, 1);
  45233. create_insn (x=0XFFFF8352);
  45234. op_stkvar (x, 1);
  45235. create_insn (x=0XFFFF8358);
  45236. op_stkvar (x, 1);
  45237. create_insn (x=0XFFFF835E);
  45238. op_stkvar (x, 1);
  45239. create_insn (0XFFFF8374);
  45240. create_insn (0XFFFF83A8);
  45241. create_insn (x=0XFFFF83AE);
  45242. op_stkvar (x, 1);
  45243. create_insn (x=0XFFFF83C4);
  45244. op_stkvar (x, 1);
  45245. create_insn (x=0XFFFF83C6);
  45246. op_stkvar (x, 1);
  45247. create_byte (0XFFFF83D2);
  45248. make_array (0XFFFF83D2, 0X2);
  45249. create_insn (0XFFFF83D4);
  45250. create_insn (x=0XFFFF83DA);
  45251. op_stkvar (x, 1);
  45252. create_insn (x=0XFFFF83F0);
  45253. op_stkvar (x, 1);
  45254. create_insn (x=0XFFFF83F2);
  45255. op_stkvar (x, 1);
  45256. create_insn (x=0XFFFF83FC);
  45257. op_stkvar (x, 1);
  45258. create_insn (x=0XFFFF83FE);
  45259. op_plain_offset (x, 1, 0);
  45260. op_plain_offset (x, 129, 0);
  45261. create_insn (x=0XFFFF8402);
  45262. op_stkvar (x, 1);
  45263. create_insn (x=0XFFFF840E);
  45264. op_stkvar (x, 1);
  45265. create_insn (x=0XFFFF841A);
  45266. op_stkvar (x, 1);
  45267. create_dword (x=0XFFFF8430);
  45268. op_plain_offset (x, 0, 0);
  45269. op_plain_offset (x, 128, 0);
  45270. create_insn (0XFFFF8434);
  45271. create_insn (0XFFFF8454);
  45272. create_insn (0XFFFF8464);
  45273. create_insn (0XFFFF849C);
  45274. create_insn (0XFFFF84A2);
  45275. create_insn (0XFFFF84AC);
  45276. create_insn (0XFFFF84DE);
  45277. create_insn (0XFFFF84EE);
  45278. create_insn (0XFFFF8526);
  45279. create_insn (0XFFFF8534);
  45280. create_byte (0XFFFF853E);
  45281. make_array (0XFFFF853E, 0X2);
  45282. create_insn (0XFFFF8540);
  45283. create_insn (0XFFFF854C);
  45284. create_insn (0XFFFF8560);
  45285. create_insn (0XFFFF8570);
  45286. create_insn (0XFFFF85BC);
  45287. create_insn (0XFFFF85FA);
  45288. create_insn (0XFFFF8604);
  45289. create_insn (0XFFFF862E);
  45290. create_insn (0XFFFF863E);
  45291. create_insn (0XFFFF868A);
  45292. create_insn (0XFFFF86D0);
  45293. create_byte (0XFFFF86DA);
  45294. make_array (0XFFFF86DA, 0X2);
  45295. create_insn (0XFFFF86DC);
  45296. set_name (0XFFFF86DC, "nullsub_1");
  45297. create_byte (0XFFFF86DE);
  45298. make_array (0XFFFF86DE, 0X2);
  45299. create_insn (0XFFFF86E0);
  45300. set_name (0XFFFF86E0, "j_kernel_thread_abort_handler");
  45301. create_dword (x=0XFFFF86EC);
  45302. op_plain_offset (x, 0, 0XFFFF86EC);
  45303. op_plain_offset (x, 128, 0XFFFF86EC);
  45304. create_insn (0XFFFF86F0);
  45305. set_name (0XFFFF86F0, "j_printf_0");
  45306. create_dword (x=0XFFFF86FC);
  45307. op_plain_offset (x, 0, 0XFFFF86FC);
  45308. op_plain_offset (x, 128, 0XFFFF86FC);
  45309. create_insn (0XFFFF8700);
  45310. set_name (0XFFFF8700, "kmemcpy");
  45311. make_array (0XFFFF8702, 0X2);
  45312. create_insn (0XFFFF8704);
  45313. create_insn (0XFFFF8708);
  45314. set_name (0XFFFF8708, "disable_interrupts");
  45315. make_array (0XFFFF870A, 0X2);
  45316. create_insn (0XFFFF870C);
  45317. create_insn (0XFFFF8710);
  45318. set_name (0XFFFF8710, "enable_interrupts");
  45319. make_array (0XFFFF8712, 0X2);
  45320. create_insn (0XFFFF8714);
  45321. create_insn (0XFFFF8718);
  45322. set_name (0XFFFF8718, "j_save_thread_context_and_reschedule");
  45323. make_array (0XFFFF871A, 0X2);
  45324. create_insn (0XFFFF871C);
  45325. create_insn (0XFFFF8720);
  45326. set_name (0XFFFF8720, "j_mcr_p15_0_r0_c3_c0_0");
  45327. make_array (0XFFFF8722, 0X2);
  45328. create_insn (0XFFFF8724);
  45329. create_insn (0XFFFF8728);
  45330. set_name (0XFFFF8728, "j_printf_and_hang");
  45331. make_array (0XFFFF872A, 0X2);
  45332. create_insn (0XFFFF872C);
  45333. create_insn (0XFFFF8730);
  45334. make_array (0XFFFF8732, 0X2);
  45335. create_insn (0XFFFF8734);
  45336. create_insn (0XFFFF8738);
  45337. make_array (0XFFFF873A, 0X2);
  45338. create_insn (0XFFFF873C);
  45339. create_insn (0XFFFF8740);
  45340. make_array (0XFFFF8742, 0X2);
  45341. create_insn (0XFFFF8744);
  45342. create_insn (0XFFFF8748);
  45343. make_array (0XFFFF874A, 0X2);
  45344. create_insn (0XFFFF874C);
  45345. create_insn (0XFFFF8750);
  45346. make_array (0XFFFF8752, 0X2);
  45347. create_insn (0XFFFF8754);
  45348. create_insn (0XFFFF8758);
  45349. make_array (0XFFFF875A, 0X2);
  45350. create_insn (0XFFFF875C);
  45351. create_insn (0XFFFF8760);
  45352. make_array (0XFFFF8762, 0X2);
  45353. create_insn (0XFFFF8764);
  45354. create_insn (0XFFFF8768);
  45355. make_array (0XFFFF876A, 0X2);
  45356. create_insn (0XFFFF876C);
  45357. create_insn (0XFFFF8770);
  45358. make_array (0XFFFF8772, 0X2);
  45359. create_insn (0XFFFF8774);
  45360. create_insn (0XFFFF8778);
  45361. make_array (0XFFFF877A, 0X2);
  45362. create_insn (0XFFFF877C);
  45363. create_insn (0XFFFF8780);
  45364. make_array (0XFFFF8782, 0X2);
  45365. create_insn (0XFFFF8784);
  45366. create_insn (0XFFFF8788);
  45367. make_array (0XFFFF878A, 0X2);
  45368. create_insn (0XFFFF878C);
  45369. create_insn (0XFFFF8790);
  45370. make_array (0XFFFF8792, 0X2);
  45371. create_insn (0XFFFF8794);
  45372. create_insn (0XFFFF8798);
  45373. make_array (0XFFFF879A, 0X2);
  45374. create_insn (0XFFFF879C);
  45375. create_insn (0XFFFF87A0);
  45376. make_array (0XFFFF87A2, 0X2);
  45377. create_insn (0XFFFF87A4);
  45378. create_insn (0XFFFF87A8);
  45379. make_array (0XFFFF87AA, 0X2);
  45380. create_insn (0XFFFF87AC);
  45381. create_insn (0XFFFF87B0);
  45382. make_array (0XFFFF87B2, 0X2);
  45383. create_insn (0XFFFF87B4);
  45384. create_insn (0XFFFF87B8);
  45385. make_array (0XFFFF87BA, 0X2);
  45386. create_insn (0XFFFF87BC);
  45387. create_insn (0XFFFF87C0);
  45388. make_array (0XFFFF87C2, 0X2);
  45389. create_insn (0XFFFF87C4);
  45390. create_strlit (0XFFFF87C8, 0XFFFF87F7);
  45391. set_name (0XFFFF87C8, "aUpdatedDdrSett");
  45392. create_strlit (0XFFFF87F8, 0XFFFF8823);
  45393. set_name (0XFFFF87F8, "aIosversionIosp");
  45394. set_cmt (0XFFFF8824, "jump table for switch statement", 0);
  45395. create_dword (x=0XFFFF8824);
  45396. op_plain_offset (x, 0, 0);
  45397. op_plain_offset (x, 128, 0);
  45398. create_dword (x=0XFFFF8828);
  45399. op_plain_offset (x, 0, 0);
  45400. op_plain_offset (x, 128, 0);
  45401. create_dword (x=0XFFFF882C);
  45402. op_plain_offset (x, 0, 0);
  45403. op_plain_offset (x, 128, 0);
  45404. create_dword (x=0XFFFF8830);
  45405. op_plain_offset (x, 0, 0);
  45406. op_plain_offset (x, 128, 0);
  45407. create_dword (x=0XFFFF8834);
  45408. op_plain_offset (x, 0, 0);
  45409. op_plain_offset (x, 128, 0);
  45410. create_dword (x=0XFFFF8838);
  45411. op_plain_offset (x, 0, 0);
  45412. op_plain_offset (x, 128, 0);
  45413. create_dword (x=0XFFFF883C);
  45414. op_plain_offset (x, 0, 0);
  45415. op_plain_offset (x, 128, 0);
  45416. set_cmt (0XFFFF8840, "jump table for switch statement", 0);
  45417. create_dword (x=0XFFFF8840);
  45418. op_plain_offset (x, 0, 0);
  45419. op_plain_offset (x, 128, 0);
  45420. create_dword (x=0XFFFF8844);
  45421. op_plain_offset (x, 0, 0);
  45422. op_plain_offset (x, 128, 0);
  45423. create_dword (x=0XFFFF8848);
  45424. op_plain_offset (x, 0, 0);
  45425. op_plain_offset (x, 128, 0);
  45426. create_dword (x=0XFFFF884C);
  45427. op_plain_offset (x, 0, 0);
  45428. op_plain_offset (x, 128, 0);
  45429. create_dword (x=0XFFFF8850);
  45430. op_plain_offset (x, 0, 0);
  45431. op_plain_offset (x, 128, 0);
  45432. create_dword (x=0XFFFF8854);
  45433. op_plain_offset (x, 0, 0);
  45434. op_plain_offset (x, 128, 0);
  45435. create_dword (x=0XFFFF8858);
  45436. op_plain_offset (x, 0, 0);
  45437. op_plain_offset (x, 128, 0);
  45438. create_dword (x=0XFFFF885C);
  45439. op_plain_offset (x, 0, 0);
  45440. op_plain_offset (x, 128, 0);
  45441. create_dword (x=0XFFFF8860);
  45442. op_plain_offset (x, 0, 0);
  45443. op_plain_offset (x, 128, 0);
  45444. create_dword (x=0XFFFF8864);
  45445. op_plain_offset (x, 0, 0);
  45446. op_plain_offset (x, 128, 0);
  45447. create_dword (x=0XFFFF8868);
  45448. op_plain_offset (x, 0, 0);
  45449. op_plain_offset (x, 128, 0);
  45450. create_dword (x=0XFFFF886C);
  45451. op_plain_offset (x, 0, 0);
  45452. op_plain_offset (x, 128, 0);
  45453. create_dword (x=0XFFFF8870);
  45454. op_plain_offset (x, 0, 0);
  45455. op_plain_offset (x, 128, 0);
  45456. create_dword (x=0XFFFF8874);
  45457. op_plain_offset (x, 0, 0);
  45458. op_plain_offset (x, 128, 0);
  45459. create_dword (x=0XFFFF8878);
  45460. op_plain_offset (x, 0, 0);
  45461. op_plain_offset (x, 128, 0);
  45462. create_dword (x=0XFFFF887C);
  45463. op_plain_offset (x, 0, 0);
  45464. op_plain_offset (x, 128, 0);
  45465. create_strlit (0XFFFF88C0, 0XFFFF88F1);
  45466. set_name (0XFFFF88C0, "aThreadDIsNotDe");
  45467. create_byte (0XFFFF88F1);
  45468. make_array (0XFFFF88F1, 0X3);
  45469. create_strlit (0XFFFF88F4, 0XFFFF88FC);
  45470. set_name (0XFFFF88F4, "aUnknown");
  45471. create_strlit (0XFFFF88FC, 0XFFFF8915);
  45472. set_name (0XFFFF88FC, "aThread2d08xS");
  45473. create_byte (0XFFFF8915);
  45474. make_array (0XFFFF8915, 0X3);
  45475. create_strlit (0XFFFF8918, 0XFFFF8940);
  45476. set_name (0XFFFF8918, "aCpsr08xIrqCFiq");
  45477. create_strlit (0XFFFF8940, 0XFFFF8957);
  45478. set_name (0XFFFF8940, "aPriDPidDS");
  45479. create_strlit (0XFFFF8958, 0XFFFF8975);
  45480. set_name (0XFFFF8958, "aR000308x08x08x");
  45481. create_byte (0XFFFF8975);
  45482. make_array (0XFFFF8975, 0X3);
  45483. create_strlit (0XFFFF8978, 0XFFFF8995);
  45484. set_name (0XFFFF8978, "aR040708x08x08x");
  45485. create_byte (0XFFFF8995);
  45486. make_array (0XFFFF8995, 0X3);
  45487. create_strlit (0XFFFF8998, 0XFFFF89B5);
  45488. set_name (0XFFFF8998, "aR081108x08x08x");
  45489. create_byte (0XFFFF89B5);
  45490. make_array (0XFFFF89B5, 0X3);
  45491. create_strlit (0XFFFF89B8, 0XFFFF89D5);
  45492. set_name (0XFFFF89B8, "aR121508x08x08x");
  45493. create_byte (0XFFFF89D5);
  45494. make_array (0XFFFF89D5, 0X3);
  45495. create_strlit (0XFFFF89D8, 0XFFFF89FA);
  45496. set_name (0XFFFF89D8, "aSyscallStack08");
  45497. create_byte (0XFFFF89FA);
  45498. make_array (0XFFFF89FA, 0X2);
  45499. create_strlit (0XFFFF89FC, 0XFFFF8A02);
  45500. set_name (0XFFFF89FC, "aReady");
  45501. create_byte (0XFFFF8A02);
  45502. make_array (0XFFFF8A02, 0X2);
  45503. create_strlit (0XFFFF8A04, 0XFFFF8A0C);
  45504. set_name (0XFFFF8A04, "aRunning");
  45505. create_strlit (0XFFFF8A0C, 0XFFFF8A14);
  45506. set_name (0XFFFF8A0C, "aStopped");
  45507. create_strlit (0XFFFF8A14, 0XFFFF8A1C);
  45508. set_name (0XFFFF8A14, "aWaiting");
  45509. create_strlit (0XFFFF8A1C, 0XFFFF8A21);
  45510. set_name (0XFFFF8A1C, "aDead");
  45511. create_byte (0XFFFF8A21);
  45512. make_array (0XFFFF8A21, 0X3);
  45513. create_strlit (0XFFFF8A24, 0XFFFF8A2C);
  45514. set_name (0XFFFF8A24, "aFaulted");
  45515. create_strlit (0XFFFF8A2C, 0XFFFF8A30);
  45516. set_name (0XFFFF8A2C, "aUsr");
  45517. create_strlit (0XFFFF8A30, 0XFFFF8A34);
  45518. set_name (0XFFFF8A30, "aIrq");
  45519. create_strlit (0XFFFF8A34, 0XFFFF8A38);
  45520. set_name (0XFFFF8A34, "aFiq");
  45521. create_strlit (0XFFFF8A38, 0XFFFF8A3C);
  45522. set_name (0XFFFF8A38, "aSys_0");
  45523. create_strlit (0XFFFF8A3C, 0XFFFF8A40);
  45524. set_name (0XFFFF8A3C, "aUnd");
  45525. create_strlit (0XFFFF8A40, 0XFFFF8A44);
  45526. set_name (0XFFFF8A40, "aAbt");
  45527. create_strlit (0XFFFF8A44, 0XFFFF8A48);
  45528. set_name (0XFFFF8A44, "aSvc");
  45529. create_strlit (0XFFFF8A48, 0XFFFF8A6E);
  45530. set_name (0XFFFF8A48, "aUnableToMapReg");
  45531. create_byte (0XFFFF8A6E);
  45532. make_array (0XFFFF8A6E, 0X2);
  45533. create_strlit (0XFFFF8A70, 0XFFFF8A98);
  45534. set_name (0XFFFF8A70, "aLoadSegment08x");
  45535. create_strlit (0XFFFF8A98, 0XFFFF8AC8);
  45536. set_name (0XFFFF8A98, "aPriorityDStack");
  45537. create_strlit (0XFFFF8AC8, 0XFFFF8AE7);
  45538. set_name (0XFFFF8AC8, "aStartingThread");
  45539. create_dword (x=0XFFFF8AE8);
  45540. op_chr (x, 0);
  45541. set_name (0XFFFF8AE8, "elf_magic");
  45542. create_byte (0XFFFF8AEC);
  45543. make_array (0XFFFF8AEC, 0X4);
  45544. create_strlit (0XFFFF8AF0, 0XFFFF8B27);
  45545. set_name (0XFFFF8AF0, "aUpdatedDdrSe_0");
  45546. create_strlit (0XFFFF8B28, 0XFFFF8B2F);
  45547. set_name (0XFFFF8B28, "aMs08x");
  45548. create_strlit (0XFFFF8B30, 0XFFFF8B37);
  45549. set_name (0XFFFF8B30, "aCa08x");
  45550. create_strlit (0XFFFF8B38, 0XFFFF8B3F);
  45551. set_name (0XFFFF8B38, "aNg08x");
  45552. create_strlit (0XFFFF8B40, 0XFFFF8B65);
  45553. set_name (0XFFFF8B40, "aIoshandleevent");
  45554. create_byte (0XFFFF8B65);
  45555. make_array (0XFFFF8B65, 0X3);
  45556. create_strlit (0XFFFF8B68, 0XFFFF8B93);
  45557. set_name (0XFFFF8B68, "aIoshandleeve_0");
  45558. create_strlit (0XFFFF8B94, 0XFFFF8BB5);
  45559. set_name (0XFFFF8B94, "aQueueD08xOwner");
  45560. create_byte (0XFFFF8BB5);
  45561. make_array (0XFFFF8BB5, 0X3);
  45562. create_strlit (0XFFFF8BB8, 0XFFFF8BCF);
  45563. set_name (0XFFFF8BB8, "aSizeDCountD");
  45564. create_strlit (0XFFFF8BD0, 0XFFFF8BED);
  45565. set_name (0XFFFF8BD0, "aEmptyq08xFullq");
  45566. create_byte (0XFFFF8BED);
  45567. make_array (0XFFFF8BED, 0X3);
  45568. create_strlit (0XFFFF8BF0, 0XFFFF8C0B);
  45569. set_name (0XFFFF8BF0, "aQueueD08xUnuse");
  45570. create_strlit (0XFFFF8C0C, 0XFFFF8C15);
  45571. set_name (0XFFFF8C0C, "aDevAes_0");
  45572. create_byte (0XFFFF8C15);
  45573. make_array (0XFFFF8C15, 0X3);
  45574. create_strlit (0XFFFF8C18, 0XFFFF8C21);
  45575. set_name (0XFFFF8C18, "aDevSha");
  45576. create_byte (0XFFFF8C21);
  45577. make_array (0XFFFF8C21, 0X3);
  45578. create_strlit (0XFFFF8C24, 0XFFFF8C4C);
  45579. set_name (0XFFFF8C24, "aSetIpcAccessRi");
  45580. create_strlit (0XFFFF8C4C, 0XFFFF8C57);
  45581. set_name (0XFFFF8C4C, "aDD");
  45582. create_strlit (0XFFFF8C58, 0XFFFF8C7A);
  45583. set_name (0XFFFF8C58, "aResourceD08xSI");
  45584. create_byte (0XFFFF8C7A);
  45585. make_array (0XFFFF8C7A, 0X2);
  45586. create_strlit (0XFFFF8C7C, 0XFFFF8C98);
  45587. set_name (0XFFFF8C7C, "aOwnerDSMq08x");
  45588. create_strlit (0XFFFF8C98, 0XFFFF8CC2);
  45589. set_name (0XFFFF8C98, "aUnableToCrea_3");
  45590. create_byte (0XFFFF8CC2);
  45591. make_array (0XFFFF8CC2, 0X2);
  45592. create_strlit (0XFFFF8CC4, 0XFFFF8CF0);
  45593. set_name (0XFFFF8CC4, "aUnableToRegi_2");
  45594. create_strlit (0XFFFF8CF0, 0XFFFF8D02);
  45595. set_name (0XFFFF8CF0, "aTimerD08x");
  45596. create_byte (0XFFFF8D02);
  45597. make_array (0XFFFF8D02, 0X2);
  45598. create_strlit (0XFFFF8D04, 0XFFFF8D1F);
  45599. set_name (0XFFFF8D04, "aValueDInterval");
  45600. create_strlit (0XFFFF8D20, 0XFFFF8D38);
  45601. set_name (0XFFFF8D20, "aMesg08xMq08x");
  45602. create_strlit (0XFFFF8D38, 0XFFFF8D52);
  45603. set_name (0XFFFF8D38, "aPrev08xNext08x");
  45604. create_byte (0XFFFF8D52);
  45605. make_array (0XFFFF8D52, 0X2);
  45606. create_strlit (0XFFFF8D54, 0XFFFF8D66);
  45607. set_name (0XFFFF8D54, "aOwnerDS");
  45608. create_byte (0XFFFF8D66);
  45609. make_array (0XFFFF8D66, 0X2);
  45610. create_strlit (0XFFFF8D68, 0XFFFF8D79);
  45611. set_name (0XFFFF8D68, "aHeapD08x");
  45612. create_byte (0XFFFF8D79);
  45613. make_array (0XFFFF8D79, 0X3);
  45614. create_strlit (0XFFFF8D7C, 0XFFFF8D94);
  45615. set_name (0XFFFF8D7C, "aBase08xSizeD");
  45616. create_strlit (0XFFFF8D94, 0XFFFF8DA6);
  45617. set_name (0XFFFF8D94, "aFreelist08x");
  45618. create_byte (0XFFFF8DA6);
  45619. make_array (0XFFFF8DA6, 0X2);
  45620. create_strlit (0XFFFF8DA8, 0XFFFF8DC2);
  45621. set_name (0XFFFF8DA8, "aBase08xSizeD_0");
  45622. create_byte (0XFFFF8DC2);
  45623. make_array (0XFFFF8DC2, 0X2);
  45624. create_strlit (0XFFFF8DC4, 0XFFFF8DD9);
  45625. set_name (0XFFFF8DC4, "aUnknownMessage");
  45626. create_byte (0XFFFF8DD9);
  45627. make_array (0XFFFF8DD9, 0X3);
  45628. create_strlit (0XFFFF8DDC, 0XFFFF8E04);
  45629. set_name (0XFFFF8DDC, "aIpcFailedBufCh");
  45630. create_strlit (0XFFFF8E04, 0XFFFF8E27);
  45631. set_name (0XFFFF8E04, "aDispatchSwitch");
  45632. create_strlit (0XFFFF8E28, 0XFFFF8E44);
  45633. set_name (0XFFFF8E28, "aUnknownInterru");
  45634. create_strlit (0XFFFF8E44, 0XFFFF8E71);
  45635. set_name (0XFFFF8E44, "aIpcFailedOpenP");
  45636. create_byte (0XFFFF8E71);
  45637. make_array (0XFFFF8E71, 0X3);
  45638. set_cmt (0XFFFF8E74, "jump table for switch statement", 0);
  45639. create_dword (x=0XFFFF8E74);
  45640. op_plain_offset (x, 0, 0);
  45641. op_plain_offset (x, 128, 0);
  45642. set_name (0XFFFF8E74, "jpt_FFFF4BE2");
  45643. create_dword (x=0XFFFF8E78);
  45644. op_plain_offset (x, 0, 0);
  45645. op_plain_offset (x, 128, 0);
  45646. create_dword (x=0XFFFF8E7C);
  45647. op_plain_offset (x, 0, 0);
  45648. op_plain_offset (x, 128, 0);
  45649. create_dword (x=0XFFFF8E80);
  45650. op_plain_offset (x, 0, 0);
  45651. op_plain_offset (x, 128, 0);
  45652. create_dword (x=0XFFFF8E84);
  45653. op_plain_offset (x, 0, 0);
  45654. op_plain_offset (x, 128, 0);
  45655. create_dword (x=0XFFFF8E88);
  45656. op_plain_offset (x, 0, 0);
  45657. op_plain_offset (x, 128, 0);
  45658. create_dword (x=0XFFFF8E8C);
  45659. op_plain_offset (x, 0, 0);
  45660. op_plain_offset (x, 128, 0);
  45661. create_dword (x=0XFFFF8E90);
  45662. op_plain_offset (x, 0, 0);
  45663. op_plain_offset (x, 128, 0);
  45664. create_strlit (0XFFFF8E9C, 0XFFFF8EA1);
  45665. set_name (0XFFFF8E9C, "a16kb");
  45666. create_byte (0XFFFF8EA1);
  45667. make_array (0XFFFF8EA1, 0X3);
  45668. create_strlit (0XFFFF8EA4, 0XFFFF8EA9);
  45669. set_name (0XFFFF8EA4, "a64kb");
  45670. create_byte (0XFFFF8EA9);
  45671. make_array (0XFFFF8EA9, 0X3);
  45672. create_strlit (0XFFFF8EAC, 0XFFFF8EB0);
  45673. set_name (0XFFFF8EAC, "a1mb");
  45674. create_strlit (0XFFFF8EB0, 0XFFFF8ECC);
  45675. set_name (0XFFFF8EB0, "aFailedPointerC");
  45676. create_strlit (0XFFFF8ECC, 0XFFFF8ECF);
  45677. set_name (0XFFFF8ECC, "aNa");
  45678. create_strlit (0XFFFF8ED0, 0XFFFF8ED3);
  45679. set_name (0XFFFF8ED0, "aKo");
  45680. create_strlit (0XFFFF8ED4, 0XFFFF8ED7);
  45681. set_name (0XFFFF8ED4, "aRo");
  45682. create_strlit (0XFFFF8ED8, 0XFFFF8EDB);
  45683. set_name (0XFFFF8ED8, "aRw");
  45684. create_strlit (0XFFFF8EDC, 0XFFFF8EF2);
  45685. set_name (0XFFFF8EDC, "aMva08xPageS");
  45686. create_byte (0XFFFF8EF2);
  45687. make_array (0XFFFF8EF2, 0X2);
  45688. create_strlit (0XFFFF8EF4, 0XFFFF8F17);
  45689. set_name (0XFFFF8EF4, "aPa08xDomainDAp");
  45690. create_strlit (0XFFFF8F18, 0XFFFF8F48);
  45691. set_name (0XFFFF8F18, "aPageTableRegio");
  45692. create_strlit (0XFFFF8F48, 0XFFFF8F5E);
  45693. set_name (0XFFFF8F48, "aSetAssociative");
  45694. create_byte (0XFFFF8F5E);
  45695. make_array (0XFFFF8F5E, 0X2);
  45696. create_strlit (0XFFFF8F60, 0XFFFF8F68);
  45697. set_name (0XFFFF8F60, "aD_D");
  45698. create_strlit (0XFFFF8F68, 0XFFFF8F7A);
  45699. set_name (0XFFFF8F68, "a02dInUse");
  45700. create_byte (0XFFFF8F7A);
  45701. make_array (0XFFFF8F7A, 0X2);
  45702. create_strlit (0XFFFF8F7C, 0XFFFF8F8B);
  45703. set_name (0XFFFF8F7C, "aLockdownTlb");
  45704. create_strlit (0XFFFF8F8C, 0XFFFF8F91);
  45705. set_name (0XFFFF8F8C, "aD");
  45706. create_byte (0XFFFF8F91);
  45707. make_array (0XFFFF8F91, 0X3);
  45708. create_strlit (0XFFFF8F94, 0XFFFF8FDB);
  45709. set_name (0XFFFF8F94, "aNotEnoughIobuf");
  45710. create_strlit (0XFFFF8FDC, 0XFFFF9001);
  45711. set_name (0XFFFF8FDC, "aBadInvalidateR");
  45712. create_byte (0XFFFF9001);
  45713. make_array (0XFFFF9001, 0X3);
  45714. set_cmt (0XFFFF9004, "jump table for switch statement", 0);
  45715. create_dword (x=0XFFFF9004);
  45716. op_plain_offset (x, 0, 0);
  45717. op_plain_offset (x, 128, 0);
  45718. create_dword (x=0XFFFF9008);
  45719. op_plain_offset (x, 0, 0);
  45720. op_plain_offset (x, 128, 0);
  45721. create_dword (x=0XFFFF900C);
  45722. op_plain_offset (x, 0, 0);
  45723. op_plain_offset (x, 128, 0);
  45724. create_dword (x=0XFFFF9010);
  45725. op_plain_offset (x, 0, 0);
  45726. op_plain_offset (x, 128, 0);
  45727. create_dword (x=0XFFFF9014);
  45728. op_plain_offset (x, 0, 0);
  45729. op_plain_offset (x, 128, 0);
  45730. create_dword (x=0XFFFF9018);
  45731. op_plain_offset (x, 0, 0);
  45732. op_plain_offset (x, 128, 0);
  45733. create_dword (x=0XFFFF901C);
  45734. op_plain_offset (x, 0, 0);
  45735. op_plain_offset (x, 128, 0);
  45736. create_dword (x=0XFFFF9020);
  45737. op_plain_offset (x, 0, 0);
  45738. op_plain_offset (x, 128, 0);
  45739. create_dword (x=0XFFFF9024);
  45740. op_plain_offset (x, 0, 0);
  45741. op_plain_offset (x, 128, 0);
  45742. create_dword (x=0XFFFF9028);
  45743. op_plain_offset (x, 0, 0);
  45744. op_plain_offset (x, 128, 0);
  45745. create_dword (x=0XFFFF902C);
  45746. op_plain_offset (x, 0, 0);
  45747. op_plain_offset (x, 128, 0);
  45748. create_dword (x=0XFFFF9030);
  45749. op_plain_offset (x, 0, 0);
  45750. op_plain_offset (x, 128, 0);
  45751. create_dword (x=0XFFFF9034);
  45752. op_plain_offset (x, 0, 0);
  45753. op_plain_offset (x, 128, 0);
  45754. create_dword (x=0XFFFF9038);
  45755. op_plain_offset (x, 0, 0);
  45756. op_plain_offset (x, 128, 0);
  45757. create_dword (x=0XFFFF903C);
  45758. op_plain_offset (x, 0, 0);
  45759. op_plain_offset (x, 128, 0);
  45760. create_dword (x=0XFFFF9040);
  45761. op_plain_offset (x, 0, 0);
  45762. op_plain_offset (x, 128, 0);
  45763. create_dword (x=0XFFFF9044);
  45764. op_plain_offset (x, 0, 0);
  45765. op_plain_offset (x, 128, 0);
  45766. create_dword (x=0XFFFF9048);
  45767. op_plain_offset (x, 0, 0);
  45768. op_plain_offset (x, 128, 0);
  45769. create_dword (x=0XFFFF904C);
  45770. op_plain_offset (x, 0, 0);
  45771. op_plain_offset (x, 128, 0);
  45772. create_dword (x=0XFFFF9050);
  45773. op_plain_offset (x, 0, 0);
  45774. op_plain_offset (x, 128, 0);
  45775. create_dword (x=0XFFFF9054);
  45776. op_plain_offset (x, 0, 0);
  45777. op_plain_offset (x, 128, 0);
  45778. create_dword (x=0XFFFF9058);
  45779. op_plain_offset (x, 0, 0);
  45780. op_plain_offset (x, 128, 0);
  45781. create_dword (x=0XFFFF905C);
  45782. op_plain_offset (x, 0, 0);
  45783. op_plain_offset (x, 128, 0);
  45784. create_dword (x=0XFFFF9060);
  45785. op_plain_offset (x, 0, 0);
  45786. op_plain_offset (x, 128, 0);
  45787. create_dword (x=0XFFFF9064);
  45788. op_plain_offset (x, 0, 0);
  45789. op_plain_offset (x, 128, 0);
  45790. create_dword (x=0XFFFF9068);
  45791. op_plain_offset (x, 0, 0);
  45792. op_plain_offset (x, 128, 0);
  45793. create_dword (x=0XFFFF906C);
  45794. op_plain_offset (x, 0, 0);
  45795. op_plain_offset (x, 128, 0);
  45796. create_dword (x=0XFFFF9070);
  45797. op_plain_offset (x, 0, 0);
  45798. op_plain_offset (x, 128, 0);
  45799. create_dword (x=0XFFFF9074);
  45800. op_plain_offset (x, 0, 0);
  45801. op_plain_offset (x, 128, 0);
  45802. create_dword (x=0XFFFF9078);
  45803. op_plain_offset (x, 0, 0);
  45804. op_plain_offset (x, 128, 0);
  45805. create_dword (x=0XFFFF907C);
  45806. op_plain_offset (x, 0, 0);
  45807. op_plain_offset (x, 128, 0);
  45808. create_dword (x=0XFFFF9080);
  45809. op_plain_offset (x, 0, 0);
  45810. op_plain_offset (x, 128, 0);
  45811. create_dword (x=0XFFFF9084);
  45812. op_plain_offset (x, 0, 0);
  45813. op_plain_offset (x, 128, 0);
  45814. create_dword (x=0XFFFF9088);
  45815. op_plain_offset (x, 0, 0);
  45816. op_plain_offset (x, 128, 0);
  45817. create_dword (x=0XFFFF908C);
  45818. op_plain_offset (x, 0, 0);
  45819. op_plain_offset (x, 128, 0);
  45820. create_dword (x=0XFFFF9090);
  45821. op_plain_offset (x, 0, 0);
  45822. op_plain_offset (x, 128, 0);
  45823. create_dword (x=0XFFFF9094);
  45824. op_plain_offset (x, 0, 0);
  45825. op_plain_offset (x, 128, 0);
  45826. create_dword (x=0XFFFF9098);
  45827. op_plain_offset (x, 0, 0);
  45828. op_plain_offset (x, 128, 0);
  45829. create_dword (x=0XFFFF909C);
  45830. op_plain_offset (x, 0, 0);
  45831. op_plain_offset (x, 128, 0);
  45832. create_dword (x=0XFFFF90A0);
  45833. op_plain_offset (x, 0, 0);
  45834. op_plain_offset (x, 128, 0);
  45835. create_dword (x=0XFFFF90A4);
  45836. op_plain_offset (x, 0, 0);
  45837. op_plain_offset (x, 128, 0);
  45838. create_dword (x=0XFFFF90A8);
  45839. op_plain_offset (x, 0, 0);
  45840. op_plain_offset (x, 128, 0);
  45841. create_dword (x=0XFFFF90AC);
  45842. op_plain_offset (x, 0, 0);
  45843. op_plain_offset (x, 128, 0);
  45844. create_dword (x=0XFFFF90B0);
  45845. op_plain_offset (x, 0, 0);
  45846. op_plain_offset (x, 128, 0);
  45847. create_strlit (0XFFFF90B4, 0XFFFF90BA);
  45848. set_name (0XFFFF90B4, "aAlign");
  45849. create_byte (0XFFFF90BA);
  45850. make_array (0XFFFF90BA, 0X2);
  45851. create_strlit (0XFFFF90BC, 0XFFFF90D2);
  45852. set_name (0XFFFF90BC, "aTranslationSec");
  45853. create_byte (0XFFFF90D2);
  45854. make_array (0XFFFF90D2, 0X2);
  45855. create_strlit (0XFFFF90D4, 0XFFFF90E7);
  45856. set_name (0XFFFF90D4, "aTranslationPag");
  45857. create_strlit (0XFFFF90E8, 0XFFFF90F9);
  45858. set_name (0XFFFF90E8, "aDomainSection");
  45859. create_byte (0XFFFF90F9);
  45860. make_array (0XFFFF90F9, 0X3);
  45861. create_strlit (0XFFFF90FC, 0XFFFF910A);
  45862. set_name (0XFFFF90FC, "aDomainPage");
  45863. create_byte (0XFFFF910A);
  45864. make_array (0XFFFF910A, 0X2);
  45865. create_strlit (0XFFFF910C, 0XFFFF9115);
  45866. set_name (0XFFFF910C, "aExternal");
  45867. create_byte (0XFFFF9115);
  45868. make_array (0XFFFF9115, 0X3);
  45869. create_strlit (0XFFFF9118, 0XFFFF912D);
  45870. set_name (0XFFFF9118, "aPermissionSect");
  45871. create_byte (0XFFFF912D);
  45872. make_array (0XFFFF912D, 0X3);
  45873. create_strlit (0XFFFF9130, 0XFFFF9142);
  45874. set_name (0XFFFF9130, "aPermissionPage");
  45875. create_byte (0XFFFF9142);
  45876. make_array (0XFFFF9142, 0X2);
  45877. create_strlit (0XFFFF9144, 0XFFFF9191);
  45878. set_name (0XFFFF9144, "aPanicAbortInTh");
  45879. create_byte (0XFFFF9191);
  45880. make_array (0XFFFF9191, 0X3);
  45881. create_strlit (0XFFFF9194, 0XFFFF919B);
  45882. set_name (0XFFFF9194, "aKernel");
  45883. create_strlit (0XFFFF919C, 0XFFFF91A4);
  45884. set_name (0XFFFF919C, "aEticket");
  45885. create_strlit (0XFFFF91A4, 0XFFFF91A7);
  45886. set_name (0XFFFF91A4, "aFs_0");
  45887. create_strlit (0XFFFF91A8, 0XFFFF91AB);
  45888. set_name (0XFFFF91A8, "aDi");
  45889. create_strlit (0XFFFF91AC, 0XFFFF91B0);
  45890. set_name (0XFFFF91AC, "aOh0");
  45891. create_strlit (0XFFFF91B0, 0XFFFF91B4);
  45892. set_name (0XFFFF91B0, "aOh1");
  45893. create_strlit (0XFFFF91B4, 0XFFFF91B9);
  45894. set_name (0XFFFF91B4, "aEhci");
  45895. create_byte (0XFFFF91B9);
  45896. make_array (0XFFFF91B9, 0X3);
  45897. create_strlit (0XFFFF91BC, 0XFFFF91C0);
  45898. set_name (0XFFFF91BC, "aSdi");
  45899. create_strlit (0XFFFF91C0, 0XFFFF91C7);
  45900. set_name (0XFFFF91C0, "aUsbeth");
  45901. create_strlit (0XFFFF91C8, 0XFFFF91CC);
  45902. set_name (0XFFFF91C8, "aNet");
  45903. create_strlit (0XFFFF91CC, 0XFFFF91CF);
  45904. set_name (0XFFFF91CC, "aWd");
  45905. create_strlit (0XFFFF91D0, 0XFFFF91D3);
  45906. set_name (0XFFFF91D0, "aWl");
  45907. create_strlit (0XFFFF91D4, 0XFFFF91D7);
  45908. set_name (0XFFFF91D4, "aKd");
  45909. create_strlit (0XFFFF91D8, 0XFFFF91DC);
  45910. set_name (0XFFFF91D8, "aNcd");
  45911. create_strlit (0XFFFF91DC, 0XFFFF91E0);
  45912. set_name (0XFFFF91DC, "aStm");
  45913. create_strlit (0XFFFF91E0, 0XFFFF91E8);
  45914. set_name (0XFFFF91E0, "aPpcboot");
  45915. create_strlit (0XFFFF91E8, 0XFFFF91EC);
  45916. set_name (0XFFFF91E8, "aSsl");
  45917. create_strlit (0XFFFF91EC, 0XFFFF91F0);
  45918. set_name (0XFFFF91EC, "aUsb");
  45919. create_strlit (0XFFFF91F0, 0XFFFF91F4);
  45920. set_name (0XFFFF91F0, "aP2p");
  45921. create_strlit (0XFFFF91F4, 0XFFFF9207);
  45922. set_name (0XFFFF91F4, "aAssertedDiRese");
  45923. create_strlit (0XFFFF9208, 0XFFFF921D);
  45924. set_name (0XFFFF9208, "aDeassertedDiRe");
  45925. create_byte (0XFFFF921D);
  45926. make_array (0XFFFF921D, 0X3);
  45927. create_strlit (0XFFFF9220, 0XFFFF9247);
  45928. set_name (0XFFFF9220, "aErrorAhbmemflu");
  45929. set_cmt (0XFFFF9248, "jump table for switch statement", 0);
  45930. create_dword (x=0XFFFF9248);
  45931. op_plain_offset (x, 0, 0);
  45932. op_plain_offset (x, 128, 0);
  45933. set_name (0XFFFF9248, "jpt_FFFF6692");
  45934. create_dword (x=0XFFFF924C);
  45935. op_plain_offset (x, 0, 0);
  45936. op_plain_offset (x, 128, 0);
  45937. create_dword (x=0XFFFF9250);
  45938. op_plain_offset (x, 0, 0);
  45939. op_plain_offset (x, 128, 0);
  45940. create_dword (x=0XFFFF9254);
  45941. op_plain_offset (x, 0, 0);
  45942. op_plain_offset (x, 128, 0);
  45943. create_dword (x=0XFFFF9258);
  45944. op_plain_offset (x, 0, 0);
  45945. op_plain_offset (x, 128, 0);
  45946. create_dword (x=0XFFFF925C);
  45947. op_plain_offset (x, 0, 0);
  45948. op_plain_offset (x, 128, 0);
  45949. create_dword (x=0XFFFF9260);
  45950. op_plain_offset (x, 0, 0);
  45951. op_plain_offset (x, 128, 0);
  45952. create_dword (x=0XFFFF9264);
  45953. op_plain_offset (x, 0, 0);
  45954. op_plain_offset (x, 128, 0);
  45955. create_dword (x=0XFFFF9268);
  45956. op_plain_offset (x, 0, 0);
  45957. op_plain_offset (x, 128, 0);
  45958. create_dword (x=0XFFFF926C);
  45959. op_plain_offset (x, 0, 0);
  45960. op_plain_offset (x, 128, 0);
  45961. create_dword (x=0XFFFF9270);
  45962. op_plain_offset (x, 0, 0);
  45963. op_plain_offset (x, 128, 0);
  45964. create_dword (x=0XFFFF9274);
  45965. op_plain_offset (x, 0, 0);
  45966. op_plain_offset (x, 128, 0);
  45967. create_dword (x=0XFFFF9278);
  45968. op_plain_offset (x, 0, 0);
  45969. op_plain_offset (x, 128, 0);
  45970. set_cmt (0XFFFF927C, "jump table for switch statement", 0);
  45971. create_dword (x=0XFFFF927C);
  45972. op_plain_offset (x, 0, 0);
  45973. op_plain_offset (x, 128, 0);
  45974. set_name (0XFFFF927C, "jpt_FFFF66D8");
  45975. create_dword (x=0XFFFF9280);
  45976. op_plain_offset (x, 0, 0);
  45977. op_plain_offset (x, 128, 0);
  45978. create_dword (x=0XFFFF9284);
  45979. op_plain_offset (x, 0, 0);
  45980. op_plain_offset (x, 128, 0);
  45981. create_dword (x=0XFFFF9288);
  45982. op_plain_offset (x, 0, 0);
  45983. op_plain_offset (x, 128, 0);
  45984. create_dword (x=0XFFFF928C);
  45985. op_plain_offset (x, 0, 0);
  45986. op_plain_offset (x, 128, 0);
  45987. create_strlit (0XFFFF9290, 0XFFFF92A6);
  45988. set_name (0XFFFF9290, "aSetOsVersionTo");
  45989. create_byte (0XFFFF92A6);
  45990. make_array (0XFFFF92A6, 0X2);
  45991. create_strlit (0XFFFF92A8, 0XFFFF92C5);
  45992. set_name (0XFFFF92A8, "aReturningOldOs");
  45993. create_byte (0XFFFF92C5);
  45994. make_array (0XFFFF92C5, 0X3);
  45995. create_strlit (0XFFFF92C8, 0XFFFF92FB);
  45996. set_name (0XFFFF92C8, "aWarningOnlyLoa");
  45997. create_strlit (0XFFFF92FC, 0XFFFF9303);
  45998. set_name (0XFFFF92FC, "aNull");
  45999. create_strlit (0XFFFF9304, 0XFFFF930A);
  46000. set_name (0XFFFF9304, "aNil");
  46001. create_byte (0XFFFF930A);
  46002. make_array (0XFFFF930A, 0X2);
  46003. set_cmt (0XFFFF930C, "jump table for switch statement", 0);
  46004. create_dword (x=0XFFFF930C);
  46005. op_plain_offset (x, 0, 0);
  46006. op_plain_offset (x, 128, 0);
  46007. set_name (0XFFFF930C, "jpt_FFFF7536");
  46008. create_dword (x=0XFFFF9310);
  46009. op_plain_offset (x, 0, 0);
  46010. op_plain_offset (x, 128, 0);
  46011. create_dword (x=0XFFFF9314);
  46012. op_plain_offset (x, 0, 0);
  46013. op_plain_offset (x, 128, 0);
  46014. create_dword (x=0XFFFF9318);
  46015. op_plain_offset (x, 0, 0);
  46016. op_plain_offset (x, 128, 0);
  46017. create_dword (x=0XFFFF931C);
  46018. op_plain_offset (x, 0, 0);
  46019. op_plain_offset (x, 128, 0);
  46020. create_dword (x=0XFFFF9320);
  46021. op_plain_offset (x, 0, 0);
  46022. op_plain_offset (x, 128, 0);
  46023. create_dword (x=0XFFFF9324);
  46024. op_plain_offset (x, 0, 0);
  46025. op_plain_offset (x, 128, 0);
  46026. create_dword (x=0XFFFF9328);
  46027. op_plain_offset (x, 0, 0);
  46028. op_plain_offset (x, 128, 0);
  46029. create_dword (x=0XFFFF932C);
  46030. op_plain_offset (x, 0, 0);
  46031. op_plain_offset (x, 128, 0);
  46032. create_dword (x=0XFFFF9330);
  46033. op_plain_offset (x, 0, 0);
  46034. op_plain_offset (x, 128, 0);
  46035. create_dword (x=0XFFFF9334);
  46036. op_plain_offset (x, 0, 0);
  46037. op_plain_offset (x, 128, 0);
  46038. create_dword (x=0XFFFF9338);
  46039. op_plain_offset (x, 0, 0);
  46040. op_plain_offset (x, 128, 0);
  46041. create_dword (x=0XFFFF933C);
  46042. op_plain_offset (x, 0, 0);
  46043. op_plain_offset (x, 128, 0);
  46044. create_dword (x=0XFFFF9340);
  46045. op_plain_offset (x, 0, 0);
  46046. op_plain_offset (x, 128, 0);
  46047. set_cmt (0XFFFF9344, "jump table for switch statement", 0);
  46048. create_dword (x=0XFFFF9344);
  46049. op_plain_offset (x, 0, 0);
  46050. op_plain_offset (x, 128, 0);
  46051. set_name (0XFFFF9344, "jpt_FFFF75A8");
  46052. create_dword (x=0XFFFF9348);
  46053. op_plain_offset (x, 0, 0);
  46054. op_plain_offset (x, 128, 0);
  46055. create_dword (x=0XFFFF934C);
  46056. op_plain_offset (x, 0, 0);
  46057. op_plain_offset (x, 128, 0);
  46058. create_dword (x=0XFFFF9350);
  46059. op_plain_offset (x, 0, 0);
  46060. op_plain_offset (x, 128, 0);
  46061. create_dword (x=0XFFFF9354);
  46062. op_plain_offset (x, 0, 0);
  46063. op_plain_offset (x, 128, 0);
  46064. create_dword (x=0XFFFF9358);
  46065. op_plain_offset (x, 0, 0);
  46066. op_plain_offset (x, 128, 0);
  46067. create_dword (x=0XFFFF935C);
  46068. op_plain_offset (x, 0, 0);
  46069. op_plain_offset (x, 128, 0);
  46070. create_dword (x=0XFFFF9360);
  46071. op_plain_offset (x, 0, 0);
  46072. op_plain_offset (x, 128, 0);
  46073. create_dword (x=0XFFFF9364);
  46074. op_plain_offset (x, 0, 0);
  46075. op_plain_offset (x, 128, 0);
  46076. create_dword (x=0XFFFF9368);
  46077. op_plain_offset (x, 0, 0);
  46078. op_plain_offset (x, 128, 0);
  46079. create_dword (x=0XFFFF936C);
  46080. op_plain_offset (x, 0, 0);
  46081. op_plain_offset (x, 128, 0);
  46082. create_dword (x=0XFFFF9370);
  46083. op_plain_offset (x, 0, 0);
  46084. op_plain_offset (x, 128, 0);
  46085. create_dword (x=0XFFFF9374);
  46086. op_plain_offset (x, 0, 0);
  46087. op_plain_offset (x, 128, 0);
  46088. create_dword (x=0XFFFF9378);
  46089. op_plain_offset (x, 0, 0);
  46090. op_plain_offset (x, 128, 0);
  46091. create_dword (x=0XFFFF937C);
  46092. op_plain_offset (x, 0, 0);
  46093. op_plain_offset (x, 128, 0);
  46094. create_dword (x=0XFFFF9380);
  46095. op_plain_offset (x, 0, 0);
  46096. op_plain_offset (x, 128, 0);
  46097. create_dword (x=0XFFFF9384);
  46098. op_plain_offset (x, 0, 0);
  46099. op_plain_offset (x, 128, 0);
  46100. create_dword (x=0XFFFF9388);
  46101. op_plain_offset (x, 0, 0);
  46102. op_plain_offset (x, 128, 0);
  46103. create_dword (x=0XFFFF938C);
  46104. op_plain_offset (x, 0, 0);
  46105. op_plain_offset (x, 128, 0);
  46106. create_dword (x=0XFFFF9390);
  46107. op_plain_offset (x, 0, 0);
  46108. op_plain_offset (x, 128, 0);
  46109. create_dword (x=0XFFFF9394);
  46110. op_plain_offset (x, 0, 0);
  46111. op_plain_offset (x, 128, 0);
  46112. create_dword (x=0XFFFF9398);
  46113. op_plain_offset (x, 0, 0);
  46114. op_plain_offset (x, 128, 0);
  46115. create_dword (x=0XFFFF939C);
  46116. op_plain_offset (x, 0, 0);
  46117. op_plain_offset (x, 128, 0);
  46118. create_dword (x=0XFFFF93A0);
  46119. op_plain_offset (x, 0, 0);
  46120. op_plain_offset (x, 128, 0);
  46121. create_dword (x=0XFFFF93A4);
  46122. op_plain_offset (x, 0, 0);
  46123. op_plain_offset (x, 128, 0);
  46124. create_dword (x=0XFFFF93A8);
  46125. op_plain_offset (x, 0, 0);
  46126. op_plain_offset (x, 128, 0);
  46127. create_dword (x=0XFFFF93AC);
  46128. op_plain_offset (x, 0, 0);
  46129. op_plain_offset (x, 128, 0);
  46130. create_dword (x=0XFFFF93B0);
  46131. op_plain_offset (x, 0, 0);
  46132. op_plain_offset (x, 128, 0);
  46133. create_dword (x=0XFFFF93B4);
  46134. op_plain_offset (x, 0, 0);
  46135. op_plain_offset (x, 128, 0);
  46136. create_dword (x=0XFFFF93B8);
  46137. op_plain_offset (x, 0, 0);
  46138. op_plain_offset (x, 128, 0);
  46139. create_dword (x=0XFFFF93BC);
  46140. op_plain_offset (x, 0, 0);
  46141. op_plain_offset (x, 128, 0);
  46142. create_dword (x=0XFFFF93C0);
  46143. op_plain_offset (x, 0, 0);
  46144. op_plain_offset (x, 128, 0);
  46145. create_dword (x=0XFFFF93C4);
  46146. op_plain_offset (x, 0, 0);
  46147. op_plain_offset (x, 128, 0);
  46148. create_dword (x=0XFFFF93D0);
  46149. op_plain_offset (x, 0, 0);
  46150. op_plain_offset (x, 128, 0);
  46151. set_name (0XFFFF93D0, "syscall_base");
  46152. create_dword (x=0XFFFF93D4);
  46153. op_plain_offset (x, 0, 0);
  46154. op_plain_offset (x, 128, 0);
  46155. create_dword (x=0XFFFF93D8);
  46156. op_plain_offset (x, 0, 0);
  46157. op_plain_offset (x, 128, 0);
  46158. create_dword (x=0XFFFF93DC);
  46159. op_plain_offset (x, 0, 0);
  46160. op_plain_offset (x, 128, 0);
  46161. create_dword (x=0XFFFF93E0);
  46162. op_plain_offset (x, 0, 0);
  46163. op_plain_offset (x, 128, 0);
  46164. create_dword (x=0XFFFF93E4);
  46165. op_plain_offset (x, 0, 0);
  46166. op_plain_offset (x, 128, 0);
  46167. create_dword (x=0XFFFF93E8);
  46168. op_plain_offset (x, 0, 0);
  46169. op_plain_offset (x, 128, 0);
  46170. create_dword (x=0XFFFF93EC);
  46171. op_plain_offset (x, 0, 0);
  46172. op_plain_offset (x, 128, 0);
  46173. create_dword (x=0XFFFF93F0);
  46174. op_plain_offset (x, 0, 0);
  46175. op_plain_offset (x, 128, 0);
  46176. create_dword (x=0XFFFF93F4);
  46177. op_plain_offset (x, 0, 0);
  46178. op_plain_offset (x, 128, 0);
  46179. create_dword (x=0XFFFF93F8);
  46180. op_plain_offset (x, 0, 0);
  46181. op_plain_offset (x, 128, 0);
  46182. create_dword (x=0XFFFF93FC);
  46183. op_plain_offset (x, 0, 0);
  46184. op_plain_offset (x, 128, 0);
  46185. create_dword (x=0XFFFF9400);
  46186. op_plain_offset (x, 0, 0);
  46187. op_plain_offset (x, 128, 0);
  46188. create_dword (x=0XFFFF9404);
  46189. op_plain_offset (x, 0, 0);
  46190. op_plain_offset (x, 128, 0);
  46191. create_dword (x=0XFFFF9408);
  46192. op_plain_offset (x, 0, 0);
  46193. op_plain_offset (x, 128, 0);
  46194. create_dword (x=0XFFFF940C);
  46195. op_plain_offset (x, 0, 0);
  46196. op_plain_offset (x, 128, 0);
  46197. create_dword (x=0XFFFF9410);
  46198. op_plain_offset (x, 0, 0);
  46199. op_plain_offset (x, 128, 0);
  46200. create_dword (x=0XFFFF9414);
  46201. op_plain_offset (x, 0, 0);
  46202. op_plain_offset (x, 128, 0);
  46203. create_dword (x=0XFFFF9418);
  46204. op_plain_offset (x, 0, 0);
  46205. op_plain_offset (x, 128, 0);
  46206. create_dword (x=0XFFFF941C);
  46207. op_plain_offset (x, 0, 0);
  46208. op_plain_offset (x, 128, 0);
  46209. create_dword (x=0XFFFF9420);
  46210. op_plain_offset (x, 0, 0);
  46211. op_plain_offset (x, 128, 0);
  46212. create_dword (x=0XFFFF9424);
  46213. op_plain_offset (x, 0, 0);
  46214. op_plain_offset (x, 128, 0);
  46215. create_dword (x=0XFFFF9428);
  46216. op_plain_offset (x, 0, 0);
  46217. op_plain_offset (x, 128, 0);
  46218. create_dword (x=0XFFFF942C);
  46219. op_plain_offset (x, 0, 0);
  46220. op_plain_offset (x, 128, 0);
  46221. set_cmt (0XFFFF9430, "Calls _kernel_heap_alloc with a default alignment of 0x20", 0);
  46222. create_dword (x=0XFFFF9430);
  46223. op_plain_offset (x, 0, 0);
  46224. op_plain_offset (x, 128, 0);
  46225. create_dword (x=0XFFFF9434);
  46226. op_plain_offset (x, 0, 0);
  46227. op_plain_offset (x, 128, 0);
  46228. create_dword (x=0XFFFF9438);
  46229. op_plain_offset (x, 0, 0);
  46230. op_plain_offset (x, 128, 0);
  46231. create_dword (x=0XFFFF943C);
  46232. op_plain_offset (x, 0, 0);
  46233. op_plain_offset (x, 128, 0);
  46234. create_dword (x=0XFFFF9440);
  46235. op_plain_offset (x, 0, 0);
  46236. op_plain_offset (x, 128, 0);
  46237. create_dword (x=0XFFFF9444);
  46238. op_plain_offset (x, 0, 0);
  46239. op_plain_offset (x, 128, 0);
  46240. create_dword (x=0XFFFF9448);
  46241. op_plain_offset (x, 0, 0);
  46242. op_plain_offset (x, 128, 0);
  46243. create_dword (x=0XFFFF944C);
  46244. op_plain_offset (x, 0, 0);
  46245. op_plain_offset (x, 128, 0);
  46246. create_dword (x=0XFFFF9450);
  46247. op_plain_offset (x, 0, 0);
  46248. op_plain_offset (x, 128, 0);
  46249. create_dword (x=0XFFFF9454);
  46250. op_plain_offset (x, 0, 0);
  46251. op_plain_offset (x, 128, 0);
  46252. create_dword (x=0XFFFF9458);
  46253. op_plain_offset (x, 0, 0);
  46254. op_plain_offset (x, 128, 0);
  46255. create_dword (x=0XFFFF945C);
  46256. op_plain_offset (x, 0, 0);
  46257. op_plain_offset (x, 128, 0);
  46258. create_dword (x=0XFFFF9460);
  46259. op_plain_offset (x, 0, 0);
  46260. op_plain_offset (x, 128, 0);
  46261. create_dword (x=0XFFFF9464);
  46262. op_plain_offset (x, 0, 0);
  46263. op_plain_offset (x, 128, 0);
  46264. create_dword (x=0XFFFF9468);
  46265. op_plain_offset (x, 0, 0);
  46266. op_plain_offset (x, 128, 0);
  46267. create_dword (x=0XFFFF946C);
  46268. op_plain_offset (x, 0, 0);
  46269. op_plain_offset (x, 128, 0);
  46270. create_dword (x=0XFFFF9470);
  46271. op_plain_offset (x, 0, 0);
  46272. op_plain_offset (x, 128, 0);
  46273. create_dword (x=0XFFFF9474);
  46274. op_plain_offset (x, 0, 0);
  46275. op_plain_offset (x, 128, 0);
  46276. create_dword (x=0XFFFF9478);
  46277. op_plain_offset (x, 0, 0);
  46278. op_plain_offset (x, 128, 0);
  46279. create_dword (x=0XFFFF947C);
  46280. op_plain_offset (x, 0, 0);
  46281. op_plain_offset (x, 128, 0);
  46282. create_dword (x=0XFFFF9480);
  46283. op_plain_offset (x, 0, 0);
  46284. op_plain_offset (x, 128, 0);
  46285. create_dword (x=0XFFFF9484);
  46286. op_plain_offset (x, 0, 0);
  46287. op_plain_offset (x, 128, 0);
  46288. create_dword (x=0XFFFF9488);
  46289. op_plain_offset (x, 0, 0);
  46290. op_plain_offset (x, 128, 0);
  46291. create_dword (x=0XFFFF948C);
  46292. op_plain_offset (x, 0, 0);
  46293. op_plain_offset (x, 128, 0);
  46294. create_dword (x=0XFFFF9490);
  46295. op_plain_offset (x, 0, 0);
  46296. op_plain_offset (x, 128, 0);
  46297. create_dword (x=0XFFFF9494);
  46298. op_plain_offset (x, 0, 0);
  46299. op_plain_offset (x, 128, 0);
  46300. create_dword (x=0XFFFF9498);
  46301. op_plain_offset (x, 0, 0);
  46302. op_plain_offset (x, 128, 0);
  46303. create_dword (x=0XFFFF949C);
  46304. op_plain_offset (x, 0, 0);
  46305. op_plain_offset (x, 128, 0);
  46306. create_dword (x=0XFFFF94A0);
  46307. op_plain_offset (x, 0, 0);
  46308. op_plain_offset (x, 128, 0);
  46309. create_dword (x=0XFFFF94A4);
  46310. op_plain_offset (x, 0, 0);
  46311. op_plain_offset (x, 128, 0);
  46312. create_dword (x=0XFFFF94A8);
  46313. op_plain_offset (x, 0, 0);
  46314. op_plain_offset (x, 128, 0);
  46315. create_dword (x=0XFFFF94AC);
  46316. op_plain_offset (x, 0, 0);
  46317. op_plain_offset (x, 128, 0);
  46318. create_dword (x=0XFFFF94B0);
  46319. op_plain_offset (x, 0, 0);
  46320. op_plain_offset (x, 128, 0);
  46321. create_dword (x=0XFFFF94B4);
  46322. op_plain_offset (x, 0, 0);
  46323. op_plain_offset (x, 128, 0);
  46324. create_dword (x=0XFFFF94B8);
  46325. op_plain_offset (x, 0, 0);
  46326. op_plain_offset (x, 128, 0);
  46327. create_dword (x=0XFFFF94BC);
  46328. op_plain_offset (x, 0, 0);
  46329. op_plain_offset (x, 128, 0);
  46330. create_dword (x=0XFFFF94C0);
  46331. op_plain_offset (x, 0, 0);
  46332. op_plain_offset (x, 128, 0);
  46333. create_dword (x=0XFFFF94C4);
  46334. op_plain_offset (x, 0, 0);
  46335. op_plain_offset (x, 128, 0);
  46336. create_dword (x=0XFFFF94C8);
  46337. op_plain_offset (x, 0, 0);
  46338. op_plain_offset (x, 128, 0);
  46339. create_dword (x=0XFFFF94CC);
  46340. op_plain_offset (x, 0, 0);
  46341. op_plain_offset (x, 128, 0);
  46342. create_dword (x=0XFFFF94D0);
  46343. op_plain_offset (x, 0, 0);
  46344. op_plain_offset (x, 128, 0);
  46345. create_dword (x=0XFFFF94D4);
  46346. op_plain_offset (x, 0, 0);
  46347. op_plain_offset (x, 128, 0);
  46348. create_dword (x=0XFFFF94D8);
  46349. op_plain_offset (x, 0, 0);
  46350. op_plain_offset (x, 128, 0);
  46351. create_dword (x=0XFFFF94DC);
  46352. op_plain_offset (x, 0, 0);
  46353. op_plain_offset (x, 128, 0);
  46354. create_dword (x=0XFFFF94E0);
  46355. op_plain_offset (x, 0, 0);
  46356. op_plain_offset (x, 128, 0);
  46357. create_dword (x=0XFFFF94E4);
  46358. op_plain_offset (x, 0, 0);
  46359. op_plain_offset (x, 128, 0);
  46360. create_dword (x=0XFFFF94E8);
  46361. op_plain_offset (x, 0, 0);
  46362. op_plain_offset (x, 128, 0);
  46363. create_dword (x=0XFFFF94EC);
  46364. op_plain_offset (x, 0, 0);
  46365. op_plain_offset (x, 128, 0);
  46366. create_dword (x=0XFFFF94F0);
  46367. op_plain_offset (x, 0, 0);
  46368. op_plain_offset (x, 128, 0);
  46369. create_dword (x=0XFFFF94F4);
  46370. op_plain_offset (x, 0, 0);
  46371. op_plain_offset (x, 128, 0);
  46372. create_dword (x=0XFFFF94F8);
  46373. op_plain_offset (x, 0, 0);
  46374. op_plain_offset (x, 128, 0);
  46375. create_dword (x=0XFFFF94FC);
  46376. op_plain_offset (x, 0, 0);
  46377. op_plain_offset (x, 128, 0);
  46378. create_dword (x=0XFFFF9500);
  46379. op_plain_offset (x, 0, 0);
  46380. op_plain_offset (x, 128, 0);
  46381. create_dword (x=0XFFFF9504);
  46382. op_plain_offset (x, 0, 0);
  46383. op_plain_offset (x, 128, 0);
  46384. create_dword (x=0XFFFF9508);
  46385. op_plain_offset (x, 0, 0);
  46386. op_plain_offset (x, 128, 0);
  46387. create_dword (x=0XFFFF950C);
  46388. op_plain_offset (x, 0, 0);
  46389. op_plain_offset (x, 128, 0);
  46390. create_dword (x=0XFFFF9510);
  46391. op_plain_offset (x, 0, 0);
  46392. op_plain_offset (x, 128, 0);
  46393. create_dword (x=0XFFFF9514);
  46394. op_plain_offset (x, 0, 0);
  46395. op_plain_offset (x, 128, 0);
  46396. create_dword (x=0XFFFF9518);
  46397. op_plain_offset (x, 0, 0);
  46398. op_plain_offset (x, 128, 0);
  46399. create_dword (x=0XFFFF951C);
  46400. op_plain_offset (x, 0, 0);
  46401. op_plain_offset (x, 128, 0);
  46402. create_dword (x=0XFFFF9520);
  46403. op_plain_offset (x, 0, 0);
  46404. op_plain_offset (x, 128, 0);
  46405. create_dword (x=0XFFFF9524);
  46406. op_plain_offset (x, 0, 0);
  46407. op_plain_offset (x, 128, 0);
  46408. create_dword (x=0XFFFF9528);
  46409. op_plain_offset (x, 0, 0);
  46410. op_plain_offset (x, 128, 0);
  46411. create_dword (x=0XFFFF952C);
  46412. op_plain_offset (x, 0, 0);
  46413. op_plain_offset (x, 128, 0);
  46414. create_dword (x=0XFFFF9530);
  46415. op_plain_offset (x, 0, 0);
  46416. op_plain_offset (x, 128, 0);
  46417. create_dword (x=0XFFFF9534);
  46418. op_plain_offset (x, 0, 0);
  46419. op_plain_offset (x, 128, 0);
  46420. create_dword (x=0XFFFF9538);
  46421. op_plain_offset (x, 0, 0);
  46422. op_plain_offset (x, 128, 0);
  46423. create_dword (x=0XFFFF953C);
  46424. op_plain_offset (x, 0, 0);
  46425. op_plain_offset (x, 128, 0);
  46426. create_dword (x=0XFFFF9540);
  46427. op_plain_offset (x, 0, 0);
  46428. op_plain_offset (x, 128, 0);
  46429. create_dword (x=0XFFFF9544);
  46430. op_plain_offset (x, 0, 0);
  46431. op_plain_offset (x, 128, 0);
  46432. create_dword (x=0XFFFF9548);
  46433. op_plain_offset (x, 0, 0);
  46434. op_plain_offset (x, 128, 0);
  46435. create_dword (x=0XFFFF954C);
  46436. op_plain_offset (x, 0, 0);
  46437. op_plain_offset (x, 128, 0);
  46438. create_dword (x=0XFFFF9550);
  46439. op_plain_offset (x, 0, 0);
  46440. op_plain_offset (x, 128, 0);
  46441. create_dword (x=0XFFFF9554);
  46442. op_plain_offset (x, 0, 0);
  46443. op_plain_offset (x, 128, 0);
  46444. create_dword (x=0XFFFF9558);
  46445. op_plain_offset (x, 0, 0);
  46446. op_plain_offset (x, 128, 0);
  46447. create_dword (x=0XFFFF955C);
  46448. op_plain_offset (x, 0, 0);
  46449. op_plain_offset (x, 128, 0);
  46450. create_dword (x=0XFFFF9560);
  46451. op_plain_offset (x, 0, 0);
  46452. op_plain_offset (x, 128, 0);
  46453. create_dword (x=0XFFFF9564);
  46454. op_plain_offset (x, 0, 0);
  46455. op_plain_offset (x, 128, 0);
  46456. create_dword (x=0XFFFF9568);
  46457. op_plain_offset (x, 0, 0);
  46458. op_plain_offset (x, 128, 0);
  46459. create_dword (x=0XFFFF956C);
  46460. op_plain_offset (x, 0, 0);
  46461. op_plain_offset (x, 128, 0);
  46462. create_dword (x=0XFFFF9570);
  46463. op_plain_offset (x, 0, 0);
  46464. op_plain_offset (x, 128, 0);
  46465. create_dword (x=0XFFFF9574);
  46466. op_plain_offset (x, 0, 0);
  46467. op_plain_offset (x, 128, 0);
  46468. create_dword (x=0XFFFF9578);
  46469. op_plain_offset (x, 0, 0);
  46470. op_plain_offset (x, 128, 0);
  46471. create_dword (x=0XFFFF957C);
  46472. op_plain_offset (x, 0, 0);
  46473. op_plain_offset (x, 128, 0);
  46474. create_dword (x=0XFFFF9580);
  46475. op_plain_offset (x, 0, 0);
  46476. op_plain_offset (x, 128, 0);
  46477. create_dword (x=0XFFFF9584);
  46478. op_plain_offset (x, 0, 0);
  46479. op_plain_offset (x, 128, 0);
  46480. create_dword (x=0XFFFF9588);
  46481. op_plain_offset (x, 0, 0);
  46482. op_plain_offset (x, 128, 0);
  46483. create_dword (x=0XFFFF958C);
  46484. op_plain_offset (x, 0, 0);
  46485. op_plain_offset (x, 128, 0);
  46486. create_dword (x=0XFFFF9590);
  46487. op_plain_offset (x, 0, 0);
  46488. op_plain_offset (x, 128, 0);
  46489. create_dword (x=0XFFFF9594);
  46490. op_plain_offset (x, 0, 0);
  46491. op_plain_offset (x, 128, 0);
  46492. create_dword (x=0XFFFF9598);
  46493. op_plain_offset (x, 0, 0);
  46494. op_plain_offset (x, 128, 0);
  46495. create_dword (x=0XFFFF959C);
  46496. op_plain_offset (x, 0, 0);
  46497. op_plain_offset (x, 128, 0);
  46498. create_dword (x=0XFFFF95A0);
  46499. op_plain_offset (x, 0, 0);
  46500. op_plain_offset (x, 128, 0);
  46501. create_dword (x=0XFFFF95A4);
  46502. op_plain_offset (x, 0, 0);
  46503. op_plain_offset (x, 128, 0);
  46504. create_dword (x=0XFFFF95A8);
  46505. op_plain_offset (x, 0, 0);
  46506. op_plain_offset (x, 128, 0);
  46507. create_dword (x=0XFFFF95AC);
  46508. op_plain_offset (x, 0, 0);
  46509. op_plain_offset (x, 128, 0);
  46510. create_dword (x=0XFFFF95B0);
  46511. op_plain_offset (x, 0, 0);
  46512. op_plain_offset (x, 128, 0);
  46513. create_dword (x=0XFFFF95B4);
  46514. op_plain_offset (x, 0, 0);
  46515. op_plain_offset (x, 128, 0);
  46516. create_dword (0XFFFF95B8);
  46517. make_array (0XFFFF95BC, 0X4);
  46518. create_dword (x=0XFFFF97A0);
  46519. op_plain_offset (x, 0, 0);
  46520. op_plain_offset (x, 128, 0);
  46521. set_name (0XFFFF97A0, "unknown_thread");
  46522. create_dword (0XFFFF97F0);
  46523. make_array (0XFFFF97F4, 0X4);
  46524. create_byte (0XFFFF9854);
  46525. create_byte (0XFFFF9858);
  46526. create_byte (0XFFFF985C);
  46527. make_array (0XFFFF985C, 0X200);
  46528. set_name (0XFFFF985C, "iosc_root_public_key");
  46529. set_cmt (0XFFFF9A5C, "swapped!", 0);
  46530. create_byte (0XFFFF9A5C);
  46531. set_name (0XFFFF9A5C, "iosc_root_public_key_exponent");
  46532. create_dword (0XFFFF9A74);
  46533. make_array (0XFFFF9A74, 0X4);
  46534. set_name (0XFFFF9A74, "default_common_key");
  46535. create_dword (0XFFFF9A84);
  46536. set_name (0XFFFF9A84, "default_device_id");
  46537. create_byte (0XFFFF9A88);
  46538. set_name (0XFFFF9A88, "default_device_cert");
  46539. create_dword (0XFFFF9ACA);
  46540. make_array (0XFFFF9ACA, 0X4);
  46541. set_name (0XFFFF9ACA, "default_rng_key");
  46542. create_dword (0XFFFF9ADA);
  46543. create_byte (0XFFFF9ADE);
  46544. make_array (0XFFFF9ADE, 0X2);
  46545. create_dword (0XFFFF9AE0);
  46546. set_name (0XFFFF9AE0, "default_ms_id");
  46547. create_dword (0XFFFF9AE4);
  46548. set_name (0XFFFF9AE4, "default_ca_id");
  46549. create_byte (0XFFFF9AE8);
  46550. set_name (0XFFFF9AE8, "default_ng_key_id");
  46551. create_dword (x=0XFFFF9AEC);
  46552. op_plain_offset (x, 0, 0);
  46553. op_plain_offset (x, 128, 0);
  46554. set_name (0XFFFF9AEC, "default_ng_sig");
  46555. create_dword (0XFFFF9B28);
  46556. create_byte (0XFFFF9B2C);
  46557. make_array (0XFFFF9B2C, 0X4);
  46558. set_name (0XFFFF9B54, "default_korean_key");
  46559. create_dword (0XFFFF9B80);
  46560. create_dword (x=0XFFFF9B84);
  46561. op_plain_offset (x, 0, 0);
  46562. op_plain_offset (x, 128, 0);
  46563. create_dword (0XFFFF9B88);
  46564. set_name (0XFFFF9B88, "kernel_ipc_request");
  46565. create_dword (x=0XFFFF9B8C);
  46566. op_hex (x, 0);
  46567. create_dword (x=0XFFFF9B94);
  46568. op_plain_offset (x, 0, 0);
  46569. op_plain_offset (x, 128, 0);
  46570. create_dword (x=0XFFFF9B98);
  46571. op_plain_offset (x, 0, 0);
  46572. op_plain_offset (x, 128, 0);
  46573. create_dword (x=0XFFFF9B9C);
  46574. op_plain_offset (x, 0, 0);
  46575. op_plain_offset (x, 128, 0);
  46576. create_dword (0XFFFF9C38);
  46577. create_dword (x=0XFFFF9D2C);
  46578. op_plain_offset (x, 0, 0);
  46579. op_plain_offset (x, 128, 0);
  46580. create_dword (x=0XFFFF9D30);
  46581. op_plain_offset (x, 0, 0);
  46582. op_plain_offset (x, 128, 0);
  46583. create_dword (x=0XFFFF9D34);
  46584. op_plain_offset (x, 0, 0);
  46585. op_plain_offset (x, 128, 0);
  46586. create_dword (x=0XFFFF9D44);
  46587. op_plain_offset (x, 0, 0);
  46588. op_plain_offset (x, 128, 0);
  46589. create_dword (x=0XFFFF9D48);
  46590. op_plain_offset (x, 0, 0);
  46591. op_plain_offset (x, 128, 0);
  46592. create_dword (x=0XFFFF9D4C);
  46593. op_plain_offset (x, 0, 0);
  46594. op_plain_offset (x, 128, 0);
  46595. create_dword (x=0XFFFF9D50);
  46596. op_plain_offset (x, 0, 0);
  46597. op_plain_offset (x, 128, 0);
  46598. create_dword (x=0XFFFF9D54);
  46599. op_plain_offset (x, 0, 0);
  46600. op_plain_offset (x, 128, 0);
  46601. create_dword (x=0XFFFF9D58);
  46602. op_plain_offset (x, 0, 0);
  46603. op_plain_offset (x, 128, 0);
  46604. create_dword (x=0XFFFF9D5C);
  46605. op_plain_offset (x, 0, 0);
  46606. op_plain_offset (x, 128, 0);
  46607. create_dword (x=0XFFFF9D60);
  46608. op_plain_offset (x, 0, 0);
  46609. op_plain_offset (x, 128, 0);
  46610. create_dword (x=0XFFFF9D64);
  46611. op_plain_offset (x, 0, 0);
  46612. op_plain_offset (x, 128, 0);
  46613. create_dword (x=0XFFFF9D68);
  46614. op_plain_offset (x, 0, 0);
  46615. op_plain_offset (x, 128, 0);
  46616. create_dword (x=0XFFFF9D6C);
  46617. op_plain_offset (x, 0, 0);
  46618. op_plain_offset (x, 128, 0);
  46619. create_dword (x=0XFFFF9D70);
  46620. op_plain_offset (x, 0, 0);
  46621. op_plain_offset (x, 128, 0);
  46622. create_dword (x=0XFFFF9D74);
  46623. op_plain_offset (x, 0, 0);
  46624. op_plain_offset (x, 128, 0);
  46625. create_dword (x=0XFFFF9D78);
  46626. op_plain_offset (x, 0, 0);
  46627. op_plain_offset (x, 128, 0);
  46628. create_dword (x=0XFFFF9D7C);
  46629. op_plain_offset (x, 0, 0);
  46630. op_plain_offset (x, 128, 0);
  46631. create_dword (x=0XFFFF9D80);
  46632. op_plain_offset (x, 0, 0);
  46633. op_plain_offset (x, 128, 0);
  46634. create_dword (x=0XFFFF9D84);
  46635. op_plain_offset (x, 0, 0);
  46636. op_plain_offset (x, 128, 0);
  46637. create_dword (x=0XFFFF9D88);
  46638. op_plain_offset (x, 0, 0);
  46639. op_plain_offset (x, 128, 0);
  46640. create_dword (x=0XFFFF9D8C);
  46641. op_plain_offset (x, 0, 0);
  46642. op_plain_offset (x, 128, 0);
  46643. create_dword (x=0XFFFF9D90);
  46644. op_plain_offset (x, 0, 0);
  46645. op_plain_offset (x, 128, 0);
  46646. create_dword (0XFFFF9D94);
  46647. create_dword (0XFFFF9D98);
  46648. create_dword (0XFFFF9D9C);
  46649. create_dword (x=0XFFFF9DA0);
  46650. op_plain_offset (x, 0, 0);
  46651. op_plain_offset (x, 128, 0);
  46652. create_dword (x=0XFFFF9DA4);
  46653. op_plain_offset (x, 0, 0);
  46654. op_plain_offset (x, 128, 0);
  46655. create_dword (0XFFFF9DE8);
  46656. create_dword (x=0XFFFF9DEC);
  46657. op_plain_offset (x, 0, 0);
  46658. op_plain_offset (x, 128, 0);
  46659. set_name (0XFFFF9DEC, "pid_name_table");
  46660. create_dword (x=0XFFFF9DF0);
  46661. op_plain_offset (x, 0, 0);
  46662. op_plain_offset (x, 128, 0);
  46663. create_dword (x=0XFFFF9DF4);
  46664. op_plain_offset (x, 0, 0);
  46665. op_plain_offset (x, 128, 0);
  46666. create_dword (x=0XFFFF9DF8);
  46667. op_plain_offset (x, 0, 0);
  46668. op_plain_offset (x, 128, 0);
  46669. create_dword (x=0XFFFF9DFC);
  46670. op_plain_offset (x, 0, 0);
  46671. op_plain_offset (x, 128, 0);
  46672. create_dword (x=0XFFFF9E00);
  46673. op_plain_offset (x, 0, 0);
  46674. op_plain_offset (x, 128, 0);
  46675. create_dword (x=0XFFFF9E04);
  46676. op_plain_offset (x, 0, 0);
  46677. op_plain_offset (x, 128, 0);
  46678. create_dword (x=0XFFFF9E08);
  46679. op_plain_offset (x, 0, 0);
  46680. op_plain_offset (x, 128, 0);
  46681. create_dword (x=0XFFFF9E0C);
  46682. op_plain_offset (x, 0, 0);
  46683. op_plain_offset (x, 128, 0);
  46684. create_dword (x=0XFFFF9E10);
  46685. op_plain_offset (x, 0, 0);
  46686. op_plain_offset (x, 128, 0);
  46687. create_dword (x=0XFFFF9E14);
  46688. op_plain_offset (x, 0, 0);
  46689. op_plain_offset (x, 128, 0);
  46690. create_dword (x=0XFFFF9E18);
  46691. op_plain_offset (x, 0, 0);
  46692. op_plain_offset (x, 128, 0);
  46693. create_dword (x=0XFFFF9E1C);
  46694. op_plain_offset (x, 0, 0);
  46695. op_plain_offset (x, 128, 0);
  46696. create_dword (x=0XFFFF9E20);
  46697. op_plain_offset (x, 0, 0);
  46698. op_plain_offset (x, 128, 0);
  46699. create_dword (x=0XFFFF9E24);
  46700. op_plain_offset (x, 0, 0);
  46701. op_plain_offset (x, 128, 0);
  46702. create_dword (x=0XFFFF9E28);
  46703. op_plain_offset (x, 0, 0);
  46704. op_plain_offset (x, 128, 0);
  46705. create_dword (x=0XFFFF9E2C);
  46706. op_plain_offset (x, 0, 0);
  46707. op_plain_offset (x, 128, 0);
  46708. create_dword (x=0XFFFF9E30);
  46709. op_plain_offset (x, 0, 0);
  46710. op_plain_offset (x, 128, 0);
  46711. create_dword (x=0XFFFF9E34);
  46712. op_plain_offset (x, 0, 0);
  46713. op_plain_offset (x, 128, 0);
  46714. create_dword (x=0XFFFF9E38);
  46715. op_plain_offset (x, 0, 0);
  46716. op_plain_offset (x, 128, 0);
  46717. create_dword (0XFFFF9E3C);
  46718. create_dword (x=0XFFFF9EA8);
  46719. op_plain_offset (x, 0, 0);
  46720. op_plain_offset (x, 128, 0);
  46721. create_byte (0XFFFF9EB0);
  46722. create_byte (0XFFFF9EB1);
  46723. make_array (0XFFFF9EB2, 0X2);
  46724. create_dword (0XFFFF9EC0);
  46725. set_name (0XFFFF9EC0, "current_thread");
  46726. create_byte (0XFFFF9EC4);
  46727. make_array (0XFFFF9EC4, 0X4);
  46728. create_dword (0XFFFF9EC8);
  46729. set_name (0XFFFF9EC8, "kernel_ipc_thread");
  46730. create_dword (0XFFFF9ECC);
  46731. create_dword (0XFFFF9ED0);
  46732. set_name (0XFFFF9ED0, "kernel_ipc_thread_id");
  46733. create_dword (0XFFFF9ED4);
  46734. create_byte (0XFFFF9ED8);
  46735. make_array (0XFFFF9ED8, 0X8);
  46736. create_dword (0XFFFFA2E0);
  46737. create_dword (0XFFFFA2E4);
  46738. create_dword (0XFFFFA2E8);
  46739. create_dword (0XFFFFA2EC);
  46740. create_dword (0XFFFFA2F0);
  46741. create_dword (0XFFFFA2F4);
  46742. create_dword (0XFFFFA2F8);
  46743. create_dword (0XFFFFA37C);
  46744. set_name (0XFFFFA37C, "ipc_salt");
  46745. create_dword (0XFFFFA380);
  46746. set_name (0XFFFFA380, "ipc_n");
  46747. MakeStruct (0XFFFFA384, "IOSResourceManager");
  46748. make_array (0XFFFFA384, 0X26);
  46749. set_name (0XFFFFA384, "kernel_rms");
  46750. MakeStruct (0XFFFFAF64, "IOSFdTable");
  46751. make_array (0XFFFFAF64, 0X14);
  46752. set_name (0XFFFFAF64, "fd_table_per_pid");
  46753. create_dword (0XFFFFBE64);
  46754. create_dword (0XFFFFBE68);
  46755. create_dword (0XFFFFBE6C);
  46756. create_dword (0XFFFFBE70);
  46757. create_dword (0XFFFFBE74);
  46758. create_dword (0XFFFFBE78);
  46759. create_dword (0XFFFFBE7C);
  46760. create_word (0XFFFFBE80);
  46761. make_array (0XFFFFBE82, 0X17E);
  46762. create_dword (0XFFFFCAE4);
  46763. make_array (0XFFFFCAE4, 0X64);
  46764. set_name (0XFFFFCAE4, "unknown_pid_lookup_table");
  46765. create_dword (0XFFFFCC74);
  46766. make_array (0XFFFFCC74, 0X64);
  46767. set_name (0XFFFFCC74, "num_pending_ipc_requests");
  46768. create_dword (0XFFFFCE04);
  46769. set_name (0XFFFFCE04, "kernel_aes_fd_entry");
  46770. create_dword (0XFFFFCE08);
  46771. set_name (0XFFFFCE08, "kernel_aes_rm");
  46772. create_dword (0XFFFFCE0C);
  46773. set_name (0XFFFFCE0C, "kernel_sha_fd_entry");
  46774. create_dword (0XFFFFCE10);
  46775. set_name (0XFFFFCE10, "kernel_sha_rm");
  46776. create_dword (0XFFFFCE14);
  46777. create_dword (0XFFFFCE18);
  46778. create_dword (0XFFFFCE1C);
  46779. create_dword (0XFFFFCE20);
  46780. create_dword (0XFFFFCE24);
  46781. create_dword (0XFFFFCE2C);
  46782. create_dword (0XFFFFCE30);
  46783. create_dword (0XFFFFCE34);
  46784. set_name (0XFFFFCE34, "kernel_heaps");
  46785. set_name (0XFFFFCF34, "ipc_req_msg_queue");
  46786. create_dword (0XFFFFCFFC);
  46787. set_name (0XFFFFCFFC, "ipc_msg_queue_msg");
  46788. create_dword (0XFFFFD01C);
  46789. set_name (0XFFFFD01C, "ipc_req_msg_queue_id");
  46790. create_dword (0XFFFFD020);
  46791. set_name (0XFFFFD020, "ipc_stuff_one");
  46792. create_dword (0XFFFFD024);
  46793. create_dword (0XFFFFD028);
  46794. create_dword (0XFFFFD02C);
  46795. create_dword (0XFFFFD030);
  46796. create_dword (0XFFFFD0F4);
  46797. create_dword (0XFFFFD0F8);
  46798. create_dword (0XFFFFD0FC);
  46799. create_dword (0XFFFFD100);
  46800. create_word (0XFFFFD404);
  46801. make_array (0XFFFFD404, 0X14);
  46802. set_name (0XFFFFD404, "kernel_gids");
  46803. set_cmt (0XFFFFD42C, "array of u32 (set according to PID, upto 0x14)", 0);
  46804. create_dword (0XFFFFD42C);
  46805. make_array (0XFFFFD42C, 0X14);
  46806. set_name (0XFFFFD42C, "kernel_uids");
  46807. create_dword (0XFFFFD47C);
  46808. MakeStruct (0XFFFFD480, "IOSCKeystoreEntry");
  46809. make_array (0XFFFFD480, 0X40);
  46810. set_name (0XFFFFD480, "iosc_keystore");
  46811. MakeStruct (0XFFFFDD80, "IOSKeyMetadata");
  46812. make_array (0XFFFFDD80, 0X20);
  46813. set_name (0XFFFFDD80, "key_metadata");
  46814. create_byte (0XFFFFE200);
  46815. make_array (0XFFFFE200, 0X10);
  46816. create_dword (0XFFFFE210);
  46817. create_dword (0XFFFFE214);
  46818. create_dword (0XFFFFE218);
  46819. create_dword (0XFFFFE21C);
  46820. create_dword (0XFFFFE220);
  46821. create_byte (0XFFFFE224);
  46822. make_array (0XFFFFE224, 0XC);
  46823. create_dword (0XFFFFE230);
  46824. create_dword (0XFFFFE24C);
  46825. create_dword (0XFFFFE250);
  46826. create_byte (0XFFFFE254);
  46827. make_array (0XFFFFE254, 0XC);
  46828. create_dword (0XFFFFE260);
  46829. create_dword (0XFFFFE264);
  46830. make_array (0XFFFFE264, 0X14);
  46831. create_dword (0XFFFFE2B4);
  46832. create_dword (0XFFFFE2B8);
  46833. create_dword (0XFFFFE2BC);
  46834. create_dword (0XFFFFE2D8);
  46835. }
  46836.  
  46837. static Functions_0(void) {
  46838.  
  46839. add_func (0X13A70000,0X13A700E0);
  46840. set_func_flags(0X13A70000,0x400);
  46841. set_frame_size(0X13A70000, 0X114, 0, 0);
  46842. add_func (0X13A700E8,0X13A7010C);
  46843. set_func_flags(0X13A700E8,0x400);
  46844. set_frame_size(0X13A700E8, 0X4C, 0, 0);
  46845. add_func (0X13A70114,0X13A70120);
  46846. set_func_flags(0X13A70114,0x400);
  46847. set_frame_size(0X13A70114, 0X4, 0, 0);
  46848. add_func (0X13A70124,0X13A70148);
  46849. set_func_flags(0X13A70124,0x400);
  46850. set_frame_size(0X13A70124, 0X4C, 0, 0);
  46851. add_func (0X13A70150,0X13A70178);
  46852. set_func_flags(0X13A70150,0x400);
  46853. set_frame_size(0X13A70150, 0X10, 0, 0);
  46854. add_func (0X13A70180,0X13A70222);
  46855. set_func_flags(0X13A70180,0x400);
  46856. set_frame_size(0X13A70180, 0XA4, 0, 0);
  46857. add_func (0X13A70240,0X13A70286);
  46858. set_func_flags(0X13A70240,0x400);
  46859. set_frame_size(0X13A70240, 0X34, 0, 0);
  46860. add_func (0X13A70294,0X13A702FA);
  46861. set_func_flags(0X13A70294,0x400);
  46862. SetType(0X13A70294, "void __cdecl sub_13A70294(u8 *base, int num_bits);");
  46863. set_frame_size(0X13A70294, 0X34, 0, 0);
  46864. add_func (0X13A7031C,0X13A704BC);
  46865. set_func_flags(0X13A7031C,0x400);
  46866. set_frame_size(0X13A7031C, 0X20C, 0, 0);
  46867. add_func (0X13A704DC,0X13A706F4);
  46868. set_func_flags(0X13A704DC,0x400);
  46869. set_frame_size(0X13A704DC, 0X294, 0, 0);
  46870. add_func (0X13A70758,0X13A707B2);
  46871. set_func_flags(0X13A70758,0x400);
  46872. SetType(0X13A70758, "void __cdecl iosc_init_keys_and_set_protection();");
  46873. set_frame_size(0X13A70758, 0X4, 0, 0);
  46874. add_func (0X13A707BC,0X13A7080C);
  46875. set_func_flags(0X13A707BC,0x400);
  46876. SetType(0X13A707BC, "IOSReturnCode __fastcall BSL_CreateObject(unsigned int *key_handle, IOSCObjectType type, IOSCObjectSubType subtype);");
  46877. set_frame_size(0X13A707BC, 0X14, 0, 0);
  46878. define_local_var(0X13A707BC, 0X13A7080C, "[bp-0X14]", "key_size");
  46879. add_func (0X13A7081C,0X13A7083E);
  46880. set_func_flags(0X13A7081C,0x400);
  46881. SetType(0X13A7081C, "signed int __fastcall BSL_DeleteObject(u32 handle);");
  46882. set_frame_size(0X13A7081C, 0X4, 0, 0);
  46883. add_func (0X13A70850,0X13A709F2);
  46884. set_func_flags(0X13A70850,0x400);
  46885. SetType(0X13A70850, "IOSReturnCode __cdecl BSL_ImportSecretKey(IOSCDefaultKeyHandle importedHandle, IOSCDefaultKeyHandle verifyHandle, IOSCDefaultKeyHandle decryptHandle, IOSCSecretKeySecurity security_flag, uint8_t *sign_buffer, uint8_t *iv, uint8_t *crypted_key);");
  46886. set_frame_size(0X13A70850, 0XC0, 0, 0);
  46887. define_local_var(0X13A70850, 0X13A709F2, "[bp-0XC0]", "customDataSize");
  46888. define_local_var(0X13A70850, 0X13A709F2, "[bp-0XBC]", "signerHandle");
  46889. define_local_var(0X13A70850, 0X13A709F2, "[bp-0XB8]", "chainingFlag");
  46890. define_local_var(0X13A70850, 0X13A709F2, "[bp-0XB4]", "signData");
  46891. define_local_var(0X13A70850, 0X13A709F2, "[bp-0XB0]", "publicHandle");
  46892. define_local_var(0X13A70850, 0X13A709F2, "[bp-0XA4]", "key_size");
  46893. define_local_var(0X13A70850, 0X13A709F2, "[bp-0XA0]", "prot");
  46894. define_local_var(0X13A70850, 0X13A709F2, "[bp-0X9C]", "context");
  46895. define_local_var(0X13A70850, 0X13A709F2, "[bp+0]", "string2");
  46896. define_local_var(0X13A70850, 0X13A709F2, "[bp+0X4]", "iv");
  46897. define_local_var(0X13A70850, 0X13A709F2, "[bp+0X8]", "crypted_key");
  46898. add_func (0X13A70A2C,0X13A70BE2);
  46899. set_func_flags(0X13A70A2C,0x400);
  46900. set_frame_size(0X13A70A2C, 0XA8, 0, 0);
  46901. define_local_var(0X13A70A2C, 0X13A70BE2, "[bp-0XA8]", "outputData");
  46902. define_local_var(0X13A70A2C, 0X13A70BE2, "[bp-0XA4]", "message_queue");
  46903. define_local_var(0X13A70A2C, 0X13A70BE2, "[bp-0XA0]", "reply");
  46904. define_local_var(0X13A70A2C, 0X13A70BE2, "[bp-0X9C]", "signData");
  46905. define_local_var(0X13A70A2C, 0X13A70BE2, "[bp-0X98]", "publicHandle");
  46906. define_local_var(0X13A70A2C, 0X13A70BE2, "[bp-0X90]", "key_size");
  46907. define_local_var(0X13A70A2C, 0X13A70BE2, "[bp-0X88]", "prot");
  46908. define_local_var(0X13A70A2C, 0X13A70BE2, "[bp+0X4]", "ivData");
  46909. define_local_var(0X13A70A2C, 0X13A70BE2, "[bp+0X8]", "dst");
  46910. add_func (0X13A70C14,0X13A70C9E);
  46911. set_func_flags(0X13A70C14,0x400);
  46912. SetType(0X13A70C14, "IOSReturnCode __cdecl BSL_ImportPublicKey(uint8_t *publicKeyData, uint8_t *exponent, int publicKeyHandle);");
  46913. set_frame_size(0X13A70C14, 0X1C, 0, 0);
  46914. define_local_var(0X13A70C14, 0X13A70C9E, "[bp-0X1C]", "key_size");
  46915. add_func (0X13A70CC0,0X13A70D8E);
  46916. set_func_flags(0X13A70CC0,0x400);
  46917. SetType(0X13A70CC0, "IOSReturnCode __cdecl BSL_ExportPublicKey(uint8_t *publicKeyData, uint8_t *exponent, int publicKeyHandle);");
  46918. set_frame_size(0X13A70CC0, 0X7C, 0, 0);
  46919. define_local_var(0X13A70CC0, 0X13A70D8E, "[bp-0X7C]", "key_size");
  46920. define_local_var(0X13A70CC0, 0X13A70D8E, "[bp-0X78]", "keyData");
  46921. add_func (0X13A70DB8,0X13A70EDC);
  46922. set_func_flags(0X13A70DB8,0x400);
  46923. SetType(0X13A70DB8, "IOSReturnCode __cdecl BSL_GenerateKey(unsigned int key_handle);");
  46924. set_frame_size(0X13A70DB8, 0XF4, 0, 0);
  46925. define_local_var(0X13A70DB8, 0X13A70EDC, "[bp-0XF4]", "key_size");
  46926. define_local_var(0X13A70DB8, 0X13A70EDC, "[bp-0X90]", "dst");
  46927. define_local_var(0X13A70DB8, 0X13A70EDC, "[bp-0X34]", "key");
  46928. add_func (0X13A70F0C,0X13A70F16);
  46929. set_func_flags(0X13A70F0C,0x400);
  46930. SetType(0X13A70F0C, "IOSReturnCode __cdecl BSL_GenerateKey(unsigned int key_handle);");
  46931. set_frame_size(0X13A70F0C, 0X4, 0, 0);
  46932. add_func (0X13A70F18,0X13A710AE);
  46933. set_func_flags(0X13A70F18,0x400);
  46934. SetType(0X13A70F18, "IOSReturnCode __cdecl BSL_ComputeSharedKey(IOSCDefaultKeyHandle privateHandle, IOSCDefaultKeyHandle publicHandle, IOSCDefaultKeyHandle sharedHandle);");
  46935. set_frame_size(0X13A70F18, 0X100, 0, 0);
  46936. define_local_var(0X13A70F18, 0X13A710AE, "[bp-0XFC]", "key_size");
  46937. define_local_var(0X13A70F18, 0X13A710AE, "[bp-0XF8]", "prot");
  46938. define_local_var(0X13A70F18, 0X13A710AE, "[bp-0X94]", "key");
  46939. define_local_var(0X13A70F18, 0X13A710AE, "[bp-0X74]", "keyData");
  46940. define_local_var(0X13A70F18, 0X13A710AE, "[bp-0X54]", "dst");
  46941. add_func (0X13A710E4,0X13A7112A);
  46942. set_func_flags(0X13A710E4,0x400);
  46943. SetType(0X13A710E4, "IOSReturnCode __fastcall BSL_GetData(unsigned int handle, u32 *data);");
  46944. set_frame_size(0X13A710E4, 0X1C, 0, 0);
  46945. add_func (0X13A7113C,0X13A71258);
  46946. set_func_flags(0X13A7113C,0x400);
  46947. SetType(0X13A7113C, "IOSReturnCode __fastcall BSL_SetData(unsigned int handle, unsigned int value);");
  46948. set_frame_size(0X13A7113C, 0X20, 0, 0);
  46949. add_func (0X13A7129C,0X13A712E0);
  46950. set_func_flags(0X13A7129C,0x400);
  46951. SetType(0X13A7129C, "IOSReturnCode __fastcall BSL_GetKeySize(_DWORD *key_size, unsigned int handle);");
  46952. set_frame_size(0X13A7129C, 0X14, 0, 0);
  46953. add_func (0X13A712F0,0X13A713A0);
  46954. set_func_flags(0X13A712F0,0x400);
  46955. SetType(0X13A712F0, "signed int __fastcall iosc_get_key_size_2(_DWORD *size, unsigned int handle);");
  46956. set_frame_size(0X13A712F0, 0X10, 0, 0);
  46957. add_func (0X13A713B0,0X13A71462);
  46958. set_func_flags(0X13A713B0,0x400);
  46959. set_frame_size(0X13A713B0, 0X120, 0, 0);
  46960. define_local_var(0X13A713B0, 0X13A71462, "[bp-0X120]", "key_size");
  46961. define_local_var(0X13A713B0, 0X13A71462, "[bp-0X3C]", "keyData");
  46962. add_func (0X13A71484,0X13A7148E);
  46963. set_func_flags(0X13A71484,0x400);
  46964. set_frame_size(0X13A71484, 0X4, 0, 0);
  46965. add_func (0X13A71490,0X13A7161E);
  46966. set_func_flags(0X13A71490,0x400);
  46967. SetType(0X13A71490, "IOSReturnCode __cdecl BSL_VerifyPublicKeySign(u8 *inputData, u32 inputSize, u32 publicHandle, u8 *signData);");
  46968. set_frame_size(0X13A71490, 0X2C0, 0, 0);
  46969. define_local_var(0X13A71490, 0X13A7161E, "[bp-0X2BC]", "key_size");
  46970. define_local_var(0X13A71490, 0X13A7161E, "[bp-0X2B8]", "misc_data");
  46971. define_local_var(0X13A71490, 0X13A7161E, "[bp-0X58]", "keyData");
  46972. add_func (0X13A71668,0X13A718B2);
  46973. set_func_flags(0X13A71668,0x400);
  46974. SetType(0X13A71668, "IOSReturnCode __cdecl BSL_ImportCertificate(Cert *certData, IOSCDefaultKeyHandle signerHandle, IOSCDefaultKeyHandle publicKeyHandle);");
  46975. set_frame_size(0X13A71668, 0XAC, 0, 0);
  46976. define_local_var(0X13A71668, 0X13A718B2, "[bp-0XAC]", "hashData");
  46977. define_local_var(0X13A71668, 0X13A718B2, "[bp-0XA8]", "message_queue");
  46978. define_local_var(0X13A71668, 0X13A718B2, "[bp-0XA4]", "reply");
  46979. define_local_var(0X13A71668, 0X13A718B2, "[bp-0X9C]", "sha1");
  46980. define_local_var(0X13A71668, 0X13A718B2, "[bp-0X88]", "hash_ctx");
  46981. add_func (0X13A718D8,0X13A71A6E);
  46982. set_func_flags(0X13A718D8,0x400);
  46983. SetType(0X13A718D8, "IOSReturnCode __cdecl iosc_generate_cert(IOSCDefaultKeyHandle privateHandle, const char *certname, uint8_t *ecc_certificate);");
  46984. set_frame_size(0X13A718D8, 0X334, 0, 0);
  46985. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X334]", "hashData");
  46986. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X330]", "message_queue");
  46987. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X32C]", "reply");
  46988. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X328]", "a8");
  46989. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X324]", "a9");
  46990. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X320]", "key_size");
  46991. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X31C]", "ng_key_id");
  46992. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X304]", "context");
  46993. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X2A4]", "ca");
  46994. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X264]", "ms");
  46995. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X1A0]", "output_str");
  46996. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X160]", "ng");
  46997. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X120]", "pointer");
  46998. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0XDC]", "ng_sig");
  46999. define_local_var(0X13A718D8, 0X13A71A6E, "[bp-0X44]", "keyData");
  47000. add_func (0X13A71AB4,0X13A71ABE);
  47001. set_func_flags(0X13A71AB4,0x400);
  47002. SetType(0X13A71AB4, "IOSReturnCode __cdecl BSL_GenerateCertificate(IOSCDefaultKeyHandle privateHandle, const char *certname, uint8_t *ecc_certificate);");
  47003. set_frame_size(0X13A71AB4, 0X4, 0, 0);
  47004. add_func (0X13A71AC0,0X13A71B74);
  47005. set_func_flags(0X13A71AC0,0x400);
  47006. SetType(0X13A71AC0, "IOSReturnCode __fastcall BSL_GetDeviceCertificate(CertECC *cert);");
  47007. set_frame_size(0X13A71AC0, 0X1D4, 0, 0);
  47008. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X1D4]", "a5");
  47009. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X1D0]", "a6");
  47010. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X1CC]", "a7");
  47011. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X1C8]", "a8");
  47012. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X1C4]", "a9");
  47013. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X1C0]", "key_size");
  47014. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X1BC]", "device_id");
  47015. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X1B4]", "ca");
  47016. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X174]", "ms");
  47017. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X134]", "issuer");
  47018. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0XF4]", "ng");
  47019. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0XB4]", "ng_sig");
  47020. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X78]", "public_key");
  47021. define_local_var(0X13A71AC0, 0X13A71B74, "[bp-0X3C]", "private_key");
  47022. add_func (0X13A71B98,0X13A71BD2);
  47023. set_func_flags(0X13A71B98,0x400);
  47024. SetType(0X13A71B98, "signed int __fastcall BSL_SetProtection(IOSCDefaultKeyHandle handle, int a2);");
  47025. set_frame_size(0X13A71B98, 0X14, 0, 0);
  47026. add_func (0X13A71BE0,0X13A71BEA);
  47027. set_func_flags(0X13A71BE0,0x400);
  47028. SetType(0X13A71BE0, "IOSReturnCode __fastcall BSL_SetOwnership(unsigned int key_handle_id, int flag);");
  47029. set_frame_size(0X13A71BE0, 0X4, 0, 0);
  47030. add_func (0X13A71BF0,0X13A71C2A);
  47031. set_func_flags(0X13A71BF0,0x400);
  47032. SetType(0X13A71BF0, "IOSReturnCode __fastcall BSL_GetProtection_maybe(unsigned int handle, _DWORD *prot);");
  47033. set_frame_size(0X13A71BF0, 0X14, 0, 0);
  47034. add_func (0X13A71C38,0X13A71C42);
  47035. set_func_flags(0X13A71C38,0x400);
  47036. SetType(0X13A71C38, "IOSReturnCode __fastcall BSL_GetOwnership(u32 handle, u32 *owner);");
  47037. set_frame_size(0X13A71C38, 0X4, 0, 0);
  47038. add_func (0X13A71D30,0X13A71DD8);
  47039. set_func_flags(0X13A71D30,0x400);
  47040. SetType(0X13A71D30, "int __cdecl getSizeFromType(IOSCObjectType keytype, IOSCObjectSubType keysubtype, u32 *keySize);");
  47041. set_frame_size(0X13A71D30, 0X4, 0, 0);
  47042. add_func (0X13A71DDC,0X13A71DFC);
  47043. set_func_flags(0X13A71DDC,0x400);
  47044. set_frame_size(0X13A71DDC, 0X8, 0, 0);
  47045. add_func (0X13A71DFC,0X13A71E34);
  47046. set_func_flags(0X13A71DFC,0x400);
  47047. SetType(0X13A71DFC, "void __cdecl getKeyTypeSubtype(unsigned int handle, IOSCObjectType *type, IOSCObjectSubType *subtype);");
  47048. set_frame_size(0X13A71DFC, 0X14, 0, 0);
  47049. add_func (0X13A71E3C,0X13A71E3E);
  47050. set_func_flags(0X13A71E3C,0x400);
  47051. SetType(0X13A71E3C, "int __cdecl nop_return_arg(int x);");
  47052. add_func (0X13A71E40,0X13A71EF2);
  47053. set_func_flags(0X13A71E40,0x400);
  47054. SetType(0X13A71E40, "signed int __fastcall ecc_make_cert(char *ng, char *identity, int sigtype, int a4, u8 *public_key, int a6, int a7, int ng_key_id, CertECC *cert);");
  47055. set_frame_size(0X13A71E40, 0X18, 0, 0);
  47056. define_local_var(0X13A71E40, 0X13A71EF2, "[bp+0]", "a5");
  47057. define_local_var(0X13A71E40, 0X13A71EF2, "[bp+0X4]", "a6");
  47058. define_local_var(0X13A71E40, 0X13A71EF2, "[bp+0X8]", "a7");
  47059. define_local_var(0X13A71E40, 0X13A71EF2, "[bp+0XC]", "a8");
  47060. define_local_var(0X13A71E40, 0X13A71EF2, "[bp+0X10]", "a9");
  47061. define_local_var(0X13A71E40, 0X13A71EF2, "[bp+0X14]", "x");
  47062. define_local_var(0X13A71E40, 0X13A71EF2, "[bp+0X18]", "y");
  47063. add_func (0X13A71F38,0X13A71F6A);
  47064. set_func_flags(0X13A71F38,0x400);
  47065. set_frame_size(0X13A71F38, 0XC, 0, 0);
  47066. add_func (0X13A71F6C,0X13A71FA4);
  47067. set_func_flags(0X13A71F6C,0x400);
  47068. set_frame_size(0X13A71F6C, 0X10, 0, 0);
  47069. add_func (0X13A71FA8,0X13A72000);
  47070. set_func_flags(0X13A71FA8,0x400);
  47071. set_frame_size(0X13A71FA8, 0X54, 0, 0);
  47072. add_func (0X13A72004,0X13A7205A);
  47073. set_func_flags(0X13A72004,0x400);
  47074. SetType(0X13A72004, "void __fastcall sub_13A72004(int a1, u8 *public_key, signed int a3);");
  47075. set_frame_size(0X13A72004, 0X50, 0, 0);
  47076. add_func (0X13A72060,0X13A720C8);
  47077. set_func_flags(0X13A72060,0x400);
  47078. set_frame_size(0X13A72060, 0X40, 0, 0);
  47079. add_func (0X13A720D0,0X13A72122);
  47080. set_func_flags(0X13A720D0,0x400);
  47081. SetType(0X13A720D0, "void __fastcall sub_13A720D0(const u8 *private_key, unsigned int a2);");
  47082. set_frame_size(0X13A720D0, 0X34, 0, 0);
  47083. add_func (0X13A7213C,0X13A72188);
  47084. set_func_flags(0X13A7213C,0x400);
  47085. set_frame_size(0X13A7213C, 0X14, 0, 0);
  47086. add_func (0X13A72188,0X13A721DA);
  47087. set_func_flags(0X13A72188,0x400);
  47088. set_frame_size(0X13A72188, 0X14, 0, 0);
  47089. add_func (0X13A721F0,0X13A7221E);
  47090. set_func_flags(0X13A721F0,0x400);
  47091. set_frame_size(0X13A721F0, 0XC, 0, 0);
  47092. add_func (0X13A72230,0X13A72242);
  47093. set_func_flags(0X13A72230,0x400);
  47094. SetType(0X13A72230, "IOSReturnCode __fastcall iosc_queue_receive_message(unsigned int queue_id);");
  47095. set_frame_size(0X13A72230, 0X8, 0, 0);
  47096. add_func (0X13A72248,0X13A72256);
  47097. set_func_flags(0X13A72248,0x400);
  47098. SetType(0X13A72248, "signed int __fastcall iosc_queue_send_no_message(unsigned int queue_id);");
  47099. set_frame_size(0X13A72248, 0X4, 0, 0);
  47100. add_func (0X13A7225C,0X13A72280);
  47101. set_func_flags(0X13A7225C,0x400);
  47102. set_frame_size(0X13A7225C, 0X4, 0, 0);
  47103. add_func (0X13A72298,0X13A72322);
  47104. set_func_flags(0X13A72298,0x400);
  47105. set_frame_size(0X13A72298, 0X8, 0, 0);
  47106. add_func (0X13A72334,0X13A723CC);
  47107. set_func_flags(0X13A72334,0x400);
  47108. SetType(0X13A72334, "IOSReturnCode __cdecl kernel_IOSC_CreateObject(int *key_handle, IOSCObjectType type, IOSCObjectSubType subtype);");
  47109. set_frame_size(0X13A72334, 0X1C, 0, 0);
  47110. define_local_var(0X13A72334, 0X13A723CC, "[bp-0X1C]", "unk");
  47111. add_func (0X13A723EC,0X13A72462);
  47112. set_func_flags(0X13A723EC,0x400);
  47113. SetType(0X13A723EC, "IOSReturnCode __cdecl kernel_IOSC_DeleteObject(int key_handle);");
  47114. set_frame_size(0X13A723EC, 0X10, 0, 0);
  47115. define_local_var(0X13A723EC, 0X13A72462, "[bp-0X10]", "owner");
  47116. add_func (0X13A72484,0X13A7252C);
  47117. set_func_flags(0X13A72484,0x400);
  47118. SetType(0X13A72484, "IOSReturnCode __cdecl kernel_IOSC_SetOwnership(uint32_t handle, uint32_t users);");
  47119. set_frame_size(0X13A72484, 0X18, 0, 0);
  47120. define_local_var(0X13A72484, 0X13A7252C, "[bp-0X18]", "owner");
  47121. add_func (0X13A7254C,0X13A725DC);
  47122. set_func_flags(0X13A7254C,0x400);
  47123. SetType(0X13A7254C, "IOSReturnCode __cdecl kernel_IOSC_GetOwnership(uint32_t handle, uint32_t *users);");
  47124. set_frame_size(0X13A7254C, 0X1C, 0, 0);
  47125. define_local_var(0X13A7254C, 0X13A725DC, "[bp-0X1C]", "unk");
  47126. define_local_var(0X13A7254C, 0X13A725DC, "[bp-0X18]", "owner");
  47127. add_func (0X13A725FC,0X13A7277E);
  47128. set_func_flags(0X13A725FC,0x400);
  47129. SetType(0X13A725FC, "IOSReturnCode __cdecl kernel_IOSC_ImportSecretKey(IOSCDefaultKeyHandle importedHandle, IOSCDefaultKeyHandle verifyHandle, IOSCDefaultKeyHandle decryptHandle, IOSCSecretKeySecurity security_flag, uint8_t *sign_buffer, uint8_t *iv, uint8_t *crypted_key);");
  47130. set_frame_size(0X13A725FC, 0X34, 0, 0);
  47131. define_local_var(0X13A725FC, 0X13A7277E, "[bp-0X34]", "_security_flag");
  47132. define_local_var(0X13A725FC, 0X13A7277E, "[bp-0X28]", "size");
  47133. define_local_var(0X13A725FC, 0X13A7277E, "[bp-0X24]", "owner");
  47134. define_local_var(0X13A725FC, 0X13A7277E, "[bp+0]", "sign_buffer");
  47135. define_local_var(0X13A725FC, 0X13A7277E, "[bp+0X4]", "iv");
  47136. define_local_var(0X13A725FC, 0X13A7277E, "[bp+0X8]", "crypted_key");
  47137. add_func (0X13A727AC,0X13A72936);
  47138. set_func_flags(0X13A727AC,0x400);
  47139. SetType(0X13A727AC, "IOSReturnCode __cdecl kernel_IOSC_ExportSecretKey(IOSCDefaultKeyHandle exportedHandle, IOSCDefaultKeyHandle signHandle, IOSCDefaultKeyHandle encryptHandle, IOSCSecretKeySecurity security_flag, uint8_t *signbuffer, uint8_t *ivData, uint8_t *keybuffer);");
  47140. set_frame_size(0X13A727AC, 0X34, 0, 0);
  47141. define_local_var(0X13A727AC, 0X13A72936, "[bp-0X34]", "unk");
  47142. define_local_var(0X13A727AC, 0X13A72936, "[bp-0X28]", "size");
  47143. define_local_var(0X13A727AC, 0X13A72936, "[bp-0X24]", "owner");
  47144. define_local_var(0X13A727AC, 0X13A72936, "[bp+0]", "signbuffer");
  47145. define_local_var(0X13A727AC, 0X13A72936, "[bp+0X4]", "ivData");
  47146. define_local_var(0X13A727AC, 0X13A72936, "[bp+0X8]", "keybuffer");
  47147. add_func (0X13A72964,0X13A72A30);
  47148. set_func_flags(0X13A72964,0x400);
  47149. SetType(0X13A72964, "IOSReturnCode __cdecl kernel_IOSC_ImportPublicKey(uint8_t *publicKeyData, uint8_t *exponent, int publicKeyHandle);");
  47150. set_frame_size(0X13A72964, 0X28, 0, 0);
  47151. define_local_var(0X13A72964, 0X13A72A30, "[bp-0X28]", "unk");
  47152. define_local_var(0X13A72964, 0X13A72A30, "[bp-0X24]", "size");
  47153. define_local_var(0X13A72964, 0X13A72A30, "[bp-0X20]", "owner");
  47154. add_func (0X13A72A58,0X13A72B24);
  47155. set_func_flags(0X13A72A58,0x400);
  47156. SetType(0X13A72A58, "IOSReturnCode __cdecl kernel_IOSC_ExportPublicKey(uint8_t *publicKeyData, uint8_t *exponent, int publicKeyHandle);");
  47157. set_frame_size(0X13A72A58, 0X28, 0, 0);
  47158. define_local_var(0X13A72A58, 0X13A72B24, "[bp-0X28]", "unk");
  47159. define_local_var(0X13A72A58, 0X13A72B24, "[bp-0X24]", "size");
  47160. define_local_var(0X13A72A58, 0X13A72B24, "[bp-0X20]", "owner");
  47161. add_func (0X13A72B4C,0X13A72BCE);
  47162. set_func_flags(0X13A72B4C,0x400);
  47163. SetType(0X13A72B4C, "IOSReturnCode __cdecl kernel_IOSC_GenerateKey(IOSCDefaultKeyHandle key_handle);");
  47164. set_frame_size(0X13A72B4C, 0X18, 0, 0);
  47165. define_local_var(0X13A72B4C, 0X13A72BCE, "[bp-0X18]", "owner_flag");
  47166. define_local_var(0X13A72B4C, 0X13A72BCE, "[bp-0X14]", "key_size");
  47167. add_func (0X13A72BF4,0X13A72CC0);
  47168. set_func_flags(0X13A72BF4,0x400);
  47169. SetType(0X13A72BF4, "IOSReturnCode __cdecl kernel_IOSC_ComputeSharedKey(IOSCDefaultKeyHandle privateHandle, IOSCDefaultKeyHandle publicHandle, IOSCDefaultKeyHandle sharedHandle);");
  47170. set_frame_size(0X13A72BF4, 0X18, 0, 0);
  47171. add_func (0X13A72CE0,0X13A72D74);
  47172. set_func_flags(0X13A72CE0,0x400);
  47173. SetType(0X13A72CE0, "IOSReturnCode __cdecl kernel_IOSC_GetData(IOSCDefaultKeyHandle dataHandle, uint32_t *value);");
  47174. set_frame_size(0X13A72CE0, 0X1C, 0, 0);
  47175. define_local_var(0X13A72CE0, 0X13A72D74, "[bp-0X1C]", "unk");
  47176. define_local_var(0X13A72CE0, 0X13A72D74, "[bp-0X18]", "owner");
  47177. add_func (0X13A72D98,0X13A72E12);
  47178. set_func_flags(0X13A72D98,0x400);
  47179. SetType(0X13A72D98, "IOSReturnCode __cdecl kernel_IOSC_SetData(IOSCDefaultKeyHandle dataHandle, uint32_t value);");
  47180. set_frame_size(0X13A72D98, 0X14, 0, 0);
  47181. add_func (0X13A72E34,0X13A72EC6);
  47182. set_func_flags(0X13A72E34,0x400);
  47183. SetType(0X13A72E34, "IOSReturnCode __cdecl kernel_IOSC_GetKeySize(uint32_t *keySize, IOSCDefaultKeyHandle handle);");
  47184. set_frame_size(0X13A72E34, 0X18, 0, 0);
  47185. define_local_var(0X13A72E34, 0X13A72EC6, "[bp-0X18]", "unk");
  47186. define_local_var(0X13A72E34, 0X13A72EC6, "[bp-0X14]", "owner");
  47187. add_func (0X13A72EEC,0X13A72F7E);
  47188. set_func_flags(0X13A72EEC,0x400);
  47189. SetType(0X13A72EEC, "IOSReturnCode __cdecl kernel_IOSC_GetSignatureSize(uint32_t *signSize, IOSCDefaultKeyHandle handle);");
  47190. set_frame_size(0X13A72EEC, 0X18, 0, 0);
  47191. define_local_var(0X13A72EEC, 0X13A72F7E, "[bp-0X18]", "unk");
  47192. define_local_var(0X13A72EEC, 0X13A72F7E, "[bp-0X14]", "owner");
  47193. add_func (0X13A72FA4,0X13A73046);
  47194. set_func_flags(0X13A72FA4,0x400);
  47195. SetType(0X13A72FA4, "IOSReturnCode __cdecl BSL_GenerateHash(uint8_t *context, uint8_t *inputData, uint32_t inputSize, uint32_t chainingFlag, uint8_t *hashData, int message_queue, IOSRequest *reply);");
  47196. set_frame_size(0X13A72FA4, 0X24, 0, 0);
  47197. define_local_var(0X13A72FA4, 0X13A73046, "[bp-0X24]", "vectors");
  47198. define_local_var(0X13A72FA4, 0X13A73046, "[bp-0X20]", "queue_id");
  47199. define_local_var(0X13A72FA4, 0X13A73046, "[bp-0X1C]", "a7");
  47200. define_local_var(0X13A72FA4, 0X13A73046, "[bp+0]", "hashData");
  47201. define_local_var(0X13A72FA4, 0X13A73046, "[bp+0X4]", "message_queue");
  47202. define_local_var(0X13A72FA4, 0X13A73046, "[bp+0X8]", "reply");
  47203. add_func (0X13A73064,0X13A730EA);
  47204. set_func_flags(0X13A73064,0x400);
  47205. SetType(0X13A73064, "IOSReturnCode __cdecl kernel_IOSC_GenerateHashAsync(uint8_t *context, uint8_t *inputData, uint32_t inputSize, uint32_t chainingFlag, uint8_t *hashData, int message_queue, IOSRequest *reply);");
  47206. set_frame_size(0X13A73064, 0X2C, 0, 0);
  47207. define_local_var(0X13A73064, 0X13A730EA, "[bp-0X2C]", "unk");
  47208. define_local_var(0X13A73064, 0X13A730EA, "[bp+0]", "hashData");
  47209. define_local_var(0X13A73064, 0X13A730EA, "[bp+0X4]", "message_queue");
  47210. define_local_var(0X13A73064, 0X13A730EA, "[bp+0X8]", "reply");
  47211. add_func (0X13A730F4,0X13A7317A);
  47212. set_func_flags(0X13A730F4,0x400);
  47213. SetType(0X13A730F4, "IOSReturnCode __cdecl kernel_IOSC_GenerateHash(uint8_t *context, uint8_t *inputData, uint32_t inputSize, uint32_t chainingFlag, uint8_t *hashData);");
  47214. set_frame_size(0X13A730F4, 0X2C, 0, 0);
  47215. define_local_var(0X13A730F4, 0X13A7317A, "[bp-0X2C]", "unk");
  47216. define_local_var(0X13A730F4, 0X13A7317A, "[bp-0X28]", "message_queue");
  47217. define_local_var(0X13A730F4, 0X13A7317A, "[bp-0X24]", "reply");
  47218. define_local_var(0X13A730F4, 0X13A7317A, "[bp+0]", "hashData");
  47219. add_func (0X13A73184,0X13A73274);
  47220. set_func_flags(0X13A73184,0x400);
  47221. SetType(0X13A73184, "IOSReturnCode __cdecl BSL_Encrypt(IOSCDefaultKeyHandle encryptHandle, uint8_t *ivData, uint8_t *inputData, uint32_t inputSize, uint8_t *outputData, s32 message_queue, IOSRequest *reply);");
  47222. set_frame_size(0X13A73184, 0X30, 0, 0);
  47223. define_local_var(0X13A73184, 0X13A73274, "[bp-0X30]", "vectors");
  47224. define_local_var(0X13A73184, 0X13A73274, "[bp-0X2C]", "queue_id");
  47225. define_local_var(0X13A73184, 0X13A73274, "[bp-0X28]", "a7");
  47226. define_local_var(0X13A73184, 0X13A73274, "[bp-0X24]", "key_size");
  47227. define_local_var(0X13A73184, 0X13A73274, "[bp+0]", "outputData");
  47228. define_local_var(0X13A73184, 0X13A73274, "[bp+0X4]", "message_queue");
  47229. define_local_var(0X13A73184, 0X13A73274, "[bp+0X8]", "reply");
  47230. add_func (0X13A73294,0X13A73374);
  47231. set_func_flags(0X13A73294,0x400);
  47232. SetType(0X13A73294, "IOSReturnCode __cdecl kernel_IOSC_EncryptAsync(IOSCDefaultKeyHandle encryptHandle, uint8_t *ivData, uint8_t *inputData, uint32_t inputSize, uint8_t *outputData, int message_queue, IOSRequest *reply);");
  47233. set_frame_size(0X13A73294, 0X30, 0, 0);
  47234. define_local_var(0X13A73294, 0X13A73374, "[bp-0X30]", "unk");
  47235. define_local_var(0X13A73294, 0X13A73374, "[bp-0X24]", "owner");
  47236. define_local_var(0X13A73294, 0X13A73374, "[bp+0]", "outputData");
  47237. define_local_var(0X13A73294, 0X13A73374, "[bp+0X4]", "message_queue");
  47238. define_local_var(0X13A73294, 0X13A73374, "[bp+0X8]", "reply");
  47239. add_func (0X13A73394,0X13A73474);
  47240. set_func_flags(0X13A73394,0x400);
  47241. SetType(0X13A73394, "IOSReturnCode __cdecl kernel_IOSC_Encrypt(IOSCDefaultKeyHandle encryptHandle, uint8_t *ivData, uint8_t *inputData, uint32_t inputSize, uint8_t *outputData);");
  47242. set_frame_size(0X13A73394, 0X30, 0, 0);
  47243. define_local_var(0X13A73394, 0X13A73474, "[bp-0X30]", "unk");
  47244. define_local_var(0X13A73394, 0X13A73474, "[bp-0X2C]", "message_queue");
  47245. define_local_var(0X13A73394, 0X13A73474, "[bp-0X28]", "reply");
  47246. define_local_var(0X13A73394, 0X13A73474, "[bp-0X24]", "owner");
  47247. define_local_var(0X13A73394, 0X13A73474, "[bp+0]", "outputData");
  47248. add_func (0X13A73494,0X13A73584);
  47249. set_func_flags(0X13A73494,0x400);
  47250. SetType(0X13A73494, "signed int __fastcall sub_13A73494(unsigned int decryptHandle, u8 *iv, u8 *crypted_key, int a4, int a5, unsigned int a6, int a7);");
  47251. set_frame_size(0X13A73494, 0X30, 0, 0);
  47252. define_local_var(0X13A73494, 0X13A73584, "[bp-0X30]", "vectors");
  47253. define_local_var(0X13A73494, 0X13A73584, "[bp-0X2C]", "queue_id");
  47254. define_local_var(0X13A73494, 0X13A73584, "[bp-0X28]", "a7");
  47255. define_local_var(0X13A73494, 0X13A73584, "[bp-0X24]", "key_size");
  47256. define_local_var(0X13A73494, 0X13A73584, "[bp+0]", "a5");
  47257. define_local_var(0X13A73494, 0X13A73584, "[bp+0X4]", "a6");
  47258. add_func (0X13A735A4,0X13A73684);
  47259. set_func_flags(0X13A735A4,0x400);
  47260. SetType(0X13A735A4, "IOSReturnCode __cdecl kernel_IOSC_DecryptAsync(IOSCDefaultKeyHandle encryptHandle, uint8_t *ivData, uint8_t *inputData, uint32_t inputSize, uint8_t *outputData, int message_queue, IOSRequest *reply);");
  47261. set_frame_size(0X13A735A4, 0X30, 0, 0);
  47262. define_local_var(0X13A735A4, 0X13A73684, "[bp-0X30]", "unk");
  47263. define_local_var(0X13A735A4, 0X13A73684, "[bp-0X2C]", "a6");
  47264. define_local_var(0X13A735A4, 0X13A73684, "[bp-0X28]", "a7");
  47265. define_local_var(0X13A735A4, 0X13A73684, "[bp-0X24]", "owner");
  47266. define_local_var(0X13A735A4, 0X13A73684, "[bp+0]", "outputData");
  47267. define_local_var(0X13A735A4, 0X13A73684, "[bp+0X4]", "message_queue");
  47268. define_local_var(0X13A735A4, 0X13A73684, "[bp+0X8]", "reply");
  47269. add_func (0X13A736A4,0X13A73784);
  47270. set_func_flags(0X13A736A4,0x400);
  47271. SetType(0X13A736A4, "IOSReturnCode __cdecl kernel_IOSC_Decrypt(IOSCDefaultKeyHandle encryptHandle, uint8_t *ivData, uint8_t *inputData, uint32_t inputSize, uint8_t *outputData);");
  47272. set_frame_size(0X13A736A4, 0X30, 0, 0);
  47273. define_local_var(0X13A736A4, 0X13A73784, "[bp-0X30]", "unk");
  47274. define_local_var(0X13A736A4, 0X13A73784, "[bp-0X2C]", "a6");
  47275. define_local_var(0X13A736A4, 0X13A73784, "[bp-0X28]", "a7");
  47276. define_local_var(0X13A736A4, 0X13A73784, "[bp-0X24]", "owner");
  47277. define_local_var(0X13A736A4, 0X13A73784, "[bp+0]", "outputData");
  47278. add_func (0X13A737A4,0X13A73804);
  47279. set_func_flags(0X13A737A4,0x400);
  47280. set_frame_size(0X13A737A4, 0X20, 0, 0);
  47281. define_local_var(0X13A737A4, 0X13A73804, "[bp-0X20]", "outputData");
  47282. define_local_var(0X13A737A4, 0X13A73804, "[bp-0X1C]", "message_queue");
  47283. define_local_var(0X13A737A4, 0X13A73804, "[bp-0X18]", "reply");
  47284. add_func (0X13A7381C,0X13A73920);
  47285. set_func_flags(0X13A7381C,0x400);
  47286. set_frame_size(0X13A7381C, 0X90, 0, 0);
  47287. define_local_var(0X13A7381C, 0X13A73920, "[bp-0X90]", "sign_buffer");
  47288. define_local_var(0X13A7381C, 0X13A73920, "[bp-0X8C]", "iv");
  47289. define_local_var(0X13A7381C, 0X13A73920, "[bp-0X88]", "crypted_key");
  47290. define_local_var(0X13A7381C, 0X13A73920, "[bp-0X80]", "dst");
  47291. define_local_var(0X13A7381C, 0X13A73920, "[bp-0X78]", "key_handle");
  47292. add_func (0X13A73944,0X13A739B4);
  47293. set_func_flags(0X13A73944,0x400);
  47294. SetType(0X13A73944, "IOSReturnCode __cdecl kernel_IOSC_GenerateRand(uint8_t *randBytes, uint32_t numBytes);");
  47295. set_frame_size(0X13A73944, 0X18, 0, 0);
  47296. define_local_var(0X13A73944, 0X13A739B4, "[bp-0X18]", "unk");
  47297. add_func (0X13A739CC,0X13A73AA8);
  47298. set_func_flags(0X13A739CC,0x400);
  47299. SetType(0X13A739CC, "IOSReturnCode __cdecl kernel_IOSC_GeneratePublicKeySign(uint8_t *inputData, uint32_t inputSize, IOSCDefaultKeyHandle signerHandle, uint8_t *signData);");
  47300. set_frame_size(0X13A739CC, 0X68, 0, 0);
  47301. define_local_var(0X13A739CC, 0X13A73AA8, "[bp-0X68]", "unk");
  47302. define_local_var(0X13A739CC, 0X13A73AA8, "[bp-0X64]", "size");
  47303. define_local_var(0X13A739CC, 0X13A73AA8, "[bp-0X60]", "owner");
  47304. add_func (0X13A73AD4,0X13A73BA6);
  47305. set_func_flags(0X13A73AD4,0x400);
  47306. SetType(0X13A73AD4, "IOSReturnCode __cdecl kernel_IOSC_VerifyPublicKeySign(uint8_t *inputData, uint32_t inputSize, IOSCDefaultKeyHandle publicHandle, uint8_t *signData);");
  47307. set_frame_size(0X13A73AD4, 0X2C, 0, 0);
  47308. define_local_var(0X13A73AD4, 0X13A73BA6, "[bp-0X2C]", "unk");
  47309. define_local_var(0X13A73AD4, 0X13A73BA6, "[bp-0X28]", "size");
  47310. define_local_var(0X13A73AD4, 0X13A73BA6, "[bp-0X24]", "owner");
  47311. add_func (0X13A73BD0,0X13A73C86);
  47312. set_func_flags(0X13A73BD0,0x400);
  47313. SetType(0X13A73BD0, "IOSReturnCode __cdecl BSL_GenerateBlockMAC(uint8_t *context, uint8_t *inputData, uint32_t inputSize, uint8_t *customData, uint32_t customDataSize, IOSCDefaultKeyHandle signerHandle, uint32_t chainingFlag, uint8_t *signData);");
  47314. set_frame_size(0X13A73BD0, 0X24, 0, 0);
  47315. define_local_var(0X13A73BD0, 0X13A73C86, "[bp-0X24]", "vectors");
  47316. define_local_var(0X13A73BD0, 0X13A73C86, "[bp-0X20]", "queue_id");
  47317. define_local_var(0X13A73BD0, 0X13A73C86, "[bp-0X1C]", "a7");
  47318. define_local_var(0X13A73BD0, 0X13A73C86, "[bp+0]", "customDataSize");
  47319. define_local_var(0X13A73BD0, 0X13A73C86, "[bp+0X4]", "signerHandle");
  47320. define_local_var(0X13A73BD0, 0X13A73C86, "[bp+0X8]", "chainingFlag");
  47321. define_local_var(0X13A73BD0, 0X13A73C86, "[bp+0XC]", "signData");
  47322. define_local_var(0X13A73BD0, 0X13A73C86, "[bp+0X10]", "publicHandle");
  47323. add_func (0X13A73CA4,0X13A73DAE);
  47324. set_func_flags(0X13A73CA4,0x400);
  47325. SetType(0X13A73CA4, "IOSReturnCode __cdecl kernel_IOSC_GenerateBlockMAC(uint8_t *context, uint8_t *inputData, uint32_t inputSize, uint8_t *customData, uint32_t customDataSize, IOSCDefaultKeyHandle signerHandle, uint32_t chainingFlag, uint8_t *signData);");
  47326. set_frame_size(0X13A73CA4, 0X44, 0, 0);
  47327. define_local_var(0X13A73CA4, 0X13A73DAE, "[bp-0X44]", "unk");
  47328. define_local_var(0X13A73CA4, 0X13A73DAE, "[bp-0X34]", "publicHandle");
  47329. define_local_var(0X13A73CA4, 0X13A73DAE, "[bp-0X28]", "owner");
  47330. define_local_var(0X13A73CA4, 0X13A73DAE, "[bp+0]", "customDataSize");
  47331. define_local_var(0X13A73CA4, 0X13A73DAE, "[bp+0X4]", "signerHandle");
  47332. define_local_var(0X13A73CA4, 0X13A73DAE, "[bp+0X8]", "chainingFlag");
  47333. define_local_var(0X13A73CA4, 0X13A73DAE, "[bp+0XC]", "signData");
  47334. add_func (0X13A73DD0,0X13A73ED4);
  47335. set_func_flags(0X13A73DD0,0x400);
  47336. SetType(0X13A73DD0, "IOSReturnCode __cdecl kernel_IOSC_GenerateBlockMACAsync(uint8_t *context, uint8_t *inputData, uint32_t inputSize, uint8_t *customData, uint32_t customDataSize, IOSCDefaultKeyHandle signerHandle, uint32_t chainingFlag, uint8_t *signData, int message_queue, IOSRequest *reply);");
  47337. set_frame_size(0X13A73DD0, 0X40, 0, 0);
  47338. define_local_var(0X13A73DD0, 0X13A73ED4, "[bp-0X40]", "unk");
  47339. define_local_var(0X13A73DD0, 0X13A73ED4, "[bp-0X30]", "publicHandle");
  47340. define_local_var(0X13A73DD0, 0X13A73ED4, "[bp-0X28]", "owner");
  47341. define_local_var(0X13A73DD0, 0X13A73ED4, "[bp+0]", "customDataSize");
  47342. define_local_var(0X13A73DD0, 0X13A73ED4, "[bp+0X4]", "signerHandle");
  47343. define_local_var(0X13A73DD0, 0X13A73ED4, "[bp+0X8]", "chainingFlag");
  47344. define_local_var(0X13A73DD0, 0X13A73ED4, "[bp+0XC]", "signData");
  47345. define_local_var(0X13A73DD0, 0X13A73ED4, "[bp+0X10]", "message_queue");
  47346. define_local_var(0X13A73DD0, 0X13A73ED4, "[bp+0X14]", "reply");
  47347. add_func (0X13A73EF4,0X13A73FBC);
  47348. set_func_flags(0X13A73EF4,0x400);
  47349. SetType(0X13A73EF4, "IOSReturnCode __cdecl kernel_IOSC_ImportCertificate(uint8_t *certData, IOSCDefaultKeyHandle signerHandle, IOSCDefaultKeyHandle publicKeyHandle);");
  47350. set_frame_size(0X13A73EF4, 0X20, 0, 0);
  47351. define_local_var(0X13A73EF4, 0X13A73FBC, "[bp-0X20]", "unk");
  47352. define_local_var(0X13A73EF4, 0X13A73FBC, "[bp-0X18]", "owner");
  47353. add_func (0X13A73FE0,0X13A7409C);
  47354. set_func_flags(0X13A73FE0,0x400);
  47355. SetType(0X13A73FE0, "IOSReturnCode __cdecl kernel_IOSC_GenerateCertificate(IOSCDefaultKeyHandle privateHandle, const char *certname, uint8_t *ecc_certificate);");
  47356. set_frame_size(0X13A73FE0, 0X24, 0, 0);
  47357. define_local_var(0X13A73FE0, 0X13A7409C, "[bp-0X24]", "unk");
  47358. define_local_var(0X13A73FE0, 0X13A7409C, "[bp-0X20]", "owner");
  47359. add_func (0X13A740C0,0X13A7412E);
  47360. set_func_flags(0X13A740C0,0x400);
  47361. SetType(0X13A740C0, "IOSReturnCode __cdecl kernel_IOSC_GetDeviceCertificate(uint8_t *ecc_certificate);");
  47362. set_frame_size(0X13A740C0, 0X14, 0, 0);
  47363. define_local_var(0X13A740C0, 0X13A7412E, "[bp-0X14]", "unk");
  47364. add_func (0X13A7414C,0X13A743CE);
  47365. set_func_flags(0X13A7414C,0x400);
  47366. set_frame_size(0X13A7414C, 0X64, 0, 0);
  47367. define_local_var(0X13A7414C, 0X13A743CE, "[bp-0X5C]", "message");
  47368. define_local_var(0X13A7414C, 0X13A743CE, "[bp-0X58]", "ptr");
  47369. define_local_var(0X13A7414C, 0X13A743CE, "[bp-0X54]", "src");
  47370. add_func (0X13A74440,0X13A74636);
  47371. set_func_flags(0X13A74440,0x400);
  47372. set_frame_size(0X13A74440, 0X28, 0, 0);
  47373. add_func (0X13A74690,0X13A746A6);
  47374. set_func_flags(0X13A74690,0x401);
  47375. set_frame_size(0X13A74690, 0X8, 0, 0);
  47376. add_func (0X13A746B4,0X13A7474A);
  47377. set_func_flags(0X13A746B4,0x400);
  47378. set_frame_size(0X13A746B4, 0X9C, 0, 0);
  47379. add_func (0X13A74750,0X13A74AAE);
  47380. set_func_flags(0X13A74750,0x401);
  47381. set_frame_size(0X13A74750, 0X78, 0, 0);
  47382. define_local_var(0X13A74750, 0X13A74AAE, "[bp-0X70]", "key_size");
  47383. define_local_var(0X13A74750, 0X13A74AAE, "[bp-0X6C]", "message");
  47384. define_local_var(0X13A74750, 0X13A74AAE, "[bp-0X68]", "ptr");
  47385. add_func (0X13A74ABC,0X13A74BFA);
  47386. set_func_flags(0X13A74ABC,0x400);
  47387. SetType(0X13A74ABC, "IOSReturnCode __cdecl kernel_IOSC_CheckDiHashes(uint8_t *destAddr, uint8_t *diskRdBuf, uint32_t h1Index, uint32_t h2Index, uint8_t *h3Ptr);");
  47388. set_frame_size(0X13A74ABC, 0X34, 0, 0);
  47389. define_local_var(0X13A74ABC, 0X13A74BFA, "[bp-0X34]", "unk");
  47390. define_local_var(0X13A74ABC, 0X13A74BFA, "[bp-0X2C]", "ptr");
  47391. define_local_var(0X13A74ABC, 0X13A74BFA, "[bp+0]", "h3Ptr");
  47392. add_func (0X13A750F8,0X13A75166);
  47393. set_func_flags(0X13A750F8,0x400);
  47394. set_frame_size(0X13A750F8, 0XA0, 0, 0);
  47395. define_local_var(0X13A750F8, 0X13A75166, "[bp-0XA0]", "hashData");
  47396. define_local_var(0X13A750F8, 0X13A75166, "[bp-0X9C]", "message_queue");
  47397. define_local_var(0X13A750F8, 0X13A75166, "[bp-0X98]", "reply");
  47398. add_func (0X13A75178,0X13A751A8);
  47399. set_func_flags(0X13A75178,0x400);
  47400. set_frame_size(0X13A75178, 0X30, 0, 0);
  47401. add_func (0X13A751B8,0X13A751FA);
  47402. set_func_flags(0X13A751B8,0x400);
  47403. SetType(0X13A751B8, "void __fastcall ecc_priv_to_pub(const u8 *private_key, u8 *public_key);");
  47404. set_frame_size(0X13A751B8, 0X70, 0, 0);
  47405. add_func (0X13A75218,0X13A75280);
  47406. set_func_flags(0X13A75218,0x400);
  47407. set_frame_size(0X13A75218, 0XBC, 0, 0);
  47408. add_func (0X13A753A8,0X13A75416);
  47409. set_func_flags(0X13A753A8,0x400);
  47410. set_frame_size(0X13A753A8, 0X170, 0, 0);
  47411. add_func (0X13A75428,0X13A7548C);
  47412. set_func_flags(0X13A75428,0x400);
  47413. set_frame_size(0X13A75428, 0X16C, 0, 0);
  47414. add_func (0X13A75514,0X13A7563C);
  47415. set_func_flags(0X13A75514,0x400);
  47416. SetType(0X13A75514, "IOSReturnCode __cdecl rsa_stuff(u8 *inputData, int a2, u8 *signData, u32 *misc_data, int a5, int unknown_constant);");
  47417. set_frame_size(0X13A75514, 0XA40, 0, 0);
  47418. define_local_var(0X13A75514, 0X13A7563C, "[bp+0]", "a5");
  47419. define_local_var(0X13A75514, 0X13A7563C, "[bp+0X4]", "unknown_constant");
  47420. add_func (0X13A75664,0X13A7567E);
  47421. set_func_flags(0X13A75664,0x400);
  47422. SetType(0X13A75664, "IOSReturnCode __cdecl rsa_stuff_normal_handle(u8 *inputData, int a2, u8 *signData, u32 *misc_data, int a5);");
  47423. set_frame_size(0X13A75664, 0X10, 0, 0);
  47424. define_local_var(0X13A75664, 0X13A7567E, "[bp-0XC]", "unknown_constant");
  47425. define_local_var(0X13A75664, 0X13A7567E, "[bp+0]", "a5");
  47426. add_func (0X13A75680,0X13A7569A);
  47427. set_func_flags(0X13A75680,0x400);
  47428. set_frame_size(0X13A75680, 0X10, 0, 0);
  47429. define_local_var(0X13A75680, 0X13A7569A, "[bp-0X10]", "a5");
  47430. define_local_var(0X13A75680, 0X13A7569A, "[bp-0XC]", "unknown_constant");
  47431. add_func (0X13A75768,0X13A763CE);
  47432. set_func_flags(0X13A75768,0x400);
  47433. SetType(0X13A75768, "void __cdecl poly_elliptic_init_233_bit();");
  47434. set_frame_size(0X13A75768, 0X28, 0, 0);
  47435. add_func (0X13A76450,0X13A7646A);
  47436. set_func_flags(0X13A76450,0x400);
  47437. set_frame_size(0X13A76450, 0X10, 0, 0);
  47438. add_func (0X13A76470,0X13A7661C);
  47439. set_func_flags(0X13A76470,0x400);
  47440. set_frame_size(0X13A76470, 0XC4, 0, 0);
  47441. add_func (0X13A7662C,0X13A76716);
  47442. set_func_flags(0X13A7662C,0x400);
  47443. set_frame_size(0X13A7662C, 0XB8, 0, 0);
  47444. add_func (0X13A76724,0X13A76778);
  47445. set_func_flags(0X13A76724,0x400);
  47446. set_frame_size(0X13A76724, 0X58, 0, 0);
  47447. add_func (0X13A76780,0X13A768AA);
  47448. set_func_flags(0X13A76780,0x400);
  47449. set_frame_size(0X13A76780, 0X164, 0, 0);
  47450. add_func (0X13A768B8,0X13A76908);
  47451. set_func_flags(0X13A768B8,0x400);
  47452. set_frame_size(0X13A768B8, 0X38, 0, 0);
  47453. add_func (0X13A7690C,0X13A76A14);
  47454. set_func_flags(0X13A7690C,0x400);
  47455. set_frame_size(0X13A7690C, 0X184, 0, 0);
  47456. add_func (0X13A76A1C,0X13A76B2C);
  47457. set_func_flags(0X13A76A1C,0x400);
  47458. set_frame_size(0X13A76A1C, 0X184, 0, 0);
  47459. add_func (0X13A76B38,0X13A76B7C);
  47460. set_func_flags(0X13A76B38,0x400);
  47461. set_frame_size(0X13A76B38, 0X38, 0, 0);
  47462. add_func (0X13A772D0,0X13A77318);
  47463. set_func_flags(0X13A772D0,0x400);
  47464. set_frame_size(0X13A772D0, 0X14, 0, 0);
  47465. add_func (0X13A77318,0X13A77364);
  47466. set_func_flags(0X13A77318,0x400);
  47467. set_frame_size(0X13A77318, 0X14, 0, 0);
  47468. add_func (0X13A77364,0X13A77370);
  47469. set_func_flags(0X13A77364,0x400);
  47470. add_func (0X13A77370,0X13A774F0);
  47471. set_func_flags(0X13A77370,0x410);
  47472. set_frame_size(0X13A77370, 0X28, 4, 0);
  47473. add_func (0X13A774F4,0X13A77518);
  47474. set_func_flags(0X13A774F4,0x400);
  47475. add_func (0X13A77518,0X13A7753C);
  47476. set_func_flags(0X13A77518,0x400);
  47477. add_func (0X13A7753C,0X13A77598);
  47478. set_func_flags(0X13A7753C,0x400);
  47479. set_frame_size(0X13A7753C, 0XC, 0, 0);
  47480. add_func (0X13A77598,0X13A77610);
  47481. set_func_flags(0X13A77598,0x400);
  47482. set_frame_size(0X13A77598, 0XC, 0, 0);
  47483. add_func (0X13A77610,0X13A77638);
  47484. set_func_flags(0X13A77610,0x400);
  47485. add_func (0X13A77638,0X13A776F0);
  47486. set_func_flags(0X13A77638,0x410);
  47487. set_frame_size(0X13A77638, 0X34, 4, 0);
  47488. add_func (0X13A776F8,0X13A77754);
  47489. set_func_flags(0X13A776F8,0x400);
  47490. set_frame_size(0X13A776F8, 0X10, 0, 0);
  47491. add_func (0X13A77754,0X13A777A0);
  47492. set_func_flags(0X13A77754,0x400);
  47493. set_frame_size(0X13A77754, 0XC, 0, 0);
  47494. add_func (0X13A777A0,0X13A777E8);
  47495. set_func_flags(0X13A777A0,0x400);
  47496. add_func (0X13A777E8,0X13A77990);
  47497. set_func_flags(0X13A777E8,0x410);
  47498. set_frame_size(0X13A777E8, 0X38, 4, 0);
  47499. add_func (0X13A779A4,0X13A779EC);
  47500. set_func_flags(0X13A779A4,0x410);
  47501. set_frame_size(0X13A779A4, 0X18, 4, 0);
  47502. add_func (0X13A779F0,0X13A77A3C);
  47503. set_func_flags(0X13A779F0,0x410);
  47504. set_frame_size(0X13A779F0, 0X1C, 4, 0);
  47505. add_func (0X13A77A40,0X13A77C18);
  47506. set_func_flags(0X13A77A40,0x410);
  47507. set_frame_size(0X13A77A40, 0X48, 4, 0);
  47508. add_func (0X13A77C2C,0X13A77C60);
  47509. set_func_flags(0X13A77C2C,0x400);
  47510. add_func (0X13A77C60,0X13A77DB4);
  47511. set_func_flags(0X13A77C60,0x410);
  47512. set_frame_size(0X13A77C60, 0X158, 4, 0);
  47513. add_func (0X13A79800,0X13A79894);
  47514. set_func_flags(0X13A79800,0x400);
  47515. SetType(0X13A79800, "signed int __fastcall iosc_alloc_keystore_entry(unsigned int size);");
  47516. set_frame_size(0X13A79800, 0X24, 0, 0);
  47517. add_func (0X13A798A0,0X13A79A8E);
  47518. set_func_flags(0X13A798A0,0x400);
  47519. SetType(0X13A798A0, "void __cdecl iosc_init_keys();");
  47520. set_frame_size(0X13A798A0, 0XB0, 0, 0);
  47521. define_local_var(0X13A798A0, 0X13A79A8E, "[bp-0XB0]", "data");
  47522. define_local_var(0X13A798A0, 0X13A79A8E, "[bp-0XAC]", "device_id");
  47523. define_local_var(0X13A798A0, 0X13A79A8E, "[bp-0XA8]", "sd_key");
  47524. define_local_var(0X13A798A0, 0X13A79A8E, "[bp-0X98]", "common2_key");
  47525. define_local_var(0X13A798A0, 0X13A79A8E, "[bp-0X88]", "rng_key");
  47526. define_local_var(0X13A798A0, 0X13A79A8E, "[bp-0X64]", "device_cert");
  47527. define_local_var(0X13A798A0, 0X13A79A8E, "[bp-0X44]", "nand_key");
  47528. define_local_var(0X13A798A0, 0X13A79A8E, "[bp-0X34]", "common_key");
  47529. add_func (0X13A79AC8,0X13A79B32);
  47530. set_func_flags(0X13A79AC8,0x400);
  47531. SetType(0X13A79AC8, "signed int __fastcall keyAlloc(u32 *key_handle, size_t key_size);");
  47532. set_frame_size(0X13A79AC8, 0X14, 0, 0);
  47533. add_func (0X13A79B3C,0X13A79BA6);
  47534. set_func_flags(0X13A79B3C,0x400);
  47535. SetType(0X13A79B3C, "signed int __fastcall keyFree(unsigned int handle);");
  47536. set_frame_size(0X13A79B3C, 0X8, 0, 0);
  47537. add_func (0X13A79BBC,0X13A79BE4);
  47538. set_func_flags(0X13A79BBC,0x400);
  47539. SetType(0X13A79BBC, "IOSReturnCode __fastcall keySetOwner(unsigned int key_handle_id, int flag);");
  47540. set_frame_size(0X13A79BBC, 0X4, 0, 0);
  47541. add_func (0X13A79BEC,0X13A79C14);
  47542. set_func_flags(0X13A79BEC,0x400);
  47543. SetType(0X13A79BEC, "signed int __fastcall keySetProtection(unsigned int handle, int prot);");
  47544. set_frame_size(0X13A79BEC, 0X4, 0, 0);
  47545. add_func (0X13A79C1C,0X13A79C48);
  47546. set_func_flags(0X13A79C1C,0x400);
  47547. SetType(0X13A79C1C, "signed int __fastcall BSL_SetKeyMiscData(unsigned int handle, u32 *data);");
  47548. set_frame_size(0X13A79C1C, 0X4, 0, 0);
  47549. add_func (0X13A79C58,0X13A79CD6);
  47550. set_func_flags(0X13A79C58,0x400);
  47551. SetType(0X13A79C58, "IOSReturnCode __fastcall iosc_import_key(u32 dest_handle, const u8 *key, u32 key_size);");
  47552. set_frame_size(0X13A79C58, 0X24, 0, 0);
  47553. add_func (0X13A79CEC,0X13A79D1A);
  47554. set_func_flags(0X13A79CEC,0x400);
  47555. SetType(0X13A79CEC, "IOSReturnCode __fastcall iosc_get_key_misc_data(unsigned int handle, u8 *miscDataOut);");
  47556. set_func_cmt(0X13A79CEC, "also used to store the exponent for RSA stuff", 1);
  47557. set_frame_size(0X13A79CEC, 0X4, 0, 0);
  47558. add_func (0X13A79D2C,0X13A79D56);
  47559. set_func_flags(0X13A79D2C,0x400);
  47560. SetType(0X13A79D2C, "IOSReturnCode __fastcall keyGetOwnership(u32 handle, u32 *owner);");
  47561. set_frame_size(0X13A79D2C, 0X4, 0, 0);
  47562. add_func (0X13A79D60,0X13A79D8A);
  47563. set_func_flags(0X13A79D60,0x400);
  47564. SetType(0X13A79D60, "signed int __fastcall keyGetProt(unsigned int handle, _DWORD *a2);");
  47565. set_frame_size(0X13A79D60, 0X4, 0, 0);
  47566. add_func (0X13A79D94,0X13A79E3E);
  47567. set_func_flags(0X13A79D94,0x400);
  47568. SetType(0X13A79D94, "signed int __fastcall iosc_get_data_from_keystore_maybe(u32 key_handle, u8 *keyData, u32 key_size);");
  47569. set_frame_size(0X13A79D94, 0X24, 0, 0);
  47570. add_func (0X13A79E54,0X13A79E80);
  47571. set_func_flags(0X13A79E54,0x400);
  47572. set_frame_size(0X13A79E54, 0X4, 0, 0);
  47573. add_func (0X13A79E88,0X13A79EB2);
  47574. set_func_flags(0X13A79E88,0x400);
  47575. SetType(0X13A79E88, "IOSReturnCode __fastcall keyGetType(unsigned int handle, _BYTE *type);");
  47576. set_frame_size(0X13A79E88, 0X4, 0, 0);
  47577. add_func (0X13A79EBC,0X13A79ED2);
  47578. set_func_flags(0X13A79EBC,0x400);
  47579. SetType(0X13A79EBC, "int __fastcall flush_maybe_keystore_entry(int entry);");
  47580. set_frame_size(0X13A79EBC, 0X4, 0, 0);
  47581. add_func (0X13A79F00,0X13A79F18);
  47582. set_func_flags(0X13A79F00,0x400);
  47583. add_func (0X13A79F18,0X13A79F30);
  47584. set_func_flags(0X13A79F18,0x400);
  47585. add_func (0X13A79F30,0X13A79F5C);
  47586. set_func_flags(0X13A79F30,0x400);
  47587. set_frame_size(0X13A79F30, 0X4, 0, 0);
  47588. add_func (0X13A79F5C,0X13A79F74);
  47589. set_func_flags(0X13A79F5C,0x400);
  47590. add_func (0X13A79F74,0X13A79F8C);
  47591. set_func_flags(0X13A79F74,0x400);
  47592. add_func (0X13A79F8C,0X13A79FCC);
  47593. set_func_flags(0X13A79F8C,0x410);
  47594. set_frame_size(0X13A79F8C, 0X14, 4, 0);
  47595. add_func (0X13A79FCC,0X13A79FE8);
  47596. set_func_flags(0X13A79FCC,0x400);
  47597. add_func (0X13A79FE8,0X13A7A010);
  47598. set_func_flags(0X13A79FE8,0x400);
  47599. add_func (0X13A7A010,0X13A7A208);
  47600. set_func_flags(0X13A7A010,0x410);
  47601. set_frame_size(0X13A7A010, 0X60, 4, 0);
  47602. add_func (0X13A7A21C,0X13A7A2A8);
  47603. set_func_flags(0X13A7A21C,0x400);
  47604. set_frame_size(0X13A7A21C, 0XC, 0, 0);
  47605. add_func (0X13A7A2A8,0X13A7A33C);
  47606. set_func_flags(0X13A7A2A8,0x400);
  47607. set_frame_size(0X13A7A2A8, 0XC, 0, 0);
  47608. add_func (0X13A7A33C,0X13A7A368);
  47609. set_func_flags(0X13A7A33C,0x400);
  47610. set_frame_size(0X13A7A33C, 0X4, 0, 0);
  47611. add_func (0X13A7A368,0X13A7A388);
  47612. set_func_flags(0X13A7A368,0x400);
  47613. add_func (0X13A7A400,0X13A7A494);
  47614. set_func_flags(0X13A7A400,0x400);
  47615. set_frame_size(0X13A7A400, 0X4C, 0, 0);
  47616. add_func (0X13A7A498,0X13A7A68C);
  47617. set_func_flags(0X13A7A498,0x410);
  47618. set_frame_size(0X13A7A498, 0X1C4, 4, 0);
  47619. add_func (0X13A7A68C,0X13A7A868);
  47620. set_func_flags(0X13A7A68C,0x410);
  47621. set_frame_size(0X13A7A68C, 0X194, 4, 0);
  47622. add_func (0X13A7A868,0X13A7AD34);
  47623. set_func_flags(0X13A7A868,0x410);
  47624. set_frame_size(0X13A7A868, 0XAC, 4, 0);
  47625. add_func (0X13A7AD3C,0X13A7AD80);
  47626. set_func_flags(0X13A7AD3C,0x400);
  47627. add_func (0X20000000,0X20000038);
  47628. set_func_flags(0X20000000,0x400);
  47629. add_func (0X20000048,0X200000B2);
  47630. set_func_flags(0X20000048,0x400);
  47631. set_frame_size(0X20000048, 0X10, 0, 0);
  47632. add_func (0X200000C0,0X20000176);
  47633. set_func_flags(0X200000C0,0x400);
  47634. set_frame_size(0X200000C0, 0X1C, 0, 0);
  47635. add_func (0X2000018C,0X20000308);
  47636. set_func_flags(0X2000018C,0x400);
  47637. set_frame_size(0X2000018C, 0X2C, 0, 0);
  47638. add_func (0X20000330,0X200003BE);
  47639. set_func_flags(0X20000330,0x400);
  47640. SetType(0X20000330, "signed int __fastcall fs_boot2_write(const u8 *data, u32 length);");
  47641. set_frame_size(0X20000330, 0X24, 0, 0);
  47642. add_func (0X200003D0,0X20000468);
  47643. set_func_flags(0X200003D0,0x400);
  47644. set_frame_size(0X200003D0, 0XC, 0, 0);
  47645. add_func (0X20000480,0X20000656);
  47646. set_func_flags(0X20000480,0x400);
  47647. set_frame_size(0X20000480, 0X34, 0, 0);
  47648. define_local_var(0X20000480, 0X20000656, "[bp-0X30]", "dest");
  47649. define_local_var(0X20000480, 0X20000656, "[bp-0X2C]", "src");
  47650. add_func (0X20000668,0X20000672);
  47651. set_func_flags(0X20000668,0x400);
  47652. add_func (0X20000678,0X2000068C);
  47653. set_func_flags(0X20000678,0x400);
  47654. SetType(0X20000678, "IOSReturnCode __fastcall fs_is_not_boot2_context(void *userdata);");
  47655. set_frame_size(0X20000678, 0X4, 0, 0);
  47656. add_func (0X20000690,0X200006CA);
  47657. set_func_flags(0X20000690,0x400);
  47658. SetType(0X20000690, "signed int __fastcall translate_ios_to_fs_error(IOSReturnCode ios_ret);");
  47659. set_frame_size(0X20000690, 0X4, 0, 0);
  47660. add_func (0X200006D0,0X200006F4);
  47661. set_func_flags(0X200006D0,0x400);
  47662. SetType(0X200006D0, "void __fastcall fs_copy_iv(u8 *salt, u8 *iv);");
  47663. set_frame_size(0X200006D0, 0XC, 0, 0);
  47664. add_func (0X200006F4,0X2000070E);
  47665. set_func_flags(0X200006F4,0x400);
  47666. SetType(0X200006F4, "signed int __fastcall fs_copy_nand_info(bool do_copy);");
  47667. set_frame_size(0X200006F4, 0X4, 0, 0);
  47668. add_func (0X20000714,0X200007B2);
  47669. set_func_flags(0X20000714,0x400);
  47670. SetType(0X20000714, "signed int __fastcall fs_read_decrypt_nand_wrapper(unsigned __int16 cluster, int cluster_count, int type, u8 *salt, void *data, char *unknown);");
  47671. set_frame_size(0X20000714, 0X2C, 0, 0);
  47672. define_local_var(0X20000714, 0X200007B2, "[bp-0X2C]", "customDataSize");
  47673. define_local_var(0X20000714, 0X200007B2, "[bp+0]", "dataPtr");
  47674. define_local_var(0X20000714, 0X200007B2, "[bp+0X4]", "readDest");
  47675. add_func (0X200007BC,0X20000880);
  47676. set_func_flags(0X200007BC,0x400);
  47677. SetType(0X200007BC, "signed int __fastcall fs_write_encrypt_nand_wrapper(unsigned __int16 a1, unsigned int a2, int a3, int a4, int inputData, uint8_t *a6);");
  47678. set_frame_size(0X200007BC, 0X34, 0, 0);
  47679. define_local_var(0X200007BC, 0X20000880, "[bp-0X34]", "customDataSize");
  47680. define_local_var(0X200007BC, 0X20000880, "[bp-0X2C]", "a7");
  47681. define_local_var(0X200007BC, 0X20000880, "[bp-0X28]", "customData");
  47682. define_local_var(0X200007BC, 0X20000880, "[bp+0]", "inputData");
  47683. add_func (0X20000888,0X20000904);
  47684. set_func_flags(0X20000888,0x400);
  47685. set_frame_size(0X20000888, 0X18, 0, 0);
  47686. add_func (0X20000908,0X2000092E);
  47687. set_func_flags(0X20000908,0x400);
  47688. set_frame_size(0X20000908, 0X4, 0, 0);
  47689. add_func (0X20000934,0X200009C6);
  47690. set_func_flags(0X20000934,0x400);
  47691. SetType(0X20000934, "IOSReturnCode __fastcall fs_init_capacity_and_superblock_ptr(bool do_set);");
  47692. set_frame_size(0X20000934, 0X8, 0, 0);
  47693. add_func (0X200009E0,0X20000BA8);
  47694. set_func_flags(0X200009E0,0x400);
  47695. set_frame_size(0X200009E0, 0X40, 0, 0);
  47696. define_local_var(0X200009E0, 0X20000BA8, "[bp-0X40]", "dataPtr");
  47697. define_local_var(0X200009E0, 0X20000BA8, "[bp-0X3C]", "readDest");
  47698. define_local_var(0X200009E0, 0X20000BA8, "[bp-0X38]", "ret");
  47699. define_local_var(0X200009E0, 0X20000BA8, "[bp-0X30]", "highest_block_ver");
  47700. define_local_var(0X200009E0, 0X20000BA8, "[bp-0X28]", "fsver");
  47701. add_func (0X20000BC4,0X20000D38);
  47702. set_func_flags(0X20000BC4,0x400);
  47703. set_frame_size(0X20000BC4, 0X1C, 0, 0);
  47704. add_func (0X20000D58,0X20000F16);
  47705. set_func_flags(0X20000D58,0x400);
  47706. SetType(0X20000D58, "IOSReturnCode __cdecl fs_flush_superblock();");
  47707. set_frame_size(0X20000D58, 0X3C, 0, 0);
  47708. define_local_var(0X20000D58, 0X20000F16, "[bp-0X3C]", "inputData");
  47709. define_local_var(0X20000D58, 0X20000F16, "[bp-0X38]", "a6");
  47710. define_local_var(0X20000D58, 0X20000F16, "[bp-0X30]", "ok");
  47711. define_local_var(0X20000D58, 0X20000F16, "[bp-0X2C]", "i");
  47712. add_func (0X20000F34,0X20000F62);
  47713. set_func_flags(0X20000F34,0x400);
  47714. SetType(0X20000F34, "unsigned int __fastcall ffsp_get_path_len_for_nonroot(const char *string);");
  47715. set_frame_size(0X20000F34, 0X8, 0, 0);
  47716. add_func (0X20000F64,0X20000FBA);
  47717. set_func_flags(0X20000F64,0x400);
  47718. SetType(0X20000F64, "signed int __fastcall fs_allocate_new_fst_entry(FSSuperblock *superblock);");
  47719. set_frame_size(0X20000F64, 0X10, 0, 0);
  47720. add_func (0X20000FC8,0X20001054);
  47721. set_func_flags(0X20000FC8,0x400);
  47722. SetType(0X20000FC8, "signed int __fastcall fs_split_path(const char *path, char *parent, char *file_name);");
  47723. set_frame_size(0X20000FC8, 0X1C, 0, 0);
  47724. add_func (0X20001054,0X20001152);
  47725. set_func_flags(0X20001054,0x400);
  47726. SetType(0X20001054, "int __fastcall fs_find_nonroot_path(FSSuperblock *superblock, int parent, const char *path);");
  47727. set_frame_size(0X20001054, 0X70, 0, 0);
  47728. define_local_var(0X20001054, 0X20001152, "[bp-0X70]", "len");
  47729. define_local_var(0X20001054, 0X20001152, "[bp-0X6C]", "i");
  47730. define_local_var(0X20001054, 0X20001152, "[bp-0X68]", "ret");
  47731. define_local_var(0X20001054, 0X20001152, "[bp-0X64]", "component");
  47732. add_func (0X2000115C,0X20001176);
  47733. set_func_flags(0X2000115C,0x400);
  47734. SetType(0X2000115C, "u32 __fastcall fs_find_path(FSSuperblock *superblock, const char *path);");
  47735. set_func_cmt(0X2000115C, "find fst index for path (including /)", 1);
  47736. set_frame_size(0X2000115C, 0X4, 0, 0);
  47737. add_func (0X20001178,0X20001286);
  47738. set_func_flags(0X20001178,0x400);
  47739. SetType(0X20001178, "IOSReturnCode __fastcall fs_remove_fst_entry_from_chain(FSSuperblock *superblock, int parent_idx, int idx);");
  47740. set_frame_size(0X20001178, 0X1C, 0, 0);
  47741. add_func (0X20001290,0X20001314);
  47742. set_func_flags(0X20001290,0x400);
  47743. SetType(0X20001290, "signed int __fastcall fs_check_permissions(FSSuperblock *superblock, int cluster, int uid, unsigned __int16 gid, IOSOpenMode requested_open_mode);");
  47744. set_frame_size(0X20001290, 0X14, 0, 0);
  47745. define_local_var(0X20001290, 0X20001314, "[bp+0]", "requested_open_mode");
  47746. add_func (0X20001318,0X2000134A);
  47747. set_func_flags(0X20001318,0x400);
  47748. SetType(0X20001318, "IOSReturnCode __fastcall fs_check_file_opened(int id);");
  47749. set_frame_size(0X20001318, 0X10, 0, 0);
  47750. add_func (0X20001350,0X200014A6);
  47751. set_func_flags(0X20001350,0x400);
  47752. SetType(0X20001350, "int __fastcall sub_20001350(FSSuperblock *superblock, int a2, unsigned int a3);");
  47753. set_frame_size(0X20001350, 0X24, 0, 0);
  47754. add_func (0X200014BC,0X20001634);
  47755. set_func_flags(0X200014BC,0x400);
  47756. SetType(0X200014BC, "void *__fastcall fs_maybe_alloc_new_cluster(FSSuperblock *super);");
  47757. set_frame_size(0X200014BC, 0X30, 0, 0);
  47758. define_local_var(0X200014BC, 0X20001634, "[bp-0X30]", "ret");
  47759. add_func (0X20001650,0X2000169E);
  47760. set_func_flags(0X20001650,0x400);
  47761. SetType(0X20001650, "void *__fastcall fs_find_reserved_cluster(FSSuperblock *superblock);");
  47762. set_frame_size(0X20001650, 0X14, 0, 0);
  47763. add_func (0X200016B0,0X2000191E);
  47764. set_func_flags(0X200016B0,0x400);
  47765. SetType(0X200016B0, "signed int __fastcall fs_do_stuff_on_fst_recursively(FSSuperblock *superblock, int fst_idx, FSSub16B0Arg mode);");
  47766. set_frame_size(0X200016B0, 0X24, 0, 0);
  47767. add_func (0X20001938,0X20001F10);
  47768. set_func_flags(0X20001938,0x410);
  47769. SetType(0X20001938, "IOSReturnCode __cdecl fs_rename_delete_flush_maybe(FSSuperblock *superblock);");
  47770. set_frame_size(0X20001938, 0X44, 36, 0);
  47771. add_func (0X20001F18,0X200020FE);
  47772. set_func_flags(0X20001F18,0x410);
  47773. SetType(0X20001F18, "int __fastcall sub_20001F18(FSSuperblock *super, int cluster);");
  47774. set_frame_size(0X20001F18, 0X8, 36, 0);
  47775. add_func (0X20002110,0X20002212);
  47776. set_func_flags(0X20002110,0x400);
  47777. SetType(0X20002110, "int __fastcall fs_init_stats(FSSuperblock *superblock);");
  47778. set_frame_size(0X20002110, 0X1C, 0, 0);
  47779. add_func (0X2000222C,0X2000230E);
  47780. set_func_flags(0X2000222C,0x400);
  47781. SetType(0X2000222C, "int __fastcall fs_format_mark_some_clusters_as_reserved(FSSuperblock *super);");
  47782. set_frame_size(0X2000222C, 0X28, 0, 0);
  47783. add_func (0X20002320,0X2000240A);
  47784. set_func_flags(0X20002320,0x400);
  47785. SetType(0X20002320, "IOSReturnCode __cdecl fs_irrelevant_stuff_on_init(FSSuperblock *superblock, int *a2);");
  47786. set_frame_size(0X20002320, 0X24, 0, 0);
  47787. add_func (0X20002414,0X2000260A);
  47788. set_func_flags(0X20002414,0x400);
  47789. SetType(0X20002414, "IOSReturnCode __cdecl fs_create_file(FSSuperblock *superblock, unsigned int uid, unsigned __int16 gid, const char *path, char attrs, IOSOpenMode owner_perm, IOSOpenMode group_perm, IOSOpenMode other_perm, signed int *a9);");
  47790. set_frame_size(0X20002414, 0X7C, 0, 0);
  47791. define_local_var(0X20002414, 0X2000260A, "[bp-0X7C]", "mode");
  47792. define_local_var(0X20002414, 0X2000260A, "[bp-0X78]", "idx");
  47793. define_local_var(0X20002414, 0X2000260A, "[bp-0X74]", "a3");
  47794. define_local_var(0X20002414, 0X2000260A, "[bp-0X64]", "a2");
  47795. define_local_var(0X20002414, 0X2000260A, "[bp+0]", "a5");
  47796. define_local_var(0X20002414, 0X2000260A, "[bp+0X4]", "a6");
  47797. define_local_var(0X20002414, 0X2000260A, "[bp+0X8]", "a7");
  47798. define_local_var(0X20002414, 0X2000260A, "[bp+0XC]", "a8");
  47799. define_local_var(0X20002414, 0X2000260A, "[bp+0X10]", "a9");
  47800. add_func (0X20002618,0X20002682);
  47801. set_func_flags(0X20002618,0x400);
  47802. SetType(0X20002618, "FFSPFileEntry *__cdecl ffsp_make_new_handle(u32 uid, u16 gid, int id, int open_mode, int file_size);");
  47803. set_frame_size(0X20002618, 0X1C, 0, 0);
  47804. define_local_var(0X20002618, 0X20002682, "[bp+0]", "file_size");
  47805. add_func (0X20002688,0X200027B4);
  47806. set_func_flags(0X20002688,0x400);
  47807. SetType(0X20002688, "IOSReturnCode __fastcall FS_Format(int uid);");
  47808. set_frame_size(0X20002688, 0X10, 0, 0);
  47809. add_func (0X200027BC,0X200027F0);
  47810. set_func_flags(0X200027BC,0x400);
  47811. SetType(0X200027BC, "IOSReturnCode __cdecl FS_GetStats(FSParams::NandStats *stats);");
  47812. set_frame_size(0X200027BC, 0X10, 0, 0);
  47813. add_func (0X200027F4,0X200029F6);
  47814. set_func_flags(0X200027F4,0x400);
  47815. SetType(0X200027F4, "signed int __fastcall FS_CreateDir(unsigned int uid, unsigned __int16 gid, const char *path, u8 attrs, IOSOpenMode_ owner_mode, IOSOpenMode_ group_mode, IOSOpenMode_ other_mode);");
  47816. set_frame_size(0X200027F4, 0X80, 0, 0);
  47817. define_local_var(0X200027F4, 0X200029F6, "[bp-0X80]", "a5");
  47818. define_local_var(0X200027F4, 0X200029F6, "[bp-0X78]", "new_fst_idx");
  47819. define_local_var(0X200027F4, 0X200029F6, "[bp-0X74]", "file_name");
  47820. define_local_var(0X200027F4, 0X200029F6, "[bp-0X64]", "parent");
  47821. define_local_var(0X200027F4, 0X200029F6, "[bp+0]", "owner_mode");
  47822. define_local_var(0X200027F4, 0X200029F6, "[bp+0X4]", "group_mode");
  47823. define_local_var(0X200027F4, 0X200029F6, "[bp+0X8]", "other_mode");
  47824. add_func (0X20002A04,0X20002B68);
  47825. set_func_flags(0X20002A04,0x400);
  47826. SetType(0X20002A04, "IOSReturnCode __fastcall FS_ReadDir(int uid, unsigned __int16 gid, const char *path, u8 *file_list, unsigned int *file_count);");
  47827. set_frame_size(0X20002A04, 0X34, 0, 0);
  47828. define_local_var(0X20002A04, 0X20002B68, "[bp-0X34]", "a5");
  47829. define_local_var(0X20002A04, 0X20002B68, "[bp+0]", "file_count");
  47830. add_func (0X20002B74,0X20002CE2);
  47831. set_func_flags(0X20002B74,0x400);
  47832. SetType(0X20002B74, "IOSReturnCode __fastcall FS_SetAttr(int uid, const char *path, unsigned int new_uid, __int16 new_gid, char attrs, char owner_mode, char group_mode, char other_mode);");
  47833. set_frame_size(0X20002B74, 0X18, 0, 0);
  47834. define_local_var(0X20002B74, 0X20002CE2, "[bp+0]", "attrs");
  47835. define_local_var(0X20002B74, 0X20002CE2, "[bp+0X4]", "owner_mode");
  47836. define_local_var(0X20002B74, 0X20002CE2, "[bp+0X8]", "group_mode");
  47837. define_local_var(0X20002B74, 0X20002CE2, "[bp+0XC]", "other_mode");
  47838. add_func (0X20002CEC,0X20002E4A);
  47839. set_func_flags(0X20002CEC,0x400);
  47840. SetType(0X20002CEC, "IOSReturnCode __cdecl FS_GetAttr(u32 uid, u16 gid, const char *path, u32 *owner_uid, u16 *owner_gid, u32 *other_attrs, u8 *owner_perm, u8 *group_perm, u8 *other_perm);");
  47841. set_frame_size(0X20002CEC, 0X74, 0, 0);
  47842. define_local_var(0X20002CEC, 0X20002E4A, "[bp-0X74]", "mode");
  47843. define_local_var(0X20002CEC, 0X20002E4A, "[bp-0X70]", "a3");
  47844. define_local_var(0X20002CEC, 0X20002E4A, "[bp-0X60]", "parent");
  47845. define_local_var(0X20002CEC, 0X20002E4A, "[bp+0]", "a5");
  47846. define_local_var(0X20002CEC, 0X20002E4A, "[bp+0X4]", "other_attrs");
  47847. define_local_var(0X20002CEC, 0X20002E4A, "[bp+0X8]", "a7");
  47848. define_local_var(0X20002CEC, 0X20002E4A, "[bp+0XC]", "a8");
  47849. define_local_var(0X20002CEC, 0X20002E4A, "[bp+0X10]", "a9");
  47850. add_func (0X20002E54,0X20002FC6);
  47851. set_func_flags(0X20002E54,0x400);
  47852. SetType(0X20002E54, "signed int __fastcall FS_Delete(int uid, unsigned __int16 gid, const char *path);");
  47853. set_frame_size(0X20002E54, 0X70, 0, 0);
  47854. define_local_var(0X20002E54, 0X20002FC6, "[bp-0X70]", "a5");
  47855. define_local_var(0X20002E54, 0X20002FC6, "[bp-0X6C]", "file_name");
  47856. define_local_var(0X20002E54, 0X20002FC6, "[bp-0X5C]", "parent");
  47857. add_func (0X20002FD8,0X200032CE);
  47858. set_func_flags(0X20002FD8,0x400);
  47859. SetType(0X20002FD8, "signed int __fastcall FS_Rename(int uid, unsigned __int16 gid, const char *old_path, const char *new_path);");
  47860. set_frame_size(0X20002FD8, 0XD0, 0, 0);
  47861. define_local_var(0X20002FD8, 0X200032CE, "[bp-0XD0]", "a5");
  47862. define_local_var(0X20002FD8, 0X200032CE, "[bp-0XCC]", "mode");
  47863. define_local_var(0X20002FD8, 0X200032CE, "[bp-0XC8]", "idx_newp");
  47864. define_local_var(0X20002FD8, 0X200032CE, "[bp-0XC4]", "new_file_name");
  47865. define_local_var(0X20002FD8, 0X200032CE, "[bp-0XB4]", "new_parent");
  47866. define_local_var(0X20002FD8, 0X200032CE, "[bp-0X74]", "old_file_name");
  47867. define_local_var(0X20002FD8, 0X200032CE, "[bp-0X64]", "old_parent");
  47868. add_func (0X200032E0,0X20003382);
  47869. set_func_flags(0X200032E0,0x400);
  47870. SetType(0X200032E0, "signed int __fastcall FS_GetUsage(const char *path, int *clusters, int *inodes);");
  47871. set_frame_size(0X200032E0, 0X14, 0, 0);
  47872. add_func (0X2000338C,0X200033D4);
  47873. set_func_flags(0X2000338C,0x400);
  47874. SetType(0X2000338C, "signed int __fastcall FS_CreateFile(u32 uid, u16 gid, const char *path, char attrs, char owner_perm, char group_perm, char other_perm);");
  47875. set_frame_size(0X2000338C, 0X28, 0, 0);
  47876. define_local_var(0X2000338C, 0X200033D4, "[bp-0X28]", "a5");
  47877. define_local_var(0X2000338C, 0X200033D4, "[bp-0X24]", "a6");
  47878. define_local_var(0X2000338C, 0X200033D4, "[bp-0X20]", "a7");
  47879. define_local_var(0X2000338C, 0X200033D4, "[bp-0X1C]", "a8");
  47880. define_local_var(0X2000338C, 0X200033D4, "[bp-0X18]", "a9");
  47881. define_local_var(0X2000338C, 0X200033D4, "[bp+0]", "owner_perm");
  47882. define_local_var(0X2000338C, 0X200033D4, "[bp+0X4]", "group_perm");
  47883. define_local_var(0X2000338C, 0X200033D4, "[bp+0X8]", "other_perm");
  47884. add_func (0X200033D4,0X20003552);
  47885. set_func_flags(0X200033D4,0x400);
  47886. SetType(0X200033D4, "IOSReturnCode __fastcall FS_SetFileVersionControl(u32 uid, const char *path, int fsver);");
  47887. set_frame_size(0X200033D4, 0X14, 0, 0);
  47888. add_func (0X2000355C,0X2000361E);
  47889. set_func_flags(0X2000355C,0x400);
  47890. SetType(0X2000355C, "int __fastcall FS_Open(u32 uid, u16 gid, const char *path, IOSOpenMode mode);");
  47891. set_frame_size(0X2000355C, 0X1C, 0, 0);
  47892. define_local_var(0X2000355C, 0X2000361E, "[bp-0X1C]", "a5");
  47893. add_func (0X20003690,0X20003746);
  47894. set_func_flags(0X20003690,0x400);
  47895. SetType(0X20003690, "IOSReturnCode __fastcall fs_check_file_offset_and_set_internal_cache_offset(FFSPFileEntry *handle, int seek_pos, unsigned int zero);");
  47896. set_frame_size(0X20003690, 0X14, 0, 0);
  47897. add_func (0X20003754,0X200039BA);
  47898. set_func_flags(0X20003754,0x400);
  47899. SetType(0X20003754, "IOSReturnCode __fastcall fs_direct_read(FFSPFileEntry *handle, u8 *data, unsigned int count);");
  47900. set_frame_size(0X20003754, 0X40, 0, 0);
  47901. define_local_var(0X20003754, 0X200039BA, "[bp-0X40]", "dataPtr");
  47902. define_local_var(0X20003754, 0X200039BA, "[bp-0X3C]", "readDest");
  47903. define_local_var(0X20003754, 0X200039BA, "[bp-0X38]", "flush_super");
  47904. define_local_var(0X20003754, 0X200039BA, "[bp-0X34]", "x3");
  47905. define_local_var(0X20003754, 0X200039BA, "[bp-0X30]", "chain_idx");
  47906. define_local_var(0X20003754, 0X200039BA, "[bp-0X2C]", "idx");
  47907. add_func (0X200039D0,0X20003D1A);
  47908. set_func_flags(0X200039D0,0x400);
  47909. SetType(0X200039D0, "IOSReturnCode __fastcall fs_direct_write(FFSPFileEntry *handle, FFSPFileData *data, int count);");
  47910. set_frame_size(0X200039D0, 0X4C, 0, 0);
  47911. define_local_var(0X200039D0, 0X20003D1A, "[bp-0X4C]", "inputData");
  47912. define_local_var(0X200039D0, 0X20003D1A, "[bp-0X48]", "a6");
  47913. define_local_var(0X200039D0, 0X20003D1A, "[bp-0X44]", "_idx");
  47914. define_local_var(0X200039D0, 0X20003D1A, "[bp-0X40]", "should_flush");
  47915. define_local_var(0X200039D0, 0X20003D1A, "[bp-0X3C]", "x3");
  47916. define_local_var(0X200039D0, 0X20003D1A, "[bp-0X38]", "chain_idx");
  47917. define_local_var(0X200039D0, 0X20003D1A, "[bp-0X34]", "j");
  47918. define_local_var(0X200039D0, 0X20003D1A, "[bp-0X2C]", "rounded_count");
  47919. define_local_var(0X200039D0, 0X20003D1A, "[bp-0X28]", "idx");
  47920. add_func (0X20003D40,0X20003D76);
  47921. set_func_flags(0X20003D40,0x400);
  47922. SetType(0X20003D40, "signed int __fastcall fs_close_file(FFSPFileEntry *file);");
  47923. set_frame_size(0X20003D40, 0XC, 0, 0);
  47924. add_func (0X20003D78,0X20003EFE);
  47925. set_func_flags(0X20003D78,0x400);
  47926. SetType(0X20003D78, "IOSReturnCode __fastcall FS_Ioctlv14(unsigned int uid, unsigned __int16 gid, const char **paths, int a4, unsigned int free_inodes);");
  47927. set_frame_size(0X20003D78, 0X48, 0, 0);
  47928. define_local_var(0X20003D78, 0X20003EFE, "[bp-0X48]", "a5");
  47929. define_local_var(0X20003D78, 0X20003EFE, "[bp-0X44]", "a6");
  47930. define_local_var(0X20003D78, 0X20003EFE, "[bp-0X40]", "a7");
  47931. define_local_var(0X20003D78, 0X20003EFE, "[bp-0X3C]", "a8");
  47932. define_local_var(0X20003D78, 0X20003EFE, "[bp-0X38]", "a9");
  47933. define_local_var(0X20003D78, 0X20003EFE, "[bp-0X30]", "gid");
  47934. define_local_var(0X20003D78, 0X20003EFE, "[bp-0X2C]", "uid");
  47935. define_local_var(0X20003D78, 0X20003EFE, "[bp-0X28]", "child_fst_idx");
  47936. define_local_var(0X20003D78, 0X20003EFE, "[bp+0]", "free_inodes");
  47937. add_func (0X20003F18,0X20003FD4);
  47938. set_func_flags(0X20003F18,0x400);
  47939. SetType(0X20003F18, "IOSReturnCode __fastcall fs_init(bool do_init);");
  47940. set_frame_size(0X20003F18, 0X18, 0, 0);
  47941. add_func (0X20003FE0,0X20004052);
  47942. set_func_flags(0X20003FE0,0x400);
  47943. set_frame_size(0X20003FE0, 0X10, 0, 0);
  47944. add_func (0X20004058,0X200040A0);
  47945. set_func_flags(0X20004058,0x400);
  47946. set_frame_size(0X20004058, 0XC, 0, 0);
  47947. add_func (0X200040A8,0X20004122);
  47948. set_func_flags(0X200040A8,0x400);
  47949. SetType(0X200040A8, "signed int __fastcall ffsp_send_nand_command(NandCmd command, int a2, int a3, int a4);");
  47950. set_frame_size(0X200040A8, 0X14, 0, 0);
  47951. add_func (0X20004130,0X20004146);
  47952. set_func_flags(0X20004130,0x400);
  47953. SetType(0X20004130, "void __fastcall fs_set_nand_addr1_addr2(int addr1, int addr2);");
  47954. set_frame_size(0X20004130, 0X4, 0, 0);
  47955. add_func (0X20004150,0X20004174);
  47956. set_func_flags(0X20004150,0x400);
  47957. SetType(0X20004150, "void __fastcall fs_set_data_buf_ecc_buf(void *dataptr, void *eccptr);");
  47958. set_frame_size(0X20004150, 0X8, 0, 0);
  47959. add_func (0X2000417C,0X2000429E);
  47960. set_func_flags(0X2000417C,0x400);
  47961. set_frame_size(0X2000417C, 0X2C, 0, 0);
  47962. add_func (0X200042B0,0X20004424);
  47963. set_func_flags(0X200042B0,0x400);
  47964. set_frame_size(0X200042B0, 0X1C, 0, 0);
  47965. add_func (0X20004458,0X20004484);
  47966. set_func_flags(0X20004458,0x400);
  47967. SetType(0X20004458, "IOSReturnCode __fastcall fs_copy_nand_info(FFSPNandConfigX1C *dst);");
  47968. set_frame_size(0X20004458, 0X8, 0, 0);
  47969. add_func (0X200044C0,0X20004740);
  47970. set_func_flags(0X200044C0,0x400);
  47971. set_frame_size(0X200044C0, 0X2C, 0, 0);
  47972. define_local_var(0X200044C0, 0X20004740, "[bp-0X28]", "command");
  47973. add_func (0X2000475C,0X200048FC);
  47974. set_func_flags(0X2000475C,0x400);
  47975. set_frame_size(0X2000475C, 0X2C, 0, 0);
  47976. define_local_var(0X2000475C, 0X200048FC, "[bp-0X2C]", "a2");
  47977. define_local_var(0X2000475C, 0X200048FC, "[bp-0X28]", "address");
  47978. add_func (0X20004914,0X20004A7E);
  47979. set_func_flags(0X20004914,0x400);
  47980. set_frame_size(0X20004914, 0X20, 0, 0);
  47981. add_func (0X20004A94,0X20004B22);
  47982. set_func_flags(0X20004A94,0x400);
  47983. set_frame_size(0X20004A94, 0X10, 0, 0);
  47984. add_func (0X20004B34,0X20004DBC);
  47985. set_func_flags(0X20004B34,0x400);
  47986. SetType(0X20004B34, "IOSReturnCode __fastcall fs_write_encrypt_nand(unsigned int a1, int a2, uint8_t *a3, uint8_t *customData, uint32_t customDataSize, int inputData, uint8_t *a7);");
  47987. set_frame_size(0X20004B34, 0X158, 0, 0);
  47988. define_local_var(0X20004B34, 0X20004DBC, "[bp-0X158]", "customDataSize");
  47989. define_local_var(0X20004B34, 0X20004DBC, "[bp-0X154]", "signerHandle");
  47990. define_local_var(0X20004B34, 0X20004DBC, "[bp-0X150]", "chainingFlag");
  47991. define_local_var(0X20004B34, 0X20004DBC, "[bp-0X14C]", "signData");
  47992. define_local_var(0X20004B34, 0X20004DBC, "[bp-0X148]", "src");
  47993. define_local_var(0X20004B34, 0X20004DBC, "[bp-0X144]", "should_receive_message");
  47994. define_local_var(0X20004B34, 0X20004DBC, "[bp-0X128]", "message");
  47995. define_local_var(0X20004B34, 0X20004DBC, "[bp-0X124]", "hash_ctx");
  47996. define_local_var(0X20004B34, 0X20004DBC, "[bp-0X90]", "dest");
  47997. define_local_var(0X20004B34, 0X20004DBC, "[bp-0X64]", "ptr");
  47998. define_local_var(0X20004B34, 0X20004DBC, "[bp+0X4]", "inputData");
  47999. add_func (0X20004DD0,0X200051A8);
  48000. set_func_flags(0X20004DD0,0x400);
  48001. SetType(0X20004DD0, "IOSReturnCode __fastcall fs_read_decrypt_nand(unsigned int cluster, int cluster_count, uint8_t *ivData, uint8_t *customData, uint32_t customDataSize, int dataPtr, char *readDest);");
  48002. set_frame_size(0X20004DD0, 0X134, 0, 0);
  48003. define_local_var(0X20004DD0, 0X200051A8, "[bp-0X134]", "customDataSize");
  48004. define_local_var(0X20004DD0, 0X200051A8, "[bp-0X130]", "signerHandle");
  48005. define_local_var(0X20004DD0, 0X200051A8, "[bp-0X12C]", "chainingFlag");
  48006. define_local_var(0X20004DD0, 0X200051A8, "[bp-0X128]", "signData");
  48007. define_local_var(0X20004DD0, 0X200051A8, "[bp-0X11C]", "dest");
  48008. define_local_var(0X20004DD0, 0X200051A8, "[bp-0X110]", "size");
  48009. define_local_var(0X20004DD0, 0X200051A8, "[bp-0XFC]", "message");
  48010. define_local_var(0X20004DD0, 0X200051A8, "[bp-0XF8]", "hash_ctx");
  48011. define_local_var(0X20004DD0, 0X200051A8, "[bp-0X98]", "reply");
  48012. define_local_var(0X20004DD0, 0X200051A8, "[bp-0X78]", "hash1");
  48013. define_local_var(0X20004DD0, 0X200051A8, "[bp-0X64]", "hash2");
  48014. define_local_var(0X20004DD0, 0X200051A8, "[bp-0X38]", "mac");
  48015. define_local_var(0X20004DD0, 0X200051A8, "[bp+0X4]", "dataPtr");
  48016. define_local_var(0X20004DD0, 0X200051A8, "[bp+0X8]", "readDest");
  48017. add_func (0X200051B0,0X200051F8);
  48018. set_func_flags(0X200051B0,0x400);
  48019. set_frame_size(0X200051B0, 0X14, 0, 0);
  48020. add_func (0X20005200,0X2000522E);
  48021. set_func_flags(0X20005200,0x400);
  48022. set_frame_size(0X20005200, 0X8, 0, 0);
  48023. add_func (0X20005238,0X2000536E);
  48024. set_func_flags(0X20005238,0x400);
  48025. set_frame_size(0X20005238, 0X24, 0, 0);
  48026. add_func (0X20005380,0X200053CA);
  48027. set_func_flags(0X20005380,0x400);
  48028. set_frame_size(0X20005380, 0X8, 0, 0);
  48029. add_func (0X200053E0,0X200053F0);
  48030. set_func_flags(0X200053E0,0x400);
  48031. add_func (0X200053F4,0X2000541C);
  48032. set_func_flags(0X200053F4,0x400);
  48033. set_frame_size(0X200053F4, 0X8, 0, 0);
  48034. add_func (0X20005420,0X2000543A);
  48035. set_func_flags(0X20005420,0x400);
  48036. SetType(0X20005420, "IOSReturnCode __fastcall fs_is_not_special_fd(unsigned int fd);");
  48037. set_frame_size(0X20005420, 0X4, 0, 0);
  48038. add_func (0X20005440,0X200054B6);
  48039. set_func_flags(0X20005440,0x400);
  48040. SetType(0X20005440, "FFSPFileData *__fastcall fs_allocate_cache_for_handle(const FFSPFileEntry *handle);");
  48041. set_frame_size(0X20005440, 0X14, 0, 0);
  48042. add_func (0X200054C0,0X200054EE);
  48043. set_func_flags(0X200054C0,0x400);
  48044. SetType(0X200054C0, "FFSPFileData *__fastcall ffsp_get_file_cache(const FFSPFileEntry *handle);");
  48045. set_frame_size(0X200054C0, 0X10, 0, 0);
  48046. add_func (0X200054F4,0X2000553C);
  48047. set_func_flags(0X200054F4,0x400);
  48048. SetType(0X200054F4, "IOSReturnCode __fastcall fs_flush_file_cache(FFSPFileData *data);");
  48049. set_frame_size(0X200054F4, 0X10, 0, 0);
  48050. add_func (0X20005544,0X2000558C);
  48051. set_func_flags(0X20005544,0x400);
  48052. set_frame_size(0X20005544, 0X30, 0, 0);
  48053. define_local_var(0X20005544, 0X2000558C, "[bp-0X30]", "stats");
  48054. add_func (0X20005594,0X20005730);
  48055. set_func_flags(0X20005594,0x400);
  48056. SetType(0X20005594, "int __fastcall fs_handle_special_rm_req(IOSRequest *ipc_req);");
  48057. set_frame_size(0X20005594, 0X34, 0, 0);
  48058. define_local_var(0X20005594, 0X20005730, "[bp-0X30]", "src");
  48059. add_func (0X20005738,0X200057A0);
  48060. set_func_flags(0X20005738,0x400);
  48061. SetType(0X20005738, "int __fastcall fs_handle_boot2_rm_request(IOSRequest *ipc_req);");
  48062. set_frame_size(0X20005738, 0X4, 0, 0);
  48063. add_func (0X200057A0,0X20005834);
  48064. set_func_flags(0X200057A0,0x400);
  48065. SetType(0X200057A0, "int __cdecl ffsp_open(struct IOSRequest *request);");
  48066. set_frame_size(0X200057A0, 0X18, 0, 0);
  48067. define_local_var(0X200057A0, 0X20005834, "[bp-0X18]", "a5");
  48068. add_func (0X20005844,0X2000598A);
  48069. set_func_flags(0X20005844,0x400);
  48070. SetType(0X20005844, "IOSReturnCode __cdecl fs_read(struct IOSRequest *request);");
  48071. set_frame_size(0X20005844, 0X20, 0, 0);
  48072. set_name(0X20005890, "not_reading_past_the_file", SN_LOCAL);
  48073. add_func (0X200059A0,0X20005B6A);
  48074. set_func_flags(0X200059A0,0x400);
  48075. SetType(0X200059A0, "IOSReturnCode __cdecl fs_write(struct IOSRequest *request);");
  48076. set_frame_size(0X200059A0, 0X20, 0, 0);
  48077. add_func (0X20005B84,0X20005BDA);
  48078. set_func_flags(0X20005B84,0x400);
  48079. SetType(0X20005B84, "int __cdecl ffsp_seek(IOSRequest *request);");
  48080. set_frame_size(0X20005B84, 0X8, 0, 0);
  48081. define_local_var(0X20005B84, 0X20005BDA, "R4", "seek_args");
  48082. add_func (0X20005BE0,0X20005E2E);
  48083. set_func_flags(0X20005BE0,0x400);
  48084. SetType(0X20005BE0, "int __cdecl ffsp_ioctl(IOSRequest *ioctl);");
  48085. set_frame_size(0X20005BE0, 0X84, 0, 0);
  48086. define_local_var(0X20005BE0, 0X20005E2E, "[bp-0X84]", "a5");
  48087. define_local_var(0X20005BE0, 0X20005E2E, "[bp-0X80]", "a6");
  48088. define_local_var(0X20005BE0, 0X20005E2E, "[bp-0X7C]", "a7");
  48089. define_local_var(0X20005BE0, 0X20005E2E, "[bp-0X78]", "a8");
  48090. define_local_var(0X20005BE0, 0X20005E2E, "[bp-0X74]", "a9");
  48091. define_local_var(0X20005BE0, 0X20005E2E, "[bp-0X70]", "other_perm");
  48092. define_local_var(0X20005BE0, 0X20005E2E, "[bp-0X6C]", "group_perm");
  48093. define_local_var(0X20005BE0, 0X20005E2E, "[bp-0X68]", "owner_perm");
  48094. define_local_var(0X20005BE0, 0X20005E2E, "[bp-0X64]", "other_attrs");
  48095. define_local_var(0X20005BE0, 0X20005E2E, "[bp-0X60]", "attrs");
  48096. define_local_var(0X20005BE0, 0X20005CE4, "R6", "in_buffer");
  48097. set_name(0X20005E20, "def_20005BFC", SN_LOCAL);
  48098. set_name(0X20005E24, "ffsp_ioctl_reply", SN_LOCAL);
  48099. add_func (0X20005E44,0X20005FB4);
  48100. set_func_flags(0X20005E44,0x400);
  48101. SetType(0X20005E44, "int __cdecl ffsp_ioctlv(struct IOSIoctlvRequest *req);");
  48102. set_frame_size(0X20005E44, 0X20, 0, 0);
  48103. define_local_var(0X20005E44, 0X20005FB4, "[bp-0X20]", "a5");
  48104. add_func (0X20005FB4,0X20006004);
  48105. set_func_flags(0X20005FB4,0x400);
  48106. SetType(0X20005FB4, "IOSReturnCode __cdecl ffsp_close(struct IOSRequest *request);");
  48107. set_frame_size(0X20005FB4, 0X10, 0, 0);
  48108. add_func (0X20006008,0X2000619C);
  48109. set_func_flags(0X20006008,0x400);
  48110. SetType(0X20006008, "void __cdecl ffsp_main();");
  48111. set_frame_size(0X20006008, 0X48, 0, 0);
  48112. define_local_var(0X20006008, 0X2000619C, "[bp-0X48]", "owner_mode");
  48113. define_local_var(0X20006008, 0X2000619C, "[bp-0X44]", "group_mode");
  48114. define_local_var(0X20006008, 0X2000619C, "[bp-0X40]", "other_mode");
  48115. define_local_var(0X20006008, 0X2000619C, "[bp-0X3C]", "ipc_req");
  48116. define_local_var(0X20006008, 0X2000619C, "[bp-0X38]", "inodes");
  48117. define_local_var(0X20006008, 0X2000619C, "[bp-0X34]", "fsblocks");
  48118. define_local_var(0X20006008, 0X2000619C, "[bp-0X30]", "mq");
  48119. add_func (0X200061BC,0X20006298);
  48120. set_func_flags(0X200061BC,0x400);
  48121. set_frame_size(0X200061BC, 0XC, 0, 0);
  48122. add_func (0X20006298,0X200062B4);
  48123. set_func_flags(0X20006298,0x400);
  48124. set_frame_size(0X20006298, 0X4, 0, 0);
  48125. add_func (0X200062B4,0X200062D2);
  48126. set_func_flags(0X200062B4,0x400);
  48127. set_frame_size(0X200062B4, 0X4, 0, 0);
  48128. add_func (0X200062D4,0X200062FC);
  48129. set_func_flags(0X200062D4,0x400);
  48130. set_frame_size(0X200062D4, 0X28, 0, 0);
  48131. add_func (0X20006304,0X20006316);
  48132. set_func_flags(0X20006304,0x400);
  48133. set_frame_size(0X20006304, 0X14, 0, 0);
  48134. define_local_var(0X20006304, 0X20006316, "[bp-0X10]", "varg_r0");
  48135. define_local_var(0X20006304, 0X20006316, "[bp-0XC]", "varg_r1");
  48136. define_local_var(0X20006304, 0X20006316, "[bp-0X8]", "varg_r2");
  48137. define_local_var(0X20006304, 0X20006316, "[bp-0X4]", "varg_r3");
  48138. add_func (0X20006318,0X2000633A);
  48139. set_func_flags(0X20006318,0x400);
  48140. set_frame_size(0X20006318, 0X4, 0, 0);
  48141. add_func (0X2000633C,0X20006358);
  48142. set_func_flags(0X2000633C,0x400);
  48143. set_frame_size(0X2000633C, 0X4, 0, 0);
  48144. add_func (0X20006358,0X2000637A);
  48145. set_func_flags(0X20006358,0x400);
  48146. set_frame_size(0X20006358, 0XC, 0, 0);
  48147. add_func (0X2000637C,0X2000639A);
  48148. set_func_flags(0X2000637C,0x400);
  48149. set_frame_size(0X2000637C, 0X10, 0, 0);
  48150. add_func (0X2000639C,0X2000677C);
  48151. set_func_flags(0X2000639C,0x400);
  48152. set_frame_size(0X2000639C, 0X4C, 0, 0);
  48153. define_local_var(0X2000639C, 0X2000677C, "[bp-0X3C]", "a1");
  48154. add_func (0X2000677C,0X200067A4);
  48155. set_func_flags(0X2000677C,0x400);
  48156. set_frame_size(0X2000677C, 0X1C, 0, 0);
  48157. add_func (0X200067C0,0X200067F8);
  48158. set_func_flags(0X200067C0,0x400);
  48159. SetType(0X200067C0, "int __fastcall fs_memcmp(_BYTE *a1, _BYTE *a2, int size);");
  48160. set_frame_size(0X200067C0, 0X8, 0, 0);
  48161. add_func (0X200067F8,0X200068A4);
  48162. set_func_flags(0X200067F8,0x400);
  48163. SetType(0X200067F8, "unsigned int __fastcall fs_strncpy(const char *dst, const char *src, unsigned int length);");
  48164. set_frame_size(0X200067F8, 0X1C, 0, 0);
  48165. add_func (0X200068A8,0X20006908);
  48166. set_func_flags(0X200068A8,0x400);
  48167. set_frame_size(0X200068A8, 0X18, 0, 0);
  48168. add_func (0X2000690C,0X200069E0);
  48169. set_func_flags(0X2000690C,0x400);
  48170. SetType(0X2000690C, "unsigned int __fastcall ffsp_memset(void *ptr, unsigned __int8 byte, unsigned int size);");
  48171. set_frame_size(0X2000690C, 0X18, 0, 0);
  48172. add_func (0X200069E0,0X20006A20);
  48173. set_func_flags(0X200069E0,0x400);
  48174. SetType(0X200069E0, "int __fastcall ffsp_strncmp(const char *string1, const char *string2, size_t length);");
  48175. set_frame_size(0X200069E0, 0XC, 0, 0);
  48176. add_func (0X20006A20,0X20006A40);
  48177. set_func_flags(0X20006A20,0x400);
  48178. SetType(0X20006A20, "u32 __fastcall ffsp_strnlen(const char *string, unsigned int a2);");
  48179. set_frame_size(0X20006A20, 0X4, 0, 0);
  48180. add_func (0X20006A5E,0X20006A68);
  48181. set_func_flags(0X20006A5E,0x400);
  48182. add_func (0X20006B1C,0X20006B6C);
  48183. set_func_flags(0X20006B1C,0x400);
  48184. add_func (0X20006B6C,0X20006B74);
  48185. set_func_flags(0X20006B6C,0x400);
  48186. SetType(0X20006B6C, "int __cdecl IOS_CreateThread_ffsp(uint32_t (__cdecl *proc)(void *arg), void *arg, uint32_t *stack_top, uint32_t stacksize, int priority, uint32_t flags);");
  48187. set_func_cmt(0X20006B6C, "Creates a thread (in paused state)\nReturn: New threadid or error (negative value)", 1);
  48188. add_func (0X20006F3C,0X20006FCE);
  48189. set_func_flags(0X20006F3C,0x400);
  48190. add_func (0X20006FD0,0X200070A6);
  48191. set_func_flags(0X20006FD0,0x400);
  48192. add_func (0X200070A8,0X200070AA);
  48193. set_func_flags(0X200070A8,0x440);
  48194. add_func (0X200070AC,0X200070B4);
  48195. set_func_flags(0X200070AC,0x480);
  48196. SetType(0X200070AC, "unsigned int __fastcall fs_memcpy(void *dest, void *src, int size);");
  48197. add_func (0X200070B4,0X200070BC);
  48198. set_func_flags(0X200070B4,0x480);
  48199. SetType(0X200070B4, "IOSReturnCode __cdecl IOSC_GetData_ffsp_(IOSCDefaultKeyHandle dataHandle, uint32_t *value);");
  48200. set_func_cmt(0X200070B4, "Fetch 4 bytes of userdata from the key\nReturn: 0 on success (userdata in data), negative for error", 1);
  48201. add_func (0X200070BC,0X200070C4);
  48202. set_func_flags(0X200070BC,0x480);
  48203. SetType(0X200070BC, "IOSReturnCode __cdecl IOSC_SetData_ffsp_(IOSCDefaultKeyHandle dataHandle, uint32_t value);");
  48204. set_func_cmt(0X200070BC, "0 on success, negative for error", 1);
  48205. add_func (0X200070C4,0X200070CC);
  48206. set_func_flags(0X200070C4,0x480);
  48207. SetType(0X200070C4, "void __cdecl sc_3f_sync_before_read_ffsp_(void *address, uint32_t size);");
  48208. set_func_cmt(0X200070C4, "Invalidates dcache, and something (probably related to flushing memory)", 1);
  48209. add_func (0X200070CC,0X200070D4);
  48210. set_func_flags(0X200070CC,0x480);
  48211. add_func (0X200070D4,0X200070DC);
  48212. set_func_flags(0X200070D4,0x480);
  48213. add_func (0X200070DC,0X200070E4);
  48214. set_func_flags(0X200070DC,0x480);
  48215. SetType(0X200070DC, "IOSReturnCode __cdecl IOS_ReceiveMessage_ffsp_(int queueid, uint32_t *message, uint32_t flags);");
  48216. add_func (0X200070E4,0X200070EC);
  48217. set_func_flags(0X200070E4,0x480);
  48218. SetType(0X200070E4, "void *__cdecl sc_4f_virt_to_phys_ffsp_(void *ptr);");
  48219. set_func_cmt(0X200070E4, "Converts a virtual pointer to its physical equivalent", 1);
  48220. add_func (0X200070EC,0X200070F4);
  48221. set_func_flags(0X200070EC,0x480);
  48222. SetType(0X200070EC, "int __cdecl IOS_CreateMessageQueue_ffsp_(uint32_t *ptr, uint32_t n_msgs);");
  48223. add_func (0X200070F4,0X200070FC);
  48224. set_func_flags(0X200070F4,0x480);
  48225. SetType(0X200070F4, "IOSReturnCode __cdecl IOS_HandleEvent_ffsp_(int device, int queueid, int message);");
  48226. set_func_cmt(0X200070F4, "Register queueid as a handler for interrupts generated by device (sends message to queueid when device's interrupt is triggered)\nReturn: 0 on success", 1);
  48227. add_func (0X200070FC,0X20007104);
  48228. set_func_flags(0X200070FC,0x480);
  48229. SetType(0X200070FC, "IOSReturnCode __cdecl IOS_UnregisterEventHandler_ffsp_(int device);");
  48230. set_func_cmt(0X200070FC, "Unregister handler for device\nReturn: 0 on success", 1);
  48231. add_func (0X20007104,0X2000710C);
  48232. set_func_flags(0X20007104,0x480);
  48233. SetType(0X20007104, "IOSReturnCode __cdecl IOS_DestroyMessageQueue_ffsp_(int queueid);");
  48234. set_func_cmt(0X20007104, "Destroy a message queue\nReturn: 0 on success", 1);
  48235. add_func (0X2000710C,0X20007114);
  48236. set_func_flags(0X2000710C,0x480);
  48237. SetType(0X2000710C, "void __cdecl sc_40_sync_after_write_ffsp_(const void *address, uint32_t size);");
  48238. set_func_cmt(0X2000710C, "Flushes dcache and does magic bullshit (aka magic AHB operations)", 1);
  48239. add_func (0X20007114,0X2000711C);
  48240. set_func_flags(0X20007114,0x480);
  48241. SetType(0X20007114, "IOSReturnCode __cdecl IOSC_GenerateBlockMAC_ffsp_(uint8_t *context, uint8_t *inputData, uint32_t inputSize, uint8_t *customData, uint32_t customDataSize, IOSCDefaultKeyHandle signerHandle, uint32_t chainingFlag, uint8_t *signData);");
  48242. set_func_cmt(0X20007114, "0 on success", 1);
  48243. add_func (0X2000711C,0X20007124);
  48244. set_func_flags(0X2000711C,0x480);
  48245. SetType(0X2000711C, "IOSReturnCode __cdecl IOSC_EncryptAsync_ffsp_(IOSCDefaultKeyHandle encryptHandle, uint8_t *ivData, uint8_t *inputData, uint32_t inputSize, uint8_t *outputData, int message_queue, IOSRequest *reply);");
  48246. set_func_cmt(0X2000711C, "Encrypt len bytes from in using keyid and iv (which gets updated) and write to out. Send message to queueid with result\nReturn: 0 on success", 1);
  48247. add_func (0X20007124,0X2000712C);
  48248. set_func_flags(0X20007124,0x480);
  48249. SetType(0X20007124, "IOSReturnCode __cdecl IOSC_DecryptAsync_ffsp_(IOSCDefaultKeyHandle encryptHandle, uint8_t *ivData, uint8_t *inputData, uint32_t inputSize, uint8_t *outputData, int message_queue, IOSRequest *reply);");
  48250. set_func_cmt(0X20007124, "Decrypt len bytes from in using keyid and iv (which gets updated) and write to out. Send message to queueid with result\nReturn: 0 on success", 1);
  48251. add_func (0X2000712C,0X20007134);
  48252. set_func_flags(0X2000712C,0x480);
  48253. SetType(0X2000712C, "bool __cdecl IOS_RegisterResourceManager_ffsp_(const char *device, int queueid);");
  48254. add_func (0X20007134,0X2000713C);
  48255. set_func_flags(0X20007134,0x480);
  48256. SetType(0X20007134, "void __cdecl IOS_ResourceReply_ffsp_(IOSRequest *request, int retval);");
  48257. add_func (0X2000713C,0X20007144);
  48258. set_func_flags(0X2000713C,0x480);
  48259. add_func (0X20100000,0X20100038);
  48260. set_func_flags(0X20100000,0x400);
  48261. set_frame_size(0X20100000, 0, 0, 0);
  48262. add_func (0X20100048,0X201000BE);
  48263. set_func_flags(0X20100048,0x400);
  48264. SetType(0X20100048, "IOSReturnCode __cdecl es_open(IOSRequest *request);");
  48265. set_frame_size(0X20100048, 0X10, 0, 0);
  48266. define_local_var(0X20100048, 0X201000BE, "R5", "instance");
  48267. set_name(0X2010008A, "is_opening_es", SN_LOCAL);
  48268. set_name(0X201000AE, "havent_reached_max_count", SN_LOCAL);
  48269. add_func (0X201000CC,0X20101194);
  48270. set_func_flags(0X201000CC,0x400);
  48271. SetType(0X201000CC, "int __cdecl es_ioctlv(struct IOSIoctlvRequest *request);");
  48272. set_frame_size(0X201000CC, 0X30, 0, 0);
  48273. define_local_var(0X201000CC, 0X20101194, "[bp-0X30]", "crl");
  48274. define_local_var(0X201000CC, 0X20101194, "[bp-0X2C]", "crl_size");
  48275. define_local_var(0X201000CC, 0X20101194, "[bp-0X28]", "length");
  48276. define_local_var(0X201000CC, 0X20101194, "[bp-0X24]", "last_vector");
  48277. define_local_var(0X201000CC, 0X20101194, "[bp-0X20]", "len");
  48278. define_local_var(0X201000CC, 0X20101194, "[bp-0X1C]", "in");
  48279. define_local_var(0X201000CC, 0X20101194, "[bp-0X18]", "a11");
  48280. set_name(0X20100BCE, "ES_GetTitleId", SN_LOCAL);
  48281. set_name(0X2010118A, "def_201000F8", SN_LOCAL);
  48282. set_name(0X2010118C, "es_finished_ioctlv", SN_LOCAL);
  48283. add_func (0X20101198,0X201011BE);
  48284. set_func_flags(0X20101198,0x400);
  48285. SetType(0X20101198, "int __cdecl es_close(struct IOSRequest *request);");
  48286. set_frame_size(0X20101198, 0X4, 0, 0);
  48287. add_func (0X201011C4,0X201011D4);
  48288. set_func_flags(0X201011C4,0x400);
  48289. set_frame_size(0X201011C4, 0X4, 0, 0);
  48290. add_func (0X201011DC,0X20101278);
  48291. set_func_flags(0X201011DC,0x400);
  48292. set_frame_size(0X201011DC, 0X1C, 0, 0);
  48293. define_local_var(0X201011DC, 0X20101278, "[bp-0X1C]", "output_buffer");
  48294. define_local_var(0X201011DC, 0X20101278, "[bp-0X18]", "output_buffer_len");
  48295. define_local_var(0X201011DC, 0X20101278, "R6", "return_value");
  48296. add_func (0X20101288,0X20101298);
  48297. set_func_flags(0X20101288,0x400);
  48298. set_frame_size(0X20101288, 0X4, 0, 0);
  48299. add_func (0X201012A0,0X201012B0);
  48300. set_func_flags(0X201012A0,0x400);
  48301. set_frame_size(0X201012A0, 0X4, 0, 0);
  48302. add_func (0X201012B8,0X201013DE);
  48303. set_func_flags(0X201012B8,0x400);
  48304. SetType(0X201012B8, "IOSReturnCode __cdecl es_init();");
  48305. set_frame_size(0X201012B8, 0XE8, 0, 0);
  48306. define_local_var(0X201012B8, 0X201013DE, "[bp-0XE8]", "other_perm");
  48307. define_local_var(0X201012B8, 0X201013DE, "[bp-0XE4]", "group_perm");
  48308. define_local_var(0X201012B8, 0X201013DE, "[bp-0XDC]", "uid");
  48309. define_local_var(0X201012B8, 0X201013DE, "[bp-0XD8]", "directories_to_create");
  48310. set_name(0X201013AE, "clear_content_fd_map", SN_LOCAL);
  48311. add_func (0X20101400,0X201015C0);
  48312. set_func_flags(0X20101400,0x400);
  48313. SetType(0X20101400, "IOSReturnCode __cdecl es_load_modules(u32 ios_major_version);");
  48314. set_frame_size(0X20101400, 0XB8, 0, 0);
  48315. define_local_var(0X20101400, 0X201015C0, "[bp-0XAC]", "tmd_file");
  48316. define_local_var(0X20101400, 0X201015C0, "[bp-0XA8]", "next_content_id");
  48317. define_local_var(0X20101400, 0X201015C0, "[bp-0XA4]", "private_cnt_path");
  48318. define_local_var(0X20101400, 0X201015C0, "[bp-0X74]", "ios_tmd_path");
  48319. define_local_var(0X20101400, 0X201015C0, "[bp-0X48]", "shared_ctn_path");
  48320. define_local_var(0X20101400, 0X201015C0, "[bp-0X30]", "shared_cid_str");
  48321. add_func (0X201015E8,0X20101A18);
  48322. set_func_flags(0X201015E8,0x400);
  48323. set_frame_size(0X201015E8, 0X3C, 0, 0);
  48324. define_local_var(0X201015E8, 0X20101A18, "[bp-0X38]", "message");
  48325. define_local_var(0X201015E8, 0X20101A18, "[bp-0X34]", "tmd_size");
  48326. define_local_var(0X201015E8, 0X20101A18, "[bp-0X30]", "is_boot2");
  48327. define_local_var(0X201015E8, 0X20101A18, "[bp-0X2C]", "ptr");
  48328. set_name(0X20101698, "es_ios_boot", SN_LOCAL);
  48329. set_name(0X2010178C, "no_launch_sys", SN_LOCAL);
  48330. set_name(0X20101850, "es_boot_from_boot1_or_bc", SN_LOCAL);
  48331. set_name(0X20101866, "es_receive_message", SN_LOCAL);
  48332. set_name(0X2010192E, "es_handle_message", SN_LOCAL);
  48333. set_name(0X201019BA, "reply_and_receive_loop", SN_LOCAL);
  48334. set_name(0X201019C2, "es_exit", SN_LOCAL);
  48335. add_func (0X20101A18,0X20101B54);
  48336. set_func_flags(0X20101A18,0x400);
  48337. SetType(0X20101A18, "IOSReturnCode __fastcall ESI_UnpersonalizeTicket(SignedTicket *ticket);");
  48338. set_frame_size(0X20101A18, 0X30, 0, 0);
  48339. define_local_var(0X20101A18, 0X20101B54, "[bp-0X30]", "outputData");
  48340. define_local_var(0X20101A18, 0X20101B54, "[bp-0X2C]", "_ticket_id");
  48341. define_local_var(0X20101A18, 0X20101B54, "[bp-0X24]", "sharedHandle");
  48342. define_local_var(0X20101A18, 0X20101B54, "[bp-0X20]", "key_handle");
  48343. define_local_var(0X20101A18, 0X20101B54, "[bp-0X1C]", "device_id");
  48344. add_func (0X20101B60,0X20101DA2);
  48345. set_func_flags(0X20101B60,0x400);
  48346. SetType(0X20101B60, "int __fastcall es_store_ticket_v0(SignedTicket *sticket);");
  48347. set_frame_size(0X20101B60, 0X70, 0, 0);
  48348. define_local_var(0X20101B60, 0X20101DA2, "[bp-0X70]", "other_perm");
  48349. define_local_var(0X20101B60, 0X20101DA2, "[bp-0X6C]", "buffer");
  48350. define_local_var(0X20101B60, 0X20101DA2, "[bp-0X68]", "length");
  48351. define_local_var(0X20101B60, 0X20101DA2, "[bp-0X64]", "read_count");
  48352. define_local_var(0X20101B60, 0X20101DA2, "[bp-0X60]", "is_this_the_ticket_we_want");
  48353. define_local_var(0X20101B60, 0X20101DA2, "[bp-0X5C]", "read_ticket");
  48354. define_local_var(0X20101B60, 0X20101DA2, "[bp-0X58]", "temp_ticket_path");
  48355. define_local_var(0X20101B60, 0X20101DA2, "[bp-0X44]", "ticket_path");
  48356. add_func (0X20101DCC,0X20102076);
  48357. set_func_flags(0X20101DCC,0x400);
  48358. SetType(0X20101DCC, "int __fastcall es_store_ticket_v1(SignedTicket *sticket);");
  48359. set_frame_size(0X20101DCC, 0X80, 0, 0);
  48360. define_local_var(0X20101DCC, 0X20102076, "[bp-0X80]", "other_perm");
  48361. define_local_var(0X20101DCC, 0X20102076, "[bp-0X7C]", "buffer");
  48362. define_local_var(0X20101DCC, 0X20102076, "[bp-0X78]", "length");
  48363. define_local_var(0X20101DCC, 0X20102076, "[bp-0X60]", "output_buffer");
  48364. define_local_var(0X20101DCC, 0X20102076, "[bp-0X58]", "path");
  48365. define_local_var(0X20101DCC, 0X20102076, "[bp-0X44]", "sprintf_output");
  48366. add_func (0X201020A0,0X201020BC);
  48367. set_func_flags(0X201020A0,0x400);
  48368. SetType(0X201020A0, "int __cdecl es_store_ticket(SignedTicket *sticket);");
  48369. set_frame_size(0X201020A0, 0X4, 0, 0);
  48370. add_func (0X201020BC,0X20102188);
  48371. set_func_flags(0X201020BC,0x400);
  48372. SetType(0X201020BC, "int __cdecl ES_ImportTicket(SignedTicket *signed_ticket, u32 ticket_size, u8 *certs, u32 certs_size, u8 *crl, u32 crl_size);");
  48373. set_frame_size(0X201020BC, 0X38, 0, 0);
  48374. define_local_var(0X201020BC, 0X20102188, "[bp-0X34]", "a6");
  48375. define_local_var(0X201020BC, 0X20102188, "[bp-0X30]", "a7");
  48376. define_local_var(0X201020BC, 0X20102188, "[bp-0X2C]", "a8");
  48377. define_local_var(0X201020BC, 0X20102188, "[bp-0X28]", "a9");
  48378. define_local_var(0X201020BC, 0X20102188, "[bp-0X24]", "dest_keyid");
  48379. define_local_var(0X201020BC, 0X20102188, "[bp-0X20]", "a11");
  48380. define_local_var(0X201020BC, 0X20102188, "[bp+0]", "crl");
  48381. define_local_var(0X201020BC, 0X20102188, "[bp+0X4]", "crl_size");
  48382. define_local_var(0X201020BC, 0X20102188, "R7", "ticket_size");
  48383. define_local_var(0X201020BC, 0X20102188, "R8", "certs");
  48384. set_name(0X201020E0, "copy_ticket_to_temp_buf", SN_LOCAL);
  48385. add_func (0X20102190,0X201021B2);
  48386. set_func_flags(0X20102190,0x400);
  48387. SetType(0X20102190, "bool __cdecl es_has_non_title_num_limit(Limit *limit_info);");
  48388. set_frame_size(0X20102190, 0X4, 0, 0);
  48389. define_local_var(0X20102190, 0X201021B2, "R2", "i");
  48390. add_func (0X201021B4,0X20102290);
  48391. set_func_flags(0X201021B4,0x400);
  48392. SetType(0X201021B4, "int __cdecl es_get_cc_from_ticket_id(ContentConsumption *cc);");
  48393. set_func_cmt(0X201021B4, "Takes ticket ID in output", 1);
  48394. set_frame_size(0X201021B4, 0X20, 0, 0);
  48395. define_local_var(0X201021B4, 0X20102290, "[bp-0X20]", "ticket_id");
  48396. add_func (0X2010229C,0X2010231A);
  48397. set_func_flags(0X2010229C,0x400);
  48398. SetType(0X2010229C, "IOSReturnCode __cdecl ES_GetConsumption(u64 ticket_id, Limit *limits, u32 *limit_num);");
  48399. set_frame_size(0X2010229C, 0X18, 0, 0);
  48400. add_func (0X20102320,0X201023BE);
  48401. set_func_flags(0X20102320,0x400);
  48402. SetType(0X20102320, "IOSReturnCode __cdecl es_check_limit_exceeded(SignedTicket *signed_ticket);");
  48403. set_func_cmt(0X20102320, "Checks if a limit has been exceeded\nReturns 0 if everything is okay", 1);
  48404. set_frame_size(0X20102320, 0X14, 0, 0);
  48405. add_func (0X201023CC,0X2010277E);
  48406. set_func_flags(0X201023CC,0x400);
  48407. SetType(0X201023CC, "IOSReturnCode __cdecl es_update_stored_and_passed_cc_and_maybe_launch(ContentConsumption *cc, SignedTicket *ticket);");
  48408. set_frame_size(0X201023CC, 0X58, 0, 0);
  48409. define_local_var(0X201023CC, 0X2010277E, "[bp-0X58]", "other_mode");
  48410. define_local_var(0X201023CC, 0X2010277E, "[bp-0X40]", "read_cc");
  48411. define_local_var(0X201023CC, 0X2010277E, "[bp-0X3C]", "num_entries");
  48412. define_local_var(0X201023CC, 0X2010277E, "[bp-0X38]", "read_len");
  48413. define_local_var(0X201023CC, 0X2010277E, "[bp-0X34]", "i");
  48414. define_local_var(0X201023CC, 0X2010277E, "[bp-0X30]", "tmp_path");
  48415. add_func (0X20102788,0X20102880);
  48416. set_func_flags(0X20102788,0x400);
  48417. SetType(0X20102788, "IOSReturnCode __cdecl es_fill_cc_from_active_title(ESActiveTitle *active_title);");
  48418. set_frame_size(0X20102788, 0X1C, 0, 0);
  48419. add_func (0X201028A0,0X2010292E);
  48420. set_func_flags(0X201028A0,0x400);
  48421. SetType(0X201028A0, "int __cdecl es_timelimit_from_main(ESActiveTitle *active_title, u32 timer_value_in_us);");
  48422. set_frame_size(0X201028A0, 0X18, 0, 0);
  48423. add_func (0X20102938,0X20102A46);
  48424. set_func_flags(0X20102938,0x400);
  48425. SetType(0X20102938, "int __fastcall _es_importtitle_read_ticket(u32 title_type, u32 title_identifier, SignedTicket *signed_ticket);");
  48426. set_frame_size(0X20102938, 0X48, 0, 0);
  48427. define_local_var(0X20102938, 0X20102A46, "[bp-0X40]", "ticket_path");
  48428. add_func (0X20102A60,0X20102A94);
  48429. set_func_flags(0X20102A60,0x400);
  48430. SetType(0X20102A60, "int __fastcall es_importtitle_read_ticket(u32 title_type, u32 title_identifier, SignedTicket *signed_ticket);");
  48431. set_frame_size(0X20102A60, 0X18, 0, 0);
  48432. add_func (0X20102A94,0X20102B38);
  48433. set_func_flags(0X20102A94,0x400);
  48434. SetType(0X20102A94, "IOSReturnCode __fastcall es_import_export_init_default_title_key(ESImportContext *context);");
  48435. set_frame_size(0X20102A94, 0X20, 0, 0);
  48436. define_local_var(0X20102A94, 0X20102B38, "[bp-0X20]", "signbuffer");
  48437. define_local_var(0X20102A94, 0X20102B38, "[bp-0X1C]", "iv");
  48438. define_local_var(0X20102A94, 0X20102B38, "[bp-0X18]", "keyBuffer");
  48439. define_local_var(0X20102A94, 0X20102B38, "[bp-0X14]", "key_handle");
  48440. add_func (0X20102B50,0X20102B8C);
  48441. set_func_flags(0X20102B50,0x400);
  48442. SetType(0X20102B50, "int __fastcall reset_content_import_context(ESImportContext *import_ctx);");
  48443. set_frame_size(0X20102B50, 0XC, 0, 0);
  48444. add_func (0X20102B8C,0X20102BD6);
  48445. set_func_flags(0X20102B8C,0x400);
  48446. SetType(0X20102B8C, "IOSReturnCode __cdecl es_prepare_import_ctx(ESImportContext *import_ctx, const TMD *tmd, u32 tmd_size);");
  48447. set_frame_size(0X20102B8C, 0X14, 0, 0);
  48448. add_func (0X20102BDC,0X20102C10);
  48449. set_func_flags(0X20102BDC,0);
  48450. SetType(0X20102BDC, "void __fastcall es_reset_import_context(ESImportContext *import_ctx);");
  48451. set_frame_size(0X20102BDC, 0X8, 0, 0);
  48452. add_func (0X20102C10,0X20102E06);
  48453. set_func_flags(0X20102C10,0x400);
  48454. SetType(0X20102C10, "int __fastcall es_check_can_import_title(TMD *tmd);");
  48455. set_frame_size(0X20102C10, 0X34, 0, 0);
  48456. define_local_var(0X20102C10, 0X20102E06, "[bp-0X34]", "a5");
  48457. define_local_var(0X20102C10, 0X20102E06, "[bp-0X30]", "title_id");
  48458. define_local_var(0X20102C10, 0X20102E06, "[bp-0X2C]", "title_identifier");
  48459. define_local_var(0X20102C10, 0X20102E06, "[bp-0X28]", "boot2_version");
  48460. define_local_var(0X20102C10, 0X20102E06, "[bp-0X24]", "count");
  48461. define_local_var(0X20102C10, 0X20102E06, "[bp-0X20]", "tmd_view_size");
  48462. add_func (0X20102E34,0X20102F90);
  48463. set_func_flags(0X20102E34,0x400);
  48464. SetType(0X20102E34, "int __cdecl es_create_dirs_for_title_import(u64 tid, u16 gid);");
  48465. set_func_cmt(0X20102E34, "Creates\n/title/%08x/%08x/content\n/import/%08x/%08x/content\n/title/%08x/%08x/data (if it doesn't exist)", 1);
  48466. set_frame_size(0X20102E34, 0XA4, 0, 0);
  48467. define_local_var(0X20102E34, 0X20102F90, "[bp-0XA4]", "other_perm");
  48468. define_local_var(0X20102E34, 0X20102F90, "[bp-0XA0]", "group_perm");
  48469. define_local_var(0X20102E34, 0X20102F90, "[bp-0X98]", "group_id");
  48470. define_local_var(0X20102E34, 0X20102F90, "[bp-0X94]", "uid");
  48471. define_local_var(0X20102E34, 0X20102F90, "[bp-0X90]", "count");
  48472. define_local_var(0X20102E34, 0X20102F90, "[bp-0X8C]", "title_data_dir");
  48473. define_local_var(0X20102E34, 0X20102F90, "[bp-0X6C]", "import_content_dir");
  48474. define_local_var(0X20102E34, 0X20102F90, "[bp-0X48]", "title_content_dir");
  48475. add_func (0X20102FAC,0X201030A0);
  48476. set_func_flags(0X20102FAC,0x410);
  48477. SetType(0X20102FAC, "int __fastcall es_move_title_to_import_and_init_title_dirs(TMD *tmd);");
  48478. set_frame_size(0X20102FAC, 0X78, 36, 0);
  48479. define_local_var(0X20102FAC, 0X201030A0, "[bp-0X74]", "import_content_dir");
  48480. define_local_var(0X20102FAC, 0X201030A0, "[bp-0X50]", "title_content_dir");
  48481. define_local_var(0X20102FAC, 0X201030A0, "[bp-0X2C]", "title_tmd");
  48482. add_func (0X201030B8,0X20103116);
  48483. set_func_flags(0X201030B8,0x400);
  48484. SetType(0X201030B8, "IOSReturnCode __cdecl es_check_file_attrs(const char *path, u32 uid, u16 gid, u32 other_attr, u32 owner_perm, u32 group_perm, u32 other_perm);");
  48485. set_frame_size(0X201030B8, 0X38, 0, 0);
  48486. define_local_var(0X201030B8, 0X20103116, "[bp-0X2C]", "actual_other_perm");
  48487. define_local_var(0X201030B8, 0X20103116, "[bp-0X28]", "actual_group_perm");
  48488. define_local_var(0X201030B8, 0X20103116, "[bp-0X24]", "actual_owner_perm");
  48489. define_local_var(0X201030B8, 0X20103116, "[bp-0X20]", "actual_other_attr");
  48490. define_local_var(0X201030B8, 0X20103116, "[bp-0X1C]", "actual_uid");
  48491. define_local_var(0X201030B8, 0X20103116, "[bp+0]", "owner_perm");
  48492. define_local_var(0X201030B8, 0X20103116, "[bp+0X4]", "group_perm");
  48493. define_local_var(0X201030B8, 0X20103116, "[bp+0X8]", "other_perm");
  48494. add_func (0X2010311C,0X201031A2);
  48495. set_func_flags(0X2010311C,0x400);
  48496. SetType(0X2010311C, "IOSReturnCode __fastcall es_write_to_tmp_title_tmd(TMD *tmd, u32 tmd_size);");
  48497. set_frame_size(0X2010311C, 0X2C, 0, 0);
  48498. define_local_var(0X2010311C, 0X201031A2, "[bp-0X2C]", "other_mode");
  48499. define_local_var(0X2010311C, 0X201031A2, "[bp-0X28]", "path");
  48500. add_func (0X201031AC,0X20103472);
  48501. set_func_flags(0X201031AC,0x400);
  48502. SetType(0X201031AC, "int __fastcall ES_ImportTitleInit(ESImportContext *import_ctx, struct TMDHeader *tmd, u64 tmd_size, Cert *certificates, u32 certificates_size, struct signed_blob *crl, u32 crl_size, void *last_vector);");
  48503. set_frame_size(0X201031AC, 0X4C, 0, 0);
  48504. define_local_var(0X201031AC, 0X20103472, "[bp-0X4C]", "signbuffer");
  48505. define_local_var(0X201031AC, 0X20103472, "[bp-0X48]", "iv");
  48506. define_local_var(0X201031AC, 0X20103472, "[bp-0X44]", "keyBuffer");
  48507. define_local_var(0X201031AC, 0X20103472, "[bp-0X40]", "a8");
  48508. define_local_var(0X201031AC, 0X20103472, "[bp-0X3C]", "a9");
  48509. define_local_var(0X201031AC, 0X20103472, "[bp-0X38]", "dest_keyid");
  48510. define_local_var(0X201031AC, 0X20103472, "[bp-0X34]", "a11");
  48511. define_local_var(0X201031AC, 0X20103472, "[bp-0X30]", "_certificates");
  48512. define_local_var(0X201031AC, 0X20103472, "[bp-0X2C]", "buf");
  48513. define_local_var(0X201031AC, 0X20103472, "[bp-0X28]", "crypted_key");
  48514. define_local_var(0X201031AC, 0X20103472, "[bp+0]", "size");
  48515. define_local_var(0X201031AC, 0X20103472, "[bp+0X4]", "crl");
  48516. define_local_var(0X201031AC, 0X20103472, "[bp+0X8]", "crl_size");
  48517. define_local_var(0X201031AC, 0X20103472, "[bp+0XC]", "last_vector");
  48518. add_func (0X20103498,0X201036B0);
  48519. set_func_flags(0X20103498,0x400);
  48520. SetType(0X20103498, "int __fastcall ES_ImportContentBegin(ESImportContext *import_ctx, u32 title_type, u32 title_identifier, u32 content_id);");
  48521. set_frame_size(0X20103498, 0X70, 0, 0);
  48522. define_local_var(0X20103498, 0X201036B0, "[bp-0X70]", "hash");
  48523. define_local_var(0X20103498, 0X201036B0, "[bp-0X6C]", "group_perm");
  48524. define_local_var(0X20103498, 0X201036B0, "[bp-0X68]", "other_perm");
  48525. define_local_var(0X20103498, 0X201036B0, "[bp-0X5C]", "a2");
  48526. define_local_var(0X20103498, 0X201036B0, "[bp-0X58]", "next_content_id");
  48527. define_local_var(0X20103498, 0X201036B0, "[bp-0X50]", "content_map_path");
  48528. define_local_var(0X20103498, 0X201036B0, "[bp-0X38]", "shared_content_id_str");
  48529. define_local_var(0X20103498, 0X201036B0, "[bp-0X2C]", "tmp_content_path");
  48530. define_local_var(0X20103498, 0X201036B0, "[bp+0]", "content_id");
  48531. add_func (0X201036C8,0X201037F0);
  48532. set_func_flags(0X201036C8,0x400);
  48533. SetType(0X201036C8, "int __cdecl _ES_ExportContentData(ESImportContext *export_ctx, s32 fd, u8 *out_buffer, u32 buf_size);");
  48534. set_frame_size(0X201036C8, 0X3C, 0, 0);
  48535. define_local_var(0X201036C8, 0X201037F0, "[bp-0X3C]", "out");
  48536. define_local_var(0X201036C8, 0X201037F0, "[bp-0X34]", "offset");
  48537. define_local_var(0X201036C8, 0X201037F0, "[bp-0X28]", "fd");
  48538. define_local_var(0X201036C8, 0X201037F0, "R8", "es");
  48539. add_func (0X201037F8,0X20103944);
  48540. set_func_flags(0X201037F8,0x400);
  48541. SetType(0X201037F8, "int __fastcall ES_ImportContent_Decrypt(ESImportContext *import_ctx, s32 content_fd, u8 *data_buffer, size_t size);");
  48542. set_frame_size(0X201037F8, 0X44, 0, 0);
  48543. define_local_var(0X201037F8, 0X20103944, "[bp-0X44]", "out");
  48544. define_local_var(0X201037F8, 0X20103944, "[bp-0X38]", "finished");
  48545. define_local_var(0X201037F8, 0X20103944, "[bp-0X34]", "content_size");
  48546. define_local_var(0X201037F8, 0X20103944, "[bp-0X30]", "written");
  48547. define_local_var(0X201037F8, 0X20103944, "[bp-0X28]", "fd");
  48548. add_func (0X2010394C,0X20103A50);
  48549. set_func_flags(0X2010394C,0x400);
  48550. SetType(0X2010394C, "int __fastcall ES_ImportContentData(ESImportContext *import_ctx, s32 content_fd, u8 *data, size_t data_size);");
  48551. set_frame_size(0X2010394C, 0X24, 0, 0);
  48552. add_func (0X20103A54,0X20103E1A);
  48553. set_func_flags(0X20103A54,0x400);
  48554. SetType(0X20103A54, "int __fastcall ES_ImportContentEnd(ESImportContext *import_ctx, s32 content_fd);");
  48555. set_frame_size(0X20103A54, 0XD4, 0, 0);
  48556. define_local_var(0X20103A54, 0X20103E1A, "[bp-0XD4]", "other_perm");
  48557. define_local_var(0X20103A54, 0X20103E1A, "[bp-0XD0]", "buffer");
  48558. define_local_var(0X20103A54, 0X20103E1A, "[bp-0XCC]", "length");
  48559. define_local_var(0X20103A54, 0X20103E1A, "[bp-0XC8]", "ret");
  48560. define_local_var(0X20103A54, 0X20103E1A, "[bp-0XC4]", "fd");
  48561. define_local_var(0X20103A54, 0X20103E1A, "[bp-0XB4]", "num_shared_contents");
  48562. define_local_var(0X20103A54, 0X20103E1A, "[bp-0XB0]", "shared_content_id_str");
  48563. define_local_var(0X20103A54, 0X20103E1A, "[bp-0XA4]", "content_id_str");
  48564. define_local_var(0X20103A54, 0X20103E1A, "[bp-0X98]", "map_path");
  48565. define_local_var(0X20103A54, 0X20103E1A, "[bp-0X80]", "shared_content_path");
  48566. define_local_var(0X20103A54, 0X20103E1A, "[bp-0X68]", "import_content_path");
  48567. define_local_var(0X20103A54, 0X20103E1A, "[bp-0X38]", "tmp_content_path");
  48568. add_func (0X20103E24,0X20103F46);
  48569. set_func_flags(0X20103E24,0x400);
  48570. SetType(0X20103E24, "int __cdecl es_delete_contents_not_in_tmd_for_import(const TMD *tmd);");
  48571. set_frame_size(0X20103E24, 0X7C, 0, 0);
  48572. define_local_var(0X20103E24, 0X20103F46, "[bp-0X74]", "title_id");
  48573. define_local_var(0X20103E24, 0X20103F46, "[bp-0X6C]", "content_id");
  48574. define_local_var(0X20103E24, 0X20103F46, "[bp-0X68]", "count");
  48575. define_local_var(0X20103E24, 0X20103F46, "[bp-0X64]", "name_list");
  48576. define_local_var(0X20103E24, 0X20103F46, "[bp-0X60]", "import_content_dir");
  48577. define_local_var(0X20103E24, 0X20103F46, "R8", "tmd");
  48578. add_func (0X20103F58,0X20104016);
  48579. set_func_flags(0X20103F58,0x400);
  48580. SetType(0X20103F58, "IOSReturnCode __cdecl es_move_import_content_to_title(TMD *tmd);");
  48581. set_frame_size(0X20103F58, 0X70, 0, 0);
  48582. define_local_var(0X20103F58, 0X20104016, "[bp-0X70]", "other_perm");
  48583. define_local_var(0X20103F58, 0X20104016, "[bp-0X6C]", "group_perm");
  48584. define_local_var(0X20103F58, 0X20104016, "[bp-0X64]", "title_content_dir");
  48585. define_local_var(0X20103F58, 0X20104016, "[bp-0X40]", "import_content_dir");
  48586. add_func (0X2010402C,0X20104236);
  48587. set_func_flags(0X2010402C,0x400);
  48588. SetType(0X2010402C, "int __fastcall ES_ImportTitleDone(ESImportContext *import_ctx);");
  48589. set_frame_size(0X2010402C, 0XC0, 0, 0);
  48590. define_local_var(0X2010402C, 0X20104236, "[bp-0XC0]", "owner_perm");
  48591. define_local_var(0X2010402C, 0X20104236, "[bp-0XB8]", "other_perm");
  48592. define_local_var(0X2010402C, 0X20104236, "[bp-0XB4]", "tid");
  48593. define_local_var(0X2010402C, 0X20104236, "[bp-0XAC]", "private_content_id");
  48594. define_local_var(0X2010402C, 0X20104236, "[bp-0XA8]", "next_content_id");
  48595. define_local_var(0X2010402C, 0X20104236, "[bp-0XA4]", "num_files_in_dir");
  48596. define_local_var(0X2010402C, 0X20104236, "[bp-0XA0]", "name_list");
  48597. define_local_var(0X2010402C, 0X20104236, "[bp-0X9C]", "shared_content_id_str");
  48598. define_local_var(0X2010402C, 0X20104236, "[bp-0X90]", "import_content_dir");
  48599. define_local_var(0X2010402C, 0X20104236, "[bp-0X6C]", "private_content_id_str");
  48600. define_local_var(0X2010402C, 0X20104236, "[bp-0X60]", "tmp_tmd_path");
  48601. define_local_var(0X2010402C, 0X20104236, "[bp-0X50]", "tmd_dest_path");
  48602. set_name(0X201041E0, "move_tmp_tmd_to_import", SN_LOCAL);
  48603. add_func (0X20104264,0X2010443A);
  48604. set_func_flags(0X20104264,0x400);
  48605. SetType(0X20104264, "int __fastcall es_finish_stale_import(TMD *tmd);");
  48606. set_frame_size(0X20104264, 0XC4, 0, 0);
  48607. define_local_var(0X20104264, 0X2010443A, "[bp-0XBC]", "title_dir");
  48608. define_local_var(0X20104264, 0X2010443A, "[bp-0XA0]", "import_title_dir");
  48609. define_local_var(0X20104264, 0X2010443A, "[bp-0X84]", "import_content_dir");
  48610. define_local_var(0X20104264, 0X2010443A, "[bp-0X60]", "tmp_tmd_path");
  48611. define_local_var(0X20104264, 0X2010443A, "[bp-0X50]", "import_tmd_path");
  48612. add_func (0X20104470,0X201044AA);
  48613. set_func_flags(0X20104470,0x400);
  48614. SetType(0X20104470, "IOSReturnCode __cdecl ES_ImportTitleCancel(ESImportContext *import_ctx);");
  48615. set_frame_size(0X20104470, 0XC, 0, 0);
  48616. add_func (0X201044B0,0X201044DA);
  48617. set_func_flags(0X201044B0,0x400);
  48618. SetType(0X201044B0, "void __cdecl es_clear_active_title(struct ESActiveTitle *active_title);");
  48619. set_frame_size(0X201044B0, 0X8, 0, 0);
  48620. define_local_var(0X201044B0, 0X201044DA, "R4", "active_title");
  48621. add_func (0X201044DC,0X20104662);
  48622. set_func_flags(0X201044DC,0x400);
  48623. SetType(0X201044DC, "int __cdecl es_launch_copy_to_title_ctx(ESActiveTitle *active_title, const char *path, LaunchCopyToTitleCtxType type, u32 id_high, u32 id_low);");
  48624. set_frame_size(0X201044DC, 0X30, 0, 0);
  48625. define_local_var(0X201044DC, 0X20104662, "[bp-0X30]", "found_ticket");
  48626. define_local_var(0X201044DC, 0X20104662, "[bp+0]", "ticket_id");
  48627. define_local_var(0X201044DC, 0X20104662, "R7", "copy_tmd");
  48628. add_func (0X20104674,0X2010471A);
  48629. set_func_flags(0X20104674,0x400);
  48630. SetType(0X20104674, "signed int __fastcall es_get_boot_content_id(ESActiveTitle *active_title, u32 *boot_content_id);");
  48631. set_frame_size(0X20104674, 0X1C, 0, 0);
  48632. add_func (0X20104724,0X201047EC);
  48633. set_func_flags(0X20104724,0x410);
  48634. SetType(0X20104724, "int __cdecl es_launch_open_boot_index_content(u32 tid_hi, u32 tid_lo, char *boot_content_path);");
  48635. set_frame_size(0X20104724, 0X28, 24, 0);
  48636. define_local_var(0X20104724, 0X201047EC, "[bp-0X14]", "a3");
  48637. define_local_var(0X20104724, 0X201047EC, "[bp-0XC]", "shared_content_id_str");
  48638. add_func (0X20104800,0X2010484C);
  48639. set_func_flags(0X20104800,0x400);
  48640. set_frame_size(0X20104800, 0X18, 0, 0);
  48641. define_local_var(0X20104800, 0X2010484C, "[bp-0X18]", "other_perm");
  48642. define_local_var(0X20104800, 0X2010484C, "[bp-0X14]", "buffer");
  48643. define_local_var(0X20104800, 0X2010484C, "[bp-0X10]", "length");
  48644. add_func (0X20104858,0X2010492C);
  48645. set_func_flags(0X20104858,0x400);
  48646. SetType(0X20104858, "int __cdecl es_write_launch_file(const char *path, u32 title_type, u32 title_identifier, TicketView *ticket_view, TMD *tmd);");
  48647. set_frame_size(0X20104858, 0X2C, 0, 0);
  48648. define_local_var(0X20104858, 0X2010492C, "[bp-0X2C]", "other_perm");
  48649. define_local_var(0X20104858, 0X2010492C, "[bp-0X28]", "buffer");
  48650. define_local_var(0X20104858, 0X2010492C, "[bp-0X24]", "length");
  48651. define_local_var(0X20104858, 0X2010492C, "[bp-0X20]", "source");
  48652. define_local_var(0X20104858, 0X2010492C, "[bp+0]", "unk");
  48653. define_local_var(0X20104858, 0X2010492C, "R6", "path");
  48654. define_local_var(0X20104858, 0X2010492C, "R8", "ticket_view");
  48655. add_func (0X20104940,0X20104952);
  48656. set_func_flags(0X20104940,0x400);
  48657. SetType(0X20104940, "int __cdecl delete_launch_disc_and_write_space(const char *path);");
  48658. set_frame_size(0X20104940, 0X4, 0, 0);
  48659. add_func (0X20104954,0X201049BE);
  48660. set_func_flags(0X20104954,0x400);
  48661. SetType(0X20104954, "int __cdecl es_launch_required_ios(ESActiveTitle *active_title, u32 title_type, u32 title_identifier, TicketView *ticket_view);");
  48662. set_func_cmt(0X20104954, "Called by ES_Launch to launch the IOS required by a PPC title", 1);
  48663. set_frame_size(0X20104954, 0XFC, 0, 0);
  48664. define_local_var(0X20104954, 0X201049BE, "[bp-0XFC]", "a5");
  48665. define_local_var(0X20104954, 0X201049BE, "[bp-0XF8]", "view_count");
  48666. define_local_var(0X2010495E, 0X201049BE, "R6", "title_type");
  48667. define_local_var(0X2010495E, 0X201049BE, "R7", "title_identifier");
  48668. define_local_var(0X2010495E, 0X201049BE, "R8", "ticket_view");
  48669. add_func (0X201049C4,0X20104BFE);
  48670. set_func_flags(0X201049C4,0x400);
  48671. SetType(0X201049C4, "int __cdecl es_launch_do_checks_and_update_ctx(ESActiveTitle *active_title, u32 tid_hi, u32 tid_lo, TicketView *ticket_view);");
  48672. set_func_cmt(0X201049C4, "Reads the TMD, updates the active title context, and triggers an IOS launch for a PPC title (/sys/launch.sys)", 0);
  48673. set_frame_size(0X201049C4, 0XBC, 0, 0);
  48674. define_local_var(0X201049C4, 0X20104BFE, "[bp-0XBC]", "ticket_id");
  48675. define_local_var(0X201049C4, 0X20104BFE, "[bp-0XB4]", "tid");
  48676. define_local_var(0X201049C4, 0X20104BFE, "[bp-0XAC]", "boot2_version");
  48677. define_local_var(0X201049C4, 0X20104BFE, "[bp-0XA8]", "is_boot2");
  48678. define_local_var(0X201049C4, 0X20104BFE, "[bp-0XA0]", "boot_content_path");
  48679. define_local_var(0X201049C4, 0X20104BFE, "[bp-0X70]", "tmd_path");
  48680. define_local_var(0X201049C4, 0X20104BFE, "[bp-0X44]", "tik_path");
  48681. define_local_var(0X201049C4, 0X20104BFE, "[bp+0]", "ticket_view");
  48682. define_local_var(0X201049D2, 0X20104BFE, "R10", "active_title");
  48683. set_name(0X20104AE2, "is_ppc_title", SN_LOCAL);
  48684. set_name(0X20104B14, "is_ios", SN_LOCAL);
  48685. set_name(0X20104B2A, "ios_read_launch_sys", SN_LOCAL);
  48686. set_name(0X20104B3C, "ios_delete_launch_sys", SN_LOCAL);
  48687. set_name(0X20104B70, "no_launch_sys", SN_LOCAL);
  48688. set_name(0X20104B92, "is_ios_title", SN_LOCAL);
  48689. set_name(0X20104BDE, "es_launch_internal_end", SN_LOCAL);
  48690. add_func (0X20104C3C,0X20104CE2);
  48691. set_func_flags(0X20104C3C,0x400);
  48692. SetType(0X20104C3C, "int __fastcall magic_ahbprot_stuff(int di_flag);");
  48693. set_frame_size(0X20104C3C, 0X20, 0, 0);
  48694. define_local_var(0X20104C3C, 0X20104CE2, "[bp-0X20]", "output_buffer");
  48695. define_local_var(0X20104C3C, 0X20104CE2, "[bp-0X1C]", "output_buffer_len");
  48696. add_func (0X20104CF4,0X20104DF4);
  48697. set_func_flags(0X20104CF4,0x400);
  48698. SetType(0X20104CF4, "int __cdecl ES_LaunchTitle(u32 tid_hi, u32 tid_lo, const TicketView *ticket_view, u32 reset_ppc_flag);");
  48699. set_frame_size(0X20104CF4, 0X4C, 0, 0);
  48700. define_local_var(0X20104CF4, 0X20104DF4, "[bp-0X48]", "boot_content_path");
  48701. define_local_var(0X20104CF4, 0X20104DF4, "R6", "title_identifier");
  48702. define_local_var(0X20104CF4, 0X20104DF4, "R5", "title_type");
  48703. set_name(0X20104D92, "launch_system_title", SN_LOCAL);
  48704. set_name(0X20104DBE, "launch_ppc_title", SN_LOCAL);
  48705. set_name(0X20104DE0, "launch_failure", SN_LOCAL);
  48706. set_name(0X20104DE6, "es_launch_0_finished", SN_LOCAL);
  48707. add_func (0X20104E04,0X20104FA6);
  48708. set_func_flags(0X20104E04,0x400);
  48709. SetType(0X20104E04, "IOSReturnCode __fastcall es_get_shared_content_id_for_hash(u8 *sha1, char *shared_content_id_str, u32 *next_content_id);");
  48710. set_frame_size(0X20104E04, 0X58, 0, 0);
  48711. define_local_var(0X20104E04, 0X20104FA6, "[bp-0X58]", "found_content");
  48712. define_local_var(0X20104E04, 0X20104FA6, "[bp-0X54]", "read_size");
  48713. define_local_var(0X20104E04, 0X20104FA6, "[bp-0X50]", "ret");
  48714. define_local_var(0X20104E04, 0X20104FA6, "[bp-0X4C]", "pointer2");
  48715. define_local_var(0X20104E04, 0X20104FA6, "[bp-0X48]", "cid_str");
  48716. define_local_var(0X20104E04, 0X20104FA6, "[bp-0X3C]", "content_map_path");
  48717. add_func (0X20104FB8,0X2010511E);
  48718. set_func_flags(0X20104FB8,0x400);
  48719. SetType(0X20104FB8, "IOSReturnCode __cdecl es_open_content(const TMD *tmd, u16 cidx, u32 uid);");
  48720. set_frame_size(0X20104FB8, 0X8C, 0, 0);
  48721. define_local_var(0X20104FB8, 0X2010511E, "[bp-0X80]", "title_id");
  48722. define_local_var(0X20104FB8, 0X2010511E, "[bp-0X78]", "next_content_id");
  48723. define_local_var(0X20104FB8, 0X2010511E, "[bp-0X74]", "shared_cnt_path");
  48724. define_local_var(0X20104FB8, 0X2010511E, "[bp-0X5C]", "shared_cid_str");
  48725. define_local_var(0X20104FB8, 0X2010511E, "[bp-0X50]", "private_cnt_path");
  48726. add_func (0X20105140,0X201051B8);
  48727. set_func_flags(0X20105140,0x400);
  48728. SetType(0X20105140, "int __fastcall ES_OpenActiveTitleContent(u32 caller_uid, u32 cidx);");
  48729. set_frame_size(0X20105140, 0X10, 0, 0);
  48730. define_local_var(0X20105140, 0X201051B8, "[bp-0X10]", "uid");
  48731. add_func (0X201051C4,0X201051EA);
  48732. set_func_flags(0X201051C4,0x400);
  48733. SetType(0X201051C4, "bool __cdecl es_check_permitted_title_from_ticket(struct TicketView *ticket_view);");
  48734. set_frame_size(0X201051C4, 0X4, 0, 0);
  48735. add_func (0X201051F0,0X20105412);
  48736. set_func_flags(0X201051F0,0x400);
  48737. SetType(0X201051F0, "int __fastcall ES_OpenContent(u32 uid, u32 tid_hi, u32 tid_lo, TicketView *ticket_view, u32 cid);");
  48738. set_frame_size(0X201051F0, 0X78, 0, 0);
  48739. define_local_var(0X201051F0, 0X20105412, "[bp-0X78]", "a5");
  48740. define_local_var(0X201051F0, 0X20105412, "[bp-0X70]", "active_title_type");
  48741. define_local_var(0X201051F0, 0X20105412, "[bp-0X6C]", "active_title_identifier");
  48742. define_local_var(0X201051F0, 0X20105412, "[bp-0X68]", "found_ticket");
  48743. define_local_var(0X201051F0, 0X20105412, "[bp-0X64]", "_tmd");
  48744. define_local_var(0X201051F0, 0X20105412, "[bp-0X60]", "content_id");
  48745. define_local_var(0X201051F0, 0X20105412, "[bp-0X5C]", "unk");
  48746. define_local_var(0X201051F0, 0X20105412, "[bp-0X58]", "system_menu_uid");
  48747. define_local_var(0X201051F0, 0X20105412, "[bp-0X54]", "num_of_views");
  48748. define_local_var(0X201051F0, 0X20105412, "[bp-0X50]", "tmd_path");
  48749. define_local_var(0X201051F0, 0X20105412, "[bp+0]", "content_index");
  48750. define_local_var(0X201051F0, 0X20105412, "[bp+0X4]", "cid");
  48751. add_func (0X20105444,0X20105482);
  48752. set_func_flags(0X20105444,0x400);
  48753. SetType(0X20105444, "int __fastcall ES_ReadContent(u32 uid, s32 cfd, u8 *data, u32 data_size);");
  48754. set_frame_size(0X20105444, 0XC, 0, 0);
  48755. add_func (0X20105494,0X201054D2);
  48756. set_func_flags(0X20105494,0x400);
  48757. SetType(0X20105494, "int __cdecl ES_SeekContent(u32 uid, u32 cfd, u32 where, u32 whence);");
  48758. set_frame_size(0X20105494, 0XC, 0, 0);
  48759. define_local_var(0X20105494, 0X201054D2, "R4", "where");
  48760. define_local_var(0X20105494, 0X201054D2, "R5", "whence");
  48761. add_func (0X201054E4,0X20105526);
  48762. set_func_flags(0X201054E4,0x400);
  48763. SetType(0X201054E4, "int __fastcall ES_CloseContent(u32 caller_uid, u32 cfd);");
  48764. set_frame_size(0X201054E4, 0X8, 0, 0);
  48765. add_func (0X20105538,0X20105764);
  48766. set_func_flags(0X20105538,0x400);
  48767. set_frame_size(0X20105538, 0XD0, 0, 0);
  48768. define_local_var(0X20105538, 0X20105764, "[bp-0XCC]", "new_path");
  48769. define_local_var(0X20105538, 0X20105764, "[bp-0XC4]", "count_2");
  48770. define_local_var(0X20105538, 0X20105764, "[bp-0XC0]", "names_2");
  48771. define_local_var(0X20105538, 0X20105764, "[bp-0XBC]", "count");
  48772. define_local_var(0X20105538, 0X20105764, "[bp-0XB8]", "name_list");
  48773. define_local_var(0X20105538, 0X20105764, "[bp-0XB4]", "content_dir");
  48774. define_local_var(0X20105538, 0X20105764, "[bp-0X90]", "import_tmd");
  48775. define_local_var(0X20105538, 0X20105764, "[bp-0X64]", "import_content_dir");
  48776. define_local_var(0X20105538, 0X20105764, "[bp-0X40]", "import_type_dir");
  48777. define_local_var(0X20105538, 0X20105764, "[bp-0X2C]", "import_dir");
  48778. add_func (0X20105790,0X20105836);
  48779. set_func_flags(0X20105790,0x400);
  48780. SetType(0X20105790, "IOSReturnCode __cdecl ES_SetUid(u32 caller_uid, u32 tid_hi, u32 tid_lo);");
  48781. set_frame_size(0X20105790, 0X24, 0, 0);
  48782. define_local_var(0X20105790, 0X20105836, "[bp-0X24]", "tmd_view_size");
  48783. define_local_var(0X20105790, 0X20105836, "[bp-0X20]", "uid");
  48784. define_local_var(0X20105790, 0X20105836, "R7", "title_identifier");
  48785. define_local_var(0X20105790, 0X20105836, "R6", "title_type");
  48786. set_name(0X20105816, "invalid", SN_LOCAL);
  48787. add_func (0X20105848,0X20105A88);
  48788. set_func_flags(0X20105848,0x400);
  48789. SetType(0X20105848, "IOSReturnCode __cdecl es_write_active_title_get_key_handle(const Cert *certs, uint32_t cert_size, u8 *unused, int unused_size, Ticket *ticket, TMD *tmd, u32 tmd_size, int *key_handle, SHA1Hash *hashes);");
  48790. set_frame_size(0X20105848, 0X4C, 0, 0);
  48791. define_local_var(0X20105848, 0X20105A88, "[bp-0X4C]", "signbuffer");
  48792. define_local_var(0X20105848, 0X20105A88, "[bp-0X48]", "iv");
  48793. define_local_var(0X20105848, 0X20105A88, "[bp-0X44]", "keyBuffer");
  48794. define_local_var(0X20105848, 0X20105A88, "[bp-0X40]", "a8");
  48795. define_local_var(0X20105848, 0X20105A88, "[bp-0X3C]", "a9");
  48796. define_local_var(0X20105848, 0X20105A88, "[bp-0X38]", "dest_keyid");
  48797. define_local_var(0X20105848, 0X20105A88, "[bp-0X34]", "a11");
  48798. define_local_var(0X20105848, 0X20105A88, "[bp-0X30]", "dest");
  48799. define_local_var(0X20105848, 0X20105A88, "[bp+0]", "ticket");
  48800. define_local_var(0X20105848, 0X20105A88, "[bp+0X4]", "tmd");
  48801. define_local_var(0X20105848, 0X20105A88, "[bp+0X8]", "tmd_size");
  48802. define_local_var(0X20105848, 0X20105A88, "[bp+0XC]", "key_handle");
  48803. define_local_var(0X20105848, 0X20105A88, "[bp+0X10]", "hashes");
  48804. add_func (0X20105AA8,0X20105BB8);
  48805. set_func_flags(0X20105AA8,0x410);
  48806. SetType(0X20105AA8, "IOSReturnCode __cdecl di_verify_write_tmd(const struct TMD *tmd, u32 tmd_size);");
  48807. set_frame_size(0X20105AA8, 0X70, 36, 0);
  48808. define_local_var(0X20105AA8, 0X20105BB8, "[bp-0X70]", "other_perm");
  48809. define_local_var(0X20105AA8, 0X20105BB8, "[bp-0X6C]", "group_perm");
  48810. define_local_var(0X20105AA8, 0X20105BB8, "[bp-0X64]", "stored_tmd_size");
  48811. define_local_var(0X20105AA8, 0X20105BB8, "[bp-0X60]", "content_path");
  48812. define_local_var(0X20105AA8, 0X20105BB8, "[bp-0X3C]", "tmp_path");
  48813. define_local_var(0X20105AA8, 0X20105BB8, "[bp-0X2C]", "tmd_path");
  48814. add_func (0X20105BD0,0X20105DC4);
  48815. set_func_flags(0X20105BD0,0x400);
  48816. SetType(0X20105BD0, "int __fastcall ES_DiVerify(const Cert *certs, int cert_size, u8 *unused, int unused_size, SignedTicket *ticket, TMD *tmd, int tmd_size, int *key_handle, SHA1Hash *hashes);");
  48817. set_frame_size(0X20105BD0, 0X38, 0, 0);
  48818. define_local_var(0X20105BD0, 0X20105DC4, "[bp-0X38]", "other_perm");
  48819. define_local_var(0X20105BD0, 0X20105DC4, "[bp-0X34]", "group_perm");
  48820. define_local_var(0X20105BD0, 0X20105DC4, "[bp-0X2C]", "key_handle");
  48821. define_local_var(0X20105BD0, 0X20105DC4, "[bp-0X28]", "a9");
  48822. define_local_var(0X20105BD0, 0X20105DC4, "[bp-0X24]", "count");
  48823. define_local_var(0X20105BD0, 0X20105DC4, "[bp-0X20]", "uid");
  48824. define_local_var(0X20105BD0, 0X20105DC4, "[bp+0]", "ticket");
  48825. define_local_var(0X20105BD0, 0X20105DC4, "[bp+0X4]", "tmd");
  48826. define_local_var(0X20105BD0, 0X20105DC4, "[bp+0X8]", "tmd_size");
  48827. define_local_var(0X20105BD0, 0X20105DC4, "[bp+0X10]", "hashes");
  48828. add_func (0X20105DE8,0X20105F14);
  48829. set_func_flags(0X20105DE8,0x400);
  48830. SetType(0X20105DE8, "int __fastcall es_read_ticket_from_view_ioctlv_3b_3c(TicketView *tikview, Ticket *dest_ticket);");
  48831. set_frame_size(0X20105DE8, 0X58, 0, 0);
  48832. define_local_var(0X20105DE8, 0X20105F14, "[bp-0X50]", "found_ticket");
  48833. define_local_var(0X20105DE8, 0X20105F14, "[bp-0X4C]", "ret");
  48834. define_local_var(0X20105DE8, 0X20105F14, "[bp-0X48]", "dest");
  48835. define_local_var(0X20105DE8, 0X20105F14, "[bp-0X44]", "tik_path");
  48836. add_func (0X20105F2C,0X20106058);
  48837. set_func_flags(0X20105F2C,0x400);
  48838. SetType(0X20105F2C, "int __fastcall ES_DiVerifyWithView(const void *unk_src, size_t unk_size, int a3, int a4, TicketView *ticket_view, struct TMD *tmd, int tmd_size, int *key_handle, int a9);");
  48839. set_frame_size(0X20105F2C, 0X3C, 0, 0);
  48840. define_local_var(0X20105F2C, 0X20106058, "[bp-0X3C]", "ticket");
  48841. define_local_var(0X20105F2C, 0X20106058, "[bp-0X38]", "tmd");
  48842. define_local_var(0X20105F2C, 0X20106058, "[bp-0X34]", "tmd_size");
  48843. define_local_var(0X20105F2C, 0X20106058, "[bp-0X30]", "a8");
  48844. define_local_var(0X20105F2C, 0X20106058, "[bp-0X2C]", "a9");
  48845. define_local_var(0X20105F2C, 0X20106058, "[bp-0X28]", "a4");
  48846. define_local_var(0X20105F2C, 0X20106058, "[bp+0]", "ticket_view");
  48847. define_local_var(0X20105F2C, 0X20106058, "[bp+0XC]", "key_handle");
  48848. define_local_var(0X20105F2C, 0X20106058, "[bp+0X10]", "hashes");
  48849. add_func (0X20106068,0X201061D0);
  48850. set_func_flags(0X20106068,0x400);
  48851. SetType(0X20106068, "int __cdecl ES_ImportTmd(ESImportContext *import_ctx, TMD *tmd, u32 tmd_size);");
  48852. set_frame_size(0X20106068, 0X40, 0, 0);
  48853. define_local_var(0X20106068, 0X201061D0, "[bp-0X40]", "certs");
  48854. define_local_var(0X20106068, 0X201061D0, "[bp-0X3C]", "a6");
  48855. define_local_var(0X20106068, 0X201061D0, "[bp-0X38]", "a7");
  48856. define_local_var(0X20106068, 0X201061D0, "[bp-0X34]", "a8");
  48857. define_local_var(0X20106068, 0X201061D0, "[bp-0X30]", "a9");
  48858. define_local_var(0X20106068, 0X201061D0, "[bp-0X2C]", "dest_keyid");
  48859. define_local_var(0X20106068, 0X201061D0, "[bp-0X28]", "a11");
  48860. define_local_var(0X20106068, 0X201061D0, "R5", "es_pointer");
  48861. define_local_var(0X20106068, 0X201061D0, "R6", "tmd_size");
  48862. define_local_var(0X20106068, 0X201061D0, "R4", "tmd");
  48863. add_func (0X201061EC,0X20106350);
  48864. set_func_flags(0X201061EC,0x400);
  48865. SetType(0X201061EC, "int __cdecl ES_ExportTitleInit(ESImportContext *export_ctx, u32 tid_hi, u32 tid_lo, TMD *tmd, u32 tmd_size);");
  48866. set_frame_size(0X201061EC, 0X58, 0, 0);
  48867. define_local_var(0X201061EC, 0X20106350, "[bp+0]", "tmd_buffer_size");
  48868. define_local_var(0X201061EC, 0X20106350, "[bp+0X4]", "tmd_size");
  48869. define_local_var(0X201061EC, 0X20106350, "R11", "out_buffer");
  48870. add_func (0X20106370,0X20106442);
  48871. set_func_flags(0X20106370,0x400);
  48872. SetType(0X20106370, "int __fastcall ES_ExportContentBegin(ESImportContext *export_ctx, u32 title_type, u32 title_identifier, u32 content_id);");
  48873. set_frame_size(0X20106370, 0X18, 0, 0);
  48874. add_func (0X20106448,0X201064AE);
  48875. set_func_flags(0X20106448,0x400);
  48876. SetType(0X20106448, "int __cdecl ES_ExportContentData(ESImportContext *export_ctx, s32 content_id, u8 *buffer, u32 buffer_size);");
  48877. set_frame_size(0X20106448, 0X14, 0, 0);
  48878. define_local_var(0X20106448, 0X201064AE, "R5", "es");
  48879. define_local_var(0X20106448, 0X201064AE, "R4", "cfd");
  48880. define_local_var(0X20106448, 0X201064AE, "R6", "buffer");
  48881. define_local_var(0X20106448, 0X201064AE, "R7", "buffer_size");
  48882. add_func (0X201064B8,0X201064F8);
  48883. set_func_flags(0X201064B8,0x400);
  48884. SetType(0X201064B8, "IOSReturnCode __cdecl ES_ExportContentEnd(ESImportContext *export_ctx, s32 cfd);");
  48885. set_frame_size(0X201064B8, 0X8, 0, 0);
  48886. add_func (0X20106500,0X20106518);
  48887. set_func_flags(0X20106500,0x400);
  48888. SetType(0X20106500, "IOSReturnCode __cdecl ES_ExportTitleDone(ESImportContext *export_ctx);");
  48889. set_frame_size(0X20106500, 0X8, 0, 0);
  48890. add_func (0X2010651C,0X2010656C);
  48891. set_func_flags(0X2010651C,0x400);
  48892. SetType(0X2010651C, "int __fastcall es_check_active_title_perm_for_encrypt(u32 uid, u32 encryptHandle);");
  48893. set_frame_size(0X2010651C, 0X14, 0, 0);
  48894. define_local_var(0X2010651C, 0X2010656C, "[bp-0X14]", "active_uid");
  48895. define_local_var(0X2010651C, 0X2010656C, "[bp-0X10]", "mask");
  48896. add_func (0X20106574,0X201065AC);
  48897. set_func_flags(0X20106574,0x400);
  48898. SetType(0X20106574, "int __fastcall ES_Encrypt(int uid, uint32_t encryptHandle, uint8_t *ivData, uint8_t *inputData, int len, uint8_t *outputData);");
  48899. set_frame_size(0X20106574, 0X18, 0, 0);
  48900. define_local_var(0X20106574, 0X201065AC, "[bp-0X18]", "out");
  48901. define_local_var(0X20106574, 0X201065AC, "[bp+0]", "len");
  48902. define_local_var(0X20106574, 0X201065AC, "[bp+0X4]", "outputData");
  48903. add_func (0X201065B0,0X201065E8);
  48904. set_func_flags(0X201065B0,0x400);
  48905. SetType(0X201065B0, "int __fastcall ES_Decrypt(int uid, uint32_t encryptHandle, uint8_t *ivData, uint8_t *inputData, int inputSize, uint8_t *outputData);");
  48906. set_frame_size(0X201065B0, 0X18, 0, 0);
  48907. define_local_var(0X201065B0, 0X201065E8, "[bp-0X18]", "out");
  48908. define_local_var(0X201065B0, 0X201065E8, "[bp+0]", "inputSize");
  48909. define_local_var(0X201065B0, 0X201065E8, "[bp+0X4]", "outputData");
  48910. add_func (0X201065EC,0X201068C0);
  48911. set_func_flags(0X201065EC,0x400);
  48912. SetType(0X201065EC, "int __fastcall ES_SetupStreamKey(u32 uid, TicketView *ticket_view, TMD *tmd, u32 tmd_size, int *key_handle);");
  48913. set_frame_size(0X201065EC, 0X54, 0, 0);
  48914. define_local_var(0X201065EC, 0X201068C0, "[bp-0X54]", "signbuffer");
  48915. define_local_var(0X201065EC, 0X201068C0, "[bp-0X50]", "iv");
  48916. define_local_var(0X201065EC, 0X201068C0, "[bp-0X4C]", "keyBuffer");
  48917. define_local_var(0X201065EC, 0X201068C0, "[bp-0X48]", "a8");
  48918. define_local_var(0X201065EC, 0X201068C0, "[bp-0X44]", "a9");
  48919. define_local_var(0X201065EC, 0X201068C0, "[bp-0X40]", "dest_keyid");
  48920. define_local_var(0X201065EC, 0X201068C0, "[bp-0X3C]", "a11");
  48921. define_local_var(0X201065EC, 0X201068C0, "[bp-0X38]", "pointer");
  48922. define_local_var(0X201065EC, 0X201068C0, "[bp-0X34]", "title_key");
  48923. define_local_var(0X201065EC, 0X201068C0, "[bp-0X30]", "_tmd");
  48924. define_local_var(0X201065EC, 0X201068C0, "[bp+0]", "key_handle");
  48925. add_func (0X201068E8,0X201068EE);
  48926. set_func_flags(0X201068E8,0);
  48927. SetType(0X201068E8, "int __fastcall ES_DeleteStreamKey(int key_handle);");
  48928. set_frame_size(0X201068E8, 0X4, 0, 0);
  48929. add_func (0X201068F4,0X20106A38);
  48930. set_func_flags(0X201068F4,0x400);
  48931. SetType(0X201068F4, "IOSReturnCode __cdecl ESI_FindCert(const char *id, Cert *certs, int certs_size, Cert **cert, _DWORD *cert_size, const char **cert_issuer, int append_child_identity);");
  48932. set_frame_size(0X201068F4, 0X6C, 0, 0);
  48933. define_local_var(0X201068F4, 0X20106A38, "[bp-0X64]", "cert_name");
  48934. define_local_var(0X201068F4, 0X20106A38, "[bp+0]", "cert_size");
  48935. define_local_var(0X201068F4, 0X20106A38, "[bp+0X4]", "cert_issuer");
  48936. define_local_var(0X201068F4, 0X20106A38, "[bp+0X8]", "append_child_identity");
  48937. add_func (0X20106A58,0X20106B8E);
  48938. set_func_flags(0X20106A58,0x400);
  48939. SetType(0X20106A58, "IOSReturnCode __fastcall es_add_cert_to_store(const char *name, const Cert *cert, u32 cert_size);");
  48940. set_frame_size(0X20106A58, 0X3C, 0, 0);
  48941. define_local_var(0X20106A58, 0X20106B8E, "[bp-0X3C]", "other_perm");
  48942. define_local_var(0X20106A58, 0X20106B8E, "[bp-0X38]", "buffer");
  48943. define_local_var(0X20106A58, 0X20106B8E, "[bp-0X34]", "length");
  48944. define_local_var(0X20106A58, 0X20106B8E, "[bp-0X30]", "parent_issuer_name");
  48945. define_local_var(0X20106A58, 0X20106B8E, "[bp-0X2C]", "parent_cert_size");
  48946. define_local_var(0X20106A58, 0X20106B8E, "[bp-0X28]", "parent_cert");
  48947. add_func (0X20106B9C,0X20106DBC);
  48948. set_func_flags(0X20106B9C,0);
  48949. SetType(0X20106B9C, "int __fastcall ESI_VerifyContainer(const u8 *signed_blob, int signed_blob_size, const u8 *signature, const char *blob_issuer, Cert *certs, int certs_size, Cert **issuer_cert_out, Cert **public_cert, VerifyUpdateMode mode, int dest_keyid, VerifySignatureType type);");
  48950. set_frame_size(0X20106B9C, 0X54, 0, 0);
  48951. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X54]", "hash");
  48952. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X50]", "certIssuerOut");
  48953. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X4C]", "a7");
  48954. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X48]", "certData");
  48955. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X44]", "issuer_handle");
  48956. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X40]", "ca_handle");
  48957. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X3C]", "ca_cert_issuer");
  48958. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X38]", "ca_cert_size");
  48959. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X34]", "ca_cert");
  48960. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X30]", "issuer_name");
  48961. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X2C]", "issuer_cert_size");
  48962. define_local_var(0X20106B9C, 0X20106DBC, "[bp-0X28]", "issuer_cert");
  48963. define_local_var(0X20106B9C, 0X20106DBC, "[bp+0]", "tmd");
  48964. define_local_var(0X20106B9C, 0X20106DBC, "[bp+0X4]", "a6");
  48965. define_local_var(0X20106B9C, 0X20106DBC, "[bp+0X8]", "issuer_cert_out");
  48966. define_local_var(0X20106B9C, 0X20106DBC, "[bp+0XC]", "public_cert");
  48967. define_local_var(0X20106B9C, 0X20106DBC, "[bp+0X10]", "mode");
  48968. define_local_var(0X20106B9C, 0X20106DBC, "[bp+0X14]", "dest_keyid");
  48969. define_local_var(0X20106B9C, 0X20106DBC, "[bp+0X18]", "type");
  48970. add_func (0X20106DD4,0X20106EF2);
  48971. set_func_flags(0X20106DD4,0);
  48972. SetType(0X20106DD4, "IOSReturnCode __fastcall ES_Sign(uint8_t *input_data, uint32_t input_size, uint8_t *signature, uint8_t *certificate);");
  48973. set_frame_size(0X20106DD4, 0X74, 0, 0);
  48974. define_local_var(0X20106DD4, 0X20106EF2, "[bp-0X74]", "hash");
  48975. define_local_var(0X20106DD4, 0X20106EF2, "[bp-0X64]", "key_handle");
  48976. define_local_var(0X20106DD4, 0X20106EF2, "[bp-0X60]", "certname");
  48977. add_func (0X20106F08,0X20107100);
  48978. set_func_flags(0X20106F08,0);
  48979. SetType(0X20106F08, "int __fastcall ES_VerifySign(const u8 *hash, u32 hash_size, const u8 *ecc_signature, const u8 *certs, u32 certs_size);");
  48980. set_frame_size(0X20106F08, 0XA4, 0, 0);
  48981. define_local_var(0X20106F08, 0X20107100, "[bp-0XA4]", "hash");
  48982. define_local_var(0X20106F08, 0X20107100, "[bp-0XA0]", "a6");
  48983. define_local_var(0X20106F08, 0X20107100, "[bp-0X9C]", "a7");
  48984. define_local_var(0X20106F08, 0X20107100, "[bp-0X98]", "a8");
  48985. define_local_var(0X20106F08, 0X20107100, "[bp-0X94]", "a9");
  48986. define_local_var(0X20106F08, 0X20107100, "[bp-0X90]", "dest_keyid");
  48987. define_local_var(0X20106F08, 0X20107100, "[bp-0X8C]", "a11");
  48988. define_local_var(0X20106F08, 0X20107100, "[bp-0X88]", "length");
  48989. define_local_var(0X20106F08, 0X20107100, "[bp-0X84]", "iosc_obj2");
  48990. define_local_var(0X20106F08, 0X20107100, "[bp-0X80]", "iosc_obj");
  48991. define_local_var(0X20106F08, 0X20107100, "[bp-0X7C]", "ng_issuer");
  48992. define_local_var(0X20106F08, 0X20107100, "[bp-0X78]", "ng_cert_size");
  48993. define_local_var(0X20106F08, 0X20107100, "[bp-0X74]", "ng_cert");
  48994. define_local_var(0X20106F08, 0X20107100, "[bp-0X70]", "ap_issuer");
  48995. define_local_var(0X20106F08, 0X20107100, "[bp-0X6C]", "ap_cert_size");
  48996. define_local_var(0X20106F08, 0X20107100, "[bp-0X68]", "ap_cert");
  48997. define_local_var(0X20106F08, 0X20107100, "[bp-0X64]", "ap");
  48998. define_local_var(0X20106F08, 0X20107100, "[bp+0]", "vec2_size");
  48999. add_func (0X2010710C,0X201071D8);
  49000. set_func_flags(0X2010710C,0x400);
  49001. SetType(0X2010710C, "u8 *__cdecl ES_GetStoredTmd(u64 title_id, struct TMDHeader *tmd, u32 *tmd_size);");
  49002. set_frame_size(0X2010710C, 0X58, 0, 0);
  49003. define_local_var(0X2010710C, 0X201071D8, "[bp-0X48]", "sprintf_output");
  49004. add_func (0X201071F0,0X20107330);
  49005. set_func_flags(0X201071F0,0x400);
  49006. SetType(0X201071F0, "int __cdecl ES_GetTmdView(const TMD *tmd, struct TMDView *tmd_view, u32 *tmd_view_size, void *unk3);");
  49007. set_frame_size(0X201071F0, 0X20, 0, 0);
  49008. define_local_var(0X201071F0, 0X20107330, "R10", "tmd_view");
  49009. define_local_var(0X201071F0, 0X20107330, "R6", "tmd");
  49010. define_local_var(0X201071F0, 0X20107330, "R7", "actual_tmd_view_size");
  49011. add_func (0X2010733C,0X20107382);
  49012. set_func_flags(0X2010733C,0x400);
  49013. SetType(0X2010733C, "int __cdecl ES_DiGetTmd(TMD *tmd, u32 *tmd_size);");
  49014. set_frame_size(0X2010733C, 0XC, 0, 0);
  49015. define_local_var(0X2010733C, 0X20107382, "R4", "return_value");
  49016. define_local_var(0X2010733C, 0X20107382, "R5", "tmd_size");
  49017. add_func (0X2010738C,0X20107464);
  49018. set_func_flags(0X2010738C,0x400);
  49019. SetType(0X2010738C, "IOSReturnCode __cdecl ES_GetTmdViewFromTitleId(u32 tid_hi, u32 tid_lo, const struct TMDView *tmdview, u32 *tmdview_size);");
  49020. set_frame_size(0X2010738C, 0X58, 0, 0);
  49021. define_local_var(0X2010738C, 0X20107464, "[bp-0X48]", "tmd_path");
  49022. define_local_var(0X2010738C, 0X20107464, "R10", "tmd_view_size");
  49023. define_local_var(0X2010738C, 0X20107464, "R8", "tmd_view");
  49024. add_func (0X20107478,0X2010759C);
  49025. set_func_flags(0X20107478,0x400);
  49026. SetType(0X20107478, "int __cdecl ES_DiGetTicketView(SignedTicket *sticket, TicketView *ticket_view);");
  49027. set_frame_size(0X20107478, 0X20, 0, 0);
  49028. add_func (0X201075AC,0X201076DC);
  49029. set_func_flags(0X201075AC,0x400);
  49030. SetType(0X201075AC, "IOSReturnCode __cdecl es_read_v0_ticket_and_make_view(u64 tid, TicketView *ticket_view, u32 *num_of_views);");
  49031. set_frame_size(0X201075AC, 0X58, 0, 0);
  49032. define_local_var(0X201075AC, 0X201076DC, "[bp-0X44]", "tik_path");
  49033. add_func (0X201076F4,0X20107860);
  49034. set_func_flags(0X201076F4,0x400);
  49035. SetType(0X201076F4, "IOSReturnCode __cdecl es_read_v1_ticket_and_make_view(u64 tid, TicketView *ticket_view, u32 *num_of_views);");
  49036. set_frame_size(0X201076F4, 0X58, 0, 0);
  49037. define_local_var(0X201076F4, 0X20107860, "[bp-0X4C]", "buf");
  49038. define_local_var(0X201076F4, 0X20107860, "[bp-0X48]", "stats");
  49039. define_local_var(0X201076F4, 0X20107860, "[bp-0X44]", "v1tik_path");
  49040. add_func (0X20107878,0X201078B8);
  49041. set_func_flags(0X20107878,0x400);
  49042. SetType(0X20107878, "int __fastcall es_read_ticket_and_make_view(u64 tid, TicketView *ticket_view, u32 *num_of_views);");
  49043. set_frame_size(0X20107878, 0X18, 0, 0);
  49044. add_func (0X201078B8,0X20107970);
  49045. set_func_flags(0X201078B8,0x400);
  49046. SetType(0X201078B8, "int __fastcall ES_GetTicketViews(u32 tid_hi, u32 tid_lo, TicketView *ticket_view, u32 *tickets_num, int unknown);");
  49047. set_frame_size(0X201078B8, 0X24, 0, 0);
  49048. define_local_var(0X201078B8, 0X20107970, "[bp-0X24]", "actual_num_of_views");
  49049. define_local_var(0X201078B8, 0X20107970, "[bp-0X20]", "num_of_views");
  49050. define_local_var(0X201078B8, 0X20107970, "[bp+0]", "a5");
  49051. add_func (0X20107974,0X20107AFA);
  49052. set_func_flags(0X20107974,0x400);
  49053. SetType(0X20107974, "int __fastcall ES_GetTicketFromView_v0(TicketView *view, SignedTicket *ticket);");
  49054. set_frame_size(0X20107974, 0X54, 0, 0);
  49055. define_local_var(0X20107974, 0X20107AFA, "[bp-0X4C]", "correct_ticket");
  49056. define_local_var(0X20107974, 0X20107AFA, "[bp-0X48]", "dest");
  49057. define_local_var(0X20107974, 0X20107AFA, "[bp-0X44]", "ticket_path");
  49058. add_func (0X20107B20,0X20107D0C);
  49059. set_func_flags(0X20107B20,0x400);
  49060. SetType(0X20107B20, "int __fastcall ES_GetTicketFromView_v1(TicketView *view, SignedTicket *ticket, _DWORD *a3);");
  49061. set_frame_size(0X20107B20, 0X5C, 0, 0);
  49062. define_local_var(0X20107B20, 0X20107D0C, "[bp-0X50]", "ret");
  49063. define_local_var(0X20107B20, 0X20107D0C, "[bp-0X48]", "dest");
  49064. define_local_var(0X20107B20, 0X20107D0C, "[bp-0X44]", "tik_path");
  49065. add_func (0X20107D30,0X20107D68);
  49066. set_func_flags(0X20107D30,0x400);
  49067. SetType(0X20107D30, "IOSReturnCode __fastcall ES_GetTicketFromView(TicketView *view, SignedTicket *ticket, u32 *ticket_size);");
  49068. set_frame_size(0X20107D30, 0X8, 0, 0);
  49069. add_func (0X20107D70,0X20107ED4);
  49070. set_func_flags(0X20107D70,0x400);
  49071. SetType(0X20107D70, "int __fastcall ES_GetOwnedTitles(void *titles, u32 *count);");
  49072. set_frame_size(0X20107D70, 0X70, 0, 0);
  49073. define_local_var(0X20107D70, 0X20107ED4, "[bp-0X64]", "title_type");
  49074. define_local_var(0X20107D70, 0X20107ED4, "[bp-0X60]", "title_identifier");
  49075. define_local_var(0X20107D70, 0X20107ED4, "[bp-0X5C]", "num_tickets");
  49076. define_local_var(0X20107D70, 0X20107ED4, "[bp-0X58]", "ticket_names");
  49077. define_local_var(0X20107D70, 0X20107ED4, "[bp-0X54]", "count_");
  49078. define_local_var(0X20107D70, 0X20107ED4, "[bp-0X50]", "name_list");
  49079. define_local_var(0X20107D70, 0X20107ED4, "[bp-0X4C]", "title_identifier_str");
  49080. define_local_var(0X20107D70, 0X20107ED4, "[bp-0X40]", "ticket_type_dir");
  49081. define_local_var(0X20107D70, 0X20107ED4, "[bp-0X2C]", "ticket_dir");
  49082. add_func (0X20107EEC,0X20108020);
  49083. set_func_flags(0X20107EEC,0x400);
  49084. SetType(0X20107EEC, "int __cdecl ES_ListTitles(u64 *titles_output, u8 *title_count);");
  49085. set_frame_size(0X20107EEC, 0X5C, 0, 0);
  49086. define_local_var(0X20107EEC, 0X20108020, "[bp-0X54]", "title_identifier");
  49087. define_local_var(0X20107EEC, 0X20108020, "[bp-0X50]", "title_type");
  49088. define_local_var(0X20107EEC, 0X20108020, "[bp-0X4C]", "count_2");
  49089. define_local_var(0X20107EEC, 0X20108020, "[bp-0X48]", "sub_name_list");
  49090. define_local_var(0X20107EEC, 0X20108020, "[bp-0X44]", "count");
  49091. define_local_var(0X20107EEC, 0X20108020, "[bp-0X40]", "name_list");
  49092. define_local_var(0X20107EEC, 0X20108020, "[bp-0X3C]", "title_type_dir");
  49093. define_local_var(0X20107EEC, 0X20108020, "[bp-0X2C]", "title_dir");
  49094. add_func (0X20108030,0X20108182);
  49095. set_func_flags(0X20108030,0x400);
  49096. SetType(0X20108030, "signed int __fastcall es_count_contents(TMD *tmd, u32 *contents, u32 *count);");
  49097. set_frame_size(0X20108030, 0X7C, 0, 0);
  49098. define_local_var(0X20108030, 0X20108182, "[bp-0X70]", "title_type");
  49099. define_local_var(0X20108030, 0X20108182, "[bp-0X6C]", "title_identifier");
  49100. define_local_var(0X20108030, 0X20108182, "[bp-0X64]", "next_content_id");
  49101. define_local_var(0X20108030, 0X20108182, "[bp-0X60]", "content_path");
  49102. define_local_var(0X20108030, 0X20108182, "[bp-0X30]", "shared_content_id");
  49103. add_func (0X2010819C,0X2010826A);
  49104. set_func_flags(0X2010819C,0x400);
  49105. SetType(0X2010819C, "int __cdecl ES_ListTitleContents(u32 title_type, u32 title_identifier, u8 *contents_vector, u32 *contents_count);");
  49106. set_frame_size(0X2010819C, 0X50, 0, 0);
  49107. define_local_var(0X2010819C, 0X2010826A, "[bp-0X48]", "tmd_path");
  49108. add_func (0X20108280,0X20108360);
  49109. set_func_flags(0X20108280,0x400);
  49110. SetType(0X20108280, "int __fastcall ES_ListTmdContents(TMD *tmd, u32 *contents, u32 *count);");
  49111. set_frame_size(0X20108280, 0X3C, 0, 0);
  49112. define_local_var(0X20108280, 0X20108360, "[bp-0X3C]", "certs");
  49113. define_local_var(0X20108280, 0X20108360, "[bp-0X38]", "a6");
  49114. define_local_var(0X20108280, 0X20108360, "[bp-0X34]", "a7");
  49115. define_local_var(0X20108280, 0X20108360, "[bp-0X30]", "a8");
  49116. define_local_var(0X20108280, 0X20108360, "[bp-0X2C]", "a9");
  49117. define_local_var(0X20108280, 0X20108360, "[bp-0X28]", "dest_keyid");
  49118. define_local_var(0X20108280, 0X20108360, "[bp-0X24]", "a11");
  49119. add_func (0X2010836C,0X20108530);
  49120. set_func_flags(0X2010836C,0x400);
  49121. SetType(0X2010836C, "int __cdecl ES_GetSharedContents(u32 *count, u8 *shared_contents);");
  49122. set_frame_size(0X2010836C, 0X5C, 0, 0);
  49123. define_local_var(0X2010836C, 0X20108530, "[bp-0X58]", "map");
  49124. define_local_var(0X2010836C, 0X20108530, "[bp-0X50]", "file_cnt");
  49125. define_local_var(0X2010836C, 0X20108530, "[bp-0X4C]", "name_list");
  49126. define_local_var(0X2010836C, 0X20108530, "[bp-0X48]", "shared1_dir");
  49127. define_local_var(0X2010836C, 0X20108530, "[bp-0X3C]", "map_path");
  49128. define_local_var(0X2010836C, 0X20108530, "R11", "shared_contents_count");
  49129. set_name(0X201083D4, "count_app_files", SN_LOCAL);
  49130. set_name(0X201083DE, "check_file_name", SN_LOCAL);
  49131. add_func (0X20108548,0X2010856E);
  49132. set_func_flags(0X20108548,0x400);
  49133. SetType(0X20108548, "IOSReturnCode __cdecl es_can_delete_title(u32 title_type, u32 title_identifier);");
  49134. set_frame_size(0X20108548, 0X8, 0, 0);
  49135. add_func (0X2010857C,0X20108648);
  49136. set_func_flags(0X2010857C,0x400);
  49137. SetType(0X2010857C, "int __cdecl ES_DeleteTitleContent(u32 title_type, u32 title_identifier);");
  49138. set_frame_size(0X2010857C, 0X7C, 0, 0);
  49139. define_local_var(0X2010857C, 0X20108648, "[bp-0X74]", "count");
  49140. define_local_var(0X2010857C, 0X20108648, "[bp-0X70]", "name_list");
  49141. define_local_var(0X2010857C, 0X20108648, "[bp-0X6C]", "content_file");
  49142. define_local_var(0X2010857C, 0X20108648, "[bp-0X3C]", "content_dir");
  49143. add_func (0X20108660,0X2010875E);
  49144. set_func_flags(0X20108660,0x400);
  49145. SetType(0X20108660, "signed int __fastcall ES_DeleteContent(u32 title_type, u32 title_identifier, u32 content_id);");
  49146. set_frame_size(0X20108660, 0X5C, 0, 0);
  49147. define_local_var(0X20108660, 0X2010875E, "[bp-0X50]", "tmd_size");
  49148. define_local_var(0X20108660, 0X2010875E, "[bp-0X4C]", "content_path");
  49149. add_func (0X20108774,0X20108816);
  49150. set_func_flags(0X20108774,0x410);
  49151. SetType(0X20108774, "int __cdecl ES_DeleteTitle(u32 title_type, u32 title_identifier);");
  49152. set_frame_size(0X20108774, 0X40, 28, 0);
  49153. define_local_var(0X20108774, 0X20108816, "[bp-0X38]", "title_type");
  49154. define_local_var(0X20108774, 0X20108816, "[bp-0X34]", "title_identifier");
  49155. define_local_var(0X20108774, 0X20108816, "[bp-0X30]", "count");
  49156. define_local_var(0X20108774, 0X20108816, "[bp-0X2C]", "title_type_dir");
  49157. define_local_var(0X20108774, 0X20108816, "[bp-0X1C]", "title_dir");
  49158. add_func (0X2010882C,0X20108BA2);
  49159. set_func_flags(0X2010882C,0x400);
  49160. SetType(0X2010882C, "IOSReturnCode __cdecl ES_DeleteSharedContent(u8 sha1[20]);");
  49161. set_func_cmt(0X2010882C, "Delete a shared content by SHA1", 1);
  49162. set_frame_size(0X2010882C, 0X98, 0, 0);
  49163. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X98]", "other_perm");
  49164. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X94]", "buffer");
  49165. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X90]", "length");
  49166. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X8C]", "titles");
  49167. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X88]", "cid_str");
  49168. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X84]", "_j");
  49169. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X80]", "num_entries");
  49170. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X7C]", "found_content");
  49171. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X78]", "num_entries_");
  49172. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X74]", "pointer1");
  49173. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X70]", "count");
  49174. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X6C]", "name_list");
  49175. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X68]", "tmd_size");
  49176. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X64]", "title_count");
  49177. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X60]", "content_path");
  49178. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X48]", "shared1_dir");
  49179. define_local_var(0X2010882C, 0X20108BA2, "[bp-0X3C]", "map_path");
  49180. add_func (0X20108BA8,0X20108DE4);
  49181. set_func_flags(0X20108BA8,0x400);
  49182. SetType(0X20108BA8, "int __fastcall ES_DeleteTicket_v0(TicketView *view);");
  49183. set_frame_size(0X20108BA8, 0X8C, 0, 0);
  49184. define_local_var(0X20108BA8, 0X20108DE4, "[bp-0X8C]", "owner_perm");
  49185. define_local_var(0X20108BA8, 0X20108DE4, "[bp-0X88]", "group_perm");
  49186. define_local_var(0X20108BA8, 0X20108DE4, "[bp-0X84]", "other_perm");
  49187. define_local_var(0X20108BA8, 0X20108DE4, "[bp-0X7C]", "file_stats");
  49188. define_local_var(0X20108BA8, 0X20108DE4, "[bp-0X78]", "read_ticket");
  49189. define_local_var(0X20108BA8, 0X20108DE4, "[bp-0X74]", "new_tik_size");
  49190. define_local_var(0X20108BA8, 0X20108DE4, "[bp-0X70]", "count");
  49191. define_local_var(0X20108BA8, 0X20108DE4, "[bp-0X6C]", "tmp_ticket");
  49192. define_local_var(0X20108BA8, 0X20108DE4, "[bp-0X58]", "ticket_type_dir");
  49193. define_local_var(0X20108BA8, 0X20108DE4, "[bp-0X44]", "ticket_path");
  49194. add_func (0X20108E0C,0X201090B4);
  49195. set_func_flags(0X20108E0C,0x400);
  49196. SetType(0X20108E0C, "int __fastcall ES_DeleteTicket_v1(TicketView *view);");
  49197. set_frame_size(0X20108E0C, 0X98, 0, 0);
  49198. define_local_var(0X20108E0C, 0X201090B4, "[bp-0X98]", "owner_perm");
  49199. define_local_var(0X20108E0C, 0X201090B4, "[bp-0X94]", "group_perm");
  49200. define_local_var(0X20108E0C, 0X201090B4, "[bp-0X90]", "other_perm");
  49201. define_local_var(0X20108E0C, 0X201090B4, "[bp-0X70]", "count");
  49202. define_local_var(0X20108E0C, 0X201090B4, "[bp-0X6C]", "path");
  49203. define_local_var(0X20108E0C, 0X201090B4, "[bp-0X58]", "sprintf_output");
  49204. define_local_var(0X20108E0C, 0X201090B4, "[bp-0X44]", "new_path");
  49205. add_func (0X201090DC,0X201090F2);
  49206. set_func_flags(0X201090DC,0x400);
  49207. SetType(0X201090DC, "int __fastcall ES_DeleteTicket(TicketView *view);");
  49208. set_frame_size(0X201090DC, 0X4, 0, 0);
  49209. add_func (0X201090F4,0X2010913C);
  49210. set_func_flags(0X201090F4,0x400);
  49211. SetType(0X201090F4, "int __fastcall ES_GetDataDir(int title_type, int title_identifier, u8 *title_dir);");
  49212. set_frame_size(0X201090F4, 0X40, 0, 0);
  49213. define_local_var(0X201090F4, 0X2010913C, "[bp-0X38]", "_title_dir");
  49214. add_func (0X20109148,0X201091B2);
  49215. set_func_flags(0X20109148,0x400);
  49216. SetType(0X20109148, "void __fastcall es_parse_hex_string(char *a1, u32 *a2);");
  49217. set_frame_size(0X20109148, 0X8, 0, 0);
  49218. add_func (0X201091B4,0X2010927E);
  49219. set_func_flags(0X201091B4,0x400);
  49220. SetType(0X201091B4, "IOSReturnCode __cdecl es_create_dir(const char *directory_path, int attributes, IOSOpenMode owner_perm, IOSOpenMode group_perm, IOSOpenMode other_perm);");
  49221. set_frame_size(0X201091B4, 0X74, 0, 0);
  49222. define_local_var(0X201091B4, 0X2010927E, "[bp-0X74]", "owner_perm");
  49223. define_local_var(0X201091B4, 0X2010927E, "[bp-0X70]", "group_perm");
  49224. define_local_var(0X201091B4, 0X2010927E, "[bp-0X68]", "count");
  49225. define_local_var(0X201091B4, 0X2010927E, "[bp-0X64]", "path");
  49226. define_local_var(0X201091B4, 0X2010927E, "[bp+0]", "other_perm");
  49227. add_func (0X20109280,0X20109366);
  49228. set_func_flags(0X20109280,0x400);
  49229. SetType(0X20109280, "int __fastcall es_write_file(const char *path, int attributes, u8 owner_perm, u8 group_perm, u8 other_perm, const void *buffer, size_t length);");
  49230. set_frame_size(0X20109280, 0X80, 0, 0);
  49231. define_local_var(0X20109280, 0X20109366, "[bp-0X80]", "other_perm");
  49232. define_local_var(0X20109280, 0X20109366, "[bp-0X7C]", "new_path");
  49233. define_local_var(0X20109280, 0X20109366, "[bp-0X78]", "pointer");
  49234. define_local_var(0X20109280, 0X20109366, "[bp-0X38]", "tmp_path");
  49235. define_local_var(0X20109280, 0X20109366, "[bp+0X4]", "buf");
  49236. define_local_var(0X20109280, 0X20109366, "[bp+0X8]", "len");
  49237. add_func (0X20109370,0X20109508);
  49238. set_func_flags(0X20109370,0x400);
  49239. SetType(0X20109370, "int __cdecl es_get_or_insert_uid(u64 tid, u32 *uid);");
  49240. set_frame_size(0X20109370, 0X44, 0, 0);
  49241. define_local_var(0X20109370, 0X20109508, "[bp-0X44]", "other_perm");
  49242. define_local_var(0X20109370, 0X20109508, "[bp-0X40]", "buffer");
  49243. define_local_var(0X20109370, 0X20109508, "[bp-0X3C]", "length");
  49244. define_local_var(0X20109370, 0X20109508, "[bp-0X38]", "new_uid");
  49245. define_local_var(0X20109370, 0X20109508, "[bp-0X34]", "sysmenu_tid");
  49246. define_local_var(0X20109370, 0X20109508, "[bp-0X2C]", "_title_type");
  49247. add_func (0X2010951C,0X201095A4);
  49248. set_func_flags(0X2010951C,0x400);
  49249. SetType(0X2010951C, "IOSReturnCode __cdecl es_delete_dir_if_empty(const char *directory);");
  49250. set_frame_size(0X2010951C, 0X5C, 0, 0);
  49251. define_local_var(0X2010951C, 0X201095A4, "[bp-0X5C]", "dir_is_nonempty");
  49252. define_local_var(0X2010951C, 0X201095A4, "[bp-0X58]", "buf");
  49253. add_func (0X201095A4,0X201095EE);
  49254. set_func_flags(0X201095A4,0x400);
  49255. SetType(0X201095A4, "int __cdecl es_read_dir(const char *directory_path, char **name_list, u32 *count);");
  49256. set_frame_size(0X201095A4, 0X10, 0, 0);
  49257. add_func (0X201095F4,0X20109672);
  49258. set_func_flags(0X201095F4,0x400);
  49259. SetType(0X201095F4, "IOSReturnCode __cdecl es_launch_title(u64 tid, bool reset_ppc_flag);");
  49260. set_func_cmt(0X201095F4, "Launch a title\n\nWrapper for ES_Launch (gets a ticket view automatically)", 1);
  49261. set_frame_size(0X201095F4, 0X20, 0, 0);
  49262. define_local_var(0X201095F4, 0X20109672, "[bp-0X20]", "a5");
  49263. define_local_var(0X201095F4, 0X20109672, "[bp-0X1C]", "tickets_num");
  49264. add_func (0X20109678,0X20109692);
  49265. set_func_flags(0X20109678,0x400);
  49266. SetType(0X20109678, "IOSReturnCode __fastcall es_ioctlv_0x42(int unk, unsigned int pid);");
  49267. set_frame_size(0X20109678, 0X4, 0, 0);
  49268. add_func (0X20109698,0X201096B2);
  49269. set_func_flags(0X20109698,0x400);
  49270. SetType(0X20109698, "signed int __fastcall es_ioctlv_0x41(int unk, unsigned int pid);");
  49271. set_frame_size(0X20109698, 0X4, 0, 0);
  49272. add_func (0X201096B8,0X20109724);
  49273. set_func_flags(0X201096B8,0x400);
  49274. set_frame_size(0X201096B8, 0X14, 0, 0);
  49275. define_local_var(0X201096B8, 0X20109724, "[bp-0X14]", "out");
  49276. add_func (0X20109740,0X20109E3A);
  49277. set_func_flags(0X20109740,0);
  49278. SetType(0X20109740, "int __fastcall ES_ImportBoot(SignedTicket *ticket, const Cert *certs, uint32_t certs_size, TMD *tmd, uint32_t tmd_size, void *tmd_certs, uint32_t cert_size, void *data1, uint32_t data1_len, uint8_t *in, signed __int64 a11);");
  49279. set_frame_size(0X20109740, 0X10C, 0, 0);
  49280. define_local_var(0X20109740, 0X20109E3A, "[bp-0X10C]", "signbuffer");
  49281. define_local_var(0X20109740, 0X20109E3A, "[bp-0X108]", "iv");
  49282. define_local_var(0X20109740, 0X20109E3A, "[bp-0X104]", "keyBuffer");
  49283. define_local_var(0X20109740, 0X20109E3A, "[bp-0X100]", "a8");
  49284. define_local_var(0X20109740, 0X20109E3A, "[bp-0XFC]", "a9");
  49285. define_local_var(0X20109740, 0X20109E3A, "[bp-0XF8]", "dest_keyid");
  49286. define_local_var(0X20109740, 0X20109E3A, "[bp-0XF4]", "a11");
  49287. define_local_var(0X20109740, 0X20109E3A, "[bp-0XE8]", "buf");
  49288. define_local_var(0X20109740, 0X20109E3A, "[bp-0XE4]", "inputSize");
  49289. define_local_var(0X20109740, 0X20109E3A, "[bp-0XDC]", "_content_size");
  49290. define_local_var(0X20109740, 0X20109E3A, "[bp-0XD4]", "content_size");
  49291. define_local_var(0X20109740, 0X20109E3A, "[bp-0XCC]", "out");
  49292. define_local_var(0X20109740, 0X20109E3A, "[bp-0XC8]", "crypted_key");
  49293. define_local_var(0X20109740, 0X20109E3A, "[bp-0XC4]", "hash");
  49294. define_local_var(0X20109740, 0X20109E3A, "[bp-0XC0]", "_tmd_certs");
  49295. define_local_var(0X20109740, 0X20109E3A, "[bp-0XBC]", "_certs");
  49296. define_local_var(0X20109740, 0X20109E3A, "[bp-0XB8]", "_tmd");
  49297. define_local_var(0X20109740, 0X20109E3A, "[bp-0XB4]", "_ticket");
  49298. define_local_var(0X20109740, 0X20109E3A, "[bp-0XB0]", "data2");
  49299. define_local_var(0X20109740, 0X20109E3A, "[bp-0XAC]", "source");
  49300. define_local_var(0X20109740, 0X20109E3A, "[bp-0XA8]", "title_key_handle");
  49301. define_local_var(0X20109740, 0X20109E3A, "[bp-0XA4]", "tmd_public_cert");
  49302. define_local_var(0X20109740, 0X20109E3A, "[bp-0XA0]", "tmd_issuer_cert");
  49303. define_local_var(0X20109740, 0X20109E3A, "[bp-0X9C]", "public_cert");
  49304. define_local_var(0X20109740, 0X20109E3A, "[bp-0X98]", "issuer_cert");
  49305. define_local_var(0X20109740, 0X20109E3A, "[bp-0X94]", "current_boot2_version");
  49306. define_local_var(0X20109740, 0X20109E3A, "[bp-0X90]", "title_type");
  49307. define_local_var(0X20109740, 0X20109E3A, "[bp-0X84]", "hash_ctx");
  49308. define_local_var(0X20109740, 0X20109E3A, "[bp+0]", "tmd_size");
  49309. define_local_var(0X20109740, 0X20109E3A, "[bp+0X4]", "tmd_certs");
  49310. define_local_var(0X20109740, 0X20109E3A, "[bp+0X8]", "cert_size");
  49311. define_local_var(0X20109740, 0X20109E3A, "[bp+0XC]", "data1");
  49312. define_local_var(0X20109740, 0X20109E3A, "[bp+0X10]", "data1_len");
  49313. define_local_var(0X20109740, 0X20109E3A, "[bp+0X14]", "in");
  49314. }
  49315.  
  49316. static Functions_1(void) {
  49317.  
  49318. add_func (0X20109E5C,0X20109E8C);
  49319. set_func_flags(0X20109E5C,0x400);
  49320. set_frame_size(0X20109E5C, 0X10, 0, 0);
  49321. define_local_var(0X20109E5C, 0X20109E8C, "[bp-0X10]", "output_buffer");
  49322. define_local_var(0X20109E5C, 0X20109E8C, "[bp-0XC]", "output_buffer_len");
  49323. add_func (0X20109E94,0X20109EC8);
  49324. set_func_flags(0X20109E94,0x400);
  49325. SetType(0X20109E94, "int __fastcall fs_get_stats(struct FSParams::stats *a1);");
  49326. set_frame_size(0X20109E94, 0X14, 0, 0);
  49327. define_local_var(0X20109E94, 0X20109EC8, "[bp-0X14]", "output_buffer");
  49328. define_local_var(0X20109E94, 0X20109EC8, "[bp-0X10]", "output_buffer_len");
  49329. add_func (0X20109ED0,0X20109F66);
  49330. set_func_flags(0X20109ED0,0x400);
  49331. SetType(0X20109ED0, "IOSReturnCode __fastcall fs_create_dir(const char *directory_path, char attributes, char owner_perm, char group_perm, char other_perm);");
  49332. set_frame_size(0X20109ED0, 0X24, 0, 0);
  49333. define_local_var(0X20109ED0, 0X20109F66, "[bp-0X24]", "output_buffer");
  49334. define_local_var(0X20109ED0, 0X20109F66, "[bp-0X20]", "output_buffer_len");
  49335. define_local_var(0X20109ED0, 0X20109F66, "[bp-0X1C]", "source");
  49336. define_local_var(0X20109ED0, 0X20109F66, "[bp+0]", "other_perm");
  49337. add_func (0X20109F74,0X2010A046);
  49338. set_func_flags(0X20109F74,0x400);
  49339. SetType(0X20109F74, "int __cdecl fs_read_dir(const char *directory_path, u8 *name_list, u32 *count);");
  49340. set_frame_size(0X20109F74, 0X20, 0, 0);
  49341. define_local_var(0X20109F74, 0X2010A046, "[bp-0X20]", "vector");
  49342. add_func (0X2010A054,0X2010A0FE);
  49343. set_func_flags(0X2010A054,0x400);
  49344. SetType(0X2010A054, "int __cdecl fs_set_attr(const char *path, u32 uid, u16 gid, u8 attributes, IOSOpenMode_ owner_perm, IOSOpenMode_ group_perm, IOSOpenMode_ other_perm);");
  49345. set_frame_size(0X2010A054, 0X24, 0, 0);
  49346. define_local_var(0X2010A054, 0X2010A0FE, "[bp-0X24]", "output_buffer");
  49347. define_local_var(0X2010A054, 0X2010A0FE, "[bp-0X20]", "output_buffer_len");
  49348. define_local_var(0X2010A054, 0X2010A0FE, "[bp-0X1C]", "source");
  49349. define_local_var(0X2010A054, 0X2010A0FE, "[bp+0]", "owner_perm");
  49350. define_local_var(0X2010A054, 0X2010A0FE, "[bp+0X4]", "group_perm");
  49351. define_local_var(0X2010A054, 0X2010A0FE, "[bp+0X8]", "other_perm");
  49352. add_func (0X2010A10C,0X2010A1FA);
  49353. set_func_flags(0X2010A10C,0x400);
  49354. SetType(0X2010A10C, "int __fastcall fs_get_attr(const char *path, u32 uid, u16 gid, u32 other_attr, u32 owner_perm, u32 group_perm, u32 other_perm);");
  49355. set_frame_size(0X2010A10C, 0X2C, 0, 0);
  49356. define_local_var(0X2010A10C, 0X2010A1FA, "[bp-0X2C]", "output_buffer");
  49357. define_local_var(0X2010A10C, 0X2010A1FA, "[bp-0X28]", "output_buffer_len");
  49358. define_local_var(0X2010A10C, 0X2010A1FA, "[bp-0X24]", "dest");
  49359. define_local_var(0X2010A10C, 0X2010A1FA, "[bp+0]", "owner_perm");
  49360. define_local_var(0X2010A10C, 0X2010A1FA, "[bp+0X4]", "group_perm");
  49361. define_local_var(0X2010A10C, 0X2010A1FA, "[bp+0X8]", "other_perm");
  49362. add_func (0X2010A2C8,0X2010A336);
  49363. set_func_flags(0X2010A2C8,0x400);
  49364. SetType(0X2010A2C8, "IOSReturnCode __cdecl fs_delete_file(const char *path);");
  49365. set_frame_size(0X2010A2C8, 0X14, 0, 0);
  49366. define_local_var(0X2010A2C8, 0X2010A336, "[bp-0X14]", "output_buffer");
  49367. define_local_var(0X2010A2C8, 0X2010A336, "[bp-0X10]", "output_buffer_len");
  49368. add_func (0X2010A344,0X2010A3DE);
  49369. set_func_flags(0X2010A344,0x400);
  49370. SetType(0X2010A344, "int __cdecl fs_rename_file(const char *path, const char *new_path);");
  49371. set_frame_size(0X2010A344, 0X20, 0, 0);
  49372. define_local_var(0X2010A344, 0X2010A3DE, "[bp-0X20]", "output_buffer");
  49373. define_local_var(0X2010A344, 0X2010A3DE, "[bp-0X1C]", "output_buffer_len");
  49374. add_func (0X2010A3EC,0X2010A482);
  49375. set_func_flags(0X2010A3EC,0x400);
  49376. SetType(0X2010A3EC, "IOSReturnCode __fastcall fs_create_file(const char *path, char attribute, IOSOpenMode_ owner_mode, IOSOpenMode_ group_mode, IOSOpenMode_ other_mode);");
  49377. set_frame_size(0X2010A3EC, 0X24, 0, 0);
  49378. define_local_var(0X2010A3EC, 0X2010A482, "[bp-0X24]", "output_buffer");
  49379. define_local_var(0X2010A3EC, 0X2010A482, "[bp-0X20]", "output_buffer_len");
  49380. define_local_var(0X2010A3EC, 0X2010A482, "[bp-0X1C]", "source");
  49381. define_local_var(0X2010A3EC, 0X2010A482, "[bp+0]", "other_mode");
  49382. add_func (0X2010A490,0X2010A514);
  49383. set_func_flags(0X2010A490,0x400);
  49384. SetType(0X2010A490, "int __fastcall fs_set_file_verctrl(const char *path, char value);");
  49385. set_frame_size(0X2010A490, 0X1C, 0, 0);
  49386. define_local_var(0X2010A490, 0X2010A514, "[bp-0X1C]", "output_buffer");
  49387. define_local_var(0X2010A490, 0X2010A514, "[bp-0X18]", "output_buffer_len");
  49388. add_func (0X2010A520,0X2010A556);
  49389. set_func_flags(0X2010A520,0x400);
  49390. SetType(0X2010A520, "s32 __cdecl es_open_file(const char *path, IOSOpenMode open_mode);");
  49391. set_frame_size(0X2010A520, 0X10, 0, 0);
  49392. add_func (0X2010A55C,0X2010A576);
  49393. set_func_flags(0X2010A55C,0x400);
  49394. SetType(0X2010A55C, "int __cdecl es_get_file_stats(int fd, struct FSParams::FileStats *output_buffer);");
  49395. set_frame_size(0X2010A55C, 0XC, 0, 0);
  49396. define_local_var(0X2010A55C, 0X2010A576, "[bp-0XC]", "output_buffer");
  49397. define_local_var(0X2010A55C, 0X2010A576, "[bp-0X8]", "output_buffer_len");
  49398. add_func (0X2010A578,0X2010A582);
  49399. set_func_flags(0X2010A578,0x400);
  49400. SetType(0X2010A578, "int __cdecl es_ios_seek(u32 fd, u32 where, u32 whence);");
  49401. set_frame_size(0X2010A578, 0X4, 0, 0);
  49402. add_func (0X2010A584,0X2010A58E);
  49403. set_func_flags(0X2010A584,0x400);
  49404. SetType(0X2010A584, "int __cdecl es_ios_read(int fd, void *buf, uint32_t len);");
  49405. set_frame_size(0X2010A584, 0X4, 0, 0);
  49406. add_func (0X2010A590,0X2010A59A);
  49407. set_func_flags(0X2010A590,0x400);
  49408. SetType(0X2010A590, "int __cdecl es_IOS_Write(int fd, const void *buf, uint32_t len);");
  49409. set_frame_size(0X2010A590, 0X4, 0, 0);
  49410. add_func (0X2010A59C,0X2010A5A6);
  49411. set_func_flags(0X2010A59C,0x400);
  49412. SetType(0X2010A59C, "int __cdecl es_ios_close(int fd);");
  49413. set_frame_size(0X2010A59C, 0X4, 0, 0);
  49414. add_func (0X2010A6A8,0X2010A784);
  49415. set_func_flags(0X2010A6A8,0x400);
  49416. SetType(0X2010A6A8, "void *__cdecl memcpy(void *, const void *, size_t);");
  49417. set_frame_size(0X2010A6A8, 0XC, 0, 0);
  49418. add_func (0X2010A784,0X2010A7A0);
  49419. set_func_flags(0X2010A784,0x404);
  49420. set_frame_size(0X2010A784, 0X4, 0, 0);
  49421. add_func (0X2010A7A0,0X2010A7BE);
  49422. set_func_flags(0X2010A7A0,0x400);
  49423. set_frame_size(0X2010A7A0, 0X4, 0, 0);
  49424. add_func (0X2010A7C0,0X2010A7E8);
  49425. set_func_flags(0X2010A7C0,0x400);
  49426. SetType(0X2010A7C0, "void printf(const char *format, ...);");
  49427. set_frame_size(0X2010A7C0, 0X28, 0, 0);
  49428. add_func (0X2010A7F0,0X2010A802);
  49429. set_func_flags(0X2010A7F0,0x400);
  49430. SetType(0X2010A7F0, "void printf(const char *format, ...);");
  49431. set_frame_size(0X2010A7F0, 0X14, 0, 0);
  49432. define_local_var(0X2010A7F0, 0X2010A802, "[bp-0X10]", "varg_r0");
  49433. define_local_var(0X2010A7F0, 0X2010A802, "[bp-0XC]", "varg_r1");
  49434. define_local_var(0X2010A7F0, 0X2010A802, "[bp-0X8]", "varg_r2");
  49435. define_local_var(0X2010A7F0, 0X2010A802, "[bp-0X4]", "varg_r3");
  49436. add_func (0X2010A804,0X2010A826);
  49437. set_func_flags(0X2010A804,0x400);
  49438. set_frame_size(0X2010A804, 0X4, 0, 0);
  49439. add_func (0X2010A828,0X2010A844);
  49440. set_func_flags(0X2010A828,0x400);
  49441. set_frame_size(0X2010A828, 0X4, 0, 0);
  49442. add_func (0X2010A844,0X2010A866);
  49443. set_func_flags(0X2010A844,0x400);
  49444. set_frame_size(0X2010A844, 0XC, 0, 0);
  49445. add_func (0X2010A868,0X2010A886);
  49446. set_func_flags(0X2010A868,0x400);
  49447. set_frame_size(0X2010A868, 0X10, 0, 0);
  49448. add_func (0X2010A888,0X2010AC68);
  49449. set_func_flags(0X2010A888,0x404);
  49450. set_frame_size(0X2010A888, 0X4C, 0, 0);
  49451. define_local_var(0X2010A888, 0X2010AC68, "[bp-0X3C]", "string");
  49452. add_func (0X2010AC68,0X2010AC90);
  49453. set_func_flags(0X2010AC68,0x404);
  49454. SetType(0X2010AC68, "int snprintf(char *, size_t, const char *, ...);");
  49455. set_frame_size(0X2010AC68, 0X1C, 0, 0);
  49456. add_func (0X2010AC98,0X2010ACAA);
  49457. set_func_flags(0X2010AC98,0x404);
  49458. SetType(0X2010AC98, "int snprintf(char *sprintf_output, size_t size, const char *format, ...);");
  49459. set_frame_size(0X2010AC98, 0XC, 0, 0);
  49460. define_local_var(0X2010AC98, 0X2010ACAA, "[bp-0X8]", "varg_r2");
  49461. define_local_var(0X2010AC98, 0X2010ACAA, "[bp-0X4]", "varg_r3");
  49462. add_func (0X2010ACAC,0X2010ACE4);
  49463. set_func_flags(0X2010ACAC,0x404);
  49464. SetType(0X2010ACAC, "int __cdecl memcmp(void *pointer1, void *pointer2, size_t size);");
  49465. set_frame_size(0X2010ACAC, 0X8, 0, 0);
  49466. add_func (0X2010ACE4,0X2010AD08);
  49467. set_func_flags(0X2010ACE4,0x404);
  49468. SetType(0X2010ACE4, "char *__cdecl es_strcpy_until(char *result, char character);");
  49469. set_frame_size(0X2010ACE4, 0X4, 0, 0);
  49470. add_func (0X2010AD08,0X2010AD50);
  49471. set_func_flags(0X2010AD08,0x404);
  49472. SetType(0X2010AD08, "const char *__cdecl es_strstr(const char *string, const char *extension);");
  49473. set_frame_size(0X2010AD08, 0X8, 0, 0);
  49474. add_func (0X2010AD50,0X2010ADFC);
  49475. set_func_flags(0X2010AD50,0x404);
  49476. SetType(0X2010AD50, "unsigned int __fastcall es_strcpy(char *dst, const char *src, size_t n);");
  49477. set_frame_size(0X2010AD50, 0X1C, 0, 0);
  49478. add_func (0X2010AE00,0X2010AE34);
  49479. set_func_flags(0X2010AE00,0x404);
  49480. SetType(0X2010AE00, "_BYTE *__fastcall find_last_of(_BYTE *string, char character);");
  49481. set_frame_size(0X2010AE00, 0X4, 0, 0);
  49482. add_func (0X2010AE34,0X2010AE94);
  49483. set_func_flags(0X2010AE34,0x404);
  49484. set_frame_size(0X2010AE34, 0X18, 0, 0);
  49485. add_func (0X2010AE98,0X2010AF6C);
  49486. set_func_flags(0X2010AE98,0x404);
  49487. SetType(0X2010AE98, "int __cdecl memset(void *pointer, u8 value, size_t size);");
  49488. set_frame_size(0X2010AE98, 0X18, 0, 0);
  49489. add_func (0X2010AF6C,0X2010AFAC);
  49490. set_func_flags(0X2010AF6C,0x404);
  49491. SetType(0X2010AF6C, "int __cdecl strncmp(const char *string1, const char *string2, size_t size);");
  49492. set_frame_size(0X2010AF6C, 0XC, 0, 0);
  49493. add_func (0X2010AFAC,0X2010AFCC);
  49494. set_func_flags(0X2010AFAC,0x404);
  49495. SetType(0X2010AFAC, "u32 __fastcall es_strnlen(const char *string, size_t length);");
  49496. set_frame_size(0X2010AFAC, 0X4, 0, 0);
  49497. add_func (0X2010AFEA,0X2010AFF4);
  49498. set_func_flags(0X2010AFEA,0x404);
  49499. set_frame_size(0X2010AFEA, 0, 0, 0);
  49500. add_func (0X2010B0A8,0X2010B0F8);
  49501. set_func_flags(0X2010B0A8,0x404);
  49502. set_frame_size(0X2010B0A8, 0, 0, 0);
  49503. add_func (0X2010B0F8,0X2010B100);
  49504. set_func_flags(0X2010B0F8,0x400);
  49505. SetType(0X2010B0F8, "int __cdecl IOS_CreateThread_es(uint32_t (__cdecl *proc)(void *arg), void *arg, uint32_t *stack_top, uint32_t stacksize, int priority, uint32_t flags);");
  49506. set_func_cmt(0X2010B0F8, "Creates a thread (in paused state)\nReturn: New threadid or error (negative value)", 1);
  49507. add_func (0X2010B4C8,0X2010B540);
  49508. set_func_flags(0X2010B4C8,0x404);
  49509. SetType(0X2010B4C8, "int __fastcall divide(size_t numerator, size_t denominator);");
  49510. set_frame_size(0X2010B4C8, 0, 0, 0);
  49511. add_func (0X2010B540,0X2010B5D2);
  49512. set_func_flags(0X2010B540,0x404);
  49513. set_frame_size(0X2010B540, 0, 0, 0);
  49514. add_func (0X2010B5D4,0X2010B6AA);
  49515. set_func_flags(0X2010B5D4,0x404);
  49516. set_frame_size(0X2010B5D4, 0, 0, 0);
  49517. add_func (0X2010B6AC,0X2010B6AE);
  49518. set_func_flags(0X2010B6AC,0x400);
  49519. add_func (0X2010B6B0,0X2010B722);
  49520. set_func_flags(0X2010B6B0,0x400);
  49521. SetType(0X2010B6B0, "unsigned int __fastcall es_timelimit_calculation(int a1, unsigned int time_limit, int a3, unsigned int a4);");
  49522. set_frame_size(0X2010B6B0, 0X24, 0, 0);
  49523. add_func (0X2010B728,0X2010B730);
  49524. set_func_flags(0X2010B728,0x480);
  49525. SetType(0X2010B728, "IOSReturnCode __cdecl IOSC_GetData_es_(IOSCDefaultKeyHandle dataHandle, uint32_t *value);");
  49526. set_func_cmt(0X2010B728, "Fetch 4 bytes of userdata from the key\nReturn: 0 on success (userdata in data), negative for error", 1);
  49527. add_func (0X2010B730,0X2010B738);
  49528. set_func_flags(0X2010B730,0x480);
  49529. SetType(0X2010B730, "int __cdecl sc_55_GetBusClock_es_();");
  49530. set_func_cmt(0X2010B730, "Returns either 162(GC) or 243(Wii)", 1);
  49531. add_func (0X2010B738,0X2010B740);
  49532. set_func_flags(0X2010B738,0x480);
  49533. SetType(0X2010B738, "IOSReturnCode __cdecl IOSC_GetDeviceCertificate_es_(uint8_t *ecc_certificate);");
  49534. set_func_cmt(0X2010B738, "Write 0x180 bytes of NG certificate to cert\nReturn: 0 on success", 1);
  49535. add_func (0X2010B740,0X2010B748);
  49536. set_func_flags(0X2010B740,0x480);
  49537. SetType(0X2010B740, "void *__cdecl IOS_Alloc_es_(int heapid, uint32_t size);");
  49538. set_func_cmt(0X2010B740, "Allocate size bytes from the specified heap\nReturn: pointer to memory", 1);
  49539. add_func (0X2010B748,0X2010B750);
  49540. set_func_flags(0X2010B748,0x480);
  49541. SetType(0X2010B748, "int __cdecl IOS_Open_es_(const char *device, IOSOpenMode mode);");
  49542. add_func (0X2010B750,0X2010B758);
  49543. set_func_flags(0X2010B750,0x480);
  49544. SetType(0X2010B750, "IOSReturnCode __cdecl IOS_Ioctl_es_(int fd, uint32_t request, void *input_buffer, uint32_t input_buffer_len, void *output_buffer, uint32_t output_buffer_len);");
  49545. add_func (0X2010B758,0X2010B760);
  49546. set_func_flags(0X2010B758,0x480);
  49547. SetType(0X2010B758, "IOSReturnCode __cdecl IOS_Close_es_(int fd);");
  49548. add_func (0X2010B760,0X2010B768);
  49549. set_func_flags(0X2010B760,0x480);
  49550. SetType(0X2010B760, "int __cdecl IOS_Free_es_(int heapid, void *ptr);");
  49551. set_func_cmt(0X2010B760, "Release allocated memory back to the heap", 1);
  49552. add_func (0X2010B768,0X2010B770);
  49553. set_func_flags(0X2010B768,0x484);
  49554. SetType(0X2010B768, "void *__cdecl memcpy(void *dest, const void *source, size_t length);");
  49555. set_frame_size(0X2010B768, 0, 0, 0);
  49556. add_func (0X2010B770,0X2010B778);
  49557. set_func_flags(0X2010B770,0x480);
  49558. SetType(0X2010B770, "uint32_t __cdecl sc_5a_load_module_es_(const char *path);");
  49559. set_func_cmt(0X2010B770, "Load the specified IOS module and run it (can only be called from UID 0, which is kernel or ES)\nReturn: 0 on success, negative for error", 1);
  49560. add_func (0X2010B778,0X2010B780);
  49561. set_func_flags(0X2010B778,0x480);
  49562. SetType(0X2010B778, "int __cdecl IOS_SetThreadPriority_es_(int threadid, int priority);");
  49563. add_func (0X2010B780,0X2010B788);
  49564. set_func_flags(0X2010B780,0x480);
  49565. SetType(0X2010B780, "int __cdecl IOS_CreateMessageQueue_es_(uint32_t *ptr, uint32_t n_msgs);");
  49566. add_func (0X2010B788,0X2010B790);
  49567. set_func_flags(0X2010B788,0x480);
  49568. SetType(0X2010B788, "bool __cdecl IOS_RegisterResourceManager_es_(const char *device, int queueid);");
  49569. add_func (0X2010B790,0X2010B798);
  49570. set_func_flags(0X2010B790,0x480);
  49571. SetType(0X2010B790, "int __cdecl IOS_CreateTimer_es_(int time_us, int repeat_time_us, int queueid, uint32_t message);");
  49572. set_func_cmt(0X2010B790, "Create a timer that sends a message to a queue after the elapsed period(s)\nReturn: timerid or error (negative value)", 1);
  49573. add_func (0X2010B798,0X2010B7A0);
  49574. set_func_flags(0X2010B798,0x480);
  49575. SetType(0X2010B798, "int __cdecl IOS_GetProcessId_es_();");
  49576. set_func_cmt(0X2010B798, "Get the current process's ID\nReturn: Current processid", 1);
  49577. add_func (0X2010B7A0,0X2010B7A8);
  49578. set_func_flags(0X2010B7A0,0x480);
  49579. SetType(0X2010B7A0, "IOSReturnCode __cdecl IOS_SetUid_es_(uint32_t pid, uint32_t uid);");
  49580. add_func (0X2010B7A8,0X2010B7B0);
  49581. set_func_flags(0X2010B7A8,0x480);
  49582. SetType(0X2010B7A8, "IOSReturnCode __cdecl IOS_SetGid_es_(uint32_t pid, uint16_t gid);");
  49583. add_func (0X2010B7B0,0X2010B7B8);
  49584. set_func_flags(0X2010B7B0,0x480);
  49585. SetType(0X2010B7B0, "void __cdecl sc_47_GetSomeFlags_es_(u32 is_boot2, u16 unknown);");
  49586. set_func_cmt(0X2010B7B0, "Depending on what is currently running (boot2/IOS) it returns different values\nReturn: IOS: *(uint32_t*)r0=0 *(uint16_t*)r1=0 Boot2: *(uint32_t*)r0=3 *(uint16_t*)r1=0", 1);
  49587. add_func (0X2010B7B8,0X2010B7C0);
  49588. set_func_flags(0X2010B7B8,0x480);
  49589. SetType(0X2010B7B8, "int __cdecl IOS_GetVersion_es_();");
  49590. set_func_cmt(0X2010B7B8, "Returns the current IOS version from 0x3140 (can only be called by ES\nReturn: IOS version or 0 on error", 1);
  49591. add_func (0X2010B7C0,0X2010B7C8);
  49592. set_func_flags(0X2010B7C0,0x480);
  49593. SetType(0X2010B7C0, "int __cdecl sc_59_init_ipc_es_(void *pointer);");
  49594. set_func_cmt(0X2010B7C0, "can only be called from ES\nReturn: 0 on success, negative for error", 1);
  49595. add_func (0X2010B7C8,0X2010B7D0);
  49596. set_func_flags(0X2010B7C8,0x480);
  49597. SetType(0X2010B7C8, "IOSReturnCode __cdecl IOS_ReceiveMessage_es_(int queueid, uint32_t *message, uint32_t flags);");
  49598. add_func (0X2010B7D0,0X2010B7D8);
  49599. set_func_flags(0X2010B7D0,0x480);
  49600. SetType(0X2010B7D0, "IOSReturnCode __cdecl IOS_StopTimer_es_(int timerid);");
  49601. set_func_cmt(0X2010B7D0, "Pauses the specified timer\nReturn: 0 on success", 1);
  49602. add_func (0X2010B7D8,0X2010B7E0);
  49603. set_func_flags(0X2010B7D8,0x480);
  49604. SetType(0X2010B7D8, "IOSReturnCode __cdecl IOS_RestartTimer_es_(int timerid, int time_us, int repeat_time_us);");
  49605. set_func_cmt(0X2010B7D8, "Restart a timer using the specified period(s)\nReturn: 0 on success", 1);
  49606. add_func (0X2010B7E0,0X2010B7E8);
  49607. set_func_flags(0X2010B7E0,0x480);
  49608. SetType(0X2010B7E0, "void __cdecl IOS_ResourceReply_es_(IOSRequest *request, int retval);");
  49609. add_func (0X2010B7E8,0X2010B7F0);
  49610. set_func_flags(0X2010B7E8,0x480);
  49611. SetType(0X2010B7E8, "IOSReturnCode __cdecl IOSC_CreateObject_es_(int *key_handle, IOSCObjectType type, IOSCObjectSubType subtype);");
  49612. set_func_cmt(0X2010B7E8, "create a new keyring entry\nReturn: 0 on success, negative for error", 1);
  49613. add_func (0X2010B7F0,0X2010B7F8);
  49614. set_func_flags(0X2010B7F0,0x480);
  49615. SetType(0X2010B7F0, "IOSReturnCode __cdecl IOSC_ImportPublicKey_es_(uint8_t *publicKeyData, uint8_t *exponent, int publicKeyHandle);");
  49616. set_func_cmt(0X2010B7F0, "Sets the contents of a signature. data length should match the signature type, user_data is optional 4 bytes that can be attached\nReturn: 0 on success, negative for error", 1);
  49617. add_func (0X2010B7F8,0X2010B800);
  49618. set_func_flags(0X2010B7F8,0x480);
  49619. SetType(0X2010B7F8, "IOSReturnCode __cdecl IOSC_ComputeSharedKey_es_(IOSCDefaultKeyHandle privateHandle, IOSCDefaultKeyHandle publicHandle, IOSCDefaultKeyHandle sharedHandle);");
  49620. set_func_cmt(0X2010B7F8, "Generates a new AES crypto key from an ecdh shared secret calculated from a sender's ECC key and our own ECC key\nReturn: 0 on success, negative for error", 1);
  49621. add_func (0X2010B800,0X2010B808);
  49622. set_func_flags(0X2010B800,0x480);
  49623. SetType(0X2010B800, "void *__cdecl IOS_AllocAligned_es_(int heapid, uint32_t size, uint32_t align);");
  49624. set_func_cmt(0X2010B800, "Allocate size bytes from the specified heap with the requested alignment\nReturn: pointer to aligned memory", 1);
  49625. add_func (0X2010B808,0X2010B810);
  49626. set_func_flags(0X2010B808,0x480);
  49627. SetType(0X2010B808, "IOSReturnCode __cdecl IOSC_Decrypt_es_(IOSCDefaultKeyHandle encryptHandle, uint8_t *ivData, uint8_t *inputData, uint32_t inputSize, uint8_t *outputData);");
  49628. set_func_cmt(0X2010B808, "Synchronous implemntation of aes_decrypt_async\nReturn: 0 on success", 1);
  49629. add_func (0X2010B818,0X2010B81A);
  49630. set_func_flags(0X2010B818,0x480);
  49631. SetType(0X2010B818, "IOSReturnCode __cdecl IOSC_ImportSecretKey_es_(IOSCDefaultKeyHandle importedHandle, IOSCDefaultKeyHandle verifyHandle, IOSCDefaultKeyHandle decryptHandle, IOSCSecretKeySecurity security_flag, uint8_t *sign_buffer, uint8_t *iv, uint8_t *crypted_key);");
  49632. set_func_cmt(0X2010B818, "Sets the contents of a key\nReturn: 0 on success, negative for error", 1);
  49633. add_func (0X2010B81C,0X2010B820);
  49634. set_func_flags(0X2010B81C,0x400);
  49635. add_func (0X2010B820,0X2010B828);
  49636. set_func_flags(0X2010B820,0x480);
  49637. SetType(0X2010B820, "IOSReturnCode __cdecl IOSC_GenerateHash_es_(uint8_t *context, uint8_t *inputData, uint32_t inputSize, uint32_t chainingFlag, uint8_t *hashData);");
  49638. set_func_cmt(0X2010B820, "Synchronous implementation of sha1_async\nReturn: 0 on success", 1);
  49639. add_func (0X2010B828,0X2010B830);
  49640. set_func_flags(0X2010B828,0x480);
  49641. SetType(0X2010B828, "IOSReturnCode __cdecl IOSC_Encrypt_es_(IOSCDefaultKeyHandle encryptHandle, uint8_t *ivData, uint8_t *inputData, uint32_t inputSize, uint8_t *outputData);");
  49642. set_func_cmt(0X2010B828, "Synchronous implmentation of aes_encrypt_async\nReturn: 0 on success", 1);
  49643. add_func (0X2010B830,0X2010B838);
  49644. set_func_flags(0X2010B830,0x480);
  49645. SetType(0X2010B830, "IOSReturnCode __cdecl sc_54_set_ahbprot_es_(uint32_t enable);");
  49646. set_func_cmt(0X2010B830, "Enable/Disable PPC AHBPROT setting (can only be called from ES)\nReturn: 0 on success, -1 on error", 1);
  49647. add_func (0X2010B838,0X2010B840);
  49648. set_func_flags(0X2010B838,0x480);
  49649. SetType(0X2010B838, "IOSReturnCode __cdecl sc_42_ios_boot_es_(const char *path, uint32_t flag, uint32_t version);");
  49650. set_func_cmt(0X2010B838, "Loads a new IOS kernel", 1);
  49651. add_func (0X2010B840,0X2010B848);
  49652. set_func_flags(0X2010B840,0x480);
  49653. SetType(0X2010B840, "IOSReturnCode __cdecl sc_41_ppc_boot_es_(const char *path);");
  49654. set_func_cmt(0X2010B840, "Loads a .dol or .elf file into memory and bootstraps the PPC", 1);
  49655. add_func (0X2010B848,0X2010B850);
  49656. set_func_flags(0X2010B848,0x480);
  49657. SetType(0X2010B848, "IOSReturnCode __cdecl IOSC_SetOwnership_es_(uint32_t handle, uint32_t users);");
  49658. set_func_cmt(0X2010B848, "Allow the PIDs set in mask to use this key\nReturn: 0 on success", 1);
  49659. add_func (0X2010B850,0X2010B858);
  49660. set_func_flags(0X2010B850,0x480);
  49661. SetType(0X2010B850, "IOSReturnCode __cdecl IOSC_GetOwnership_es_(uint32_t handle, uint32_t *users);");
  49662. set_func_cmt(0X2010B850, "Get a mask of the PIDs allowed to use this key\nReturn: 0 on success", 1);
  49663. add_func (0X2010B858,0X2010B860);
  49664. set_func_flags(0X2010B858,0x480);
  49665. SetType(0X2010B858, "IOSReturnCode __cdecl IOSC_ImportCertificate_es_(uint8_t *certData, IOSCDefaultKeyHandle signerHandle, IOSCDefaultKeyHandle publicKeyHandle);");
  49666. set_func_cmt(0X2010B858, "0 on success", 1);
  49667. add_func (0X2010B860,0X2010B868);
  49668. set_func_flags(0X2010B860,0x480);
  49669. SetType(0X2010B860, "IOSReturnCode __cdecl IOSC_VerifyPublicKeySign_es_(uint8_t *inputData, uint32_t inputSize, IOSCDefaultKeyHandle publicHandle, uint8_t *signData);");
  49670. set_func_cmt(0X2010B860, "0 on success", 1);
  49671. add_func (0X2010B868,0X2010B870);
  49672. set_func_flags(0X2010B868,0x480);
  49673. SetType(0X2010B868, "IOSReturnCode __cdecl IOSC_GenerateKey_es_(IOSCDefaultKeyHandle key_handle);");
  49674. set_func_cmt(0X2010B868, "Sets contents of keyid to random data", 1);
  49675. add_func (0X2010B870,0X2010B878);
  49676. set_func_flags(0X2010B870,0x480);
  49677. SetType(0X2010B870, "IOSReturnCode __cdecl IOSC_GenerateCertificate_es_(IOSCDefaultKeyHandle privateHandle, const char *certname, uint8_t *ecc_certificate);");
  49678. set_func_cmt(0X2010B870, "0 on success", 1);
  49679. add_func (0X2010B878,0X2010B880);
  49680. set_func_flags(0X2010B878,0x480);
  49681. SetType(0X2010B878, "IOSReturnCode __cdecl IOSC_GeneratePublicKeySign_es_(uint8_t *inputData, uint32_t inputSize, IOSCDefaultKeyHandle signerHandle, uint8_t *signData);");
  49682. set_func_cmt(0X2010B878, "0 on success", 1);
  49683. add_func (0X2010B880,0X2010B888);
  49684. set_func_flags(0X2010B880,0x480);
  49685. SetType(0X2010B880, "IOSReturnCode sc_78_unknown_es_syscall_78_es_;");
  49686. set_func_cmt(0X2010B880, "can only be called from ES\nReturn: 0 on success, negative on error", 1);
  49687. add_func (0X2010B888,0X2010B890);
  49688. set_func_flags(0X2010B888,0x480);
  49689. SetType(0X2010B888, "IOSReturnCode __cdecl sc_79_unknown_es_syscall_79_es_(void *arg0, void *arg1);");
  49690. set_func_cmt(0X2010B888, "can only be called from ES\nReturn: negative on error", 1);
  49691. add_func (0X2010B890,0X2010B898);
  49692. set_func_flags(0X2010B890,0x480);
  49693. SetType(0X2010B890, "int __cdecl IOS_Write_es_(int fd, const void *buf, uint32_t len);");
  49694. add_func (0X2010B898,0X2010B8A0);
  49695. set_func_flags(0X2010B898,0x480);
  49696. SetType(0X2010B898, "IOSReturnCode __cdecl IOSC_SetData_es_(IOSCDefaultKeyHandle dataHandle, uint32_t value);");
  49697. set_func_cmt(0X2010B898, "0 on success, negative for error", 1);
  49698. add_func (0X2010B8A0,0X2010B8A8);
  49699. set_func_flags(0X2010B8A0,0x480);
  49700. SetType(0X2010B8A0, "IOSReturnCode __cdecl IOS_Ioctlv_es_(int fd, uint32_t request, uint32_t vector_count_in, uint32_t vector_count_out, IOVector *vectors);");
  49701. add_func (0X2010B8A8,0X2010B8B0);
  49702. set_func_flags(0X2010B8A8,0x480);
  49703. SetType(0X2010B8A8, "int __cdecl IOS_Seek_es_(int fd, int offset, int origin);");
  49704. add_func (0X2010B8B0,0X2010B8B8);
  49705. set_func_flags(0X2010B8B0,0x480);
  49706. SetType(0X2010B8B0, "int __cdecl IOS_Read_es_(int fd, void *buf, uint32_t len);");
  49707. add_func (0X2010B8B8,0X2010B8C0);
  49708. set_func_flags(0X2010B8B8,0x484);
  49709. set_frame_size(0X2010B8B8, 0, 0, 0);
  49710. add_func (0XFFFF0000,0XFFFF0004);
  49711. set_func_flags(0XFFFF0000,0x480);
  49712. SetType(0XFFFF0000, "void __cdecl entry_point();");
  49713. add_func (0XFFFF0040,0XFFFF0054);
  49714. set_func_flags(0XFFFF0040,0x400);
  49715. SetType(0XFFFF0040, "char *__fastcall memset_kernel(void *begin, void *end, u8 value, int alignment);");
  49716. add_func (0XFFFF0054,0XFFFF00E8);
  49717. set_func_flags(0XFFFF0054,0x400);
  49718. SetType(0XFFFF0054, "void __cdecl start();");
  49719. add_func (0XFFFF0114,0XFFFF017E);
  49720. set_func_flags(0XFFFF0114,0x400);
  49721. SetType(0XFFFF0114, "void __cdecl kernel_main();");
  49722. set_frame_size(0XFFFF0114, 0X4, 0, 0);
  49723. add_func (0XFFFF01D8,0XFFFF01F6);
  49724. set_func_flags(0XFFFF01D8,0x400);
  49725. set_frame_size(0XFFFF01D8, 0X4, 0, 0);
  49726. add_func (0XFFFF01F8,0XFFFF02BA);
  49727. set_func_flags(0XFFFF01F8,0x400);
  49728. SetType(0XFFFF01F8, "int __cdecl kernel_IOS_CreateThread(uint32_t (__cdecl *proc)(void *arg), void *arg, uint32_t *stack_top, uint32_t stacksize, int priority, uint32_t flags);");
  49729. set_frame_size(0XFFFF01F8, 0X18, 0, 0);
  49730. define_local_var(0XFFFF01F8, 0XFFFF02BA, "[bp+0]", "priority");
  49731. define_local_var(0XFFFF01F8, 0XFFFF02BA, "[bp+0X4]", "detached");
  49732. add_func (0XFFFF02D4,0XFFFF03A8);
  49733. set_func_flags(0XFFFF02D4,0x400);
  49734. SetType(0XFFFF02D4, "IOSReturnCode __cdecl kernel_IOS_JoinThread(int threadid, uint32_t *returned_value);");
  49735. set_frame_size(0XFFFF02D4, 0X24, 0, 0);
  49736. define_local_var(0XFFFF02D4, 0XFFFF03A8, "[bp-0X24]", "unk");
  49737. add_func (0XFFFF03CC,0XFFFF047C);
  49738. set_func_flags(0XFFFF03CC,0x400);
  49739. SetType(0XFFFF03CC, "IOSReturnCode __cdecl kernel_IOS_CancelThread(int threadid, uint32_t return_value);");
  49740. set_frame_size(0XFFFF03CC, 0X14, 0, 0);
  49741. add_func (0XFFFF04A0,0XFFFF04B2);
  49742. set_func_flags(0XFFFF04A0,0x400);
  49743. SetType(0XFFFF04A0, "int __cdecl kernel_IOS_GetThreadId();");
  49744. add_func (0XFFFF04C0,0XFFFF04C8);
  49745. set_func_flags(0XFFFF04C0,0x400);
  49746. SetType(0XFFFF04C0, "int __cdecl kernel_IOS_GetProcessId();");
  49747. add_func (0XFFFF04CC,0XFFFF0504);
  49748. set_func_flags(0XFFFF04CC,0x400);
  49749. SetType(0XFFFF04CC, "IOSReturnCode __cdecl kernel_IOS_SetUid(uint32_t pid, uint32_t uid);");
  49750. set_frame_size(0XFFFF04CC, 0X10, 0, 0);
  49751. define_local_var(0XFFFF04CC, 0XFFFF0504, "R5", "pid");
  49752. define_local_var(0XFFFF04CC, 0XFFFF0504, "R6", "uid");
  49753. add_func (0XFFFF0514,0XFFFF0522);
  49754. set_func_flags(0XFFFF0514,0x400);
  49755. SetType(0XFFFF0514, "int __cdecl kernel_IOS_GetUid();");
  49756. add_func (0XFFFF052C,0XFFFF0566);
  49757. set_func_flags(0XFFFF052C,0x400);
  49758. SetType(0XFFFF052C, "IOSReturnCode __cdecl kernel_IOS_SetGid(uint32_t pid, uint16_t gid);");
  49759. set_frame_size(0XFFFF052C, 0X10, 0, 0);
  49760. add_func (0XFFFF0578,0XFFFF0586);
  49761. set_func_flags(0XFFFF0578,0x400);
  49762. SetType(0XFFFF0578, "uint16_t __cdecl kernel_IOS_GetGid();");
  49763. add_func (0XFFFF0590,0XFFFF05C6);
  49764. set_func_flags(0XFFFF0590,0x400);
  49765. SetType(0XFFFF0590, "void __fastcall sub_FFFF0590(int a1, int a2);");
  49766. set_frame_size(0XFFFF0590, 0XC, 0, 0);
  49767. add_func (0XFFFF05DC,0XFFFF067A);
  49768. set_func_flags(0XFFFF05DC,0x400);
  49769. SetType(0XFFFF05DC, "IOSReturnCode __cdecl kernel_IOS_StartThread(int threadid);");
  49770. set_frame_size(0XFFFF05DC, 0X10, 0, 0);
  49771. add_func (0XFFFF069C,0XFFFF0714);
  49772. set_func_flags(0XFFFF069C,0x400);
  49773. SetType(0XFFFF069C, "IOSReturnCode __cdecl kernel_IOS_SuspendThread(int threadid);");
  49774. set_frame_size(0XFFFF069C, 0X10, 0, 0);
  49775. add_func (0XFFFF0728,0XFFFF074A);
  49776. set_func_flags(0XFFFF0728,0x400);
  49777. SetType(0XFFFF0728, "IOSReturnCode __cdecl kernel_IOS_YieldThread();");
  49778. set_frame_size(0XFFFF0728, 0X8, 0, 0);
  49779. add_func (0XFFFF0760,0XFFFF07A6);
  49780. set_func_flags(0XFFFF0760,0x400);
  49781. SetType(0XFFFF0760, "int __cdecl kernel_IOS_GetThreadPriority(int threadid);");
  49782. set_frame_size(0XFFFF0760, 0X4, 0, 0);
  49783. add_func (0XFFFF07B0,0XFFFF0848);
  49784. set_func_flags(0XFFFF07B0,0x400);
  49785. SetType(0XFFFF07B0, "int __cdecl kernel_IOS_SetThreadPriority(int threadid, int priority);");
  49786. set_frame_size(0XFFFF07B0, 0X14, 0, 0);
  49787. add_func (0XFFFF0864,0XFFFF0976);
  49788. set_func_flags(0XFFFF0864,0x400);
  49789. SetType(0XFFFF0864, "void __fastcall kernel_print_thread_info(int thread_num);");
  49790. set_frame_size(0XFFFF0864, 0X18, 0, 0);
  49791. add_func (0XFFFF09F4,0XFFFF0A0A);
  49792. set_func_flags(0XFFFF09F4,0x400);
  49793. SetType(0XFFFF09F4, "void __cdecl kernel_print_all_threads();");
  49794. set_frame_size(0XFFFF09F4, 0X8, 0, 0);
  49795. add_func (0XFFFF0A0C,0XFFFF0D1C);
  49796. set_func_flags(0XFFFF0A0C,0x401);
  49797. set_frame_size(0XFFFF0A0C, 0X50, 0, 0);
  49798. define_local_var(0XFFFF0A0C, 0XFFFF0D1C, "[bp-0X50]", "priority");
  49799. define_local_var(0XFFFF0A0C, 0XFFFF0D1C, "[bp-0X4C]", "detached");
  49800. define_local_var(0XFFFF0A0C, 0XFFFF0D1C, "[bp-0X48]", "proc");
  49801. add_func (0XFFFF0D94,0XFFFF0E12);
  49802. set_func_flags(0XFFFF0D94,0x400);
  49803. SetType(0XFFFF0D94, "void __cdecl kernel_main_2();");
  49804. set_frame_size(0XFFFF0D94, 0XC, 0, 0);
  49805. define_local_var(0XFFFF0D94, 0XFFFF0E12, "[bp-0XC]", "priority");
  49806. define_local_var(0XFFFF0D94, 0XFFFF0E12, "[bp-0X8]", "detached");
  49807. set_name(0XFFFF0DB2, "clear_uids_gids", SN_LOCAL);
  49808. add_func (0XFFFF0E40,0XFFFF0E72);
  49809. set_func_flags(0XFFFF0E40,0x400);
  49810. SetType(0XFFFF0E40, "int __cdecl ppc_boot();");
  49811. set_frame_size(0XFFFF0E40, 0X4C, 0, 0);
  49812. add_func (0XFFFF0E8C,0XFFFF1272);
  49813. set_func_flags(0XFFFF0E8C,0x400);
  49814. SetType(0XFFFF0E8C, "IOSReturnCode __cdecl kernel_sc_41_ppc_boot(const char *path);");
  49815. set_frame_size(0XFFFF0E8C, 0X3C, 0, 0);
  49816. define_local_var(0XFFFF0E8C, 0XFFFF1272, "[bp-0X3C]", "priority");
  49817. define_local_var(0XFFFF0E8C, 0XFFFF1272, "[bp-0X38]", "detached");
  49818. define_local_var(0XFFFF0E8C, 0XFFFF1272, "[bp-0X34]", "buf");
  49819. define_local_var(0XFFFF0E8C, 0XFFFF1272, "[bp-0X2C]", "is_dol");
  49820. define_local_var(0XFFFF0E8C, 0XFFFF1272, "[bp-0X28]", "proc");
  49821. add_func (0XFFFF1288,0XFFFF12F8);
  49822. set_func_flags(0XFFFF1288,0x401);
  49823. SetType(0XFFFF1288, "void __cdecl boot_new_ios_kernel(void *ios_binary_address, u32 new_ios_version);");
  49824. set_frame_size(0XFFFF1288, 0X18, 0, 0);
  49825. add_func (0XFFFF1348,0XFFFF136E);
  49826. set_func_flags(0XFFFF1348,0x400);
  49827. SetType(0XFFFF1348, "void __cdecl kernel_sc_43_boot_new_ios_kernel(void *ios_binary_address, uint32_t new_version);");
  49828. set_frame_size(0XFFFF1348, 0X10, 0, 0);
  49829. add_func (0XFFFF1370,0XFFFF143E);
  49830. set_func_flags(0XFFFF1370,0x400);
  49831. SetType(0XFFFF1370, "IOSReturnCode __cdecl kernel_sc_42_ios_boot(const char *path, uint32_t flag, uint32_t version);");
  49832. set_frame_size(0XFFFF1370, 0X20, 0, 0);
  49833. define_local_var(0XFFFF1370, 0XFFFF143E, "[bp-0X20]", "output_buffer");
  49834. define_local_var(0XFFFF1370, 0XFFFF143E, "[bp-0X1C]", "output_buffer_len");
  49835. define_local_var(0XFFFF1370, 0XFFFF143E, "R7", "flag");
  49836. define_local_var(0XFFFF1370, 0XFFFF143E, "R8", "new_ios_ver");
  49837. add_func (0XFFFF1478,0XFFFF17D2);
  49838. set_func_flags(0XFFFF1478,0x400);
  49839. SetType(0XFFFF1478, "uint32_t __cdecl kernel_sc_5a_load_module(const char *path);");
  49840. set_frame_size(0XFFFF1478, 0X58, 0, 0);
  49841. define_local_var(0XFFFF1478, 0XFFFF17D2, "[bp-0X58]", "priority");
  49842. define_local_var(0XFFFF1478, 0XFFFF17D2, "[bp-0X54]", "detached");
  49843. define_local_var(0XFFFF1478, 0XFFFF17D2, "[bp-0X44]", "note_offset");
  49844. define_local_var(0XFFFF1478, 0XFFFF17D2, "[bp-0X40]", "i");
  49845. define_local_var(0XFFFF1478, 0XFFFF17D2, "[bp-0X3C]", "paddr");
  49846. define_local_var(0XFFFF1478, 0XFFFF17D2, "[bp-0X38]", "vaddr");
  49847. define_local_var(0XFFFF1478, 0XFFFF17D2, "[bp-0X34]", "size");
  49848. add_func (0XFFFF17F4,0XFFFF18CC);
  49849. set_func_flags(0XFFFF17F4,0x400);
  49850. SetType(0XFFFF17F4, "IOSReturnCode kernel_sc_78_syscall_78;");
  49851. set_frame_size(0XFFFF17F4, 0X30, 0, 0);
  49852. define_local_var(0XFFFF17F4, 0XFFFF18CC, "[bp-0X30]", "unk");
  49853. define_local_var(0XFFFF17F4, 0XFFFF18CC, "[bp-0X2C]", "pointer");
  49854. add_func (0XFFFF18F0,0XFFFF1964);
  49855. set_func_flags(0XFFFF18F0,0x400);
  49856. SetType(0XFFFF18F0, "int __cdecl kernel_get_pid_priorities(ESSyscallStruct *params, int pid);");
  49857. set_frame_size(0XFFFF18F0, 0X20, 0, 0);
  49858. define_local_var(0XFFFF18F0, 0XFFFF1964, "[bp-0X20]", "unk");
  49859. define_local_var(0XFFFF18F0, 0XFFFF1964, "R4", "arg0");
  49860. define_local_var(0XFFFF18F0, 0XFFFF1964, "R5", "arg1");
  49861. set_name(0XFFFF190A, "error", SN_LOCAL);
  49862. set_name(0XFFFF1960, "invalid", SN_LOCAL);
  49863. add_func (0XFFFF1970,0XFFFF19B0);
  49864. set_func_flags(0XFFFF1970,0x400);
  49865. SetType(0XFFFF1970, "int __cdecl kernel_sc_47_GetSomeFlags(u32 *a, u16 *b);");
  49866. set_frame_size(0XFFFF1970, 0X14, 0, 0);
  49867. define_local_var(0XFFFF1970, 0XFFFF19B0, "[bp-0X14]", "unk");
  49868. define_local_var(0XFFFF1970, 0XFFFF19B0, "R6", "second");
  49869. define_local_var(0XFFFF1970, 0XFFFF19B0, "R5", "first");
  49870. add_func (0XFFFF19B4,0XFFFF19F4);
  49871. set_func_flags(0XFFFF19B4,0x400);
  49872. set_frame_size(0XFFFF19B4, 0X14, 0, 0);
  49873. define_local_var(0XFFFF19B4, 0XFFFF19F4, "[bp-0X14]", "unk");
  49874. add_func (0XFFFF19F8,0XFFFF1A52);
  49875. set_func_flags(0XFFFF19F8,0x400);
  49876. SetType(0XFFFF19F8, "int __fastcall read_from_otp(char address, void *data, unsigned int size);");
  49877. set_frame_size(0XFFFF19F8, 0X20, 0, 0);
  49878. add_func (0XFFFF1A5C,0XFFFF1AA2);
  49879. set_func_flags(0XFFFF1A5C,0x400);
  49880. set_frame_size(0XFFFF1A5C, 0X18, 0, 0);
  49881. add_func (0XFFFF1AAC,0XFFFF1AD6);
  49882. set_func_flags(0XFFFF1AAC,0x400);
  49883. SetType(0XFFFF1AAC, "signed int __fastcall read_boot2_version();");
  49884. set_frame_size(0XFFFF1AAC, 0XC, 0, 0);
  49885. add_func (0XFFFF1ADC,0XFFFF1B1C);
  49886. set_func_flags(0XFFFF1ADC,0x400);
  49887. set_frame_size(0XFFFF1ADC, 0XC, 0, 0);
  49888. add_func (0XFFFF1B20,0XFFFF1B4A);
  49889. set_func_flags(0XFFFF1B20,0x400);
  49890. SetType(0XFFFF1B20, "int __fastcall read_cacrl_version();");
  49891. set_frame_size(0XFFFF1B20, 0XC, 0, 0);
  49892. add_func (0XFFFF1B50,0XFFFF1B90);
  49893. set_func_flags(0XFFFF1B50,0x400);
  49894. set_frame_size(0XFFFF1B50, 0XC, 0, 0);
  49895. add_func (0XFFFF1B94,0XFFFF1BBE);
  49896. set_func_flags(0XFFFF1B94,0x400);
  49897. set_frame_size(0XFFFF1B94, 0XC, 0, 0);
  49898. add_func (0XFFFF1BC4,0XFFFF1C04);
  49899. set_func_flags(0XFFFF1BC4,0x400);
  49900. set_frame_size(0XFFFF1BC4, 0XC, 0, 0);
  49901. add_func (0XFFFF1C08,0XFFFF1C38);
  49902. set_func_flags(0XFFFF1C08,0x400);
  49903. set_frame_size(0XFFFF1C08, 0XC, 0, 0);
  49904. add_func (0XFFFF1C3C,0XFFFF1C66);
  49905. set_func_flags(0XFFFF1C3C,0x400);
  49906. set_frame_size(0XFFFF1C3C, 0XC, 0, 0);
  49907. add_func (0XFFFF1C6C,0XFFFF1C96);
  49908. set_func_flags(0XFFFF1C6C,0x400);
  49909. set_frame_size(0XFFFF1C6C, 0XC, 0, 0);
  49910. add_func (0XFFFF1C9C,0XFFFF1CDA);
  49911. set_func_flags(0XFFFF1C9C,0x400);
  49912. set_frame_size(0XFFFF1C9C, 0XC, 0, 0);
  49913. add_func (0XFFFF1CE0,0XFFFF1D14);
  49914. set_func_flags(0XFFFF1CE0,0x400);
  49915. SetType(0XFFFF1CE0, "void __cdecl get_device_id(unsigned int device_id);");
  49916. set_frame_size(0XFFFF1CE0, 0XC, 0, 0);
  49917. add_func (0XFFFF1D18,0XFFFF1DA2);
  49918. set_func_flags(0XFFFF1D18,0x400);
  49919. SetType(0XFFFF1D18, "void __cdecl read_keys_from_otp(u8 *device_cert, u8 *common_key, u8 *nand_hmac, u8 *nand_key);");
  49920. set_frame_size(0XFFFF1D18, 0X1C, 0, 0);
  49921. add_func (0XFFFF1DA8,0XFFFF1DDC);
  49922. set_func_flags(0XFFFF1DA8,0x400);
  49923. SetType(0XFFFF1DA8, "void __cdecl read_rng_key(void *rng_key);");
  49924. set_frame_size(0XFFFF1DA8, 0XC, 0, 0);
  49925. add_func (0XFFFF1DE0,0XFFFF1E1E);
  49926. set_func_flags(0XFFFF1DE0,0x400);
  49927. SetType(0XFFFF1DE0, "signed int __fastcall seeprom_read(char offset, u8 *dest, int length);");
  49928. set_frame_size(0XFFFF1DE0, 0X1C, 0, 0);
  49929. add_func (0XFFFF1E20,0XFFFF1ED6);
  49930. set_func_flags(0XFFFF1E20,0x400);
  49931. SetType(0XFFFF1E20, "void __fastcall get_ms_ca_ng_and_sig_and_key_id(char *ms, char *ca, u32 ng_id_, char *ng, u8 *ng_sig);");
  49932. set_frame_size(0XFFFF1E20, 0X28, 0, 0);
  49933. define_local_var(0XFFFF1E20, 0XFFFF1ED6, "[bp-0X28]", "ng_id");
  49934. define_local_var(0XFFFF1E20, 0XFFFF1ED6, "[bp-0X24]", "ca_id");
  49935. define_local_var(0XFFFF1E20, 0XFFFF1ED6, "[bp-0X20]", "ms_id");
  49936. define_local_var(0XFFFF1E20, 0XFFFF1ED6, "[bp+0]", "ng_sig");
  49937. add_func (0XFFFF1EE8,0XFFFF1F1C);
  49938. set_func_flags(0XFFFF1EE8,0x400);
  49939. SetType(0XFFFF1EE8, "void __cdecl read_common2_key(u8 common2_key[16]);");
  49940. set_frame_size(0XFFFF1EE8, 0XC, 0, 0);
  49941. add_func (0XFFFF1F20,0XFFFF1F24);
  49942. set_func_flags(0XFFFF1F20,0x400);
  49943. add_func (0XFFFF1FF4,0XFFFF207C);
  49944. set_func_flags(0XFFFF1FF4,0x400);
  49945. add_func (0XFFFF207C,0XFFFF2090);
  49946. set_func_flags(0XFFFF207C,0x400);
  49947. add_func (0XFFFF2090,0XFFFF20D4);
  49948. set_func_flags(0XFFFF2090,0x400);
  49949. SetType(0XFFFF2090, "_DWORD *__fastcall sub_FFFF2090(IOSThread *result, IOSThread *thread2);");
  49950. set_frame_size(0XFFFF2090, 0X4, 0, 0);
  49951. add_func (0XFFFF20D4,0XFFFF22E8);
  49952. set_func_flags(0XFFFF20D4,0x400);
  49953. set_frame_size(0XFFFF20D4, 0, 0, 0);
  49954. define_local_var(0XFFFF20D4, 0XFFFF22E8, "[bp+0]", "thread2");
  49955. add_func (0XFFFF22E8,0XFFFF2318);
  49956. set_func_flags(0XFFFF22E8,0x401);
  49957. set_frame_size(0XFFFF22E8, 0, 0, 0);
  49958. add_func (0XFFFF2318,0XFFFF232C);
  49959. set_func_flags(0XFFFF2318,0x400);
  49960. set_func_cmt(0XFFFF2318, "change CPSR and return old one", 1);
  49961. add_func (0XFFFF232C,0XFFFF2340);
  49962. set_func_flags(0XFFFF232C,0x400);
  49963. add_func (0XFFFF2340,0XFFFF23B4);
  49964. set_func_flags(0XFFFF2340,0x400);
  49965. SetType(0XFFFF2340, "void kernel_reschedule();");
  49966. add_func (0XFFFF23B4,0XFFFF23E0);
  49967. set_func_flags(0XFFFF23B4,0x400);
  49968. SetType(0XFFFF23B4, "__int64 __fastcall save_thread_context_and_reschedule();");
  49969. add_func (0XFFFF23E0,0XFFFF23E4);
  49970. set_func_flags(0XFFFF23E0,0x400);
  49971. add_func (0XFFFF23E4,0XFFFF23E8);
  49972. set_func_flags(0XFFFF23E4,0x401);
  49973. SetType(0XFFFF23E4, "void __cdecl jump_to_new_ios_kernel(void *address);");
  49974. add_func (0XFFFF23E8,0XFFFF23F4);
  49975. set_func_flags(0XFFFF23E8,0x401);
  49976. SetType(0XFFFF23E8, "int panic(const char *format, ...);");
  49977. set_func_cmt(0XFFFF23E8, "Panic (printf and hang)", 0);
  49978. set_name(0XFFFF23F0, "loop", SN_LOCAL);
  49979. add_func (0XFFFF2460,0XFFFF2474);
  49980. set_func_flags(0XFFFF2460,0x400);
  49981. add_func (0XFFFF2474,0XFFFF2488);
  49982. set_func_flags(0XFFFF2474,0x400);
  49983. add_func (0XFFFF2488,0XFFFF2494);
  49984. set_func_flags(0XFFFF2488,0x400);
  49985. add_func (0XFFFF2494,0XFFFF24A0);
  49986. set_func_flags(0XFFFF2494,0x400);
  49987. add_func (0XFFFF24A0,0XFFFF24AC);
  49988. set_func_flags(0XFFFF24A0,0x400);
  49989. add_func (0XFFFF24AC,0XFFFF24B8);
  49990. set_func_flags(0XFFFF24AC,0x400);
  49991. add_func (0XFFFF24B8,0XFFFF24C0);
  49992. set_func_flags(0XFFFF24B8,0x400);
  49993. add_func (0XFFFF24C0,0XFFFF24C8);
  49994. set_func_flags(0XFFFF24C0,0x400);
  49995. add_func (0XFFFF24C8,0XFFFF24D0);
  49996. set_func_flags(0XFFFF24C8,0x400);
  49997. add_func (0XFFFF24D0,0XFFFF24D8);
  49998. set_func_flags(0XFFFF24D0,0x400);
  49999. add_func (0XFFFF24D8,0XFFFF24E0);
  50000. set_func_flags(0XFFFF24D8,0x400);
  50001. add_func (0XFFFF24E0,0XFFFF24E8);
  50002. set_func_flags(0XFFFF24E0,0x400);
  50003. add_func (0XFFFF24E8,0XFFFF24F0);
  50004. set_func_flags(0XFFFF24E8,0x400);
  50005. add_func (0XFFFF24F0,0XFFFF24F8);
  50006. set_func_flags(0XFFFF24F0,0x400);
  50007. add_func (0XFFFF24F8,0XFFFF2500);
  50008. set_func_flags(0XFFFF24F8,0x400);
  50009. add_func (0XFFFF2500,0XFFFF2508);
  50010. set_func_flags(0XFFFF2500,0x400);
  50011. add_func (0XFFFF2508,0XFFFF2510);
  50012. set_func_flags(0XFFFF2508,0x400);
  50013. add_func (0XFFFF2510,0XFFFF2520);
  50014. set_func_flags(0XFFFF2510,0x400);
  50015. add_func (0XFFFF253C,0XFFFF2564);
  50016. set_func_flags(0XFFFF253C,0x400);
  50017. add_func (0XFFFF2564,0XFFFF2574);
  50018. set_func_flags(0XFFFF2564,0x400);
  50019. add_func (0XFFFF2578,0XFFFF2636);
  50020. set_func_flags(0XFFFF2578,0x400);
  50021. set_frame_size(0XFFFF2578, 0X14, 0, 0);
  50022. add_func (0XFFFF2660,0XFFFF26D6);
  50023. set_func_flags(0XFFFF2660,0x400);
  50024. SetType(0XFFFF2660, "int __cdecl kernel_IOS_CreateMessageQueue(uint32_t *ptr, uint32_t n_msgs);");
  50025. set_frame_size(0XFFFF2660, 0X18, 0, 0);
  50026. define_local_var(0XFFFF2660, 0XFFFF26D6, "[bp-0X18]", "unk");
  50027. add_func (0XFFFF26E4,0XFFFF275C);
  50028. set_func_flags(0XFFFF26E4,0x400);
  50029. SetType(0XFFFF26E4, "IOSReturnCode __cdecl kernel_IOS_DestroyMessageQueue(int queueid);");
  50030. set_frame_size(0XFFFF26E4, 0X14, 0, 0);
  50031. add_func (0XFFFF2764,0XFFFF27EE);
  50032. set_func_flags(0XFFFF2764,0x400);
  50033. SetType(0XFFFF2764, "signed int __cdecl kernel_queue_send_message(IOSQueue *queue, int message, int flags);");
  50034. set_frame_size(0XFFFF2764, 0X18, 0, 0);
  50035. add_func (0XFFFF27F8,0XFFFF2846);
  50036. set_func_flags(0XFFFF27F8,0x400);
  50037. SetType(0XFFFF27F8, "IOSReturnCode __cdecl kernel_IOS_SendMessage(int queueid, uint32_t message, uint32_t flags);");
  50038. set_frame_size(0XFFFF27F8, 0X14, 0, 0);
  50039. add_func (0XFFFF2850,0XFFFF288C);
  50040. set_func_flags(0XFFFF2850,0x400);
  50041. SetType(0XFFFF2850, "signed int __fastcall iosc_queue_send_message(unsigned int queue_id, int message, unsigned int flags);");
  50042. set_frame_size(0XFFFF2850, 0X14, 0, 0);
  50043. add_func (0XFFFF2890,0XFFFF295C);
  50044. set_func_flags(0XFFFF2890,0x400);
  50045. SetType(0XFFFF2890, "IOSReturnCode __cdecl kernel_IOS_JamMessage(int queueid, uint32_t message, uint32_t flags);");
  50046. set_frame_size(0XFFFF2890, 0X1C, 0, 0);
  50047. add_func (0XFFFF2968,0XFFFF29DE);
  50048. set_func_flags(0XFFFF2968,0x400);
  50049. SetType(0XFFFF2968, "IOSReturnCode __cdecl kernel_queue_receive_message(IOSQueue *queue, u32 *message, u32 nonblock);");
  50050. set_frame_size(0XFFFF2968, 0X18, 0, 0);
  50051. add_func (0XFFFF29E4,0XFFFF2A5C);
  50052. set_func_flags(0XFFFF29E4,0x400);
  50053. SetType(0XFFFF29E4, "IOSReturnCode __cdecl iosReceiveMessage(int queueid, uint32_t *message, uint32_t flags);");
  50054. set_frame_size(0XFFFF29E4, 0X20, 0, 0);
  50055. define_local_var(0XFFFF29E4, 0XFFFF2A5C, "[bp-0X20]", "unk");
  50056. add_func (0XFFFF2A64,0XFFFF2AA0);
  50057. set_func_flags(0XFFFF2A64,0x400);
  50058. SetType(0XFFFF2A64, "signed int __fastcall iosc_queue_receive_message(unsigned int queue_id, _DWORD *message, unsigned int flags);");
  50059. set_frame_size(0XFFFF2A64, 0X14, 0, 0);
  50060. add_func (0XFFFF2AA4,0XFFFF2B22);
  50061. set_func_flags(0XFFFF2AA4,0x400);
  50062. SetType(0XFFFF2AA4, "IOSReturnCode __cdecl kernel_IOS_HandleEvent(int device, int queueid, int message);");
  50063. set_frame_size(0XFFFF2AA4, 0X18, 0, 0);
  50064. add_func (0XFFFF2B3C,0XFFFF2B7A);
  50065. set_func_flags(0XFFFF2B3C,0x400);
  50066. SetType(0XFFFF2B3C, "IOSReturnCode __cdecl kernel_IOS_UnregisterEventHandler(int device);");
  50067. set_frame_size(0XFFFF2B3C, 0XC, 0, 0);
  50068. add_func (0XFFFF2B84,0XFFFF2BD2);
  50069. set_func_flags(0XFFFF2B84,0x400);
  50070. SetType(0XFFFF2B84, "void __fastcall kernel_print_queue_info(int queue_id);");
  50071. set_frame_size(0XFFFF2B84, 0X10, 0, 0);
  50072. add_func (0XFFFF2BEC,0XFFFF2C08);
  50073. set_func_flags(0XFFFF2BEC,0x400);
  50074. SetType(0XFFFF2BEC, "void __cdecl kernel_print_all_queues();");
  50075. set_frame_size(0XFFFF2BEC, 0X8, 0, 0);
  50076. add_func (0XFFFF2C0C,0XFFFF2C9A);
  50077. set_func_flags(0XFFFF2C0C,0x400);
  50078. SetType(0XFFFF2C0C, "signed int __fastcall ios_cmd_some_tid_check(int a1, IOSRequest *request);");
  50079. set_frame_size(0XFFFF2C0C, 0X14, 0, 0);
  50080. add_func (0XFFFF2CB4,0XFFFF2D02);
  50081. set_func_flags(0XFFFF2CB4,0x400);
  50082. set_frame_size(0XFFFF2CB4, 0XC, 0, 0);
  50083. add_func (0XFFFF2D24,0XFFFF2D68);
  50084. set_func_flags(0XFFFF2D24,0x400);
  50085. SetType(0XFFFF2D24, "signed int __fastcall sub_FFFF2D24(const char *a1);");
  50086. set_frame_size(0XFFFF2D24, 0XC, 0, 0);
  50087. add_func (0XFFFF2D74,0XFFFF2E80);
  50088. set_func_flags(0XFFFF2D74,0x400);
  50089. SetType(0XFFFF2D74, "bool __cdecl kernel_IOS_RegisterResourceManager(const char *device, int queueid);");
  50090. set_frame_size(0XFFFF2D74, 0X28, 0, 0);
  50091. define_local_var(0XFFFF2D74, 0XFFFF2E80, "[bp-0X28]", "unk");
  50092. add_func (0XFFFF2E9C,0XFFFF2ED2);
  50093. set_func_flags(0XFFFF2E9C,0x400);
  50094. set_frame_size(0XFFFF2E9C, 0X14, 0, 0);
  50095. add_func (0XFFFF2ED4,0XFFFF2F9E);
  50096. set_func_flags(0XFFFF2ED4,0x400);
  50097. SetType(0XFFFF2ED4, "int __cdecl kernel_sc_59_init_ipc(void *pointer);");
  50098. set_frame_size(0XFFFF2ED4, 0X1C, 0, 0);
  50099. add_func (0XFFFF2FC0,0XFFFF3012);
  50100. set_func_flags(0XFFFF2FC0,0x400);
  50101. SetType(0XFFFF2FC0, "int __cdecl kernel_send_request_to_rm(IOSRequest *request, IOSResourceManager *rm);");
  50102. set_frame_size(0XFFFF2FC0, 0X10, 0, 0);
  50103. define_local_var(0XFFFF2FC0, 0XFFFF3012, "[bp-0X10]", "message");
  50104. add_func (0XFFFF3020,0XFFFF318C);
  50105. set_func_flags(0XFFFF3020,0x400);
  50106. SetType(0XFFFF3020, "int __cdecl ios_open(const char *device, IOSOpenMode mode);");
  50107. set_frame_size(0XFFFF3020, 0X3C, 0, 0);
  50108. define_local_var(0XFFFF3020, 0XFFFF318C, "[bp-0X3C]", "unk");
  50109. define_local_var(0XFFFF3020, 0XFFFF318C, "[bp-0X28]", "string");
  50110. add_func (0XFFFF31AC,0XFFFF31D0);
  50111. set_func_flags(0XFFFF31AC,0x400);
  50112. SetType(0XFFFF31AC, "int __cdecl kernel_IOS_Open(const char *device, int mode);");
  50113. set_frame_size(0XFFFF31AC, 0X10, 0, 0);
  50114. add_func (0XFFFF31D0,0XFFFF3258);
  50115. set_func_flags(0XFFFF31D0,0x400);
  50116. SetType(0XFFFF31D0, "int __cdecl kernel_IOS_OpenAsync(const char *device, int mode, int queueid, IOSRequest *message);");
  50117. set_frame_size(0XFFFF31D0, 0X24, 0, 0);
  50118. define_local_var(0XFFFF31D0, 0XFFFF3258, "[bp-0X24]", "unk");
  50119. add_func (0XFFFF3260,0XFFFF335E);
  50120. set_func_flags(0XFFFF3260,0x400);
  50121. SetType(0XFFFF3260, "int __cdecl ios_close(s32 fd, IOSQueue *queue, IOSRequest *message);");
  50122. set_frame_size(0XFFFF3260, 0X20, 0, 0);
  50123. define_local_var(0XFFFF3260, 0XFFFF335E, "[bp-0X20]", "request");
  50124. add_func (0XFFFF3388,0XFFFF33AC);
  50125. set_func_flags(0XFFFF3388,0x400);
  50126. SetType(0XFFFF3388, "IOSReturnCode __cdecl kernel_IOS_Close(int fd);");
  50127. set_frame_size(0XFFFF3388, 0XC, 0, 0);
  50128. add_func (0XFFFF33AC,0XFFFF341C);
  50129. set_func_flags(0XFFFF33AC,0x400);
  50130. SetType(0XFFFF33AC, "int __cdecl kernel_IOS_CloseAsync(int fd, int queueid, IOSRequest *message);");
  50131. set_frame_size(0XFFFF33AC, 0X20, 0, 0);
  50132. define_local_var(0XFFFF33AC, 0XFFFF341C, "[bp-0X20]", "unk");
  50133. add_func (0XFFFF3424,0XFFFF3558);
  50134. set_func_flags(0XFFFF3424,0x400);
  50135. SetType(0XFFFF3424, "signed int __fastcall ios_read(int fd, void *buf, u32 length, IOSQueue *queue, IOSRequest *message);");
  50136. set_frame_size(0XFFFF3424, 0X20, 0, 0);
  50137. define_local_var(0XFFFF3424, 0XFFFF3558, "[bp-0X20]", "unk");
  50138. define_local_var(0XFFFF3424, 0XFFFF3558, "[bp-0X1C]", "request");
  50139. add_func (0XFFFF3580,0XFFFF35B8);
  50140. set_func_flags(0XFFFF3580,0x400);
  50141. SetType(0XFFFF3580, "int __cdecl kernel_IOS_Read(int fd, void *buf, uint32_t len);");
  50142. set_frame_size(0XFFFF3580, 0X18, 0, 0);
  50143. define_local_var(0XFFFF3580, 0XFFFF35B8, "[bp-0X18]", "message");
  50144. add_func (0XFFFF35B8,0XFFFF3634);
  50145. set_func_flags(0XFFFF35B8,0x400);
  50146. SetType(0XFFFF35B8, "int __cdecl kernel_IOS_ReadAsync(int fd, void *buf, uint32_t len, int queueid, IOSRequest *message);");
  50147. set_frame_size(0XFFFF35B8, 0X24, 0, 0);
  50148. define_local_var(0XFFFF35B8, 0XFFFF3634, "[bp-0X24]", "unk");
  50149. define_local_var(0XFFFF35B8, 0XFFFF3634, "[bp+0]", "message");
  50150. add_func (0XFFFF363C,0XFFFF3770);
  50151. set_func_flags(0XFFFF363C,0x400);
  50152. set_frame_size(0XFFFF363C, 0X20, 0, 0);
  50153. define_local_var(0XFFFF363C, 0XFFFF3770, "[bp-0X20]", "unk");
  50154. define_local_var(0XFFFF363C, 0XFFFF3770, "[bp-0X1C]", "a2");
  50155. add_func (0XFFFF3798,0XFFFF37D0);
  50156. set_func_flags(0XFFFF3798,0x400);
  50157. SetType(0XFFFF3798, "int __cdecl kernel_IOS_Write(int fd, const void *buf, uint32_t len);");
  50158. set_frame_size(0XFFFF3798, 0X18, 0, 0);
  50159. add_func (0XFFFF37D0,0XFFFF384C);
  50160. set_func_flags(0XFFFF37D0,0x400);
  50161. SetType(0XFFFF37D0, "int __cdecl kernel_IOS_WriteAsync(int fd, const void *buf, uint32_t len, int queueid, IOSRequest *message);");
  50162. set_frame_size(0XFFFF37D0, 0X24, 0, 0);
  50163. define_local_var(0XFFFF37D0, 0XFFFF384C, "[bp-0X24]", "unk");
  50164. define_local_var(0XFFFF37D0, 0XFFFF384C, "[bp+0]", "message");
  50165. add_func (0XFFFF3854,0XFFFF393E);
  50166. set_func_flags(0XFFFF3854,0x400);
  50167. SetType(0XFFFF3854, "signed int __fastcall ios_seek(int fd, int offset, SeekMode whence, IOSQueue *queue, IOSRequest *reply);");
  50168. set_frame_size(0XFFFF3854, 0X1C, 0, 0);
  50169. define_local_var(0XFFFF3854, 0XFFFF393E, "[bp-0X1C]", "request");
  50170. define_local_var(0XFFFF3854, 0XFFFF393E, "[bp+0]", "reply");
  50171. add_func (0XFFFF3968,0XFFFF39A0);
  50172. set_func_flags(0XFFFF3968,0x400);
  50173. SetType(0XFFFF3968, "int __cdecl kernel_IOS_Seek(int fd, int offset, int origin);");
  50174. set_frame_size(0XFFFF3968, 0X18, 0, 0);
  50175. define_local_var(0XFFFF3968, 0XFFFF39A0, "[bp-0X18]", "reply");
  50176. add_func (0XFFFF39A0,0XFFFF3A1C);
  50177. set_func_flags(0XFFFF39A0,0x400);
  50178. SetType(0XFFFF39A0, "int __cdecl kernel_IOS_SeekAsync(int fd, int offset, int origin, int queueid, IOSRequest *message);");
  50179. set_frame_size(0XFFFF39A0, 0X24, 0, 0);
  50180. define_local_var(0XFFFF39A0, 0XFFFF3A1C, "[bp-0X24]", "reply");
  50181. define_local_var(0XFFFF39A0, 0XFFFF3A1C, "[bp+0]", "message");
  50182. add_func (0XFFFF3A24,0XFFFF3BA4);
  50183. set_func_flags(0XFFFF3A24,0x400);
  50184. SetType(0XFFFF3A24, "IOSReturnCode __cdecl ios_ioctl(s32 fd, u32 number, u8 *in_buffer, u32 in_size, u8 *out_buffer, u32 out_size, u32 mq, IOSRequest *reply);");
  50185. set_frame_size(0XFFFF3A24, 0X20, 0, 0);
  50186. define_local_var(0XFFFF3A24, 0XFFFF3BA4, "[bp-0X20]", "unk");
  50187. define_local_var(0XFFFF3A24, 0XFFFF3BA4, "[bp-0X1C]", "request");
  50188. add_func (0XFFFF3BCC,0XFFFF3C16);
  50189. set_func_flags(0XFFFF3BCC,0x400);
  50190. SetType(0XFFFF3BCC, "IOSReturnCode __cdecl kernel_IOS_Ioctl(int fd, uint32_t request, void *input_buffer, uint32_t input_buffer_len, void *output_buffer, uint32_t output_buffer_len);");
  50191. set_frame_size(0XFFFF3BCC, 0X28, 0, 0);
  50192. define_local_var(0XFFFF3BCC, 0XFFFF3C16, "[bp-0X28]", "a2_28");
  50193. define_local_var(0XFFFF3BCC, 0XFFFF3C16, "[bp-0X24]", "a2_32");
  50194. define_local_var(0XFFFF3BCC, 0XFFFF3C16, "[bp-0X20]", "queue");
  50195. define_local_var(0XFFFF3BCC, 0XFFFF3C16, "[bp-0X1C]", "reply");
  50196. define_local_var(0XFFFF3BCC, 0XFFFF3C16, "[bp+0]", "output_buffer");
  50197. define_local_var(0XFFFF3BCC, 0XFFFF3C16, "[bp+0X4]", "output_buffer_len");
  50198. add_func (0XFFFF3C18,0XFFFF3CA4);
  50199. set_func_flags(0XFFFF3C18,0x400);
  50200. SetType(0XFFFF3C18, "IOSReturnCode __cdecl kernel_IOS_IoctlAsync(int fd, uint32_t request, void *input_buffer, uint32_t input_buffer_len, void *output_buffer, uint32_t output_buffer_len, int queueid, IOSRequest *message);");
  50201. set_frame_size(0XFFFF3C18, 0X34, 0, 0);
  50202. define_local_var(0XFFFF3C18, 0XFFFF3CA4, "[bp-0X34]", "unk");
  50203. define_local_var(0XFFFF3C18, 0XFFFF3CA4, "[bp-0X30]", "a2_32");
  50204. define_local_var(0XFFFF3C18, 0XFFFF3CA4, "[bp-0X2C]", "queue");
  50205. define_local_var(0XFFFF3C18, 0XFFFF3CA4, "[bp-0X28]", "reply");
  50206. define_local_var(0XFFFF3C18, 0XFFFF3CA4, "[bp+0]", "output_buffer");
  50207. define_local_var(0XFFFF3C18, 0XFFFF3CA4, "[bp+0X4]", "output_buffer_len");
  50208. define_local_var(0XFFFF3C18, 0XFFFF3CA4, "[bp+0X8]", "queueid");
  50209. define_local_var(0XFFFF3C18, 0XFFFF3CA4, "[bp+0XC]", "message");
  50210. add_func (0XFFFF3CAC,0XFFFF3EA8);
  50211. set_func_flags(0XFFFF3CAC,0x400);
  50212. SetType(0XFFFF3CAC, "IOSReturnCode __cdecl ios_ioctlv(int fd, uint32_t request, uint32_t vector_count_in, uint32_t vector_count_out, IOVector *vectors, IOSQueue *queue, IOSRequest *reply, bool check_vectors);");
  50213. set_frame_size(0XFFFF3CAC, 0X24, 0, 0);
  50214. define_local_var(0XFFFF3CAC, 0XFFFF3EA8, "[bp-0X24]", "unk");
  50215. define_local_var(0XFFFF3CAC, 0XFFFF3EA8, "[bp-0X20]", "check_vectors");
  50216. add_func (0XFFFF3ED0,0XFFFF3F18);
  50217. set_func_flags(0XFFFF3ED0,0x400);
  50218. SetType(0XFFFF3ED0, "IOSReturnCode __fastcall ios_ioctlv_unk_wrapper(u32 fd, int request, int in_cnt, int out_cnt, IOVector *vectors);");
  50219. set_frame_size(0XFFFF3ED0, 0X28, 0, 0);
  50220. define_local_var(0XFFFF3ED0, 0XFFFF3F18, "[bp-0X28]", "vectors");
  50221. define_local_var(0XFFFF3ED0, 0XFFFF3F18, "[bp-0X24]", "unk1");
  50222. define_local_var(0XFFFF3ED0, 0XFFFF3F18, "[bp-0X20]", "unk2");
  50223. define_local_var(0XFFFF3ED0, 0XFFFF3F18, "[bp-0X1C]", "unk3");
  50224. add_func (0XFFFF3F18,0XFFFF3FA2);
  50225. set_func_flags(0XFFFF3F18,0x400);
  50226. SetType(0XFFFF3F18, "int __fastcall ios_ioctlv_unk_wrapper2(unsigned int a1, int a2, unsigned int a3, unsigned int a4, int a5, unsigned int queue_id, int a7);");
  50227. set_frame_size(0XFFFF3F18, 0X34, 0, 0);
  50228. define_local_var(0XFFFF3F18, 0XFFFF3FA2, "[bp-0X34]", "vectors");
  50229. define_local_var(0XFFFF3F18, 0XFFFF3FA2, "[bp-0X30]", "unk1");
  50230. define_local_var(0XFFFF3F18, 0XFFFF3FA2, "[bp-0X2C]", "unk2");
  50231. define_local_var(0XFFFF3F18, 0XFFFF3FA2, "[bp-0X28]", "unk3");
  50232. define_local_var(0XFFFF3F18, 0XFFFF3FA2, "[bp+0X4]", "queue_id");
  50233. define_local_var(0XFFFF3F18, 0XFFFF3FA2, "[bp+0X8]", "pointer");
  50234. add_func (0XFFFF3FAC,0XFFFF3FF6);
  50235. set_func_flags(0XFFFF3FAC,0x400);
  50236. SetType(0XFFFF3FAC, "IOSReturnCode __cdecl kernel_IOS_Ioctlv(int fd, uint32_t request, uint32_t vector_count_in, uint32_t vector_count_out, IOVector *vectors);");
  50237. set_frame_size(0XFFFF3FAC, 0X28, 0, 0);
  50238. define_local_var(0XFFFF3FAC, 0XFFFF3FF6, "[bp-0X28]", "vectors");
  50239. define_local_var(0XFFFF3FAC, 0XFFFF3FF6, "[bp-0X24]", "unk1");
  50240. define_local_var(0XFFFF3FAC, 0XFFFF3FF6, "[bp-0X20]", "unk2");
  50241. define_local_var(0XFFFF3FAC, 0XFFFF3FF6, "[bp-0X1C]", "unk3");
  50242. define_local_var(0XFFFF3FAC, 0XFFFF3FF6, "[bp+0]", "vector");
  50243. add_func (0XFFFF3FF8,0XFFFF4084);
  50244. set_func_flags(0XFFFF3FF8,0x400);
  50245. SetType(0XFFFF3FF8, "IOSReturnCode __cdecl kernel_IOS_IoctlvAsync(int fd, uint32_t request, uint32_t vector_count_in, uint32_t vector_count_out, IOVector *vectors, int queueid, IOSRequest *message);");
  50246. set_frame_size(0XFFFF3FF8, 0X34, 0, 0);
  50247. define_local_var(0XFFFF3FF8, 0XFFFF4084, "[bp-0X34]", "vectors");
  50248. define_local_var(0XFFFF3FF8, 0XFFFF4084, "[bp-0X30]", "unk1");
  50249. define_local_var(0XFFFF3FF8, 0XFFFF4084, "[bp-0X2C]", "unk2");
  50250. define_local_var(0XFFFF3FF8, 0XFFFF4084, "[bp-0X28]", "unk3");
  50251. define_local_var(0XFFFF3FF8, 0XFFFF4084, "[bp+0]", "vector");
  50252. define_local_var(0XFFFF3FF8, 0XFFFF4084, "[bp+0X4]", "queueid");
  50253. define_local_var(0XFFFF3FF8, 0XFFFF4084, "[bp+0X8]", "message");
  50254. add_func (0XFFFF408C,0XFFFF410C);
  50255. set_func_flags(0XFFFF408C,0x400);
  50256. SetType(0XFFFF408C, "void __cdecl kernel_IOS_ResourceReply(IOSRequest *request, int retval);");
  50257. set_frame_size(0XFFFF408C, 0X10, 0, 0);
  50258. add_func (0XFFFF4120,0XFFFF415E);
  50259. set_func_flags(0XFFFF4120,0x400);
  50260. SetType(0XFFFF4120, "void __cdecl kernel_print_rm_info(int rm_id);");
  50261. set_frame_size(0XFFFF4120, 0XC, 0, 0);
  50262. add_func (0XFFFF4170,0XFFFF418C);
  50263. set_func_flags(0XFFFF4170,0x400);
  50264. SetType(0XFFFF4170, "void __cdecl kernel_print_all_rms();");
  50265. set_frame_size(0XFFFF4170, 0X8, 0, 0);
  50266. add_func (0XFFFF4190,0XFFFF41AA);
  50267. set_func_flags(0XFFFF4190,0x400);
  50268. set_frame_size(0XFFFF4190, 0X4, 0, 0);
  50269. add_func (0XFFFF41B8,0XFFFF4230);
  50270. set_func_flags(0XFFFF41B8,0x400);
  50271. set_frame_size(0XFFFF41B8, 0X14, 0, 0);
  50272. add_func (0XFFFF423C,0XFFFF4318);
  50273. set_func_flags(0XFFFF423C,0x401);
  50274. set_frame_size(0XFFFF423C, 0X20, 0, 0);
  50275. add_func (0XFFFF432C,0XFFFF43D0);
  50276. set_func_flags(0XFFFF432C,0x400);
  50277. SetType(0XFFFF432C, "IOSReturnCode __cdecl kernel_IOS_CreateTimer(int time_us, int repeat_time_us, int queueid, uint32_t message);");
  50278. set_frame_size(0XFFFF432C, 0X1C, 0, 0);
  50279. add_func (0XFFFF43DC,0XFFFF445C);
  50280. set_func_flags(0XFFFF43DC,0x400);
  50281. SetType(0XFFFF43DC, "IOSReturnCode __cdecl kernel_IOS_RestartTimer(int timerid, int time_us, int repeat_time_us);");
  50282. set_frame_size(0XFFFF43DC, 0X18, 0, 0);
  50283. add_func (0XFFFF4464,0XFFFF4502);
  50284. set_func_flags(0XFFFF4464,0x400);
  50285. set_frame_size(0XFFFF4464, 0X14, 0, 0);
  50286. add_func (0XFFFF4518,0XFFFF4524);
  50287. set_func_flags(0XFFFF4518,0x400);
  50288. SetType(0XFFFF4518, "IOSReturnCode __cdecl kernel_IOS_StopTimer(int timerid);");
  50289. set_frame_size(0XFFFF4518, 0X4, 0, 0);
  50290. add_func (0XFFFF4524,0XFFFF4530);
  50291. set_func_flags(0XFFFF4524,0x400);
  50292. SetType(0XFFFF4524, "IOSReturnCode __cdecl kernel_IOS_DestroyTimer(int timerid);");
  50293. set_frame_size(0XFFFF4524, 0X4, 0, 0);
  50294. add_func (0XFFFF4530,0XFFFF4536);
  50295. set_func_flags(0XFFFF4530,0x400);
  50296. SetType(0XFFFF4530, "uint32_t __cdecl kernel_sc_15_time_now();");
  50297. add_func (0XFFFF453C,0XFFFF458C);
  50298. set_func_flags(0XFFFF453C,0x400);
  50299. SetType(0XFFFF453C, "int __fastcall kernel_print_timer_info(int i);");
  50300. set_frame_size(0XFFFF453C, 0X8, 0, 0);
  50301. add_func (0XFFFF45A8,0XFFFF45C4);
  50302. set_func_flags(0XFFFF45A8,0x400);
  50303. SetType(0XFFFF45A8, "void __cdecl kernel_print_all_timers();");
  50304. set_frame_size(0XFFFF45A8, 0X8, 0, 0);
  50305. add_func (0XFFFF45C8,0XFFFF4612);
  50306. set_func_flags(0XFFFF45C8,0x400);
  50307. SetType(0XFFFF45C8, "int __cdecl pointer_check_stuff(void *pointer, size_t size, u32 type, IOSProcessId current_pid, u32 owner_pid);");
  50308. set_frame_size(0XFFFF45C8, 0X20, 0, 0);
  50309. define_local_var(0XFFFF45C8, 0XFFFF4612, "[bp-0X20]", "a5");
  50310. define_local_var(0XFFFF45C8, 0XFFFF4612, "[bp+0]", "owner_pid");
  50311. add_func (0XFFFF4614,0XFFFF463E);
  50312. set_func_flags(0XFFFF4614,0x400);
  50313. set_frame_size(0XFFFF4614, 0X4, 0, 0);
  50314. add_func (0XFFFF4640,0XFFFF46C4);
  50315. set_func_flags(0XFFFF4640,0x400);
  50316. SetType(0XFFFF4640, "int __cdecl kernel_IOS_CreateHeap(void *ptr, int size);");
  50317. set_frame_size(0XFFFF4640, 0X18, 0, 0);
  50318. define_local_var(0XFFFF4640, 0XFFFF46C4, "[bp-0X18]", "unk");
  50319. add_func (0XFFFF46D0,0XFFFF471A);
  50320. set_func_flags(0XFFFF46D0,0x400);
  50321. SetType(0XFFFF46D0, "IOSReturnCode __cdecl kernel_IOS_DestroyHeap(int heapid);");
  50322. set_frame_size(0XFFFF46D0, 0XC, 0, 0);
  50323. add_func (0XFFFF4724,0XFFFF4830);
  50324. set_func_flags(0XFFFF4724,0x400);
  50325. SetType(0XFFFF4724, "void *__cdecl kernel_heap_alloc(u32 heap_id, u32 size, u32 align);");
  50326. set_frame_size(0XFFFF4724, 0X18, 0, 0);
  50327. add_func (0XFFFF4840,0XFFFF484C);
  50328. set_func_flags(0XFFFF4840,0x400);
  50329. SetType(0XFFFF4840, "void *__cdecl kernel_IOS_Alloc(int heapid, uint32_t size);");
  50330. set_frame_size(0XFFFF4840, 0X4, 0, 0);
  50331. add_func (0XFFFF484C,0XFFFF4856);
  50332. set_func_flags(0XFFFF484C,0x400);
  50333. SetType(0XFFFF484C, "void *__cdecl kernel_IOS_AllocAligned(int heapid, uint32_t size, uint32_t align);");
  50334. set_frame_size(0XFFFF484C, 0X4, 0, 0);
  50335. add_func (0XFFFF4858,0XFFFF48FA);
  50336. set_func_flags(0XFFFF4858,0x400);
  50337. SetType(0XFFFF4858, "int __cdecl iosFree(int heapid, void *ptr);");
  50338. set_frame_size(0XFFFF4858, 0X14, 0, 0);
  50339. add_func (0XFFFF4908,0XFFFF4958);
  50340. set_func_flags(0XFFFF4908,0x400);
  50341. SetType(0XFFFF4908, "int __cdecl kernel_print_heap_info(u32 heap_id);");
  50342. set_frame_size(0XFFFF4908, 0X8, 0, 0);
  50343. add_func (0XFFFF4974,0XFFFF4990);
  50344. set_func_flags(0XFFFF4974,0x400);
  50345. SetType(0XFFFF4974, "void __cdecl kernel_print_all_heaps();");
  50346. set_frame_size(0XFFFF4974, 0X8, 0, 0);
  50347. add_func (0XFFFF4994,0XFFFF49F6);
  50348. set_func_flags(0XFFFF4994,0x400);
  50349. set_frame_size(0XFFFF4994, 0X14, 0, 0);
  50350. add_func (0XFFFF4A0C,0XFFFF4AB6);
  50351. set_func_flags(0XFFFF4A0C,0x400);
  50352. SetType(0XFFFF4A0C, "int __fastcall ipc_flush_data_buffers_and_trigger_ipc_reply(IOSRequest *request);");
  50353. set_frame_size(0XFFFF4A0C, 0X10, 0, 0);
  50354. add_func (0XFFFF4ABC,0XFFFF4EA6);
  50355. set_func_flags(0XFFFF4ABC,0x400);
  50356. SetType(0XFFFF4ABC, "void __cdecl kernel_ipc_dispatch_thread(void *argument);");
  50357. set_frame_size(0XFFFF4ABC, 0X40, 0, 0);
  50358. define_local_var(0XFFFF4ABC, 0XFFFF4EA6, "[bp-0X40]", "vector");
  50359. define_local_var(0XFFFF4ABC, 0XFFFF4EA6, "[bp-0X3C]", "queueid");
  50360. define_local_var(0XFFFF4ABC, 0XFFFF4EA6, "[bp-0X34]", "message");
  50361. define_local_var(0XFFFF4ABC, 0XFFFF4EA6, "[bp-0X30]", "vector_count_out");
  50362. define_local_var(0XFFFF4ABC, 0XFFFF4EA6, "[bp-0X2C]", "vector_count_in");
  50363. define_local_var(0XFFFF4ABC, 0XFFFF4EA6, "[bp-0X28]", "msg");
  50364. set_name(0XFFFF4B0E, "ipc_dispatch_main_loop", SN_LOCAL);
  50365. set_name(0XFFFF4BA0, "failed_buf_check", SN_LOCAL);
  50366. set_name(0XFFFF4BE4, "def_FFFF4BE2", SN_LOCAL);
  50367. set_name(0XFFFF4C60, "ipc_dispatch_print_error_and_goto_end", SN_LOCAL);
  50368. set_name(0XFFFF4C68, "ipc_dispatch_write_error_return_code", SN_LOCAL);
  50369. set_name(0XFFFF4CAA, "ipc_dispatch_end", SN_LOCAL);
  50370. set_name(0XFFFF4CB2, "ipc_dispatch_store_return_code", SN_LOCAL);
  50371. set_name(0XFFFF4CDA, "ipc_dispatch_failed_check", SN_LOCAL);
  50372. set_name(0XFFFF4E8E, "ipc_dispatch_invalid_open_path", SN_LOCAL);
  50373. add_func (0XFFFF4EBC,0XFFFF4F0E);
  50374. set_func_flags(0XFFFF4EBC,0x400);
  50375. set_frame_size(0XFFFF4EBC, 0X8, 0, 0);
  50376. add_func (0XFFFF4F18,0XFFFF4F70);
  50377. set_func_flags(0XFFFF4F18,0x400);
  50378. set_frame_size(0XFFFF4F18, 0X8, 0, 0);
  50379. add_func (0XFFFF4F78,0XFFFF5046);
  50380. set_func_flags(0XFFFF4F78,0x400);
  50381. set_frame_size(0XFFFF4F78, 0X14, 0, 0);
  50382. add_func (0XFFFF5054,0XFFFF50F4);
  50383. set_func_flags(0XFFFF5054,0x400);
  50384. SetType(0XFFFF5054, "IOSReturnCode __cdecl pointer_check(void *pointer, int type, u32 current_pid, u32 owner_pid, _DWORD *a5);");
  50385. set_frame_size(0XFFFF5054, 0X18, 0, 0);
  50386. define_local_var(0XFFFF5054, 0XFFFF50F4, "[bp+0]", "a5");
  50387. add_func (0XFFFF5104,0XFFFF5170);
  50388. set_func_flags(0XFFFF5104,0x400);
  50389. set_frame_size(0XFFFF5104, 0X2C, 0, 0);
  50390. add_func (0XFFFF5178,0XFFFF51E4);
  50391. set_func_flags(0XFFFF5178,0x400);
  50392. set_frame_size(0XFFFF5178, 0X2C, 0, 0);
  50393. add_func (0XFFFF51EC,0XFFFF52BA);
  50394. set_func_flags(0XFFFF51EC,0x400);
  50395. set_frame_size(0XFFFF51EC, 0X28, 0, 0);
  50396. add_func (0XFFFF52D4,0XFFFF5334);
  50397. set_func_flags(0XFFFF52D4,0x400);
  50398. SetType(0XFFFF52D4, "void *__cdecl kernel_sc_4f_virt_to_phys(void *ptr);");
  50399. set_frame_size(0XFFFF52D4, 0X4, 0, 0);
  50400. add_func (0XFFFF535C,0XFFFF540E);
  50401. set_func_flags(0XFFFF535C,0x400);
  50402. set_frame_size(0XFFFF535C, 0XC, 0, 0);
  50403. add_func (0XFFFF5424,0XFFFF5480);
  50404. set_func_flags(0XFFFF5424,0x400);
  50405. set_frame_size(0XFFFF5424, 0X18, 0, 0);
  50406. add_func (0XFFFF5494,0XFFFF5574);
  50407. set_func_flags(0XFFFF5494,0x400);
  50408. set_frame_size(0XFFFF5494, 0X1C, 0, 0);
  50409. add_func (0XFFFF5598,0XFFFF55C4);
  50410. set_func_flags(0XFFFF5598,0x401);
  50411. set_frame_size(0XFFFF5598, 0X14, 0, 0);
  50412. define_local_var(0XFFFF5598, 0XFFFF55C4, "[bp-0X10]", "ptr");
  50413. add_func (0XFFFF55CC,0XFFFF55F4);
  50414. set_func_flags(0XFFFF55CC,0x400);
  50415. set_frame_size(0XFFFF55CC, 0X4, 0, 0);
  50416. add_func (0XFFFF55F8,0XFFFF5646);
  50417. set_func_flags(0XFFFF55F8,0x400);
  50418. set_frame_size(0XFFFF55F8, 0X14, 0, 0);
  50419. add_func (0XFFFF5654,0XFFFF565A);
  50420. set_func_flags(0XFFFF5654,0x400);
  50421. add_func (0XFFFF5660,0XFFFF5760);
  50422. set_func_flags(0XFFFF5660,0x400);
  50423. set_frame_size(0XFFFF5660, 0X24, 0, 0);
  50424. add_func (0XFFFF57A0,0XFFFF57BE);
  50425. set_func_flags(0XFFFF57A0,0x400);
  50426. set_frame_size(0XFFFF57A0, 0X4, 0, 0);
  50427. add_func (0XFFFF57C8,0XFFFF57EC);
  50428. set_func_flags(0XFFFF57C8,0x400);
  50429. set_frame_size(0XFFFF57C8, 0XC, 0, 0);
  50430. add_func (0XFFFF57F4,0XFFFF5832);
  50431. set_func_flags(0XFFFF57F4,0x400);
  50432. set_frame_size(0XFFFF57F4, 0X10, 0, 0);
  50433. add_func (0XFFFF583C,0XFFFF58C2);
  50434. set_func_flags(0XFFFF583C,0x400);
  50435. SetType(0XFFFF583C, "int __cdecl kernel_sc_3d_verify_iobuf(struct iobuf *iob);");
  50436. set_frame_size(0XFFFF583C, 0XC, 0, 0);
  50437. add_func (0XFFFF58D8,0XFFFF58DC);
  50438. set_func_flags(0XFFFF58D8,0x400);
  50439. add_func (0XFFFF58DC,0XFFFF59D8);
  50440. set_func_flags(0XFFFF58DC,0x400);
  50441. set_frame_size(0XFFFF58DC, 0X28, 0, 0);
  50442. add_func (0XFFFF59E8,0XFFFF5A64);
  50443. set_func_flags(0XFFFF59E8,0x400);
  50444. set_frame_size(0XFFFF59E8, 0X10, 0, 0);
  50445. add_func (0XFFFF5A6C,0XFFFF5B00);
  50446. set_func_flags(0XFFFF5A6C,0x400);
  50447. SetType(0XFFFF5A6C, "int __cdecl kernel_sc_37_free_iobuf(struct iobuf *buf);");
  50448. set_frame_size(0XFFFF5A6C, 0X10, 0, 0);
  50449. add_func (0XFFFF5B04,0XFFFF5B3C);
  50450. set_func_flags(0XFFFF5B04,0x400);
  50451. SetType(0XFFFF5B04, "void *__cdecl kernel_sc_3a__extend_iobuf(struct iobuf *iob, unsigned __int16 num);");
  50452. set_frame_size(0XFFFF5B04, 0X14, 0, 0);
  50453. add_func (0XFFFF5B3C,0XFFFF5B6C);
  50454. set_func_flags(0XFFFF5B3C,0x400);
  50455. SetType(0XFFFF5B3C, "void *__cdecl kernel_sc_3b__IOS_PushIob(struct iobuf *iob, unsigned __int16 num);");
  50456. set_frame_size(0XFFFF5B3C, 0X10, 0, 0);
  50457. add_func (0XFFFF5B6C,0XFFFF5B9A);
  50458. set_func_flags(0XFFFF5B6C,0x400);
  50459. SetType(0XFFFF5B6C, "void *__cdecl kernel_sc_3c__IOS_PullIob(struct iobuf *iob, unsigned __int16 num);");
  50460. set_frame_size(0XFFFF5B6C, 0X10, 0, 0);
  50461. add_func (0XFFFF5B9C,0XFFFF5B9E);
  50462. set_func_flags(0XFFFF5B9C,0x400);
  50463. add_func (0XFFFF5BA0,0XFFFF5BA2);
  50464. set_func_flags(0XFFFF5BA0,0x440);
  50465. add_func (0XFFFF5BA4,0XFFFF5BBE);
  50466. set_func_flags(0XFFFF5BA4,0x400);
  50467. set_frame_size(0XFFFF5BA4, 0XC, 0, 0);
  50468. add_func (0XFFFF5BC4,0XFFFF5BDE);
  50469. set_func_flags(0XFFFF5BC4,0x400);
  50470. set_frame_size(0XFFFF5BC4, 0X8, 0, 0);
  50471. add_func (0XFFFF5BE0,0XFFFF5C48);
  50472. set_func_flags(0XFFFF5BE0,0x400);
  50473. SetType(0XFFFF5BE0, "void __cdecl kernel_sc_3f_sync_before_read(void *address, uint32_t size);");
  50474. set_frame_size(0XFFFF5BE0, 0X18, 0, 0);
  50475. define_local_var(0XFFFF5BE0, 0XFFFF5C48, "[bp-0X18]", "unk");
  50476. add_func (0XFFFF5C50,0XFFFF5C9A);
  50477. set_func_flags(0XFFFF5C50,0x400);
  50478. SetType(0XFFFF5C50, "void __cdecl kernel_sc_40_sync_after_write(const void *address, uint32_t size);");
  50479. set_frame_size(0XFFFF5C50, 0X14, 0, 0);
  50480. add_func (0XFFFF5C9C,0XFFFF5CC8);
  50481. set_func_flags(0XFFFF5C9C,0x400);
  50482. add_func (0XFFFF5CC8,0XFFFF5CE4);
  50483. set_func_flags(0XFFFF5CC8,0x400);
  50484. set_frame_size(0XFFFF5CC8, 0XC, 0, 0);
  50485. add_func (0XFFFF5CE4,0XFFFF5D00);
  50486. set_func_flags(0XFFFF5CE4,0x400);
  50487. set_frame_size(0XFFFF5CE4, 0XC, 0, 0);
  50488. add_func (0XFFFF5D00,0XFFFF5D10);
  50489. set_func_flags(0XFFFF5D00,0x400);
  50490. SetType(0XFFFF5D00, "void __fastcall poke_arm_irq_registers(int irq_flag);");
  50491. add_func (0XFFFF5D18,0XFFFF5DFA);
  50492. set_func_flags(0XFFFF5D18,0x400);
  50493. SetType(0XFFFF5D18, "int __fastcall kernel_sc_34_software_IRQ_id_(int irq);");
  50494. set_frame_size(0XFFFF5D18, 0X10, 0, 0);
  50495. add_func (0XFFFF5E08,0XFFFF5E14);
  50496. set_func_flags(0XFFFF5E08,0x400);
  50497. set_frame_size(0XFFFF5E08, 0X4, 0, 0);
  50498. add_func (0XFFFF5E14,0XFFFF5E2A);
  50499. set_func_flags(0XFFFF5E14,0x400);
  50500. set_frame_size(0XFFFF5E14, 0X4, 0, 0);
  50501. add_func (0XFFFF5E2C,0XFFFF5E38);
  50502. set_func_flags(0XFFFF5E2C,0x400);
  50503. set_frame_size(0XFFFF5E2C, 0X4, 0, 0);
  50504. add_func (0XFFFF5E38,0XFFFF5E96);
  50505. set_func_flags(0XFFFF5E38,0x401);
  50506. set_frame_size(0XFFFF5E38, 0X64, 0, 0);
  50507. define_local_var(0XFFFF5E38, 0XFFFF5E96, "[bp-0X54]", "dst");
  50508. add_func (0XFFFF5EA0,0XFFFF5EBC);
  50509. set_func_flags(0XFFFF5EA0,0x400);
  50510. SetType(0XFFFF5EA0, "int kernel_sc_44_syscall_assert_di_reset;");
  50511. set_frame_size(0XFFFF5EA0, 0X4, 0, 0);
  50512. add_func (0XFFFF5EC0,0XFFFF5EDC);
  50513. set_func_flags(0XFFFF5EC0,0x400);
  50514. SetType(0XFFFF5EC0, "int kernel_sc_45_syscall_deassert_di_reset;");
  50515. set_frame_size(0XFFFF5EC0, 0X4, 0, 0);
  50516. add_func (0XFFFF5EE0,0XFFFF5EFC);
  50517. set_func_flags(0XFFFF5EE0,0x400);
  50518. SetType(0XFFFF5EE0, "bool kernel_sc_46_syscall_check_di_reset;");
  50519. set_frame_size(0XFFFF5EE0, 0X4, 0, 0);
  50520. add_func (0XFFFF5F00,0XFFFF5FC2);
  50521. set_func_flags(0XFFFF5F00,0x400);
  50522. SetType(0XFFFF5F00, "int __cdecl kernel_sc_56_poke_gpios(uint32_t reg, uint32_t value);");
  50523. set_frame_size(0XFFFF5F00, 0X4, 0, 0);
  50524. add_func (0XFFFF5FCC,0XFFFF5FFE);
  50525. set_func_flags(0XFFFF5FCC,0x400);
  50526. set_frame_size(0XFFFF5FCC, 0X4, 0, 0);
  50527. add_func (0XFFFF600C,0XFFFF6018);
  50528. set_func_flags(0XFFFF600C,0x400);
  50529. set_frame_size(0XFFFF600C, 0X4, 0, 0);
  50530. add_func (0XFFFF6018,0XFFFF6048);
  50531. set_func_flags(0XFFFF6018,0x400);
  50532. set_frame_size(0XFFFF6018, 0X8, 0, 0);
  50533. add_func (0XFFFF604C,0XFFFF607A);
  50534. set_func_flags(0XFFFF604C,0x400);
  50535. set_frame_size(0XFFFF604C, 0X4, 0, 0);
  50536. add_func (0XFFFF6084,0XFFFF611C);
  50537. set_func_flags(0XFFFF6084,0x400);
  50538. SetType(0XFFFF6084, "void __cdecl kernel_sc_4b_kernel_debug_print(uint32_t flags);");
  50539. set_frame_size(0XFFFF6084, 0X14, 0, 0);
  50540. add_func (0XFFFF6124,0XFFFF614C);
  50541. set_func_flags(0XFFFF6124,0x400);
  50542. SetType(0XFFFF6124, "IOSReturnCode __cdecl kernel_IOS_SetVersion(uint32_t version);");
  50543. set_frame_size(0XFFFF6124, 0X4, 0, 0);
  50544. add_func (0XFFFF6150,0XFFFF616A);
  50545. set_func_flags(0XFFFF6150,0x400);
  50546. SetType(0XFFFF6150, "int __cdecl kernel_IOS_GetVersion();");
  50547. set_frame_size(0XFFFF6150, 0X4, 0, 0);
  50548. add_func (0XFFFF6170,0XFFFF61A4);
  50549. set_func_flags(0XFFFF6170,0x400);
  50550. SetType(0XFFFF6170, "void __cdecl kernel_sc_50_Set_DVDVideo(uint32_t disable);");
  50551. set_frame_size(0XFFFF6170, 0X4, 0, 0);
  50552. add_func (0XFFFF61B0,0XFFFF61CC);
  50553. set_func_flags(0XFFFF61B0,0x400);
  50554. SetType(0XFFFF61B0, "uint32_t __cdecl kernel_sc_51_Check_DVDVideo();");
  50555. set_frame_size(0XFFFF61B0, 0X4, 0, 0);
  50556. add_func (0XFFFF61D4,0XFFFF6206);
  50557. set_func_flags(0XFFFF61D4,0x400);
  50558. set_frame_size(0XFFFF61D4, 0X4, 0, 0);
  50559. add_func (0XFFFF6210,0XFFFF622C);
  50560. set_func_flags(0XFFFF6210,0x400);
  50561. set_frame_size(0XFFFF6210, 0X4, 0, 0);
  50562. add_func (0XFFFF6234,0XFFFF625E);
  50563. set_func_flags(0XFFFF6234,0x400);
  50564. SetType(0XFFFF6234, "IOSReturnCode __cdecl kernel_sc_54_set_ahbprot(uint32_t enable);");
  50565. set_frame_size(0XFFFF6234, 0X4, 0, 0);
  50566. add_func (0XFFFF6264,0XFFFF626E);
  50567. set_func_flags(0XFFFF6264,0x400);
  50568. SetType(0XFFFF6264, "int __cdecl kernel_sc_55_GetBusClock();");
  50569. set_frame_size(0XFFFF6264, 0X4, 0, 0);
  50570. add_func (0XFFFF6270,0XFFFF627E);
  50571. set_func_flags(0XFFFF6270,0x400);
  50572. SetType(0XFFFF6270, "void __cdecl kernel_sc_58_call_poke_debug_port(uint8_t value);");
  50573. set_frame_size(0XFFFF6270, 0X4, 0, 0);
  50574. add_func (0XFFFF62B8,0XFFFF62F0);
  50575. set_func_flags(0XFFFF62B8,0x400);
  50576. set_frame_size(0XFFFF62B8, 0X8, 0, 0);
  50577. add_func (0XFFFF62F8,0XFFFF6318);
  50578. set_func_flags(0XFFFF62F8,0x400);
  50579. set_frame_size(0XFFFF62F8, 0X4, 0, 0);
  50580. add_func (0XFFFF6324,0XFFFF6338);
  50581. set_func_flags(0XFFFF6324,0x400);
  50582. set_frame_size(0XFFFF6324, 0X4, 0, 0);
  50583. add_func (0XFFFF633C,0XFFFF6352);
  50584. set_func_flags(0XFFFF633C,0x400);
  50585. set_frame_size(0XFFFF633C, 0X4, 0, 0);
  50586. add_func (0XFFFF6360,0XFFFF6378);
  50587. set_func_flags(0XFFFF6360,0x400);
  50588. set_frame_size(0XFFFF6360, 0X4, 0, 0);
  50589. add_func (0XFFFF6380,0XFFFF6392);
  50590. set_func_flags(0XFFFF6380,0x400);
  50591. add_func (0XFFFF6398,0XFFFF639E);
  50592. set_func_flags(0XFFFF6398,0x400);
  50593. add_func (0XFFFF63A8,0XFFFF63D2);
  50594. set_func_flags(0XFFFF63A8,0x400);
  50595. set_frame_size(0XFFFF63A8, 0X4, 0, 0);
  50596. add_func (0XFFFF63E0,0XFFFF641C);
  50597. set_func_flags(0XFFFF63E0,0x400);
  50598. set_frame_size(0XFFFF63E0, 0XC, 0, 0);
  50599. add_func (0XFFFF642C,0XFFFF6628);
  50600. set_func_flags(0XFFFF642C,0x400);
  50601. set_frame_size(0XFFFF642C, 0X24, 0, 0);
  50602. add_func (0XFFFF6664,0XFFFF667E);
  50603. set_func_flags(0XFFFF6664,0x400);
  50604. set_frame_size(0XFFFF6664, 0X8, 0, 0);
  50605. add_func (0XFFFF6684,0XFFFF6710);
  50606. set_func_flags(0XFFFF6684,0x400);
  50607. set_frame_size(0XFFFF6684, 0X10, 0, 0);
  50608. add_func (0XFFFF6740,0XFFFF675A);
  50609. set_func_flags(0XFFFF6740,0x400);
  50610. set_frame_size(0XFFFF6740, 0X8, 0, 0);
  50611. add_func (0XFFFF675C,0XFFFF6788);
  50612. set_func_flags(0XFFFF675C,0x400);
  50613. SetType(0XFFFF675C, "void __cdecl reset_ppc();");
  50614. set_frame_size(0XFFFF675C, 0X10, 0, 0);
  50615. add_func (0XFFFF678C,0XFFFF67CA);
  50616. set_func_flags(0XFFFF678C,0x400);
  50617. set_frame_size(0XFFFF678C, 0X14, 0, 0);
  50618. add_func (0XFFFF683C,0XFFFF6870);
  50619. set_func_flags(0XFFFF683C,0x400);
  50620. SetType(0XFFFF683C, "void __cdecl set_ppc_ready_init_semaphore(bool ready);");
  50621. set_frame_size(0XFFFF683C, 0XC, 0, 0);
  50622. add_func (0XFFFF6878,0XFFFF689C);
  50623. set_func_flags(0XFFFF6878,0x400);
  50624. SetType(0XFFFF6878, "void __fastcall poke_magic_values();");
  50625. set_frame_size(0XFFFF6878, 0X8, 0, 0);
  50626. add_func (0XFFFF689C,0XFFFF68D0);
  50627. set_func_flags(0XFFFF689C,0x400);
  50628. SetType(0XFFFF689C, "int __cdecl set_os_version(u32 new_ver);");
  50629. set_func_cmt(0XFFFF689C, "sets new version and returns old version", 0);
  50630. set_frame_size(0XFFFF689C, 0XC, 0, 0);
  50631. define_local_var(0XFFFF689C, 0XFFFF68D0, "R5", "old_version");
  50632. define_local_var(0XFFFF689C, 0XFFFF68D0, "R4", "new_version");
  50633. add_func (0XFFFF68D8,0XFFFF6918);
  50634. set_func_flags(0XFFFF68D8,0x400);
  50635. set_frame_size(0XFFFF68D8, 0X10, 0, 0);
  50636. add_func (0XFFFF6924,0XFFFF695A);
  50637. set_func_flags(0XFFFF6924,0x400);
  50638. set_frame_size(0XFFFF6924, 0X4, 0, 0);
  50639. add_func (0XFFFF696C,0XFFFF6976);
  50640. set_func_flags(0XFFFF696C,0x400);
  50641. add_func (0XFFFF697C,0XFFFF6986);
  50642. set_func_flags(0XFFFF697C,0x400);
  50643. add_func (0XFFFF698C,0XFFFF6992);
  50644. set_func_flags(0XFFFF698C,0x400);
  50645. SetType(0XFFFF698C, "void __fastcall set_gpio_owner(int owner);");
  50646. add_func (0XFFFF6998,0XFFFF69A4);
  50647. set_func_flags(0XFFFF6998,0x400);
  50648. add_func (0XFFFF69A8,0XFFFF69AE);
  50649. set_func_flags(0XFFFF69A8,0x400);
  50650. add_func (0XFFFF69B4,0XFFFF69C0);
  50651. set_func_flags(0XFFFF69B4,0x400);
  50652. add_func (0XFFFF69C4,0XFFFF69CA);
  50653. set_func_flags(0XFFFF69C4,0x400);
  50654. add_func (0XFFFF69D0,0XFFFF69D6);
  50655. set_func_flags(0XFFFF69D0,0x400);
  50656. add_func (0XFFFF69DC,0XFFFF6A42);
  50657. set_func_flags(0XFFFF69DC,0x400);
  50658. set_frame_size(0XFFFF69DC, 0XC, 0, 0);
  50659. add_func (0XFFFF6A68,0XFFFF6A7A);
  50660. set_func_flags(0XFFFF6A68,0x400);
  50661. set_frame_size(0XFFFF6A68, 0X4, 0, 0);
  50662. add_func (0XFFFF6AB0,0XFFFF6AD2);
  50663. set_func_flags(0XFFFF6AB0,0x400);
  50664. set_frame_size(0XFFFF6AB0, 0X4, 0, 0);
  50665. add_func (0XFFFF6AD8,0XFFFF6BB0);
  50666. set_func_flags(0XFFFF6AD8,0x400);
  50667. set_frame_size(0XFFFF6AD8, 0X28, 0, 0);
  50668. add_func (0XFFFF6BD8,0XFFFF6C82);
  50669. set_func_flags(0XFFFF6BD8,0x400);
  50670. set_frame_size(0XFFFF6BD8, 0XC, 0, 0);
  50671. add_func (0XFFFF6CA4,0XFFFF6CE6);
  50672. set_func_flags(0XFFFF6CA4,0x400);
  50673. set_frame_size(0XFFFF6CA4, 0X8, 0, 0);
  50674. add_func (0XFFFF6CF4,0XFFFF6D84);
  50675. set_func_flags(0XFFFF6CF4,0x400);
  50676. set_frame_size(0XFFFF6CF4, 0X10, 0, 0);
  50677. add_func (0XFFFF6D8C,0XFFFF6E0A);
  50678. set_func_flags(0XFFFF6D8C,0x400);
  50679. set_frame_size(0XFFFF6D8C, 0X14, 0, 0);
  50680. add_func (0XFFFF6E14,0XFFFF6F6A);
  50681. set_func_flags(0XFFFF6E14,0x400);
  50682. set_frame_size(0XFFFF6E14, 0X18, 0, 0);
  50683. add_func (0XFFFF6F94,0XFFFF6FBC);
  50684. set_func_flags(0XFFFF6F94,0x400);
  50685. SetType(0XFFFF6F94, "void __fastcall kernel_mem2_prot_stuff(void *range_start, void *range_end);");
  50686. set_frame_size(0XFFFF6F94, 0X4, 0, 0);
  50687. add_func (0XFFFF6FC0,0XFFFF7016);
  50688. set_func_flags(0XFFFF6FC0,0x400);
  50689. set_frame_size(0XFFFF6FC0, 0X4, 0, 0);
  50690. add_func (0XFFFF7030,0XFFFF705E);
  50691. set_func_flags(0XFFFF7030,0x400);
  50692. SetType(0XFFFF7030, "int __fastcall usleep_maybe(unsigned int usec);");
  50693. set_frame_size(0XFFFF7030, 0X4, 0, 0);
  50694. add_func (0XFFFF7064,0XFFFF706A);
  50695. set_func_flags(0XFFFF7064,0x400);
  50696. add_func (0XFFFF7070,0XFFFF7084);
  50697. set_func_flags(0XFFFF7070,0x400);
  50698. set_frame_size(0XFFFF7070, 0X4, 0, 0);
  50699. add_func (0XFFFF7090,0XFFFF70A8);
  50700. set_func_flags(0XFFFF7090,0x400);
  50701. add_func (0XFFFF70AC,0XFFFF7116);
  50702. set_func_flags(0XFFFF70AC,0x400);
  50703. set_frame_size(0XFFFF70AC, 0X10, 0, 0);
  50704. add_func (0XFFFF7128,0XFFFF7188);
  50705. set_func_flags(0XFFFF7128,0x400);
  50706. set_frame_size(0XFFFF7128, 0X8, 0, 0);
  50707. add_func (0XFFFF7188,0XFFFF721C);
  50708. set_func_flags(0XFFFF7188,0x400);
  50709. SetType(0XFFFF7188, "void __cdecl poke_magic_values(int rev, int boot_vector);");
  50710. set_frame_size(0XFFFF7188, 0X18, 0, 0);
  50711. add_func (0XFFFF7240,0XFFFF724A);
  50712. set_func_flags(0XFFFF7240,0x400);
  50713. add_func (0XFFFF7250,0XFFFF725E);
  50714. set_func_flags(0XFFFF7250,0x400);
  50715. add_func (0XFFFF7264,0XFFFF7286);
  50716. set_func_flags(0XFFFF7264,0x400);
  50717. set_frame_size(0XFFFF7264, 0X8, 0, 0);
  50718. add_func (0XFFFF7288,0XFFFF72A2);
  50719. set_func_flags(0XFFFF7288,0x400);
  50720. set_frame_size(0XFFFF7288, 0X4, 0, 0);
  50721. add_func (0XFFFF72F4,0XFFFF72FE);
  50722. set_func_flags(0XFFFF72F4,0x400);
  50723. add_func (0XFFFF7300,0XFFFF730A);
  50724. set_func_flags(0XFFFF7300,0x400);
  50725. add_func (0XFFFF730C,0XFFFF73E8);
  50726. set_func_flags(0XFFFF730C,0x400);
  50727. SetType(0XFFFF730C, "unsigned int __fastcall kmemcpy_(void *dst, const void *src, unsigned int size);");
  50728. set_frame_size(0XFFFF730C, 0XC, 0, 0);
  50729. add_func (0XFFFF73E8,0XFFFF7404);
  50730. set_func_flags(0XFFFF73E8,0x400);
  50731. set_frame_size(0XFFFF73E8, 0X4, 0, 0);
  50732. add_func (0XFFFF7404,0XFFFF7422);
  50733. set_func_flags(0XFFFF7404,0x400);
  50734. set_frame_size(0XFFFF7404, 0X4, 0, 0);
  50735. add_func (0XFFFF7424,0XFFFF744C);
  50736. set_func_flags(0XFFFF7424,0x400);
  50737. SetType(0XFFFF7424, "int _kernel_printf(const char *, ...);");
  50738. set_frame_size(0XFFFF7424, 0X28, 0, 0);
  50739. add_func (0XFFFF7454,0XFFFF7466);
  50740. set_func_flags(0XFFFF7454,0x400);
  50741. SetType(0XFFFF7454, "int kprintf(const char *format, ...);");
  50742. set_frame_size(0XFFFF7454, 0X14, 0, 0);
  50743. define_local_var(0XFFFF7454, 0XFFFF7466, "[bp-0X10]", "varg_r0");
  50744. define_local_var(0XFFFF7454, 0XFFFF7466, "[bp-0XC]", "varg_r1");
  50745. define_local_var(0XFFFF7454, 0XFFFF7466, "[bp-0X8]", "varg_r2");
  50746. define_local_var(0XFFFF7454, 0XFFFF7466, "[bp-0X4]", "varg_r3");
  50747. add_func (0XFFFF7468,0XFFFF748A);
  50748. set_func_flags(0XFFFF7468,0x400);
  50749. set_frame_size(0XFFFF7468, 0X4, 0, 0);
  50750. add_func (0XFFFF748C,0XFFFF74A8);
  50751. set_func_flags(0XFFFF748C,0x400);
  50752. set_frame_size(0XFFFF748C, 0X4, 0, 0);
  50753. add_func (0XFFFF74A8,0XFFFF74CA);
  50754. set_func_flags(0XFFFF74A8,0x400);
  50755. set_frame_size(0XFFFF74A8, 0XC, 0, 0);
  50756. add_func (0XFFFF74CC,0XFFFF74EA);
  50757. set_func_flags(0XFFFF74CC,0x400);
  50758. set_frame_size(0XFFFF74CC, 0X10, 0, 0);
  50759. add_func (0XFFFF74EC,0XFFFF78CC);
  50760. set_func_flags(0XFFFF74EC,0x400);
  50761. set_frame_size(0XFFFF74EC, 0X4C, 0, 0);
  50762. define_local_var(0XFFFF74EC, 0XFFFF78CC, "[bp-0X3C]", "string");
  50763. add_func (0XFFFF78CC,0XFFFF78F4);
  50764. set_func_flags(0XFFFF78CC,0x400);
  50765. set_frame_size(0XFFFF78CC, 0X1C, 0, 0);
  50766. add_func (0XFFFF78FC,0XFFFF790E);
  50767. set_func_flags(0XFFFF78FC,0x400);
  50768. SetType(0XFFFF78FC, "int ksnprintf(char *output_str, size_t size, const char *format, ...);");
  50769. set_frame_size(0XFFFF78FC, 0XC, 0, 0);
  50770. define_local_var(0XFFFF78FC, 0XFFFF790E, "[bp-0X8]", "varg_r2");
  50771. define_local_var(0XFFFF78FC, 0XFFFF790E, "[bp-0X4]", "varg_r3");
  50772. add_func (0XFFFF7910,0XFFFF7948);
  50773. set_func_flags(0XFFFF7910,0x400);
  50774. SetType(0XFFFF7910, "int __fastcall kmemcmp(const char *string1, const char *string2, size_t size);");
  50775. set_frame_size(0XFFFF7910, 0X8, 0, 0);
  50776. add_func (0XFFFF7948,0XFFFF79F4);
  50777. set_func_flags(0XFFFF7948,0x400);
  50778. SetType(0XFFFF7948, "unsigned int __fastcall _ios_open_unknown(unsigned int result, const char *path, size_t path_len);");
  50779. set_frame_size(0XFFFF7948, 0X1C, 0, 0);
  50780. add_func (0XFFFF79F8,0XFFFF7A58);
  50781. set_func_flags(0XFFFF79F8,0x400);
  50782. set_frame_size(0XFFFF79F8, 0X18, 0, 0);
  50783. add_func (0XFFFF7A5C,0XFFFF7B30);
  50784. set_func_flags(0XFFFF7A5C,0x400);
  50785. SetType(0XFFFF7A5C, "unsigned int __fastcall kmemset(void *pointer, int byte, size_t size);");
  50786. set_frame_size(0XFFFF7A5C, 0X18, 0, 0);
  50787. add_func (0XFFFF7B30,0XFFFF7B70);
  50788. set_func_flags(0XFFFF7B30,0x400);
  50789. SetType(0XFFFF7B30, "int __cdecl kstrncmp(const char *string1, const char *string2, size_t len);");
  50790. set_frame_size(0XFFFF7B30, 0XC, 0, 0);
  50791. add_func (0XFFFF7B70,0XFFFF7B90);
  50792. set_func_flags(0XFFFF7B70,0x400);
  50793. SetType(0XFFFF7B70, "int __cdecl strnlen(const char *string, size_t max_length);");
  50794. set_frame_size(0XFFFF7B70, 0X4, 0, 0);
  50795. add_func (0XFFFF7B90,0XFFFF7BA6);
  50796. set_func_flags(0XFFFF7B90,0x400);
  50797. SetType(0XFFFF7B90, "void __cdecl sub_FFFF7B90(int i);");
  50798. set_frame_size(0XFFFF7B90, 0X4, 0, 0);
  50799. add_func (0XFFFF7BC6,0XFFFF7BD0);
  50800. set_func_flags(0XFFFF7BC6,0x400);
  50801. add_func (0XFFFF7C84,0XFFFF7CD4);
  50802. set_func_flags(0XFFFF7C84,0x400);
  50803. add_func (0XFFFF7CD4,0XFFFF7D08);
  50804. set_func_flags(0XFFFF7CD4,0x400);
  50805. set_frame_size(0XFFFF7CD4, 0X4, 0, 0);
  50806. add_func (0XFFFF7D14,0XFFFF7D22);
  50807. set_func_flags(0XFFFF7D14,0x400);
  50808. add_func (0XFFFF7D28,0XFFFF7D34);
  50809. set_func_flags(0XFFFF7D28,0x400);
  50810. add_func (0XFFFF7D3C,0XFFFF7D4A);
  50811. set_func_flags(0XFFFF7D3C,0x400);
  50812. add_func (0XFFFF7D50,0XFFFF7D64);
  50813. set_func_flags(0XFFFF7D50,0x400);
  50814. add_func (0XFFFF7D6C,0XFFFF7DA8);
  50815. set_func_flags(0XFFFF7D6C,0x400);
  50816. set_frame_size(0XFFFF7D6C, 0X10, 0, 0);
  50817. add_func (0XFFFF7DB0,0XFFFF7E06);
  50818. set_func_flags(0XFFFF7DB0,0x400);
  50819. set_frame_size(0XFFFF7DB0, 0X18, 0, 0);
  50820. add_func (0XFFFF7E08,0XFFFF7E54);
  50821. set_func_flags(0XFFFF7E08,0x400);
  50822. set_frame_size(0XFFFF7E08, 0X14, 0, 0);
  50823. add_func (0XFFFF7E58,0XFFFF7E98);
  50824. set_func_flags(0XFFFF7E58,0x400);
  50825. set_frame_size(0XFFFF7E58, 0X18, 0, 0);
  50826. add_func (0XFFFF7E98,0XFFFF7ECA);
  50827. set_func_flags(0XFFFF7E98,0x400);
  50828. set_frame_size(0XFFFF7E98, 0XC, 0, 0);
  50829. add_func (0XFFFF7ECC,0XFFFF7EFA);
  50830. set_func_flags(0XFFFF7ECC,0x400);
  50831. set_frame_size(0XFFFF7ECC, 0X4, 0, 0);
  50832. add_func (0XFFFF7F6C,0XFFFF7F8A);
  50833. set_func_flags(0XFFFF7F6C,0x400);
  50834. set_frame_size(0XFFFF7F6C, 0X8, 0, 0);
  50835. add_func (0XFFFF7F8C,0XFFFF7FAA);
  50836. set_func_flags(0XFFFF7F8C,0x400);
  50837. set_frame_size(0XFFFF7F8C, 0X8, 0, 0);
  50838. add_func (0XFFFF7FAC,0XFFFF7FF2);
  50839. set_func_flags(0XFFFF7FAC,0x400);
  50840. set_frame_size(0XFFFF7FAC, 0X14, 0, 0);
  50841. add_func (0XFFFF7FF4,0XFFFF800E);
  50842. set_func_flags(0XFFFF7FF4,0x400);
  50843. set_frame_size(0XFFFF7FF4, 0X4, 0, 0);
  50844. add_func (0XFFFF8010,0XFFFF802A);
  50845. set_func_flags(0XFFFF8010,0x400);
  50846. set_frame_size(0XFFFF8010, 0X4, 0, 0);
  50847. add_func (0XFFFF802C,0XFFFF812A);
  50848. set_func_flags(0XFFFF802C,0x400);
  50849. set_frame_size(0XFFFF802C, 0X50, 0, 0);
  50850. define_local_var(0XFFFF802C, 0XFFFF812A, "[bp-0X4C]", "src");
  50851. define_local_var(0XFFFF802C, 0XFFFF812A, "[bp-0X40]", "dst");
  50852. add_func (0XFFFF812C,0XFFFF822A);
  50853. set_func_flags(0XFFFF812C,0x400);
  50854. set_frame_size(0XFFFF812C, 0X50, 0, 0);
  50855. define_local_var(0XFFFF812C, 0XFFFF822A, "[bp-0X4C]", "src");
  50856. define_local_var(0XFFFF812C, 0XFFFF822A, "[bp-0X40]", "dst");
  50857. add_func (0XFFFF822C,0XFFFF8248);
  50858. set_func_flags(0XFFFF822C,0x400);
  50859. set_frame_size(0XFFFF822C, 0X18, 0, 0);
  50860. add_func (0XFFFF8248,0XFFFF8264);
  50861. set_func_flags(0XFFFF8248,0x400);
  50862. set_frame_size(0XFFFF8248, 0X18, 0, 0);
  50863. add_func (0XFFFF8264,0XFFFF8280);
  50864. set_func_flags(0XFFFF8264,0x400);
  50865. set_frame_size(0XFFFF8264, 0X18, 0, 0);
  50866. add_func (0XFFFF8280,0XFFFF8298);
  50867. set_func_flags(0XFFFF8280,0x400);
  50868. set_frame_size(0XFFFF8280, 0X10, 0, 0);
  50869. add_func (0XFFFF8298,0XFFFF82CE);
  50870. set_func_flags(0XFFFF8298,0x400);
  50871. set_frame_size(0XFFFF8298, 0X18, 0, 0);
  50872. add_func (0XFFFF82D0,0XFFFF8306);
  50873. set_func_flags(0XFFFF82D0,0x400);
  50874. set_frame_size(0XFFFF82D0, 0X18, 0, 0);
  50875. add_func (0XFFFF8308,0XFFFF833E);
  50876. set_func_flags(0XFFFF8308,0x400);
  50877. set_frame_size(0XFFFF8308, 0X18, 0, 0);
  50878. add_func (0XFFFF8340,0XFFFF83A8);
  50879. set_func_flags(0XFFFF8340,0x400);
  50880. set_frame_size(0XFFFF8340, 0X20, 0, 0);
  50881. add_func (0XFFFF83A8,0XFFFF83D2);
  50882. set_func_flags(0XFFFF83A8,0x400);
  50883. set_frame_size(0XFFFF83A8, 0XC, 0, 0);
  50884. add_func (0XFFFF83D4,0XFFFF8430);
  50885. set_func_flags(0XFFFF83D4,0x400);
  50886. set_frame_size(0XFFFF83D4, 0X10, 0, 0);
  50887. add_func (0XFFFF8434,0XFFFF84AC);
  50888. set_func_flags(0XFFFF8434,0x400);
  50889. add_func (0XFFFF84AC,0XFFFF853E);
  50890. set_func_flags(0XFFFF84AC,0x400);
  50891. add_func (0XFFFF8540,0XFFFF8604);
  50892. set_func_flags(0XFFFF8540,0x400);
  50893. add_func (0XFFFF8604,0XFFFF86DA);
  50894. set_func_flags(0XFFFF8604,0x400);
  50895. add_func (0XFFFF86DC,0XFFFF86DE);
  50896. set_func_flags(0XFFFF86DC,0x440);
  50897. add_func (0XFFFF86E0,0XFFFF86EC);
  50898. set_func_flags(0XFFFF86E0,0x481);
  50899. add_func (0XFFFF86F0,0XFFFF86FC);
  50900. set_func_flags(0XFFFF86F0,0x4c0);
  50901. SetType(0XFFFF86F0, "int j_printf_0(const char *format, ...);");
  50902. add_func (0XFFFF8700,0XFFFF8708);
  50903. set_func_flags(0XFFFF8700,0x480);
  50904. SetType(0XFFFF8700, "unsigned int __fastcall kmemcpy(void *dst, const void *src, unsigned int size);");
  50905. add_func (0XFFFF8708,0XFFFF8710);
  50906. set_func_flags(0XFFFF8708,0x480);
  50907. SetType(0XFFFF8708, "unsigned int __fastcall disable_interrupts();");
  50908. add_func (0XFFFF8710,0XFFFF8718);
  50909. set_func_flags(0XFFFF8710,0x480);
  50910. add_func (0XFFFF8718,0XFFFF8720);
  50911. set_func_flags(0XFFFF8718,0x480);
  50912. SetType(0XFFFF8718, "__int64 __fastcall j_save_thread_context_and_reschedule();");
  50913. add_func (0XFFFF8720,0XFFFF8728);
  50914. set_func_flags(0XFFFF8720,0x480);
  50915. add_func (0XFFFF8728,0XFFFF8730);
  50916. set_func_flags(0XFFFF8728,0x481);
  50917. SetType(0XFFFF8728, "void j_printf_and_hang(const char *format, ...);");
  50918. set_frame_size(0XFFFF8728, 0, 0, 0);
  50919. add_func (0XFFFF8730,0XFFFF8738);
  50920. set_func_flags(0XFFFF8730,0x480);
  50921. add_func (0XFFFF8738,0XFFFF8740);
  50922. set_func_flags(0XFFFF8738,0x480);
  50923. add_func (0XFFFF8740,0XFFFF8748);
  50924. set_func_flags(0XFFFF8740,0x480);
  50925. add_func (0XFFFF8748,0XFFFF8750);
  50926. set_func_flags(0XFFFF8748,0x480);
  50927. add_func (0XFFFF8750,0XFFFF8758);
  50928. set_func_flags(0XFFFF8750,0x480);
  50929. add_func (0XFFFF8758,0XFFFF8760);
  50930. set_func_flags(0XFFFF8758,0x480);
  50931. add_func (0XFFFF8760,0XFFFF8768);
  50932. set_func_flags(0XFFFF8760,0x480);
  50933. add_func (0XFFFF8768,0XFFFF8770);
  50934. set_func_flags(0XFFFF8768,0x480);
  50935. add_func (0XFFFF8770,0XFFFF8778);
  50936. set_func_flags(0XFFFF8770,0x480);
  50937. add_func (0XFFFF8778,0XFFFF8780);
  50938. set_func_flags(0XFFFF8778,0x480);
  50939. add_func (0XFFFF8780,0XFFFF8788);
  50940. set_func_flags(0XFFFF8780,0x480);
  50941. add_func (0XFFFF8788,0XFFFF8790);
  50942. set_func_flags(0XFFFF8788,0x480);
  50943. add_func (0XFFFF8790,0XFFFF8798);
  50944. set_func_flags(0XFFFF8790,0x480);
  50945. add_func (0XFFFF8798,0XFFFF87A0);
  50946. set_func_flags(0XFFFF8798,0x480);
  50947. add_func (0XFFFF87A0,0XFFFF87A8);
  50948. set_func_flags(0XFFFF87A0,0x480);
  50949. add_func (0XFFFF87A8,0XFFFF87B0);
  50950. set_func_flags(0XFFFF87A8,0x480);
  50951. add_func (0XFFFF87B0,0XFFFF87B8);
  50952. set_func_flags(0XFFFF87B0,0x480);
  50953. add_func (0XFFFF87B8,0XFFFF87C0);
  50954. set_func_flags(0XFFFF87B8,0x480);
  50955. add_func (0XFFFF87C0,0XFFFF87C8);
  50956. set_func_flags(0XFFFF87C0,0x480);
  50957. }
  50958.  
  50959. //------------------------------------------------------------------------
  50960. // Information about functions
  50961.  
  50962. static Functions(void) {
  50963.  
  50964. Functions_0();
  50965. Functions_1();
  50966. }
  50967.  
  50968. //------------------------------------------------------------------------
  50969. // Information about segment registers
  50970.  
  50971. static SegRegs(void) {
  50972. split_sreg_range(0X5C,"T",0,3);
  50973. split_sreg_range(0X8000000,"T",0,3);
  50974. split_sreg_range(0X138F0000,"T",0,3);
  50975. split_sreg_range(0X13A70000,"T",0X1,3);
  50976. split_sreg_range(0X13A7001A,"T",0X1,3);
  50977. split_sreg_range(0X13A70028,"T",0X1,3);
  50978. split_sreg_range(0X13A7003E,"T",0X1,3);
  50979. split_sreg_range(0X13A70044,"T",0X1,3);
  50980. split_sreg_range(0X13A70070,"T",0X1,3);
  50981. split_sreg_range(0X13A7009E,"T",0X1,3);
  50982. split_sreg_range(0X13A700BC,"T",0X1,3);
  50983. split_sreg_range(0X13A700C8,"T",0X1,3);
  50984. split_sreg_range(0X13A700D6,"T",0X1,3);
  50985. split_sreg_range(0X13A700D8,"T",0X1,3);
  50986. split_sreg_range(0X13A700E8,"T",0X1,3);
  50987. split_sreg_range(0X13A70114,"T",0X1,3);
  50988. split_sreg_range(0X13A70124,"T",0X1,3);
  50989. split_sreg_range(0X13A70150,"T",0X1,3);
  50990. split_sreg_range(0X13A70166,"T",0X1,3);
  50991. split_sreg_range(0X13A70172,"T",0X1,3);
  50992. split_sreg_range(0X13A70180,"T",0X1,3);
  50993. split_sreg_range(0X13A701D2,"T",0X1,3);
  50994. split_sreg_range(0X13A70214,"T",0X1,3);
  50995. split_sreg_range(0X13A70240,"T",0X1,3);
  50996. split_sreg_range(0X13A70294,"T",0X1,3);
  50997. split_sreg_range(0X13A7031C,"T",0X1,3);
  50998. split_sreg_range(0X13A70392,"T",0X1,3);
  50999. split_sreg_range(0X13A703E2,"T",0X1,3);
  51000. split_sreg_range(0X13A703F8,"T",0X1,3);
  51001. split_sreg_range(0X13A70492,"T",0X1,3);
  51002. split_sreg_range(0X13A704A8,"T",0X1,3);
  51003. split_sreg_range(0X13A704AA,"T",0X1,3);
  51004. split_sreg_range(0X13A704DC,"T",0X1,3);
  51005. split_sreg_range(0X13A70570,"T",0X1,3);
  51006. split_sreg_range(0X13A70582,"T",0X1,3);
  51007. split_sreg_range(0X13A7058E,"T",0X1,3);
  51008. split_sreg_range(0X13A70652,"T",0X1,3);
  51009. split_sreg_range(0X13A70664,"T",0X1,3);
  51010. split_sreg_range(0X13A70668,"T",0X1,3);
  51011. split_sreg_range(0X13A7067E,"T",0X1,3);
  51012. split_sreg_range(0X13A706C2,"T",0X1,3);
  51013. split_sreg_range(0X13A706D0,"T",0X1,3);
  51014. split_sreg_range(0X13A706DE,"T",0X1,3);
  51015. split_sreg_range(0X13A70758,"T",0X1,3);
  51016. split_sreg_range(0X13A707AE,"T",0X1,3);
  51017. split_sreg_range(0X13A707BC,"T",0X1,3);
  51018. split_sreg_range(0X13A707DC,"T",0X1,3);
  51019. split_sreg_range(0X13A707EC,"T",0X1,3);
  51020. split_sreg_range(0X13A70802,"T",0X1,3);
  51021. split_sreg_range(0X13A70804,"T",0X1,3);
  51022. split_sreg_range(0X13A7081C,"T",0X1,3);
  51023. split_sreg_range(0X13A70828,"T",0X1,3);
  51024. split_sreg_range(0X13A7082C,"T",0X1,3);
  51025. split_sreg_range(0X13A70838,"T",0X1,3);
  51026. split_sreg_range(0X13A7083A,"T",0X1,3);
  51027. split_sreg_range(0X13A70850,"T",0X1,3);
  51028. split_sreg_range(0X13A70874,"T",0X1,3);
  51029. split_sreg_range(0X13A70878,"T",0X1,3);
  51030. split_sreg_range(0X13A70882,"T",0X1,3);
  51031. split_sreg_range(0X13A70890,"T",0X1,3);
  51032. split_sreg_range(0X13A7089A,"T",0X1,3);
  51033. split_sreg_range(0X13A7089C,"T",0X1,3);
  51034. split_sreg_range(0X13A708AA,"T",0X1,3);
  51035. split_sreg_range(0X13A708C4,"T",0X1,3);
  51036. split_sreg_range(0X13A708D4,"T",0X1,3);
  51037. split_sreg_range(0X13A708D8,"T",0X1,3);
  51038. split_sreg_range(0X13A708F4,"T",0X1,3);
  51039. split_sreg_range(0X13A70906,"T",0X1,3);
  51040. split_sreg_range(0X13A70964,"T",0X1,3);
  51041. split_sreg_range(0X13A7096C,"T",0X1,3);
  51042. split_sreg_range(0X13A7098A,"T",0X1,3);
  51043. split_sreg_range(0X13A7098E,"T",0X1,3);
  51044. split_sreg_range(0X13A7099E,"T",0X1,3);
  51045. split_sreg_range(0X13A709A0,"T",0X1,3);
  51046. split_sreg_range(0X13A709D0,"T",0X1,3);
  51047. split_sreg_range(0X13A709E0,"T",0X1,3);
  51048. split_sreg_range(0X13A70A2C,"T",0X1,3);
  51049. split_sreg_range(0X13A70A5C,"T",0X1,3);
  51050. split_sreg_range(0X13A70A66,"T",0X1,3);
  51051. split_sreg_range(0X13A70A78,"T",0X1,3);
  51052. split_sreg_range(0X13A70A86,"T",0X1,3);
  51053. split_sreg_range(0X13A70A94,"T",0X1,3);
  51054. split_sreg_range(0X13A70AB2,"T",0X1,3);
  51055. split_sreg_range(0X13A70AC2,"T",0X1,3);
  51056. split_sreg_range(0X13A70AD4,"T",0X1,3);
  51057. split_sreg_range(0X13A70AE0,"T",0X1,3);
  51058. split_sreg_range(0X13A70AFE,"T",0X1,3);
  51059. split_sreg_range(0X13A70B02,"T",0X1,3);
  51060. split_sreg_range(0X13A70B22,"T",0X1,3);
  51061. split_sreg_range(0X13A70B26,"T",0X1,3);
  51062. split_sreg_range(0X13A70B46,"T",0X1,3);
  51063. split_sreg_range(0X13A70B6A,"T",0X1,3);
  51064. split_sreg_range(0X13A70B6E,"T",0X1,3);
  51065. split_sreg_range(0X13A70B7E,"T",0X1,3);
  51066. split_sreg_range(0X13A70B82,"T",0X1,3);
  51067. split_sreg_range(0X13A70BC6,"T",0X1,3);
  51068. split_sreg_range(0X13A70BD2,"T",0X1,3);
  51069. split_sreg_range(0X13A70C14,"T",0X1,3);
  51070. split_sreg_range(0X13A70C38,"T",0X1,3);
  51071. split_sreg_range(0X13A70C3C,"T",0X1,3);
  51072. split_sreg_range(0X13A70C56,"T",0X1,3);
  51073. split_sreg_range(0X13A70C66,"T",0X1,3);
  51074. split_sreg_range(0X13A70C78,"T",0X1,3);
  51075. split_sreg_range(0X13A70C96,"T",0X1,3);
  51076. split_sreg_range(0X13A70CC0,"T",0X1,3);
  51077. split_sreg_range(0X13A70CF8,"T",0X1,3);
  51078. split_sreg_range(0X13A70D08,"T",0X1,3);
  51079. split_sreg_range(0X13A70D24,"T",0X1,3);
  51080. split_sreg_range(0X13A70D40,"T",0X1,3);
  51081. split_sreg_range(0X13A70D60,"T",0X1,3);
  51082. split_sreg_range(0X13A70D80,"T",0X1,3);
  51083. split_sreg_range(0X13A70D82,"T",0X1,3);
  51084. split_sreg_range(0X13A70DB8,"T",0X1,3);
  51085. split_sreg_range(0X13A70DD6,"T",0X1,3);
  51086. split_sreg_range(0X13A70DDA,"T",0X1,3);
  51087. split_sreg_range(0X13A70DE8,"T",0X1,3);
  51088. split_sreg_range(0X13A70E06,"T",0X1,3);
  51089. split_sreg_range(0X13A70E16,"T",0X1,3);
  51090. split_sreg_range(0X13A70E26,"T",0X1,3);
  51091. split_sreg_range(0X13A70E36,"T",0X1,3);
  51092. split_sreg_range(0X13A70E4A,"T",0X1,3);
  51093. split_sreg_range(0X13A70E50,"T",0X1,3);
  51094. split_sreg_range(0X13A70E5C,"T",0X1,3);
  51095. split_sreg_range(0X13A70E62,"T",0X1,3);
  51096. split_sreg_range(0X13A70E76,"T",0X1,3);
  51097. split_sreg_range(0X13A70E82,"T",0X1,3);
  51098. split_sreg_range(0X13A70E86,"T",0X1,3);
  51099. split_sreg_range(0X13A70E8E,"T",0X1,3);
  51100. split_sreg_range(0X13A70E9C,"T",0X1,3);
  51101. split_sreg_range(0X13A70ED2,"T",0X1,3);
  51102. split_sreg_range(0X13A70ED4,"T",0X1,3);
  51103. split_sreg_range(0X13A70F0C,"T",0X1,3);
  51104. split_sreg_range(0X13A70F18,"T",0X1,3);
  51105. split_sreg_range(0X13A70F42,"T",0X1,3);
  51106. split_sreg_range(0X13A70F46,"T",0X1,3);
  51107. split_sreg_range(0X13A70F54,"T",0X1,3);
  51108. split_sreg_range(0X13A70F64,"T",0X1,3);
  51109. split_sreg_range(0X13A70F82,"T",0X1,3);
  51110. split_sreg_range(0X13A70F90,"T",0X1,3);
  51111. split_sreg_range(0X13A70FB0,"T",0X1,3);
  51112. split_sreg_range(0X13A70FBE,"T",0X1,3);
  51113. split_sreg_range(0X13A70FDE,"T",0X1,3);
  51114. split_sreg_range(0X13A70FE2,"T",0X1,3);
  51115. split_sreg_range(0X13A70FF4,"T",0X1,3);
  51116. split_sreg_range(0X13A71004,"T",0X1,3);
  51117. split_sreg_range(0X13A7102C,"T",0X1,3);
  51118. split_sreg_range(0X13A71056,"T",0X1,3);
  51119. split_sreg_range(0X13A7105A,"T",0X1,3);
  51120. split_sreg_range(0X13A7106A,"T",0X1,3);
  51121. split_sreg_range(0X13A7107E,"T",0X1,3);
  51122. split_sreg_range(0X13A7108E,"T",0X1,3);
  51123. split_sreg_range(0X13A710A0,"T",0X1,3);
  51124. split_sreg_range(0X13A710A2,"T",0X1,3);
  51125. split_sreg_range(0X13A710E4,"T",0X1,3);
  51126. split_sreg_range(0X13A71110,"T",0X1,3);
  51127. split_sreg_range(0X13A71122,"T",0X1,3);
  51128. split_sreg_range(0X13A7113C,"T",0X1,3);
  51129. split_sreg_range(0X13A7115A,"T",0X1,3);
  51130. split_sreg_range(0X13A71174,"T",0X1,3);
  51131. split_sreg_range(0X13A71192,"T",0X1,3);
  51132. split_sreg_range(0X13A711A4,"T",0X1,3);
  51133. split_sreg_range(0X13A711B4,"T",0X1,3);
  51134. split_sreg_range(0X13A711C6,"T",0X1,3);
  51135. split_sreg_range(0X13A711D6,"T",0X1,3);
  51136. split_sreg_range(0X13A711E8,"T",0X1,3);
  51137. split_sreg_range(0X13A711F8,"T",0X1,3);
  51138. split_sreg_range(0X13A7120A,"T",0X1,3);
  51139. split_sreg_range(0X13A7121A,"T",0X1,3);
  51140. split_sreg_range(0X13A7121E,"T",0X1,3);
  51141. split_sreg_range(0X13A71242,"T",0X1,3);
  51142. split_sreg_range(0X13A71246,"T",0X1,3);
  51143. split_sreg_range(0X13A7124A,"T",0X1,3);
  51144. split_sreg_range(0X13A7124E,"T",0X1,3);
  51145. split_sreg_range(0X13A71250,"T",0X1,3);
  51146. split_sreg_range(0X13A7129C,"T",0X1,3);
  51147. split_sreg_range(0X13A712B4,"T",0X1,3);
  51148. split_sreg_range(0X13A712D6,"T",0X1,3);
  51149. split_sreg_range(0X13A712D8,"T",0X1,3);
  51150. split_sreg_range(0X13A712F0,"T",0X1,3);
  51151. split_sreg_range(0X13A71308,"T",0X1,3);
  51152. split_sreg_range(0X13A71326,"T",0X1,3);
  51153. split_sreg_range(0X13A7132C,"T",0X1,3);
  51154. split_sreg_range(0X13A7133C,"T",0X1,3);
  51155. split_sreg_range(0X13A71342,"T",0X1,3);
  51156. split_sreg_range(0X13A71348,"T",0X1,3);
  51157. split_sreg_range(0X13A7134C,"T",0X1,3);
  51158. split_sreg_range(0X13A71360,"T",0X1,3);
  51159. split_sreg_range(0X13A7136A,"T",0X1,3);
  51160. split_sreg_range(0X13A71372,"T",0X1,3);
  51161. split_sreg_range(0X13A7137A,"T",0X1,3);
  51162. split_sreg_range(0X13A7137E,"T",0X1,3);
  51163. split_sreg_range(0X13A7138E,"T",0X1,3);
  51164. split_sreg_range(0X13A71392,"T",0X1,3);
  51165. split_sreg_range(0X13A71396,"T",0X1,3);
  51166. split_sreg_range(0X13A71398,"T",0X1,3);
  51167. split_sreg_range(0X13A713AC,"T",0X1,3);
  51168. split_sreg_range(0X13A713B0,"T",0X1,3);
  51169. split_sreg_range(0X13A713E4,"T",0X1,3);
  51170. split_sreg_range(0X13A713F2,"T",0X1,3);
  51171. split_sreg_range(0X13A713FA,"T",0X1,3);
  51172. split_sreg_range(0X13A7140A,"T",0X1,3);
  51173. split_sreg_range(0X13A71420,"T",0X1,3);
  51174. split_sreg_range(0X13A71436,"T",0X1,3);
  51175. split_sreg_range(0X13A71446,"T",0X1,3);
  51176. split_sreg_range(0X13A71454,"T",0X1,3);
  51177. split_sreg_range(0X13A71484,"T",0X1,3);
  51178. split_sreg_range(0X13A71490,"T",0X1,3);
  51179. split_sreg_range(0X13A714B8,"T",0X1,3);
  51180. split_sreg_range(0X13A714CC,"T",0X1,3);
  51181. split_sreg_range(0X13A714DC,"T",0X1,3);
  51182. split_sreg_range(0X13A714E8,"T",0X1,3);
  51183. split_sreg_range(0X13A71510,"T",0X1,3);
  51184. split_sreg_range(0X13A71514,"T",0X1,3);
  51185. split_sreg_range(0X13A71530,"T",0X1,3);
  51186. split_sreg_range(0X13A71540,"T",0X1,3);
  51187. split_sreg_range(0X13A71560,"T",0X1,3);
  51188. split_sreg_range(0X13A7158A,"T",0X1,3);
  51189. split_sreg_range(0X13A715A4,"T",0X1,3);
  51190. split_sreg_range(0X13A715BC,"T",0X1,3);
  51191. split_sreg_range(0X13A715C4,"T",0X1,3);
  51192. split_sreg_range(0X13A715C8,"T",0X1,3);
  51193. split_sreg_range(0X13A71608,"T",0X1,3);
  51194. split_sreg_range(0X13A7160C,"T",0X1,3);
  51195. split_sreg_range(0X13A7160E,"T",0X1,3);
  51196. split_sreg_range(0X13A71668,"T",0X1,3);
  51197. split_sreg_range(0X13A716A8,"T",0X1,3);
  51198. split_sreg_range(0X13A716D2,"T",0X1,3);
  51199. split_sreg_range(0X13A716EC,"T",0X1,3);
  51200. split_sreg_range(0X13A71700,"T",0X1,3);
  51201. split_sreg_range(0X13A71708,"T",0X1,3);
  51202. split_sreg_range(0X13A7172A,"T",0X1,3);
  51203. split_sreg_range(0X13A71740,"T",0X1,3);
  51204. split_sreg_range(0X13A71762,"T",0X1,3);
  51205. split_sreg_range(0X13A71784,"T",0X1,3);
  51206. split_sreg_range(0X13A71788,"T",0X1,3);
  51207. split_sreg_range(0X13A717A8,"T",0X1,3);
  51208. split_sreg_range(0X13A717AC,"T",0X1,3);
  51209. split_sreg_range(0X13A717C4,"T",0X1,3);
  51210. split_sreg_range(0X13A717CC,"T",0X1,3);
  51211. split_sreg_range(0X13A717E2,"T",0X1,3);
  51212. split_sreg_range(0X13A717FC,"T",0X1,3);
  51213. split_sreg_range(0X13A71812,"T",0X1,3);
  51214. split_sreg_range(0X13A71828,"T",0X1,3);
  51215. split_sreg_range(0X13A71844,"T",0X1,3);
  51216. split_sreg_range(0X13A7185A,"T",0X1,3);
  51217. split_sreg_range(0X13A71870,"T",0X1,3);
  51218. split_sreg_range(0X13A71874,"T",0X1,3);
  51219. split_sreg_range(0X13A71888,"T",0X1,3);
  51220. split_sreg_range(0X13A7189E,"T",0X1,3);
  51221. split_sreg_range(0X13A718A0,"T",0X1,3);
  51222. split_sreg_range(0X13A718D8,"T",0X1,3);
  51223. split_sreg_range(0X13A71920,"T",0X1,3);
  51224. split_sreg_range(0X13A71940,"T",0X1,3);
  51225. split_sreg_range(0X13A71952,"T",0X1,3);
  51226. split_sreg_range(0X13A719F4,"T",0X1,3);
  51227. split_sreg_range(0X13A71A04,"T",0X1,3);
  51228. split_sreg_range(0X13A71A16,"T",0X1,3);
  51229. split_sreg_range(0X13A71A3C,"T",0X1,3);
  51230. split_sreg_range(0X13A71A58,"T",0X1,3);
  51231. split_sreg_range(0X13A71AB4,"T",0X1,3);
  51232. split_sreg_range(0X13A71AC0,"T",0X1,3);
  51233. split_sreg_range(0X13A71B10,"T",0X1,3);
  51234. split_sreg_range(0X13A71B66,"T",0X1,3);
  51235. split_sreg_range(0X13A71B98,"T",0X1,3);
  51236. split_sreg_range(0X13A71BC2,"T",0X1,3);
  51237. split_sreg_range(0X13A71BCA,"T",0X1,3);
  51238. split_sreg_range(0X13A71BE0,"T",0X1,3);
  51239. split_sreg_range(0X13A71BF0,"T",0X1,3);
  51240. split_sreg_range(0X13A71C1A,"T",0X1,3);
  51241. split_sreg_range(0X13A71C22,"T",0X1,3);
  51242. split_sreg_range(0X13A71C38,"T",0X1,3);
  51243. split_sreg_range(0X13A71D30,"T",0X1,3);
  51244. split_sreg_range(0X13A71D48,"T",0X1,3);
  51245. split_sreg_range(0X13A71D52,"T",0X1,3);
  51246. split_sreg_range(0X13A71D60,"T",0X1,3);
  51247. split_sreg_range(0X13A71D66,"T",0X1,3);
  51248. split_sreg_range(0X13A71D6C,"T",0X1,3);
  51249. split_sreg_range(0X13A71D72,"T",0X1,3);
  51250. split_sreg_range(0X13A71D78,"T",0X1,3);
  51251. split_sreg_range(0X13A71D7C,"T",0X1,3);
  51252. split_sreg_range(0X13A71D8A,"T",0X1,3);
  51253. split_sreg_range(0X13A71D94,"T",0X1,3);
  51254. split_sreg_range(0X13A71D9C,"T",0X1,3);
  51255. split_sreg_range(0X13A71DA4,"T",0X1,3);
  51256. split_sreg_range(0X13A71DA8,"T",0X1,3);
  51257. split_sreg_range(0X13A71DB2,"T",0X1,3);
  51258. split_sreg_range(0X13A71DB6,"T",0X1,3);
  51259. split_sreg_range(0X13A71DC4,"T",0X1,3);
  51260. split_sreg_range(0X13A71DCA,"T",0X1,3);
  51261. split_sreg_range(0X13A71DCE,"T",0X1,3);
  51262. split_sreg_range(0X13A71DD2,"T",0X1,3);
  51263. split_sreg_range(0X13A71DD4,"T",0X1,3);
  51264. split_sreg_range(0X13A71DDC,"T",0X1,3);
  51265. split_sreg_range(0X13A71DE8,"T",0X1,3);
  51266. split_sreg_range(0X13A71DF4,"T",0X1,3);
  51267. split_sreg_range(0X13A71DFC,"T",0X1,3);
  51268. split_sreg_range(0X13A71E14,"T",0X1,3);
  51269. split_sreg_range(0X13A71E2C,"T",0X1,3);
  51270. split_sreg_range(0X13A71E3C,"T",0X1,3);
  51271. split_sreg_range(0X13A71E40,"T",0X1,3);
  51272. split_sreg_range(0X13A71E5E,"T",0X1,3);
  51273. split_sreg_range(0X13A71E62,"T",0X1,3);
  51274. split_sreg_range(0X13A71EE8,"T",0X1,3);
  51275. split_sreg_range(0X13A71F38,"T",0X1,3);
  51276. split_sreg_range(0X13A71F46,"T",0X1,3);
  51277. split_sreg_range(0X13A71F64,"T",0X1,3);
  51278. split_sreg_range(0X13A71F6C,"T",0X1,3);
  51279. split_sreg_range(0X13A71F80,"T",0X1,3);
  51280. split_sreg_range(0X13A71F9E,"T",0X1,3);
  51281. split_sreg_range(0X13A71FA8,"T",0X1,3);
  51282. split_sreg_range(0X13A71FBA,"T",0X1,3);
  51283. split_sreg_range(0X13A71FCE,"T",0X1,3);
  51284. split_sreg_range(0X13A71FD8,"T",0X1,3);
  51285. split_sreg_range(0X13A72004,"T",0X1,3);
  51286. split_sreg_range(0X13A7202A,"T",0X1,3);
  51287. split_sreg_range(0X13A7203E,"T",0X1,3);
  51288. split_sreg_range(0X13A72048,"T",0X1,3);
  51289. split_sreg_range(0X13A72060,"T",0X1,3);
  51290. split_sreg_range(0X13A7207E,"T",0X1,3);
  51291. split_sreg_range(0X13A720D0,"T",0X1,3);
  51292. split_sreg_range(0X13A720EE,"T",0X1,3);
  51293. split_sreg_range(0X13A7213C,"T",0X1,3);
  51294. split_sreg_range(0X13A72150,"T",0X1,3);
  51295. split_sreg_range(0X13A7215A,"T",0X1,3);
  51296. split_sreg_range(0X13A7216A,"T",0X1,3);
  51297. split_sreg_range(0X13A72176,"T",0X1,3);
  51298. split_sreg_range(0X13A7217C,"T",0X1,3);
  51299. split_sreg_range(0X13A72182,"T",0X1,3);
  51300. split_sreg_range(0X13A72188,"T",0X1,3);
  51301. split_sreg_range(0X13A7219C,"T",0X1,3);
  51302. split_sreg_range(0X13A721A4,"T",0X1,3);
  51303. split_sreg_range(0X13A721B4,"T",0X1,3);
  51304. split_sreg_range(0X13A721C2,"T",0X1,3);
  51305. split_sreg_range(0X13A721C8,"T",0X1,3);
  51306. split_sreg_range(0X13A721D4,"T",0X1,3);
  51307. split_sreg_range(0X13A721F0,"T",0X1,3);
  51308. split_sreg_range(0X13A7220C,"T",0X1,3);
  51309. split_sreg_range(0X13A72214,"T",0X1,3);
  51310. split_sreg_range(0X13A72230,"T",0X1,3);
  51311. split_sreg_range(0X13A72248,"T",0X1,3);
  51312. split_sreg_range(0X13A7225C,"T",0X1,3);
  51313. split_sreg_range(0X13A72298,"T",0X1,3);
  51314. split_sreg_range(0X13A722B4,"T",0X1,3);
  51315. split_sreg_range(0X13A722B6,"T",0X1,3);
  51316. split_sreg_range(0X13A722BC,"T",0X1,3);
  51317. split_sreg_range(0X13A72334,"T",0X1,3);
  51318. split_sreg_range(0X13A72356,"T",0X1,3);
  51319. split_sreg_range(0X13A72376,"T",0X1,3);
  51320. split_sreg_range(0X13A72384,"T",0X1,3);
  51321. split_sreg_range(0X13A723EC,"T",0X1,3);
  51322. split_sreg_range(0X13A723FE,"T",0X1,3);
  51323. split_sreg_range(0X13A72400,"T",0X1,3);
  51324. split_sreg_range(0X13A72420,"T",0X1,3);
  51325. split_sreg_range(0X13A7242A,"T",0X1,3);
  51326. split_sreg_range(0X13A72458,"T",0X1,3);
  51327. split_sreg_range(0X13A72484,"T",0X1,3);
  51328. split_sreg_range(0X13A7249A,"T",0X1,3);
  51329. split_sreg_range(0X13A7249C,"T",0X1,3);
  51330. split_sreg_range(0X13A724BA,"T",0X1,3);
  51331. split_sreg_range(0X13A724C4,"T",0X1,3);
  51332. split_sreg_range(0X13A724F4,"T",0X1,3);
  51333. split_sreg_range(0X13A72512,"T",0X1,3);
  51334. split_sreg_range(0X13A72516,"T",0X1,3);
  51335. split_sreg_range(0X13A7251A,"T",0X1,3);
  51336. split_sreg_range(0X13A7254C,"T",0X1,3);
  51337. split_sreg_range(0X13A72562,"T",0X1,3);
  51338. split_sreg_range(0X13A72564,"T",0X1,3);
  51339. split_sreg_range(0X13A72584,"T",0X1,3);
  51340. split_sreg_range(0X13A7258E,"T",0X1,3);
  51341. split_sreg_range(0X13A725D0,"T",0X1,3);
  51342. split_sreg_range(0X13A725FC,"T",0X1,3);
  51343. split_sreg_range(0X13A72620,"T",0X1,3);
  51344. split_sreg_range(0X13A72622,"T",0X1,3);
  51345. split_sreg_range(0X13A72624,"T",0X1,3);
  51346. split_sreg_range(0X13A72642,"T",0X1,3);
  51347. split_sreg_range(0X13A72654,"T",0X1,3);
  51348. split_sreg_range(0X13A72676,"T",0X1,3);
  51349. split_sreg_range(0X13A72686,"T",0X1,3);
  51350. split_sreg_range(0X13A726AE,"T",0X1,3);
  51351. split_sreg_range(0X13A726D8,"T",0X1,3);
  51352. split_sreg_range(0X13A726DA,"T",0X1,3);
  51353. split_sreg_range(0X13A726E8,"T",0X1,3);
  51354. split_sreg_range(0X13A726F2,"T",0X1,3);
  51355. split_sreg_range(0X13A72722,"T",0X1,3);
  51356. split_sreg_range(0X13A72726,"T",0X1,3);
  51357. split_sreg_range(0X13A7273A,"T",0X1,3);
  51358. split_sreg_range(0X13A7274A,"T",0X1,3);
  51359. split_sreg_range(0X13A72762,"T",0X1,3);
  51360. split_sreg_range(0X13A72770,"T",0X1,3);
  51361. split_sreg_range(0X13A72774,"T",0X1,3);
  51362. split_sreg_range(0X13A7277A,"T",0X1,3);
  51363. split_sreg_range(0X13A727AC,"T",0X1,3);
  51364. split_sreg_range(0X13A727D0,"T",0X1,3);
  51365. split_sreg_range(0X13A727D2,"T",0X1,3);
  51366. split_sreg_range(0X13A727D4,"T",0X1,3);
  51367. split_sreg_range(0X13A727F2,"T",0X1,3);
  51368. split_sreg_range(0X13A72804,"T",0X1,3);
  51369. split_sreg_range(0X13A72826,"T",0X1,3);
  51370. split_sreg_range(0X13A72836,"T",0X1,3);
  51371. split_sreg_range(0X13A7285E,"T",0X1,3);
  51372. split_sreg_range(0X13A72888,"T",0X1,3);
  51373. split_sreg_range(0X13A7288A,"T",0X1,3);
  51374. split_sreg_range(0X13A72898,"T",0X1,3);
  51375. split_sreg_range(0X13A728A2,"T",0X1,3);
  51376. split_sreg_range(0X13A728D2,"T",0X1,3);
  51377. split_sreg_range(0X13A728D6,"T",0X1,3);
  51378. split_sreg_range(0X13A728EA,"T",0X1,3);
  51379. split_sreg_range(0X13A728FA,"T",0X1,3);
  51380. split_sreg_range(0X13A72908,"T",0X1,3);
  51381. split_sreg_range(0X13A7292C,"T",0X1,3);
  51382. split_sreg_range(0X13A72930,"T",0X1,3);
  51383. split_sreg_range(0X13A72964,"T",0X1,3);
  51384. split_sreg_range(0X13A72984,"T",0X1,3);
  51385. split_sreg_range(0X13A72986,"T",0X1,3);
  51386. split_sreg_range(0X13A729A6,"T",0X1,3);
  51387. split_sreg_range(0X13A729B6,"T",0X1,3);
  51388. split_sreg_range(0X13A729E4,"T",0X1,3);
  51389. split_sreg_range(0X13A72A22,"T",0X1,3);
  51390. split_sreg_range(0X13A72A58,"T",0X1,3);
  51391. split_sreg_range(0X13A72A78,"T",0X1,3);
  51392. split_sreg_range(0X13A72A7A,"T",0X1,3);
  51393. split_sreg_range(0X13A72A9A,"T",0X1,3);
  51394. split_sreg_range(0X13A72AAA,"T",0X1,3);
  51395. split_sreg_range(0X13A72AD8,"T",0X1,3);
  51396. split_sreg_range(0X13A72B16,"T",0X1,3);
  51397. split_sreg_range(0X13A72B4C,"T",0X1,3);
  51398. split_sreg_range(0X13A72B5E,"T",0X1,3);
  51399. split_sreg_range(0X13A72B60,"T",0X1,3);
  51400. split_sreg_range(0X13A72B80,"T",0X1,3);
  51401. split_sreg_range(0X13A72B8A,"T",0X1,3);
  51402. split_sreg_range(0X13A72BC4,"T",0X1,3);
  51403. split_sreg_range(0X13A72BF4,"T",0X1,3);
  51404. split_sreg_range(0X13A72C0A,"T",0X1,3);
  51405. split_sreg_range(0X13A72C0C,"T",0X1,3);
  51406. split_sreg_range(0X13A72C0E,"T",0X1,3);
  51407. split_sreg_range(0X13A72C2C,"T",0X1,3);
  51408. split_sreg_range(0X13A72C36,"T",0X1,3);
  51409. split_sreg_range(0X13A72C64,"T",0X1,3);
  51410. split_sreg_range(0X13A72C86,"T",0X1,3);
  51411. split_sreg_range(0X13A72CA8,"T",0X1,3);
  51412. split_sreg_range(0X13A72CB6,"T",0X1,3);
  51413. split_sreg_range(0X13A72CBC,"T",0X1,3);
  51414. split_sreg_range(0X13A72CE0,"T",0X1,3);
  51415. split_sreg_range(0X13A72CF6,"T",0X1,3);
  51416. split_sreg_range(0X13A72CF8,"T",0X1,3);
  51417. split_sreg_range(0X13A72D18,"T",0X1,3);
  51418. split_sreg_range(0X13A72D22,"T",0X1,3);
  51419. split_sreg_range(0X13A72D68,"T",0X1,3);
  51420. split_sreg_range(0X13A72D98,"T",0X1,3);
  51421. split_sreg_range(0X13A72DAC,"T",0X1,3);
  51422. split_sreg_range(0X13A72DAE,"T",0X1,3);
  51423. split_sreg_range(0X13A72DCE,"T",0X1,3);
  51424. split_sreg_range(0X13A72DD8,"T",0X1,3);
  51425. split_sreg_range(0X13A72E06,"T",0X1,3);
  51426. split_sreg_range(0X13A72E34,"T",0X1,3);
  51427. split_sreg_range(0X13A72E48,"T",0X1,3);
  51428. split_sreg_range(0X13A72E4A,"T",0X1,3);
  51429. split_sreg_range(0X13A72E6A,"T",0X1,3);
  51430. split_sreg_range(0X13A72E74,"T",0X1,3);
  51431. split_sreg_range(0X13A72EA2,"T",0X1,3);
  51432. split_sreg_range(0X13A72EEC,"T",0X1,3);
  51433. split_sreg_range(0X13A72F00,"T",0X1,3);
  51434. split_sreg_range(0X13A72F02,"T",0X1,3);
  51435. split_sreg_range(0X13A72F22,"T",0X1,3);
  51436. split_sreg_range(0X13A72F2C,"T",0X1,3);
  51437. split_sreg_range(0X13A72F5A,"T",0X1,3);
  51438. split_sreg_range(0X13A72FA4,"T",0X1,3);
  51439. split_sreg_range(0X13A72FBC,"T",0X1,3);
  51440. split_sreg_range(0X13A72FCA,"T",0X1,3);
  51441. split_sreg_range(0X13A72FF2,"T",0X1,3);
  51442. split_sreg_range(0X13A73010,"T",0X1,3);
  51443. split_sreg_range(0X13A73026,"T",0X1,3);
  51444. split_sreg_range(0X13A7302C,"T",0X1,3);
  51445. split_sreg_range(0X13A7303C,"T",0X1,3);
  51446. split_sreg_range(0X13A73040,"T",0X1,3);
  51447. split_sreg_range(0X13A73064,"T",0X1,3);
  51448. split_sreg_range(0X13A73096,"T",0X1,3);
  51449. split_sreg_range(0X13A730AE,"T",0X1,3);
  51450. split_sreg_range(0X13A730C6,"T",0X1,3);
  51451. split_sreg_range(0X13A730D6,"T",0X1,3);
  51452. split_sreg_range(0X13A730F4,"T",0X1,3);
  51453. split_sreg_range(0X13A73126,"T",0X1,3);
  51454. split_sreg_range(0X13A7313E,"T",0X1,3);
  51455. split_sreg_range(0X13A73156,"T",0X1,3);
  51456. split_sreg_range(0X13A73166,"T",0X1,3);
  51457. split_sreg_range(0X13A73184,"T",0X1,3);
  51458. split_sreg_range(0X13A731A8,"T",0X1,3);
  51459. split_sreg_range(0X13A731AA,"T",0X1,3);
  51460. split_sreg_range(0X13A731BC,"T",0X1,3);
  51461. split_sreg_range(0X13A7322A,"T",0X1,3);
  51462. split_sreg_range(0X13A73230,"T",0X1,3);
  51463. split_sreg_range(0X13A73240,"T",0X1,3);
  51464. split_sreg_range(0X13A73250,"T",0X1,3);
  51465. split_sreg_range(0X13A73256,"T",0X1,3);
  51466. split_sreg_range(0X13A7325C,"T",0X1,3);
  51467. split_sreg_range(0X13A73262,"T",0X1,3);
  51468. split_sreg_range(0X13A73294,"T",0X1,3);
  51469. split_sreg_range(0X13A732B4,"T",0X1,3);
  51470. split_sreg_range(0X13A732B6,"T",0X1,3);
  51471. split_sreg_range(0X13A732D6,"T",0X1,3);
  51472. split_sreg_range(0X13A732E8,"T",0X1,3);
  51473. split_sreg_range(0X13A73316,"T",0X1,3);
  51474. split_sreg_range(0X13A73394,"T",0X1,3);
  51475. split_sreg_range(0X13A733B4,"T",0X1,3);
  51476. split_sreg_range(0X13A733B6,"T",0X1,3);
  51477. split_sreg_range(0X13A733D6,"T",0X1,3);
  51478. split_sreg_range(0X13A733E8,"T",0X1,3);
  51479. split_sreg_range(0X13A73416,"T",0X1,3);
  51480. split_sreg_range(0X13A73494,"T",0X1,3);
  51481. split_sreg_range(0X13A734B8,"T",0X1,3);
  51482. split_sreg_range(0X13A734BA,"T",0X1,3);
  51483. split_sreg_range(0X13A734CC,"T",0X1,3);
  51484. split_sreg_range(0X13A7353A,"T",0X1,3);
  51485. split_sreg_range(0X13A73540,"T",0X1,3);
  51486. split_sreg_range(0X13A73550,"T",0X1,3);
  51487. split_sreg_range(0X13A73560,"T",0X1,3);
  51488. split_sreg_range(0X13A73566,"T",0X1,3);
  51489. split_sreg_range(0X13A7356C,"T",0X1,3);
  51490. split_sreg_range(0X13A73572,"T",0X1,3);
  51491. split_sreg_range(0X13A735A4,"T",0X1,3);
  51492. split_sreg_range(0X13A735C4,"T",0X1,3);
  51493. split_sreg_range(0X13A735C6,"T",0X1,3);
  51494. split_sreg_range(0X13A735E6,"T",0X1,3);
  51495. split_sreg_range(0X13A735F8,"T",0X1,3);
  51496. split_sreg_range(0X13A73626,"T",0X1,3);
  51497. split_sreg_range(0X13A736A4,"T",0X1,3);
  51498. split_sreg_range(0X13A736C4,"T",0X1,3);
  51499. split_sreg_range(0X13A736C6,"T",0X1,3);
  51500. split_sreg_range(0X13A736E6,"T",0X1,3);
  51501. split_sreg_range(0X13A736F8,"T",0X1,3);
  51502. split_sreg_range(0X13A73726,"T",0X1,3);
  51503. split_sreg_range(0X13A737A4,"T",0X1,3);
  51504. split_sreg_range(0X13A7381C,"T",0X1,3);
  51505. split_sreg_range(0X13A73844,"T",0X1,3);
  51506. split_sreg_range(0X13A73890,"T",0X1,3);
  51507. split_sreg_range(0X13A738A8,"T",0X1,3);
  51508. split_sreg_range(0X13A738FC,"T",0X1,3);
  51509. split_sreg_range(0X13A73902,"T",0X1,3);
  51510. split_sreg_range(0X13A73916,"T",0X1,3);
  51511. split_sreg_range(0X13A73944,"T",0X1,3);
  51512. split_sreg_range(0X13A7395C,"T",0X1,3);
  51513. split_sreg_range(0X13A7397C,"T",0X1,3);
  51514. split_sreg_range(0X13A73986,"T",0X1,3);
  51515. split_sreg_range(0X13A739CC,"T",0X1,3);
  51516. split_sreg_range(0X13A739F0,"T",0X1,3);
  51517. split_sreg_range(0X13A739F2,"T",0X1,3);
  51518. split_sreg_range(0X13A73A12,"T",0X1,3);
  51519. split_sreg_range(0X13A73A24,"T",0X1,3);
  51520. split_sreg_range(0X13A73A52,"T",0X1,3);
  51521. split_sreg_range(0X13A73AD4,"T",0X1,3);
  51522. split_sreg_range(0X13A73AF8,"T",0X1,3);
  51523. split_sreg_range(0X13A73AFA,"T",0X1,3);
  51524. split_sreg_range(0X13A73B1A,"T",0X1,3);
  51525. split_sreg_range(0X13A73B2C,"T",0X1,3);
  51526. split_sreg_range(0X13A73B5A,"T",0X1,3);
  51527. split_sreg_range(0X13A73BD0,"T",0X1,3);
  51528. split_sreg_range(0X13A73BE8,"T",0X1,3);
  51529. split_sreg_range(0X13A73BF6,"T",0X1,3);
  51530. split_sreg_range(0X13A73C2E,"T",0X1,3);
  51531. split_sreg_range(0X13A73C4E,"T",0X1,3);
  51532. split_sreg_range(0X13A73C64,"T",0X1,3);
  51533. split_sreg_range(0X13A73C6A,"T",0X1,3);
  51534. split_sreg_range(0X13A73C7C,"T",0X1,3);
  51535. split_sreg_range(0X13A73C80,"T",0X1,3);
  51536. split_sreg_range(0X13A73CA4,"T",0X1,3);
  51537. split_sreg_range(0X13A73CC8,"T",0X1,3);
  51538. split_sreg_range(0X13A73CCA,"T",0X1,3);
  51539. split_sreg_range(0X13A73CEA,"T",0X1,3);
  51540. split_sreg_range(0X13A73CFE,"T",0X1,3);
  51541. split_sreg_range(0X13A73D2C,"T",0X1,3);
  51542. split_sreg_range(0X13A73D86,"T",0X1,3);
  51543. split_sreg_range(0X13A73DD0,"T",0X1,3);
  51544. split_sreg_range(0X13A73DF4,"T",0X1,3);
  51545. split_sreg_range(0X13A73DF6,"T",0X1,3);
  51546. split_sreg_range(0X13A73E16,"T",0X1,3);
  51547. split_sreg_range(0X13A73E2A,"T",0X1,3);
  51548. split_sreg_range(0X13A73E58,"T",0X1,3);
  51549. split_sreg_range(0X13A73EAE,"T",0X1,3);
  51550. split_sreg_range(0X13A73EF4,"T",0X1,3);
  51551. split_sreg_range(0X13A73F0A,"T",0X1,3);
  51552. split_sreg_range(0X13A73F0C,"T",0X1,3);
  51553. split_sreg_range(0X13A73F0E,"T",0X1,3);
  51554. split_sreg_range(0X13A73F30,"T",0X1,3);
  51555. split_sreg_range(0X13A73F3A,"T",0X1,3);
  51556. split_sreg_range(0X13A73F68,"T",0X1,3);
  51557. split_sreg_range(0X13A73F8A,"T",0X1,3);
  51558. split_sreg_range(0X13A73FAE,"T",0X1,3);
  51559. split_sreg_range(0X13A73FB2,"T",0X1,3);
  51560. split_sreg_range(0X13A73FB8,"T",0X1,3);
  51561. split_sreg_range(0X13A73FE0,"T",0X1,3);
  51562. split_sreg_range(0X13A73FFC,"T",0X1,3);
  51563. split_sreg_range(0X13A73FFE,"T",0X1,3);
  51564. split_sreg_range(0X13A7401E,"T",0X1,3);
  51565. split_sreg_range(0X13A7402E,"T",0X1,3);
  51566. split_sreg_range(0X13A7405C,"T",0X1,3);
  51567. split_sreg_range(0X13A740C0,"T",0X1,3);
  51568. split_sreg_range(0X13A740D6,"T",0X1,3);
  51569. split_sreg_range(0X13A740F6,"T",0X1,3);
  51570. split_sreg_range(0X13A74100,"T",0X1,3);
  51571. split_sreg_range(0X13A7414C,"T",0X1,3);
  51572. split_sreg_range(0X13A7416E,"T",0X1,3);
  51573. split_sreg_range(0X13A7417C,"T",0X1,3);
  51574. split_sreg_range(0X13A74188,"T",0X1,3);
  51575. split_sreg_range(0X13A74196,"T",0X1,3);
  51576. split_sreg_range(0X13A741A8,"T",0X1,3);
  51577. split_sreg_range(0X13A741B0,"T",0X1,3);
  51578. split_sreg_range(0X13A741B8,"T",0X1,3);
  51579. split_sreg_range(0X13A741BA,"T",0X1,3);
  51580. split_sreg_range(0X13A741BC,"T",0X1,3);
  51581. split_sreg_range(0X13A741D0,"T",0X1,3);
  51582. split_sreg_range(0X13A741DE,"T",0X1,3);
  51583. split_sreg_range(0X13A741E2,"T",0X1,3);
  51584. split_sreg_range(0X13A74200,"T",0X1,3);
  51585. split_sreg_range(0X13A74212,"T",0X1,3);
  51586. split_sreg_range(0X13A74216,"T",0X1,3);
  51587. split_sreg_range(0X13A74228,"T",0X1,3);
  51588. split_sreg_range(0X13A7424A,"T",0X1,3);
  51589. split_sreg_range(0X13A74272,"T",0X1,3);
  51590. split_sreg_range(0X13A7427C,"T",0X1,3);
  51591. split_sreg_range(0X13A742B2,"T",0X1,3);
  51592. split_sreg_range(0X13A74310,"T",0X1,3);
  51593. split_sreg_range(0X13A7432C,"T",0X1,3);
  51594. split_sreg_range(0X13A74334,"T",0X1,3);
  51595. split_sreg_range(0X13A7433C,"T",0X1,3);
  51596. split_sreg_range(0X13A74342,"T",0X1,3);
  51597. split_sreg_range(0X13A7434E,"T",0X1,3);
  51598. split_sreg_range(0X13A74354,"T",0X1,3);
  51599. split_sreg_range(0X13A74366,"T",0X1,3);
  51600. split_sreg_range(0X13A74374,"T",0X1,3);
  51601. split_sreg_range(0X13A74382,"T",0X1,3);
  51602. split_sreg_range(0X13A7438A,"T",0X1,3);
  51603. split_sreg_range(0X13A74394,"T",0X1,3);
  51604. split_sreg_range(0X13A7439C,"T",0X1,3);
  51605. split_sreg_range(0X13A743A6,"T",0X1,3);
  51606. split_sreg_range(0X13A743B8,"T",0X1,3);
  51607. split_sreg_range(0X13A74440,"T",0X1,3);
  51608. split_sreg_range(0X13A74480,"T",0X1,3);
  51609. split_sreg_range(0X13A744AE,"T",0X1,3);
  51610. split_sreg_range(0X13A744B2,"T",0X1,3);
  51611. split_sreg_range(0X13A744E6,"T",0X1,3);
  51612. split_sreg_range(0X13A744F0,"T",0X1,3);
  51613. split_sreg_range(0X13A74504,"T",0X1,3);
  51614. split_sreg_range(0X13A7451A,"T",0X1,3);
  51615. split_sreg_range(0X13A74526,"T",0X1,3);
  51616. split_sreg_range(0X13A74538,"T",0X1,3);
  51617. split_sreg_range(0X13A7453C,"T",0X1,3);
  51618. split_sreg_range(0X13A74540,"T",0X1,3);
  51619. split_sreg_range(0X13A7454E,"T",0X1,3);
  51620. split_sreg_range(0X13A74570,"T",0X1,3);
  51621. split_sreg_range(0X13A74584,"T",0X1,3);
  51622. split_sreg_range(0X13A7459A,"T",0X1,3);
  51623. split_sreg_range(0X13A745D4,"T",0X1,3);
  51624. split_sreg_range(0X13A745E2,"T",0X1,3);
  51625. split_sreg_range(0X13A745FA,"T",0X1,3);
  51626. split_sreg_range(0X13A74604,"T",0X1,3);
  51627. split_sreg_range(0X13A74618,"T",0X1,3);
  51628. split_sreg_range(0X13A74622,"T",0X1,3);
  51629. split_sreg_range(0X13A74628,"T",0X1,3);
  51630. split_sreg_range(0X13A74690,"T",0X1,3);
  51631. split_sreg_range(0X13A746B4,"T",0X1,3);
  51632. split_sreg_range(0X13A746E0,"T",0X1,3);
  51633. split_sreg_range(0X13A7470C,"T",0X1,3);
  51634. split_sreg_range(0X13A7472A,"T",0X1,3);
  51635. split_sreg_range(0X13A7472C,"T",0X1,3);
  51636. split_sreg_range(0X13A7473E,"T",0X1,3);
  51637. split_sreg_range(0X13A74744,"T",0X1,3);
  51638. split_sreg_range(0X13A74750,"T",0X1,3);
  51639. split_sreg_range(0X13A74772,"T",0X1,3);
  51640. split_sreg_range(0X13A74780,"T",0X1,3);
  51641. split_sreg_range(0X13A7478E,"T",0X1,3);
  51642. split_sreg_range(0X13A7479C,"T",0X1,3);
  51643. split_sreg_range(0X13A747AE,"T",0X1,3);
  51644. split_sreg_range(0X13A747B6,"T",0X1,3);
  51645. split_sreg_range(0X13A747BE,"T",0X1,3);
  51646. split_sreg_range(0X13A747C0,"T",0X1,3);
  51647. split_sreg_range(0X13A747C2,"T",0X1,3);
  51648. split_sreg_range(0X13A747D6,"T",0X1,3);
  51649. split_sreg_range(0X13A747E4,"T",0X1,3);
  51650. split_sreg_range(0X13A747E8,"T",0X1,3);
  51651. split_sreg_range(0X13A747FE,"T",0X1,3);
  51652. split_sreg_range(0X13A74818,"T",0X1,3);
  51653. split_sreg_range(0X13A7481C,"T",0X1,3);
  51654. split_sreg_range(0X13A7482E,"T",0X1,3);
  51655. split_sreg_range(0X13A7486A,"T",0X1,3);
  51656. split_sreg_range(0X13A74888,"T",0X1,3);
  51657. split_sreg_range(0X13A7488E,"T",0X1,3);
  51658. split_sreg_range(0X13A7489A,"T",0X1,3);
  51659. split_sreg_range(0X13A748AA,"T",0X1,3);
  51660. split_sreg_range(0X13A748AE,"T",0X1,3);
  51661. split_sreg_range(0X13A748B4,"T",0X1,3);
  51662. split_sreg_range(0X13A748B8,"T",0X1,3);
  51663. split_sreg_range(0X13A748C8,"T",0X1,3);
  51664. split_sreg_range(0X13A748E4,"T",0X1,3);
  51665. split_sreg_range(0X13A748F8,"T",0X1,3);
  51666. split_sreg_range(0X13A74900,"T",0X1,3);
  51667. split_sreg_range(0X13A74916,"T",0X1,3);
  51668. split_sreg_range(0X13A7492A,"T",0X1,3);
  51669. split_sreg_range(0X13A7493C,"T",0X1,3);
  51670. split_sreg_range(0X13A74946,"T",0X1,3);
  51671. split_sreg_range(0X13A7494E,"T",0X1,3);
  51672. split_sreg_range(0X13A74952,"T",0X1,3);
  51673. split_sreg_range(0X13A7495A,"T",0X1,3);
  51674. split_sreg_range(0X13A74964,"T",0X1,3);
  51675. split_sreg_range(0X13A7496C,"T",0X1,3);
  51676. split_sreg_range(0X13A74976,"T",0X1,3);
  51677. split_sreg_range(0X13A74984,"T",0X1,3);
  51678. split_sreg_range(0X13A749C2,"T",0X1,3);
  51679. split_sreg_range(0X13A749DC,"T",0X1,3);
  51680. split_sreg_range(0X13A749F4,"T",0X1,3);
  51681. split_sreg_range(0X13A74A64,"T",0X1,3);
  51682. split_sreg_range(0X13A74A84,"T",0X1,3);
  51683. split_sreg_range(0X13A74AA6,"T",0X1,3);
  51684. split_sreg_range(0X13A74ABC,"T",0X1,3);
  51685. split_sreg_range(0X13A74B2A,"T",0X1,3);
  51686. split_sreg_range(0X13A74B2E,"T",0X1,3);
  51687. split_sreg_range(0X13A74B30,"T",0X1,3);
  51688. split_sreg_range(0X13A74B42,"T",0X1,3);
  51689. split_sreg_range(0X13A74B48,"T",0X1,3);
  51690. split_sreg_range(0X13A74BB6,"T",0X1,3);
  51691. split_sreg_range(0X13A74BC4,"T",0X1,3);
  51692. split_sreg_range(0X13A74BD4,"T",0X1,3);
  51693. split_sreg_range(0X13A74BE4,"T",0X1,3);
  51694. split_sreg_range(0X13A74BEA,"T",0X1,3);
  51695. split_sreg_range(0X13A74BF4,"T",0X1,3);
  51696. split_sreg_range(0X13A750F8,"T",0X1,3);
  51697. split_sreg_range(0X13A75178,"T",0X1,3);
  51698. split_sreg_range(0X13A751B8,"T",0X1,3);
  51699. split_sreg_range(0X13A75218,"T",0X1,3);
  51700. split_sreg_range(0X13A75230,"T",0X1,3);
  51701. split_sreg_range(0X13A75274,"T",0X1,3);
  51702. split_sreg_range(0X13A7529C,"T",0X1,3);
  51703. split_sreg_range(0X13A752C0,"T",0X1,3);
  51704. split_sreg_range(0X13A752FC,"T",0X1,3);
  51705. split_sreg_range(0X13A75324,"T",0X1,3);
  51706. split_sreg_range(0X13A753A8,"T",0X1,3);
  51707. split_sreg_range(0X13A75402,"T",0X1,3);
  51708. split_sreg_range(0X13A75404,"T",0X1,3);
  51709. split_sreg_range(0X13A75428,"T",0X1,3);
  51710. split_sreg_range(0X13A7547A,"T",0X1,3);
  51711. split_sreg_range(0X13A7547C,"T",0X1,3);
  51712. split_sreg_range(0X13A75514,"T",0X1,3);
  51713. split_sreg_range(0X13A755A0,"T",0X1,3);
  51714. split_sreg_range(0X13A755AA,"T",0X1,3);
  51715. split_sreg_range(0X13A755C8,"T",0X1,3);
  51716. split_sreg_range(0X13A755D8,"T",0X1,3);
  51717. split_sreg_range(0X13A755DA,"T",0X1,3);
  51718. split_sreg_range(0X13A755DE,"T",0X1,3);
  51719. split_sreg_range(0X13A755E4,"T",0X1,3);
  51720. split_sreg_range(0X13A755F6,"T",0X1,3);
  51721. split_sreg_range(0X13A755F8,"T",0X1,3);
  51722. split_sreg_range(0X13A75602,"T",0X1,3);
  51723. split_sreg_range(0X13A75616,"T",0X1,3);
  51724. split_sreg_range(0X13A75618,"T",0X1,3);
  51725. split_sreg_range(0X13A75626,"T",0X1,3);
  51726. split_sreg_range(0X13A75628,"T",0X1,3);
  51727. split_sreg_range(0X13A75664,"T",0X1,3);
  51728. split_sreg_range(0X13A75680,"T",0X1,3);
  51729. split_sreg_range(0X13A7569C,"T",0X1,3);
  51730. split_sreg_range(0X13A75768,"T",0X1,3);
  51731. split_sreg_range(0X13A75D14,"T",0X1,3);
  51732. split_sreg_range(0X13A7627C,"T",0X1,3);
  51733. split_sreg_range(0X13A76450,"T",0X1,3);
  51734. split_sreg_range(0X13A76470,"T",0X1,3);
  51735. split_sreg_range(0X13A7648A,"T",0X1,3);
  51736. split_sreg_range(0X13A764B0,"T",0X1,3);
  51737. split_sreg_range(0X13A764B4,"T",0X1,3);
  51738. split_sreg_range(0X13A764DA,"T",0X1,3);
  51739. split_sreg_range(0X13A764DE,"T",0X1,3);
  51740. split_sreg_range(0X13A764F8,"T",0X1,3);
  51741. split_sreg_range(0X13A764FA,"T",0X1,3);
  51742. split_sreg_range(0X13A76514,"T",0X1,3);
  51743. split_sreg_range(0X13A7652E,"T",0X1,3);
  51744. split_sreg_range(0X13A7656A,"T",0X1,3);
  51745. split_sreg_range(0X13A76598,"T",0X1,3);
  51746. split_sreg_range(0X13A765C2,"T",0X1,3);
  51747. split_sreg_range(0X13A765EA,"T",0X1,3);
  51748. split_sreg_range(0X13A7660A,"T",0X1,3);
  51749. split_sreg_range(0X13A7662C,"T",0X1,3);
  51750. split_sreg_range(0X13A7663E,"T",0X1,3);
  51751. split_sreg_range(0X13A76662,"T",0X1,3);
  51752. split_sreg_range(0X13A7667E,"T",0X1,3);
  51753. split_sreg_range(0X13A766B2,"T",0X1,3);
  51754. split_sreg_range(0X13A766F2,"T",0X1,3);
  51755. split_sreg_range(0X13A7670A,"T",0X1,3);
  51756. split_sreg_range(0X13A76724,"T",0X1,3);
  51757. split_sreg_range(0X13A76746,"T",0X1,3);
  51758. split_sreg_range(0X13A76780,"T",0X1,3);
  51759. split_sreg_range(0X13A7679A,"T",0X1,3);
  51760. split_sreg_range(0X13A767BE,"T",0X1,3);
  51761. split_sreg_range(0X13A767C6,"T",0X1,3);
  51762. split_sreg_range(0X13A767E4,"T",0X1,3);
  51763. split_sreg_range(0X13A76800,"T",0X1,3);
  51764. split_sreg_range(0X13A76808,"T",0X1,3);
  51765. split_sreg_range(0X13A76822,"T",0X1,3);
  51766. split_sreg_range(0X13A76838,"T",0X1,3);
  51767. split_sreg_range(0X13A7684C,"T",0X1,3);
  51768. split_sreg_range(0X13A76870,"T",0X1,3);
  51769. split_sreg_range(0X13A76882,"T",0X1,3);
  51770. split_sreg_range(0X13A76890,"T",0X1,3);
  51771. split_sreg_range(0X13A76898,"T",0X1,3);
  51772. split_sreg_range(0X13A7689E,"T",0X1,3);
  51773. split_sreg_range(0X13A768B8,"T",0X1,3);
  51774. split_sreg_range(0X13A768CA,"T",0X1,3);
  51775. split_sreg_range(0X13A7690C,"T",0X1,3);
  51776. split_sreg_range(0X13A7692E,"T",0X1,3);
  51777. split_sreg_range(0X13A7694C,"T",0X1,3);
  51778. split_sreg_range(0X13A76958,"T",0X1,3);
  51779. split_sreg_range(0X13A7696C,"T",0X1,3);
  51780. split_sreg_range(0X13A76998,"T",0X1,3);
  51781. split_sreg_range(0X13A769AE,"T",0X1,3);
  51782. split_sreg_range(0X13A769E0,"T",0X1,3);
  51783. split_sreg_range(0X13A76A02,"T",0X1,3);
  51784. split_sreg_range(0X13A76A1C,"T",0X1,3);
  51785. split_sreg_range(0X13A76A3C,"T",0X1,3);
  51786. split_sreg_range(0X13A76A5A,"T",0X1,3);
  51787. split_sreg_range(0X13A76A6A,"T",0X1,3);
  51788. split_sreg_range(0X13A76A7E,"T",0X1,3);
  51789. split_sreg_range(0X13A76AAE,"T",0X1,3);
  51790. split_sreg_range(0X13A76AC4,"T",0X1,3);
  51791. split_sreg_range(0X13A76AF6,"T",0X1,3);
  51792. split_sreg_range(0X13A76B1A,"T",0X1,3);
  51793. split_sreg_range(0X13A76B38,"T",0X1,3);
  51794. split_sreg_range(0X13A76B4A,"T",0X1,3);
  51795. split_sreg_range(0X13A76B80,"T",0X1,3);
  51796. split_sreg_range(0X13A76BA4,"T",0X1,3);
  51797. split_sreg_range(0X13A76BC2,"T",0X1,3);
  51798. split_sreg_range(0X13A76BC6,"T",0X1,3);
  51799. split_sreg_range(0X13A76BCA,"T",0X1,3);
  51800. split_sreg_range(0X13A76BD0,"T",0X1,3);
  51801. split_sreg_range(0X13A76BEE,"T",0X1,3);
  51802. split_sreg_range(0X13A76C0A,"T",0X1,3);
  51803. split_sreg_range(0X13A76C1C,"T",0X1,3);
  51804. split_sreg_range(0X13A76C22,"T",0X1,3);
  51805. split_sreg_range(0X13A76C32,"T",0X1,3);
  51806. split_sreg_range(0X13A76C36,"T",0X1,3);
  51807. split_sreg_range(0X13A76C46,"T",0X1,3);
  51808. split_sreg_range(0X13A76C6A,"T",0X1,3);
  51809. split_sreg_range(0X13A76C86,"T",0X1,3);
  51810. split_sreg_range(0X13A76CAA,"T",0X1,3);
  51811. split_sreg_range(0X13A76CCE,"T",0X1,3);
  51812. split_sreg_range(0X13A772D0,"T",0,3);
  51813. split_sreg_range(0X13A772EC,"T",0,3);
  51814. split_sreg_range(0X13A77314,"T",0,3);
  51815. split_sreg_range(0X13A77318,"T",0,3);
  51816. split_sreg_range(0X13A77334,"T",0,3);
  51817. split_sreg_range(0X13A77360,"T",0,3);
  51818. split_sreg_range(0X13A77364,"T",0,3);
  51819. split_sreg_range(0X13A77370,"T",0,3);
  51820. split_sreg_range(0X13A773C4,"T",0,3);
  51821. split_sreg_range(0X13A77400,"T",0,3);
  51822. split_sreg_range(0X13A77408,"T",0,3);
  51823. split_sreg_range(0X13A77438,"T",0,3);
  51824. split_sreg_range(0X13A77470,"T",0,3);
  51825. split_sreg_range(0X13A774B4,"T",0,3);
  51826. split_sreg_range(0X13A774B8,"T",0,3);
  51827. split_sreg_range(0X13A774E0,"T",0,3);
  51828. split_sreg_range(0X13A774F4,"T",0,3);
  51829. split_sreg_range(0X13A77500,"T",0,3);
  51830. split_sreg_range(0X13A77518,"T",0,3);
  51831. split_sreg_range(0X13A77528,"T",0,3);
  51832. split_sreg_range(0X13A7753C,"T",0,3);
  51833. split_sreg_range(0X13A77560,"T",0,3);
  51834. split_sreg_range(0X13A77580,"T",0,3);
  51835. split_sreg_range(0X13A77590,"T",0,3);
  51836. split_sreg_range(0X13A77598,"T",0,3);
  51837. split_sreg_range(0X13A775BC,"T",0,3);
  51838. split_sreg_range(0X13A775F8,"T",0,3);
  51839. split_sreg_range(0X13A77608,"T",0,3);
  51840. split_sreg_range(0X13A77610,"T",0,3);
  51841. split_sreg_range(0X13A7761C,"T",0,3);
  51842. split_sreg_range(0X13A77630,"T",0,3);
  51843. split_sreg_range(0X13A77638,"T",0,3);
  51844. split_sreg_range(0X13A77694,"T",0,3);
  51845. split_sreg_range(0X13A776D4,"T",0,3);
  51846. split_sreg_range(0X13A776F8,"T",0,3);
  51847. split_sreg_range(0X13A77728,"T",0,3);
  51848. split_sreg_range(0X13A7774C,"T",0,3);
  51849. split_sreg_range(0X13A77754,"T",0,3);
  51850. split_sreg_range(0X13A77778,"T",0,3);
  51851. split_sreg_range(0X13A77798,"T",0,3);
  51852. split_sreg_range(0X13A777A0,"T",0,3);
  51853. split_sreg_range(0X13A777A8,"T",0,3);
  51854. split_sreg_range(0X13A777C0,"T",0,3);
  51855. split_sreg_range(0X13A777D8,"T",0,3);
  51856. split_sreg_range(0X13A777E0,"T",0,3);
  51857. split_sreg_range(0X13A777E8,"T",0,3);
  51858. split_sreg_range(0X13A778A0,"T",0,3);
  51859. split_sreg_range(0X13A778CC,"T",0,3);
  51860. split_sreg_range(0X13A77904,"T",0,3);
  51861. split_sreg_range(0X13A77930,"T",0,3);
  51862. split_sreg_range(0X13A77964,"T",0,3);
  51863. split_sreg_range(0X13A77984,"T",0,3);
  51864. split_sreg_range(0X13A779A4,"T",0,3);
  51865. split_sreg_range(0X13A779F0,"T",0,3);
  51866. split_sreg_range(0X13A77A40,"T",0,3);
  51867. split_sreg_range(0X13A77A88,"T",0,3);
  51868. split_sreg_range(0X13A77AF4,"T",0,3);
  51869. split_sreg_range(0X13A77B18,"T",0,3);
  51870. split_sreg_range(0X13A77B48,"T",0,3);
  51871. split_sreg_range(0X13A77B6C,"T",0,3);
  51872. split_sreg_range(0X13A77B7C,"T",0,3);
  51873. split_sreg_range(0X13A77B8C,"T",0,3);
  51874. split_sreg_range(0X13A77BE4,"T",0,3);
  51875. split_sreg_range(0X13A77BF4,"T",0,3);
  51876. split_sreg_range(0X13A77BFC,"T",0,3);
  51877. split_sreg_range(0X13A77C2C,"T",0,3);
  51878. split_sreg_range(0X13A77C38,"T",0,3);
  51879. split_sreg_range(0X13A77C4C,"T",0,3);
  51880. split_sreg_range(0X13A77C58,"T",0,3);
  51881. split_sreg_range(0X13A77C60,"T",0,3);
  51882. split_sreg_range(0X13A77CCC,"T",0,3);
  51883. split_sreg_range(0X13A77D64,"T",0,3);
  51884. split_sreg_range(0X13A77D98,"T",0,3);
  51885. split_sreg_range(0X13A77DA8,"T",0,3);
  51886. split_sreg_range(0X13A79800,"T",0X1,3);
  51887. split_sreg_range(0X13A79822,"T",0X1,3);
  51888. split_sreg_range(0X13A7984A,"T",0X1,3);
  51889. split_sreg_range(0X13A79856,"T",0X1,3);
  51890. split_sreg_range(0X13A79864,"T",0X1,3);
  51891. split_sreg_range(0X13A7987E,"T",0X1,3);
  51892. split_sreg_range(0X13A79882,"T",0X1,3);
  51893. split_sreg_range(0X13A79884,"T",0X1,3);
  51894. split_sreg_range(0X13A798A0,"T",0X1,3);
  51895. split_sreg_range(0X13A798C4,"T",0X1,3);
  51896. split_sreg_range(0X13A798DE,"T",0X1,3);
  51897. split_sreg_range(0X13A79AC8,"T",0X1,3);
  51898. split_sreg_range(0X13A79AD4,"T",0X1,3);
  51899. split_sreg_range(0X13A79AE8,"T",0X1,3);
  51900. split_sreg_range(0X13A79AF2,"T",0X1,3);
  51901. split_sreg_range(0X13A79AF6,"T",0X1,3);
  51902. split_sreg_range(0X13A79B0A,"T",0X1,3);
  51903. split_sreg_range(0X13A79B28,"T",0X1,3);
  51904. split_sreg_range(0X13A79B2C,"T",0X1,3);
  51905. split_sreg_range(0X13A79B3C,"T",0X1,3);
  51906. split_sreg_range(0X13A79B50,"T",0X1,3);
  51907. split_sreg_range(0X13A79B54,"T",0X1,3);
  51908. split_sreg_range(0X13A79B6E,"T",0X1,3);
  51909. split_sreg_range(0X13A79B72,"T",0X1,3);
  51910. split_sreg_range(0X13A79B80,"T",0X1,3);
  51911. split_sreg_range(0X13A79B84,"T",0X1,3);
  51912. split_sreg_range(0X13A79B9E,"T",0X1,3);
  51913. split_sreg_range(0X13A79BA0,"T",0X1,3);
  51914. split_sreg_range(0X13A79BBC,"T",0X1,3);
  51915. split_sreg_range(0X13A79BD0,"T",0X1,3);
  51916. split_sreg_range(0X13A79BD4,"T",0X1,3);
  51917. split_sreg_range(0X13A79BE0,"T",0X1,3);
  51918. split_sreg_range(0X13A79BEC,"T",0X1,3);
  51919. split_sreg_range(0X13A79C00,"T",0X1,3);
  51920. split_sreg_range(0X13A79C04,"T",0X1,3);
  51921. split_sreg_range(0X13A79C10,"T",0X1,3);
  51922. split_sreg_range(0X13A79C1C,"T",0X1,3);
  51923. split_sreg_range(0X13A79C30,"T",0X1,3);
  51924. split_sreg_range(0X13A79C34,"T",0X1,3);
  51925. split_sreg_range(0X13A79C44,"T",0X1,3);
  51926. split_sreg_range(0X13A79C58,"T",0X1,3);
  51927. split_sreg_range(0X13A79C7E,"T",0X1,3);
  51928. split_sreg_range(0X13A79C82,"T",0X1,3);
  51929. split_sreg_range(0X13A79C96,"T",0X1,3);
  51930. split_sreg_range(0X13A79CA2,"T",0X1,3);
  51931. split_sreg_range(0X13A79CA6,"T",0X1,3);
  51932. split_sreg_range(0X13A79CC6,"T",0X1,3);
  51933. split_sreg_range(0X13A79CEC,"T",0X1,3);
  51934. split_sreg_range(0X13A79D00,"T",0X1,3);
  51935. split_sreg_range(0X13A79D04,"T",0X1,3);
  51936. split_sreg_range(0X13A79D16,"T",0X1,3);
  51937. split_sreg_range(0X13A79D2C,"T",0X1,3);
  51938. split_sreg_range(0X13A79D40,"T",0X1,3);
  51939. split_sreg_range(0X13A79D44,"T",0X1,3);
  51940. split_sreg_range(0X13A79D52,"T",0X1,3);
  51941. split_sreg_range(0X13A79D60,"T",0X1,3);
  51942. split_sreg_range(0X13A79D74,"T",0X1,3);
  51943. split_sreg_range(0X13A79D78,"T",0X1,3);
  51944. split_sreg_range(0X13A79D86,"T",0X1,3);
  51945. split_sreg_range(0X13A79D94,"T",0X1,3);
  51946. split_sreg_range(0X13A79DBC,"T",0X1,3);
  51947. split_sreg_range(0X13A79DC0,"T",0X1,3);
  51948. split_sreg_range(0X13A79DDE,"T",0X1,3);
  51949. split_sreg_range(0X13A79DE2,"T",0X1,3);
  51950. split_sreg_range(0X13A79DE6,"T",0X1,3);
  51951. split_sreg_range(0X13A79DF2,"T",0X1,3);
  51952. split_sreg_range(0X13A79DF6,"T",0X1,3);
  51953. split_sreg_range(0X13A79E1E,"T",0X1,3);
  51954. split_sreg_range(0X13A79E22,"T",0X1,3);
  51955. split_sreg_range(0X13A79E2E,"T",0X1,3);
  51956. split_sreg_range(0X13A79E54,"T",0X1,3);
  51957. split_sreg_range(0X13A79E6C,"T",0X1,3);
  51958. split_sreg_range(0X13A79E70,"T",0X1,3);
  51959. split_sreg_range(0X13A79E7C,"T",0X1,3);
  51960. split_sreg_range(0X13A79E88,"T",0X1,3);
  51961. split_sreg_range(0X13A79E9C,"T",0X1,3);
  51962. split_sreg_range(0X13A79EA0,"T",0X1,3);
  51963. split_sreg_range(0X13A79EAE,"T",0X1,3);
  51964. split_sreg_range(0X13A79EBC,"T",0X1,3);
  51965. split_sreg_range(0X13A79F00,"T",0,3);
  51966. split_sreg_range(0X13A79F08,"T",0,3);
  51967. split_sreg_range(0X13A79F18,"T",0,3);
  51968. split_sreg_range(0X13A79F20,"T",0,3);
  51969. split_sreg_range(0X13A79F30,"T",0,3);
  51970. split_sreg_range(0X13A79F3C,"T",0,3);
  51971. split_sreg_range(0X13A79F5C,"T",0,3);
  51972. split_sreg_range(0X13A79F60,"T",0,3);
  51973. split_sreg_range(0X13A79F74,"T",0,3);
  51974. split_sreg_range(0X13A79F78,"T",0,3);
  51975. split_sreg_range(0X13A79F8C,"T",0,3);
  51976. split_sreg_range(0X13A79FAC,"T",0,3);
  51977. split_sreg_range(0X13A79FCC,"T",0,3);
  51978. split_sreg_range(0X13A79FD4,"T",0,3);
  51979. split_sreg_range(0X13A79FE8,"T",0,3);
  51980. split_sreg_range(0X13A79FF4,"T",0,3);
  51981. split_sreg_range(0X13A7A010,"T",0,3);
  51982. split_sreg_range(0X13A7A038,"T",0,3);
  51983. split_sreg_range(0X13A7A058,"T",0,3);
  51984. split_sreg_range(0X13A7A080,"T",0,3);
  51985. split_sreg_range(0X13A7A0A8,"T",0,3);
  51986. split_sreg_range(0X13A7A0D0,"T",0,3);
  51987. split_sreg_range(0X13A7A0E8,"T",0,3);
  51988. split_sreg_range(0X13A7A170,"T",0,3);
  51989. split_sreg_range(0X13A7A178,"T",0,3);
  51990. split_sreg_range(0X13A7A1A4,"T",0,3);
  51991. split_sreg_range(0X13A7A1D8,"T",0,3);
  51992. split_sreg_range(0X13A7A1F0,"T",0,3);
  51993. split_sreg_range(0X13A7A21C,"T",0,3);
  51994. split_sreg_range(0X13A7A250,"T",0,3);
  51995. split_sreg_range(0X13A7A268,"T",0,3);
  51996. split_sreg_range(0X13A7A270,"T",0,3);
  51997. split_sreg_range(0X13A7A278,"T",0,3);
  51998. split_sreg_range(0X13A7A288,"T",0,3);
  51999. split_sreg_range(0X13A7A294,"T",0,3);
  52000. split_sreg_range(0X13A7A2A0,"T",0,3);
  52001. split_sreg_range(0X13A7A2A8,"T",0,3);
  52002. split_sreg_range(0X13A7A2D8,"T",0,3);
  52003. split_sreg_range(0X13A7A2F4,"T",0,3);
  52004. split_sreg_range(0X13A7A304,"T",0,3);
  52005. split_sreg_range(0X13A7A30C,"T",0,3);
  52006. split_sreg_range(0X13A7A31C,"T",0,3);
  52007. split_sreg_range(0X13A7A328,"T",0,3);
  52008. split_sreg_range(0X13A7A334,"T",0,3);
  52009. split_sreg_range(0X13A7A33C,"T",0,3);
  52010. split_sreg_range(0X13A7A348,"T",0,3);
  52011. split_sreg_range(0X13A7A368,"T",0,3);
  52012. split_sreg_range(0X13A7A36C,"T",0,3);
  52013. split_sreg_range(0X13A7A388,"T",0,3);
  52014. split_sreg_range(0X13A7A400,"T",0,3);
  52015. split_sreg_range(0X13A7A418,"T",0,3);
  52016. split_sreg_range(0X13A7A470,"T",0,3);
  52017. split_sreg_range(0X13A7A498,"T",0,3);
  52018. split_sreg_range(0X13A7A4B4,"T",0,3);
  52019. split_sreg_range(0X13A7A4CC,"T",0,3);
  52020. split_sreg_range(0X13A7A4E0,"T",0,3);
  52021. split_sreg_range(0X13A7A4E8,"T",0,3);
  52022. split_sreg_range(0X13A7A4F0,"T",0,3);
  52023. split_sreg_range(0X13A7A4F4,"T",0,3);
  52024. split_sreg_range(0X13A7A524,"T",0,3);
  52025. split_sreg_range(0X13A7A5A8,"T",0,3);
  52026. split_sreg_range(0X13A7A5DC,"T",0,3);
  52027. split_sreg_range(0X13A7A60C,"T",0,3);
  52028. split_sreg_range(0X13A7A68C,"T",0,3);
  52029. split_sreg_range(0X13A7A6DC,"T",0,3);
  52030. split_sreg_range(0X13A7A6FC,"T",0,3);
  52031. split_sreg_range(0X13A7A780,"T",0,3);
  52032. split_sreg_range(0X13A7A79C,"T",0,3);
  52033. split_sreg_range(0X13A7A7B4,"T",0,3);
  52034. split_sreg_range(0X13A7A868,"T",0,3);
  52035. split_sreg_range(0X13A7A8CC,"T",0,3);
  52036. split_sreg_range(0X13A7A8F4,"T",0,3);
  52037. split_sreg_range(0X13A7A91C,"T",0,3);
  52038. split_sreg_range(0X13A7A930,"T",0,3);
  52039. split_sreg_range(0X13A7A93C,"T",0,3);
  52040. split_sreg_range(0X13A7A960,"T",0,3);
  52041. split_sreg_range(0X13A7A968,"T",0,3);
  52042. split_sreg_range(0X13A7A97C,"T",0,3);
  52043. split_sreg_range(0X13A7A99C,"T",0,3);
  52044. split_sreg_range(0X13A7A9C0,"T",0,3);
  52045. split_sreg_range(0X13A7A9D8,"T",0,3);
  52046. split_sreg_range(0X13A7A9E4,"T",0,3);
  52047. split_sreg_range(0X13A7AA08,"T",0,3);
  52048. split_sreg_range(0X13A7AA14,"T",0,3);
  52049. split_sreg_range(0X13A7AA38,"T",0,3);
  52050. split_sreg_range(0X13A7AA64,"T",0,3);
  52051. split_sreg_range(0X13A7AA88,"T",0,3);
  52052. split_sreg_range(0X13A7AAB0,"T",0,3);
  52053. split_sreg_range(0X13A7AAD8,"T",0,3);
  52054. split_sreg_range(0X13A7AAF4,"T",0,3);
  52055. split_sreg_range(0X13A7AB00,"T",0,3);
  52056. split_sreg_range(0X13A7AB24,"T",0,3);
  52057. split_sreg_range(0X13A7AB2C,"T",0,3);
  52058. split_sreg_range(0X13A7AB48,"T",0,3);
  52059. split_sreg_range(0X13A7AB68,"T",0,3);
  52060. split_sreg_range(0X13A7AB8C,"T",0,3);
  52061. split_sreg_range(0X13A7ABA4,"T",0,3);
  52062. split_sreg_range(0X13A7ABB0,"T",0,3);
  52063. split_sreg_range(0X13A7ABD4,"T",0,3);
  52064. split_sreg_range(0X13A7ABE0,"T",0,3);
  52065. split_sreg_range(0X13A7AC04,"T",0,3);
  52066. split_sreg_range(0X13A7AC30,"T",0,3);
  52067. split_sreg_range(0X13A7AC54,"T",0,3);
  52068. split_sreg_range(0X13A7AC7C,"T",0,3);
  52069. split_sreg_range(0X13A7ACA4,"T",0,3);
  52070. split_sreg_range(0X13A7ACC0,"T",0,3);
  52071. split_sreg_range(0X13A7ACCC,"T",0,3);
  52072. split_sreg_range(0X13A7ACF0,"T",0,3);
  52073. split_sreg_range(0X13A7ACF8,"T",0,3);
  52074. split_sreg_range(0X13A7AD18,"T",0,3);
  52075. split_sreg_range(0X13A7AD3C,"T",0,3);
  52076. split_sreg_range(0X13A7AD50,"T",0,3);
  52077. split_sreg_range(0X20000000,"T",0,3);
  52078. split_sreg_range(0X20000048,"T",0X1,3);
  52079. split_sreg_range(0X20000060,"T",0X1,3);
  52080. split_sreg_range(0X20000068,"T",0X1,3);
  52081. split_sreg_range(0X20000076,"T",0X1,3);
  52082. split_sreg_range(0X20000080,"T",0X1,3);
  52083. split_sreg_range(0X2000008C,"T",0X1,3);
  52084. split_sreg_range(0X200000AC,"T",0X1,3);
  52085. split_sreg_range(0X200000C0,"T",0X1,3);
  52086. split_sreg_range(0X200000EE,"T",0X1,3);
  52087. split_sreg_range(0X20000100,"T",0X1,3);
  52088. split_sreg_range(0X20000142,"T",0X1,3);
  52089. split_sreg_range(0X2000015C,"T",0X1,3);
  52090. split_sreg_range(0X2000016A,"T",0X1,3);
  52091. split_sreg_range(0X2000018C,"T",0X1,3);
  52092. split_sreg_range(0X200001B6,"T",0X1,3);
  52093. split_sreg_range(0X200001DA,"T",0X1,3);
  52094. split_sreg_range(0X200001EC,"T",0X1,3);
  52095. split_sreg_range(0X2000021C,"T",0X1,3);
  52096. split_sreg_range(0X20000220,"T",0X1,3);
  52097. split_sreg_range(0X2000023E,"T",0X1,3);
  52098. split_sreg_range(0X2000024E,"T",0X1,3);
  52099. split_sreg_range(0X2000025E,"T",0X1,3);
  52100. split_sreg_range(0X20000278,"T",0X1,3);
  52101. split_sreg_range(0X20000294,"T",0X1,3);
  52102. split_sreg_range(0X200002AE,"T",0X1,3);
  52103. split_sreg_range(0X200002B4,"T",0X1,3);
  52104. split_sreg_range(0X200002C4,"T",0X1,3);
  52105. split_sreg_range(0X200002CC,"T",0X1,3);
  52106. split_sreg_range(0X200002D8,"T",0X1,3);
  52107. split_sreg_range(0X200002E0,"T",0X1,3);
  52108. split_sreg_range(0X200002F6,"T",0X1,3);
  52109. split_sreg_range(0X20000330,"T",0X1,3);
  52110. split_sreg_range(0X20000354,"T",0X1,3);
  52111. split_sreg_range(0X20000358,"T",0X1,3);
  52112. split_sreg_range(0X20000366,"T",0X1,3);
  52113. split_sreg_range(0X20000378,"T",0X1,3);
  52114. split_sreg_range(0X200003A8,"T",0X1,3);
  52115. split_sreg_range(0X200003AC,"T",0X1,3);
  52116. split_sreg_range(0X200003D0,"T",0X1,3);
  52117. split_sreg_range(0X200003E2,"T",0X1,3);
  52118. split_sreg_range(0X20000402,"T",0X1,3);
  52119. split_sreg_range(0X20000418,"T",0X1,3);
  52120. split_sreg_range(0X20000462,"T",0X1,3);
  52121. split_sreg_range(0X20000480,"T",0X1,3);
  52122. split_sreg_range(0X200004A6,"T",0X1,3);
  52123. split_sreg_range(0X200004C4,"T",0X1,3);
  52124. split_sreg_range(0X200004E0,"T",0X1,3);
  52125. split_sreg_range(0X200004EE,"T",0X1,3);
  52126. split_sreg_range(0X200004F4,"T",0X1,3);
  52127. split_sreg_range(0X20000500,"T",0X1,3);
  52128. split_sreg_range(0X20000514,"T",0X1,3);
  52129. split_sreg_range(0X2000051C,"T",0X1,3);
  52130. split_sreg_range(0X2000052E,"T",0X1,3);
  52131. split_sreg_range(0X20000540,"T",0X1,3);
  52132. split_sreg_range(0X20000550,"T",0X1,3);
  52133. split_sreg_range(0X20000552,"T",0X1,3);
  52134. split_sreg_range(0X2000055C,"T",0X1,3);
  52135. split_sreg_range(0X20000574,"T",0X1,3);
  52136. split_sreg_range(0X2000057E,"T",0X1,3);
  52137. split_sreg_range(0X200005A2,"T",0X1,3);
  52138. split_sreg_range(0X200005B0,"T",0X1,3);
  52139. split_sreg_range(0X200005BE,"T",0X1,3);
  52140. split_sreg_range(0X200005DC,"T",0X1,3);
  52141. split_sreg_range(0X2000062E,"T",0X1,3);
  52142. split_sreg_range(0X20000634,"T",0X1,3);
  52143. split_sreg_range(0X2000063A,"T",0X1,3);
  52144. split_sreg_range(0X2000063C,"T",0X1,3);
  52145. split_sreg_range(0X20000642,"T",0X1,3);
  52146. split_sreg_range(0X20000668,"T",0X1,3);
  52147. split_sreg_range(0X20000678,"T",0X1,3);
  52148. split_sreg_range(0X20000686,"T",0X1,3);
  52149. split_sreg_range(0X20000690,"T",0X1,3);
  52150. split_sreg_range(0X200006C2,"T",0X1,3);
  52151. split_sreg_range(0X200006C6,"T",0X1,3);
  52152. split_sreg_range(0X200006D0,"T",0X1,3);
  52153. split_sreg_range(0X200006D8,"T",0X1,3);
  52154. split_sreg_range(0X200006DE,"T",0X1,3);
  52155. split_sreg_range(0X200006E8,"T",0X1,3);
  52156. split_sreg_range(0X200006F4,"T",0X1,3);
  52157. split_sreg_range(0X20000704,"T",0X1,3);
  52158. split_sreg_range(0X20000714,"T",0X1,3);
  52159. split_sreg_range(0X20000750,"T",0X1,3);
  52160. split_sreg_range(0X20000756,"T",0X1,3);
  52161. split_sreg_range(0X20000764,"T",0X1,3);
  52162. split_sreg_range(0X2000076E,"T",0X1,3);
  52163. split_sreg_range(0X20000788,"T",0X1,3);
  52164. split_sreg_range(0X2000079C,"T",0X1,3);
  52165. split_sreg_range(0X200007BC,"T",0X1,3);
  52166. split_sreg_range(0X200007FC,"T",0X1,3);
  52167. split_sreg_range(0X20000802,"T",0X1,3);
  52168. split_sreg_range(0X2000080C,"T",0X1,3);
  52169. split_sreg_range(0X2000082A,"T",0X1,3);
  52170. split_sreg_range(0X20000830,"T",0X1,3);
  52171. split_sreg_range(0X20000840,"T",0X1,3);
  52172. split_sreg_range(0X2000084C,"T",0X1,3);
  52173. split_sreg_range(0X2000086A,"T",0X1,3);
  52174. split_sreg_range(0X20000888,"T",0X1,3);
  52175. split_sreg_range(0X200008B4,"T",0X1,3);
  52176. split_sreg_range(0X200008BA,"T",0X1,3);
  52177. split_sreg_range(0X200008C2,"T",0X1,3);
  52178. split_sreg_range(0X200008DE,"T",0X1,3);
  52179. split_sreg_range(0X200008F6,"T",0X1,3);
  52180. split_sreg_range(0X20000908,"T",0X1,3);
  52181. split_sreg_range(0X20000922,"T",0X1,3);
  52182. split_sreg_range(0X20000926,"T",0X1,3);
  52183. split_sreg_range(0X20000934,"T",0X1,3);
  52184. split_sreg_range(0X2000096E,"T",0X1,3);
  52185. split_sreg_range(0X20000974,"T",0X1,3);
  52186. split_sreg_range(0X2000098C,"T",0X1,3);
  52187. split_sreg_range(0X200009B8,"T",0X1,3);
  52188. split_sreg_range(0X200009BE,"T",0X1,3);
  52189. split_sreg_range(0X200009E0,"T",0X1,3);
  52190. split_sreg_range(0X20000A08,"T",0X1,3);
  52191. split_sreg_range(0X20000A14,"T",0X1,3);
  52192. split_sreg_range(0X20000A22,"T",0X1,3);
  52193. split_sreg_range(0X20000A30,"T",0X1,3);
  52194. split_sreg_range(0X20000A62,"T",0X1,3);
  52195. split_sreg_range(0X20000A66,"T",0X1,3);
  52196. split_sreg_range(0X20000A9C,"T",0X1,3);
  52197. split_sreg_range(0X20000AB8,"T",0X1,3);
  52198. split_sreg_range(0X20000ACE,"T",0X1,3);
  52199. split_sreg_range(0X20000B0C,"T",0X1,3);
  52200. split_sreg_range(0X20000B10,"T",0X1,3);
  52201. split_sreg_range(0X20000B5C,"T",0X1,3);
  52202. split_sreg_range(0X20000B60,"T",0X1,3);
  52203. split_sreg_range(0X20000B64,"T",0X1,3);
  52204. split_sreg_range(0X20000B76,"T",0X1,3);
  52205. split_sreg_range(0X20000B82,"T",0X1,3);
  52206. split_sreg_range(0X20000B94,"T",0X1,3);
  52207. split_sreg_range(0X20000BC4,"T",0X1,3);
  52208. split_sreg_range(0X20000BD6,"T",0X1,3);
  52209. split_sreg_range(0X20000C06,"T",0X1,3);
  52210. split_sreg_range(0X20000C1A,"T",0X1,3);
  52211. split_sreg_range(0X20000C26,"T",0X1,3);
  52212. split_sreg_range(0X20000C38,"T",0X1,3);
  52213. split_sreg_range(0X20000C3A,"T",0X1,3);
  52214. split_sreg_range(0X20000C54,"T",0X1,3);
  52215. split_sreg_range(0X20000C74,"T",0X1,3);
  52216. split_sreg_range(0X20000C7E,"T",0X1,3);
  52217. split_sreg_range(0X20000C96,"T",0X1,3);
  52218. split_sreg_range(0X20000CEA,"T",0X1,3);
  52219. split_sreg_range(0X20000D1C,"T",0X1,3);
  52220. split_sreg_range(0X20000D28,"T",0X1,3);
  52221. split_sreg_range(0X20000D58,"T",0X1,3);
  52222. split_sreg_range(0X20000D74,"T",0X1,3);
  52223. split_sreg_range(0X20000D88,"T",0X1,3);
  52224. split_sreg_range(0X20000DC4,"T",0X1,3);
  52225. split_sreg_range(0X20000DCA,"T",0X1,3);
  52226. split_sreg_range(0X20000DCE,"T",0X1,3);
  52227. split_sreg_range(0X20000E06,"T",0X1,3);
  52228. split_sreg_range(0X20000E20,"T",0X1,3);
  52229. split_sreg_range(0X20000E6C,"T",0X1,3);
  52230. split_sreg_range(0X20000E8E,"T",0X1,3);
  52231. split_sreg_range(0X20000EA8,"T",0X1,3);
  52232. split_sreg_range(0X20000EC0,"T",0X1,3);
  52233. split_sreg_range(0X20000ECC,"T",0X1,3);
  52234. split_sreg_range(0X20000ED0,"T",0X1,3);
  52235. split_sreg_range(0X20000EEE,"T",0X1,3);
  52236. split_sreg_range(0X20000EFC,"T",0X1,3);
  52237. split_sreg_range(0X20000F02,"T",0X1,3);
  52238. split_sreg_range(0X20000F04,"T",0X1,3);
  52239. split_sreg_range(0X20000F34,"T",0X1,3);
  52240. split_sreg_range(0X20000F5A,"T",0X1,3);
  52241. split_sreg_range(0X20000F5C,"T",0X1,3);
  52242. split_sreg_range(0X20000F64,"T",0X1,3);
  52243. split_sreg_range(0X20000F9E,"T",0X1,3);
  52244. split_sreg_range(0X20000FB2,"T",0X1,3);
  52245. split_sreg_range(0X20000FB4,"T",0X1,3);
  52246. split_sreg_range(0X20000FC8,"T",0X1,3);
  52247. split_sreg_range(0X20000FEC,"T",0X1,3);
  52248. split_sreg_range(0X20000FF4,"T",0X1,3);
  52249. split_sreg_range(0X20000FFA,"T",0X1,3);
  52250. split_sreg_range(0X20001006,"T",0X1,3);
  52251. split_sreg_range(0X20001016,"T",0X1,3);
  52252. split_sreg_range(0X20001022,"T",0X1,3);
  52253. split_sreg_range(0X20001030,"T",0X1,3);
  52254. split_sreg_range(0X20001046,"T",0X1,3);
  52255. split_sreg_range(0X20001054,"T",0X1,3);
  52256. split_sreg_range(0X20001084,"T",0X1,3);
  52257. split_sreg_range(0X2000109E,"T",0X1,3);
  52258. split_sreg_range(0X200010BE,"T",0X1,3);
  52259. split_sreg_range(0X200010E4,"T",0X1,3);
  52260. split_sreg_range(0X2000111E,"T",0X1,3);
  52261. split_sreg_range(0X20001122,"T",0X1,3);
  52262. split_sreg_range(0X2000112A,"T",0X1,3);
  52263. split_sreg_range(0X20001136,"T",0X1,3);
  52264. split_sreg_range(0X2000113E,"T",0X1,3);
  52265. split_sreg_range(0X2000115C,"T",0X1,3);
  52266. split_sreg_range(0X2000116A,"T",0X1,3);
  52267. split_sreg_range(0X20001172,"T",0X1,3);
  52268. split_sreg_range(0X20001178,"T",0X1,3);
  52269. split_sreg_range(0X200011C8,"T",0X1,3);
  52270. split_sreg_range(0X200011E8,"T",0X1,3);
  52271. split_sreg_range(0X2000121C,"T",0X1,3);
  52272. split_sreg_range(0X20001256,"T",0X1,3);
  52273. split_sreg_range(0X20001264,"T",0X1,3);
  52274. split_sreg_range(0X20001278,"T",0X1,3);
  52275. split_sreg_range(0X20001290,"T",0X1,3);
  52276. split_sreg_range(0X200012D2,"T",0X1,3);
  52277. split_sreg_range(0X200012F8,"T",0X1,3);
  52278. split_sreg_range(0X200012FE,"T",0X1,3);
  52279. split_sreg_range(0X2000130C,"T",0X1,3);
  52280. split_sreg_range(0X20001318,"T",0X1,3);
  52281. split_sreg_range(0X20001324,"T",0X1,3);
  52282. split_sreg_range(0X2000133C,"T",0X1,3);
  52283. split_sreg_range(0X20001342,"T",0X1,3);
  52284. split_sreg_range(0X20001350,"T",0X1,3);
  52285. split_sreg_range(0X2000137A,"T",0X1,3);
  52286. split_sreg_range(0X20001390,"T",0X1,3);
  52287. split_sreg_range(0X200013A4,"T",0X1,3);
  52288. split_sreg_range(0X200013AA,"T",0X1,3);
  52289. split_sreg_range(0X200013B0,"T",0X1,3);
  52290. split_sreg_range(0X200013D6,"T",0X1,3);
  52291. split_sreg_range(0X200013FE,"T",0X1,3);
  52292. split_sreg_range(0X2000142C,"T",0X1,3);
  52293. split_sreg_range(0X20001432,"T",0X1,3);
  52294. split_sreg_range(0X20001452,"T",0X1,3);
  52295. split_sreg_range(0X2000145A,"T",0X1,3);
  52296. split_sreg_range(0X2000146E,"T",0X1,3);
  52297. split_sreg_range(0X20001474,"T",0X1,3);
  52298. split_sreg_range(0X2000147C,"T",0X1,3);
  52299. split_sreg_range(0X20001490,"T",0X1,3);
  52300. split_sreg_range(0X20001496,"T",0X1,3);
  52301. split_sreg_range(0X200014BC,"T",0X1,3);
  52302. split_sreg_range(0X20001504,"T",0X1,3);
  52303. split_sreg_range(0X2000150C,"T",0X1,3);
  52304. split_sreg_range(0X20001516,"T",0X1,3);
  52305. split_sreg_range(0X20001530,"T",0X1,3);
  52306. split_sreg_range(0X2000153C,"T",0X1,3);
  52307. split_sreg_range(0X2000155C,"T",0X1,3);
  52308. split_sreg_range(0X2000157E,"T",0X1,3);
  52309. split_sreg_range(0X20001594,"T",0X1,3);
  52310. split_sreg_range(0X200015A6,"T",0X1,3);
  52311. split_sreg_range(0X200015AC,"T",0X1,3);
  52312. split_sreg_range(0X200015D2,"T",0X1,3);
  52313. split_sreg_range(0X200015E8,"T",0X1,3);
  52314. split_sreg_range(0X200015F0,"T",0X1,3);
  52315. split_sreg_range(0X20001606,"T",0X1,3);
  52316. split_sreg_range(0X20001620,"T",0X1,3);
  52317. split_sreg_range(0X20001650,"T",0X1,3);
  52318. split_sreg_range(0X20001676,"T",0X1,3);
  52319. split_sreg_range(0X20001684,"T",0X1,3);
  52320. split_sreg_range(0X20001696,"T",0X1,3);
  52321. split_sreg_range(0X200016B0,"T",0X1,3);
  52322. split_sreg_range(0X200016EE,"T",0X1,3);
  52323. split_sreg_range(0X200016F4,"T",0X1,3);
  52324. split_sreg_range(0X20001702,"T",0X1,3);
  52325. split_sreg_range(0X2000170C,"T",0X1,3);
  52326. split_sreg_range(0X2000172A,"T",0X1,3);
  52327. split_sreg_range(0X20001742,"T",0X1,3);
  52328. split_sreg_range(0X2000174A,"T",0X1,3);
  52329. split_sreg_range(0X20001784,"T",0X1,3);
  52330. split_sreg_range(0X20001790,"T",0X1,3);
  52331. split_sreg_range(0X200017B0,"T",0X1,3);
  52332. split_sreg_range(0X200017C6,"T",0X1,3);
  52333. split_sreg_range(0X200017CC,"T",0X1,3);
  52334. split_sreg_range(0X20001800,"T",0X1,3);
  52335. split_sreg_range(0X2000181E,"T",0X1,3);
  52336. split_sreg_range(0X20001854,"T",0X1,3);
  52337. split_sreg_range(0X2000185E,"T",0X1,3);
  52338. split_sreg_range(0X20001896,"T",0X1,3);
  52339. split_sreg_range(0X200018B2,"T",0X1,3);
  52340. split_sreg_range(0X200018D2,"T",0X1,3);
  52341. split_sreg_range(0X200018F6,"T",0X1,3);
  52342. split_sreg_range(0X200018FE,"T",0X1,3);
  52343. split_sreg_range(0X20001906,"T",0X1,3);
  52344. split_sreg_range(0X2000190C,"T",0X1,3);
  52345. split_sreg_range(0X20001938,"T",0X1,3);
  52346. split_sreg_range(0X20001998,"T",0X1,3);
  52347. split_sreg_range(0X200019AE,"T",0X1,3);
  52348. split_sreg_range(0X200019B2,"T",0X1,3);
  52349. split_sreg_range(0X200019EA,"T",0X1,3);
  52350. split_sreg_range(0X20001A00,"T",0X1,3);
  52351. split_sreg_range(0X20001A0A,"T",0X1,3);
  52352. split_sreg_range(0X20001A20,"T",0X1,3);
  52353. split_sreg_range(0X20001A3E,"T",0X1,3);
  52354. split_sreg_range(0X20001A5C,"T",0X1,3);
  52355. split_sreg_range(0X20001A86,"T",0X1,3);
  52356. split_sreg_range(0X20001A8A,"T",0X1,3);
  52357. split_sreg_range(0X20001AA4,"T",0X1,3);
  52358. split_sreg_range(0X20001AA8,"T",0X1,3);
  52359. split_sreg_range(0X20001AAE,"T",0X1,3);
  52360. split_sreg_range(0X20001AB4,"T",0X1,3);
  52361. split_sreg_range(0X20001AC6,"T",0X1,3);
  52362. split_sreg_range(0X20001ACA,"T",0X1,3);
  52363. split_sreg_range(0X20001ADE,"T",0X1,3);
  52364. split_sreg_range(0X20001B1E,"T",0X1,3);
  52365. split_sreg_range(0X20001B44,"T",0X1,3);
  52366. split_sreg_range(0X20001B50,"T",0X1,3);
  52367. split_sreg_range(0X20001B94,"T",0X1,3);
  52368. split_sreg_range(0X20001BA6,"T",0X1,3);
  52369. split_sreg_range(0X20001BBA,"T",0X1,3);
  52370. split_sreg_range(0X20001BC6,"T",0X1,3);
  52371. split_sreg_range(0X20001BE2,"T",0X1,3);
  52372. split_sreg_range(0X20001BF8,"T",0X1,3);
  52373. split_sreg_range(0X20001C28,"T",0X1,3);
  52374. split_sreg_range(0X20001C48,"T",0X1,3);
  52375. split_sreg_range(0X20001C5E,"T",0X1,3);
  52376. split_sreg_range(0X20001C6A,"T",0X1,3);
  52377. split_sreg_range(0X20001C86,"T",0X1,3);
  52378. split_sreg_range(0X20001CB8,"T",0X1,3);
  52379. split_sreg_range(0X20001CCE,"T",0X1,3);
  52380. split_sreg_range(0X20001CD4,"T",0X1,3);
  52381. split_sreg_range(0X20001CF4,"T",0X1,3);
  52382. split_sreg_range(0X20001D2C,"T",0X1,3);
  52383. split_sreg_range(0X20001D3E,"T",0X1,3);
  52384. split_sreg_range(0X20001D5A,"T",0X1,3);
  52385. split_sreg_range(0X20001D70,"T",0X1,3);
  52386. split_sreg_range(0X20001DA2,"T",0X1,3);
  52387. split_sreg_range(0X20001DC2,"T",0X1,3);
  52388. split_sreg_range(0X20001DF0,"T",0X1,3);
  52389. split_sreg_range(0X20001E16,"T",0X1,3);
  52390. split_sreg_range(0X20001E2E,"T",0X1,3);
  52391. split_sreg_range(0X20001E4E,"T",0X1,3);
  52392. split_sreg_range(0X20001E64,"T",0X1,3);
  52393. split_sreg_range(0X20001E72,"T",0X1,3);
  52394. split_sreg_range(0X20001E88,"T",0X1,3);
  52395. split_sreg_range(0X20001EBA,"T",0X1,3);
  52396. split_sreg_range(0X20001ED0,"T",0X1,3);
  52397. split_sreg_range(0X20001EDE,"T",0X1,3);
  52398. split_sreg_range(0X20001EF0,"T",0X1,3);
  52399. split_sreg_range(0X20001F18,"T",0X1,3);
  52400. split_sreg_range(0X20001F68,"T",0X1,3);
  52401. split_sreg_range(0X20001F86,"T",0X1,3);
  52402. split_sreg_range(0X20001F94,"T",0X1,3);
  52403. split_sreg_range(0X20001FAC,"T",0X1,3);
  52404. split_sreg_range(0X20001FCE,"T",0X1,3);
  52405. split_sreg_range(0X20001FE6,"T",0X1,3);
  52406. split_sreg_range(0X20002008,"T",0X1,3);
  52407. split_sreg_range(0X2000203E,"T",0X1,3);
  52408. split_sreg_range(0X20002054,"T",0X1,3);
  52409. split_sreg_range(0X2000206C,"T",0X1,3);
  52410. split_sreg_range(0X20002088,"T",0X1,3);
  52411. split_sreg_range(0X20002092,"T",0X1,3);
  52412. split_sreg_range(0X200020BA,"T",0X1,3);
  52413. split_sreg_range(0X200020D0,"T",0X1,3);
  52414. split_sreg_range(0X200020E2,"T",0X1,3);
  52415. split_sreg_range(0X20002110,"T",0X1,3);
  52416. split_sreg_range(0X2000214A,"T",0X1,3);
  52417. split_sreg_range(0X20002160,"T",0X1,3);
  52418. split_sreg_range(0X20002174,"T",0X1,3);
  52419. split_sreg_range(0X2000217C,"T",0X1,3);
  52420. split_sreg_range(0X20002184,"T",0X1,3);
  52421. split_sreg_range(0X2000218C,"T",0X1,3);
  52422. split_sreg_range(0X20002192,"T",0X1,3);
  52423. split_sreg_range(0X2000219A,"T",0X1,3);
  52424. split_sreg_range(0X200021CE,"T",0X1,3);
  52425. split_sreg_range(0X200021E4,"T",0X1,3);
  52426. split_sreg_range(0X200021EA,"T",0X1,3);
  52427. split_sreg_range(0X20002204,"T",0X1,3);
  52428. split_sreg_range(0X2000222C,"T",0X1,3);
  52429. split_sreg_range(0X20002284,"T",0X1,3);
  52430. split_sreg_range(0X200022AC,"T",0X1,3);
  52431. split_sreg_range(0X200022C4,"T",0X1,3);
  52432. split_sreg_range(0X200022CE,"T",0X1,3);
  52433. split_sreg_range(0X200022E2,"T",0X1,3);
  52434. split_sreg_range(0X200022FA,"T",0X1,3);
  52435. split_sreg_range(0X20002320,"T",0X1,3);
  52436. split_sreg_range(0X20002372,"T",0X1,3);
  52437. split_sreg_range(0X200023DA,"T",0X1,3);
  52438. split_sreg_range(0X200023F8,"T",0X1,3);
  52439. split_sreg_range(0X20002414,"T",0X1,3);
  52440. split_sreg_range(0X2000243E,"T",0X1,3);
  52441. split_sreg_range(0X20002444,"T",0X1,3);
  52442. split_sreg_range(0X20002456,"T",0X1,3);
  52443. split_sreg_range(0X2000246A,"T",0X1,3);
  52444. split_sreg_range(0X20002480,"T",0X1,3);
  52445. split_sreg_range(0X20002496,"T",0X1,3);
  52446. split_sreg_range(0X200024AC,"T",0X1,3);
  52447. split_sreg_range(0X200024C0,"T",0X1,3);
  52448. split_sreg_range(0X200024C6,"T",0X1,3);
  52449. split_sreg_range(0X200025F6,"T",0X1,3);
  52450. split_sreg_range(0X20002618,"T",0X1,3);
  52451. split_sreg_range(0X20002634,"T",0X1,3);
  52452. split_sreg_range(0X20002660,"T",0X1,3);
  52453. split_sreg_range(0X20002666,"T",0X1,3);
  52454. split_sreg_range(0X20002674,"T",0X1,3);
  52455. split_sreg_range(0X20002688,"T",0X1,3);
  52456. split_sreg_range(0X20002694,"T",0X1,3);
  52457. split_sreg_range(0X200026A0,"T",0X1,3);
  52458. split_sreg_range(0X20002776,"T",0X1,3);
  52459. split_sreg_range(0X200027A0,"T",0X1,3);
  52460. split_sreg_range(0X200027A6,"T",0X1,3);
  52461. split_sreg_range(0X200027AC,"T",0X1,3);
  52462. split_sreg_range(0X200027BC,"T",0X1,3);
  52463. split_sreg_range(0X200027CA,"T",0X1,3);
  52464. split_sreg_range(0X200027D8,"T",0X1,3);
  52465. split_sreg_range(0X200027E8,"T",0X1,3);
  52466. split_sreg_range(0X200027F4,"T",0X1,3);
  52467. split_sreg_range(0X2000281E,"T",0X1,3);
  52468. split_sreg_range(0X20002826,"T",0X1,3);
  52469. split_sreg_range(0X2000283E,"T",0X1,3);
  52470. split_sreg_range(0X20002844,"T",0X1,3);
  52471. split_sreg_range(0X20002852,"T",0X1,3);
  52472. split_sreg_range(0X20002864,"T",0X1,3);
  52473. split_sreg_range(0X2000287A,"T",0X1,3);
  52474. split_sreg_range(0X20002890,"T",0X1,3);
  52475. split_sreg_range(0X200028A6,"T",0X1,3);
  52476. split_sreg_range(0X200028BA,"T",0X1,3);
  52477. split_sreg_range(0X200028C0,"T",0X1,3);
  52478. split_sreg_range(0X200028C6,"T",0X1,3);
  52479. split_sreg_range(0X200029E4,"T",0X1,3);
  52480. split_sreg_range(0X20002A04,"T",0X1,3);
  52481. split_sreg_range(0X20002A34,"T",0X1,3);
  52482. split_sreg_range(0X20002A3A,"T",0X1,3);
  52483. split_sreg_range(0X20002A4A,"T",0X1,3);
  52484. split_sreg_range(0X20002A60,"T",0X1,3);
  52485. split_sreg_range(0X20002A80,"T",0X1,3);
  52486. split_sreg_range(0X20002A86,"T",0X1,3);
  52487. split_sreg_range(0X20002AC0,"T",0X1,3);
  52488. split_sreg_range(0X20002AEE,"T",0X1,3);
  52489. split_sreg_range(0X20002B26,"T",0X1,3);
  52490. split_sreg_range(0X20002B2E,"T",0X1,3);
  52491. split_sreg_range(0X20002B30,"T",0X1,3);
  52492. split_sreg_range(0X20002B56,"T",0X1,3);
  52493. split_sreg_range(0X20002B74,"T",0X1,3);
  52494. split_sreg_range(0X20002B98,"T",0X1,3);
  52495. split_sreg_range(0X20002B9E,"T",0X1,3);
  52496. split_sreg_range(0X20002BAE,"T",0X1,3);
  52497. split_sreg_range(0X20002BC4,"T",0X1,3);
  52498. split_sreg_range(0X20002BF8,"T",0X1,3);
  52499. split_sreg_range(0X20002C2E,"T",0X1,3);
  52500. split_sreg_range(0X20002C6A,"T",0X1,3);
  52501. split_sreg_range(0X20002CD8,"T",0X1,3);
  52502. split_sreg_range(0X20002CEC,"T",0X1,3);
  52503. split_sreg_range(0X20002D3E,"T",0X1,3);
  52504. split_sreg_range(0X20002D44,"T",0X1,3);
  52505. split_sreg_range(0X20002D54,"T",0X1,3);
  52506. split_sreg_range(0X20002D5C,"T",0X1,3);
  52507. split_sreg_range(0X20002D82,"T",0X1,3);
  52508. split_sreg_range(0X20002DAC,"T",0X1,3);
  52509. split_sreg_range(0X20002E38,"T",0X1,3);
  52510. split_sreg_range(0X20002E54,"T",0X1,3);
  52511. split_sreg_range(0X20002E7C,"T",0X1,3);
  52512. split_sreg_range(0X20002E8A,"T",0X1,3);
  52513. split_sreg_range(0X20002E9E,"T",0X1,3);
  52514. split_sreg_range(0X20002EB4,"T",0X1,3);
  52515. split_sreg_range(0X20002EE0,"T",0X1,3);
  52516. split_sreg_range(0X20002F2E,"T",0X1,3);
  52517. split_sreg_range(0X20002F62,"T",0X1,3);
  52518. split_sreg_range(0X20002F7A,"T",0X1,3);
  52519. split_sreg_range(0X20002FAC,"T",0X1,3);
  52520. split_sreg_range(0X20002FAE,"T",0X1,3);
  52521. split_sreg_range(0X20002FB8,"T",0X1,3);
  52522. split_sreg_range(0X20002FD8,"T",0X1,3);
  52523. split_sreg_range(0X2000300A,"T",0X1,3);
  52524. split_sreg_range(0X20003010,"T",0X1,3);
  52525. split_sreg_range(0X20003020,"T",0X1,3);
  52526. split_sreg_range(0X20003034,"T",0X1,3);
  52527. split_sreg_range(0X20003048,"T",0X1,3);
  52528. split_sreg_range(0X2000305E,"T",0X1,3);
  52529. split_sreg_range(0X20003074,"T",0X1,3);
  52530. split_sreg_range(0X2000308A,"T",0X1,3);
  52531. split_sreg_range(0X2000309E,"T",0X1,3);
  52532. split_sreg_range(0X200030B6,"T",0X1,3);
  52533. split_sreg_range(0X200030E6,"T",0X1,3);
  52534. split_sreg_range(0X200030FE,"T",0X1,3);
  52535. split_sreg_range(0X20003100,"T",0X1,3);
  52536. split_sreg_range(0X2000310C,"T",0X1,3);
  52537. split_sreg_range(0X2000313E,"T",0X1,3);
  52538. split_sreg_range(0X20003148,"T",0X1,3);
  52539. split_sreg_range(0X20003180,"T",0X1,3);
  52540. split_sreg_range(0X20003190,"T",0X1,3);
  52541. split_sreg_range(0X20003196,"T",0X1,3);
  52542. split_sreg_range(0X200031A0,"T",0X1,3);
  52543. split_sreg_range(0X200031CC,"T",0X1,3);
  52544. split_sreg_range(0X200031E4,"T",0X1,3);
  52545. split_sreg_range(0X20003200,"T",0X1,3);
  52546. split_sreg_range(0X200032AC,"T",0X1,3);
  52547. split_sreg_range(0X200032AE,"T",0X1,3);
  52548. split_sreg_range(0X200032BA,"T",0X1,3);
  52549. split_sreg_range(0X200032E0,"T",0X1,3);
  52550. split_sreg_range(0X20003304,"T",0X1,3);
  52551. split_sreg_range(0X2000330A,"T",0X1,3);
  52552. split_sreg_range(0X20003318,"T",0X1,3);
  52553. split_sreg_range(0X2000332E,"T",0X1,3);
  52554. split_sreg_range(0X2000334E,"T",0X1,3);
  52555. split_sreg_range(0X20003362,"T",0X1,3);
  52556. split_sreg_range(0X20003378,"T",0X1,3);
  52557. split_sreg_range(0X2000337C,"T",0X1,3);
  52558. split_sreg_range(0X2000338C,"T",0X1,3);
  52559. split_sreg_range(0X200033A8,"T",0X1,3);
  52560. split_sreg_range(0X200033CC,"T",0X1,3);
  52561. split_sreg_range(0X200033D4,"T",0X1,3);
  52562. split_sreg_range(0X200033EC,"T",0X1,3);
  52563. split_sreg_range(0X200033FA,"T",0X1,3);
  52564. split_sreg_range(0X2000340E,"T",0X1,3);
  52565. split_sreg_range(0X20003442,"T",0X1,3);
  52566. split_sreg_range(0X20003462,"T",0X1,3);
  52567. split_sreg_range(0X20003490,"T",0X1,3);
  52568. split_sreg_range(0X200034BC,"T",0X1,3);
  52569. split_sreg_range(0X200034E8,"T",0X1,3);
  52570. split_sreg_range(0X200034EE,"T",0X1,3);
  52571. split_sreg_range(0X2000351C,"T",0X1,3);
  52572. split_sreg_range(0X20003538,"T",0X1,3);
  52573. split_sreg_range(0X2000354C,"T",0X1,3);
  52574. split_sreg_range(0X2000355C,"T",0X1,3);
  52575. split_sreg_range(0X2000357E,"T",0X1,3);
  52576. split_sreg_range(0X2000358C,"T",0X1,3);
  52577. split_sreg_range(0X200035A2,"T",0X1,3);
  52578. split_sreg_range(0X200035C2,"T",0X1,3);
  52579. split_sreg_range(0X20003612,"T",0X1,3);
  52580. split_sreg_range(0X20003628,"T",0X1,3);
  52581. split_sreg_range(0X20003636,"T",0X1,3);
  52582. split_sreg_range(0X2000363C,"T",0X1,3);
  52583. split_sreg_range(0X2000364A,"T",0X1,3);
  52584. split_sreg_range(0X20003656,"T",0X1,3);
  52585. split_sreg_range(0X20003684,"T",0X1,3);
  52586. split_sreg_range(0X20003690,"T",0X1,3);
  52587. split_sreg_range(0X200036A2,"T",0X1,3);
  52588. split_sreg_range(0X200036B0,"T",0X1,3);
  52589. split_sreg_range(0X200036C0,"T",0X1,3);
  52590. split_sreg_range(0X200036F2,"T",0X1,3);
  52591. split_sreg_range(0X200036F8,"T",0X1,3);
  52592. split_sreg_range(0X20003736,"T",0X1,3);
  52593. split_sreg_range(0X2000373C,"T",0X1,3);
  52594. split_sreg_range(0X2000373E,"T",0X1,3);
  52595. split_sreg_range(0X20003754,"T",0X1,3);
  52596. split_sreg_range(0X20003780,"T",0X1,3);
  52597. split_sreg_range(0X20003786,"T",0X1,3);
  52598. split_sreg_range(0X20003796,"T",0X1,3);
  52599. split_sreg_range(0X200037A4,"T",0X1,3);
  52600. split_sreg_range(0X200037EA,"T",0X1,3);
  52601. split_sreg_range(0X20003828,"T",0X1,3);
  52602. split_sreg_range(0X20003834,"T",0X1,3);
  52603. split_sreg_range(0X2000388C,"T",0X1,3);
  52604. split_sreg_range(0X200038DC,"T",0X1,3);
  52605. split_sreg_range(0X20003904,"T",0X1,3);
  52606. split_sreg_range(0X2000390A,"T",0X1,3);
  52607. split_sreg_range(0X2000391A,"T",0X1,3);
  52608. split_sreg_range(0X20003946,"T",0X1,3);
  52609. split_sreg_range(0X20003952,"T",0X1,3);
  52610. split_sreg_range(0X20003978,"T",0X1,3);
  52611. split_sreg_range(0X2000397A,"T",0X1,3);
  52612. split_sreg_range(0X2000398C,"T",0X1,3);
  52613. split_sreg_range(0X20003992,"T",0X1,3);
  52614. split_sreg_range(0X2000399A,"T",0X1,3);
  52615. split_sreg_range(0X200039A6,"T",0X1,3);
  52616. split_sreg_range(0X200039D0,"T",0X1,3);
  52617. split_sreg_range(0X200039F8,"T",0X1,3);
  52618. split_sreg_range(0X200039FE,"T",0X1,3);
  52619. split_sreg_range(0X20003A16,"T",0X1,3);
  52620. split_sreg_range(0X20003A24,"T",0X1,3);
  52621. split_sreg_range(0X20003A6A,"T",0X1,3);
  52622. split_sreg_range(0X20003AB4,"T",0X1,3);
  52623. split_sreg_range(0X20003ABE,"T",0X1,3);
  52624. split_sreg_range(0X20003AD0,"T",0X1,3);
  52625. split_sreg_range(0X20003B50,"T",0X1,3);
  52626. split_sreg_range(0X20003B5C,"T",0X1,3);
  52627. split_sreg_range(0X20003B64,"T",0X1,3);
  52628. split_sreg_range(0X20003B86,"T",0X1,3);
  52629. split_sreg_range(0X20003B9E,"T",0X1,3);
  52630. split_sreg_range(0X20003BB8,"T",0X1,3);
  52631. split_sreg_range(0X20003BD2,"T",0X1,3);
  52632. split_sreg_range(0X20003BDC,"T",0X1,3);
  52633. split_sreg_range(0X20003C0C,"T",0X1,3);
  52634. split_sreg_range(0X20003C12,"T",0X1,3);
  52635. split_sreg_range(0X20003C20,"T",0X1,3);
  52636. split_sreg_range(0X20003C40,"T",0X1,3);
  52637. split_sreg_range(0X20003C50,"T",0X1,3);
  52638. split_sreg_range(0X20003C66,"T",0X1,3);
  52639. split_sreg_range(0X20003C92,"T",0X1,3);
  52640. split_sreg_range(0X20003CE8,"T",0X1,3);
  52641. split_sreg_range(0X20003CEE,"T",0X1,3);
  52642. split_sreg_range(0X20003D06,"T",0X1,3);
  52643. split_sreg_range(0X20003D40,"T",0X1,3);
  52644. split_sreg_range(0X20003D4E,"T",0X1,3);
  52645. split_sreg_range(0X20003D5C,"T",0X1,3);
  52646. split_sreg_range(0X20003D6A,"T",0X1,3);
  52647. split_sreg_range(0X20003D6E,"T",0X1,3);
  52648. split_sreg_range(0X20003D78,"T",0X1,3);
  52649. split_sreg_range(0X20003DAC,"T",0X1,3);
  52650. split_sreg_range(0X20003DBC,"T",0X1,3);
  52651. split_sreg_range(0X20003DC6,"T",0X1,3);
  52652. split_sreg_range(0X20003DDA,"T",0X1,3);
  52653. split_sreg_range(0X20003DEA,"T",0X1,3);
  52654. split_sreg_range(0X20003DF8,"T",0X1,3);
  52655. split_sreg_range(0X20003E12,"T",0X1,3);
  52656. split_sreg_range(0X20003E62,"T",0X1,3);
  52657. split_sreg_range(0X20003E8C,"T",0X1,3);
  52658. split_sreg_range(0X20003E9A,"T",0X1,3);
  52659. split_sreg_range(0X20003EA6,"T",0X1,3);
  52660. split_sreg_range(0X20003EC8,"T",0X1,3);
  52661. split_sreg_range(0X20003ED4,"T",0X1,3);
  52662. split_sreg_range(0X20003EDA,"T",0X1,3);
  52663. split_sreg_range(0X20003EEA,"T",0X1,3);
  52664. split_sreg_range(0X20003F18,"T",0X1,3);
  52665. split_sreg_range(0X20003F30,"T",0X1,3);
  52666. split_sreg_range(0X20003F52,"T",0X1,3);
  52667. split_sreg_range(0X20003F78,"T",0X1,3);
  52668. split_sreg_range(0X20003F84,"T",0X1,3);
  52669. split_sreg_range(0X20003F92,"T",0X1,3);
  52670. split_sreg_range(0X20003F9A,"T",0X1,3);
  52671. split_sreg_range(0X20003FB2,"T",0X1,3);
  52672. split_sreg_range(0X20003FB8,"T",0X1,3);
  52673. split_sreg_range(0X20003FBE,"T",0X1,3);
  52674. split_sreg_range(0X20003FCA,"T",0X1,3);
  52675. split_sreg_range(0X20003FE0,"T",0X1,3);
  52676. split_sreg_range(0X20003FF8,"T",0X1,3);
  52677. split_sreg_range(0X20004006,"T",0X1,3);
  52678. split_sreg_range(0X20004014,"T",0X1,3);
  52679. split_sreg_range(0X2000401E,"T",0X1,3);
  52680. split_sreg_range(0X20004032,"T",0X1,3);
  52681. split_sreg_range(0X2000403E,"T",0X1,3);
  52682. split_sreg_range(0X2000404C,"T",0X1,3);
  52683. split_sreg_range(0X20004058,"T",0X1,3);
  52684. split_sreg_range(0X20004098,"T",0X1,3);
  52685. split_sreg_range(0X200040A8,"T",0X1,3);
  52686. split_sreg_range(0X200040BC,"T",0X1,3);
  52687. split_sreg_range(0X200040DA,"T",0X1,3);
  52688. split_sreg_range(0X200040E2,"T",0X1,3);
  52689. split_sreg_range(0X200040F8,"T",0X1,3);
  52690. split_sreg_range(0X200040FE,"T",0X1,3);
  52691. split_sreg_range(0X2000410A,"T",0X1,3);
  52692. split_sreg_range(0X20004112,"T",0X1,3);
  52693. split_sreg_range(0X20004118,"T",0X1,3);
  52694. split_sreg_range(0X20004130,"T",0X1,3);
  52695. split_sreg_range(0X2000413A,"T",0X1,3);
  52696. split_sreg_range(0X20004142,"T",0X1,3);
  52697. split_sreg_range(0X20004150,"T",0X1,3);
  52698. split_sreg_range(0X20004160,"T",0X1,3);
  52699. split_sreg_range(0X2000416E,"T",0X1,3);
  52700. split_sreg_range(0X2000417C,"T",0X1,3);
  52701. split_sreg_range(0X200041D4,"T",0X1,3);
  52702. split_sreg_range(0X20004232,"T",0X1,3);
  52703. split_sreg_range(0X20004272,"T",0X1,3);
  52704. split_sreg_range(0X20004278,"T",0X1,3);
  52705. split_sreg_range(0X2000428A,"T",0X1,3);
  52706. split_sreg_range(0X200042B0,"T",0X1,3);
  52707. split_sreg_range(0X200042C4,"T",0X1,3);
  52708. split_sreg_range(0X200042E6,"T",0X1,3);
  52709. split_sreg_range(0X200042FC,"T",0X1,3);
  52710. split_sreg_range(0X2000434E,"T",0X1,3);
  52711. split_sreg_range(0X200043BA,"T",0X1,3);
  52712. split_sreg_range(0X200043D0,"T",0X1,3);
  52713. split_sreg_range(0X200043D6,"T",0X1,3);
  52714. split_sreg_range(0X200043E0,"T",0X1,3);
  52715. split_sreg_range(0X200043F6,"T",0X1,3);
  52716. split_sreg_range(0X200043FC,"T",0X1,3);
  52717. split_sreg_range(0X20004404,"T",0X1,3);
  52718. split_sreg_range(0X2000440C,"T",0X1,3);
  52719. split_sreg_range(0X20004416,"T",0X1,3);
  52720. split_sreg_range(0X20004458,"T",0X1,3);
  52721. split_sreg_range(0X20004466,"T",0X1,3);
  52722. split_sreg_range(0X20004474,"T",0X1,3);
  52723. split_sreg_range(0X2000447C,"T",0X1,3);
  52724. split_sreg_range(0X2000448C,"T",0X1,3);
  52725. split_sreg_range(0X2000449A,"T",0X1,3);
  52726. split_sreg_range(0X200044A8,"T",0X1,3);
  52727. split_sreg_range(0X200044B0,"T",0X1,3);
  52728. split_sreg_range(0X200044C0,"T",0X1,3);
  52729. split_sreg_range(0X200044EE,"T",0X1,3);
  52730. split_sreg_range(0X200044F4,"T",0X1,3);
  52731. split_sreg_range(0X20004502,"T",0X1,3);
  52732. split_sreg_range(0X2000451E,"T",0X1,3);
  52733. split_sreg_range(0X2000452C,"T",0X1,3);
  52734. split_sreg_range(0X20004532,"T",0X1,3);
  52735. split_sreg_range(0X20004550,"T",0X1,3);
  52736. split_sreg_range(0X20004560,"T",0X1,3);
  52737. split_sreg_range(0X20004598,"T",0X1,3);
  52738. split_sreg_range(0X200045B8,"T",0X1,3);
  52739. split_sreg_range(0X200045BA,"T",0X1,3);
  52740. split_sreg_range(0X200045D0,"T",0X1,3);
  52741. split_sreg_range(0X200045F8,"T",0X1,3);
  52742. split_sreg_range(0X20004602,"T",0X1,3);
  52743. split_sreg_range(0X2000462A,"T",0X1,3);
  52744. split_sreg_range(0X20004646,"T",0X1,3);
  52745. split_sreg_range(0X20004650,"T",0X1,3);
  52746. split_sreg_range(0X20004690,"T",0X1,3);
  52747. split_sreg_range(0X200046DA,"T",0X1,3);
  52748. split_sreg_range(0X200046F6,"T",0X1,3);
  52749. split_sreg_range(0X2000470C,"T",0X1,3);
  52750. split_sreg_range(0X2000475C,"T",0X1,3);
  52751. split_sreg_range(0X2000478A,"T",0X1,3);
  52752. split_sreg_range(0X20004790,"T",0X1,3);
  52753. split_sreg_range(0X2000479E,"T",0X1,3);
  52754. split_sreg_range(0X200047C6,"T",0X1,3);
  52755. split_sreg_range(0X200047C8,"T",0X1,3);
  52756. split_sreg_range(0X200047CE,"T",0X1,3);
  52757. split_sreg_range(0X200047DE,"T",0X1,3);
  52758. split_sreg_range(0X200047E8,"T",0X1,3);
  52759. split_sreg_range(0X20004822,"T",0X1,3);
  52760. split_sreg_range(0X2000483A,"T",0X1,3);
  52761. split_sreg_range(0X20004848,"T",0X1,3);
  52762. split_sreg_range(0X2000484A,"T",0X1,3);
  52763. split_sreg_range(0X20004896,"T",0X1,3);
  52764. split_sreg_range(0X200048B2,"T",0X1,3);
  52765. split_sreg_range(0X200048CA,"T",0X1,3);
  52766. split_sreg_range(0X200048D4,"T",0X1,3);
  52767. split_sreg_range(0X20004914,"T",0X1,3);
  52768. split_sreg_range(0X20004940,"T",0X1,3);
  52769. split_sreg_range(0X20004946,"T",0X1,3);
  52770. split_sreg_range(0X20004954,"T",0X1,3);
  52771. split_sreg_range(0X2000498A,"T",0X1,3);
  52772. split_sreg_range(0X200049AE,"T",0X1,3);
  52773. split_sreg_range(0X200049C8,"T",0X1,3);
  52774. split_sreg_range(0X200049EA,"T",0X1,3);
  52775. split_sreg_range(0X200049F0,"T",0X1,3);
  52776. split_sreg_range(0X200049FA,"T",0X1,3);
  52777. split_sreg_range(0X20004A44,"T",0X1,3);
  52778. split_sreg_range(0X20004A4A,"T",0X1,3);
  52779. split_sreg_range(0X20004A6E,"T",0X1,3);
  52780. split_sreg_range(0X20004A94,"T",0X1,3);
  52781. split_sreg_range(0X20004AAC,"T",0X1,3);
  52782. split_sreg_range(0X20004ABA,"T",0X1,3);
  52783. split_sreg_range(0X20004B04,"T",0X1,3);
  52784. split_sreg_range(0X20004B34,"T",0X1,3);
  52785. split_sreg_range(0X20004B72,"T",0X1,3);
  52786. split_sreg_range(0X20004B78,"T",0X1,3);
  52787. split_sreg_range(0X20004B86,"T",0X1,3);
  52788. split_sreg_range(0X20004BAE,"T",0X1,3);
  52789. split_sreg_range(0X20004BB2,"T",0X1,3);
  52790. split_sreg_range(0X20004BB4,"T",0X1,3);
  52791. split_sreg_range(0X20004C02,"T",0X1,3);
  52792. split_sreg_range(0X20004C0E,"T",0X1,3);
  52793. split_sreg_range(0X20004C12,"T",0X1,3);
  52794. split_sreg_range(0X20004C36,"T",0X1,3);
  52795. split_sreg_range(0X20004C3E,"T",0X1,3);
  52796. split_sreg_range(0X20004C60,"T",0X1,3);
  52797. split_sreg_range(0X20004C76,"T",0X1,3);
  52798. split_sreg_range(0X20004C7C,"T",0X1,3);
  52799. split_sreg_range(0X20004C9E,"T",0X1,3);
  52800. split_sreg_range(0X20004CA4,"T",0X1,3);
  52801. split_sreg_range(0X20004CDC,"T",0X1,3);
  52802. split_sreg_range(0X20004D18,"T",0X1,3);
  52803. split_sreg_range(0X20004D3E,"T",0X1,3);
  52804. split_sreg_range(0X20004D52,"T",0X1,3);
  52805. split_sreg_range(0X20004D5C,"T",0X1,3);
  52806. split_sreg_range(0X20004D6E,"T",0X1,3);
  52807. split_sreg_range(0X20004D72,"T",0X1,3);
  52808. split_sreg_range(0X20004D74,"T",0X1,3);
  52809. split_sreg_range(0X20004D86,"T",0X1,3);
  52810. split_sreg_range(0X20004D92,"T",0X1,3);
  52811. split_sreg_range(0X20004D96,"T",0X1,3);
  52812. split_sreg_range(0X20004DA8,"T",0X1,3);
  52813. split_sreg_range(0X20004DD0,"T",0X1,3);
  52814. split_sreg_range(0X20004E12,"T",0X1,3);
  52815. split_sreg_range(0X20004E18,"T",0X1,3);
  52816. split_sreg_range(0X20004E26,"T",0X1,3);
  52817. split_sreg_range(0X20004E4E,"T",0X1,3);
  52818. split_sreg_range(0X20004E56,"T",0X1,3);
  52819. split_sreg_range(0X20004E58,"T",0X1,3);
  52820. split_sreg_range(0X20004EA0,"T",0X1,3);
  52821. split_sreg_range(0X20004ED0,"T",0X1,3);
  52822. split_sreg_range(0X20004ED6,"T",0X1,3);
  52823. split_sreg_range(0X20004F10,"T",0X1,3);
  52824. split_sreg_range(0X20004F16,"T",0X1,3);
  52825. split_sreg_range(0X20004F24,"T",0X1,3);
  52826. split_sreg_range(0X20004F2E,"T",0X1,3);
  52827. split_sreg_range(0X20004F54,"T",0X1,3);
  52828. split_sreg_range(0X20004F84,"T",0X1,3);
  52829. split_sreg_range(0X20004FAE,"T",0X1,3);
  52830. split_sreg_range(0X20004FB6,"T",0X1,3);
  52831. split_sreg_range(0X20004FBC,"T",0X1,3);
  52832. split_sreg_range(0X20005030,"T",0X1,3);
  52833. split_sreg_range(0X20005052,"T",0X1,3);
  52834. split_sreg_range(0X20005058,"T",0X1,3);
  52835. split_sreg_range(0X2000508C,"T",0X1,3);
  52836. split_sreg_range(0X20005096,"T",0X1,3);
  52837. split_sreg_range(0X200050AA,"T",0X1,3);
  52838. split_sreg_range(0X200050B6,"T",0X1,3);
  52839. split_sreg_range(0X200050BA,"T",0X1,3);
  52840. split_sreg_range(0X200050E4,"T",0X1,3);
  52841. split_sreg_range(0X20005148,"T",0X1,3);
  52842. split_sreg_range(0X20005154,"T",0X1,3);
  52843. split_sreg_range(0X20005156,"T",0X1,3);
  52844. split_sreg_range(0X2000515A,"T",0X1,3);
  52845. split_sreg_range(0X20005172,"T",0X1,3);
  52846. split_sreg_range(0X20005184,"T",0X1,3);
  52847. split_sreg_range(0X20005194,"T",0X1,3);
  52848. split_sreg_range(0X200051B0,"T",0X1,3);
  52849. split_sreg_range(0X200051C4,"T",0X1,3);
  52850. split_sreg_range(0X200051E0,"T",0X1,3);
  52851. split_sreg_range(0X200051F2,"T",0X1,3);
  52852. split_sreg_range(0X20005200,"T",0X1,3);
  52853. split_sreg_range(0X2000520E,"T",0X1,3);
  52854. split_sreg_range(0X2000521C,"T",0X1,3);
  52855. split_sreg_range(0X20005226,"T",0X1,3);
  52856. split_sreg_range(0X20005238,"T",0X1,3);
  52857. split_sreg_range(0X20005258,"T",0X1,3);
  52858. split_sreg_range(0X20005266,"T",0X1,3);
  52859. split_sreg_range(0X2000526C,"T",0X1,3);
  52860. split_sreg_range(0X20005290,"T",0X1,3);
  52861. split_sreg_range(0X200052EC,"T",0X1,3);
  52862. split_sreg_range(0X2000534C,"T",0X1,3);
  52863. split_sreg_range(0X2000535C,"T",0X1,3);
  52864. split_sreg_range(0X20005380,"T",0X1,3);
  52865. split_sreg_range(0X20005392,"T",0X1,3);
  52866. split_sreg_range(0X200053A2,"T",0X1,3);
  52867. split_sreg_range(0X200053B6,"T",0X1,3);
  52868. split_sreg_range(0X200053E0,"T",0X1,3);
  52869. split_sreg_range(0X200053F4,"T",0X1,3);
  52870. split_sreg_range(0X200053FE,"T",0X1,3);
  52871. split_sreg_range(0X20005410,"T",0X1,3);
  52872. split_sreg_range(0X20005416,"T",0X1,3);
  52873. split_sreg_range(0X20005420,"T",0X1,3);
  52874. split_sreg_range(0X20005436,"T",0X1,3);
  52875. split_sreg_range(0X20005440,"T",0X1,3);
  52876. split_sreg_range(0X20005450,"T",0X1,3);
  52877. split_sreg_range(0X20005466,"T",0X1,3);
  52878. split_sreg_range(0X2000546C,"T",0X1,3);
  52879. split_sreg_range(0X20005478,"T",0X1,3);
  52880. split_sreg_range(0X2000548A,"T",0X1,3);
  52881. split_sreg_range(0X200054C0,"T",0X1,3);
  52882. split_sreg_range(0X200054CE,"T",0X1,3);
  52883. split_sreg_range(0X200054E0,"T",0X1,3);
  52884. split_sreg_range(0X200054E6,"T",0X1,3);
  52885. split_sreg_range(0X200054F4,"T",0X1,3);
  52886. split_sreg_range(0X20005534,"T",0X1,3);
  52887. split_sreg_range(0X20005544,"T",0X1,3);
  52888. split_sreg_range(0X2000555E,"T",0X1,3);
  52889. split_sreg_range(0X20005574,"T",0X1,3);
  52890. split_sreg_range(0X20005584,"T",0X1,3);
  52891. split_sreg_range(0X20005594,"T",0X1,3);
  52892. split_sreg_range(0X200055A8,"T",0X1,3);
  52893. split_sreg_range(0X200055BE,"T",0X1,3);
  52894. split_sreg_range(0X200055DC,"T",0X1,3);
  52895. split_sreg_range(0X200055EA,"T",0X1,3);
  52896. split_sreg_range(0X200055F0,"T",0X1,3);
  52897. split_sreg_range(0X20005600,"T",0X1,3);
  52898. split_sreg_range(0X20005620,"T",0X1,3);
  52899. split_sreg_range(0X2000562E,"T",0X1,3);
  52900. split_sreg_range(0X20005634,"T",0X1,3);
  52901. split_sreg_range(0X20005664,"T",0X1,3);
  52902. split_sreg_range(0X20005668,"T",0X1,3);
  52903. split_sreg_range(0X20005670,"T",0X1,3);
  52904. split_sreg_range(0X20005682,"T",0X1,3);
  52905. split_sreg_range(0X20005688,"T",0X1,3);
  52906. split_sreg_range(0X2000569C,"T",0X1,3);
  52907. split_sreg_range(0X200056B8,"T",0X1,3);
  52908. split_sreg_range(0X200056C2,"T",0X1,3);
  52909. split_sreg_range(0X200056CC,"T",0X1,3);
  52910. split_sreg_range(0X200056D8,"T",0X1,3);
  52911. split_sreg_range(0X200056E4,"T",0X1,3);
  52912. split_sreg_range(0X200056EE,"T",0X1,3);
  52913. split_sreg_range(0X20005702,"T",0X1,3);
  52914. split_sreg_range(0X20005716,"T",0X1,3);
  52915. split_sreg_range(0X20005722,"T",0X1,3);
  52916. split_sreg_range(0X20005726,"T",0X1,3);
  52917. split_sreg_range(0X20005738,"T",0X1,3);
  52918. split_sreg_range(0X2000574C,"T",0X1,3);
  52919. split_sreg_range(0X20005752,"T",0X1,3);
  52920. split_sreg_range(0X2000575C,"T",0X1,3);
  52921. split_sreg_range(0X20005770,"T",0X1,3);
  52922. split_sreg_range(0X20005776,"T",0X1,3);
  52923. split_sreg_range(0X20005782,"T",0X1,3);
  52924. split_sreg_range(0X2000578C,"T",0X1,3);
  52925. split_sreg_range(0X20005792,"T",0X1,3);
  52926. split_sreg_range(0X20005798,"T",0X1,3);
  52927. split_sreg_range(0X2000579C,"T",0X1,3);
  52928. split_sreg_range(0X200057A0,"T",0X1,3);
  52929. split_sreg_range(0X200057D0,"T",0X1,3);
  52930. split_sreg_range(0X200057E4,"T",0X1,3);
  52931. split_sreg_range(0X200057EA,"T",0X1,3);
  52932. split_sreg_range(0X200057F6,"T",0X1,3);
  52933. split_sreg_range(0X2000580A,"T",0X1,3);
  52934. split_sreg_range(0X2000581A,"T",0X1,3);
  52935. split_sreg_range(0X20005820,"T",0X1,3);
  52936. split_sreg_range(0X2000582C,"T",0X1,3);
  52937. split_sreg_range(0X20005844,"T",0X1,3);
  52938. split_sreg_range(0X20005866,"T",0X1,3);
  52939. split_sreg_range(0X20005874,"T",0X1,3);
  52940. split_sreg_range(0X20005880,"T",0X1,3);
  52941. split_sreg_range(0X20005890,"T",0X1,3);
  52942. split_sreg_range(0X20005896,"T",0X1,3);
  52943. split_sreg_range(0X200058BE,"T",0X1,3);
  52944. split_sreg_range(0X200058DC,"T",0X1,3);
  52945. split_sreg_range(0X20005922,"T",0X1,3);
  52946. split_sreg_range(0X20005930,"T",0X1,3);
  52947. split_sreg_range(0X2000593A,"T",0X1,3);
  52948. split_sreg_range(0X20005956,"T",0X1,3);
  52949. split_sreg_range(0X20005964,"T",0X1,3);
  52950. split_sreg_range(0X20005974,"T",0X1,3);
  52951. split_sreg_range(0X2000597A,"T",0X1,3);
  52952. split_sreg_range(0X2000597C,"T",0X1,3);
  52953. split_sreg_range(0X200059A0,"T",0X1,3);
  52954. split_sreg_range(0X200059C0,"T",0X1,3);
  52955. split_sreg_range(0X200059CE,"T",0X1,3);
  52956. split_sreg_range(0X200059DA,"T",0X1,3);
  52957. split_sreg_range(0X200059E0,"T",0X1,3);
  52958. split_sreg_range(0X20005A0E,"T",0X1,3);
  52959. split_sreg_range(0X20005A16,"T",0X1,3);
  52960. split_sreg_range(0X20005A2C,"T",0X1,3);
  52961. split_sreg_range(0X20005A4C,"T",0X1,3);
  52962. split_sreg_range(0X20005A64,"T",0X1,3);
  52963. split_sreg_range(0X20005A78,"T",0X1,3);
  52964. split_sreg_range(0X20005ADA,"T",0X1,3);
  52965. split_sreg_range(0X20005AE8,"T",0X1,3);
  52966. split_sreg_range(0X20005AF2,"T",0X1,3);
  52967. split_sreg_range(0X20005B0C,"T",0X1,3);
  52968. split_sreg_range(0X20005B36,"T",0X1,3);
  52969. split_sreg_range(0X20005B50,"T",0X1,3);
  52970. split_sreg_range(0X20005B54,"T",0X1,3);
  52971. split_sreg_range(0X20005B5A,"T",0X1,3);
  52972. split_sreg_range(0X20005B5C,"T",0X1,3);
  52973. split_sreg_range(0X20005B84,"T",0X1,3);
  52974. split_sreg_range(0X20005BA0,"T",0X1,3);
  52975. split_sreg_range(0X20005BB0,"T",0X1,3);
  52976. split_sreg_range(0X20005BB4,"T",0X1,3);
  52977. split_sreg_range(0X20005BB8,"T",0X1,3);
  52978. split_sreg_range(0X20005BBC,"T",0X1,3);
  52979. split_sreg_range(0X20005BC2,"T",0X1,3);
  52980. split_sreg_range(0X20005BD2,"T",0X1,3);
  52981. split_sreg_range(0X20005BD4,"T",0X1,3);
  52982. split_sreg_range(0X20005BE0,"T",0X1,3);
  52983. split_sreg_range(0X20005BF6,"T",0X1,3);
  52984. split_sreg_range(0X20005C14,"T",0X1,3);
  52985. split_sreg_range(0X20005C2A,"T",0X1,3);
  52986. split_sreg_range(0X20005C42,"T",0X1,3);
  52987. split_sreg_range(0X20005C62,"T",0X1,3);
  52988. split_sreg_range(0X20005C9C,"T",0X1,3);
  52989. split_sreg_range(0X20005CF2,"T",0X1,3);
  52990. split_sreg_range(0X20005CF8,"T",0X1,3);
  52991. split_sreg_range(0X20005D4E,"T",0X1,3);
  52992. split_sreg_range(0X20005D68,"T",0X1,3);
  52993. split_sreg_range(0X20005D86,"T",0X1,3);
  52994. split_sreg_range(0X20005DC0,"T",0X1,3);
  52995. split_sreg_range(0X20005DE0,"T",0X1,3);
  52996. split_sreg_range(0X20005DEA,"T",0X1,3);
  52997. split_sreg_range(0X20005DF6,"T",0X1,3);
  52998. split_sreg_range(0X20005E04,"T",0X1,3);
  52999. split_sreg_range(0X20005E20,"T",0X1,3);
  53000. split_sreg_range(0X20005E24,"T",0X1,3);
  53001. split_sreg_range(0X20005E44,"T",0X1,3);
  53002. split_sreg_range(0X20005E64,"T",0X1,3);
  53003. split_sreg_range(0X20005E6A,"T",0X1,3);
  53004. split_sreg_range(0X20005E78,"T",0X1,3);
  53005. split_sreg_range(0X20005E94,"T",0X1,3);
  53006. split_sreg_range(0X20005E9A,"T",0X1,3);
  53007. split_sreg_range(0X20005EB2,"T",0X1,3);
  53008. split_sreg_range(0X20005EB8,"T",0X1,3);
  53009. split_sreg_range(0X20005ECC,"T",0X1,3);
  53010. split_sreg_range(0X20005ED2,"T",0X1,3);
  53011. split_sreg_range(0X20005EDC,"T",0X1,3);
  53012. split_sreg_range(0X20005EE2,"T",0X1,3);
  53013. split_sreg_range(0X20005EF6,"T",0X1,3);
  53014. split_sreg_range(0X20005F02,"T",0X1,3);
  53015. split_sreg_range(0X20005F08,"T",0X1,3);
  53016. split_sreg_range(0X20005F1C,"T",0X1,3);
  53017. split_sreg_range(0X20005F22,"T",0X1,3);
  53018. split_sreg_range(0X20005F30,"T",0X1,3);
  53019. split_sreg_range(0X20005F3C,"T",0X1,3);
  53020. split_sreg_range(0X20005F42,"T",0X1,3);
  53021. split_sreg_range(0X20005F62,"T",0X1,3);
  53022. split_sreg_range(0X20005F68,"T",0X1,3);
  53023. split_sreg_range(0X20005F84,"T",0X1,3);
  53024. split_sreg_range(0X20005F8A,"T",0X1,3);
  53025. split_sreg_range(0X20005F90,"T",0X1,3);
  53026. split_sreg_range(0X20005FA2,"T",0X1,3);
  53027. split_sreg_range(0X20005FA6,"T",0X1,3);
  53028. split_sreg_range(0X20005FB4,"T",0X1,3);
  53029. split_sreg_range(0X20005FC2,"T",0X1,3);
  53030. split_sreg_range(0X20005FD8,"T",0X1,3);
  53031. split_sreg_range(0X20005FE2,"T",0X1,3);
  53032. split_sreg_range(0X20005FF8,"T",0X1,3);
  53033. split_sreg_range(0X20005FFC,"T",0X1,3);
  53034. split_sreg_range(0X20006008,"T",0X1,3);
  53035. split_sreg_range(0X20006026,"T",0X1,3);
  53036. split_sreg_range(0X20006034,"T",0X1,3);
  53037. split_sreg_range(0X20006042,"T",0X1,3);
  53038. split_sreg_range(0X2000604E,"T",0X1,3);
  53039. split_sreg_range(0X20006062,"T",0X1,3);
  53040. split_sreg_range(0X20006066,"T",0X1,3);
  53041. split_sreg_range(0X2000607E,"T",0X1,3);
  53042. split_sreg_range(0X20006088,"T",0X1,3);
  53043. split_sreg_range(0X200060A0,"T",0X1,3);
  53044. split_sreg_range(0X200060BC,"T",0X1,3);
  53045. split_sreg_range(0X200060C6,"T",0X1,3);
  53046. split_sreg_range(0X200060D8,"T",0X1,3);
  53047. split_sreg_range(0X200060F0,"T",0X1,3);
  53048. split_sreg_range(0X200060FE,"T",0X1,3);
  53049. split_sreg_range(0X20006118,"T",0X1,3);
  53050. split_sreg_range(0X20006132,"T",0X1,3);
  53051. split_sreg_range(0X20006186,"T",0X1,3);
  53052. split_sreg_range(0X2000618A,"T",0X1,3);
  53053. split_sreg_range(0X20006192,"T",0X1,3);
  53054. split_sreg_range(0X200061BC,"T",0,3);
  53055. split_sreg_range(0X200061E8,"T",0,3);
  53056. split_sreg_range(0X20006200,"T",0,3);
  53057. split_sreg_range(0X20006204,"T",0,3);
  53058. split_sreg_range(0X2000621C,"T",0,3);
  53059. split_sreg_range(0X20006234,"T",0,3);
  53060. split_sreg_range(0X20006240,"T",0,3);
  53061. split_sreg_range(0X20006278,"T",0,3);
  53062. split_sreg_range(0X20006290,"T",0,3);
  53063. split_sreg_range(0X20006298,"T",0X1,3);
  53064. split_sreg_range(0X200062B0,"T",0X1,3);
  53065. split_sreg_range(0X200062B4,"T",0X1,3);
  53066. split_sreg_range(0X200062CE,"T",0X1,3);
  53067. split_sreg_range(0X200062D4,"T",0X1,3);
  53068. split_sreg_range(0X20006304,"T",0X1,3);
  53069. split_sreg_range(0X20006318,"T",0X1,3);
  53070. split_sreg_range(0X2000632A,"T",0X1,3);
  53071. split_sreg_range(0X20006336,"T",0X1,3);
  53072. split_sreg_range(0X2000633C,"T",0X1,3);
  53073. split_sreg_range(0X2000634E,"T",0X1,3);
  53074. split_sreg_range(0X20006358,"T",0X1,3);
  53075. split_sreg_range(0X20006364,"T",0X1,3);
  53076. split_sreg_range(0X20006374,"T",0X1,3);
  53077. split_sreg_range(0X2000637C,"T",0X1,3);
  53078. split_sreg_range(0X20006388,"T",0X1,3);
  53079. split_sreg_range(0X20006394,"T",0X1,3);
  53080. split_sreg_range(0X2000639C,"T",0X1,3);
  53081. split_sreg_range(0X200063BE,"T",0X1,3);
  53082. split_sreg_range(0X200063C4,"T",0X1,3);
  53083. split_sreg_range(0X200063D8,"T",0X1,3);
  53084. split_sreg_range(0X20006408,"T",0X1,3);
  53085. split_sreg_range(0X20006410,"T",0X1,3);
  53086. split_sreg_range(0X2000641E,"T",0X1,3);
  53087. split_sreg_range(0X20006438,"T",0X1,3);
  53088. split_sreg_range(0X2000643E,"T",0X1,3);
  53089. split_sreg_range(0X20006448,"T",0X1,3);
  53090. split_sreg_range(0X20006452,"T",0X1,3);
  53091. split_sreg_range(0X20006476,"T",0X1,3);
  53092. split_sreg_range(0X20006486,"T",0X1,3);
  53093. split_sreg_range(0X2000648E,"T",0X1,3);
  53094. split_sreg_range(0X200064A8,"T",0X1,3);
  53095. split_sreg_range(0X200064CA,"T",0X1,3);
  53096. split_sreg_range(0X200064D8,"T",0X1,3);
  53097. split_sreg_range(0X200064E0,"T",0X1,3);
  53098. split_sreg_range(0X20006502,"T",0X1,3);
  53099. split_sreg_range(0X2000650C,"T",0X1,3);
  53100. split_sreg_range(0X2000651E,"T",0X1,3);
  53101. split_sreg_range(0X20006522,"T",0X1,3);
  53102. split_sreg_range(0X2000652C,"T",0X1,3);
  53103. split_sreg_range(0X20006530,"T",0X1,3);
  53104. split_sreg_range(0X2000653C,"T",0X1,3);
  53105. split_sreg_range(0X2000653E,"T",0X1,3);
  53106. split_sreg_range(0X20006546,"T",0X1,3);
  53107. split_sreg_range(0X2000655A,"T",0X1,3);
  53108. split_sreg_range(0X20006562,"T",0X1,3);
  53109. split_sreg_range(0X2000656A,"T",0X1,3);
  53110. split_sreg_range(0X20006578,"T",0X1,3);
  53111. split_sreg_range(0X2000657A,"T",0X1,3);
  53112. split_sreg_range(0X2000657C,"T",0X1,3);
  53113. split_sreg_range(0X20006580,"T",0X1,3);
  53114. split_sreg_range(0X2000658A,"T",0X1,3);
  53115. split_sreg_range(0X200065A8,"T",0X1,3);
  53116. split_sreg_range(0X200065D8,"T",0X1,3);
  53117. split_sreg_range(0X200065E6,"T",0X1,3);
  53118. split_sreg_range(0X20006614,"T",0X1,3);
  53119. split_sreg_range(0X20006634,"T",0X1,3);
  53120. split_sreg_range(0X20006642,"T",0X1,3);
  53121. split_sreg_range(0X2000664A,"T",0X1,3);
  53122. split_sreg_range(0X20006670,"T",0X1,3);
  53123. split_sreg_range(0X20006676,"T",0X1,3);
  53124. split_sreg_range(0X2000669C,"T",0X1,3);
  53125. split_sreg_range(0X200066A6,"T",0X1,3);
  53126. split_sreg_range(0X200066A8,"T",0X1,3);
  53127. split_sreg_range(0X200066BA,"T",0X1,3);
  53128. split_sreg_range(0X200066D8,"T",0X1,3);
  53129. split_sreg_range(0X200066F8,"T",0X1,3);
  53130. split_sreg_range(0X20006714,"T",0X1,3);
  53131. split_sreg_range(0X20006722,"T",0X1,3);
  53132. split_sreg_range(0X20006742,"T",0X1,3);
  53133. split_sreg_range(0X2000674E,"T",0X1,3);
  53134. split_sreg_range(0X20006758,"T",0X1,3);
  53135. split_sreg_range(0X20006762,"T",0X1,3);
  53136. split_sreg_range(0X2000677C,"T",0X1,3);
  53137. split_sreg_range(0X200067AC,"T",0X1,3);
  53138. split_sreg_range(0X200067C0,"T",0X1,3);
  53139. split_sreg_range(0X200067CC,"T",0X1,3);
  53140. split_sreg_range(0X200067DA,"T",0X1,3);
  53141. split_sreg_range(0X200067EC,"T",0X1,3);
  53142. split_sreg_range(0X200067F2,"T",0X1,3);
  53143. split_sreg_range(0X200067F8,"T",0X1,3);
  53144. split_sreg_range(0X2000681C,"T",0X1,3);
  53145. split_sreg_range(0X20006848,"T",0X1,3);
  53146. split_sreg_range(0X20006854,"T",0X1,3);
  53147. split_sreg_range(0X20006870,"T",0X1,3);
  53148. split_sreg_range(0X20006874,"T",0X1,3);
  53149. split_sreg_range(0X20006888,"T",0X1,3);
  53150. split_sreg_range(0X2000688E,"T",0X1,3);
  53151. split_sreg_range(0X20006896,"T",0X1,3);
  53152. split_sreg_range(0X200068A8,"T",0X1,3);
  53153. split_sreg_range(0X200068C8,"T",0X1,3);
  53154. split_sreg_range(0X200068F2,"T",0X1,3);
  53155. split_sreg_range(0X200068F6,"T",0X1,3);
  53156. split_sreg_range(0X200068FE,"T",0X1,3);
  53157. split_sreg_range(0X2000690C,"T",0X1,3);
  53158. split_sreg_range(0X20006938,"T",0X1,3);
  53159. split_sreg_range(0X20006946,"T",0X1,3);
  53160. split_sreg_range(0X20006962,"T",0X1,3);
  53161. split_sreg_range(0X2000697C,"T",0X1,3);
  53162. split_sreg_range(0X20006984,"T",0X1,3);
  53163. split_sreg_range(0X20006988,"T",0X1,3);
  53164. split_sreg_range(0X20006996,"T",0X1,3);
  53165. split_sreg_range(0X200069AE,"T",0X1,3);
  53166. split_sreg_range(0X200069B4,"T",0X1,3);
  53167. split_sreg_range(0X200069C6,"T",0X1,3);
  53168. split_sreg_range(0X200069D4,"T",0X1,3);
  53169. split_sreg_range(0X200069E0,"T",0X1,3);
  53170. split_sreg_range(0X200069EE,"T",0X1,3);
  53171. split_sreg_range(0X200069FC,"T",0X1,3);
  53172. split_sreg_range(0X20006A14,"T",0X1,3);
  53173. split_sreg_range(0X20006A1A,"T",0X1,3);
  53174. split_sreg_range(0X20006A20,"T",0X1,3);
  53175. split_sreg_range(0X20006A2E,"T",0X1,3);
  53176. split_sreg_range(0X20006A3A,"T",0X1,3);
  53177. split_sreg_range(0X20006A5E,"T",0X1,3);
  53178. split_sreg_range(0X20006B1C,"T",0,3);
  53179. split_sreg_range(0X20006B40,"T",0,3);
  53180. split_sreg_range(0X20006B50,"T",0,3);
  53181. split_sreg_range(0X20006B5C,"T",0,3);
  53182. split_sreg_range(0X20006B68,"T",0,3);
  53183. split_sreg_range(0X20006BB4,"T",0,3);
  53184. split_sreg_range(0X20006BBC,"T",0,3);
  53185. split_sreg_range(0X20006BC4,"T",0,3);
  53186. split_sreg_range(0X20006BDC,"T",0,3);
  53187. split_sreg_range(0X20006BE4,"T",0,3);
  53188. split_sreg_range(0X20006BEC,"T",0,3);
  53189. split_sreg_range(0X20006C44,"T",0,3);
  53190. split_sreg_range(0X20006CBC,"T",0,3);
  53191. split_sreg_range(0X20006CE4,"T",0,3);
  53192. split_sreg_range(0X20006CEC,"T",0,3);
  53193. split_sreg_range(0X20006D64,"T",0,3);
  53194. split_sreg_range(0X20006D6C,"T",0,3);
  53195. split_sreg_range(0X20006DE4,"T",0,3);
  53196. split_sreg_range(0X20006E8C,"T",0,3);
  53197. split_sreg_range(0X20006E94,"T",0,3);
  53198. split_sreg_range(0X20006EBC,"T",0,3);
  53199. split_sreg_range(0X20006ECC,"T",0,3);
  53200. split_sreg_range(0X20006EE4,"T",0,3);
  53201. split_sreg_range(0X20006F3C,"T",0X1,3);
  53202. split_sreg_range(0X20006F52,"T",0X1,3);
  53203. split_sreg_range(0X20006F58,"T",0X1,3);
  53204. split_sreg_range(0X20006F60,"T",0X1,3);
  53205. split_sreg_range(0X20006F6E,"T",0X1,3);
  53206. split_sreg_range(0X20006F70,"T",0X1,3);
  53207. split_sreg_range(0X20006F7E,"T",0X1,3);
  53208. split_sreg_range(0X20006F86,"T",0X1,3);
  53209. split_sreg_range(0X20006F92,"T",0X1,3);
  53210. split_sreg_range(0X20006F9E,"T",0X1,3);
  53211. split_sreg_range(0X20006FAA,"T",0X1,3);
  53212. split_sreg_range(0X20006FB6,"T",0X1,3);
  53213. split_sreg_range(0X20006FC0,"T",0X1,3);
  53214. split_sreg_range(0X20006FC4,"T",0X1,3);
  53215. split_sreg_range(0X20006FD0,"T",0X1,3);
  53216. split_sreg_range(0X20006FDA,"T",0X1,3);
  53217. split_sreg_range(0X20006FE4,"T",0X1,3);
  53218. split_sreg_range(0X20006FEC,"T",0X1,3);
  53219. split_sreg_range(0X20006FFA,"T",0X1,3);
  53220. split_sreg_range(0X20006FFC,"T",0X1,3);
  53221. split_sreg_range(0X2000700A,"T",0X1,3);
  53222. split_sreg_range(0X20007012,"T",0X1,3);
  53223. split_sreg_range(0X20007024,"T",0X1,3);
  53224. split_sreg_range(0X20007036,"T",0X1,3);
  53225. split_sreg_range(0X20007048,"T",0X1,3);
  53226. split_sreg_range(0X20007056,"T",0X1,3);
  53227. split_sreg_range(0X20007074,"T",0X1,3);
  53228. split_sreg_range(0X20007082,"T",0X1,3);
  53229. split_sreg_range(0X20007090,"T",0X1,3);
  53230. split_sreg_range(0X20007098,"T",0X1,3);
  53231. split_sreg_range(0X2000709C,"T",0X1,3);
  53232. split_sreg_range(0X200070A8,"T",0X1,3);
  53233. split_sreg_range(0X200070AC,"T",0X1,3);
  53234. split_sreg_range(0X200070B0,"T",0,3);
  53235. split_sreg_range(0X200070B4,"T",0X1,3);
  53236. split_sreg_range(0X200070B8,"T",0,3);
  53237. split_sreg_range(0X200070BC,"T",0X1,3);
  53238. split_sreg_range(0X200070C0,"T",0,3);
  53239. split_sreg_range(0X200070C4,"T",0X1,3);
  53240. split_sreg_range(0X200070C8,"T",0,3);
  53241. split_sreg_range(0X200070CC,"T",0X1,3);
  53242. split_sreg_range(0X200070D0,"T",0,3);
  53243. split_sreg_range(0X200070D4,"T",0X1,3);
  53244. split_sreg_range(0X200070D8,"T",0,3);
  53245. split_sreg_range(0X200070DC,"T",0X1,3);
  53246. split_sreg_range(0X200070E0,"T",0,3);
  53247. split_sreg_range(0X200070E4,"T",0X1,3);
  53248. split_sreg_range(0X200070E8,"T",0,3);
  53249. split_sreg_range(0X200070EC,"T",0X1,3);
  53250. split_sreg_range(0X200070F0,"T",0,3);
  53251. split_sreg_range(0X200070F4,"T",0X1,3);
  53252. split_sreg_range(0X200070F8,"T",0,3);
  53253. split_sreg_range(0X200070FC,"T",0X1,3);
  53254. split_sreg_range(0X20007100,"T",0,3);
  53255. split_sreg_range(0X20007104,"T",0X1,3);
  53256. split_sreg_range(0X20007108,"T",0,3);
  53257. split_sreg_range(0X2000710C,"T",0X1,3);
  53258. split_sreg_range(0X20007110,"T",0,3);
  53259. split_sreg_range(0X20007114,"T",0X1,3);
  53260. split_sreg_range(0X20007118,"T",0,3);
  53261. split_sreg_range(0X2000711C,"T",0X1,3);
  53262. split_sreg_range(0X20007120,"T",0,3);
  53263. split_sreg_range(0X20007124,"T",0X1,3);
  53264. split_sreg_range(0X20007128,"T",0,3);
  53265. split_sreg_range(0X2000712C,"T",0X1,3);
  53266. split_sreg_range(0X20007130,"T",0,3);
  53267. split_sreg_range(0X20007134,"T",0X1,3);
  53268. split_sreg_range(0X20007138,"T",0,3);
  53269. split_sreg_range(0X2000713C,"T",0X1,3);
  53270. split_sreg_range(0X20007140,"T",0,3);
  53271. split_sreg_range(0X20008000,"T",0,3);
  53272. split_sreg_range(0X20009000,"T",0,3);
  53273. split_sreg_range(0X20100000,"T",0,3);
  53274. split_sreg_range(0X20100048,"T",0X1,3);
  53275. split_sreg_range(0X20100062,"T",0X1,3);
  53276. split_sreg_range(0X2010008A,"T",0X1,3);
  53277. split_sreg_range(0X20100092,"T",0X1,3);
  53278. split_sreg_range(0X201000A6,"T",0X1,3);
  53279. split_sreg_range(0X201000AE,"T",0X1,3);
  53280. split_sreg_range(0X201000B8,"T",0X1,3);
  53281. split_sreg_range(0X201000CC,"T",0X1,3);
  53282. split_sreg_range(0X201000E8,"T",0X1,3);
  53283. split_sreg_range(0X201000F2,"T",0X1,3);
  53284. split_sreg_range(0X20100116,"T",0X1,3);
  53285. split_sreg_range(0X2010011C,"T",0X1,3);
  53286. split_sreg_range(0X20100146,"T",0X1,3);
  53287. split_sreg_range(0X2010014C,"T",0X1,3);
  53288. split_sreg_range(0X20100170,"T",0X1,3);
  53289. split_sreg_range(0X20100176,"T",0X1,3);
  53290. split_sreg_range(0X20100192,"T",0X1,3);
  53291. split_sreg_range(0X201001A0,"T",0X1,3);
  53292. split_sreg_range(0X201001D6,"T",0X1,3);
  53293. split_sreg_range(0X201001DC,"T",0X1,3);
  53294. split_sreg_range(0X2010022A,"T",0X1,3);
  53295. split_sreg_range(0X20100230,"T",0X1,3);
  53296. split_sreg_range(0X20100264,"T",0X1,3);
  53297. split_sreg_range(0X2010026A,"T",0X1,3);
  53298. split_sreg_range(0X2010029C,"T",0X1,3);
  53299. split_sreg_range(0X201002A2,"T",0X1,3);
  53300. split_sreg_range(0X201002C0,"T",0X1,3);
  53301. split_sreg_range(0X201002C6,"T",0X1,3);
  53302. split_sreg_range(0X201002DE,"T",0X1,3);
  53303. split_sreg_range(0X201002E4,"T",0X1,3);
  53304. split_sreg_range(0X20100310,"T",0X1,3);
  53305. split_sreg_range(0X20100316,"T",0X1,3);
  53306. split_sreg_range(0X20100354,"T",0X1,3);
  53307. split_sreg_range(0X2010035A,"T",0X1,3);
  53308. split_sreg_range(0X20100368,"T",0X1,3);
  53309. split_sreg_range(0X20100384,"T",0X1,3);
  53310. split_sreg_range(0X2010038A,"T",0X1,3);
  53311. split_sreg_range(0X201003AE,"T",0X1,3);
  53312. split_sreg_range(0X201003B4,"T",0X1,3);
  53313. split_sreg_range(0X201003D0,"T",0X1,3);
  53314. split_sreg_range(0X201003D6,"T",0X1,3);
  53315. split_sreg_range(0X20100414,"T",0X1,3);
  53316. split_sreg_range(0X2010041A,"T",0X1,3);
  53317. split_sreg_range(0X2010044A,"T",0X1,3);
  53318. split_sreg_range(0X20100450,"T",0X1,3);
  53319. split_sreg_range(0X20100492,"T",0X1,3);
  53320. split_sreg_range(0X20100498,"T",0X1,3);
  53321. split_sreg_range(0X201004CE,"T",0X1,3);
  53322. split_sreg_range(0X201004D4,"T",0X1,3);
  53323. split_sreg_range(0X2010051A,"T",0X1,3);
  53324. split_sreg_range(0X20100520,"T",0X1,3);
  53325. split_sreg_range(0X20100554,"T",0X1,3);
  53326. split_sreg_range(0X2010055A,"T",0X1,3);
  53327. split_sreg_range(0X20100592,"T",0X1,3);
  53328. split_sreg_range(0X20100598,"T",0X1,3);
  53329. split_sreg_range(0X201005EA,"T",0X1,3);
  53330. split_sreg_range(0X201005F0,"T",0X1,3);
  53331. split_sreg_range(0X20100634,"T",0X1,3);
  53332. split_sreg_range(0X2010063A,"T",0X1,3);
  53333. split_sreg_range(0X20100670,"T",0X1,3);
  53334. split_sreg_range(0X20100676,"T",0X1,3);
  53335. split_sreg_range(0X201006BC,"T",0X1,3);
  53336. split_sreg_range(0X201006C2,"T",0X1,3);
  53337. split_sreg_range(0X20100700,"T",0X1,3);
  53338. split_sreg_range(0X20100706,"T",0X1,3);
  53339. split_sreg_range(0X20100750,"T",0X1,3);
  53340. split_sreg_range(0X20100756,"T",0X1,3);
  53341. split_sreg_range(0X20100792,"T",0X1,3);
  53342. split_sreg_range(0X20100798,"T",0X1,3);
  53343. split_sreg_range(0X201007E2,"T",0X1,3);
  53344. split_sreg_range(0X201007E8,"T",0X1,3);
  53345. split_sreg_range(0X20100818,"T",0X1,3);
  53346. split_sreg_range(0X2010081E,"T",0X1,3);
  53347. split_sreg_range(0X20100858,"T",0X1,3);
  53348. split_sreg_range(0X2010085E,"T",0X1,3);
  53349. split_sreg_range(0X20100888,"T",0X1,3);
  53350. split_sreg_range(0X2010088E,"T",0X1,3);
  53351. split_sreg_range(0X201008C8,"T",0X1,3);
  53352. split_sreg_range(0X201008CE,"T",0X1,3);
  53353. split_sreg_range(0X20100904,"T",0X1,3);
  53354. split_sreg_range(0X2010090A,"T",0X1,3);
  53355. split_sreg_range(0X20100956,"T",0X1,3);
  53356. split_sreg_range(0X2010095C,"T",0X1,3);
  53357. split_sreg_range(0X201009AA,"T",0X1,3);
  53358. split_sreg_range(0X201009B0,"T",0X1,3);
  53359. split_sreg_range(0X20100A0E,"T",0X1,3);
  53360. split_sreg_range(0X20100A12,"T",0X1,3);
  53361. split_sreg_range(0X20100A3C,"T",0X1,3);
  53362. split_sreg_range(0X20100A40,"T",0X1,3);
  53363. split_sreg_range(0X20100A7A,"T",0X1,3);
  53364. split_sreg_range(0X20100A7E,"T",0X1,3);
  53365. split_sreg_range(0X20100AA6,"T",0X1,3);
  53366. split_sreg_range(0X20100AAA,"T",0X1,3);
  53367. split_sreg_range(0X20100AD0,"T",0X1,3);
  53368. split_sreg_range(0X20100AD4,"T",0X1,3);
  53369. split_sreg_range(0X20100B0A,"T",0X1,3);
  53370. split_sreg_range(0X20100B0E,"T",0X1,3);
  53371. split_sreg_range(0X20100B3C,"T",0X1,3);
  53372. split_sreg_range(0X20100B40,"T",0X1,3);
  53373. split_sreg_range(0X20100B6A,"T",0X1,3);
  53374. split_sreg_range(0X20100B6E,"T",0X1,3);
  53375. split_sreg_range(0X20100B9A,"T",0X1,3);
  53376. split_sreg_range(0X20100B9E,"T",0X1,3);
  53377. split_sreg_range(0X20100BCA,"T",0X1,3);
  53378. split_sreg_range(0X20100BCE,"T",0X1,3);
  53379. split_sreg_range(0X20100BEE,"T",0X1,3);
  53380. split_sreg_range(0X20100C0E,"T",0X1,3);
  53381. split_sreg_range(0X20100C12,"T",0X1,3);
  53382. split_sreg_range(0X20100C5E,"T",0X1,3);
  53383. split_sreg_range(0X20100C62,"T",0X1,3);
  53384. split_sreg_range(0X20100C8C,"T",0X1,3);
  53385. split_sreg_range(0X20100C90,"T",0X1,3);
  53386. split_sreg_range(0X20100CC0,"T",0X1,3);
  53387. split_sreg_range(0X20100CD0,"T",0X1,3);
  53388. split_sreg_range(0X20100CD4,"T",0X1,3);
  53389. split_sreg_range(0X20100CFC,"T",0X1,3);
  53390. split_sreg_range(0X20100D00,"T",0X1,3);
  53391. split_sreg_range(0X20100D36,"T",0X1,3);
  53392. split_sreg_range(0X20100D3A,"T",0X1,3);
  53393. split_sreg_range(0X20100D80,"T",0X1,3);
  53394. split_sreg_range(0X20100D88,"T",0X1,3);
  53395. split_sreg_range(0X20100D90,"T",0X1,3);
  53396. split_sreg_range(0X20100D94,"T",0X1,3);
  53397. split_sreg_range(0X20100DE2,"T",0X1,3);
  53398. split_sreg_range(0X20100DEA,"T",0X1,3);
  53399. split_sreg_range(0X20100DFC,"T",0X1,3);
  53400. split_sreg_range(0X20100E00,"T",0X1,3);
  53401. split_sreg_range(0X20100E2C,"T",0X1,3);
  53402. split_sreg_range(0X20100E30,"T",0X1,3);
  53403. split_sreg_range(0X20100E54,"T",0X1,3);
  53404. split_sreg_range(0X20100E58,"T",0X1,3);
  53405. split_sreg_range(0X20100EBE,"T",0X1,3);
  53406. split_sreg_range(0X20100EC2,"T",0X1,3);
  53407. split_sreg_range(0X20100F32,"T",0X1,3);
  53408. split_sreg_range(0X20100F36,"T",0X1,3);
  53409. split_sreg_range(0X20100F64,"T",0X1,3);
  53410. split_sreg_range(0X20100F68,"T",0X1,3);
  53411. split_sreg_range(0X20100F94,"T",0X1,3);
  53412. split_sreg_range(0X20100F9C,"T",0X1,3);
  53413. split_sreg_range(0X20100FDC,"T",0X1,3);
  53414. split_sreg_range(0X20100FE0,"T",0X1,3);
  53415. split_sreg_range(0X20101012,"T",0X1,3);
  53416. split_sreg_range(0X20101016,"T",0X1,3);
  53417. split_sreg_range(0X20101046,"T",0X1,3);
  53418. split_sreg_range(0X2010104A,"T",0X1,3);
  53419. split_sreg_range(0X20101066,"T",0X1,3);
  53420. split_sreg_range(0X2010106A,"T",0X1,3);
  53421. split_sreg_range(0X201010A2,"T",0X1,3);
  53422. split_sreg_range(0X201010A6,"T",0X1,3);
  53423. split_sreg_range(0X201010EE,"T",0X1,3);
  53424. split_sreg_range(0X201010F2,"T",0X1,3);
  53425. split_sreg_range(0X20101146,"T",0X1,3);
  53426. split_sreg_range(0X2010114A,"T",0X1,3);
  53427. split_sreg_range(0X2010117A,"T",0X1,3);
  53428. split_sreg_range(0X2010117E,"T",0X1,3);
  53429. split_sreg_range(0X2010118A,"T",0X1,3);
  53430. split_sreg_range(0X2010118C,"T",0X1,3);
  53431. split_sreg_range(0X20101198,"T",0X1,3);
  53432. split_sreg_range(0X201011AE,"T",0X1,3);
  53433. split_sreg_range(0X201011B8,"T",0X1,3);
  53434. split_sreg_range(0X201011C4,"T",0X1,3);
  53435. split_sreg_range(0X201011DC,"T",0X1,3);
  53436. split_sreg_range(0X20101204,"T",0X1,3);
  53437. split_sreg_range(0X20101216,"T",0X1,3);
  53438. split_sreg_range(0X20101230,"T",0X1,3);
  53439. split_sreg_range(0X2010124E,"T",0X1,3);
  53440. split_sreg_range(0X20101258,"T",0X1,3);
  53441. split_sreg_range(0X20101262,"T",0X1,3);
  53442. split_sreg_range(0X2010126E,"T",0X1,3);
  53443. split_sreg_range(0X20101288,"T",0X1,3);
  53444. split_sreg_range(0X201012A0,"T",0X1,3);
  53445. split_sreg_range(0X201012B8,"T",0X1,3);
  53446. split_sreg_range(0X201012E6,"T",0X1,3);
  53447. split_sreg_range(0X201012FC,"T",0X1,3);
  53448. split_sreg_range(0X20101314,"T",0X1,3);
  53449. split_sreg_range(0X20101324,"T",0X1,3);
  53450. split_sreg_range(0X20101374,"T",0X1,3);
  53451. split_sreg_range(0X201013A0,"T",0X1,3);
  53452. split_sreg_range(0X201013AE,"T",0X1,3);
  53453. split_sreg_range(0X201013BC,"T",0X1,3);
  53454. split_sreg_range(0X201013CA,"T",0X1,3);
  53455. split_sreg_range(0X20101400,"T",0X1,3);
  53456. split_sreg_range(0X20101492,"T",0X1,3);
  53457. split_sreg_range(0X201014A4,"T",0X1,3);
  53458. split_sreg_range(0X201014C2,"T",0X1,3);
  53459. split_sreg_range(0X201014DA,"T",0X1,3);
  53460. split_sreg_range(0X201014F0,"T",0X1,3);
  53461. split_sreg_range(0X2010153E,"T",0X1,3);
  53462. split_sreg_range(0X2010156C,"T",0X1,3);
  53463. split_sreg_range(0X20101570,"T",0X1,3);
  53464. split_sreg_range(0X20101580,"T",0X1,3);
  53465. split_sreg_range(0X2010158E,"T",0X1,3);
  53466. split_sreg_range(0X20101598,"T",0X1,3);
  53467. split_sreg_range(0X201015A4,"T",0X1,3);
  53468. split_sreg_range(0X201015E8,"T",0X1,3);
  53469. split_sreg_range(0X2010162C,"T",0X1,3);
  53470. split_sreg_range(0X2010163E,"T",0X1,3);
  53471. split_sreg_range(0X20101658,"T",0X1,3);
  53472. split_sreg_range(0X20101676,"T",0X1,3);
  53473. split_sreg_range(0X20101698,"T",0X1,3);
  53474. split_sreg_range(0X201016AA,"T",0X1,3);
  53475. split_sreg_range(0X201016C8,"T",0X1,3);
  53476. split_sreg_range(0X201016DA,"T",0X1,3);
  53477. split_sreg_range(0X201016EC,"T",0X1,3);
  53478. split_sreg_range(0X201016FE,"T",0X1,3);
  53479. split_sreg_range(0X2010171C,"T",0X1,3);
  53480. split_sreg_range(0X2010172E,"T",0X1,3);
  53481. split_sreg_range(0X20101742,"T",0X1,3);
  53482. split_sreg_range(0X20101752,"T",0X1,3);
  53483. split_sreg_range(0X20101766,"T",0X1,3);
  53484. split_sreg_range(0X2010178C,"T",0X1,3);
  53485. split_sreg_range(0X20101794,"T",0X1,3);
  53486. split_sreg_range(0X201017B2,"T",0X1,3);
  53487. split_sreg_range(0X201017C0,"T",0X1,3);
  53488. split_sreg_range(0X201017D4,"T",0X1,3);
  53489. split_sreg_range(0X201017EC,"T",0X1,3);
  53490. split_sreg_range(0X20101804,"T",0X1,3);
  53491. split_sreg_range(0X20101810,"T",0X1,3);
  53492. split_sreg_range(0X2010182A,"T",0X1,3);
  53493. split_sreg_range(0X20101832,"T",0X1,3);
  53494. split_sreg_range(0X2010183E,"T",0X1,3);
  53495. split_sreg_range(0X20101846,"T",0X1,3);
  53496. split_sreg_range(0X20101850,"T",0X1,3);
  53497. split_sreg_range(0X20101860,"T",0X1,3);
  53498. split_sreg_range(0X20101866,"T",0X1,3);
  53499. split_sreg_range(0X20101878,"T",0X1,3);
  53500. split_sreg_range(0X201018BE,"T",0X1,3);
  53501. split_sreg_range(0X201018C6,"T",0X1,3);
  53502. split_sreg_range(0X201018DE,"T",0X1,3);
  53503. split_sreg_range(0X20101908,"T",0X1,3);
  53504. split_sreg_range(0X20101912,"T",0X1,3);
  53505. split_sreg_range(0X20101926,"T",0X1,3);
  53506. split_sreg_range(0X2010192E,"T",0X1,3);
  53507. split_sreg_range(0X20101940,"T",0X1,3);
  53508. split_sreg_range(0X20101998,"T",0X1,3);
  53509. split_sreg_range(0X201019A2,"T",0X1,3);
  53510. split_sreg_range(0X201019AC,"T",0X1,3);
  53511. split_sreg_range(0X201019B6,"T",0X1,3);
  53512. split_sreg_range(0X201019BA,"T",0X1,3);
  53513. split_sreg_range(0X201019C2,"T",0X1,3);
  53514. split_sreg_range(0X201019CC,"T",0X1,3);
  53515. split_sreg_range(0X201019DA,"T",0X1,3);
  53516. split_sreg_range(0X201019E8,"T",0X1,3);
  53517. split_sreg_range(0X201019F6,"T",0X1,3);
  53518. split_sreg_range(0X20101A04,"T",0X1,3);
  53519. split_sreg_range(0X20101A18,"T",0X1,3);
  53520. split_sreg_range(0X20101A4C,"T",0X1,3);
  53521. split_sreg_range(0X20101A9A,"T",0X1,3);
  53522. split_sreg_range(0X20101AAC,"T",0X1,3);
  53523. split_sreg_range(0X20101AC0,"T",0X1,3);
  53524. split_sreg_range(0X20101B0C,"T",0X1,3);
  53525. split_sreg_range(0X20101B16,"T",0X1,3);
  53526. split_sreg_range(0X20101B20,"T",0X1,3);
  53527. split_sreg_range(0X20101B2C,"T",0X1,3);
  53528. split_sreg_range(0X20101B38,"T",0X1,3);
  53529. split_sreg_range(0X20101B46,"T",0X1,3);
  53530. split_sreg_range(0X20101B60,"T",0X1,3);
  53531. split_sreg_range(0X20101BEE,"T",0X1,3);
  53532. split_sreg_range(0X20101C0C,"T",0X1,3);
  53533. split_sreg_range(0X20101C3C,"T",0X1,3);
  53534. split_sreg_range(0X20101C42,"T",0X1,3);
  53535. split_sreg_range(0X20101C54,"T",0X1,3);
  53536. split_sreg_range(0X20101C68,"T",0X1,3);
  53537. split_sreg_range(0X20101C9E,"T",0X1,3);
  53538. split_sreg_range(0X20101CB8,"T",0X1,3);
  53539. split_sreg_range(0X20101CEC,"T",0X1,3);
  53540. split_sreg_range(0X20101CFA,"T",0X1,3);
  53541. split_sreg_range(0X20101D0E,"T",0X1,3);
  53542. split_sreg_range(0X20101D2A,"T",0X1,3);
  53543. split_sreg_range(0X20101D52,"T",0X1,3);
  53544. split_sreg_range(0X20101D56,"T",0X1,3);
  53545. split_sreg_range(0X20101D5A,"T",0X1,3);
  53546. split_sreg_range(0X20101D5C,"T",0X1,3);
  53547. split_sreg_range(0X20101D6A,"T",0X1,3);
  53548. split_sreg_range(0X20101D78,"T",0X1,3);
  53549. split_sreg_range(0X20101D84,"T",0X1,3);
  53550. split_sreg_range(0X20101D8E,"T",0X1,3);
  53551. split_sreg_range(0X20101DCC,"T",0X1,3);
  53552. split_sreg_range(0X20101E68,"T",0X1,3);
  53553. split_sreg_range(0X20101E82,"T",0X1,3);
  53554. split_sreg_range(0X20101EAE,"T",0X1,3);
  53555. split_sreg_range(0X20101EB4,"T",0X1,3);
  53556. split_sreg_range(0X20101ECA,"T",0X1,3);
  53557. split_sreg_range(0X20101EDC,"T",0X1,3);
  53558. split_sreg_range(0X20101EEA,"T",0X1,3);
  53559. split_sreg_range(0X20101F06,"T",0X1,3);
  53560. split_sreg_range(0X20101F18,"T",0X1,3);
  53561. split_sreg_range(0X20101F34,"T",0X1,3);
  53562. split_sreg_range(0X20101F90,"T",0X1,3);
  53563. split_sreg_range(0X20101F9A,"T",0X1,3);
  53564. split_sreg_range(0X20101FB2,"T",0X1,3);
  53565. split_sreg_range(0X20101FB4,"T",0X1,3);
  53566. split_sreg_range(0X20101FCA,"T",0X1,3);
  53567. split_sreg_range(0X20101FE0,"T",0X1,3);
  53568. split_sreg_range(0X20101FF8,"T",0X1,3);
  53569. split_sreg_range(0X20102020,"T",0X1,3);
  53570. split_sreg_range(0X20102024,"T",0X1,3);
  53571. split_sreg_range(0X20102028,"T",0X1,3);
  53572. split_sreg_range(0X2010202C,"T",0X1,3);
  53573. split_sreg_range(0X2010202E,"T",0X1,3);
  53574. split_sreg_range(0X2010203C,"T",0X1,3);
  53575. split_sreg_range(0X2010204A,"T",0X1,3);
  53576. split_sreg_range(0X20102056,"T",0X1,3);
  53577. split_sreg_range(0X20102062,"T",0X1,3);
  53578. split_sreg_range(0X201020A0,"T",0X1,3);
  53579. split_sreg_range(0X201020B4,"T",0X1,3);
  53580. split_sreg_range(0X201020B8,"T",0X1,3);
  53581. split_sreg_range(0X201020BC,"T",0X1,3);
  53582. split_sreg_range(0X201020DC,"T",0X1,3);
  53583. split_sreg_range(0X201020E0,"T",0X1,3);
  53584. split_sreg_range(0X201020F0,"T",0X1,3);
  53585. split_sreg_range(0X20102110,"T",0X1,3);
  53586. split_sreg_range(0X20102124,"T",0X1,3);
  53587. split_sreg_range(0X2010215E,"T",0X1,3);
  53588. split_sreg_range(0X2010216A,"T",0X1,3);
  53589. split_sreg_range(0X20102178,"T",0X1,3);
  53590. split_sreg_range(0X20102190,"T",0X1,3);
  53591. split_sreg_range(0X20102196,"T",0X1,3);
  53592. split_sreg_range(0X201021A6,"T",0X1,3);
  53593. split_sreg_range(0X201021AC,"T",0X1,3);
  53594. split_sreg_range(0X201021B4,"T",0X1,3);
  53595. split_sreg_range(0X201021E8,"T",0X1,3);
  53596. split_sreg_range(0X20102204,"T",0X1,3);
  53597. split_sreg_range(0X2010221A,"T",0X1,3);
  53598. split_sreg_range(0X20102234,"T",0X1,3);
  53599. split_sreg_range(0X20102244,"T",0X1,3);
  53600. split_sreg_range(0X2010224E,"T",0X1,3);
  53601. split_sreg_range(0X2010225E,"T",0X1,3);
  53602. split_sreg_range(0X20102260,"T",0X1,3);
  53603. split_sreg_range(0X2010226C,"T",0X1,3);
  53604. split_sreg_range(0X20102278,"T",0X1,3);
  53605. split_sreg_range(0X20102282,"T",0X1,3);
  53606. split_sreg_range(0X2010229C,"T",0X1,3);
  53607. split_sreg_range(0X201022BA,"T",0X1,3);
  53608. split_sreg_range(0X201022CE,"T",0X1,3);
  53609. split_sreg_range(0X201022DC,"T",0X1,3);
  53610. split_sreg_range(0X201022E4,"T",0X1,3);
  53611. split_sreg_range(0X20102300,"T",0X1,3);
  53612. split_sreg_range(0X20102302,"T",0X1,3);
  53613. split_sreg_range(0X2010230E,"T",0X1,3);
  53614. split_sreg_range(0X20102320,"T",0X1,3);
  53615. split_sreg_range(0X20102346,"T",0X1,3);
  53616. split_sreg_range(0X2010234A,"T",0X1,3);
  53617. split_sreg_range(0X2010236A,"T",0X1,3);
  53618. split_sreg_range(0X20102378,"T",0X1,3);
  53619. split_sreg_range(0X201023A2,"T",0X1,3);
  53620. split_sreg_range(0X201023AA,"T",0X1,3);
  53621. split_sreg_range(0X201023B6,"T",0X1,3);
  53622. split_sreg_range(0X201023CC,"T",0X1,3);
  53623. split_sreg_range(0X2010240E,"T",0X1,3);
  53624. split_sreg_range(0X20102414,"T",0X1,3);
  53625. split_sreg_range(0X20102428,"T",0X1,3);
  53626. split_sreg_range(0X20102438,"T",0X1,3);
  53627. split_sreg_range(0X20102452,"T",0X1,3);
  53628. split_sreg_range(0X2010246E,"T",0X1,3);
  53629. split_sreg_range(0X20102486,"T",0X1,3);
  53630. split_sreg_range(0X20102496,"T",0X1,3);
  53631. split_sreg_range(0X201024A6,"T",0X1,3);
  53632. split_sreg_range(0X201024B0,"T",0X1,3);
  53633. split_sreg_range(0X201024E4,"T",0X1,3);
  53634. split_sreg_range(0X2010250E,"T",0X1,3);
  53635. split_sreg_range(0X20102514,"T",0X1,3);
  53636. split_sreg_range(0X2010251E,"T",0X1,3);
  53637. split_sreg_range(0X20102546,"T",0X1,3);
  53638. split_sreg_range(0X20102556,"T",0X1,3);
  53639. split_sreg_range(0X20102568,"T",0X1,3);
  53640. split_sreg_range(0X20102584,"T",0X1,3);
  53641. split_sreg_range(0X201025A0,"T",0X1,3);
  53642. split_sreg_range(0X201025AE,"T",0X1,3);
  53643. split_sreg_range(0X201025C4,"T",0X1,3);
  53644. split_sreg_range(0X201025D8,"T",0X1,3);
  53645. split_sreg_range(0X201025DE,"T",0X1,3);
  53646. split_sreg_range(0X2010262C,"T",0X1,3);
  53647. split_sreg_range(0X20102652,"T",0X1,3);
  53648. split_sreg_range(0X20102668,"T",0X1,3);
  53649. split_sreg_range(0X2010267C,"T",0X1,3);
  53650. split_sreg_range(0X20102682,"T",0X1,3);
  53651. split_sreg_range(0X20102684,"T",0X1,3);
  53652. split_sreg_range(0X201026A4,"T",0X1,3);
  53653. split_sreg_range(0X201026F8,"T",0X1,3);
  53654. split_sreg_range(0X20102704,"T",0X1,3);
  53655. split_sreg_range(0X20102734,"T",0X1,3);
  53656. split_sreg_range(0X2010273A,"T",0X1,3);
  53657. split_sreg_range(0X20102748,"T",0X1,3);
  53658. split_sreg_range(0X20102754,"T",0X1,3);
  53659. split_sreg_range(0X2010275E,"T",0X1,3);
  53660. split_sreg_range(0X2010276A,"T",0X1,3);
  53661. split_sreg_range(0X20102788,"T",0X1,3);
  53662. split_sreg_range(0X201027BA,"T",0X1,3);
  53663. split_sreg_range(0X201027DA,"T",0X1,3);
  53664. split_sreg_range(0X201027F8,"T",0X1,3);
  53665. split_sreg_range(0X20102840,"T",0X1,3);
  53666. split_sreg_range(0X20102844,"T",0X1,3);
  53667. split_sreg_range(0X20102856,"T",0X1,3);
  53668. split_sreg_range(0X20102866,"T",0X1,3);
  53669. split_sreg_range(0X20102872,"T",0X1,3);
  53670. split_sreg_range(0X201028A0,"T",0X1,3);
  53671. split_sreg_range(0X201028DC,"T",0X1,3);
  53672. split_sreg_range(0X201028F2,"T",0X1,3);
  53673. split_sreg_range(0X20102906,"T",0X1,3);
  53674. split_sreg_range(0X20102916,"T",0X1,3);
  53675. split_sreg_range(0X20102922,"T",0X1,3);
  53676. split_sreg_range(0X20102938,"T",0X1,3);
  53677. split_sreg_range(0X20102988,"T",0X1,3);
  53678. split_sreg_range(0X20102990,"T",0X1,3);
  53679. split_sreg_range(0X201029A2,"T",0X1,3);
  53680. split_sreg_range(0X201029B6,"T",0X1,3);
  53681. split_sreg_range(0X201029BA,"T",0X1,3);
  53682. split_sreg_range(0X201029C8,"T",0X1,3);
  53683. split_sreg_range(0X201029E0,"T",0X1,3);
  53684. split_sreg_range(0X20102A06,"T",0X1,3);
  53685. split_sreg_range(0X20102A0E,"T",0X1,3);
  53686. split_sreg_range(0X20102A1C,"T",0X1,3);
  53687. split_sreg_range(0X20102A2A,"T",0X1,3);
  53688. split_sreg_range(0X20102A34,"T",0X1,3);
  53689. split_sreg_range(0X20102A60,"T",0X1,3);
  53690. split_sreg_range(0X20102A80,"T",0X1,3);
  53691. split_sreg_range(0X20102A8A,"T",0X1,3);
  53692. split_sreg_range(0X20102A94,"T",0X1,3);
  53693. split_sreg_range(0X20102AB8,"T",0X1,3);
  53694. split_sreg_range(0X20102AE8,"T",0X1,3);
  53695. split_sreg_range(0X20102B04,"T",0X1,3);
  53696. split_sreg_range(0X20102B2E,"T",0X1,3);
  53697. split_sreg_range(0X20102B50,"T",0X1,3);
  53698. split_sreg_range(0X20102B8C,"T",0X1,3);
  53699. split_sreg_range(0X20102BAA,"T",0X1,3);
  53700. split_sreg_range(0X20102BCE,"T",0X1,3);
  53701. split_sreg_range(0X20102BDC,"T",0X1,3);
  53702. split_sreg_range(0X20102BEA,"T",0X1,3);
  53703. split_sreg_range(0X20102BF6,"T",0X1,3);
  53704. split_sreg_range(0X20102C10,"T",0X1,3);
  53705. split_sreg_range(0X20102C52,"T",0X1,3);
  53706. split_sreg_range(0X20102C6A,"T",0X1,3);
  53707. split_sreg_range(0X20102C8A,"T",0X1,3);
  53708. split_sreg_range(0X20102CA8,"T",0X1,3);
  53709. split_sreg_range(0X20102CBE,"T",0X1,3);
  53710. split_sreg_range(0X20102CF6,"T",0X1,3);
  53711. split_sreg_range(0X20102D18,"T",0X1,3);
  53712. split_sreg_range(0X20102D48,"T",0X1,3);
  53713. split_sreg_range(0X20102D66,"T",0X1,3);
  53714. split_sreg_range(0X20102D8A,"T",0X1,3);
  53715. split_sreg_range(0X20102DCE,"T",0X1,3);
  53716. split_sreg_range(0X20102DDC,"T",0X1,3);
  53717. split_sreg_range(0X20102DEA,"T",0X1,3);
  53718. split_sreg_range(0X20102DF6,"T",0X1,3);
  53719. split_sreg_range(0X20102E34,"T",0X1,3);
  53720. split_sreg_range(0X20102F38,"T",0X1,3);
  53721. split_sreg_range(0X20102F3E,"T",0X1,3);
  53722. split_sreg_range(0X20102F54,"T",0X1,3);
  53723. split_sreg_range(0X20102F7C,"T",0X1,3);
  53724. split_sreg_range(0X20102FAC,"T",0X1,3);
  53725. split_sreg_range(0X20103080,"T",0X1,3);
  53726. split_sreg_range(0X2010308C,"T",0X1,3);
  53727. split_sreg_range(0X201030B8,"T",0X1,3);
  53728. split_sreg_range(0X2010310C,"T",0X1,3);
  53729. split_sreg_range(0X2010310E,"T",0X1,3);
  53730. split_sreg_range(0X2010311C,"T",0X1,3);
  53731. split_sreg_range(0X2010316A,"T",0X1,3);
  53732. split_sreg_range(0X2010317C,"T",0X1,3);
  53733. split_sreg_range(0X2010318A,"T",0X1,3);
  53734. split_sreg_range(0X20103194,"T",0X1,3);
  53735. split_sreg_range(0X201031AC,"T",0X1,3);
  53736. split_sreg_range(0X201031FE,"T",0X1,3);
  53737. split_sreg_range(0X20103202,"T",0X1,3);
  53738. split_sreg_range(0X20103218,"T",0X1,3);
  53739. split_sreg_range(0X2010322E,"T",0X1,3);
  53740. split_sreg_range(0X20103242,"T",0X1,3);
  53741. split_sreg_range(0X2010327A,"T",0X1,3);
  53742. split_sreg_range(0X20103286,"T",0X1,3);
  53743. split_sreg_range(0X201032A8,"T",0X1,3);
  53744. split_sreg_range(0X201032B8,"T",0X1,3);
  53745. split_sreg_range(0X201032CA,"T",0X1,3);
  53746. split_sreg_range(0X201032DC,"T",0X1,3);
  53747. split_sreg_range(0X201032EA,"T",0X1,3);
  53748. split_sreg_range(0X20103300,"T",0X1,3);
  53749. split_sreg_range(0X20103316,"T",0X1,3);
  53750. split_sreg_range(0X2010335A,"T",0X1,3);
  53751. split_sreg_range(0X2010336E,"T",0X1,3);
  53752. split_sreg_range(0X201033B0,"T",0X1,3);
  53753. split_sreg_range(0X201033F6,"T",0X1,3);
  53754. split_sreg_range(0X2010340C,"T",0X1,3);
  53755. split_sreg_range(0X2010341A,"T",0X1,3);
  53756. split_sreg_range(0X20103428,"T",0X1,3);
  53757. split_sreg_range(0X20103434,"T",0X1,3);
  53758. split_sreg_range(0X20103442,"T",0X1,3);
  53759. split_sreg_range(0X20103450,"T",0X1,3);
  53760. split_sreg_range(0X2010345E,"T",0X1,3);
  53761. split_sreg_range(0X20103498,"T",0X1,3);
  53762. split_sreg_range(0X2010351E,"T",0X1,3);
  53763. split_sreg_range(0X20103522,"T",0X1,3);
  53764. split_sreg_range(0X20103526,"T",0X1,3);
  53765. split_sreg_range(0X20103544,"T",0X1,3);
  53766. split_sreg_range(0X20103556,"T",0X1,3);
  53767. split_sreg_range(0X20103560,"T",0X1,3);
  53768. split_sreg_range(0X20103576,"T",0X1,3);
  53769. split_sreg_range(0X201035A0,"T",0X1,3);
  53770. split_sreg_range(0X201035E6,"T",0X1,3);
  53771. split_sreg_range(0X201035FE,"T",0X1,3);
  53772. split_sreg_range(0X20103608,"T",0X1,3);
  53773. split_sreg_range(0X2010363C,"T",0X1,3);
  53774. split_sreg_range(0X20103640,"T",0X1,3);
  53775. split_sreg_range(0X2010367E,"T",0X1,3);
  53776. split_sreg_range(0X20103682,"T",0X1,3);
  53777. split_sreg_range(0X2010368C,"T",0X1,3);
  53778. split_sreg_range(0X20103698,"T",0X1,3);
  53779. split_sreg_range(0X201036A2,"T",0X1,3);
  53780. split_sreg_range(0X201036C8,"T",0X1,3);
  53781. split_sreg_range(0X201036E8,"T",0X1,3);
  53782. split_sreg_range(0X2010371A,"T",0X1,3);
  53783. split_sreg_range(0X20103720,"T",0X1,3);
  53784. split_sreg_range(0X20103728,"T",0X1,3);
  53785. split_sreg_range(0X2010373C,"T",0X1,3);
  53786. split_sreg_range(0X2010374C,"T",0X1,3);
  53787. split_sreg_range(0X201037A2,"T",0X1,3);
  53788. split_sreg_range(0X201037AC,"T",0X1,3);
  53789. split_sreg_range(0X201037CE,"T",0X1,3);
  53790. split_sreg_range(0X201037DC,"T",0X1,3);
  53791. split_sreg_range(0X201037F8,"T",0X1,3);
  53792. split_sreg_range(0X2010381A,"T",0X1,3);
  53793. split_sreg_range(0X2010384A,"T",0X1,3);
  53794. split_sreg_range(0X2010384E,"T",0X1,3);
  53795. split_sreg_range(0X20103854,"T",0X1,3);
  53796. split_sreg_range(0X20103866,"T",0X1,3);
  53797. split_sreg_range(0X201038A8,"T",0X1,3);
  53798. split_sreg_range(0X201038B4,"T",0X1,3);
  53799. split_sreg_range(0X201038E0,"T",0X1,3);
  53800. split_sreg_range(0X201038F4,"T",0X1,3);
  53801. split_sreg_range(0X20103918,"T",0X1,3);
  53802. split_sreg_range(0X20103930,"T",0X1,3);
  53803. split_sreg_range(0X2010394C,"T",0X1,3);
  53804. split_sreg_range(0X2010399A,"T",0X1,3);
  53805. split_sreg_range(0X2010399E,"T",0X1,3);
  53806. split_sreg_range(0X201039CE,"T",0X1,3);
  53807. split_sreg_range(0X201039F4,"T",0X1,3);
  53808. split_sreg_range(0X20103A1A,"T",0X1,3);
  53809. split_sreg_range(0X20103A36,"T",0X1,3);
  53810. split_sreg_range(0X20103A40,"T",0X1,3);
  53811. split_sreg_range(0X20103A54,"T",0X1,3);
  53812. split_sreg_range(0X20103B0A,"T",0X1,3);
  53813. split_sreg_range(0X20103B10,"T",0X1,3);
  53814. split_sreg_range(0X20103B20,"T",0X1,3);
  53815. split_sreg_range(0X20103B40,"T",0X1,3);
  53816. split_sreg_range(0X20103B4E,"T",0X1,3);
  53817. split_sreg_range(0X20103B7A,"T",0X1,3);
  53818. split_sreg_range(0X20103BDC,"T",0X1,3);
  53819. split_sreg_range(0X20103BE2,"T",0X1,3);
  53820. split_sreg_range(0X20103C0E,"T",0X1,3);
  53821. split_sreg_range(0X20103C34,"T",0X1,3);
  53822. split_sreg_range(0X20103C56,"T",0X1,3);
  53823. split_sreg_range(0X20103C9A,"T",0X1,3);
  53824. split_sreg_range(0X20103CA2,"T",0X1,3);
  53825. split_sreg_range(0X20103CB6,"T",0X1,3);
  53826. split_sreg_range(0X20103CDC,"T",0X1,3);
  53827. split_sreg_range(0X20103CF8,"T",0X1,3);
  53828. split_sreg_range(0X20103D54,"T",0X1,3);
  53829. split_sreg_range(0X20103DAA,"T",0X1,3);
  53830. split_sreg_range(0X20103DB4,"T",0X1,3);
  53831. split_sreg_range(0X20103DC0,"T",0X1,3);
  53832. split_sreg_range(0X20103DCE,"T",0X1,3);
  53833. split_sreg_range(0X20103DDC,"T",0X1,3);
  53834. split_sreg_range(0X20103E06,"T",0X1,3);
  53835. split_sreg_range(0X20103E24,"T",0X1,3);
  53836. split_sreg_range(0X20103E98,"T",0X1,3);
  53837. split_sreg_range(0X20103ED8,"T",0X1,3);
  53838. split_sreg_range(0X20103EE8,"T",0X1,3);
  53839. split_sreg_range(0X20103EEE,"T",0X1,3);
  53840. split_sreg_range(0X20103F12,"T",0X1,3);
  53841. split_sreg_range(0X20103F26,"T",0X1,3);
  53842. split_sreg_range(0X20103F32,"T",0X1,3);
  53843. split_sreg_range(0X20103F58,"T",0X1,3);
  53844. split_sreg_range(0X20104008,"T",0X1,3);
  53845. split_sreg_range(0X2010402C,"T",0X1,3);
  53846. split_sreg_range(0X201040A2,"T",0X1,3);
  53847. split_sreg_range(0X201040A6,"T",0X1,3);
  53848. split_sreg_range(0X201040AA,"T",0X1,3);
  53849. split_sreg_range(0X201040B8,"T",0X1,3);
  53850. split_sreg_range(0X201040D2,"T",0X1,3);
  53851. split_sreg_range(0X201040FA,"T",0X1,3);
  53852. split_sreg_range(0X20104130,"T",0X1,3);
  53853. split_sreg_range(0X20104166,"T",0X1,3);
  53854. split_sreg_range(0X2010416C,"T",0X1,3);
  53855. split_sreg_range(0X20104184,"T",0X1,3);
  53856. split_sreg_range(0X201041BE,"T",0X1,3);
  53857. split_sreg_range(0X201041D0,"T",0X1,3);
  53858. split_sreg_range(0X201041D8,"T",0X1,3);
  53859. split_sreg_range(0X201041E0,"T",0X1,3);
  53860. split_sreg_range(0X20104208,"T",0X1,3);
  53861. split_sreg_range(0X20104210,"T",0X1,3);
  53862. split_sreg_range(0X2010421C,"T",0X1,3);
  53863. split_sreg_range(0X20104264,"T",0X1,3);
  53864. split_sreg_range(0X201042E6,"T",0X1,3);
  53865. split_sreg_range(0X201042F8,"T",0X1,3);
  53866. split_sreg_range(0X2010433A,"T",0X1,3);
  53867. split_sreg_range(0X20104368,"T",0X1,3);
  53868. split_sreg_range(0X20104380,"T",0X1,3);
  53869. split_sreg_range(0X20104396,"T",0X1,3);
  53870. split_sreg_range(0X201043C0,"T",0X1,3);
  53871. split_sreg_range(0X201043FC,"T",0X1,3);
  53872. split_sreg_range(0X201043FE,"T",0X1,3);
  53873. split_sreg_range(0X2010440A,"T",0X1,3);
  53874. split_sreg_range(0X20104418,"T",0X1,3);
  53875. split_sreg_range(0X20104426,"T",0X1,3);
  53876. split_sreg_range(0X20104470,"T",0X1,3);
  53877. split_sreg_range(0X20104484,"T",0X1,3);
  53878. split_sreg_range(0X20104488,"T",0X1,3);
  53879. split_sreg_range(0X2010449C,"T",0X1,3);
  53880. split_sreg_range(0X201044B0,"T",0X1,3);
  53881. split_sreg_range(0X201044C0,"T",0X1,3);
  53882. split_sreg_range(0X201044CC,"T",0X1,3);
  53883. split_sreg_range(0X201044DC,"T",0X1,3);
  53884. split_sreg_range(0X20104514,"T",0X1,3);
  53885. split_sreg_range(0X20104524,"T",0X1,3);
  53886. split_sreg_range(0X20104548,"T",0X1,3);
  53887. split_sreg_range(0X2010455E,"T",0X1,3);
  53888. split_sreg_range(0X20104568,"T",0X1,3);
  53889. split_sreg_range(0X20104580,"T",0X1,3);
  53890. split_sreg_range(0X20104598,"T",0X1,3);
  53891. split_sreg_range(0X201045A8,"T",0X1,3);
  53892. split_sreg_range(0X201045BE,"T",0X1,3);
  53893. split_sreg_range(0X201045C6,"T",0X1,3);
  53894. split_sreg_range(0X201045CA,"T",0X1,3);
  53895. split_sreg_range(0X201045D6,"T",0X1,3);
  53896. split_sreg_range(0X201045EC,"T",0X1,3);
  53897. split_sreg_range(0X201045FE,"T",0X1,3);
  53898. split_sreg_range(0X20104602,"T",0X1,3);
  53899. split_sreg_range(0X2010460C,"T",0X1,3);
  53900. split_sreg_range(0X20104618,"T",0X1,3);
  53901. split_sreg_range(0X2010462C,"T",0X1,3);
  53902. split_sreg_range(0X20104640,"T",0X1,3);
  53903. split_sreg_range(0X2010464C,"T",0X1,3);
  53904. split_sreg_range(0X20104674,"T",0X1,3);
  53905. split_sreg_range(0X201046A0,"T",0X1,3);
  53906. split_sreg_range(0X201046B8,"T",0X1,3);
  53907. split_sreg_range(0X201046DA,"T",0X1,3);
  53908. split_sreg_range(0X201046EE,"T",0X1,3);
  53909. split_sreg_range(0X201046F8,"T",0X1,3);
  53910. split_sreg_range(0X2010470C,"T",0X1,3);
  53911. split_sreg_range(0X20104724,"T",0X1,3);
  53912. split_sreg_range(0X201047AA,"T",0X1,3);
  53913. split_sreg_range(0X201047C2,"T",0X1,3);
  53914. split_sreg_range(0X201047D2,"T",0X1,3);
  53915. split_sreg_range(0X201047D4,"T",0X1,3);
  53916. split_sreg_range(0X201047DE,"T",0X1,3);
  53917. split_sreg_range(0X20104800,"T",0X1,3);
  53918. split_sreg_range(0X20104816,"T",0X1,3);
  53919. split_sreg_range(0X20104836,"T",0X1,3);
  53920. split_sreg_range(0X20104842,"T",0X1,3);
  53921. split_sreg_range(0X20104858,"T",0X1,3);
  53922. split_sreg_range(0X20104888,"T",0X1,3);
  53923. split_sreg_range(0X2010489E,"T",0X1,3);
  53924. split_sreg_range(0X201048A2,"T",0X1,3);
  53925. split_sreg_range(0X201048AC,"T",0X1,3);
  53926. split_sreg_range(0X201048C4,"T",0X1,3);
  53927. split_sreg_range(0X201048D4,"T",0X1,3);
  53928. split_sreg_range(0X201048FC,"T",0X1,3);
  53929. split_sreg_range(0X20104912,"T",0X1,3);
  53930. split_sreg_range(0X2010491E,"T",0X1,3);
  53931. split_sreg_range(0X20104940,"T",0X1,3);
  53932. split_sreg_range(0X2010494E,"T",0X1,3);
  53933. split_sreg_range(0X20104954,"T",0X1,3);
  53934. split_sreg_range(0X201049AE,"T",0X1,3);
  53935. split_sreg_range(0X201049C4,"T",0X1,3);
  53936. split_sreg_range(0X20104A5A,"T",0X1,3);
  53937. split_sreg_range(0X20104A82,"T",0X1,3);
  53938. split_sreg_range(0X20104A8E,"T",0X1,3);
  53939. split_sreg_range(0X20104A9A,"T",0X1,3);
  53940. split_sreg_range(0X20104AA8,"T",0X1,3);
  53941. split_sreg_range(0X20104AAA,"T",0X1,3);
  53942. split_sreg_range(0X20104AAE,"T",0X1,3);
  53943. split_sreg_range(0X20104ABE,"T",0X1,3);
  53944. split_sreg_range(0X20104AD0,"T",0X1,3);
  53945. split_sreg_range(0X20104AE2,"T",0X1,3);
  53946. split_sreg_range(0X20104B14,"T",0X1,3);
  53947. split_sreg_range(0X20104B2A,"T",0X1,3);
  53948. split_sreg_range(0X20104B3C,"T",0X1,3);
  53949. split_sreg_range(0X20104B5E,"T",0X1,3);
  53950. split_sreg_range(0X20104B70,"T",0X1,3);
  53951. split_sreg_range(0X20104B7C,"T",0X1,3);
  53952. split_sreg_range(0X20104B8E,"T",0X1,3);
  53953. split_sreg_range(0X20104B92,"T",0X1,3);
  53954. split_sreg_range(0X20104BAA,"T",0X1,3);
  53955. split_sreg_range(0X20104BD4,"T",0X1,3);
  53956. split_sreg_range(0X20104BD8,"T",0X1,3);
  53957. split_sreg_range(0X20104BDE,"T",0X1,3);
  53958. split_sreg_range(0X20104BEA,"T",0X1,3);
  53959. split_sreg_range(0X20104C3C,"T",0X1,3);
  53960. split_sreg_range(0X20104C5A,"T",0X1,3);
  53961. split_sreg_range(0X20104C74,"T",0X1,3);
  53962. split_sreg_range(0X20104C7A,"T",0X1,3);
  53963. split_sreg_range(0X20104C9A,"T",0X1,3);
  53964. split_sreg_range(0X20104CA6,"T",0X1,3);
  53965. split_sreg_range(0X20104CAA,"T",0X1,3);
  53966. split_sreg_range(0X20104CBE,"T",0X1,3);
  53967. split_sreg_range(0X20104CC8,"T",0X1,3);
  53968. split_sreg_range(0X20104CD4,"T",0X1,3);
  53969. split_sreg_range(0X20104CF4,"T",0X1,3);
  53970. split_sreg_range(0X20104D92,"T",0X1,3);
  53971. split_sreg_range(0X20104DBE,"T",0X1,3);
  53972. split_sreg_range(0X20104DD6,"T",0X1,3);
  53973. split_sreg_range(0X20104DDC,"T",0X1,3);
  53974. split_sreg_range(0X20104DE0,"T",0X1,3);
  53975. split_sreg_range(0X20104DE6,"T",0X1,3);
  53976. split_sreg_range(0X20104E04,"T",0X1,3);
  53977. split_sreg_range(0X20104E66,"T",0X1,3);
  53978. split_sreg_range(0X20104E78,"T",0X1,3);
  53979. split_sreg_range(0X20104EAA,"T",0X1,3);
  53980. split_sreg_range(0X20104EB2,"T",0X1,3);
  53981. split_sreg_range(0X20104EFA,"T",0X1,3);
  53982. split_sreg_range(0X20104F0E,"T",0X1,3);
  53983. split_sreg_range(0X20104F1C,"T",0X1,3);
  53984. split_sreg_range(0X20104F28,"T",0X1,3);
  53985. split_sreg_range(0X20104F2E,"T",0X1,3);
  53986. split_sreg_range(0X20104F3E,"T",0X1,3);
  53987. split_sreg_range(0X20104F44,"T",0X1,3);
  53988. split_sreg_range(0X20104F54,"T",0X1,3);
  53989. split_sreg_range(0X20104F5A,"T",0X1,3);
  53990. split_sreg_range(0X20104F60,"T",0X1,3);
  53991. split_sreg_range(0X20104F62,"T",0X1,3);
  53992. split_sreg_range(0X20104F6C,"T",0X1,3);
  53993. split_sreg_range(0X20104F78,"T",0X1,3);
  53994. split_sreg_range(0X20104F84,"T",0X1,3);
  53995. split_sreg_range(0X20104F92,"T",0X1,3);
  53996. split_sreg_range(0X20104FB8,"T",0X1,3);
  53997. split_sreg_range(0X2010503E,"T",0X1,3);
  53998. split_sreg_range(0X20105052,"T",0X1,3);
  53999. split_sreg_range(0X2010505C,"T",0X1,3);
  54000. split_sreg_range(0X2010506C,"T",0X1,3);
  54001. split_sreg_range(0X201050AE,"T",0X1,3);
  54002. split_sreg_range(0X201050DA,"T",0X1,3);
  54003. split_sreg_range(0X201050E6,"T",0X1,3);
  54004. split_sreg_range(0X201050EA,"T",0X1,3);
  54005. split_sreg_range(0X201050FE,"T",0X1,3);
  54006. split_sreg_range(0X2010510C,"T",0X1,3);
  54007. split_sreg_range(0X20105140,"T",0X1,3);
  54008. split_sreg_range(0X20105156,"T",0X1,3);
  54009. split_sreg_range(0X2010517C,"T",0X1,3);
  54010. split_sreg_range(0X2010518C,"T",0X1,3);
  54011. split_sreg_range(0X201051A4,"T",0X1,3);
  54012. split_sreg_range(0X201051B0,"T",0X1,3);
  54013. split_sreg_range(0X201051C4,"T",0X1,3);
  54014. split_sreg_range(0X201051E4,"T",0X1,3);
  54015. split_sreg_range(0X201051E6,"T",0X1,3);
  54016. split_sreg_range(0X201051F0,"T",0X1,3);
  54017. split_sreg_range(0X20105252,"T",0X1,3);
  54018. split_sreg_range(0X2010526A,"T",0X1,3);
  54019. split_sreg_range(0X20105270,"T",0X1,3);
  54020. split_sreg_range(0X20105286,"T",0X1,3);
  54021. split_sreg_range(0X20105290,"T",0X1,3);
  54022. split_sreg_range(0X201052AA,"T",0X1,3);
  54023. split_sreg_range(0X201052B4,"T",0X1,3);
  54024. split_sreg_range(0X20105304,"T",0X1,3);
  54025. split_sreg_range(0X20105308,"T",0X1,3);
  54026. split_sreg_range(0X2010531A,"T",0X1,3);
  54027. split_sreg_range(0X2010532A,"T",0X1,3);
  54028. split_sreg_range(0X2010533C,"T",0X1,3);
  54029. split_sreg_range(0X2010534E,"T",0X1,3);
  54030. split_sreg_range(0X20105372,"T",0X1,3);
  54031. split_sreg_range(0X20105384,"T",0X1,3);
  54032. split_sreg_range(0X201053A4,"T",0X1,3);
  54033. split_sreg_range(0X201053BC,"T",0X1,3);
  54034. split_sreg_range(0X201053C8,"T",0X1,3);
  54035. split_sreg_range(0X201053D6,"T",0X1,3);
  54036. split_sreg_range(0X201053E2,"T",0X1,3);
  54037. split_sreg_range(0X201053F0,"T",0X1,3);
  54038. split_sreg_range(0X201053FE,"T",0X1,3);
  54039. split_sreg_range(0X20105444,"T",0X1,3);
  54040. split_sreg_range(0X2010545A,"T",0X1,3);
  54041. split_sreg_range(0X2010545E,"T",0X1,3);
  54042. split_sreg_range(0X2010546E,"T",0X1,3);
  54043. split_sreg_range(0X2010547C,"T",0X1,3);
  54044. split_sreg_range(0X20105494,"T",0X1,3);
  54045. split_sreg_range(0X201054AA,"T",0X1,3);
  54046. split_sreg_range(0X201054AE,"T",0X1,3);
  54047. split_sreg_range(0X201054BE,"T",0X1,3);
  54048. split_sreg_range(0X201054CC,"T",0X1,3);
  54049. split_sreg_range(0X201054E4,"T",0X1,3);
  54050. split_sreg_range(0X201054F6,"T",0X1,3);
  54051. split_sreg_range(0X201054FA,"T",0X1,3);
  54052. split_sreg_range(0X2010550A,"T",0X1,3);
  54053. split_sreg_range(0X20105520,"T",0X1,3);
  54054. split_sreg_range(0X20105538,"T",0X1,3);
  54055. split_sreg_range(0X201055C6,"T",0X1,3);
  54056. split_sreg_range(0X201055D4,"T",0X1,3);
  54057. split_sreg_range(0X201055F6,"T",0X1,3);
  54058. split_sreg_range(0X2010560A,"T",0X1,3);
  54059. split_sreg_range(0X20105644,"T",0X1,3);
  54060. split_sreg_range(0X20105664,"T",0X1,3);
  54061. split_sreg_range(0X2010567C,"T",0X1,3);
  54062. split_sreg_range(0X201056C4,"T",0X1,3);
  54063. split_sreg_range(0X201056D6,"T",0X1,3);
  54064. split_sreg_range(0X201056DA,"T",0X1,3);
  54065. split_sreg_range(0X201056EE,"T",0X1,3);
  54066. split_sreg_range(0X20105712,"T",0X1,3);
  54067. split_sreg_range(0X2010571C,"T",0X1,3);
  54068. split_sreg_range(0X20105728,"T",0X1,3);
  54069. split_sreg_range(0X20105734,"T",0X1,3);
  54070. split_sreg_range(0X20105742,"T",0X1,3);
  54071. split_sreg_range(0X20105750,"T",0X1,3);
  54072. split_sreg_range(0X20105790,"T",0X1,3);
  54073. split_sreg_range(0X201057F0,"T",0X1,3);
  54074. split_sreg_range(0X20105816,"T",0X1,3);
  54075. split_sreg_range(0X20105818,"T",0X1,3);
  54076. split_sreg_range(0X20105826,"T",0X1,3);
  54077. split_sreg_range(0X20105848,"T",0X1,3);
  54078. split_sreg_range(0X20105882,"T",0X1,3);
  54079. split_sreg_range(0X20105886,"T",0X1,3);
  54080. split_sreg_range(0X201058A2,"T",0X1,3);
  54081. split_sreg_range(0X201058B6,"T",0X1,3);
  54082. split_sreg_range(0X201058CA,"T",0X1,3);
  54083. split_sreg_range(0X2010590E,"T",0X1,3);
  54084. split_sreg_range(0X20105952,"T",0X1,3);
  54085. split_sreg_range(0X201059A4,"T",0X1,3);
  54086. split_sreg_range(0X201059BE,"T",0X1,3);
  54087. split_sreg_range(0X201059F4,"T",0X1,3);
  54088. split_sreg_range(0X20105A20,"T",0X1,3);
  54089. split_sreg_range(0X20105A2A,"T",0X1,3);
  54090. split_sreg_range(0X20105A2E,"T",0X1,3);
  54091. split_sreg_range(0X20105A3C,"T",0X1,3);
  54092. split_sreg_range(0X20105A4A,"T",0X1,3);
  54093. split_sreg_range(0X20105A58,"T",0X1,3);
  54094. split_sreg_range(0X20105A66,"T",0X1,3);
  54095. split_sreg_range(0X20105A74,"T",0X1,3);
  54096. split_sreg_range(0X20105AA8,"T",0X1,3);
  54097. split_sreg_range(0X20105B96,"T",0X1,3);
  54098. split_sreg_range(0X20105BA4,"T",0X1,3);
  54099. split_sreg_range(0X20105BD0,"T",0X1,3);
  54100. split_sreg_range(0X20105C06,"T",0X1,3);
  54101. split_sreg_range(0X20105C0A,"T",0X1,3);
  54102. split_sreg_range(0X20105C24,"T",0X1,3);
  54103. split_sreg_range(0X20105C30,"T",0X1,3);
  54104. split_sreg_range(0X20105C54,"T",0X1,3);
  54105. split_sreg_range(0X20105C62,"T",0X1,3);
  54106. split_sreg_range(0X20105C8A,"T",0X1,3);
  54107. split_sreg_range(0X20105CAC,"T",0X1,3);
  54108. split_sreg_range(0X20105CDE,"T",0X1,3);
  54109. split_sreg_range(0X20105CE2,"T",0X1,3);
  54110. split_sreg_range(0X20105CF6,"T",0X1,3);
  54111. split_sreg_range(0X20105D44,"T",0X1,3);
  54112. split_sreg_range(0X20105D62,"T",0X1,3);
  54113. split_sreg_range(0X20105D74,"T",0X1,3);
  54114. split_sreg_range(0X20105D9A,"T",0X1,3);
  54115. split_sreg_range(0X20105DA6,"T",0X1,3);
  54116. split_sreg_range(0X20105DB4,"T",0X1,3);
  54117. split_sreg_range(0X20105DE8,"T",0X1,3);
  54118. split_sreg_range(0X20105E52,"T",0X1,3);
  54119. split_sreg_range(0X20105E76,"T",0X1,3);
  54120. split_sreg_range(0X20105E88,"T",0X1,3);
  54121. split_sreg_range(0X20105E9C,"T",0X1,3);
  54122. split_sreg_range(0X20105EB8,"T",0X1,3);
  54123. split_sreg_range(0X20105EC8,"T",0X1,3);
  54124. split_sreg_range(0X20105ECC,"T",0X1,3);
  54125. split_sreg_range(0X20105ED2,"T",0X1,3);
  54126. split_sreg_range(0X20105EDC,"T",0X1,3);
  54127. split_sreg_range(0X20105EE6,"T",0X1,3);
  54128. split_sreg_range(0X20105EF4,"T",0X1,3);
  54129. split_sreg_range(0X20105F00,"T",0X1,3);
  54130. split_sreg_range(0X20105F2C,"T",0X1,3);
  54131. split_sreg_range(0X20105F6E,"T",0X1,3);
  54132. split_sreg_range(0X20105F72,"T",0X1,3);
  54133. split_sreg_range(0X20105F84,"T",0X1,3);
  54134. split_sreg_range(0X20105FA0,"T",0X1,3);
  54135. split_sreg_range(0X20105FB0,"T",0X1,3);
  54136. split_sreg_range(0X20105FD2,"T",0X1,3);
  54137. split_sreg_range(0X20105FF2,"T",0X1,3);
  54138. split_sreg_range(0X20106014,"T",0X1,3);
  54139. split_sreg_range(0X20106020,"T",0X1,3);
  54140. split_sreg_range(0X2010602C,"T",0X1,3);
  54141. split_sreg_range(0X2010603A,"T",0X1,3);
  54142. split_sreg_range(0X20106044,"T",0X1,3);
  54143. split_sreg_range(0X20106068,"T",0X1,3);
  54144. split_sreg_range(0X201060A0,"T",0X1,3);
  54145. split_sreg_range(0X201060A4,"T",0X1,3);
  54146. split_sreg_range(0X201060CC,"T",0X1,3);
  54147. split_sreg_range(0X201060D0,"T",0X1,3);
  54148. split_sreg_range(0X201060F0,"T",0X1,3);
  54149. split_sreg_range(0X20106100,"T",0X1,3);
  54150. split_sreg_range(0X20106124,"T",0X1,3);
  54151. split_sreg_range(0X20106136,"T",0X1,3);
  54152. split_sreg_range(0X20106192,"T",0X1,3);
  54153. split_sreg_range(0X201061A4,"T",0X1,3);
  54154. split_sreg_range(0X201061B2,"T",0X1,3);
  54155. split_sreg_range(0X201061C0,"T",0X1,3);
  54156. split_sreg_range(0X201061EC,"T",0X1,3);
  54157. split_sreg_range(0X20106232,"T",0X1,3);
  54158. split_sreg_range(0X20106236,"T",0X1,3);
  54159. split_sreg_range(0X20106252,"T",0X1,3);
  54160. split_sreg_range(0X20106256,"T",0X1,3);
  54161. split_sreg_range(0X20106278,"T",0X1,3);
  54162. split_sreg_range(0X2010628A,"T",0X1,3);
  54163. split_sreg_range(0X201062AC,"T",0X1,3);
  54164. split_sreg_range(0X201062C2,"T",0X1,3);
  54165. split_sreg_range(0X201062DE,"T",0X1,3);
  54166. split_sreg_range(0X2010630C,"T",0X1,3);
  54167. split_sreg_range(0X2010631A,"T",0X1,3);
  54168. split_sreg_range(0X20106324,"T",0X1,3);
  54169. split_sreg_range(0X20106332,"T",0X1,3);
  54170. split_sreg_range(0X2010633C,"T",0X1,3);
  54171. split_sreg_range(0X20106370,"T",0X1,3);
  54172. split_sreg_range(0X20106382,"T",0X1,3);
  54173. split_sreg_range(0X2010639A,"T",0X1,3);
  54174. split_sreg_range(0X2010639E,"T",0X1,3);
  54175. split_sreg_range(0X201063B2,"T",0X1,3);
  54176. split_sreg_range(0X201063B6,"T",0X1,3);
  54177. split_sreg_range(0X201063BA,"T",0X1,3);
  54178. split_sreg_range(0X201063D6,"T",0X1,3);
  54179. split_sreg_range(0X201063EA,"T",0X1,3);
  54180. split_sreg_range(0X201063F4,"T",0X1,3);
  54181. split_sreg_range(0X2010642E,"T",0X1,3);
  54182. split_sreg_range(0X20106432,"T",0X1,3);
  54183. split_sreg_range(0X20106438,"T",0X1,3);
  54184. split_sreg_range(0X20106448,"T",0X1,3);
  54185. split_sreg_range(0X2010648C,"T",0X1,3);
  54186. split_sreg_range(0X2010648E,"T",0X1,3);
  54187. split_sreg_range(0X201064A6,"T",0X1,3);
  54188. split_sreg_range(0X201064B8,"T",0X1,3);
  54189. split_sreg_range(0X201064D8,"T",0X1,3);
  54190. split_sreg_range(0X201064DC,"T",0X1,3);
  54191. split_sreg_range(0X201064F2,"T",0X1,3);
  54192. split_sreg_range(0X20106500,"T",0X1,3);
  54193. split_sreg_range(0X2010650C,"T",0X1,3);
  54194. split_sreg_range(0X20106510,"T",0X1,3);
  54195. split_sreg_range(0X2010651C,"T",0X1,3);
  54196. split_sreg_range(0X20106554,"T",0X1,3);
  54197. split_sreg_range(0X20106564,"T",0X1,3);
  54198. split_sreg_range(0X20106574,"T",0X1,3);
  54199. split_sreg_range(0X2010658A,"T",0X1,3);
  54200. split_sreg_range(0X2010658E,"T",0X1,3);
  54201. split_sreg_range(0X201065A4,"T",0X1,3);
  54202. split_sreg_range(0X201065B0,"T",0X1,3);
  54203. split_sreg_range(0X201065C6,"T",0X1,3);
  54204. split_sreg_range(0X201065CA,"T",0X1,3);
  54205. split_sreg_range(0X201065E0,"T",0X1,3);
  54206. split_sreg_range(0X201065EC,"T",0X1,3);
  54207. split_sreg_range(0X20106622,"T",0X1,3);
  54208. split_sreg_range(0X20106626,"T",0X1,3);
  54209. split_sreg_range(0X2010663E,"T",0X1,3);
  54210. split_sreg_range(0X2010664A,"T",0X1,3);
  54211. split_sreg_range(0X2010665A,"T",0X1,3);
  54212. split_sreg_range(0X20106668,"T",0X1,3);
  54213. split_sreg_range(0X2010667E,"T",0X1,3);
  54214. split_sreg_range(0X20106682,"T",0X1,3);
  54215. split_sreg_range(0X20106696,"T",0X1,3);
  54216. split_sreg_range(0X201066A6,"T",0X1,3);
  54217. split_sreg_range(0X201066BC,"T",0X1,3);
  54218. split_sreg_range(0X201066CA,"T",0X1,3);
  54219. split_sreg_range(0X201066DC,"T",0X1,3);
  54220. split_sreg_range(0X201066F6,"T",0X1,3);
  54221. split_sreg_range(0X2010670C,"T",0X1,3);
  54222. split_sreg_range(0X20106724,"T",0X1,3);
  54223. split_sreg_range(0X20106728,"T",0X1,3);
  54224. split_sreg_range(0X2010673C,"T",0X1,3);
  54225. split_sreg_range(0X201067BC,"T",0X1,3);
  54226. split_sreg_range(0X201067F8,"T",0X1,3);
  54227. split_sreg_range(0X2010681E,"T",0X1,3);
  54228. split_sreg_range(0X20106838,"T",0X1,3);
  54229. split_sreg_range(0X2010685E,"T",0X1,3);
  54230. split_sreg_range(0X2010686C,"T",0X1,3);
  54231. split_sreg_range(0X20106876,"T",0X1,3);
  54232. split_sreg_range(0X20106884,"T",0X1,3);
  54233. split_sreg_range(0X20106892,"T",0X1,3);
  54234. split_sreg_range(0X2010689E,"T",0X1,3);
  54235. split_sreg_range(0X201068AC,"T",0X1,3);
  54236. split_sreg_range(0X201068E8,"T",0X1,3);
  54237. split_sreg_range(0X201068F4,"T",0X1,3);
  54238. split_sreg_range(0X2010691C,"T",0X1,3);
  54239. split_sreg_range(0X20106932,"T",0X1,3);
  54240. split_sreg_range(0X2010693A,"T",0X1,3);
  54241. split_sreg_range(0X20106950,"T",0X1,3);
  54242. split_sreg_range(0X20106968,"T",0X1,3);
  54243. split_sreg_range(0X20106978,"T",0X1,3);
  54244. split_sreg_range(0X20106988,"T",0X1,3);
  54245. split_sreg_range(0X2010698E,"T",0X1,3);
  54246. split_sreg_range(0X201069A0,"T",0X1,3);
  54247. split_sreg_range(0X201069A6,"T",0X1,3);
  54248. split_sreg_range(0X201069BC,"T",0X1,3);
  54249. split_sreg_range(0X201069C8,"T",0X1,3);
  54250. split_sreg_range(0X201069E6,"T",0X1,3);
  54251. split_sreg_range(0X201069F4,"T",0X1,3);
  54252. split_sreg_range(0X20106A02,"T",0X1,3);
  54253. split_sreg_range(0X20106A10,"T",0X1,3);
  54254. split_sreg_range(0X20106A24,"T",0X1,3);
  54255. split_sreg_range(0X20106A58,"T",0X1,3);
  54256. split_sreg_range(0X20106A88,"T",0X1,3);
  54257. split_sreg_range(0X20106AB6,"T",0X1,3);
  54258. split_sreg_range(0X20106ACA,"T",0X1,3);
  54259. split_sreg_range(0X20106AF0,"T",0X1,3);
  54260. split_sreg_range(0X20106AFC,"T",0X1,3);
  54261. split_sreg_range(0X20106AFE,"T",0X1,3);
  54262. split_sreg_range(0X20106B0E,"T",0X1,3);
  54263. split_sreg_range(0X20106B2A,"T",0X1,3);
  54264. split_sreg_range(0X20106B34,"T",0X1,3);
  54265. split_sreg_range(0X20106B4A,"T",0X1,3);
  54266. split_sreg_range(0X20106B54,"T",0X1,3);
  54267. split_sreg_range(0X20106B60,"T",0X1,3);
  54268. split_sreg_range(0X20106B6E,"T",0X1,3);
  54269. split_sreg_range(0X20106B7A,"T",0X1,3);
  54270. split_sreg_range(0X20106B9C,"T",0X1,3);
  54271. split_sreg_range(0X20106BE4,"T",0X1,3);
  54272. split_sreg_range(0X20106C00,"T",0X1,3);
  54273. split_sreg_range(0X20106C10,"T",0X1,3);
  54274. split_sreg_range(0X20106C18,"T",0X1,3);
  54275. split_sreg_range(0X20106C30,"T",0X1,3);
  54276. split_sreg_range(0X20106C48,"T",0X1,3);
  54277. split_sreg_range(0X20106C60,"T",0X1,3);
  54278. split_sreg_range(0X20106C64,"T",0X1,3);
  54279. split_sreg_range(0X20106C74,"T",0X1,3);
  54280. split_sreg_range(0X20106C8E,"T",0X1,3);
  54281. split_sreg_range(0X20106CA2,"T",0X1,3);
  54282. split_sreg_range(0X20106CAE,"T",0X1,3);
  54283. split_sreg_range(0X20106CCA,"T",0X1,3);
  54284. split_sreg_range(0X20106CD4,"T",0X1,3);
  54285. split_sreg_range(0X20106CD8,"T",0X1,3);
  54286. split_sreg_range(0X20106CF0,"T",0X1,3);
  54287. split_sreg_range(0X20106D04,"T",0X1,3);
  54288. split_sreg_range(0X20106D66,"T",0X1,3);
  54289. split_sreg_range(0X20106D78,"T",0X1,3);
  54290. split_sreg_range(0X20106D82,"T",0X1,3);
  54291. split_sreg_range(0X20106D8C,"T",0X1,3);
  54292. split_sreg_range(0X20106D9A,"T",0X1,3);
  54293. split_sreg_range(0X20106DA8,"T",0X1,3);
  54294. split_sreg_range(0X20106DD4,"T",0X1,3);
  54295. split_sreg_range(0X20106E08,"T",0X1,3);
  54296. split_sreg_range(0X20106E0C,"T",0X1,3);
  54297. split_sreg_range(0X20106E1E,"T",0X1,3);
  54298. split_sreg_range(0X20106E30,"T",0X1,3);
  54299. split_sreg_range(0X20106EBE,"T",0X1,3);
  54300. split_sreg_range(0X20106EC8,"T",0X1,3);
  54301. split_sreg_range(0X20106ED4,"T",0X1,3);
  54302. split_sreg_range(0X20106EE0,"T",0X1,3);
  54303. split_sreg_range(0X20106F08,"T",0X1,3);
  54304. split_sreg_range(0X20106F46,"T",0X1,3);
  54305. split_sreg_range(0X20106F4A,"T",0X1,3);
  54306. split_sreg_range(0X20106F72,"T",0X1,3);
  54307. split_sreg_range(0X20106F9A,"T",0X1,3);
  54308. split_sreg_range(0X20107002,"T",0X1,3);
  54309. split_sreg_range(0X20107016,"T",0X1,3);
  54310. split_sreg_range(0X201070B0,"T",0X1,3);
  54311. split_sreg_range(0X201070BA,"T",0X1,3);
  54312. split_sreg_range(0X201070C4,"T",0X1,3);
  54313. split_sreg_range(0X201070D0,"T",0X1,3);
  54314. split_sreg_range(0X201070DE,"T",0X1,3);
  54315. split_sreg_range(0X201070EC,"T",0X1,3);
  54316. split_sreg_range(0X2010710C,"T",0X1,3);
  54317. split_sreg_range(0X20107164,"T",0X1,3);
  54318. split_sreg_range(0X20107174,"T",0X1,3);
  54319. split_sreg_range(0X2010718E,"T",0X1,3);
  54320. split_sreg_range(0X2010719C,"T",0X1,3);
  54321. split_sreg_range(0X201071B0,"T",0X1,3);
  54322. split_sreg_range(0X201071B2,"T",0X1,3);
  54323. split_sreg_range(0X201071BC,"T",0X1,3);
  54324. split_sreg_range(0X201071C8,"T",0X1,3);
  54325. split_sreg_range(0X201071F0,"T",0X1,3);
  54326. split_sreg_range(0X20107214,"T",0X1,3);
  54327. split_sreg_range(0X20107218,"T",0X1,3);
  54328. split_sreg_range(0X20107238,"T",0X1,3);
  54329. split_sreg_range(0X2010724C,"T",0X1,3);
  54330. split_sreg_range(0X201072C6,"T",0X1,3);
  54331. split_sreg_range(0X20107304,"T",0X1,3);
  54332. split_sreg_range(0X20107310,"T",0X1,3);
  54333. split_sreg_range(0X20107312,"T",0X1,3);
  54334. split_sreg_range(0X20107320,"T",0X1,3);
  54335. split_sreg_range(0X2010733C,"T",0X1,3);
  54336. split_sreg_range(0X2010734E,"T",0X1,3);
  54337. split_sreg_range(0X20107372,"T",0X1,3);
  54338. split_sreg_range(0X20107378,"T",0X1,3);
  54339. split_sreg_range(0X2010737A,"T",0X1,3);
  54340. split_sreg_range(0X2010738C,"T",0X1,3);
  54341. split_sreg_range(0X201073E6,"T",0X1,3);
  54342. split_sreg_range(0X201073F6,"T",0X1,3);
  54343. split_sreg_range(0X20107412,"T",0X1,3);
  54344. split_sreg_range(0X20107426,"T",0X1,3);
  54345. split_sreg_range(0X20107432,"T",0X1,3);
  54346. split_sreg_range(0X2010743C,"T",0X1,3);
  54347. split_sreg_range(0X20107448,"T",0X1,3);
  54348. split_sreg_range(0X20107454,"T",0X1,3);
  54349. split_sreg_range(0X20107478,"T",0X1,3);
  54350. split_sreg_range(0X2010749C,"T",0X1,3);
  54351. split_sreg_range(0X201074A0,"T",0X1,3);
  54352. split_sreg_range(0X201074B2,"T",0X1,3);
  54353. split_sreg_range(0X20107558,"T",0X1,3);
  54354. split_sreg_range(0X20107580,"T",0X1,3);
  54355. split_sreg_range(0X2010758C,"T",0X1,3);
  54356. split_sreg_range(0X201075AC,"T",0X1,3);
  54357. split_sreg_range(0X2010760A,"T",0X1,3);
  54358. split_sreg_range(0X2010760E,"T",0X1,3);
  54359. split_sreg_range(0X20107620,"T",0X1,3);
  54360. split_sreg_range(0X2010763A,"T",0X1,3);
  54361. split_sreg_range(0X20107648,"T",0X1,3);
  54362. split_sreg_range(0X20107654,"T",0X1,3);
  54363. split_sreg_range(0X2010766E,"T",0X1,3);
  54364. split_sreg_range(0X20107672,"T",0X1,3);
  54365. split_sreg_range(0X2010767C,"T",0X1,3);
  54366. split_sreg_range(0X201076A2,"T",0X1,3);
  54367. split_sreg_range(0X201076AC,"T",0X1,3);
  54368. split_sreg_range(0X201076BA,"T",0X1,3);
  54369. split_sreg_range(0X201076C8,"T",0X1,3);
  54370. split_sreg_range(0X201076F4,"T",0X1,3);
  54371. split_sreg_range(0X2010774E,"T",0X1,3);
  54372. split_sreg_range(0X20107754,"T",0X1,3);
  54373. split_sreg_range(0X2010775C,"T",0X1,3);
  54374. split_sreg_range(0X20107770,"T",0X1,3);
  54375. split_sreg_range(0X20107796,"T",0X1,3);
  54376. split_sreg_range(0X2010779C,"T",0X1,3);
  54377. split_sreg_range(0X201077A2,"T",0X1,3);
  54378. split_sreg_range(0X201077A8,"T",0X1,3);
  54379. split_sreg_range(0X201077B0,"T",0X1,3);
  54380. split_sreg_range(0X201077C2,"T",0X1,3);
  54381. split_sreg_range(0X20107810,"T",0X1,3);
  54382. split_sreg_range(0X20107820,"T",0X1,3);
  54383. split_sreg_range(0X20107826,"T",0X1,3);
  54384. split_sreg_range(0X20107830,"T",0X1,3);
  54385. split_sreg_range(0X2010783E,"T",0X1,3);
  54386. split_sreg_range(0X2010784C,"T",0X1,3);
  54387. split_sreg_range(0X20107878,"T",0X1,3);
  54388. split_sreg_range(0X201078A2,"T",0X1,3);
  54389. split_sreg_range(0X201078AE,"T",0X1,3);
  54390. split_sreg_range(0X201078B8,"T",0X1,3);
  54391. split_sreg_range(0X201078F6,"T",0X1,3);
  54392. split_sreg_range(0X20107906,"T",0X1,3);
  54393. split_sreg_range(0X20107912,"T",0X1,3);
  54394. split_sreg_range(0X20107934,"T",0X1,3);
  54395. split_sreg_range(0X20107952,"T",0X1,3);
  54396. split_sreg_range(0X20107962,"T",0X1,3);
  54397. split_sreg_range(0X20107974,"T",0X1,3);
  54398. split_sreg_range(0X201079D2,"T",0X1,3);
  54399. split_sreg_range(0X201079DA,"T",0X1,3);
  54400. split_sreg_range(0X201079EE,"T",0X1,3);
  54401. split_sreg_range(0X20107A04,"T",0X1,3);
  54402. split_sreg_range(0X20107A0A,"T",0X1,3);
  54403. split_sreg_range(0X20107A26,"T",0X1,3);
  54404. split_sreg_range(0X20107A46,"T",0X1,3);
  54405. split_sreg_range(0X20107A48,"T",0X1,3);
  54406. split_sreg_range(0X20107A58,"T",0X1,3);
  54407. split_sreg_range(0X20107A64,"T",0X1,3);
  54408. split_sreg_range(0X20107A72,"T",0X1,3);
  54409. split_sreg_range(0X20107AA8,"T",0X1,3);
  54410. split_sreg_range(0X20107AAE,"T",0X1,3);
  54411. split_sreg_range(0X20107AB4,"T",0X1,3);
  54412. split_sreg_range(0X20107AC0,"T",0X1,3);
  54413. split_sreg_range(0X20107ACA,"T",0X1,3);
  54414. split_sreg_range(0X20107AD8,"T",0X1,3);
  54415. split_sreg_range(0X20107AE6,"T",0X1,3);
  54416. split_sreg_range(0X20107B20,"T",0X1,3);
  54417. split_sreg_range(0X20107B84,"T",0X1,3);
  54418. split_sreg_range(0X20107B8C,"T",0X1,3);
  54419. split_sreg_range(0X20107BA4,"T",0X1,3);
  54420. split_sreg_range(0X20107BB8,"T",0X1,3);
  54421. split_sreg_range(0X20107BBE,"T",0X1,3);
  54422. split_sreg_range(0X20107BCE,"T",0X1,3);
  54423. split_sreg_range(0X20107BDC,"T",0X1,3);
  54424. split_sreg_range(0X20107C06,"T",0X1,3);
  54425. split_sreg_range(0X20107C2A,"T",0X1,3);
  54426. split_sreg_range(0X20107C36,"T",0X1,3);
  54427. split_sreg_range(0X20107C44,"T",0X1,3);
  54428. split_sreg_range(0X20107C7A,"T",0X1,3);
  54429. split_sreg_range(0X20107C80,"T",0X1,3);
  54430. split_sreg_range(0X20107C92,"T",0X1,3);
  54431. split_sreg_range(0X20107CA6,"T",0X1,3);
  54432. split_sreg_range(0X20107CAC,"T",0X1,3);
  54433. split_sreg_range(0X20107CB2,"T",0X1,3);
  54434. split_sreg_range(0X20107CD4,"T",0X1,3);
  54435. split_sreg_range(0X20107CDE,"T",0X1,3);
  54436. split_sreg_range(0X20107CEC,"T",0X1,3);
  54437. split_sreg_range(0X20107CF8,"T",0X1,3);
  54438. split_sreg_range(0X20107D30,"T",0X1,3);
  54439. split_sreg_range(0X20107D42,"T",0X1,3);
  54440. split_sreg_range(0X20107D4E,"T",0X1,3);
  54441. split_sreg_range(0X20107D5A,"T",0X1,3);
  54442. split_sreg_range(0X20107D60,"T",0X1,3);
  54443. split_sreg_range(0X20107D70,"T",0X1,3);
  54444. split_sreg_range(0X20107DCE,"T",0X1,3);
  54445. split_sreg_range(0X20107DEC,"T",0X1,3);
  54446. split_sreg_range(0X20107E18,"T",0X1,3);
  54447. split_sreg_range(0X20107E30,"T",0X1,3);
  54448. split_sreg_range(0X20107E52,"T",0X1,3);
  54449. split_sreg_range(0X20107E72,"T",0X1,3);
  54450. split_sreg_range(0X20107E84,"T",0X1,3);
  54451. split_sreg_range(0X20107EA8,"T",0X1,3);
  54452. split_sreg_range(0X20107EB4,"T",0X1,3);
  54453. split_sreg_range(0X20107EC0,"T",0X1,3);
  54454. split_sreg_range(0X20107EEC,"T",0X1,3);
  54455. split_sreg_range(0X20107F48,"T",0X1,3);
  54456. split_sreg_range(0X20107F70,"T",0X1,3);
  54457. split_sreg_range(0X20107F82,"T",0X1,3);
  54458. split_sreg_range(0X20107FAA,"T",0X1,3);
  54459. split_sreg_range(0X20107FC0,"T",0X1,3);
  54460. split_sreg_range(0X20107FE6,"T",0X1,3);
  54461. split_sreg_range(0X20107FF2,"T",0X1,3);
  54462. split_sreg_range(0X20107FF4,"T",0X1,3);
  54463. split_sreg_range(0X20108000,"T",0X1,3);
  54464. split_sreg_range(0X2010800C,"T",0X1,3);
  54465. split_sreg_range(0X20108030,"T",0X1,3);
  54466. split_sreg_range(0X2010808A,"T",0X1,3);
  54467. split_sreg_range(0X201080AC,"T",0X1,3);
  54468. split_sreg_range(0X201080E6,"T",0X1,3);
  54469. split_sreg_range(0X201080F2,"T",0X1,3);
  54470. split_sreg_range(0X2010812C,"T",0X1,3);
  54471. split_sreg_range(0X20108130,"T",0X1,3);
  54472. split_sreg_range(0X2010813E,"T",0X1,3);
  54473. split_sreg_range(0X2010814A,"T",0X1,3);
  54474. split_sreg_range(0X20108158,"T",0X1,3);
  54475. split_sreg_range(0X20108162,"T",0X1,3);
  54476. split_sreg_range(0X2010816E,"T",0X1,3);
  54477. split_sreg_range(0X2010819C,"T",0X1,3);
  54478. split_sreg_range(0X201081EC,"T",0X1,3);
  54479. split_sreg_range(0X201081FC,"T",0X1,3);
  54480. split_sreg_range(0X20108218,"T",0X1,3);
  54481. split_sreg_range(0X2010822C,"T",0X1,3);
  54482. split_sreg_range(0X20108238,"T",0X1,3);
  54483. split_sreg_range(0X20108244,"T",0X1,3);
  54484. split_sreg_range(0X20108250,"T",0X1,3);
  54485. split_sreg_range(0X2010825A,"T",0X1,3);
  54486. split_sreg_range(0X20108280,"T",0X1,3);
  54487. split_sreg_range(0X201082A8,"T",0X1,3);
  54488. split_sreg_range(0X201082B8,"T",0X1,3);
  54489. split_sreg_range(0X201082D8,"T",0X1,3);
  54490. split_sreg_range(0X201082EA,"T",0X1,3);
  54491. split_sreg_range(0X2010832C,"T",0X1,3);
  54492. split_sreg_range(0X20108336,"T",0X1,3);
  54493. split_sreg_range(0X20108342,"T",0X1,3);
  54494. split_sreg_range(0X2010834E,"T",0X1,3);
  54495. split_sreg_range(0X2010836C,"T",0X1,3);
  54496. split_sreg_range(0X201083C0,"T",0X1,3);
  54497. split_sreg_range(0X201083D4,"T",0X1,3);
  54498. split_sreg_range(0X201083DE,"T",0X1,3);
  54499. split_sreg_range(0X201083FC,"T",0X1,3);
  54500. split_sreg_range(0X2010840E,"T",0X1,3);
  54501. split_sreg_range(0X2010841A,"T",0X1,3);
  54502. split_sreg_range(0X20108426,"T",0X1,3);
  54503. split_sreg_range(0X20108438,"T",0X1,3);
  54504. split_sreg_range(0X2010844A,"T",0X1,3);
  54505. split_sreg_range(0X2010846A,"T",0X1,3);
  54506. split_sreg_range(0X20108482,"T",0X1,3);
  54507. split_sreg_range(0X2010848E,"T",0X1,3);
  54508. split_sreg_range(0X2010849C,"T",0X1,3);
  54509. split_sreg_range(0X201084C6,"T",0X1,3);
  54510. split_sreg_range(0X201084D0,"T",0X1,3);
  54511. split_sreg_range(0X201084DA,"T",0X1,3);
  54512. split_sreg_range(0X201084E6,"T",0X1,3);
  54513. split_sreg_range(0X201084F4,"T",0X1,3);
  54514. split_sreg_range(0X20108502,"T",0X1,3);
  54515. split_sreg_range(0X20108510,"T",0X1,3);
  54516. split_sreg_range(0X2010851C,"T",0X1,3);
  54517. split_sreg_range(0X20108548,"T",0X1,3);
  54518. split_sreg_range(0X20108564,"T",0X1,3);
  54519. split_sreg_range(0X20108566,"T",0X1,3);
  54520. split_sreg_range(0X2010857C,"T",0X1,3);
  54521. split_sreg_range(0X201085F8,"T",0X1,3);
  54522. split_sreg_range(0X2010861C,"T",0X1,3);
  54523. split_sreg_range(0X2010862E,"T",0X1,3);
  54524. split_sreg_range(0X2010863A,"T",0X1,3);
  54525. split_sreg_range(0X20108660,"T",0X1,3);
  54526. split_sreg_range(0X201086BA,"T",0X1,3);
  54527. split_sreg_range(0X201086E2,"T",0X1,3);
  54528. split_sreg_range(0X20108708,"T",0X1,3);
  54529. split_sreg_range(0X20108712,"T",0X1,3);
  54530. split_sreg_range(0X20108722,"T",0X1,3);
  54531. split_sreg_range(0X20108740,"T",0X1,3);
  54532. split_sreg_range(0X2010874E,"T",0X1,3);
  54533. split_sreg_range(0X20108774,"T",0X1,3);
  54534. split_sreg_range(0X201087FC,"T",0X1,3);
  54535. split_sreg_range(0X20108808,"T",0X1,3);
  54536. split_sreg_range(0X2010882C,"T",0X1,3);
  54537. split_sreg_range(0X2010889A,"T",0X1,3);
  54538. split_sreg_range(0X201088AA,"T",0X1,3);
  54539. split_sreg_range(0X201088B8,"T",0X1,3);
  54540. split_sreg_range(0X201088CA,"T",0X1,3);
  54541. split_sreg_range(0X201088DE,"T",0X1,3);
  54542. split_sreg_range(0X201088F0,"T",0X1,3);
  54543. split_sreg_range(0X20108904,"T",0X1,3);
  54544. split_sreg_range(0X20108924,"T",0X1,3);
  54545. split_sreg_range(0X2010892E,"T",0X1,3);
  54546. split_sreg_range(0X20108946,"T",0X1,3);
  54547. split_sreg_range(0X2010895A,"T",0X1,3);
  54548. split_sreg_range(0X20108968,"T",0X1,3);
  54549. split_sreg_range(0X20108970,"T",0X1,3);
  54550. split_sreg_range(0X2010898E,"T",0X1,3);
  54551. split_sreg_range(0X201089B4,"T",0X1,3);
  54552. split_sreg_range(0X201089C4,"T",0X1,3);
  54553. split_sreg_range(0X201089EE,"T",0X1,3);
  54554. split_sreg_range(0X201089FA,"T",0X1,3);
  54555. split_sreg_range(0X20108A02,"T",0X1,3);
  54556. split_sreg_range(0X20108A14,"T",0X1,3);
  54557. split_sreg_range(0X20108A24,"T",0X1,3);
  54558. split_sreg_range(0X20108A38,"T",0X1,3);
  54559. split_sreg_range(0X20108A42,"T",0X1,3);
  54560. split_sreg_range(0X20108A68,"T",0X1,3);
  54561. split_sreg_range(0X20108A7A,"T",0X1,3);
  54562. split_sreg_range(0X20108A8C,"T",0X1,3);
  54563. split_sreg_range(0X20108A90,"T",0X1,3);
  54564. split_sreg_range(0X20108A94,"T",0X1,3);
  54565. split_sreg_range(0X20108A9C,"T",0X1,3);
  54566. split_sreg_range(0X20108AB0,"T",0X1,3);
  54567. split_sreg_range(0X20108AF8,"T",0X1,3);
  54568. split_sreg_range(0X20108B02,"T",0X1,3);
  54569. split_sreg_range(0X20108B0A,"T",0X1,3);
  54570. split_sreg_range(0X20108B28,"T",0X1,3);
  54571. split_sreg_range(0X20108B36,"T",0X1,3);
  54572. split_sreg_range(0X20108B42,"T",0X1,3);
  54573. split_sreg_range(0X20108B4E,"T",0X1,3);
  54574. split_sreg_range(0X20108B5C,"T",0X1,3);
  54575. split_sreg_range(0X20108B68,"T",0X1,3);
  54576. split_sreg_range(0X20108B76,"T",0X1,3);
  54577. split_sreg_range(0X20108B84,"T",0X1,3);
  54578. split_sreg_range(0X20108B8E,"T",0X1,3);
  54579. split_sreg_range(0X20108BA8,"T",0X1,3);
  54580. split_sreg_range(0X20108C20,"T",0X1,3);
  54581. split_sreg_range(0X20108C50,"T",0X1,3);
  54582. split_sreg_range(0X20108C62,"T",0X1,3);
  54583. split_sreg_range(0X20108C76,"T",0X1,3);
  54584. split_sreg_range(0X20108C84,"T",0X1,3);
  54585. split_sreg_range(0X20108CB6,"T",0X1,3);
  54586. split_sreg_range(0X20108CBA,"T",0X1,3);
  54587. split_sreg_range(0X20108CCE,"T",0X1,3);
  54588. split_sreg_range(0X20108CE2,"T",0X1,3);
  54589. split_sreg_range(0X20108D06,"T",0X1,3);
  54590. split_sreg_range(0X20108D1E,"T",0X1,3);
  54591. split_sreg_range(0X20108D22,"T",0X1,3);
  54592. split_sreg_range(0X20108D58,"T",0X1,3);
  54593. split_sreg_range(0X20108D5C,"T",0X1,3);
  54594. split_sreg_range(0X20108D60,"T",0X1,3);
  54595. split_sreg_range(0X20108D9C,"T",0X1,3);
  54596. split_sreg_range(0X20108DA8,"T",0X1,3);
  54597. split_sreg_range(0X20108DB4,"T",0X1,3);
  54598. split_sreg_range(0X20108DC2,"T",0X1,3);
  54599. split_sreg_range(0X20108DD0,"T",0X1,3);
  54600. split_sreg_range(0X20108E0C,"T",0X1,3);
  54601. split_sreg_range(0X20108E8E,"T",0X1,3);
  54602. split_sreg_range(0X20108EC2,"T",0X1,3);
  54603. split_sreg_range(0X20108EDA,"T",0X1,3);
  54604. split_sreg_range(0X20108EEE,"T",0X1,3);
  54605. split_sreg_range(0X20108EFE,"T",0X1,3);
  54606. split_sreg_range(0X20108F30,"T",0X1,3);
  54607. split_sreg_range(0X20108F32,"T",0X1,3);
  54608. split_sreg_range(0X20108F3A,"T",0X1,3);
  54609. split_sreg_range(0X20108F4A,"T",0X1,3);
  54610. split_sreg_range(0X20108F5C,"T",0X1,3);
  54611. split_sreg_range(0X20108FAC,"T",0X1,3);
  54612. split_sreg_range(0X20108FBA,"T",0X1,3);
  54613. split_sreg_range(0X20108FD2,"T",0X1,3);
  54614. split_sreg_range(0X20108FD4,"T",0X1,3);
  54615. split_sreg_range(0X20108FEC,"T",0X1,3);
  54616. split_sreg_range(0X20109004,"T",0X1,3);
  54617. split_sreg_range(0X20109028,"T",0X1,3);
  54618. split_sreg_range(0X2010902E,"T",0X1,3);
  54619. split_sreg_range(0X20109034,"T",0X1,3);
  54620. split_sreg_range(0X2010906E,"T",0X1,3);
  54621. split_sreg_range(0X2010907A,"T",0X1,3);
  54622. split_sreg_range(0X20109084,"T",0X1,3);
  54623. split_sreg_range(0X20109092,"T",0X1,3);
  54624. split_sreg_range(0X201090A0,"T",0X1,3);
  54625. split_sreg_range(0X201090DC,"T",0X1,3);
  54626. split_sreg_range(0X201090EA,"T",0X1,3);
  54627. split_sreg_range(0X201090EE,"T",0X1,3);
  54628. split_sreg_range(0X201090F4,"T",0X1,3);
  54629. split_sreg_range(0X20109148,"T",0X1,3);
  54630. split_sreg_range(0X20109156,"T",0X1,3);
  54631. split_sreg_range(0X20109170,"T",0X1,3);
  54632. split_sreg_range(0X2010918A,"T",0X1,3);
  54633. split_sreg_range(0X201091A2,"T",0X1,3);
  54634. split_sreg_range(0X201091AC,"T",0X1,3);
  54635. split_sreg_range(0X201091B4,"T",0X1,3);
  54636. split_sreg_range(0X20109200,"T",0X1,3);
  54637. split_sreg_range(0X20109210,"T",0X1,3);
  54638. split_sreg_range(0X20109246,"T",0X1,3);
  54639. split_sreg_range(0X20109266,"T",0X1,3);
  54640. split_sreg_range(0X2010926A,"T",0X1,3);
  54641. split_sreg_range(0X20109280,"T",0X1,3);
  54642. split_sreg_range(0X201092F0,"T",0X1,3);
  54643. split_sreg_range(0X20109304,"T",0X1,3);
  54644. split_sreg_range(0X20109348,"T",0X1,3);
  54645. split_sreg_range(0X20109352,"T",0X1,3);
  54646. split_sreg_range(0X20109370,"T",0X1,3);
  54647. split_sreg_range(0X201093A2,"T",0X1,3);
  54648. split_sreg_range(0X201093AA,"T",0X1,3);
  54649. split_sreg_range(0X201093BA,"T",0X1,3);
  54650. split_sreg_range(0X201093C8,"T",0X1,3);
  54651. split_sreg_range(0X201093DA,"T",0X1,3);
  54652. split_sreg_range(0X201093EE,"T",0X1,3);
  54653. split_sreg_range(0X201093FA,"T",0X1,3);
  54654. split_sreg_range(0X20109416,"T",0X1,3);
  54655. split_sreg_range(0X2010942C,"T",0X1,3);
  54656. split_sreg_range(0X20109436,"T",0X1,3);
  54657. split_sreg_range(0X2010945E,"T",0X1,3);
  54658. split_sreg_range(0X2010948E,"T",0X1,3);
  54659. split_sreg_range(0X201094C8,"T",0X1,3);
  54660. split_sreg_range(0X201094D2,"T",0X1,3);
  54661. split_sreg_range(0X201094DC,"T",0X1,3);
  54662. split_sreg_range(0X201094E8,"T",0X1,3);
  54663. split_sreg_range(0X201094F4,"T",0X1,3);
  54664. split_sreg_range(0X2010951C,"T",0X1,3);
  54665. split_sreg_range(0X20109540,"T",0X1,3);
  54666. split_sreg_range(0X20109586,"T",0X1,3);
  54667. split_sreg_range(0X20109596,"T",0X1,3);
  54668. split_sreg_range(0X201095A4,"T",0X1,3);
  54669. split_sreg_range(0X201095D0,"T",0X1,3);
  54670. split_sreg_range(0X201095E8,"T",0X1,3);
  54671. split_sreg_range(0X201095F4,"T",0X1,3);
  54672. split_sreg_range(0X20109632,"T",0X1,3);
  54673. split_sreg_range(0X20109654,"T",0X1,3);
  54674. split_sreg_range(0X20109658,"T",0X1,3);
  54675. split_sreg_range(0X20109664,"T",0X1,3);
  54676. split_sreg_range(0X20109678,"T",0X1,3);
  54677. split_sreg_range(0X20109686,"T",0X1,3);
  54678. split_sreg_range(0X2010968A,"T",0X1,3);
  54679. split_sreg_range(0X2010968E,"T",0X1,3);
  54680. split_sreg_range(0X20109698,"T",0X1,3);
  54681. split_sreg_range(0X201096A6,"T",0X1,3);
  54682. split_sreg_range(0X201096AA,"T",0X1,3);
  54683. split_sreg_range(0X201096AE,"T",0X1,3);
  54684. split_sreg_range(0X201096B8,"T",0X1,3);
  54685. split_sreg_range(0X20109710,"T",0X1,3);
  54686. split_sreg_range(0X2010971A,"T",0X1,3);
  54687. split_sreg_range(0X2010971C,"T",0X1,3);
  54688. split_sreg_range(0X20109740,"T",0X1,3);
  54689. split_sreg_range(0X201097C0,"T",0X1,3);
  54690. split_sreg_range(0X201097C4,"T",0X1,3);
  54691. split_sreg_range(0X201097E0,"T",0X1,3);
  54692. split_sreg_range(0X201097E4,"T",0X1,3);
  54693. split_sreg_range(0X201097F2,"T",0X1,3);
  54694. split_sreg_range(0X20109806,"T",0X1,3);
  54695. split_sreg_range(0X2010983A,"T",0X1,3);
  54696. split_sreg_range(0X2010983E,"T",0X1,3);
  54697. split_sreg_range(0X20109854,"T",0X1,3);
  54698. split_sreg_range(0X20109874,"T",0X1,3);
  54699. split_sreg_range(0X201098B0,"T",0X1,3);
  54700. split_sreg_range(0X201098C4,"T",0X1,3);
  54701. split_sreg_range(0X201098E2,"T",0X1,3);
  54702. split_sreg_range(0X2010991C,"T",0X1,3);
  54703. split_sreg_range(0X2010993C,"T",0X1,3);
  54704. split_sreg_range(0X2010994E,"T",0X1,3);
  54705. split_sreg_range(0X20109956,"T",0X1,3);
  54706. split_sreg_range(0X2010998A,"T",0X1,3);
  54707. split_sreg_range(0X201099A0,"T",0X1,3);
  54708. split_sreg_range(0X201099C4,"T",0X1,3);
  54709. split_sreg_range(0X201099D6,"T",0X1,3);
  54710. split_sreg_range(0X201099E8,"T",0X1,3);
  54711. split_sreg_range(0X201099F4,"T",0X1,3);
  54712. split_sreg_range(0X20109A0C,"T",0X1,3);
  54713. split_sreg_range(0X20109A1E,"T",0X1,3);
  54714. split_sreg_range(0X20109A34,"T",0X1,3);
  54715. split_sreg_range(0X20109A4A,"T",0X1,3);
  54716. split_sreg_range(0X20109A64,"T",0X1,3);
  54717. split_sreg_range(0X20109A7A,"T",0X1,3);
  54718. split_sreg_range(0X20109A90,"T",0X1,3);
  54719. split_sreg_range(0X20109AA4,"T",0X1,3);
  54720. split_sreg_range(0X20109ABC,"T",0X1,3);
  54721. split_sreg_range(0X20109AD2,"T",0X1,3);
  54722. split_sreg_range(0X20109AE4,"T",0X1,3);
  54723. split_sreg_range(0X20109B10,"T",0X1,3);
  54724. split_sreg_range(0X20109B38,"T",0X1,3);
  54725. split_sreg_range(0X20109B56,"T",0X1,3);
  54726. split_sreg_range(0X20109B72,"T",0X1,3);
  54727. split_sreg_range(0X20109B86,"T",0X1,3);
  54728. split_sreg_range(0X20109B9A,"T",0X1,3);
  54729. split_sreg_range(0X20109BB0,"T",0X1,3);
  54730. split_sreg_range(0X20109BF2,"T",0X1,3);
  54731. split_sreg_range(0X20109C06,"T",0X1,3);
  54732. split_sreg_range(0X20109C0C,"T",0X1,3);
  54733. split_sreg_range(0X20109C32,"T",0X1,3);
  54734. split_sreg_range(0X20109C48,"T",0X1,3);
  54735. split_sreg_range(0X20109C5C,"T",0X1,3);
  54736. split_sreg_range(0X20109C60,"T",0X1,3);
  54737. split_sreg_range(0X20109C92,"T",0X1,3);
  54738. split_sreg_range(0X20109CA2,"T",0X1,3);
  54739. split_sreg_range(0X20109CB2,"T",0X1,3);
  54740. split_sreg_range(0X20109CE0,"T",0X1,3);
  54741. split_sreg_range(0X20109CE4,"T",0X1,3);
  54742. split_sreg_range(0X20109CF0,"T",0X1,3);
  54743. split_sreg_range(0X20109CF2,"T",0X1,3);
  54744. split_sreg_range(0X20109D2E,"T",0X1,3);
  54745. split_sreg_range(0X20109D32,"T",0X1,3);
  54746. split_sreg_range(0X20109D70,"T",0X1,3);
  54747. split_sreg_range(0X20109D7A,"T",0X1,3);
  54748. split_sreg_range(0X20109D86,"T",0X1,3);
  54749. split_sreg_range(0X20109D94,"T",0X1,3);
  54750. split_sreg_range(0X20109DA2,"T",0X1,3);
  54751. split_sreg_range(0X20109DB0,"T",0X1,3);
  54752. split_sreg_range(0X20109DBE,"T",0X1,3);
  54753. split_sreg_range(0X20109DCA,"T",0X1,3);
  54754. split_sreg_range(0X20109DD8,"T",0X1,3);
  54755. split_sreg_range(0X20109DE2,"T",0X1,3);
  54756. split_sreg_range(0X20109DF0,"T",0X1,3);
  54757. split_sreg_range(0X20109DFE,"T",0X1,3);
  54758. split_sreg_range(0X20109E0C,"T",0X1,3);
  54759. split_sreg_range(0X20109E18,"T",0X1,3);
  54760. split_sreg_range(0X20109E26,"T",0X1,3);
  54761. split_sreg_range(0X20109E5C,"T",0X1,3);
  54762. split_sreg_range(0X20109E72,"T",0X1,3);
  54763. split_sreg_range(0X20109E94,"T",0X1,3);
  54764. split_sreg_range(0X20109EAC,"T",0X1,3);
  54765. split_sreg_range(0X20109ED0,"T",0X1,3);
  54766. split_sreg_range(0X20109EF2,"T",0X1,3);
  54767. split_sreg_range(0X20109F04,"T",0X1,3);
  54768. split_sreg_range(0X20109F0A,"T",0X1,3);
  54769. split_sreg_range(0X20109F46,"T",0X1,3);
  54770. split_sreg_range(0X20109F58,"T",0X1,3);
  54771. split_sreg_range(0X20109F74,"T",0X1,3);
  54772. split_sreg_range(0X20109F9A,"T",0X1,3);
  54773. split_sreg_range(0X20109FB2,"T",0X1,3);
  54774. split_sreg_range(0X20109FB8,"T",0X1,3);
  54775. split_sreg_range(0X20109FFE,"T",0X1,3);
  54776. split_sreg_range(0X2010A00A,"T",0X1,3);
  54777. split_sreg_range(0X2010A024,"T",0X1,3);
  54778. split_sreg_range(0X2010A036,"T",0X1,3);
  54779. split_sreg_range(0X2010A054,"T",0X1,3);
  54780. split_sreg_range(0X2010A076,"T",0X1,3);
  54781. split_sreg_range(0X2010A088,"T",0X1,3);
  54782. split_sreg_range(0X2010A08E,"T",0X1,3);
  54783. split_sreg_range(0X2010A0E2,"T",0X1,3);
  54784. split_sreg_range(0X2010A0F4,"T",0X1,3);
  54785. split_sreg_range(0X2010A10C,"T",0X1,3);
  54786. split_sreg_range(0X2010A132,"T",0X1,3);
  54787. split_sreg_range(0X2010A166,"T",0X1,3);
  54788. split_sreg_range(0X2010A16C,"T",0X1,3);
  54789. split_sreg_range(0X2010A1D6,"T",0X1,3);
  54790. split_sreg_range(0X2010A1E8,"T",0X1,3);
  54791. split_sreg_range(0X2010A208,"T",0X1,3);
  54792. split_sreg_range(0X2010A22E,"T",0X1,3);
  54793. split_sreg_range(0X2010A24C,"T",0X1,3);
  54794. split_sreg_range(0X2010A252,"T",0X1,3);
  54795. split_sreg_range(0X2010A29A,"T",0X1,3);
  54796. split_sreg_range(0X2010A2AC,"T",0X1,3);
  54797. split_sreg_range(0X2010A2C8,"T",0X1,3);
  54798. split_sreg_range(0X2010A2E0,"T",0X1,3);
  54799. split_sreg_range(0X2010A2F2,"T",0X1,3);
  54800. split_sreg_range(0X2010A2F8,"T",0X1,3);
  54801. split_sreg_range(0X2010A31A,"T",0X1,3);
  54802. split_sreg_range(0X2010A32C,"T",0X1,3);
  54803. split_sreg_range(0X2010A344,"T",0X1,3);
  54804. split_sreg_range(0X2010A362,"T",0X1,3);
  54805. split_sreg_range(0X2010A386,"T",0X1,3);
  54806. split_sreg_range(0X2010A38C,"T",0X1,3);
  54807. split_sreg_range(0X2010A3BE,"T",0X1,3);
  54808. split_sreg_range(0X2010A3D0,"T",0X1,3);
  54809. split_sreg_range(0X2010A3EC,"T",0X1,3);
  54810. split_sreg_range(0X2010A40E,"T",0X1,3);
  54811. split_sreg_range(0X2010A420,"T",0X1,3);
  54812. split_sreg_range(0X2010A426,"T",0X1,3);
  54813. split_sreg_range(0X2010A462,"T",0X1,3);
  54814. split_sreg_range(0X2010A474,"T",0X1,3);
  54815. split_sreg_range(0X2010A490,"T",0X1,3);
  54816. split_sreg_range(0X2010A4AA,"T",0X1,3);
  54817. split_sreg_range(0X2010A4BC,"T",0X1,3);
  54818. split_sreg_range(0X2010A4C2,"T",0X1,3);
  54819. split_sreg_range(0X2010A4F8,"T",0X1,3);
  54820. split_sreg_range(0X2010A50A,"T",0X1,3);
  54821. split_sreg_range(0X2010A520,"T",0X1,3);
  54822. split_sreg_range(0X2010A536,"T",0X1,3);
  54823. split_sreg_range(0X2010A53C,"T",0X1,3);
  54824. split_sreg_range(0X2010A550,"T",0X1,3);
  54825. split_sreg_range(0X2010A55C,"T",0X1,3);
  54826. split_sreg_range(0X2010A578,"T",0X1,3);
  54827. split_sreg_range(0X2010A584,"T",0X1,3);
  54828. split_sreg_range(0X2010A590,"T",0X1,3);
  54829. split_sreg_range(0X2010A59C,"T",0X1,3);
  54830. split_sreg_range(0X2010A5A8,"T",0X1,3);
  54831. split_sreg_range(0X2010A5BE,"T",0X1,3);
  54832. split_sreg_range(0X2010A5E0,"T",0X1,3);
  54833. split_sreg_range(0X2010A606,"T",0X1,3);
  54834. split_sreg_range(0X2010A614,"T",0X1,3);
  54835. split_sreg_range(0X2010A61A,"T",0X1,3);
  54836. split_sreg_range(0X2010A62E,"T",0X1,3);
  54837. split_sreg_range(0X2010A634,"T",0X1,3);
  54838. split_sreg_range(0X2010A63A,"T",0X1,3);
  54839. split_sreg_range(0X2010A65C,"T",0X1,3);
  54840. split_sreg_range(0X2010A67A,"T",0X1,3);
  54841. split_sreg_range(0X2010A68C,"T",0X1,3);
  54842. split_sreg_range(0X2010A6A8,"T",0,3);
  54843. split_sreg_range(0X2010A6D4,"T",0,3);
  54844. split_sreg_range(0X2010A6EC,"T",0,3);
  54845. split_sreg_range(0X2010A6F0,"T",0,3);
  54846. split_sreg_range(0X2010A708,"T",0,3);
  54847. split_sreg_range(0X2010A720,"T",0,3);
  54848. split_sreg_range(0X2010A72C,"T",0,3);
  54849. split_sreg_range(0X2010A764,"T",0,3);
  54850. split_sreg_range(0X2010A77C,"T",0,3);
  54851. split_sreg_range(0X2010A784,"T",0X1,3);
  54852. split_sreg_range(0X2010A79C,"T",0X1,3);
  54853. split_sreg_range(0X2010A7A0,"T",0X1,3);
  54854. split_sreg_range(0X2010A7BA,"T",0X1,3);
  54855. split_sreg_range(0X2010A7C0,"T",0X1,3);
  54856. split_sreg_range(0X2010A7F0,"T",0X1,3);
  54857. split_sreg_range(0X2010A804,"T",0X1,3);
  54858. split_sreg_range(0X2010A816,"T",0X1,3);
  54859. split_sreg_range(0X2010A822,"T",0X1,3);
  54860. split_sreg_range(0X2010A828,"T",0X1,3);
  54861. split_sreg_range(0X2010A83A,"T",0X1,3);
  54862. split_sreg_range(0X2010A844,"T",0X1,3);
  54863. split_sreg_range(0X2010A850,"T",0X1,3);
  54864. split_sreg_range(0X2010A860,"T",0X1,3);
  54865. split_sreg_range(0X2010A868,"T",0X1,3);
  54866. split_sreg_range(0X2010A874,"T",0X1,3);
  54867. split_sreg_range(0X2010A880,"T",0X1,3);
  54868. split_sreg_range(0X2010A888,"T",0X1,3);
  54869. split_sreg_range(0X2010A8AA,"T",0X1,3);
  54870. split_sreg_range(0X2010A8B0,"T",0X1,3);
  54871. split_sreg_range(0X2010A8C4,"T",0X1,3);
  54872. split_sreg_range(0X2010A8F4,"T",0X1,3);
  54873. split_sreg_range(0X2010A8FC,"T",0X1,3);
  54874. split_sreg_range(0X2010A90A,"T",0X1,3);
  54875. split_sreg_range(0X2010A924,"T",0X1,3);
  54876. split_sreg_range(0X2010A92A,"T",0X1,3);
  54877. split_sreg_range(0X2010A934,"T",0X1,3);
  54878. split_sreg_range(0X2010A93E,"T",0X1,3);
  54879. split_sreg_range(0X2010A962,"T",0X1,3);
  54880. split_sreg_range(0X2010A972,"T",0X1,3);
  54881. split_sreg_range(0X2010A97A,"T",0X1,3);
  54882. split_sreg_range(0X2010A994,"T",0X1,3);
  54883. split_sreg_range(0X2010A9B6,"T",0X1,3);
  54884. split_sreg_range(0X2010A9C4,"T",0X1,3);
  54885. split_sreg_range(0X2010A9CC,"T",0X1,3);
  54886. split_sreg_range(0X2010A9EE,"T",0X1,3);
  54887. split_sreg_range(0X2010A9F8,"T",0X1,3);
  54888. split_sreg_range(0X2010AA0A,"T",0X1,3);
  54889. split_sreg_range(0X2010AA0E,"T",0X1,3);
  54890. split_sreg_range(0X2010AA18,"T",0X1,3);
  54891. split_sreg_range(0X2010AA1C,"T",0X1,3);
  54892. split_sreg_range(0X2010AA28,"T",0X1,3);
  54893. split_sreg_range(0X2010AA2A,"T",0X1,3);
  54894. split_sreg_range(0X2010AA32,"T",0X1,3);
  54895. split_sreg_range(0X2010AA46,"T",0X1,3);
  54896. split_sreg_range(0X2010AA4E,"T",0X1,3);
  54897. split_sreg_range(0X2010AA56,"T",0X1,3);
  54898. split_sreg_range(0X2010AA64,"T",0X1,3);
  54899. split_sreg_range(0X2010AA66,"T",0X1,3);
  54900. split_sreg_range(0X2010AA68,"T",0X1,3);
  54901. split_sreg_range(0X2010AA6C,"T",0X1,3);
  54902. split_sreg_range(0X2010AA76,"T",0X1,3);
  54903. split_sreg_range(0X2010AA94,"T",0X1,3);
  54904. split_sreg_range(0X2010AAC4,"T",0X1,3);
  54905. split_sreg_range(0X2010AAD2,"T",0X1,3);
  54906. split_sreg_range(0X2010AB00,"T",0X1,3);
  54907. split_sreg_range(0X2010AB20,"T",0X1,3);
  54908. split_sreg_range(0X2010AB2E,"T",0X1,3);
  54909. split_sreg_range(0X2010AB36,"T",0X1,3);
  54910. split_sreg_range(0X2010AB5C,"T",0X1,3);
  54911. split_sreg_range(0X2010AB62,"T",0X1,3);
  54912. split_sreg_range(0X2010AB88,"T",0X1,3);
  54913. split_sreg_range(0X2010AB92,"T",0X1,3);
  54914. split_sreg_range(0X2010AB94,"T",0X1,3);
  54915. split_sreg_range(0X2010ABA6,"T",0X1,3);
  54916. split_sreg_range(0X2010ABC4,"T",0X1,3);
  54917. split_sreg_range(0X2010ABE4,"T",0X1,3);
  54918. split_sreg_range(0X2010AC00,"T",0X1,3);
  54919. split_sreg_range(0X2010AC0E,"T",0X1,3);
  54920. split_sreg_range(0X2010AC2E,"T",0X1,3);
  54921. split_sreg_range(0X2010AC3A,"T",0X1,3);
  54922. split_sreg_range(0X2010AC44,"T",0X1,3);
  54923. split_sreg_range(0X2010AC4E,"T",0X1,3);
  54924. split_sreg_range(0X2010AC68,"T",0X1,3);
  54925. split_sreg_range(0X2010AC98,"T",0X1,3);
  54926. split_sreg_range(0X2010ACAC,"T",0X1,3);
  54927. split_sreg_range(0X2010ACB8,"T",0X1,3);
  54928. split_sreg_range(0X2010ACC6,"T",0X1,3);
  54929. split_sreg_range(0X2010ACD8,"T",0X1,3);
  54930. split_sreg_range(0X2010ACDE,"T",0X1,3);
  54931. split_sreg_range(0X2010ACE4,"T",0X1,3);
  54932. split_sreg_range(0X2010ACF0,"T",0X1,3);
  54933. split_sreg_range(0X2010ACFC,"T",0X1,3);
  54934. split_sreg_range(0X2010AD04,"T",0X1,3);
  54935. split_sreg_range(0X2010AD08,"T",0X1,3);
  54936. split_sreg_range(0X2010AD1E,"T",0X1,3);
  54937. split_sreg_range(0X2010AD22,"T",0X1,3);
  54938. split_sreg_range(0X2010AD26,"T",0X1,3);
  54939. split_sreg_range(0X2010AD2C,"T",0X1,3);
  54940. split_sreg_range(0X2010AD2E,"T",0X1,3);
  54941. split_sreg_range(0X2010AD40,"T",0X1,3);
  54942. split_sreg_range(0X2010AD48,"T",0X1,3);
  54943. split_sreg_range(0X2010AD4A,"T",0X1,3);
  54944. split_sreg_range(0X2010AD50,"T",0X1,3);
  54945. split_sreg_range(0X2010AD74,"T",0X1,3);
  54946. split_sreg_range(0X2010ADA0,"T",0X1,3);
  54947. split_sreg_range(0X2010ADAC,"T",0X1,3);
  54948. split_sreg_range(0X2010ADC8,"T",0X1,3);
  54949. split_sreg_range(0X2010ADCC,"T",0X1,3);
  54950. split_sreg_range(0X2010ADE0,"T",0X1,3);
  54951. split_sreg_range(0X2010ADE6,"T",0X1,3);
  54952. split_sreg_range(0X2010ADEE,"T",0X1,3);
  54953. split_sreg_range(0X2010AE00,"T",0X1,3);
  54954. split_sreg_range(0X2010AE0A,"T",0X1,3);
  54955. split_sreg_range(0X2010AE12,"T",0X1,3);
  54956. split_sreg_range(0X2010AE1C,"T",0X1,3);
  54957. split_sreg_range(0X2010AE28,"T",0X1,3);
  54958. split_sreg_range(0X2010AE30,"T",0X1,3);
  54959. split_sreg_range(0X2010AE34,"T",0X1,3);
  54960. split_sreg_range(0X2010AE54,"T",0X1,3);
  54961. split_sreg_range(0X2010AE7E,"T",0X1,3);
  54962. split_sreg_range(0X2010AE82,"T",0X1,3);
  54963. split_sreg_range(0X2010AE8A,"T",0X1,3);
  54964. split_sreg_range(0X2010AE98,"T",0X1,3);
  54965. split_sreg_range(0X2010AEC4,"T",0X1,3);
  54966. split_sreg_range(0X2010AED2,"T",0X1,3);
  54967. split_sreg_range(0X2010AEEE,"T",0X1,3);
  54968. split_sreg_range(0X2010AF08,"T",0X1,3);
  54969. split_sreg_range(0X2010AF10,"T",0X1,3);
  54970. split_sreg_range(0X2010AF14,"T",0X1,3);
  54971. split_sreg_range(0X2010AF22,"T",0X1,3);
  54972. split_sreg_range(0X2010AF3A,"T",0X1,3);
  54973. split_sreg_range(0X2010AF40,"T",0X1,3);
  54974. split_sreg_range(0X2010AF52,"T",0X1,3);
  54975. split_sreg_range(0X2010AF60,"T",0X1,3);
  54976. split_sreg_range(0X2010AF6C,"T",0X1,3);
  54977. split_sreg_range(0X2010AF7A,"T",0X1,3);
  54978. split_sreg_range(0X2010AF88,"T",0X1,3);
  54979. split_sreg_range(0X2010AFA0,"T",0X1,3);
  54980. split_sreg_range(0X2010AFA6,"T",0X1,3);
  54981. split_sreg_range(0X2010AFAC,"T",0X1,3);
  54982. split_sreg_range(0X2010AFBA,"T",0X1,3);
  54983. split_sreg_range(0X2010AFC6,"T",0X1,3);
  54984. split_sreg_range(0X2010AFEA,"T",0X1,3);
  54985. split_sreg_range(0X2010B0A8,"T",0,3);
  54986. split_sreg_range(0X2010B0CC,"T",0,3);
  54987. split_sreg_range(0X2010B0DC,"T",0,3);
  54988. split_sreg_range(0X2010B0E8,"T",0,3);
  54989. split_sreg_range(0X2010B0F4,"T",0,3);
  54990. split_sreg_range(0X2010B118,"T",0,3);
  54991. split_sreg_range(0X2010B140,"T",0,3);
  54992. split_sreg_range(0X2010B148,"T",0,3);
  54993. split_sreg_range(0X2010B168,"T",0,3);
  54994. split_sreg_range(0X2010B180,"T",0,3);
  54995. split_sreg_range(0X2010B188,"T",0,3);
  54996. split_sreg_range(0X2010B190,"T",0,3);
  54997. split_sreg_range(0X2010B1B8,"T",0,3);
  54998. split_sreg_range(0X2010B1C0,"T",0,3);
  54999. split_sreg_range(0X2010B1C8,"T",0,3);
  55000. split_sreg_range(0X2010B1D0,"T",0,3);
  55001. split_sreg_range(0X2010B1D8,"T",0,3);
  55002. split_sreg_range(0X2010B1E0,"T",0,3);
  55003. split_sreg_range(0X2010B1E8,"T",0,3);
  55004. split_sreg_range(0X2010B1F0,"T",0,3);
  55005. split_sreg_range(0X2010B1F8,"T",0,3);
  55006. split_sreg_range(0X2010B200,"T",0,3);
  55007. split_sreg_range(0X2010B208,"T",0,3);
  55008. split_sreg_range(0X2010B248,"T",0,3);
  55009. split_sreg_range(0X2010B250,"T",0,3);
  55010. split_sreg_range(0X2010B260,"T",0,3);
  55011. split_sreg_range(0X2010B300,"T",0,3);
  55012. split_sreg_range(0X2010B308,"T",0,3);
  55013. split_sreg_range(0X2010B330,"T",0,3);
  55014. split_sreg_range(0X2010B360,"T",0,3);
  55015. split_sreg_range(0X2010B398,"T",0,3);
  55016. split_sreg_range(0X2010B3A0,"T",0,3);
  55017. split_sreg_range(0X2010B3C0,"T",0,3);
  55018. split_sreg_range(0X2010B3C8,"T",0,3);
  55019. split_sreg_range(0X2010B3D0,"T",0,3);
  55020. split_sreg_range(0X2010B3D8,"T",0,3);
  55021. split_sreg_range(0X2010B3E0,"T",0,3);
  55022. split_sreg_range(0X2010B3E8,"T",0,3);
  55023. split_sreg_range(0X2010B3F0,"T",0,3);
  55024. split_sreg_range(0X2010B400,"T",0,3);
  55025. split_sreg_range(0X2010B410,"T",0,3);
  55026. split_sreg_range(0X2010B418,"T",0,3);
  55027. split_sreg_range(0X2010B420,"T",0,3);
  55028. split_sreg_range(0X2010B440,"T",0,3);
  55029. split_sreg_range(0X2010B450,"T",0,3);
  55030. split_sreg_range(0X2010B460,"T",0,3);
  55031. split_sreg_range(0X2010B468,"T",0,3);
  55032. split_sreg_range(0X2010B480,"T",0,3);
  55033. split_sreg_range(0X2010B488,"T",0,3);
  55034. split_sreg_range(0X2010B490,"T",0,3);
  55035. split_sreg_range(0X2010B498,"T",0,3);
  55036. split_sreg_range(0X2010B4A8,"T",0,3);
  55037. split_sreg_range(0X2010B4B0,"T",0,3);
  55038. split_sreg_range(0X2010B4B8,"T",0,3);
  55039. split_sreg_range(0X2010B4C8,"T",0X1,3);
  55040. split_sreg_range(0X2010B4DA,"T",0X1,3);
  55041. split_sreg_range(0X2010B4E8,"T",0X1,3);
  55042. split_sreg_range(0X2010B4EA,"T",0X1,3);
  55043. split_sreg_range(0X2010B4F8,"T",0X1,3);
  55044. split_sreg_range(0X2010B500,"T",0X1,3);
  55045. split_sreg_range(0X2010B50C,"T",0X1,3);
  55046. split_sreg_range(0X2010B518,"T",0X1,3);
  55047. split_sreg_range(0X2010B524,"T",0X1,3);
  55048. split_sreg_range(0X2010B530,"T",0X1,3);
  55049. split_sreg_range(0X2010B536,"T",0X1,3);
  55050. split_sreg_range(0X2010B540,"T",0X1,3);
  55051. split_sreg_range(0X2010B556,"T",0X1,3);
  55052. split_sreg_range(0X2010B55C,"T",0X1,3);
  55053. split_sreg_range(0X2010B564,"T",0X1,3);
  55054. split_sreg_range(0X2010B572,"T",0X1,3);
  55055. split_sreg_range(0X2010B574,"T",0X1,3);
  55056. split_sreg_range(0X2010B582,"T",0X1,3);
  55057. split_sreg_range(0X2010B58A,"T",0X1,3);
  55058. split_sreg_range(0X2010B596,"T",0X1,3);
  55059. split_sreg_range(0X2010B5A2,"T",0X1,3);
  55060. split_sreg_range(0X2010B5AE,"T",0X1,3);
  55061. split_sreg_range(0X2010B5BA,"T",0X1,3);
  55062. split_sreg_range(0X2010B5C4,"T",0X1,3);
  55063. split_sreg_range(0X2010B5C8,"T",0X1,3);
  55064. split_sreg_range(0X2010B5D4,"T",0X1,3);
  55065. split_sreg_range(0X2010B5DE,"T",0X1,3);
  55066. split_sreg_range(0X2010B5E8,"T",0X1,3);
  55067. split_sreg_range(0X2010B5F0,"T",0X1,3);
  55068. split_sreg_range(0X2010B5FE,"T",0X1,3);
  55069. split_sreg_range(0X2010B600,"T",0X1,3);
  55070. split_sreg_range(0X2010B60E,"T",0X1,3);
  55071. split_sreg_range(0X2010B616,"T",0X1,3);
  55072. split_sreg_range(0X2010B628,"T",0X1,3);
  55073. split_sreg_range(0X2010B63A,"T",0X1,3);
  55074. split_sreg_range(0X2010B64C,"T",0X1,3);
  55075. split_sreg_range(0X2010B65A,"T",0X1,3);
  55076. split_sreg_range(0X2010B678,"T",0X1,3);
  55077. split_sreg_range(0X2010B686,"T",0X1,3);
  55078. split_sreg_range(0X2010B694,"T",0X1,3);
  55079. split_sreg_range(0X2010B69C,"T",0X1,3);
  55080. split_sreg_range(0X2010B6A0,"T",0X1,3);
  55081. split_sreg_range(0X2010B6AC,"T",0X1,3);
  55082. split_sreg_range(0X2010B6B0,"T",0X1,3);
  55083. split_sreg_range(0X2010B6F4,"T",0X1,3);
  55084. split_sreg_range(0X2010B728,"T",0X1,3);
  55085. split_sreg_range(0X2010B72C,"T",0,3);
  55086. split_sreg_range(0X2010B730,"T",0X1,3);
  55087. split_sreg_range(0X2010B734,"T",0,3);
  55088. split_sreg_range(0X2010B738,"T",0X1,3);
  55089. split_sreg_range(0X2010B73C,"T",0,3);
  55090. split_sreg_range(0X2010B740,"T",0X1,3);
  55091. split_sreg_range(0X2010B744,"T",0,3);
  55092. split_sreg_range(0X2010B748,"T",0X1,3);
  55093. split_sreg_range(0X2010B74C,"T",0,3);
  55094. split_sreg_range(0X2010B750,"T",0X1,3);
  55095. split_sreg_range(0X2010B754,"T",0,3);
  55096. split_sreg_range(0X2010B758,"T",0X1,3);
  55097. split_sreg_range(0X2010B75C,"T",0,3);
  55098. split_sreg_range(0X2010B760,"T",0X1,3);
  55099. split_sreg_range(0X2010B764,"T",0,3);
  55100. split_sreg_range(0X2010B768,"T",0X1,3);
  55101. split_sreg_range(0X2010B76C,"T",0,3);
  55102. split_sreg_range(0X2010B770,"T",0X1,3);
  55103. split_sreg_range(0X2010B774,"T",0,3);
  55104. split_sreg_range(0X2010B778,"T",0X1,3);
  55105. split_sreg_range(0X2010B77C,"T",0,3);
  55106. split_sreg_range(0X2010B780,"T",0X1,3);
  55107. split_sreg_range(0X2010B784,"T",0,3);
  55108. split_sreg_range(0X2010B788,"T",0X1,3);
  55109. split_sreg_range(0X2010B78C,"T",0,3);
  55110. split_sreg_range(0X2010B790,"T",0X1,3);
  55111. split_sreg_range(0X2010B794,"T",0,3);
  55112. split_sreg_range(0X2010B798,"T",0X1,3);
  55113. split_sreg_range(0X2010B79C,"T",0,3);
  55114. split_sreg_range(0X2010B7A0,"T",0X1,3);
  55115. split_sreg_range(0X2010B7A4,"T",0,3);
  55116. split_sreg_range(0X2010B7A8,"T",0X1,3);
  55117. split_sreg_range(0X2010B7AC,"T",0,3);
  55118. split_sreg_range(0X2010B7B0,"T",0X1,3);
  55119. split_sreg_range(0X2010B7B4,"T",0,3);
  55120. split_sreg_range(0X2010B7B8,"T",0X1,3);
  55121. split_sreg_range(0X2010B7BC,"T",0,3);
  55122. split_sreg_range(0X2010B7C0,"T",0X1,3);
  55123. split_sreg_range(0X2010B7C4,"T",0,3);
  55124. split_sreg_range(0X2010B7C8,"T",0X1,3);
  55125. split_sreg_range(0X2010B7CC,"T",0,3);
  55126. split_sreg_range(0X2010B7D0,"T",0X1,3);
  55127. split_sreg_range(0X2010B7D4,"T",0,3);
  55128. split_sreg_range(0X2010B7D8,"T",0X1,3);
  55129. split_sreg_range(0X2010B7DC,"T",0,3);
  55130. split_sreg_range(0X2010B7E0,"T",0X1,3);
  55131. split_sreg_range(0X2010B7E4,"T",0,3);
  55132. split_sreg_range(0X2010B7E8,"T",0X1,3);
  55133. split_sreg_range(0X2010B7EC,"T",0,3);
  55134. split_sreg_range(0X2010B7F0,"T",0X1,3);
  55135. split_sreg_range(0X2010B7F4,"T",0,3);
  55136. split_sreg_range(0X2010B7F8,"T",0X1,3);
  55137. split_sreg_range(0X2010B7FC,"T",0,3);
  55138. split_sreg_range(0X2010B800,"T",0X1,3);
  55139. split_sreg_range(0X2010B804,"T",0,3);
  55140. split_sreg_range(0X2010B808,"T",0X1,3);
  55141. split_sreg_range(0X2010B80C,"T",0,3);
  55142. split_sreg_range(0X2010B810,"T",0X1,3);
  55143. split_sreg_range(0X2010B814,"T",0,3);
  55144. split_sreg_range(0X2010B818,"T",0X1,3);
  55145. split_sreg_range(0X2010B81C,"T",0,3);
  55146. split_sreg_range(0X2010B820,"T",0X1,3);
  55147. split_sreg_range(0X2010B824,"T",0,3);
  55148. split_sreg_range(0X2010B828,"T",0X1,3);
  55149. split_sreg_range(0X2010B82C,"T",0,3);
  55150. split_sreg_range(0X2010B830,"T",0X1,3);
  55151. split_sreg_range(0X2010B834,"T",0,3);
  55152. split_sreg_range(0X2010B838,"T",0X1,3);
  55153. split_sreg_range(0X2010B83C,"T",0,3);
  55154. split_sreg_range(0X2010B840,"T",0X1,3);
  55155. split_sreg_range(0X2010B844,"T",0,3);
  55156. split_sreg_range(0X2010B848,"T",0X1,3);
  55157. split_sreg_range(0X2010B84C,"T",0,3);
  55158. split_sreg_range(0X2010B850,"T",0X1,3);
  55159. split_sreg_range(0X2010B854,"T",0,3);
  55160. split_sreg_range(0X2010B858,"T",0X1,3);
  55161. split_sreg_range(0X2010B85C,"T",0,3);
  55162. split_sreg_range(0X2010B860,"T",0X1,3);
  55163. split_sreg_range(0X2010B864,"T",0,3);
  55164. split_sreg_range(0X2010B868,"T",0X1,3);
  55165. split_sreg_range(0X2010B86C,"T",0,3);
  55166. split_sreg_range(0X2010B870,"T",0X1,3);
  55167. split_sreg_range(0X2010B874,"T",0,3);
  55168. split_sreg_range(0X2010B878,"T",0X1,3);
  55169. split_sreg_range(0X2010B87C,"T",0,3);
  55170. split_sreg_range(0X2010B880,"T",0X1,3);
  55171. split_sreg_range(0X2010B884,"T",0,3);
  55172. split_sreg_range(0X2010B888,"T",0X1,3);
  55173. split_sreg_range(0X2010B88C,"T",0,3);
  55174. split_sreg_range(0X2010B890,"T",0X1,3);
  55175. split_sreg_range(0X2010B894,"T",0,3);
  55176. split_sreg_range(0X2010B898,"T",0X1,3);
  55177. split_sreg_range(0X2010B89C,"T",0,3);
  55178. split_sreg_range(0X2010B8A0,"T",0X1,3);
  55179. split_sreg_range(0X2010B8A4,"T",0,3);
  55180. split_sreg_range(0X2010B8A8,"T",0X1,3);
  55181. split_sreg_range(0X2010B8AC,"T",0,3);
  55182. split_sreg_range(0X2010B8B0,"T",0X1,3);
  55183. split_sreg_range(0X2010B8B4,"T",0,3);
  55184. split_sreg_range(0X2010B8B8,"T",0X1,3);
  55185. split_sreg_range(0X2010B8BC,"T",0,3);
  55186. split_sreg_range(0X2010D000,"T",0,3);
  55187. split_sreg_range(0X2010E000,"T",0,3);
  55188. split_sreg_range(0XFFFE0000,"T",0,3);
  55189. split_sreg_range(0XFFFF0000,"T",0,3);
  55190. split_sreg_range(0XFFFF0004,"T",0,3);
  55191. split_sreg_range(0XFFFF0008,"T",0,3);
  55192. split_sreg_range(0XFFFF000C,"T",0,3);
  55193. split_sreg_range(0XFFFF0010,"T",0,3);
  55194. split_sreg_range(0XFFFF0014,"T",0,3);
  55195. split_sreg_range(0XFFFF0040,"T",0,3);
  55196. split_sreg_range(0XFFFF0050,"T",0,3);
  55197. split_sreg_range(0XFFFF0054,"T",0,3);
  55198. split_sreg_range(0XFFFF00E0,"T",0,3);
  55199. split_sreg_range(0XFFFF00E4,"T",0,3);
  55200. split_sreg_range(0XFFFF0114,"T",0X1,3);
  55201. split_sreg_range(0XFFFF01D8,"T",0X1,3);
  55202. split_sreg_range(0XFFFF01DE,"T",0X1,3);
  55203. split_sreg_range(0XFFFF01E8,"T",0X1,3);
  55204. split_sreg_range(0XFFFF01EC,"T",0X1,3);
  55205. split_sreg_range(0XFFFF01F0,"T",0X1,3);
  55206. split_sreg_range(0XFFFF01F8,"T",0X1,3);
  55207. split_sreg_range(0XFFFF0218,"T",0X1,3);
  55208. split_sreg_range(0XFFFF0222,"T",0X1,3);
  55209. split_sreg_range(0XFFFF0228,"T",0X1,3);
  55210. split_sreg_range(0XFFFF0230,"T",0X1,3);
  55211. split_sreg_range(0XFFFF0242,"T",0X1,3);
  55212. split_sreg_range(0XFFFF0256,"T",0X1,3);
  55213. split_sreg_range(0XFFFF0260,"T",0X1,3);
  55214. split_sreg_range(0XFFFF026A,"T",0X1,3);
  55215. split_sreg_range(0XFFFF027A,"T",0X1,3);
  55216. split_sreg_range(0XFFFF028A,"T",0X1,3);
  55217. split_sreg_range(0XFFFF0290,"T",0X1,3);
  55218. split_sreg_range(0XFFFF0292,"T",0X1,3);
  55219. split_sreg_range(0XFFFF0294,"T",0X1,3);
  55220. split_sreg_range(0XFFFF02A6,"T",0X1,3);
  55221. split_sreg_range(0XFFFF02AA,"T",0X1,3);
  55222. split_sreg_range(0XFFFF02AE,"T",0X1,3);
  55223. split_sreg_range(0XFFFF02B6,"T",0X1,3);
  55224. split_sreg_range(0XFFFF02D4,"T",0X1,3);
  55225. split_sreg_range(0XFFFF030A,"T",0X1,3);
  55226. split_sreg_range(0XFFFF0322,"T",0X1,3);
  55227. split_sreg_range(0XFFFF034C,"T",0X1,3);
  55228. split_sreg_range(0XFFFF0356,"T",0X1,3);
  55229. split_sreg_range(0XFFFF0376,"T",0X1,3);
  55230. split_sreg_range(0XFFFF037A,"T",0X1,3);
  55231. split_sreg_range(0XFFFF0392,"T",0X1,3);
  55232. split_sreg_range(0XFFFF039C,"T",0X1,3);
  55233. split_sreg_range(0XFFFF03A2,"T",0X1,3);
  55234. split_sreg_range(0XFFFF03CC,"T",0X1,3);
  55235. split_sreg_range(0XFFFF03E8,"T",0X1,3);
  55236. split_sreg_range(0XFFFF03F6,"T",0X1,3);
  55237. split_sreg_range(0XFFFF0404,"T",0X1,3);
  55238. split_sreg_range(0XFFFF0418,"T",0X1,3);
  55239. split_sreg_range(0XFFFF0426,"T",0X1,3);
  55240. split_sreg_range(0XFFFF042A,"T",0X1,3);
  55241. split_sreg_range(0XFFFF0448,"T",0X1,3);
  55242. split_sreg_range(0XFFFF044E,"T",0X1,3);
  55243. split_sreg_range(0XFFFF046C,"T",0X1,3);
  55244. split_sreg_range(0XFFFF0476,"T",0X1,3);
  55245. split_sreg_range(0XFFFF04A0,"T",0X1,3);
  55246. split_sreg_range(0XFFFF04CC,"T",0X1,3);
  55247. split_sreg_range(0XFFFF04EC,"T",0X1,3);
  55248. split_sreg_range(0XFFFF04F8,"T",0X1,3);
  55249. split_sreg_range(0XFFFF04FE,"T",0X1,3);
  55250. split_sreg_range(0XFFFF0514,"T",0X1,3);
  55251. split_sreg_range(0XFFFF052C,"T",0X1,3);
  55252. split_sreg_range(0XFFFF054E,"T",0X1,3);
  55253. split_sreg_range(0XFFFF055A,"T",0X1,3);
  55254. split_sreg_range(0XFFFF0560,"T",0X1,3);
  55255. split_sreg_range(0XFFFF0590,"T",0X1,3);
  55256. split_sreg_range(0XFFFF05B6,"T",0X1,3);
  55257. split_sreg_range(0XFFFF05BC,"T",0X1,3);
  55258. split_sreg_range(0XFFFF05DC,"T",0X1,3);
  55259. split_sreg_range(0XFFFF05F4,"T",0X1,3);
  55260. split_sreg_range(0XFFFF0602,"T",0X1,3);
  55261. split_sreg_range(0XFFFF0614,"T",0X1,3);
  55262. split_sreg_range(0XFFFF062A,"T",0X1,3);
  55263. split_sreg_range(0XFFFF062E,"T",0X1,3);
  55264. split_sreg_range(0XFFFF064C,"T",0X1,3);
  55265. split_sreg_range(0XFFFF0650,"T",0X1,3);
  55266. split_sreg_range(0XFFFF065E,"T",0X1,3);
  55267. split_sreg_range(0XFFFF0674,"T",0X1,3);
  55268. split_sreg_range(0XFFFF069C,"T",0X1,3);
  55269. split_sreg_range(0XFFFF06B4,"T",0X1,3);
  55270. split_sreg_range(0XFFFF06C2,"T",0X1,3);
  55271. split_sreg_range(0XFFFF06C6,"T",0X1,3);
  55272. split_sreg_range(0XFFFF06D4,"T",0X1,3);
  55273. split_sreg_range(0XFFFF06D8,"T",0X1,3);
  55274. split_sreg_range(0XFFFF06F8,"T",0X1,3);
  55275. split_sreg_range(0XFFFF06FC,"T",0X1,3);
  55276. split_sreg_range(0XFFFF0708,"T",0X1,3);
  55277. split_sreg_range(0XFFFF0728,"T",0X1,3);
  55278. split_sreg_range(0XFFFF0760,"T",0X1,3);
  55279. split_sreg_range(0XFFFF076E,"T",0X1,3);
  55280. split_sreg_range(0XFFFF0786,"T",0X1,3);
  55281. split_sreg_range(0XFFFF0788,"T",0X1,3);
  55282. split_sreg_range(0XFFFF078C,"T",0X1,3);
  55283. split_sreg_range(0XFFFF0796,"T",0X1,3);
  55284. split_sreg_range(0XFFFF079A,"T",0X1,3);
  55285. split_sreg_range(0XFFFF07B0,"T",0X1,3);
  55286. split_sreg_range(0XFFFF07CC,"T",0X1,3);
  55287. split_sreg_range(0XFFFF07FC,"T",0X1,3);
  55288. split_sreg_range(0XFFFF0814,"T",0X1,3);
  55289. split_sreg_range(0XFFFF0818,"T",0X1,3);
  55290. split_sreg_range(0XFFFF0836,"T",0X1,3);
  55291. split_sreg_range(0XFFFF083A,"T",0X1,3);
  55292. split_sreg_range(0XFFFF0864,"T",0X1,3);
  55293. split_sreg_range(0XFFFF0882,"T",0X1,3);
  55294. split_sreg_range(0XFFFF0884,"T",0X1,3);
  55295. split_sreg_range(0XFFFF089C,"T",0X1,3);
  55296. split_sreg_range(0XFFFF08A2,"T",0X1,3);
  55297. split_sreg_range(0XFFFF08A8,"T",0X1,3);
  55298. split_sreg_range(0XFFFF0908,"T",0X1,3);
  55299. split_sreg_range(0XFFFF090E,"T",0X1,3);
  55300. split_sreg_range(0XFFFF0914,"T",0X1,3);
  55301. split_sreg_range(0XFFFF0932,"T",0X1,3);
  55302. split_sreg_range(0XFFFF093A,"T",0X1,3);
  55303. split_sreg_range(0XFFFF093E,"T",0X1,3);
  55304. split_sreg_range(0XFFFF09F4,"T",0X1,3);
  55305. split_sreg_range(0XFFFF09F8,"T",0X1,3);
  55306. split_sreg_range(0XFFFF0A0C,"T",0X1,3);
  55307. split_sreg_range(0XFFFF0A66,"T",0X1,3);
  55308. split_sreg_range(0XFFFF0AF2,"T",0X1,3);
  55309. split_sreg_range(0XFFFF0AF4,"T",0X1,3);
  55310. split_sreg_range(0XFFFF0B04,"T",0X1,3);
  55311. split_sreg_range(0XFFFF0B0C,"T",0X1,3);
  55312. split_sreg_range(0XFFFF0B4E,"T",0X1,3);
  55313. split_sreg_range(0XFFFF0B56,"T",0X1,3);
  55314. split_sreg_range(0XFFFF0B5E,"T",0X1,3);
  55315. split_sreg_range(0XFFFF0B60,"T",0X1,3);
  55316. split_sreg_range(0XFFFF0B78,"T",0X1,3);
  55317. split_sreg_range(0XFFFF0B98,"T",0X1,3);
  55318. split_sreg_range(0XFFFF0BC0,"T",0X1,3);
  55319. split_sreg_range(0XFFFF0BCC,"T",0X1,3);
  55320. split_sreg_range(0XFFFF0BCE,"T",0X1,3);
  55321. split_sreg_range(0XFFFF0BDC,"T",0X1,3);
  55322. split_sreg_range(0XFFFF0C2A,"T",0X1,3);
  55323. split_sreg_range(0XFFFF0C32,"T",0X1,3);
  55324. split_sreg_range(0XFFFF0C6A,"T",0X1,3);
  55325. split_sreg_range(0XFFFF0C70,"T",0X1,3);
  55326. split_sreg_range(0XFFFF0C80,"T",0X1,3);
  55327. split_sreg_range(0XFFFF0CA2,"T",0X1,3);
  55328. split_sreg_range(0XFFFF0CA6,"T",0X1,3);
  55329. split_sreg_range(0XFFFF0CAA,"T",0X1,3);
  55330. split_sreg_range(0XFFFF0CB2,"T",0X1,3);
  55331. split_sreg_range(0XFFFF0CBA,"T",0X1,3);
  55332. split_sreg_range(0XFFFF0CC4,"T",0X1,3);
  55333. split_sreg_range(0XFFFF0CC8,"T",0X1,3);
  55334. split_sreg_range(0XFFFF0CD2,"T",0X1,3);
  55335. split_sreg_range(0XFFFF0CDE,"T",0X1,3);
  55336. split_sreg_range(0XFFFF0CE4,"T",0X1,3);
  55337. split_sreg_range(0XFFFF0D06,"T",0X1,3);
  55338. split_sreg_range(0XFFFF0D10,"T",0X1,3);
  55339. split_sreg_range(0XFFFF0D94,"T",0X1,3);
  55340. split_sreg_range(0XFFFF0DB2,"T",0X1,3);
  55341. split_sreg_range(0XFFFF0DD2,"T",0X1,3);
  55342. split_sreg_range(0XFFFF0E40,"T",0X1,3);
  55343. split_sreg_range(0XFFFF0E8C,"T",0X1,3);
  55344. split_sreg_range(0XFFFF0EB6,"T",0X1,3);
  55345. split_sreg_range(0XFFFF0ECC,"T",0X1,3);
  55346. split_sreg_range(0XFFFF0EDE,"T",0X1,3);
  55347. split_sreg_range(0XFFFF0EE8,"T",0X1,3);
  55348. split_sreg_range(0XFFFF0EF6,"T",0X1,3);
  55349. split_sreg_range(0XFFFF0F0A,"T",0X1,3);
  55350. split_sreg_range(0XFFFF0F0E,"T",0X1,3);
  55351. split_sreg_range(0XFFFF0F20,"T",0X1,3);
  55352. split_sreg_range(0XFFFF0F48,"T",0X1,3);
  55353. split_sreg_range(0XFFFF0F6A,"T",0X1,3);
  55354. split_sreg_range(0XFFFF0F7E,"T",0X1,3);
  55355. split_sreg_range(0XFFFF0F8C,"T",0X1,3);
  55356. split_sreg_range(0XFFFF0FBC,"T",0X1,3);
  55357. split_sreg_range(0XFFFF0FCA,"T",0X1,3);
  55358. split_sreg_range(0XFFFF0FD8,"T",0X1,3);
  55359. split_sreg_range(0XFFFF0FDE,"T",0X1,3);
  55360. split_sreg_range(0XFFFF0FFA,"T",0X1,3);
  55361. split_sreg_range(0XFFFF1002,"T",0X1,3);
  55362. split_sreg_range(0XFFFF102A,"T",0X1,3);
  55363. split_sreg_range(0XFFFF102E,"T",0X1,3);
  55364. split_sreg_range(0XFFFF1034,"T",0X1,3);
  55365. split_sreg_range(0XFFFF1054,"T",0X1,3);
  55366. split_sreg_range(0XFFFF1076,"T",0X1,3);
  55367. split_sreg_range(0XFFFF1078,"T",0X1,3);
  55368. split_sreg_range(0XFFFF107A,"T",0X1,3);
  55369. split_sreg_range(0XFFFF1088,"T",0X1,3);
  55370. split_sreg_range(0XFFFF108C,"T",0X1,3);
  55371. split_sreg_range(0XFFFF10B8,"T",0X1,3);
  55372. split_sreg_range(0XFFFF10D4,"T",0X1,3);
  55373. split_sreg_range(0XFFFF10DE,"T",0X1,3);
  55374. split_sreg_range(0XFFFF10E2,"T",0X1,3);
  55375. split_sreg_range(0XFFFF10F2,"T",0X1,3);
  55376. split_sreg_range(0XFFFF1104,"T",0X1,3);
  55377. split_sreg_range(0XFFFF1108,"T",0X1,3);
  55378. split_sreg_range(0XFFFF1118,"T",0X1,3);
  55379. split_sreg_range(0XFFFF112E,"T",0X1,3);
  55380. split_sreg_range(0XFFFF1138,"T",0X1,3);
  55381. split_sreg_range(0XFFFF1194,"T",0X1,3);
  55382. split_sreg_range(0XFFFF11B8,"T",0X1,3);
  55383. split_sreg_range(0XFFFF11C0,"T",0X1,3);
  55384. split_sreg_range(0XFFFF11CE,"T",0X1,3);
  55385. split_sreg_range(0XFFFF11F0,"T",0X1,3);
  55386. split_sreg_range(0XFFFF1200,"T",0X1,3);
  55387. split_sreg_range(0XFFFF1210,"T",0X1,3);
  55388. split_sreg_range(0XFFFF1214,"T",0X1,3);
  55389. split_sreg_range(0XFFFF121C,"T",0X1,3);
  55390. split_sreg_range(0XFFFF1222,"T",0X1,3);
  55391. split_sreg_range(0XFFFF122E,"T",0X1,3);
  55392. split_sreg_range(0XFFFF1238,"T",0X1,3);
  55393. split_sreg_range(0XFFFF1240,"T",0X1,3);
  55394. split_sreg_range(0XFFFF124A,"T",0X1,3);
  55395. split_sreg_range(0XFFFF124E,"T",0X1,3);
  55396. split_sreg_range(0XFFFF1260,"T",0X1,3);
  55397. split_sreg_range(0XFFFF1268,"T",0X1,3);
  55398. split_sreg_range(0XFFFF1288,"T",0X1,3);
  55399. split_sreg_range(0XFFFF1348,"T",0X1,3);
  55400. split_sreg_range(0XFFFF135E,"T",0X1,3);
  55401. split_sreg_range(0XFFFF1366,"T",0X1,3);
  55402. split_sreg_range(0XFFFF1370,"T",0X1,3);
  55403. split_sreg_range(0XFFFF138C,"T",0X1,3);
  55404. split_sreg_range(0XFFFF139A,"T",0X1,3);
  55405. split_sreg_range(0XFFFF13E6,"T",0X1,3);
  55406. split_sreg_range(0XFFFF13F6,"T",0X1,3);
  55407. split_sreg_range(0XFFFF1402,"T",0X1,3);
  55408. split_sreg_range(0XFFFF140E,"T",0X1,3);
  55409. split_sreg_range(0XFFFF1412,"T",0X1,3);
  55410. split_sreg_range(0XFFFF1418,"T",0X1,3);
  55411. split_sreg_range(0XFFFF141E,"T",0X1,3);
  55412. split_sreg_range(0XFFFF1426,"T",0X1,3);
  55413. split_sreg_range(0XFFFF1478,"T",0X1,3);
  55414. split_sreg_range(0XFFFF14A0,"T",0X1,3);
  55415. split_sreg_range(0XFFFF14B4,"T",0X1,3);
  55416. split_sreg_range(0XFFFF14DE,"T",0X1,3);
  55417. split_sreg_range(0XFFFF14E8,"T",0X1,3);
  55418. split_sreg_range(0XFFFF14F4,"T",0X1,3);
  55419. split_sreg_range(0XFFFF1500,"T",0X1,3);
  55420. split_sreg_range(0XFFFF1510,"T",0X1,3);
  55421. split_sreg_range(0XFFFF1516,"T",0X1,3);
  55422. split_sreg_range(0XFFFF1552,"T",0X1,3);
  55423. split_sreg_range(0XFFFF1558,"T",0X1,3);
  55424. split_sreg_range(0XFFFF155C,"T",0X1,3);
  55425. split_sreg_range(0XFFFF1560,"T",0X1,3);
  55426. split_sreg_range(0XFFFF1586,"T",0X1,3);
  55427. split_sreg_range(0XFFFF15AC,"T",0X1,3);
  55428. split_sreg_range(0XFFFF15B8,"T",0X1,3);
  55429. split_sreg_range(0XFFFF15BC,"T",0X1,3);
  55430. split_sreg_range(0XFFFF15CE,"T",0X1,3);
  55431. split_sreg_range(0XFFFF15E4,"T",0X1,3);
  55432. split_sreg_range(0XFFFF1634,"T",0X1,3);
  55433. split_sreg_range(0XFFFF1646,"T",0X1,3);
  55434. split_sreg_range(0XFFFF1660,"T",0X1,3);
  55435. split_sreg_range(0XFFFF1674,"T",0X1,3);
  55436. split_sreg_range(0XFFFF1690,"T",0X1,3);
  55437. split_sreg_range(0XFFFF16A6,"T",0X1,3);
  55438. split_sreg_range(0XFFFF16C8,"T",0X1,3);
  55439. split_sreg_range(0XFFFF16CC,"T",0X1,3);
  55440. split_sreg_range(0XFFFF16D0,"T",0X1,3);
  55441. split_sreg_range(0XFFFF1718,"T",0X1,3);
  55442. split_sreg_range(0XFFFF1734,"T",0X1,3);
  55443. split_sreg_range(0XFFFF1744,"T",0X1,3);
  55444. split_sreg_range(0XFFFF1756,"T",0X1,3);
  55445. split_sreg_range(0XFFFF1776,"T",0X1,3);
  55446. split_sreg_range(0XFFFF1778,"T",0X1,3);
  55447. split_sreg_range(0XFFFF1782,"T",0X1,3);
  55448. split_sreg_range(0XFFFF17CC,"T",0X1,3);
  55449. split_sreg_range(0XFFFF17F4,"T",0X1,3);
  55450. split_sreg_range(0XFFFF180A,"T",0X1,3);
  55451. split_sreg_range(0XFFFF180C,"T",0X1,3);
  55452. split_sreg_range(0XFFFF180E,"T",0X1,3);
  55453. split_sreg_range(0XFFFF181C,"T",0X1,3);
  55454. split_sreg_range(0XFFFF1846,"T",0X1,3);
  55455. split_sreg_range(0XFFFF1852,"T",0X1,3);
  55456. split_sreg_range(0XFFFF1872,"T",0X1,3);
  55457. split_sreg_range(0XFFFF1882,"T",0X1,3);
  55458. split_sreg_range(0XFFFF1888,"T",0X1,3);
  55459. split_sreg_range(0XFFFF18A6,"T",0X1,3);
  55460. split_sreg_range(0XFFFF18B0,"T",0X1,3);
  55461. split_sreg_range(0XFFFF18BE,"T",0X1,3);
  55462. split_sreg_range(0XFFFF18C8,"T",0X1,3);
  55463. split_sreg_range(0XFFFF18F0,"T",0X1,3);
  55464. split_sreg_range(0XFFFF190A,"T",0X1,3);
  55465. split_sreg_range(0XFFFF190C,"T",0X1,3);
  55466. split_sreg_range(0XFFFF191A,"T",0X1,3);
  55467. split_sreg_range(0XFFFF194A,"T",0X1,3);
  55468. split_sreg_range(0XFFFF195C,"T",0X1,3);
  55469. split_sreg_range(0XFFFF1960,"T",0X1,3);
  55470. split_sreg_range(0XFFFF1970,"T",0X1,3);
  55471. split_sreg_range(0XFFFF19A8,"T",0X1,3);
  55472. split_sreg_range(0XFFFF19B4,"T",0X1,3);
  55473. split_sreg_range(0XFFFF19EC,"T",0X1,3);
  55474. split_sreg_range(0XFFFF19F8,"T",0X1,3);
  55475. split_sreg_range(0XFFFF1A1C,"T",0X1,3);
  55476. split_sreg_range(0XFFFF1A44,"T",0X1,3);
  55477. split_sreg_range(0XFFFF1A5C,"T",0X1,3);
  55478. split_sreg_range(0XFFFF1A6A,"T",0X1,3);
  55479. split_sreg_range(0XFFFF1A74,"T",0X1,3);
  55480. split_sreg_range(0XFFFF1A9A,"T",0X1,3);
  55481. split_sreg_range(0XFFFF1AAC,"T",0X1,3);
  55482. split_sreg_range(0XFFFF1AC0,"T",0X1,3);
  55483. split_sreg_range(0XFFFF1ACE,"T",0X1,3);
  55484. split_sreg_range(0XFFFF1ADC,"T",0X1,3);
  55485. split_sreg_range(0XFFFF1AF6,"T",0X1,3);
  55486. split_sreg_range(0XFFFF1B04,"T",0X1,3);
  55487. split_sreg_range(0XFFFF1B14,"T",0X1,3);
  55488. split_sreg_range(0XFFFF1B20,"T",0X1,3);
  55489. split_sreg_range(0XFFFF1B34,"T",0X1,3);
  55490. split_sreg_range(0XFFFF1B42,"T",0X1,3);
  55491. split_sreg_range(0XFFFF1B50,"T",0X1,3);
  55492. split_sreg_range(0XFFFF1B6A,"T",0X1,3);
  55493. split_sreg_range(0XFFFF1B78,"T",0X1,3);
  55494. split_sreg_range(0XFFFF1B88,"T",0X1,3);
  55495. split_sreg_range(0XFFFF1B94,"T",0X1,3);
  55496. split_sreg_range(0XFFFF1BA8,"T",0X1,3);
  55497. split_sreg_range(0XFFFF1BB6,"T",0X1,3);
  55498. split_sreg_range(0XFFFF1BC4,"T",0X1,3);
  55499. split_sreg_range(0XFFFF1BDE,"T",0X1,3);
  55500. split_sreg_range(0XFFFF1BEC,"T",0X1,3);
  55501. split_sreg_range(0XFFFF1BFC,"T",0X1,3);
  55502. split_sreg_range(0XFFFF1C08,"T",0X1,3);
  55503. split_sreg_range(0XFFFF1C22,"T",0X1,3);
  55504. split_sreg_range(0XFFFF1C30,"T",0X1,3);
  55505. split_sreg_range(0XFFFF1C3C,"T",0X1,3);
  55506. split_sreg_range(0XFFFF1C50,"T",0X1,3);
  55507. split_sreg_range(0XFFFF1C5E,"T",0X1,3);
  55508. split_sreg_range(0XFFFF1C6C,"T",0X1,3);
  55509. split_sreg_range(0XFFFF1C80,"T",0X1,3);
  55510. split_sreg_range(0XFFFF1C8E,"T",0X1,3);
  55511. split_sreg_range(0XFFFF1C9C,"T",0X1,3);
  55512. split_sreg_range(0XFFFF1CB6,"T",0X1,3);
  55513. split_sreg_range(0XFFFF1CC4,"T",0X1,3);
  55514. split_sreg_range(0XFFFF1CD4,"T",0X1,3);
  55515. split_sreg_range(0XFFFF1CE0,"T",0X1,3);
  55516. split_sreg_range(0XFFFF1CFC,"T",0X1,3);
  55517. split_sreg_range(0XFFFF1D08,"T",0X1,3);
  55518. split_sreg_range(0XFFFF1D18,"T",0X1,3);
  55519. split_sreg_range(0XFFFF1D5E,"T",0X1,3);
  55520. split_sreg_range(0XFFFF1D70,"T",0X1,3);
  55521. split_sreg_range(0XFFFF1DA8,"T",0X1,3);
  55522. split_sreg_range(0XFFFF1DC4,"T",0X1,3);
  55523. split_sreg_range(0XFFFF1DD0,"T",0X1,3);
  55524. split_sreg_range(0XFFFF1DE0,"T",0X1,3);
  55525. split_sreg_range(0XFFFF1DF6,"T",0X1,3);
  55526. split_sreg_range(0XFFFF1E12,"T",0X1,3);
  55527. split_sreg_range(0XFFFF1E20,"T",0X1,3);
  55528. split_sreg_range(0XFFFF1E68,"T",0X1,3);
  55529. split_sreg_range(0XFFFF1EA6,"T",0X1,3);
  55530. split_sreg_range(0XFFFF1EE8,"T",0X1,3);
  55531. split_sreg_range(0XFFFF1F04,"T",0X1,3);
  55532. split_sreg_range(0XFFFF1F10,"T",0X1,3);
  55533. split_sreg_range(0XFFFF1F20,"T",0,3);
  55534. split_sreg_range(0XFFFF1F24,"T",0,3);
  55535. split_sreg_range(0XFFFF1F78,"T",0,3);
  55536. split_sreg_range(0XFFFF1F90,"T",0,3);
  55537. split_sreg_range(0XFFFF1FA4,"T",0,3);
  55538. split_sreg_range(0XFFFF1FCC,"T",0,3);
  55539. split_sreg_range(0XFFFF1FF4,"T",0,3);
  55540. split_sreg_range(0XFFFF2078,"T",0,3);
  55541. split_sreg_range(0XFFFF207C,"T",0,3);
  55542. split_sreg_range(0XFFFF2090,"T",0,3);
  55543. split_sreg_range(0XFFFF20A8,"T",0,3);
  55544. split_sreg_range(0XFFFF20C0,"T",0,3);
  55545. split_sreg_range(0XFFFF20D4,"T",0,3);
  55546. split_sreg_range(0XFFFF214C,"T",0,3);
  55547. split_sreg_range(0XFFFF2164,"T",0,3);
  55548. split_sreg_range(0XFFFF217C,"T",0,3);
  55549. split_sreg_range(0XFFFF21A0,"T",0,3);
  55550. split_sreg_range(0XFFFF21C4,"T",0,3);
  55551. split_sreg_range(0XFFFF21E8,"T",0,3);
  55552. split_sreg_range(0XFFFF220C,"T",0,3);
  55553. split_sreg_range(0XFFFF2230,"T",0,3);
  55554. split_sreg_range(0XFFFF2254,"T",0,3);
  55555. split_sreg_range(0XFFFF2278,"T",0,3);
  55556. split_sreg_range(0XFFFF229C,"T",0,3);
  55557. split_sreg_range(0XFFFF22C0,"T",0,3);
  55558. split_sreg_range(0XFFFF22E4,"T",0,3);
  55559. split_sreg_range(0XFFFF22E8,"T",0,3);
  55560. split_sreg_range(0XFFFF2318,"T",0,3);
  55561. split_sreg_range(0XFFFF232C,"T",0,3);
  55562. split_sreg_range(0XFFFF2340,"T",0,3);
  55563. split_sreg_range(0XFFFF23B4,"T",0,3);
  55564. split_sreg_range(0XFFFF23E0,"T",0,3);
  55565. split_sreg_range(0XFFFF23E4,"T",0,3);
  55566. split_sreg_range(0XFFFF23E8,"T",0,3);
  55567. split_sreg_range(0XFFFF23F0,"T",0,3);
  55568. split_sreg_range(0XFFFF2460,"T",0,3);
  55569. split_sreg_range(0XFFFF2474,"T",0,3);
  55570. split_sreg_range(0XFFFF2488,"T",0,3);
  55571. split_sreg_range(0XFFFF2494,"T",0,3);
  55572. split_sreg_range(0XFFFF24A0,"T",0,3);
  55573. split_sreg_range(0XFFFF24AC,"T",0,3);
  55574. split_sreg_range(0XFFFF24B8,"T",0,3);
  55575. split_sreg_range(0XFFFF24C0,"T",0,3);
  55576. split_sreg_range(0XFFFF24C8,"T",0,3);
  55577. split_sreg_range(0XFFFF24D0,"T",0,3);
  55578. split_sreg_range(0XFFFF24D8,"T",0,3);
  55579. split_sreg_range(0XFFFF24E0,"T",0,3);
  55580. split_sreg_range(0XFFFF24E8,"T",0,3);
  55581. split_sreg_range(0XFFFF24F0,"T",0,3);
  55582. split_sreg_range(0XFFFF24F8,"T",0,3);
  55583. split_sreg_range(0XFFFF2500,"T",0,3);
  55584. split_sreg_range(0XFFFF2508,"T",0,3);
  55585. split_sreg_range(0XFFFF2510,"T",0,3);
  55586. split_sreg_range(0XFFFF2520,"T",0,3);
  55587. split_sreg_range(0XFFFF2528,"T",0,3);
  55588. split_sreg_range(0XFFFF253C,"T",0,3);
  55589. split_sreg_range(0XFFFF2564,"T",0,3);
  55590. split_sreg_range(0XFFFF2578,"T",0X1,3);
  55591. split_sreg_range(0XFFFF25F2,"T",0X1,3);
  55592. split_sreg_range(0XFFFF2602,"T",0X1,3);
  55593. split_sreg_range(0XFFFF2612,"T",0X1,3);
  55594. split_sreg_range(0XFFFF2660,"T",0X1,3);
  55595. split_sreg_range(0XFFFF268C,"T",0X1,3);
  55596. split_sreg_range(0XFFFF269A,"T",0X1,3);
  55597. split_sreg_range(0XFFFF26C0,"T",0X1,3);
  55598. split_sreg_range(0XFFFF26D0,"T",0X1,3);
  55599. split_sreg_range(0XFFFF26E4,"T",0X1,3);
  55600. split_sreg_range(0XFFFF270C,"T",0X1,3);
  55601. split_sreg_range(0XFFFF270E,"T",0X1,3);
  55602. split_sreg_range(0XFFFF271C,"T",0X1,3);
  55603. split_sreg_range(0XFFFF2726,"T",0X1,3);
  55604. split_sreg_range(0XFFFF2738,"T",0X1,3);
  55605. split_sreg_range(0XFFFF2740,"T",0X1,3);
  55606. split_sreg_range(0XFFFF2752,"T",0X1,3);
  55607. split_sreg_range(0XFFFF2758,"T",0X1,3);
  55608. split_sreg_range(0XFFFF2764,"T",0X1,3);
  55609. split_sreg_range(0XFFFF277C,"T",0X1,3);
  55610. split_sreg_range(0XFFFF2796,"T",0X1,3);
  55611. split_sreg_range(0XFFFF27A0,"T",0X1,3);
  55612. split_sreg_range(0XFFFF27DE,"T",0X1,3);
  55613. split_sreg_range(0XFFFF27E2,"T",0X1,3);
  55614. split_sreg_range(0XFFFF27F8,"T",0X1,3);
  55615. split_sreg_range(0XFFFF2826,"T",0X1,3);
  55616. split_sreg_range(0XFFFF2828,"T",0X1,3);
  55617. split_sreg_range(0XFFFF2836,"T",0X1,3);
  55618. split_sreg_range(0XFFFF283A,"T",0X1,3);
  55619. split_sreg_range(0XFFFF2850,"T",0X1,3);
  55620. split_sreg_range(0XFFFF2866,"T",0X1,3);
  55621. split_sreg_range(0XFFFF286A,"T",0X1,3);
  55622. split_sreg_range(0XFFFF2878,"T",0X1,3);
  55623. split_sreg_range(0XFFFF2890,"T",0X1,3);
  55624. split_sreg_range(0XFFFF28C6,"T",0X1,3);
  55625. split_sreg_range(0XFFFF28C8,"T",0X1,3);
  55626. split_sreg_range(0XFFFF28DC,"T",0X1,3);
  55627. split_sreg_range(0XFFFF28E0,"T",0X1,3);
  55628. split_sreg_range(0XFFFF28EC,"T",0X1,3);
  55629. split_sreg_range(0XFFFF2906,"T",0X1,3);
  55630. split_sreg_range(0XFFFF2912,"T",0X1,3);
  55631. split_sreg_range(0XFFFF2958,"T",0X1,3);
  55632. split_sreg_range(0XFFFF2968,"T",0X1,3);
  55633. split_sreg_range(0XFFFF2982,"T",0X1,3);
  55634. split_sreg_range(0XFFFF2996,"T",0X1,3);
  55635. split_sreg_range(0XFFFF29AA,"T",0X1,3);
  55636. split_sreg_range(0XFFFF29B6,"T",0X1,3);
  55637. split_sreg_range(0XFFFF29CE,"T",0X1,3);
  55638. split_sreg_range(0XFFFF29D2,"T",0X1,3);
  55639. split_sreg_range(0XFFFF29E4,"T",0X1,3);
  55640. split_sreg_range(0XFFFF2A34,"T",0X1,3);
  55641. split_sreg_range(0XFFFF2A36,"T",0X1,3);
  55642. split_sreg_range(0XFFFF2A4C,"T",0X1,3);
  55643. split_sreg_range(0XFFFF2A50,"T",0X1,3);
  55644. split_sreg_range(0XFFFF2A64,"T",0X1,3);
  55645. split_sreg_range(0XFFFF2A7A,"T",0X1,3);
  55646. split_sreg_range(0XFFFF2A7E,"T",0X1,3);
  55647. split_sreg_range(0XFFFF2A8C,"T",0X1,3);
  55648. split_sreg_range(0XFFFF2AA4,"T",0X1,3);
  55649. split_sreg_range(0XFFFF2AD8,"T",0X1,3);
  55650. split_sreg_range(0XFFFF2ADA,"T",0X1,3);
  55651. split_sreg_range(0XFFFF2AEC,"T",0X1,3);
  55652. split_sreg_range(0XFFFF2AF0,"T",0X1,3);
  55653. split_sreg_range(0XFFFF2B0C,"T",0X1,3);
  55654. split_sreg_range(0XFFFF2B3C,"T",0X1,3);
  55655. split_sreg_range(0XFFFF2B60,"T",0X1,3);
  55656. split_sreg_range(0XFFFF2B62,"T",0X1,3);
  55657. split_sreg_range(0XFFFF2B70,"T",0X1,3);
  55658. split_sreg_range(0XFFFF2B76,"T",0X1,3);
  55659. split_sreg_range(0XFFFF2B84,"T",0X1,3);
  55660. split_sreg_range(0XFFFF2BBE,"T",0X1,3);
  55661. split_sreg_range(0XFFFF2BCA,"T",0X1,3);
  55662. split_sreg_range(0XFFFF2BEC,"T",0X1,3);
  55663. split_sreg_range(0XFFFF2BF0,"T",0X1,3);
  55664. split_sreg_range(0XFFFF2C0C,"T",0X1,3);
  55665. split_sreg_range(0XFFFF2C2C,"T",0X1,3);
  55666. split_sreg_range(0XFFFF2C34,"T",0X1,3);
  55667. split_sreg_range(0XFFFF2C3C,"T",0X1,3);
  55668. split_sreg_range(0XFFFF2C4A,"T",0X1,3);
  55669. split_sreg_range(0XFFFF2C62,"T",0X1,3);
  55670. split_sreg_range(0XFFFF2C68,"T",0X1,3);
  55671. split_sreg_range(0XFFFF2C70,"T",0X1,3);
  55672. split_sreg_range(0XFFFF2C90,"T",0X1,3);
  55673. split_sreg_range(0XFFFF2C94,"T",0X1,3);
  55674. split_sreg_range(0XFFFF2CB4,"T",0X1,3);
  55675. split_sreg_range(0XFFFF2CD0,"T",0X1,3);
  55676. split_sreg_range(0XFFFF2CE4,"T",0X1,3);
  55677. split_sreg_range(0XFFFF2D24,"T",0X1,3);
  55678. split_sreg_range(0XFFFF2D2C,"T",0X1,3);
  55679. split_sreg_range(0XFFFF2D3A,"T",0X1,3);
  55680. split_sreg_range(0XFFFF2D60,"T",0X1,3);
  55681. split_sreg_range(0XFFFF2D62,"T",0X1,3);
  55682. split_sreg_range(0XFFFF2D74,"T",0X1,3);
  55683. split_sreg_range(0XFFFF2D9C,"T",0X1,3);
  55684. split_sreg_range(0XFFFF2DA0,"T",0X1,3);
  55685. split_sreg_range(0XFFFF2DBA,"T",0X1,3);
  55686. split_sreg_range(0XFFFF2DF4,"T",0X1,3);
  55687. split_sreg_range(0XFFFF2DFE,"T",0X1,3);
  55688. split_sreg_range(0XFFFF2E0C,"T",0X1,3);
  55689. split_sreg_range(0XFFFF2E1E,"T",0X1,3);
  55690. split_sreg_range(0XFFFF2E26,"T",0X1,3);
  55691. split_sreg_range(0XFFFF2E64,"T",0X1,3);
  55692. split_sreg_range(0XFFFF2E78,"T",0X1,3);
  55693. split_sreg_range(0XFFFF2E9C,"T",0X1,3);
  55694. split_sreg_range(0XFFFF2EAE,"T",0X1,3);
  55695. split_sreg_range(0XFFFF2EC2,"T",0X1,3);
  55696. split_sreg_range(0XFFFF2ECA,"T",0X1,3);
  55697. split_sreg_range(0XFFFF2ED4,"T",0X1,3);
  55698. split_sreg_range(0XFFFF2EF2,"T",0X1,3);
  55699. split_sreg_range(0XFFFF2EF4,"T",0X1,3);
  55700. split_sreg_range(0XFFFF2F08,"T",0X1,3);
  55701. split_sreg_range(0XFFFF2F14,"T",0X1,3);
  55702. split_sreg_range(0XFFFF2F4C,"T",0X1,3);
  55703. split_sreg_range(0XFFFF2F72,"T",0X1,3);
  55704. split_sreg_range(0XFFFF2F7C,"T",0X1,3);
  55705. split_sreg_range(0XFFFF2F82,"T",0X1,3);
  55706. split_sreg_range(0XFFFF2F96,"T",0X1,3);
  55707. split_sreg_range(0XFFFF2FC0,"T",0X1,3);
  55708. split_sreg_range(0XFFFF2FDE,"T",0X1,3);
  55709. split_sreg_range(0XFFFF2FE6,"T",0X1,3);
  55710. split_sreg_range(0XFFFF3020,"T",0X1,3);
  55711. split_sreg_range(0XFFFF3046,"T",0X1,3);
  55712. split_sreg_range(0XFFFF3048,"T",0X1,3);
  55713. split_sreg_range(0XFFFF305A,"T",0X1,3);
  55714. split_sreg_range(0XFFFF305E,"T",0X1,3);
  55715. split_sreg_range(0XFFFF3072,"T",0X1,3);
  55716. split_sreg_range(0XFFFF30BC,"T",0X1,3);
  55717. split_sreg_range(0XFFFF30CA,"T",0X1,3);
  55718. split_sreg_range(0XFFFF30D2,"T",0X1,3);
  55719. split_sreg_range(0XFFFF313C,"T",0X1,3);
  55720. split_sreg_range(0XFFFF3142,"T",0X1,3);
  55721. split_sreg_range(0XFFFF314A,"T",0X1,3);
  55722. split_sreg_range(0XFFFF3164,"T",0X1,3);
  55723. split_sreg_range(0XFFFF3184,"T",0X1,3);
  55724. split_sreg_range(0XFFFF3188,"T",0X1,3);
  55725. split_sreg_range(0XFFFF31AC,"T",0X1,3);
  55726. split_sreg_range(0XFFFF31D0,"T",0X1,3);
  55727. split_sreg_range(0XFFFF3208,"T",0X1,3);
  55728. split_sreg_range(0XFFFF320A,"T",0X1,3);
  55729. split_sreg_range(0XFFFF3222,"T",0X1,3);
  55730. split_sreg_range(0XFFFF3254,"T",0X1,3);
  55731. split_sreg_range(0XFFFF3260,"T",0X1,3);
  55732. split_sreg_range(0XFFFF329A,"T",0X1,3);
  55733. split_sreg_range(0XFFFF32A2,"T",0X1,3);
  55734. split_sreg_range(0XFFFF32A6,"T",0X1,3);
  55735. split_sreg_range(0XFFFF32B6,"T",0X1,3);
  55736. split_sreg_range(0XFFFF32F0,"T",0X1,3);
  55737. split_sreg_range(0XFFFF330E,"T",0X1,3);
  55738. split_sreg_range(0XFFFF3316,"T",0X1,3);
  55739. split_sreg_range(0XFFFF3338,"T",0X1,3);
  55740. split_sreg_range(0XFFFF333E,"T",0X1,3);
  55741. split_sreg_range(0XFFFF334A,"T",0X1,3);
  55742. split_sreg_range(0XFFFF334E,"T",0X1,3);
  55743. split_sreg_range(0XFFFF3356,"T",0X1,3);
  55744. split_sreg_range(0XFFFF335A,"T",0X1,3);
  55745. split_sreg_range(0XFFFF3388,"T",0X1,3);
  55746. split_sreg_range(0XFFFF33AC,"T",0X1,3);
  55747. split_sreg_range(0XFFFF33E0,"T",0X1,3);
  55748. split_sreg_range(0XFFFF33E2,"T",0X1,3);
  55749. split_sreg_range(0XFFFF33F8,"T",0X1,3);
  55750. split_sreg_range(0XFFFF3418,"T",0X1,3);
  55751. split_sreg_range(0XFFFF3424,"T",0X1,3);
  55752. split_sreg_range(0XFFFF3452,"T",0X1,3);
  55753. split_sreg_range(0XFFFF345E,"T",0X1,3);
  55754. split_sreg_range(0XFFFF3466,"T",0X1,3);
  55755. split_sreg_range(0XFFFF346A,"T",0X1,3);
  55756. split_sreg_range(0XFFFF3476,"T",0X1,3);
  55757. split_sreg_range(0XFFFF34B2,"T",0X1,3);
  55758. split_sreg_range(0XFFFF34E8,"T",0X1,3);
  55759. split_sreg_range(0XFFFF34F8,"T",0X1,3);
  55760. split_sreg_range(0XFFFF351A,"T",0X1,3);
  55761. split_sreg_range(0XFFFF3520,"T",0X1,3);
  55762. split_sreg_range(0XFFFF352A,"T",0X1,3);
  55763. split_sreg_range(0XFFFF3542,"T",0X1,3);
  55764. split_sreg_range(0XFFFF354A,"T",0X1,3);
  55765. split_sreg_range(0XFFFF3554,"T",0X1,3);
  55766. split_sreg_range(0XFFFF3580,"T",0X1,3);
  55767. split_sreg_range(0XFFFF35B8,"T",0X1,3);
  55768. split_sreg_range(0XFFFF35F0,"T",0X1,3);
  55769. split_sreg_range(0XFFFF35F2,"T",0X1,3);
  55770. split_sreg_range(0XFFFF360A,"T",0X1,3);
  55771. split_sreg_range(0XFFFF3630,"T",0X1,3);
  55772. split_sreg_range(0XFFFF363C,"T",0X1,3);
  55773. split_sreg_range(0XFFFF366A,"T",0X1,3);
  55774. split_sreg_range(0XFFFF3676,"T",0X1,3);
  55775. split_sreg_range(0XFFFF367E,"T",0X1,3);
  55776. split_sreg_range(0XFFFF3682,"T",0X1,3);
  55777. split_sreg_range(0XFFFF368E,"T",0X1,3);
  55778. split_sreg_range(0XFFFF36CA,"T",0X1,3);
  55779. split_sreg_range(0XFFFF3700,"T",0X1,3);
  55780. split_sreg_range(0XFFFF3710,"T",0X1,3);
  55781. split_sreg_range(0XFFFF3732,"T",0X1,3);
  55782. split_sreg_range(0XFFFF3738,"T",0X1,3);
  55783. split_sreg_range(0XFFFF3742,"T",0X1,3);
  55784. split_sreg_range(0XFFFF375A,"T",0X1,3);
  55785. split_sreg_range(0XFFFF3762,"T",0X1,3);
  55786. split_sreg_range(0XFFFF376C,"T",0X1,3);
  55787. split_sreg_range(0XFFFF3798,"T",0X1,3);
  55788. split_sreg_range(0XFFFF37D0,"T",0X1,3);
  55789. split_sreg_range(0XFFFF3808,"T",0X1,3);
  55790. split_sreg_range(0XFFFF380A,"T",0X1,3);
  55791. split_sreg_range(0XFFFF3822,"T",0X1,3);
  55792. split_sreg_range(0XFFFF3848,"T",0X1,3);
  55793. split_sreg_range(0XFFFF3854,"T",0X1,3);
  55794. split_sreg_range(0XFFFF388C,"T",0X1,3);
  55795. split_sreg_range(0XFFFF3894,"T",0X1,3);
  55796. split_sreg_range(0XFFFF3898,"T",0X1,3);
  55797. split_sreg_range(0XFFFF38A4,"T",0X1,3);
  55798. split_sreg_range(0XFFFF38DE,"T",0X1,3);
  55799. split_sreg_range(0XFFFF3902,"T",0X1,3);
  55800. split_sreg_range(0XFFFF3924,"T",0X1,3);
  55801. split_sreg_range(0XFFFF392A,"T",0X1,3);
  55802. split_sreg_range(0XFFFF392E,"T",0X1,3);
  55803. split_sreg_range(0XFFFF3936,"T",0X1,3);
  55804. split_sreg_range(0XFFFF393A,"T",0X1,3);
  55805. split_sreg_range(0XFFFF3968,"T",0X1,3);
  55806. split_sreg_range(0XFFFF39A0,"T",0X1,3);
  55807. split_sreg_range(0XFFFF39D8,"T",0X1,3);
  55808. split_sreg_range(0XFFFF39DA,"T",0X1,3);
  55809. split_sreg_range(0XFFFF39F2,"T",0X1,3);
  55810. split_sreg_range(0XFFFF3A18,"T",0X1,3);
  55811. split_sreg_range(0XFFFF3A24,"T",0X1,3);
  55812. split_sreg_range(0XFFFF3A52,"T",0X1,3);
  55813. split_sreg_range(0XFFFF3A5E,"T",0X1,3);
  55814. split_sreg_range(0XFFFF3A66,"T",0X1,3);
  55815. split_sreg_range(0XFFFF3A6A,"T",0X1,3);
  55816. split_sreg_range(0XFFFF3A76,"T",0X1,3);
  55817. split_sreg_range(0XFFFF3AB4,"T",0X1,3);
  55818. split_sreg_range(0XFFFF3AF6,"T",0X1,3);
  55819. split_sreg_range(0XFFFF3B18,"T",0X1,3);
  55820. split_sreg_range(0XFFFF3B26,"T",0X1,3);
  55821. split_sreg_range(0XFFFF3B4A,"T",0X1,3);
  55822. split_sreg_range(0XFFFF3B50,"T",0X1,3);
  55823. split_sreg_range(0XFFFF3B5A,"T",0X1,3);
  55824. split_sreg_range(0XFFFF3B72,"T",0X1,3);
  55825. split_sreg_range(0XFFFF3B7A,"T",0X1,3);
  55826. split_sreg_range(0XFFFF3B84,"T",0X1,3);
  55827. split_sreg_range(0XFFFF3B9C,"T",0X1,3);
  55828. split_sreg_range(0XFFFF3BCC,"T",0X1,3);
  55829. split_sreg_range(0XFFFF3C18,"T",0X1,3);
  55830. split_sreg_range(0XFFFF3C54,"T",0X1,3);
  55831. split_sreg_range(0XFFFF3C56,"T",0X1,3);
  55832. split_sreg_range(0XFFFF3C70,"T",0X1,3);
  55833. split_sreg_range(0XFFFF3CA0,"T",0X1,3);
  55834. split_sreg_range(0XFFFF3CAC,"T",0X1,3);
  55835. split_sreg_range(0XFFFF3CDC,"T",0X1,3);
  55836. split_sreg_range(0XFFFF3CE8,"T",0X1,3);
  55837. split_sreg_range(0XFFFF3CF0,"T",0X1,3);
  55838. split_sreg_range(0XFFFF3CF4,"T",0X1,3);
  55839. split_sreg_range(0XFFFF3D04,"T",0X1,3);
  55840. split_sreg_range(0XFFFF3D22,"T",0X1,3);
  55841. split_sreg_range(0XFFFF3D2A,"T",0X1,3);
  55842. split_sreg_range(0XFFFF3D44,"T",0X1,3);
  55843. split_sreg_range(0XFFFF3D78,"T",0X1,3);
  55844. split_sreg_range(0XFFFF3D92,"T",0X1,3);
  55845. split_sreg_range(0XFFFF3D9E,"T",0X1,3);
  55846. split_sreg_range(0XFFFF3DB4,"T",0X1,3);
  55847. split_sreg_range(0XFFFF3DBC,"T",0X1,3);
  55848. split_sreg_range(0XFFFF3DDE,"T",0X1,3);
  55849. split_sreg_range(0XFFFF3DE6,"T",0X1,3);
  55850. split_sreg_range(0XFFFF3DEE,"T",0X1,3);
  55851. split_sreg_range(0XFFFF3DF4,"T",0X1,3);
  55852. split_sreg_range(0XFFFF3E08,"T",0X1,3);
  55853. split_sreg_range(0XFFFF3E0E,"T",0X1,3);
  55854. split_sreg_range(0XFFFF3E10,"T",0X1,3);
  55855. split_sreg_range(0XFFFF3E26,"T",0X1,3);
  55856. split_sreg_range(0XFFFF3E38,"T",0X1,3);
  55857. split_sreg_range(0XFFFF3E4E,"T",0X1,3);
  55858. split_sreg_range(0XFFFF3E56,"T",0X1,3);
  55859. split_sreg_range(0XFFFF3E7A,"T",0X1,3);
  55860. split_sreg_range(0XFFFF3E7E,"T",0X1,3);
  55861. split_sreg_range(0XFFFF3E86,"T",0X1,3);
  55862. split_sreg_range(0XFFFF3E8A,"T",0X1,3);
  55863. split_sreg_range(0XFFFF3EA6,"T",0X1,3);
  55864. split_sreg_range(0XFFFF3ED0,"T",0X1,3);
  55865. split_sreg_range(0XFFFF3F18,"T",0X1,3);
  55866. split_sreg_range(0XFFFF3F54,"T",0X1,3);
  55867. split_sreg_range(0XFFFF3F56,"T",0X1,3);
  55868. split_sreg_range(0XFFFF3F70,"T",0X1,3);
  55869. split_sreg_range(0XFFFF3F9E,"T",0X1,3);
  55870. split_sreg_range(0XFFFF3FAC,"T",0X1,3);
  55871. split_sreg_range(0XFFFF3FF8,"T",0X1,3);
  55872. split_sreg_range(0XFFFF4034,"T",0X1,3);
  55873. split_sreg_range(0XFFFF4036,"T",0X1,3);
  55874. split_sreg_range(0XFFFF4050,"T",0X1,3);
  55875. split_sreg_range(0XFFFF4080,"T",0X1,3);
  55876. split_sreg_range(0XFFFF408C,"T",0X1,3);
  55877. split_sreg_range(0XFFFF40B6,"T",0X1,3);
  55878. split_sreg_range(0XFFFF40C2,"T",0X1,3);
  55879. split_sreg_range(0XFFFF40C6,"T",0X1,3);
  55880. split_sreg_range(0XFFFF40D4,"T",0X1,3);
  55881. split_sreg_range(0XFFFF40E6,"T",0X1,3);
  55882. split_sreg_range(0XFFFF40EE,"T",0X1,3);
  55883. split_sreg_range(0XFFFF4120,"T",0X1,3);
  55884. split_sreg_range(0XFFFF4144,"T",0X1,3);
  55885. split_sreg_range(0XFFFF414C,"T",0X1,3);
  55886. split_sreg_range(0XFFFF4170,"T",0X1,3);
  55887. split_sreg_range(0XFFFF4174,"T",0X1,3);
  55888. split_sreg_range(0XFFFF4190,"T",0X1,3);
  55889. split_sreg_range(0XFFFF4198,"T",0X1,3);
  55890. split_sreg_range(0XFFFF41B8,"T",0X1,3);
  55891. split_sreg_range(0XFFFF41E0,"T",0X1,3);
  55892. split_sreg_range(0XFFFF41E8,"T",0X1,3);
  55893. split_sreg_range(0XFFFF41F6,"T",0X1,3);
  55894. split_sreg_range(0XFFFF4206,"T",0X1,3);
  55895. split_sreg_range(0XFFFF421C,"T",0X1,3);
  55896. split_sreg_range(0XFFFF4222,"T",0X1,3);
  55897. split_sreg_range(0XFFFF4228,"T",0X1,3);
  55898. split_sreg_range(0XFFFF423C,"T",0X1,3);
  55899. split_sreg_range(0XFFFF4272,"T",0X1,3);
  55900. split_sreg_range(0XFFFF4286,"T",0X1,3);
  55901. split_sreg_range(0XFFFF428A,"T",0X1,3);
  55902. split_sreg_range(0XFFFF429E,"T",0X1,3);
  55903. split_sreg_range(0XFFFF42A8,"T",0X1,3);
  55904. split_sreg_range(0XFFFF42CC,"T",0X1,3);
  55905. split_sreg_range(0XFFFF42E4,"T",0X1,3);
  55906. split_sreg_range(0XFFFF42E6,"T",0X1,3);
  55907. split_sreg_range(0XFFFF42EE,"T",0X1,3);
  55908. split_sreg_range(0XFFFF42FC,"T",0X1,3);
  55909. split_sreg_range(0XFFFF4306,"T",0X1,3);
  55910. split_sreg_range(0XFFFF430E,"T",0X1,3);
  55911. split_sreg_range(0XFFFF432C,"T",0X1,3);
  55912. split_sreg_range(0XFFFF435E,"T",0X1,3);
  55913. split_sreg_range(0XFFFF4360,"T",0X1,3);
  55914. split_sreg_range(0XFFFF4374,"T",0X1,3);
  55915. split_sreg_range(0XFFFF437E,"T",0X1,3);
  55916. split_sreg_range(0XFFFF4384,"T",0X1,3);
  55917. split_sreg_range(0XFFFF438C,"T",0X1,3);
  55918. split_sreg_range(0XFFFF43AA,"T",0X1,3);
  55919. split_sreg_range(0XFFFF43C4,"T",0X1,3);
  55920. split_sreg_range(0XFFFF43C8,"T",0X1,3);
  55921. split_sreg_range(0XFFFF43CC,"T",0X1,3);
  55922. split_sreg_range(0XFFFF43DC,"T",0X1,3);
  55923. split_sreg_range(0XFFFF440C,"T",0X1,3);
  55924. split_sreg_range(0XFFFF440E,"T",0X1,3);
  55925. split_sreg_range(0XFFFF4420,"T",0X1,3);
  55926. split_sreg_range(0XFFFF4442,"T",0X1,3);
  55927. split_sreg_range(0XFFFF4454,"T",0X1,3);
  55928. split_sreg_range(0XFFFF4458,"T",0X1,3);
  55929. split_sreg_range(0XFFFF4464,"T",0X1,3);
  55930. split_sreg_range(0XFFFF448E,"T",0X1,3);
  55931. split_sreg_range(0XFFFF4490,"T",0X1,3);
  55932. split_sreg_range(0XFFFF449E,"T",0X1,3);
  55933. split_sreg_range(0XFFFF44B8,"T",0X1,3);
  55934. split_sreg_range(0XFFFF44BA,"T",0X1,3);
  55935. split_sreg_range(0XFFFF44C2,"T",0X1,3);
  55936. split_sreg_range(0XFFFF44D0,"T",0X1,3);
  55937. split_sreg_range(0XFFFF44D4,"T",0X1,3);
  55938. split_sreg_range(0XFFFF44DE,"T",0X1,3);
  55939. split_sreg_range(0XFFFF44FE,"T",0X1,3);
  55940. split_sreg_range(0XFFFF4518,"T",0X1,3);
  55941. split_sreg_range(0XFFFF4524,"T",0X1,3);
  55942. split_sreg_range(0XFFFF453C,"T",0X1,3);
  55943. split_sreg_range(0XFFFF4558,"T",0X1,3);
  55944. split_sreg_range(0XFFFF455E,"T",0X1,3);
  55945. split_sreg_range(0XFFFF45A8,"T",0X1,3);
  55946. split_sreg_range(0XFFFF45AC,"T",0X1,3);
  55947. split_sreg_range(0XFFFF45C8,"T",0X1,3);
  55948. split_sreg_range(0XFFFF45E4,"T",0X1,3);
  55949. split_sreg_range(0XFFFF4604,"T",0X1,3);
  55950. split_sreg_range(0XFFFF4614,"T",0X1,3);
  55951. split_sreg_range(0XFFFF4626,"T",0X1,3);
  55952. split_sreg_range(0XFFFF462A,"T",0X1,3);
  55953. split_sreg_range(0XFFFF4634,"T",0X1,3);
  55954. split_sreg_range(0XFFFF4640,"T",0X1,3);
  55955. split_sreg_range(0XFFFF4676,"T",0X1,3);
  55956. split_sreg_range(0XFFFF4684,"T",0X1,3);
  55957. split_sreg_range(0XFFFF46AE,"T",0X1,3);
  55958. split_sreg_range(0XFFFF46BE,"T",0X1,3);
  55959. split_sreg_range(0XFFFF46D0,"T",0X1,3);
  55960. split_sreg_range(0XFFFF46FC,"T",0X1,3);
  55961. split_sreg_range(0XFFFF4700,"T",0X1,3);
  55962. split_sreg_range(0XFFFF470C,"T",0X1,3);
  55963. split_sreg_range(0XFFFF4724,"T",0X1,3);
  55964. split_sreg_range(0XFFFF474C,"T",0X1,3);
  55965. split_sreg_range(0XFFFF4770,"T",0X1,3);
  55966. split_sreg_range(0XFFFF4780,"T",0X1,3);
  55967. split_sreg_range(0XFFFF4790,"T",0X1,3);
  55968. split_sreg_range(0XFFFF4796,"T",0X1,3);
  55969. split_sreg_range(0XFFFF47B6,"T",0X1,3);
  55970. split_sreg_range(0XFFFF47C2,"T",0X1,3);
  55971. split_sreg_range(0XFFFF47CE,"T",0X1,3);
  55972. split_sreg_range(0XFFFF47E6,"T",0X1,3);
  55973. split_sreg_range(0XFFFF47F8,"T",0X1,3);
  55974. split_sreg_range(0XFFFF47FC,"T",0X1,3);
  55975. split_sreg_range(0XFFFF4800,"T",0X1,3);
  55976. split_sreg_range(0XFFFF4808,"T",0X1,3);
  55977. split_sreg_range(0XFFFF4826,"T",0X1,3);
  55978. split_sreg_range(0XFFFF4840,"T",0X1,3);
  55979. split_sreg_range(0XFFFF484C,"T",0X1,3);
  55980. split_sreg_range(0XFFFF4858,"T",0X1,3);
  55981. split_sreg_range(0XFFFF4896,"T",0X1,3);
  55982. split_sreg_range(0XFFFF48A8,"T",0X1,3);
  55983. split_sreg_range(0XFFFF48B6,"T",0X1,3);
  55984. split_sreg_range(0XFFFF48BE,"T",0X1,3);
  55985. split_sreg_range(0XFFFF48C6,"T",0X1,3);
  55986. split_sreg_range(0XFFFF48D4,"T",0X1,3);
  55987. split_sreg_range(0XFFFF48E2,"T",0X1,3);
  55988. split_sreg_range(0XFFFF48F4,"T",0X1,3);
  55989. split_sreg_range(0XFFFF4908,"T",0X1,3);
  55990. split_sreg_range(0XFFFF4920,"T",0X1,3);
  55991. split_sreg_range(0XFFFF4926,"T",0X1,3);
  55992. split_sreg_range(0XFFFF4946,"T",0X1,3);
  55993. split_sreg_range(0XFFFF4950,"T",0X1,3);
  55994. split_sreg_range(0XFFFF4974,"T",0X1,3);
  55995. split_sreg_range(0XFFFF4978,"T",0X1,3);
  55996. split_sreg_range(0XFFFF4994,"T",0X1,3);
  55997. split_sreg_range(0XFFFF49A8,"T",0X1,3);
  55998. split_sreg_range(0XFFFF49AE,"T",0X1,3);
  55999. split_sreg_range(0XFFFF49DC,"T",0X1,3);
  56000. split_sreg_range(0XFFFF49F2,"T",0X1,3);
  56001. split_sreg_range(0XFFFF4A0C,"T",0X1,3);
  56002. split_sreg_range(0XFFFF4A1E,"T",0X1,3);
  56003. split_sreg_range(0XFFFF4A42,"T",0X1,3);
  56004. split_sreg_range(0XFFFF4A50,"T",0X1,3);
  56005. split_sreg_range(0XFFFF4A62,"T",0X1,3);
  56006. split_sreg_range(0XFFFF4A72,"T",0X1,3);
  56007. split_sreg_range(0XFFFF4A80,"T",0X1,3);
  56008. split_sreg_range(0XFFFF4ABC,"T",0X1,3);
  56009. split_sreg_range(0XFFFF4AEC,"T",0X1,3);
  56010. split_sreg_range(0XFFFF4AFA,"T",0X1,3);
  56011. split_sreg_range(0XFFFF4B06,"T",0X1,3);
  56012. split_sreg_range(0XFFFF4B0E,"T",0X1,3);
  56013. split_sreg_range(0XFFFF4B26,"T",0X1,3);
  56014. split_sreg_range(0XFFFF4B48,"T",0X1,3);
  56015. split_sreg_range(0XFFFF4B4E,"T",0X1,3);
  56016. split_sreg_range(0XFFFF4B70,"T",0X1,3);
  56017. split_sreg_range(0XFFFF4B98,"T",0X1,3);
  56018. split_sreg_range(0XFFFF4BA0,"T",0X1,3);
  56019. split_sreg_range(0XFFFF4BAC,"T",0X1,3);
  56020. split_sreg_range(0XFFFF4BC6,"T",0X1,3);
  56021. split_sreg_range(0XFFFF4BE4,"T",0X1,3);
  56022. split_sreg_range(0XFFFF4BF6,"T",0X1,3);
  56023. split_sreg_range(0XFFFF4BFC,"T",0X1,3);
  56024. split_sreg_range(0XFFFF4C0C,"T",0X1,3);
  56025. split_sreg_range(0XFFFF4C38,"T",0X1,3);
  56026. split_sreg_range(0XFFFF4C50,"T",0X1,3);
  56027. split_sreg_range(0XFFFF4C5A,"T",0X1,3);
  56028. split_sreg_range(0XFFFF4C60,"T",0X1,3);
  56029. split_sreg_range(0XFFFF4C68,"T",0X1,3);
  56030. split_sreg_range(0XFFFF4C76,"T",0X1,3);
  56031. split_sreg_range(0XFFFF4C8A,"T",0X1,3);
  56032. split_sreg_range(0XFFFF4C92,"T",0X1,3);
  56033. split_sreg_range(0XFFFF4CAA,"T",0X1,3);
  56034. split_sreg_range(0XFFFF4CB2,"T",0X1,3);
  56035. split_sreg_range(0XFFFF4CD2,"T",0X1,3);
  56036. split_sreg_range(0XFFFF4CDA,"T",0X1,3);
  56037. split_sreg_range(0XFFFF4CE6,"T",0X1,3);
  56038. split_sreg_range(0XFFFF4CFA,"T",0X1,3);
  56039. split_sreg_range(0XFFFF4D02,"T",0X1,3);
  56040. split_sreg_range(0XFFFF4D34,"T",0X1,3);
  56041. split_sreg_range(0XFFFF4D3C,"T",0X1,3);
  56042. split_sreg_range(0XFFFF4D56,"T",0X1,3);
  56043. split_sreg_range(0XFFFF4D66,"T",0X1,3);
  56044. split_sreg_range(0XFFFF4D6C,"T",0X1,3);
  56045. split_sreg_range(0XFFFF4D6E,"T",0X1,3);
  56046. split_sreg_range(0XFFFF4D88,"T",0X1,3);
  56047. split_sreg_range(0XFFFF4DA2,"T",0X1,3);
  56048. split_sreg_range(0XFFFF4DAA,"T",0X1,3);
  56049. split_sreg_range(0XFFFF4E14,"T",0X1,3);
  56050. split_sreg_range(0XFFFF4E18,"T",0X1,3);
  56051. split_sreg_range(0XFFFF4E2A,"T",0X1,3);
  56052. split_sreg_range(0XFFFF4E4C,"T",0X1,3);
  56053. split_sreg_range(0XFFFF4E54,"T",0X1,3);
  56054. split_sreg_range(0XFFFF4E64,"T",0X1,3);
  56055. split_sreg_range(0XFFFF4E7E,"T",0X1,3);
  56056. split_sreg_range(0XFFFF4E8E,"T",0X1,3);
  56057. split_sreg_range(0XFFFF4E9C,"T",0X1,3);
  56058. split_sreg_range(0XFFFF4EBC,"T",0X1,3);
  56059. split_sreg_range(0XFFFF4ECE,"T",0X1,3);
  56060. split_sreg_range(0XFFFF4EDC,"T",0X1,3);
  56061. split_sreg_range(0XFFFF4EE8,"T",0X1,3);
  56062. split_sreg_range(0XFFFF4EEE,"T",0X1,3);
  56063. split_sreg_range(0XFFFF4F04,"T",0X1,3);
  56064. split_sreg_range(0XFFFF4F08,"T",0X1,3);
  56065. split_sreg_range(0XFFFF4F18,"T",0X1,3);
  56066. split_sreg_range(0XFFFF4F42,"T",0X1,3);
  56067. split_sreg_range(0XFFFF4F6C,"T",0X1,3);
  56068. split_sreg_range(0XFFFF4F78,"T",0X1,3);
  56069. split_sreg_range(0XFFFF4F9E,"T",0X1,3);
  56070. split_sreg_range(0XFFFF4FA2,"T",0X1,3);
  56071. split_sreg_range(0XFFFF4FB6,"T",0X1,3);
  56072. split_sreg_range(0XFFFF4FD6,"T",0X1,3);
  56073. split_sreg_range(0XFFFF4FFA,"T",0X1,3);
  56074. split_sreg_range(0XFFFF5002,"T",0X1,3);
  56075. split_sreg_range(0XFFFF501A,"T",0X1,3);
  56076. split_sreg_range(0XFFFF5020,"T",0X1,3);
  56077. split_sreg_range(0XFFFF503C,"T",0X1,3);
  56078. split_sreg_range(0XFFFF5040,"T",0X1,3);
  56079. split_sreg_range(0XFFFF5054,"T",0X1,3);
  56080. split_sreg_range(0XFFFF507C,"T",0X1,3);
  56081. split_sreg_range(0XFFFF5088,"T",0X1,3);
  56082. split_sreg_range(0XFFFF5094,"T",0X1,3);
  56083. split_sreg_range(0XFFFF509C,"T",0X1,3);
  56084. split_sreg_range(0XFFFF50D0,"T",0X1,3);
  56085. split_sreg_range(0XFFFF50EE,"T",0X1,3);
  56086. split_sreg_range(0XFFFF5104,"T",0X1,3);
  56087. split_sreg_range(0XFFFF5120,"T",0X1,3);
  56088. split_sreg_range(0XFFFF5130,"T",0X1,3);
  56089. split_sreg_range(0XFFFF5148,"T",0X1,3);
  56090. split_sreg_range(0XFFFF5152,"T",0X1,3);
  56091. split_sreg_range(0XFFFF5160,"T",0X1,3);
  56092. split_sreg_range(0XFFFF516A,"T",0X1,3);
  56093. split_sreg_range(0XFFFF5178,"T",0X1,3);
  56094. split_sreg_range(0XFFFF5194,"T",0X1,3);
  56095. split_sreg_range(0XFFFF51A4,"T",0X1,3);
  56096. split_sreg_range(0XFFFF51BC,"T",0X1,3);
  56097. split_sreg_range(0XFFFF51C6,"T",0X1,3);
  56098. split_sreg_range(0XFFFF51D4,"T",0X1,3);
  56099. split_sreg_range(0XFFFF51DE,"T",0X1,3);
  56100. split_sreg_range(0XFFFF51EC,"T",0X1,3);
  56101. split_sreg_range(0XFFFF5228,"T",0X1,3);
  56102. split_sreg_range(0XFFFF5244,"T",0X1,3);
  56103. split_sreg_range(0XFFFF5258,"T",0X1,3);
  56104. split_sreg_range(0XFFFF527C,"T",0X1,3);
  56105. split_sreg_range(0XFFFF5280,"T",0X1,3);
  56106. split_sreg_range(0XFFFF528C,"T",0X1,3);
  56107. split_sreg_range(0XFFFF5298,"T",0X1,3);
  56108. split_sreg_range(0XFFFF52D4,"T",0X1,3);
  56109. split_sreg_range(0XFFFF52F0,"T",0X1,3);
  56110. split_sreg_range(0XFFFF52F8,"T",0X1,3);
  56111. split_sreg_range(0XFFFF52FA,"T",0X1,3);
  56112. split_sreg_range(0XFFFF52FE,"T",0X1,3);
  56113. split_sreg_range(0XFFFF5308,"T",0X1,3);
  56114. split_sreg_range(0XFFFF5314,"T",0X1,3);
  56115. split_sreg_range(0XFFFF535C,"T",0X1,3);
  56116. split_sreg_range(0XFFFF5376,"T",0X1,3);
  56117. split_sreg_range(0XFFFF5386,"T",0X1,3);
  56118. split_sreg_range(0XFFFF5396,"T",0X1,3);
  56119. split_sreg_range(0XFFFF53FC,"T",0X1,3);
  56120. split_sreg_range(0XFFFF5400,"T",0X1,3);
  56121. split_sreg_range(0XFFFF5408,"T",0X1,3);
  56122. split_sreg_range(0XFFFF5424,"T",0X1,3);
  56123. split_sreg_range(0XFFFF5460,"T",0X1,3);
  56124. split_sreg_range(0XFFFF5462,"T",0X1,3);
  56125. split_sreg_range(0XFFFF5474,"T",0X1,3);
  56126. split_sreg_range(0XFFFF547C,"T",0X1,3);
  56127. split_sreg_range(0XFFFF5494,"T",0X1,3);
  56128. split_sreg_range(0XFFFF54BA,"T",0X1,3);
  56129. split_sreg_range(0XFFFF54C2,"T",0X1,3);
  56130. split_sreg_range(0XFFFF54C8,"T",0X1,3);
  56131. split_sreg_range(0XFFFF54FE,"T",0X1,3);
  56132. split_sreg_range(0XFFFF5524,"T",0X1,3);
  56133. split_sreg_range(0XFFFF552A,"T",0X1,3);
  56134. split_sreg_range(0XFFFF555A,"T",0X1,3);
  56135. split_sreg_range(0XFFFF5598,"T",0X1,3);
  56136. split_sreg_range(0XFFFF55B4,"T",0X1,3);
  56137. split_sreg_range(0XFFFF55CC,"T",0X1,3);
  56138. split_sreg_range(0XFFFF55DC,"T",0X1,3);
  56139. split_sreg_range(0XFFFF55EE,"T",0X1,3);
  56140. split_sreg_range(0XFFFF55F8,"T",0X1,3);
  56141. split_sreg_range(0XFFFF560A,"T",0X1,3);
  56142. split_sreg_range(0XFFFF561C,"T",0X1,3);
  56143. split_sreg_range(0XFFFF563A,"T",0X1,3);
  56144. split_sreg_range(0XFFFF563E,"T",0X1,3);
  56145. split_sreg_range(0XFFFF5654,"T",0X1,3);
  56146. split_sreg_range(0XFFFF5660,"T",0X1,3);
  56147. split_sreg_range(0XFFFF567C,"T",0X1,3);
  56148. split_sreg_range(0XFFFF5698,"T",0X1,3);
  56149. split_sreg_range(0XFFFF56B8,"T",0X1,3);
  56150. split_sreg_range(0XFFFF56E2,"T",0X1,3);
  56151. split_sreg_range(0XFFFF56FA,"T",0X1,3);
  56152. split_sreg_range(0XFFFF570C,"T",0X1,3);
  56153. split_sreg_range(0XFFFF5754,"T",0X1,3);
  56154. split_sreg_range(0XFFFF579C,"T",0X1,3);
  56155. split_sreg_range(0XFFFF57A0,"T",0X1,3);
  56156. split_sreg_range(0XFFFF57BA,"T",0X1,3);
  56157. split_sreg_range(0XFFFF57C8,"T",0X1,3);
  56158. split_sreg_range(0XFFFF57F4,"T",0X1,3);
  56159. split_sreg_range(0XFFFF582C,"T",0X1,3);
  56160. split_sreg_range(0XFFFF583C,"T",0X1,3);
  56161. split_sreg_range(0XFFFF589C,"T",0X1,3);
  56162. split_sreg_range(0XFFFF58A0,"T",0X1,3);
  56163. split_sreg_range(0XFFFF58AC,"T",0X1,3);
  56164. split_sreg_range(0XFFFF58B0,"T",0X1,3);
  56165. split_sreg_range(0XFFFF58B6,"T",0X1,3);
  56166. split_sreg_range(0XFFFF58D8,"T",0X1,3);
  56167. split_sreg_range(0XFFFF58DC,"T",0X1,3);
  56168. split_sreg_range(0XFFFF5918,"T",0X1,3);
  56169. split_sreg_range(0XFFFF5932,"T",0X1,3);
  56170. split_sreg_range(0XFFFF5942,"T",0X1,3);
  56171. split_sreg_range(0XFFFF594E,"T",0X1,3);
  56172. split_sreg_range(0XFFFF5956,"T",0X1,3);
  56173. split_sreg_range(0XFFFF5974,"T",0X1,3);
  56174. split_sreg_range(0XFFFF598E,"T",0X1,3);
  56175. split_sreg_range(0XFFFF599E,"T",0X1,3);
  56176. split_sreg_range(0XFFFF59B6,"T",0X1,3);
  56177. split_sreg_range(0XFFFF59C2,"T",0X1,3);
  56178. split_sreg_range(0XFFFF59E8,"T",0X1,3);
  56179. split_sreg_range(0XFFFF5A38,"T",0X1,3);
  56180. split_sreg_range(0XFFFF5A46,"T",0X1,3);
  56181. split_sreg_range(0XFFFF5A5A,"T",0X1,3);
  56182. split_sreg_range(0XFFFF5A6C,"T",0X1,3);
  56183. split_sreg_range(0XFFFF5AC2,"T",0X1,3);
  56184. split_sreg_range(0XFFFF5ADE,"T",0X1,3);
  56185. split_sreg_range(0XFFFF5AEC,"T",0X1,3);
  56186. split_sreg_range(0XFFFF5AF8,"T",0X1,3);
  56187. split_sreg_range(0XFFFF5B04,"T",0X1,3);
  56188. split_sreg_range(0XFFFF5B34,"T",0X1,3);
  56189. split_sreg_range(0XFFFF5B3C,"T",0X1,3);
  56190. split_sreg_range(0XFFFF5B64,"T",0X1,3);
  56191. split_sreg_range(0XFFFF5B6C,"T",0X1,3);
  56192. split_sreg_range(0XFFFF5B92,"T",0X1,3);
  56193. split_sreg_range(0XFFFF5B9C,"T",0X1,3);
  56194. split_sreg_range(0XFFFF5BA0,"T",0X1,3);
  56195. split_sreg_range(0XFFFF5BA4,"T",0X1,3);
  56196. split_sreg_range(0XFFFF5BAC,"T",0X1,3);
  56197. split_sreg_range(0XFFFF5BC4,"T",0X1,3);
  56198. split_sreg_range(0XFFFF5BE0,"T",0X1,3);
  56199. split_sreg_range(0XFFFF5C00,"T",0X1,3);
  56200. split_sreg_range(0XFFFF5C08,"T",0X1,3);
  56201. split_sreg_range(0XFFFF5C28,"T",0X1,3);
  56202. split_sreg_range(0XFFFF5C36,"T",0X1,3);
  56203. split_sreg_range(0XFFFF5C3C,"T",0X1,3);
  56204. split_sreg_range(0XFFFF5C50,"T",0X1,3);
  56205. split_sreg_range(0XFFFF5C5A,"T",0X1,3);
  56206. split_sreg_range(0XFFFF5C62,"T",0X1,3);
  56207. split_sreg_range(0XFFFF5C82,"T",0X1,3);
  56208. split_sreg_range(0XFFFF5C94,"T",0X1,3);
  56209. split_sreg_range(0XFFFF5C9C,"T",0,3);
  56210. split_sreg_range(0XFFFF5CB4,"T",0,3);
  56211. split_sreg_range(0XFFFF5CC8,"T",0X1,3);
  56212. split_sreg_range(0XFFFF5CE4,"T",0X1,3);
  56213. split_sreg_range(0XFFFF5D00,"T",0X1,3);
  56214. split_sreg_range(0XFFFF5D18,"T",0X1,3);
  56215. split_sreg_range(0XFFFF5D32,"T",0X1,3);
  56216. split_sreg_range(0XFFFF5D34,"T",0X1,3);
  56217. split_sreg_range(0XFFFF5D36,"T",0X1,3);
  56218. split_sreg_range(0XFFFF5D4E,"T",0X1,3);
  56219. split_sreg_range(0XFFFF5DF0,"T",0X1,3);
  56220. split_sreg_range(0XFFFF5E08,"T",0X1,3);
  56221. split_sreg_range(0XFFFF5E14,"T",0X1,3);
  56222. split_sreg_range(0XFFFF5E1E,"T",0X1,3);
  56223. split_sreg_range(0XFFFF5E26,"T",0X1,3);
  56224. split_sreg_range(0XFFFF5E2C,"T",0X1,3);
  56225. split_sreg_range(0XFFFF5E38,"T",0X1,3);
  56226. split_sreg_range(0XFFFF5EA0,"T",0X1,3);
  56227. split_sreg_range(0XFFFF5EB2,"T",0X1,3);
  56228. split_sreg_range(0XFFFF5EB6,"T",0X1,3);
  56229. split_sreg_range(0XFFFF5EC0,"T",0X1,3);
  56230. split_sreg_range(0XFFFF5ED2,"T",0X1,3);
  56231. split_sreg_range(0XFFFF5ED6,"T",0X1,3);
  56232. split_sreg_range(0XFFFF5EE0,"T",0X1,3);
  56233. split_sreg_range(0XFFFF5EEE,"T",0X1,3);
  56234. split_sreg_range(0XFFFF5EF2,"T",0X1,3);
  56235. split_sreg_range(0XFFFF5F00,"T",0X1,3);
  56236. split_sreg_range(0XFFFF5F2C,"T",0X1,3);
  56237. split_sreg_range(0XFFFF5F32,"T",0X1,3);
  56238. split_sreg_range(0XFFFF5F54,"T",0X1,3);
  56239. split_sreg_range(0XFFFF5F5A,"T",0X1,3);
  56240. split_sreg_range(0XFFFF5F60,"T",0X1,3);
  56241. split_sreg_range(0XFFFF5F64,"T",0X1,3);
  56242. split_sreg_range(0XFFFF5F68,"T",0X1,3);
  56243. split_sreg_range(0XFFFF5F78,"T",0X1,3);
  56244. split_sreg_range(0XFFFF5F8E,"T",0X1,3);
  56245. split_sreg_range(0XFFFF5FA6,"T",0X1,3);
  56246. split_sreg_range(0XFFFF5FAA,"T",0X1,3);
  56247. split_sreg_range(0XFFFF5FAE,"T",0X1,3);
  56248. split_sreg_range(0XFFFF5FB8,"T",0X1,3);
  56249. split_sreg_range(0XFFFF5FCC,"T",0X1,3);
  56250. split_sreg_range(0XFFFF5FEA,"T",0X1,3);
  56251. split_sreg_range(0XFFFF5FEE,"T",0X1,3);
  56252. split_sreg_range(0XFFFF5FF2,"T",0X1,3);
  56253. split_sreg_range(0XFFFF600C,"T",0X1,3);
  56254. split_sreg_range(0XFFFF6018,"T",0X1,3);
  56255. split_sreg_range(0XFFFF6026,"T",0X1,3);
  56256. split_sreg_range(0XFFFF602E,"T",0X1,3);
  56257. split_sreg_range(0XFFFF603A,"T",0X1,3);
  56258. split_sreg_range(0XFFFF6044,"T",0X1,3);
  56259. split_sreg_range(0XFFFF604C,"T",0X1,3);
  56260. split_sreg_range(0XFFFF6064,"T",0X1,3);
  56261. split_sreg_range(0XFFFF606A,"T",0X1,3);
  56262. split_sreg_range(0XFFFF606E,"T",0X1,3);
  56263. split_sreg_range(0XFFFF6074,"T",0X1,3);
  56264. split_sreg_range(0XFFFF6084,"T",0X1,3);
  56265. split_sreg_range(0XFFFF60A2,"T",0X1,3);
  56266. split_sreg_range(0XFFFF60A8,"T",0X1,3);
  56267. split_sreg_range(0XFFFF60AE,"T",0X1,3);
  56268. split_sreg_range(0XFFFF60B4,"T",0X1,3);
  56269. split_sreg_range(0XFFFF60BA,"T",0X1,3);
  56270. split_sreg_range(0XFFFF60C0,"T",0X1,3);
  56271. split_sreg_range(0XFFFF60DA,"T",0X1,3);
  56272. split_sreg_range(0XFFFF60E4,"T",0X1,3);
  56273. split_sreg_range(0XFFFF60EE,"T",0X1,3);
  56274. split_sreg_range(0XFFFF60F8,"T",0X1,3);
  56275. split_sreg_range(0XFFFF6102,"T",0X1,3);
  56276. split_sreg_range(0XFFFF610C,"T",0X1,3);
  56277. split_sreg_range(0XFFFF6116,"T",0X1,3);
  56278. split_sreg_range(0XFFFF6124,"T",0X1,3);
  56279. split_sreg_range(0XFFFF6142,"T",0X1,3);
  56280. split_sreg_range(0XFFFF6146,"T",0X1,3);
  56281. split_sreg_range(0XFFFF6150,"T",0X1,3);
  56282. split_sreg_range(0XFFFF615E,"T",0X1,3);
  56283. split_sreg_range(0XFFFF6162,"T",0X1,3);
  56284. split_sreg_range(0XFFFF6170,"T",0X1,3);
  56285. split_sreg_range(0XFFFF618C,"T",0X1,3);
  56286. split_sreg_range(0XFFFF6192,"T",0X1,3);
  56287. split_sreg_range(0XFFFF6196,"T",0X1,3);
  56288. split_sreg_range(0XFFFF619E,"T",0X1,3);
  56289. split_sreg_range(0XFFFF61B0,"T",0X1,3);
  56290. split_sreg_range(0XFFFF61BE,"T",0X1,3);
  56291. split_sreg_range(0XFFFF61C2,"T",0X1,3);
  56292. split_sreg_range(0XFFFF61D4,"T",0X1,3);
  56293. split_sreg_range(0XFFFF61F0,"T",0X1,3);
  56294. split_sreg_range(0XFFFF61F6,"T",0X1,3);
  56295. split_sreg_range(0XFFFF61FA,"T",0X1,3);
  56296. split_sreg_range(0XFFFF6200,"T",0X1,3);
  56297. split_sreg_range(0XFFFF6210,"T",0X1,3);
  56298. split_sreg_range(0XFFFF621E,"T",0X1,3);
  56299. split_sreg_range(0XFFFF6222,"T",0X1,3);
  56300. split_sreg_range(0XFFFF6234,"T",0X1,3);
  56301. split_sreg_range(0XFFFF624A,"T",0X1,3);
  56302. split_sreg_range(0XFFFF6250,"T",0X1,3);
  56303. split_sreg_range(0XFFFF6254,"T",0X1,3);
  56304. split_sreg_range(0XFFFF6258,"T",0X1,3);
  56305. split_sreg_range(0XFFFF6264,"T",0X1,3);
  56306. split_sreg_range(0XFFFF6270,"T",0X1,3);
  56307. split_sreg_range(0XFFFF6280,"T",0,3);
  56308. split_sreg_range(0XFFFF62B8,"T",0,3);
  56309. split_sreg_range(0XFFFF62F8,"T",0X1,3);
  56310. split_sreg_range(0XFFFF6324,"T",0X1,3);
  56311. split_sreg_range(0XFFFF6330,"T",0X1,3);
  56312. split_sreg_range(0XFFFF6334,"T",0X1,3);
  56313. split_sreg_range(0XFFFF633C,"T",0X1,3);
  56314. split_sreg_range(0XFFFF6360,"T",0X1,3);
  56315. split_sreg_range(0XFFFF6380,"T",0X1,3);
  56316. split_sreg_range(0XFFFF6398,"T",0X1,3);
  56317. split_sreg_range(0XFFFF63A4,"T",0X1,3);
  56318. split_sreg_range(0XFFFF63A8,"T",0X1,3);
  56319. split_sreg_range(0XFFFF63B2,"T",0X1,3);
  56320. split_sreg_range(0XFFFF63BC,"T",0X1,3);
  56321. split_sreg_range(0XFFFF63C0,"T",0X1,3);
  56322. split_sreg_range(0XFFFF63E0,"T",0X1,3);
  56323. split_sreg_range(0XFFFF6404,"T",0X1,3);
  56324. split_sreg_range(0XFFFF6416,"T",0X1,3);
  56325. split_sreg_range(0XFFFF642C,"T",0X1,3);
  56326. split_sreg_range(0XFFFF6440,"T",0X1,3);
  56327. split_sreg_range(0XFFFF6446,"T",0X1,3);
  56328. split_sreg_range(0XFFFF644C,"T",0X1,3);
  56329. split_sreg_range(0XFFFF6450,"T",0X1,3);
  56330. split_sreg_range(0XFFFF645C,"T",0X1,3);
  56331. split_sreg_range(0XFFFF6464,"T",0X1,3);
  56332. split_sreg_range(0XFFFF6472,"T",0X1,3);
  56333. split_sreg_range(0XFFFF64A6,"T",0X1,3);
  56334. split_sreg_range(0XFFFF6586,"T",0X1,3);
  56335. split_sreg_range(0XFFFF6596,"T",0X1,3);
  56336. split_sreg_range(0XFFFF65C0,"T",0X1,3);
  56337. split_sreg_range(0XFFFF65C4,"T",0X1,3);
  56338. split_sreg_range(0XFFFF65D0,"T",0X1,3);
  56339. split_sreg_range(0XFFFF65E4,"T",0X1,3);
  56340. split_sreg_range(0XFFFF65EA,"T",0X1,3);
  56341. split_sreg_range(0XFFFF65F2,"T",0X1,3);
  56342. split_sreg_range(0XFFFF6602,"T",0X1,3);
  56343. split_sreg_range(0XFFFF6608,"T",0X1,3);
  56344. split_sreg_range(0XFFFF660C,"T",0X1,3);
  56345. split_sreg_range(0XFFFF6610,"T",0X1,3);
  56346. split_sreg_range(0XFFFF6614,"T",0X1,3);
  56347. split_sreg_range(0XFFFF6618,"T",0X1,3);
  56348. split_sreg_range(0XFFFF661C,"T",0X1,3);
  56349. split_sreg_range(0XFFFF6620,"T",0X1,3);
  56350. split_sreg_range(0XFFFF6624,"T",0X1,3);
  56351. split_sreg_range(0XFFFF6664,"T",0X1,3);
  56352. split_sreg_range(0XFFFF6684,"T",0X1,3);
  56353. split_sreg_range(0XFFFF6694,"T",0X1,3);
  56354. split_sreg_range(0XFFFF669A,"T",0X1,3);
  56355. split_sreg_range(0XFFFF66A2,"T",0X1,3);
  56356. split_sreg_range(0XFFFF66CA,"T",0X1,3);
  56357. split_sreg_range(0XFFFF66D2,"T",0X1,3);
  56358. split_sreg_range(0XFFFF66EA,"T",0X1,3);
  56359. split_sreg_range(0XFFFF66FA,"T",0X1,3);
  56360. split_sreg_range(0XFFFF6706,"T",0X1,3);
  56361. split_sreg_range(0XFFFF6728,"T",0X1,3);
  56362. split_sreg_range(0XFFFF6740,"T",0X1,3);
  56363. split_sreg_range(0XFFFF674C,"T",0X1,3);
  56364. split_sreg_range(0XFFFF6752,"T",0X1,3);
  56365. split_sreg_range(0XFFFF675C,"T",0X1,3);
  56366. split_sreg_range(0XFFFF678C,"T",0X1,3);
  56367. split_sreg_range(0XFFFF67D4,"T",0X1,3);
  56368. split_sreg_range(0XFFFF683C,"T",0X1,3);
  56369. split_sreg_range(0XFFFF684E,"T",0X1,3);
  56370. split_sreg_range(0XFFFF686C,"T",0X1,3);
  56371. split_sreg_range(0XFFFF6878,"T",0X1,3);
  56372. split_sreg_range(0XFFFF689C,"T",0X1,3);
  56373. split_sreg_range(0XFFFF68C0,"T",0X1,3);
  56374. split_sreg_range(0XFFFF68D8,"T",0X1,3);
  56375. split_sreg_range(0XFFFF68F4,"T",0X1,3);
  56376. split_sreg_range(0XFFFF68FC,"T",0X1,3);
  56377. split_sreg_range(0XFFFF690C,"T",0X1,3);
  56378. split_sreg_range(0XFFFF6924,"T",0X1,3);
  56379. split_sreg_range(0XFFFF6930,"T",0X1,3);
  56380. split_sreg_range(0XFFFF6938,"T",0X1,3);
  56381. split_sreg_range(0XFFFF6950,"T",0X1,3);
  56382. split_sreg_range(0XFFFF6956,"T",0X1,3);
  56383. split_sreg_range(0XFFFF696C,"T",0X1,3);
  56384. split_sreg_range(0XFFFF697C,"T",0X1,3);
  56385. split_sreg_range(0XFFFF698C,"T",0X1,3);
  56386. split_sreg_range(0XFFFF6998,"T",0X1,3);
  56387. split_sreg_range(0XFFFF69A8,"T",0X1,3);
  56388. split_sreg_range(0XFFFF69B4,"T",0X1,3);
  56389. split_sreg_range(0XFFFF69C4,"T",0X1,3);
  56390. split_sreg_range(0XFFFF69D0,"T",0X1,3);
  56391. split_sreg_range(0XFFFF69DC,"T",0X1,3);
  56392. split_sreg_range(0XFFFF6A68,"T",0X1,3);
  56393. split_sreg_range(0XFFFF6A7C,"T",0X1,3);
  56394. split_sreg_range(0XFFFF6AB0,"T",0X1,3);
  56395. split_sreg_range(0XFFFF6AB6,"T",0X1,3);
  56396. split_sreg_range(0XFFFF6AB8,"T",0X1,3);
  56397. split_sreg_range(0XFFFF6AD8,"T",0X1,3);
  56398. split_sreg_range(0XFFFF6B90,"T",0X1,3);
  56399. split_sreg_range(0XFFFF6BA2,"T",0X1,3);
  56400. split_sreg_range(0XFFFF6BD8,"T",0X1,3);
  56401. split_sreg_range(0XFFFF6C54,"T",0X1,3);
  56402. split_sreg_range(0XFFFF6C68,"T",0X1,3);
  56403. split_sreg_range(0XFFFF6CA4,"T",0X1,3);
  56404. split_sreg_range(0XFFFF6CAC,"T",0X1,3);
  56405. split_sreg_range(0XFFFF6CF4,"T",0X1,3);
  56406. split_sreg_range(0XFFFF6D06,"T",0X1,3);
  56407. split_sreg_range(0XFFFF6D78,"T",0X1,3);
  56408. split_sreg_range(0XFFFF6D7E,"T",0X1,3);
  56409. split_sreg_range(0XFFFF6D8C,"T",0X1,3);
  56410. split_sreg_range(0XFFFF6E14,"T",0X1,3);
  56411. split_sreg_range(0XFFFF6E3A,"T",0X1,3);
  56412. split_sreg_range(0XFFFF6E52,"T",0X1,3);
  56413. split_sreg_range(0XFFFF6E94,"T",0X1,3);
  56414. split_sreg_range(0XFFFF6EDC,"T",0X1,3);
  56415. split_sreg_range(0XFFFF6EE4,"T",0X1,3);
  56416. split_sreg_range(0XFFFF6F06,"T",0X1,3);
  56417. split_sreg_range(0XFFFF6F0C,"T",0X1,3);
  56418. split_sreg_range(0XFFFF6F42,"T",0X1,3);
  56419. split_sreg_range(0XFFFF6F48,"T",0X1,3);
  56420. split_sreg_range(0XFFFF6F4A,"T",0X1,3);
  56421. split_sreg_range(0XFFFF6F94,"T",0X1,3);
  56422. split_sreg_range(0XFFFF6FC0,"T",0X1,3);
  56423. split_sreg_range(0XFFFF6FDE,"T",0X1,3);
  56424. split_sreg_range(0XFFFF6FEA,"T",0X1,3);
  56425. split_sreg_range(0XFFFF6FEE,"T",0X1,3);
  56426. split_sreg_range(0XFFFF6FF4,"T",0X1,3);
  56427. split_sreg_range(0XFFFF7004,"T",0X1,3);
  56428. split_sreg_range(0XFFFF7010,"T",0X1,3);
  56429. split_sreg_range(0XFFFF7030,"T",0X1,3);
  56430. split_sreg_range(0XFFFF703C,"T",0X1,3);
  56431. split_sreg_range(0XFFFF7046,"T",0X1,3);
  56432. split_sreg_range(0XFFFF704C,"T",0X1,3);
  56433. split_sreg_range(0XFFFF7050,"T",0X1,3);
  56434. split_sreg_range(0XFFFF7052,"T",0X1,3);
  56435. split_sreg_range(0XFFFF7064,"T",0X1,3);
  56436. split_sreg_range(0XFFFF7070,"T",0X1,3);
  56437. split_sreg_range(0XFFFF707C,"T",0X1,3);
  56438. split_sreg_range(0XFFFF7080,"T",0X1,3);
  56439. split_sreg_range(0XFFFF7090,"T",0X1,3);
  56440. split_sreg_range(0XFFFF70AC,"T",0X1,3);
  56441. split_sreg_range(0XFFFF70C2,"T",0X1,3);
  56442. split_sreg_range(0XFFFF70CA,"T",0X1,3);
  56443. split_sreg_range(0XFFFF70F4,"T",0X1,3);
  56444. split_sreg_range(0XFFFF7102,"T",0X1,3);
  56445. split_sreg_range(0XFFFF7108,"T",0X1,3);
  56446. split_sreg_range(0XFFFF710E,"T",0X1,3);
  56447. split_sreg_range(0XFFFF7128,"T",0X1,3);
  56448. split_sreg_range(0XFFFF713C,"T",0X1,3);
  56449. split_sreg_range(0XFFFF714A,"T",0X1,3);
  56450. split_sreg_range(0XFFFF714E,"T",0X1,3);
  56451. split_sreg_range(0XFFFF7156,"T",0X1,3);
  56452. split_sreg_range(0XFFFF7166,"T",0X1,3);
  56453. split_sreg_range(0XFFFF716C,"T",0X1,3);
  56454. split_sreg_range(0XFFFF717A,"T",0X1,3);
  56455. split_sreg_range(0XFFFF7188,"T",0X1,3);
  56456. split_sreg_range(0XFFFF71FC,"T",0X1,3);
  56457. split_sreg_range(0XFFFF7240,"T",0X1,3);
  56458. split_sreg_range(0XFFFF7250,"T",0X1,3);
  56459. split_sreg_range(0XFFFF7264,"T",0X1,3);
  56460. split_sreg_range(0XFFFF7288,"T",0X1,3);
  56461. split_sreg_range(0XFFFF72A4,"T",0X1,3);
  56462. split_sreg_range(0XFFFF72D0,"T",0X1,3);
  56463. split_sreg_range(0XFFFF72F4,"T",0X1,3);
  56464. split_sreg_range(0XFFFF7300,"T",0X1,3);
  56465. split_sreg_range(0XFFFF730C,"T",0,3);
  56466. split_sreg_range(0XFFFF7338,"T",0,3);
  56467. split_sreg_range(0XFFFF7350,"T",0,3);
  56468. split_sreg_range(0XFFFF7354,"T",0,3);
  56469. split_sreg_range(0XFFFF736C,"T",0,3);
  56470. split_sreg_range(0XFFFF7384,"T",0,3);
  56471. split_sreg_range(0XFFFF7390,"T",0,3);
  56472. split_sreg_range(0XFFFF73C8,"T",0,3);
  56473. split_sreg_range(0XFFFF73E0,"T",0,3);
  56474. split_sreg_range(0XFFFF73E8,"T",0X1,3);
  56475. split_sreg_range(0XFFFF7400,"T",0X1,3);
  56476. split_sreg_range(0XFFFF7404,"T",0X1,3);
  56477. split_sreg_range(0XFFFF741E,"T",0X1,3);
  56478. split_sreg_range(0XFFFF7424,"T",0X1,3);
  56479. split_sreg_range(0XFFFF7454,"T",0X1,3);
  56480. split_sreg_range(0XFFFF7468,"T",0X1,3);
  56481. split_sreg_range(0XFFFF747A,"T",0X1,3);
  56482. split_sreg_range(0XFFFF7486,"T",0X1,3);
  56483. split_sreg_range(0XFFFF748C,"T",0X1,3);
  56484. split_sreg_range(0XFFFF749E,"T",0X1,3);
  56485. split_sreg_range(0XFFFF74A8,"T",0X1,3);
  56486. split_sreg_range(0XFFFF74B4,"T",0X1,3);
  56487. split_sreg_range(0XFFFF74C4,"T",0X1,3);
  56488. split_sreg_range(0XFFFF74CC,"T",0X1,3);
  56489. split_sreg_range(0XFFFF74D8,"T",0X1,3);
  56490. split_sreg_range(0XFFFF74E4,"T",0X1,3);
  56491. split_sreg_range(0XFFFF74EC,"T",0X1,3);
  56492. split_sreg_range(0XFFFF750E,"T",0X1,3);
  56493. split_sreg_range(0XFFFF7514,"T",0X1,3);
  56494. split_sreg_range(0XFFFF7528,"T",0X1,3);
  56495. split_sreg_range(0XFFFF7558,"T",0X1,3);
  56496. split_sreg_range(0XFFFF7560,"T",0X1,3);
  56497. split_sreg_range(0XFFFF756E,"T",0X1,3);
  56498. split_sreg_range(0XFFFF7588,"T",0X1,3);
  56499. split_sreg_range(0XFFFF758E,"T",0X1,3);
  56500. split_sreg_range(0XFFFF7598,"T",0X1,3);
  56501. split_sreg_range(0XFFFF75A2,"T",0X1,3);
  56502. split_sreg_range(0XFFFF75C6,"T",0X1,3);
  56503. split_sreg_range(0XFFFF75D6,"T",0X1,3);
  56504. split_sreg_range(0XFFFF75DE,"T",0X1,3);
  56505. split_sreg_range(0XFFFF75F8,"T",0X1,3);
  56506. split_sreg_range(0XFFFF761A,"T",0X1,3);
  56507. split_sreg_range(0XFFFF7628,"T",0X1,3);
  56508. split_sreg_range(0XFFFF7630,"T",0X1,3);
  56509. split_sreg_range(0XFFFF7652,"T",0X1,3);
  56510. split_sreg_range(0XFFFF765C,"T",0X1,3);
  56511. split_sreg_range(0XFFFF766E,"T",0X1,3);
  56512. split_sreg_range(0XFFFF7672,"T",0X1,3);
  56513. split_sreg_range(0XFFFF767C,"T",0X1,3);
  56514. split_sreg_range(0XFFFF7680,"T",0X1,3);
  56515. split_sreg_range(0XFFFF768C,"T",0X1,3);
  56516. split_sreg_range(0XFFFF768E,"T",0X1,3);
  56517. split_sreg_range(0XFFFF7696,"T",0X1,3);
  56518. split_sreg_range(0XFFFF76AA,"T",0X1,3);
  56519. split_sreg_range(0XFFFF76B2,"T",0X1,3);
  56520. split_sreg_range(0XFFFF76BA,"T",0X1,3);
  56521. split_sreg_range(0XFFFF76C8,"T",0X1,3);
  56522. split_sreg_range(0XFFFF76CA,"T",0X1,3);
  56523. split_sreg_range(0XFFFF76CC,"T",0X1,3);
  56524. split_sreg_range(0XFFFF76D0,"T",0X1,3);
  56525. split_sreg_range(0XFFFF76DA,"T",0X1,3);
  56526. split_sreg_range(0XFFFF76F8,"T",0X1,3);
  56527. split_sreg_range(0XFFFF7728,"T",0X1,3);
  56528. split_sreg_range(0XFFFF7736,"T",0X1,3);
  56529. split_sreg_range(0XFFFF7764,"T",0X1,3);
  56530. split_sreg_range(0XFFFF7784,"T",0X1,3);
  56531. split_sreg_range(0XFFFF7792,"T",0X1,3);
  56532. split_sreg_range(0XFFFF779A,"T",0X1,3);
  56533. split_sreg_range(0XFFFF77C0,"T",0X1,3);
  56534. split_sreg_range(0XFFFF77C6,"T",0X1,3);
  56535. split_sreg_range(0XFFFF77EC,"T",0X1,3);
  56536. split_sreg_range(0XFFFF77F6,"T",0X1,3);
  56537. split_sreg_range(0XFFFF77F8,"T",0X1,3);
  56538. split_sreg_range(0XFFFF780A,"T",0X1,3);
  56539. split_sreg_range(0XFFFF7828,"T",0X1,3);
  56540. split_sreg_range(0XFFFF7848,"T",0X1,3);
  56541. split_sreg_range(0XFFFF7864,"T",0X1,3);
  56542. split_sreg_range(0XFFFF7872,"T",0X1,3);
  56543. split_sreg_range(0XFFFF7892,"T",0X1,3);
  56544. split_sreg_range(0XFFFF789E,"T",0X1,3);
  56545. split_sreg_range(0XFFFF78A8,"T",0X1,3);
  56546. split_sreg_range(0XFFFF78B2,"T",0X1,3);
  56547. split_sreg_range(0XFFFF78CC,"T",0X1,3);
  56548. split_sreg_range(0XFFFF78FC,"T",0X1,3);
  56549. split_sreg_range(0XFFFF7910,"T",0X1,3);
  56550. split_sreg_range(0XFFFF791C,"T",0X1,3);
  56551. split_sreg_range(0XFFFF792A,"T",0X1,3);
  56552. split_sreg_range(0XFFFF793C,"T",0X1,3);
  56553. split_sreg_range(0XFFFF7942,"T",0X1,3);
  56554. split_sreg_range(0XFFFF7948,"T",0X1,3);
  56555. split_sreg_range(0XFFFF796C,"T",0X1,3);
  56556. split_sreg_range(0XFFFF7998,"T",0X1,3);
  56557. split_sreg_range(0XFFFF79A4,"T",0X1,3);
  56558. split_sreg_range(0XFFFF79C0,"T",0X1,3);
  56559. split_sreg_range(0XFFFF79C4,"T",0X1,3);
  56560. split_sreg_range(0XFFFF79D8,"T",0X1,3);
  56561. split_sreg_range(0XFFFF79DE,"T",0X1,3);
  56562. split_sreg_range(0XFFFF79E6,"T",0X1,3);
  56563. split_sreg_range(0XFFFF79F8,"T",0X1,3);
  56564. split_sreg_range(0XFFFF7A18,"T",0X1,3);
  56565. split_sreg_range(0XFFFF7A42,"T",0X1,3);
  56566. split_sreg_range(0XFFFF7A46,"T",0X1,3);
  56567. split_sreg_range(0XFFFF7A4E,"T",0X1,3);
  56568. split_sreg_range(0XFFFF7A5C,"T",0X1,3);
  56569. split_sreg_range(0XFFFF7A88,"T",0X1,3);
  56570. split_sreg_range(0XFFFF7A96,"T",0X1,3);
  56571. split_sreg_range(0XFFFF7AB2,"T",0X1,3);
  56572. split_sreg_range(0XFFFF7ACC,"T",0X1,3);
  56573. split_sreg_range(0XFFFF7AD4,"T",0X1,3);
  56574. split_sreg_range(0XFFFF7AD8,"T",0X1,3);
  56575. split_sreg_range(0XFFFF7AE6,"T",0X1,3);
  56576. split_sreg_range(0XFFFF7AFE,"T",0X1,3);
  56577. split_sreg_range(0XFFFF7B04,"T",0X1,3);
  56578. split_sreg_range(0XFFFF7B16,"T",0X1,3);
  56579. split_sreg_range(0XFFFF7B24,"T",0X1,3);
  56580. split_sreg_range(0XFFFF7B30,"T",0X1,3);
  56581. split_sreg_range(0XFFFF7B3E,"T",0X1,3);
  56582. split_sreg_range(0XFFFF7B4C,"T",0X1,3);
  56583. split_sreg_range(0XFFFF7B64,"T",0X1,3);
  56584. split_sreg_range(0XFFFF7B6A,"T",0X1,3);
  56585. split_sreg_range(0XFFFF7B70,"T",0X1,3);
  56586. split_sreg_range(0XFFFF7B7E,"T",0X1,3);
  56587. split_sreg_range(0XFFFF7B8A,"T",0X1,3);
  56588. split_sreg_range(0XFFFF7B90,"T",0X1,3);
  56589. split_sreg_range(0XFFFF7B9C,"T",0X1,3);
  56590. split_sreg_range(0XFFFF7BA2,"T",0X1,3);
  56591. split_sreg_range(0XFFFF7BC6,"T",0X1,3);
  56592. split_sreg_range(0XFFFF7C84,"T",0,3);
  56593. split_sreg_range(0XFFFF7CA8,"T",0,3);
  56594. split_sreg_range(0XFFFF7CB8,"T",0,3);
  56595. split_sreg_range(0XFFFF7CC4,"T",0,3);
  56596. split_sreg_range(0XFFFF7CD0,"T",0,3);
  56597. split_sreg_range(0XFFFF7CD4,"T",0X1,3);
  56598. split_sreg_range(0XFFFF7D14,"T",0X1,3);
  56599. split_sreg_range(0XFFFF7D28,"T",0X1,3);
  56600. split_sreg_range(0XFFFF7D3C,"T",0X1,3);
  56601. split_sreg_range(0XFFFF7D50,"T",0X1,3);
  56602. split_sreg_range(0XFFFF7D6C,"T",0X1,3);
  56603. split_sreg_range(0XFFFF7D78,"T",0X1,3);
  56604. split_sreg_range(0XFFFF7D9E,"T",0X1,3);
  56605. split_sreg_range(0XFFFF7DB0,"T",0X1,3);
  56606. split_sreg_range(0XFFFF7DCA,"T",0X1,3);
  56607. split_sreg_range(0XFFFF7DF2,"T",0X1,3);
  56608. split_sreg_range(0XFFFF7DFE,"T",0X1,3);
  56609. split_sreg_range(0XFFFF7E08,"T",0X1,3);
  56610. split_sreg_range(0XFFFF7E1C,"T",0X1,3);
  56611. split_sreg_range(0XFFFF7E44,"T",0X1,3);
  56612. split_sreg_range(0XFFFF7E46,"T",0X1,3);
  56613. split_sreg_range(0XFFFF7E4E,"T",0X1,3);
  56614. split_sreg_range(0XFFFF7E58,"T",0X1,3);
  56615. split_sreg_range(0XFFFF7E68,"T",0X1,3);
  56616. split_sreg_range(0XFFFF7E6C,"T",0X1,3);
  56617. split_sreg_range(0XFFFF7E80,"T",0X1,3);
  56618. split_sreg_range(0XFFFF7E8E,"T",0X1,3);
  56619. split_sreg_range(0XFFFF7E98,"T",0X1,3);
  56620. split_sreg_range(0XFFFF7EC2,"T",0X1,3);
  56621. split_sreg_range(0XFFFF7ECC,"T",0X1,3);
  56622. split_sreg_range(0XFFFF7EF6,"T",0X1,3);
  56623. split_sreg_range(0XFFFF7F00,"T",0X1,3);
  56624. split_sreg_range(0XFFFF7F20,"T",0X1,3);
  56625. split_sreg_range(0XFFFF7F24,"T",0X1,3);
  56626. split_sreg_range(0XFFFF7F44,"T",0X1,3);
  56627. split_sreg_range(0XFFFF7F4C,"T",0X1,3);
  56628. split_sreg_range(0XFFFF7F66,"T",0X1,3);
  56629. split_sreg_range(0XFFFF7F6C,"T",0X1,3);
  56630. split_sreg_range(0XFFFF7F82,"T",0X1,3);
  56631. split_sreg_range(0XFFFF7F8C,"T",0X1,3);
  56632. split_sreg_range(0XFFFF7FA2,"T",0X1,3);
  56633. split_sreg_range(0XFFFF7FAC,"T",0X1,3);
  56634. split_sreg_range(0XFFFF7FB8,"T",0X1,3);
  56635. split_sreg_range(0XFFFF7FC0,"T",0X1,3);
  56636. split_sreg_range(0XFFFF7FD4,"T",0X1,3);
  56637. split_sreg_range(0XFFFF7FEC,"T",0X1,3);
  56638. split_sreg_range(0XFFFF7FF4,"T",0X1,3);
  56639. split_sreg_range(0XFFFF7FFA,"T",0X1,3);
  56640. split_sreg_range(0XFFFF8010,"T",0X1,3);
  56641. split_sreg_range(0XFFFF8016,"T",0X1,3);
  56642. split_sreg_range(0XFFFF802C,"T",0X1,3);
  56643. split_sreg_range(0XFFFF8054,"T",0X1,3);
  56644. split_sreg_range(0XFFFF8066,"T",0X1,3);
  56645. split_sreg_range(0XFFFF8086,"T",0X1,3);
  56646. split_sreg_range(0XFFFF8094,"T",0X1,3);
  56647. split_sreg_range(0XFFFF80B0,"T",0X1,3);
  56648. split_sreg_range(0XFFFF80D6,"T",0X1,3);
  56649. split_sreg_range(0XFFFF80EA,"T",0X1,3);
  56650. split_sreg_range(0XFFFF8108,"T",0X1,3);
  56651. split_sreg_range(0XFFFF8112,"T",0X1,3);
  56652. split_sreg_range(0XFFFF811A,"T",0X1,3);
  56653. split_sreg_range(0XFFFF8122,"T",0X1,3);
  56654. split_sreg_range(0XFFFF812C,"T",0X1,3);
  56655. split_sreg_range(0XFFFF8154,"T",0X1,3);
  56656. split_sreg_range(0XFFFF8166,"T",0X1,3);
  56657. split_sreg_range(0XFFFF8186,"T",0X1,3);
  56658. split_sreg_range(0XFFFF8194,"T",0X1,3);
  56659. split_sreg_range(0XFFFF81B0,"T",0X1,3);
  56660. split_sreg_range(0XFFFF81D6,"T",0X1,3);
  56661. split_sreg_range(0XFFFF81EA,"T",0X1,3);
  56662. split_sreg_range(0XFFFF8208,"T",0X1,3);
  56663. split_sreg_range(0XFFFF8212,"T",0X1,3);
  56664. split_sreg_range(0XFFFF821A,"T",0X1,3);
  56665. split_sreg_range(0XFFFF8222,"T",0X1,3);
  56666. split_sreg_range(0XFFFF822C,"T",0X1,3);
  56667. split_sreg_range(0XFFFF8240,"T",0X1,3);
  56668. split_sreg_range(0XFFFF8248,"T",0X1,3);
  56669. split_sreg_range(0XFFFF825C,"T",0X1,3);
  56670. split_sreg_range(0XFFFF8264,"T",0X1,3);
  56671. split_sreg_range(0XFFFF8278,"T",0X1,3);
  56672. split_sreg_range(0XFFFF8280,"T",0X1,3);
  56673. split_sreg_range(0XFFFF8292,"T",0X1,3);
  56674. split_sreg_range(0XFFFF8298,"T",0X1,3);
  56675. split_sreg_range(0XFFFF82C6,"T",0X1,3);
  56676. split_sreg_range(0XFFFF82D0,"T",0X1,3);
  56677. split_sreg_range(0XFFFF82FE,"T",0X1,3);
  56678. split_sreg_range(0XFFFF8308,"T",0X1,3);
  56679. split_sreg_range(0XFFFF8336,"T",0X1,3);
  56680. split_sreg_range(0XFFFF8340,"T",0X1,3);
  56681. split_sreg_range(0XFFFF836A,"T",0X1,3);
  56682. split_sreg_range(0XFFFF836C,"T",0X1,3);
  56683. split_sreg_range(0XFFFF8374,"T",0X1,3);
  56684. split_sreg_range(0XFFFF8388,"T",0X1,3);
  56685. split_sreg_range(0XFFFF83A0,"T",0X1,3);
  56686. split_sreg_range(0XFFFF83A8,"T",0X1,3);
  56687. split_sreg_range(0XFFFF83CC,"T",0X1,3);
  56688. split_sreg_range(0XFFFF83D4,"T",0X1,3);
  56689. split_sreg_range(0XFFFF8422,"T",0X1,3);
  56690. split_sreg_range(0XFFFF8426,"T",0X1,3);
  56691. split_sreg_range(0XFFFF8434,"T",0X1,3);
  56692. split_sreg_range(0XFFFF8446,"T",0X1,3);
  56693. split_sreg_range(0XFFFF8454,"T",0X1,3);
  56694. split_sreg_range(0XFFFF8456,"T",0X1,3);
  56695. split_sreg_range(0XFFFF8464,"T",0X1,3);
  56696. split_sreg_range(0XFFFF846C,"T",0X1,3);
  56697. split_sreg_range(0XFFFF8478,"T",0X1,3);
  56698. split_sreg_range(0XFFFF8484,"T",0X1,3);
  56699. split_sreg_range(0XFFFF8490,"T",0X1,3);
  56700. split_sreg_range(0XFFFF849C,"T",0X1,3);
  56701. split_sreg_range(0XFFFF84A2,"T",0X1,3);
  56702. split_sreg_range(0XFFFF84AC,"T",0X1,3);
  56703. split_sreg_range(0XFFFF84C2,"T",0X1,3);
  56704. split_sreg_range(0XFFFF84C8,"T",0X1,3);
  56705. split_sreg_range(0XFFFF84D0,"T",0X1,3);
  56706. split_sreg_range(0XFFFF84DE,"T",0X1,3);
  56707. split_sreg_range(0XFFFF84E0,"T",0X1,3);
  56708. split_sreg_range(0XFFFF84EE,"T",0X1,3);
  56709. split_sreg_range(0XFFFF84F6,"T",0X1,3);
  56710. split_sreg_range(0XFFFF8502,"T",0X1,3);
  56711. split_sreg_range(0XFFFF850E,"T",0X1,3);
  56712. split_sreg_range(0XFFFF851A,"T",0X1,3);
  56713. split_sreg_range(0XFFFF8526,"T",0X1,3);
  56714. split_sreg_range(0XFFFF8530,"T",0X1,3);
  56715. split_sreg_range(0XFFFF8534,"T",0X1,3);
  56716. split_sreg_range(0XFFFF8540,"T",0X1,3);
  56717. split_sreg_range(0XFFFF854C,"T",0X1,3);
  56718. split_sreg_range(0XFFFF8552,"T",0X1,3);
  56719. split_sreg_range(0XFFFF8560,"T",0X1,3);
  56720. split_sreg_range(0XFFFF8562,"T",0X1,3);
  56721. split_sreg_range(0XFFFF8570,"T",0X1,3);
  56722. split_sreg_range(0XFFFF8578,"T",0X1,3);
  56723. split_sreg_range(0XFFFF858A,"T",0X1,3);
  56724. split_sreg_range(0XFFFF859C,"T",0X1,3);
  56725. split_sreg_range(0XFFFF85AE,"T",0X1,3);
  56726. split_sreg_range(0XFFFF85BC,"T",0X1,3);
  56727. split_sreg_range(0XFFFF85DA,"T",0X1,3);
  56728. split_sreg_range(0XFFFF85E8,"T",0X1,3);
  56729. split_sreg_range(0XFFFF85F6,"T",0X1,3);
  56730. split_sreg_range(0XFFFF85FA,"T",0X1,3);
  56731. split_sreg_range(0XFFFF8604,"T",0X1,3);
  56732. split_sreg_range(0XFFFF860E,"T",0X1,3);
  56733. split_sreg_range(0XFFFF8618,"T",0X1,3);
  56734. split_sreg_range(0XFFFF8620,"T",0X1,3);
  56735. split_sreg_range(0XFFFF862E,"T",0X1,3);
  56736. split_sreg_range(0XFFFF8630,"T",0X1,3);
  56737. split_sreg_range(0XFFFF863E,"T",0X1,3);
  56738. split_sreg_range(0XFFFF8646,"T",0X1,3);
  56739. split_sreg_range(0XFFFF8658,"T",0X1,3);
  56740. split_sreg_range(0XFFFF866A,"T",0X1,3);
  56741. split_sreg_range(0XFFFF867C,"T",0X1,3);
  56742. split_sreg_range(0XFFFF868A,"T",0X1,3);
  56743. split_sreg_range(0XFFFF86A8,"T",0X1,3);
  56744. split_sreg_range(0XFFFF86B6,"T",0X1,3);
  56745. split_sreg_range(0XFFFF86C4,"T",0X1,3);
  56746. split_sreg_range(0XFFFF86CC,"T",0X1,3);
  56747. split_sreg_range(0XFFFF86D0,"T",0X1,3);
  56748. split_sreg_range(0XFFFF86DC,"T",0X1,3);
  56749. split_sreg_range(0XFFFF86E0,"T",0,3);
  56750. split_sreg_range(0XFFFF86F0,"T",0,3);
  56751. split_sreg_range(0XFFFF8700,"T",0X1,3);
  56752. split_sreg_range(0XFFFF8704,"T",0,3);
  56753. split_sreg_range(0XFFFF8708,"T",0X1,3);
  56754. split_sreg_range(0XFFFF870C,"T",0,3);
  56755. split_sreg_range(0XFFFF8710,"T",0X1,3);
  56756. split_sreg_range(0XFFFF8714,"T",0,3);
  56757. split_sreg_range(0XFFFF8718,"T",0X1,3);
  56758. split_sreg_range(0XFFFF871C,"T",0,3);
  56759. split_sreg_range(0XFFFF8720,"T",0X1,3);
  56760. split_sreg_range(0XFFFF8724,"T",0,3);
  56761. split_sreg_range(0XFFFF8728,"T",0X1,3);
  56762. split_sreg_range(0XFFFF872C,"T",0,3);
  56763. split_sreg_range(0XFFFF8730,"T",0X1,3);
  56764. split_sreg_range(0XFFFF8734,"T",0,3);
  56765. split_sreg_range(0XFFFF8738,"T",0X1,3);
  56766. split_sreg_range(0XFFFF873C,"T",0,3);
  56767. split_sreg_range(0XFFFF8740,"T",0X1,3);
  56768. split_sreg_range(0XFFFF8744,"T",0,3);
  56769. split_sreg_range(0XFFFF8748,"T",0X1,3);
  56770. split_sreg_range(0XFFFF874C,"T",0,3);
  56771. split_sreg_range(0XFFFF8750,"T",0X1,3);
  56772. split_sreg_range(0XFFFF8754,"T",0,3);
  56773. split_sreg_range(0XFFFF8758,"T",0X1,3);
  56774. split_sreg_range(0XFFFF875C,"T",0,3);
  56775. split_sreg_range(0XFFFF8760,"T",0X1,3);
  56776. split_sreg_range(0XFFFF8764,"T",0,3);
  56777. split_sreg_range(0XFFFF8768,"T",0X1,3);
  56778. split_sreg_range(0XFFFF876C,"T",0,3);
  56779. split_sreg_range(0XFFFF8770,"T",0X1,3);
  56780. split_sreg_range(0XFFFF8774,"T",0,3);
  56781. split_sreg_range(0XFFFF8778,"T",0X1,3);
  56782. split_sreg_range(0XFFFF877C,"T",0,3);
  56783. split_sreg_range(0XFFFF8780,"T",0X1,3);
  56784. split_sreg_range(0XFFFF8784,"T",0,3);
  56785. split_sreg_range(0XFFFF8788,"T",0X1,3);
  56786. split_sreg_range(0XFFFF878C,"T",0,3);
  56787. split_sreg_range(0XFFFF8790,"T",0X1,3);
  56788. split_sreg_range(0XFFFF8794,"T",0,3);
  56789. split_sreg_range(0XFFFF8798,"T",0X1,3);
  56790. split_sreg_range(0XFFFF879C,"T",0,3);
  56791. split_sreg_range(0XFFFF87A0,"T",0X1,3);
  56792. split_sreg_range(0XFFFF87A4,"T",0,3);
  56793. split_sreg_range(0XFFFF87A8,"T",0X1,3);
  56794. split_sreg_range(0XFFFF87AC,"T",0,3);
  56795. split_sreg_range(0XFFFF87B0,"T",0X1,3);
  56796. split_sreg_range(0XFFFF87B4,"T",0,3);
  56797. split_sreg_range(0XFFFF87B8,"T",0X1,3);
  56798. split_sreg_range(0XFFFF87BC,"T",0,3);
  56799. split_sreg_range(0XFFFF87C0,"T",0X1,3);
  56800. split_sreg_range(0XFFFF87C4,"T",0,3);
  56801. split_sreg_range(0XFFFF87C8,"T",0,3);
  56802. split_sreg_range(0XFFFF93D0,"T",0,3);
  56803. split_sreg_range(0XFFFF9EC0,"T",0,3);
  56804. split_sreg_range(0X5C,"DS",0X2,3);
  56805. split_sreg_range(0X8000000,"DS",0X2,3);
  56806. split_sreg_range(0X138F0000,"DS",0XD,3);
  56807. split_sreg_range(0X13A70000,"DS",0XD,3);
  56808. split_sreg_range(0X20000000,"DS",0XD,3);
  56809. split_sreg_range(0X20008000,"DS",0XD,3);
  56810. split_sreg_range(0X20009000,"DS",0XD,3);
  56811. split_sreg_range(0X20100000,"DS",0XD,3);
  56812. split_sreg_range(0X2010D000,"DS",0XD,3);
  56813. split_sreg_range(0X2010E000,"DS",0XD,3);
  56814. split_sreg_range(0XFFFE0000,"DS",0XD,3);
  56815. split_sreg_range(0XFFFF0000,"DS",0XD,3);
  56816. split_sreg_range(0XFFFF87C8,"DS",0XD,3);
  56817. split_sreg_range(0XFFFF93D0,"DS",0XD,3);
  56818. split_sreg_range(0XFFFF9EC0,"DS",0XE,3);
  56819. }
  56820.  
  56821. //------------------------------------------------------------------------
  56822. // Information about all patched bytes:
  56823.  
  56824. static Patches(void) {
  56825. }
  56826.  
  56827. //------------------------------------------------------------------------
  56828. // Call all byte feature functions:
  56829.  
  56830. static Bytes(void) {
  56831. Bytes_0();
  56832. Bytes_1();
  56833. Bytes_2();
  56834. Bytes_3();
  56835. Bytes_4();
  56836. Bytes_5();
  56837. Bytes_6();
  56838. Bytes_7();
  56839. Bytes_8();
  56840. Bytes_9();
  56841. end_type_updating(UTP_STRUCT);
  56842. }
  56843.  
  56844. // End of file.
Add Comment
Please, Sign In to add comment