Making Rick happy ;)

This commit is contained in:
Ben Vanik 2015-06-01 23:41:17 -07:00
parent 862c322cbc
commit 7525b840db
1 changed files with 275 additions and 88 deletions

View File

@ -29,26 +29,31 @@ struct error_lookup_table {
};
// TODO(gibbed): replace these with named error codes
const uint32_t error_table_0x00000103[] = {
0x000003E5, // 0x00000103
0,
0, //
0x000000EA, // 0x00000105
0x00000514, // 0x00000106
0x00000515, // 0x00000107
0, 0, 0, 0,
0, //
0, //
0, //
0, //
0x000003FE, // 0x0000010C
0x00000516, // 0x0000010D
};
const uint32_t error_table_0x40000002[] = {
0x00000057, // 0x40000002
0, 0, 0,
0, //
0, //
0, //
0x00000517, // 0x40000006
0,
0, //
0x00000460, // 0x40000008
0x000003F6, // 0x40000009
0, 0,
0, //
0, //
0x00000461, // 0x4000000C
0x00000518, // 0x4000000D
};
@ -68,9 +73,12 @@ const uint32_t error_table_0x80000001[] = {
0x80000004, // 0x80000004
0x000000EA, // 0x80000005
0x00000012, // 0x80000006
0, 0, 0, 0,
0, //
0, //
0, //
0, //
0x0000056F, // 0x8000000B
0,
0, //
0x0000012B, // 0x8000000D
0x0000001C, // 0x8000000E
0x00000015, // 0x8000000F
@ -81,17 +89,20 @@ const uint32_t error_table_0x80000001[] = {
0x000000FF, // 0x80000014
0x000000FF, // 0x80000015
0x00000456, // 0x80000016
0, 0, 0,
0, //
0, //
0, //
0x00000103, // 0x8000001A
0x0000044D, // 0x8000001B
0x00000456, // 0x8000001C
0x00000457, // 0x8000001D
0x0000044C, // 0x8000001E
0x0000044E, // 0x8000001F
0,
0, //
0x0000044F, // 0x80000021
0x00000450, // 0x80000022
0, 0,
0, //
0, //
0x00000962, // 0x80000025
};
@ -119,21 +130,36 @@ const uint32_t error_table_0x80090300[] = {
0x00000005, // 0x8009030F
0x00000005, // 0x80090310
0x0000051F, // 0x80090311
0, 0, 0, 0,
0, //
0, //
0, //
0, //
0x00000554, // 0x80090316
0,
0, //
0x000006F8, // 0x80090318
0, 0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0x00000057, // 0x80090320
0x0000007A, // 0x80090321
0x00000574, // 0x80090322
0, 0,
0, //
0, //
0x000006FE, // 0x80090325
0x00000057, // 0x80090326
0x00000057, // 0x80090327
0x00000532, // 0x80090328
0x00001770, // 0x80090329
0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0x00001771, // 0x80090330
0x00000001, // 0x80090331
};
@ -150,7 +176,7 @@ const uint32_t error_table_0xC0000001[] = {
0x000003E9, // 0xC0000009
0x000000C1, // 0xC000000A
0x00000057, // 0xC000000B
0,
0, //
0x00000057, // 0xC000000D
0x00000002, // 0xC000000E
0x00000002, // 0xC000000F
@ -177,21 +203,24 @@ const uint32_t error_table_0xC0000001[] = {
0x00000006, // 0xC0000024
0xC0000025, // 0xC0000025
0xC0000026, // 0xC0000026
0, 0, 0,
0, //
0, //
0, //
0x0000009E, // 0xC000002A
0xC000002B, // 0xC000002B
0x000001E7, // 0xC000002C
0x000001E7, // 0xC000002D
0, 0,
0, //
0, //
0x00000057, // 0xC0000030
0,
0, //
0x00000571, // 0xC0000032
0x0000007B, // 0xC0000033
0x00000002, // 0xC0000034
0x000000B7, // 0xC0000035
0,
0, //
0x00000006, // 0xC0000037
0,
0, //
0x000000A1, // 0xC0000039
0x00000003, // 0xC000003A
0x000000A1, // 0xC000003B
@ -305,7 +334,7 @@ const uint32_t error_table_0xC0000001[] = {
0x00000544, // 0xC00000A7
0x00000545, // 0xC00000A8
0x00000057, // 0xC00000A9
0,
0, //
0x000000E7, // 0xC00000AB
0x000000E7, // 0xC00000AC
0x000000E6, // 0xC00000AD
@ -318,7 +347,9 @@ const uint32_t error_table_0xC0000001[] = {
0x000000E6, // 0xC00000B4
0x00000079, // 0xC00000B5
0x00000026, // 0xC00000B6
0, 0, 0,
0, //
0, //
0, //
0x00000005, // 0xC00000BA
0x00000032, // 0xC00000BB
0x00000033, // 0xC00000BC
@ -344,15 +375,15 @@ const uint32_t error_table_0xC0000001[] = {
0x00000047, // 0xC00000D0
0x00000048, // 0xC00000D1
0x00000058, // 0xC00000D2
0,
0, //
0x00000011, // 0xC00000D4
0x00000005, // 0xC00000D5
0x000000F0, // 0xC00000D6
0x00000546, // 0xC00000D7
0,
0, //
0x000000E8, // 0xC00000D9
0x00000547, // 0xC00000DA
0,
0, //
0x00000548, // 0xC00000DC
0x00000549, // 0xC00000DD
0x0000054A, // 0xC00000DE
@ -366,7 +397,10 @@ const uint32_t error_table_0xC0000001[] = {
0x00000550, // 0xC00000E6
0x00000551, // 0xC00000E7
0x000006F8, // 0xC00000E8
0, 0, 0, 0,
0, //
0, //
0, //
0, //
0x00000552, // 0xC00000ED
0x00000553, // 0xC00000EE
0x00000057, // 0xC00000EF
@ -382,10 +416,10 @@ const uint32_t error_table_0xC0000001[] = {
0x00000057, // 0xC00000F9
0x00000057, // 0xC00000FA
0x00000003, // 0xC00000FB
0,
0, //
0x000003E9, // 0xC00000FD
0x00000554, // 0xC00000FE
0,
0, //
0x000000CB, // 0xC0000100
0x00000091, // 0xC0000101
0x00000570, // 0xC0000102
@ -398,12 +432,24 @@ const uint32_t error_table_0xC0000001[] = {
0x0000013D, // 0xC0000109
0x00000005, // 0xC000010A
0x00000557, // 0xC000010B
0,
0, //
0x00000558, // 0xC000010D
0x00000420, // 0xC000010E
0, 0, 0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0x000005A4, // 0xC0000117
0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0x000003EE, // 0xC000011E
0x00000004, // 0xC000011F
0x000003E3, // 0xC0000120
@ -415,20 +461,24 @@ const uint32_t error_table_0xC0000001[] = {
0x0000055D, // 0xC0000126
0x0000055E, // 0xC0000127
0x00000006, // 0xC0000128
0, 0,
0, //
0, //
0x0000055F, // 0xC000012B
0,
0, //
0x000005AF, // 0xC000012D
0, 0,
0, //
0, //
0x000000C1, // 0xC0000130
0, 0,
0, //
0, //
0x00000576, // 0xC0000133
0,
0, //
0x0000007E, // 0xC0000135
0, 0,
0, //
0, //
0x000000B6, // 0xC0000138
0x0000007F, // 0xC0000139
0,
0, //
0x00000040, // 0xC000013B
0x00000040, // 0xC000013C
0x00000033, // 0xC000013D
@ -437,14 +487,18 @@ const uint32_t error_table_0xC0000001[] = {
0x0000003B, // 0xC0000140
0x0000003B, // 0xC0000141
0x0000045A, // 0xC0000142
0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0x0000007C, // 0xC0000148
0x00000056, // 0xC0000149
0,
0, //
0x0000006D, // 0xC000014B
0x000003F1, // 0xC000014C
0x000003F8, // 0xC000014D
0,
0, //
0x000003ED, // 0xC000014F
0x0000045E, // 0xC0000150
0x00000560, // 0xC0000151
@ -460,14 +514,26 @@ const uint32_t error_table_0xC0000001[] = {
0x00000569, // 0xC000015B
0x000003F9, // 0xC000015C
0x0000056A, // 0xC000015D
0, 0, 0, 0,
0, //
0, //
0, //
0, //
0x00000459, // 0xC0000162
0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0x00000466, // 0xC0000169
0x00000467, // 0xC000016A
0x00000468, // 0xC000016B
0x0000045F, // 0xC000016C
0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0x00000451, // 0xC0000172
0x00000452, // 0xC0000173
0x00000453, // 0xC0000174
@ -475,7 +541,7 @@ const uint32_t error_table_0xC0000001[] = {
0x00000455, // 0xC0000176
0x00000469, // 0xC0000177
0x00000458, // 0xC0000178
0,
0, //
0x0000056B, // 0xC000017A
0x0000056C, // 0xC000017B
0x000003FA, // 0xC000017C
@ -489,7 +555,7 @@ const uint32_t error_table_0xC0000001[] = {
0x00000016, // 0xC0000184
0x0000045D, // 0xC0000185
0x0000045D, // 0xC0000186
0,
0, //
0x000005DE, // 0xC0000188
0x00000013, // 0xC0000189
0x000006FA, // 0xC000018A
@ -499,7 +565,7 @@ const uint32_t error_table_0xC0000001[] = {
0x000005DC, // 0xC000018E
0x000005DD, // 0xC000018F
0x000006FE, // 0xC0000190
0,
0, //
0x00000700, // 0xC0000192
0x00000701, // 0xC0000193
0x0000046B, // 0xC0000194
@ -535,22 +601,33 @@ const uint32_t error_table_0xC0000202[] = {
0x0000003B, // 0xC0000215
0x00000032, // 0xC0000216
0x00000032, // 0xC0000217
0, 0, 0, 0,
0, //
0, //
0, //
0, //
0x000017E6, // 0xC000021C
0, 0, 0,
0, //
0, //
0, //
0x0000046C, // 0xC0000220
0x000000C1, // 0xC0000221
0, 0,
0, //
0, //
0x00000773, // 0xC0000224
0x00000490, // 0xC0000225
0, 0, 0, 0,
0, //
0, //
0, //
0, //
0xC000022A, // 0xC000022A
0xC000022B, // 0xC000022B
0,
0, //
0x000004D5, // 0xC000022D
0, 0,
0, //
0, //
0x00000492, // 0xC0000230
0, 0,
0, //
0, //
0x00000774, // 0xC0000233
0x00000775, // 0xC0000234
0x00000006, // 0xC0000235
@ -566,53 +643,81 @@ const uint32_t error_table_0xC0000202[] = {
0x000004D2, // 0xC000023F
0x000004D3, // 0xC0000240
0x000004D4, // 0xC0000241
0,
0, //
0x000004C8, // 0xC0000243
0, 0,
0, //
0, //
0x000004D6, // 0xC0000246
0x000004D7, // 0xC0000247
0x000004D8, // 0xC0000248
0x000000C1, // 0xC0000249
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0x0000054F, // 0xC0000253
0, 0, 0,
0, //
0, //
0, //
0x000004D0, // 0xC0000257
0,
0, //
0x00000573, // 0xC0000259
0, 0, 0, 0,
0, //
0, //
0, //
0, //
0x00000422, // 0xC000025E
0, 0, 0,
0, //
0, //
0, //
0x000000B6, // 0xC0000262
0x0000007F, // 0xC0000263
0x00000120, // 0xC0000264
0x00000476, // 0xC0000265
0,
0, //
0x000010FE, // 0xC0000267
0, 0, 0, 0,
0, //
0, //
0, //
0, //
0x000007D1, // 0xC000026C
0x000004B1, // 0xC000026D
0x00000015, // 0xC000026E
0, 0, 0,
0, //
0, //
0, //
0x00000491, // 0xC0000272
0, 0,
0, //
0, //
0x00001126, // 0xC0000275
0x00001129, // 0xC0000276
0x0000112A, // 0xC0000277
0x00001128, // 0xC0000278
0x00000780, // 0xC0000279
0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0x00000781, // 0xC0000280
0x000000A1, // 0xC0000281
0,
0, //
0x00000488, // 0xC0000283
0x00000489, // 0xC0000284
0x0000048A, // 0xC0000285
0x0000048B, // 0xC0000286
0x0000048C, // 0xC0000287
0, 0,
0, //
0, //
0x00000005, // 0xC000028A
0x00000005, // 0xC000028B
0,
0, //
0x00000005, // 0xC000028D
0x00000005, // 0xC000028E
0x00000005, // 0xC000028F
@ -620,22 +725,92 @@ const uint32_t error_table_0xC0000202[] = {
0x00001777, // 0xC0000291
0x00001778, // 0xC0000292
0x00001772, // 0xC0000293
0, 0, 0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0x00000001, // 0xC000029C
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0x00001127, // 0xC00002B2
0, 0, 0,
0, //
0, //
0, //
0x00000651, // 0xC00002B6
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0x00000575, // 0xC00002C3
0,
0, //
0x000003E6, // 0xC00002C5
0, 0, 0, 0,
0, //
0, //
0, //
0, //
0x000010E8, // 0xC00002CA
0,
0, //
0x000004E3, // 0xC00002CC
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0x00000052, // 0xC00002EA
};
@ -669,16 +844,16 @@ const uint32_t error_table_0xC0020001[] = {
0x000006BE, // 0xC002001B
0x000006BF, // 0xC002001C
0x000006C0, // 0xC002001D
0,
0, //
0x000006C2, // 0xC002001F
0,
0, //
0x000006C4, // 0xC0020021
0x000006C5, // 0xC0020022
0x000006C6, // 0xC0020023
0x000006C7, // 0xC0020024
0x000006C8, // 0xC0020025
0x000006C9, // 0xC0020026
0,
0, //
0x000006CB, // 0xC0020028
0x000006CC, // 0xC0020029
0x000006CD, // 0xC002002A
@ -717,7 +892,7 @@ const uint32_t error_table_0xC0020001[] = {
0x0000076A, // 0xC002004B
0x0000076B, // 0xC002004C
0x0000076C, // 0xC002004D
0,
0, //
0x00000719, // 0xC002004F
0x0000071A, // 0xC0020050
0x0000071B, // 0xC0020051
@ -725,10 +900,18 @@ const uint32_t error_table_0xC0020001[] = {
0x0000071D, // 0xC0020053
0x0000071E, // 0xC0020054
0x0000071F, // 0xC0020055
0,
0, //
0x00000721, // 0xC0020057
0x00000722, // 0xC0020058
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0, //
0x0000077A, // 0xC0020062
0x0000077B, // 0xC0020063
};
@ -753,7 +936,7 @@ const uint32_t error_table_0xC0030059[] = {
0x00000724, // 0xC003005A
0x00000725, // 0xC003005B
0x00000726, // 0xC003005C
0,
0, //
0x00000728, // 0xC003005E
0x0000077C, // 0xC003005F
0x0000077D, // 0xC0030060
@ -768,7 +951,11 @@ const uint32_t error_table_0xC0050003[] = {
const uint32_t error_table_0xC0980001[] = {
0x00000037, // 0xC0980001
0x00000037, // 0xC0980002
0, 0, 0, 0, 0,
0, //
0, //
0, //
0, //
0, //
0x00000037, // 0xC0980008
};