Loading...
libkern/c++/OSUnserialize.cpp xnu-12377.101.15 xnu-8792.61.2
--- xnu/xnu-12377.101.15/libkern/c++/OSUnserialize.cpp
+++ xnu/xnu-8792.61.2/libkern/c++/OSUnserialize.cpp
@@ -192,7 +192,7 @@
 #ifndef __clang_analyzer__
 
 #define malloc(size)         malloc_impl(size)
-#define malloc_type(type)    kalloc_type(type, Z_SET_NOT_EARLY)
+#define malloc_type(type)    kalloc_type(type, Z_WAITOK)
 static inline void *
 malloc_impl(size_t size)
 {
@@ -257,7 +257,7 @@
 
 
 /* Line 216 of yacc.c.  */
-#line 212 "OSUnserialize.tab.c"
+#line 229 "OSUnserialize.tab.c"
 
 #ifdef short
 # undef short
@@ -545,11 +545,11 @@
 };
 
 /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
-static const yytype_uint8 yyrline[] =
-{
-	0, 151, 151, 152, 153, 156, 157, 158, 159, 160,
-	161, 162, 163, 172, 180, 181, 184, 185, 188, 198,
-	199, 202, 203, 206, 211, 222, 230, 235, 240
+static const yytype_uint16 yyrline[] =
+{
+	0, 168, 168, 169, 170, 173, 174, 175, 176, 177,
+	178, 179, 180, 189, 197, 198, 201, 202, 205, 215,
+	216, 219, 220, 223, 228, 239, 247, 252, 257
 };
 #endif
 
@@ -1488,57 +1488,57 @@
 	YY_REDUCE_PRINT(yyn);
 	switch (yyn) {
 	case 2:
-#line 151 "OSUnserialize.y"
+#line 168 "OSUnserialize.y"
 		{ parsedObject = (OSObject *)NULL; YYACCEPT;;}
 		break;
 
 	case 3:
-#line 152 "OSUnserialize.y"
+#line 169 "OSUnserialize.y"
 		{ parsedObject = (OSObject *)(yyvsp[(1) - (1)]); YYACCEPT;;}
 		break;
 
 	case 4:
-#line 153 "OSUnserialize.y"
+#line 170 "OSUnserialize.y"
 		{ yyerror("syntax error"); YYERROR;;}
 		break;
 
 	case 5:
-#line 156 "OSUnserialize.y"
+#line 173 "OSUnserialize.y"
 		{ (yyval) = (object_t *)buildOSDictionary((yyvsp[(1) - (1)]));;}
 		break;
 
 	case 6:
-#line 157 "OSUnserialize.y"
+#line 174 "OSUnserialize.y"
 		{ (yyval) = (object_t *)buildOSArray((yyvsp[(1) - (1)]));;}
 		break;
 
 	case 7:
-#line 158 "OSUnserialize.y"
+#line 175 "OSUnserialize.y"
 		{ (yyval) = (object_t *)buildOSSet((yyvsp[(1) - (1)]));;}
 		break;
 
 	case 8:
-#line 159 "OSUnserialize.y"
+#line 176 "OSUnserialize.y"
 		{ (yyval) = (object_t *)buildOSString((yyvsp[(1) - (1)]));;}
 		break;
 
 	case 9:
-#line 160 "OSUnserialize.y"
+#line 177 "OSUnserialize.y"
 		{ (yyval) = (object_t *)buildOSData((yyvsp[(1) - (1)]));;}
 		break;
 
 	case 10:
-#line 161 "OSUnserialize.y"
+#line 178 "OSUnserialize.y"
 		{ (yyval) = (object_t *)buildOSOffset((yyvsp[(1) - (1)]));;}
 		break;
 
 	case 11:
-#line 162 "OSUnserialize.y"
+#line 179 "OSUnserialize.y"
 		{ (yyval) = (object_t *)buildOSBoolean((yyvsp[(1) - (1)]));;}
 		break;
 
 	case 12:
-#line 163 "OSUnserialize.y"
+#line 180 "OSUnserialize.y"
 		{ (yyval) = (object_t *)retrieveObject((yyvsp[(2) - (2)])->u.offset);
 		  if ((yyval)) {
 			  ((OSObject *)(yyval))->retain();
@@ -1551,7 +1551,7 @@
 		break;
 
 	case 13:
-#line 172 "OSUnserialize.y"
+#line 189 "OSUnserialize.y"
 		{ (yyval) = (yyvsp[(1) - (3)]);
 		  rememberObject((yyvsp[(3) - (3)])->u.offset, (yyvsp[(1) - (3)]));
 		  freeObject((yyvsp[(3) - (3)]));
@@ -1559,22 +1559,22 @@
 		break;
 
 	case 14:
-#line 180 "OSUnserialize.y"
+#line 197 "OSUnserialize.y"
 		{ (yyval) = NULL;;}
 		break;
 
 	case 15:
-#line 181 "OSUnserialize.y"
+#line 198 "OSUnserialize.y"
 		{ (yyval) = (yyvsp[(2) - (3)]);;}
 		break;
 
 	case 17:
-#line 185 "OSUnserialize.y"
+#line 202 "OSUnserialize.y"
 		{ (yyvsp[(2) - (2)])->next = (yyvsp[(1) - (2)]); (yyvsp[(1) - (2)])->prev = (yyvsp[(2) - (2)]); (yyval) = (yyvsp[(2) - (2)]);;}
 		break;
 
 	case 18:
-#line 188 "OSUnserialize.y"
+#line 205 "OSUnserialize.y"
 		{ (yyval) = newObject();
 		  (yyval)->next = NULL;
 		  (yyval)->prev = NULL;
@@ -1584,27 +1584,27 @@
 		break;
 
 	case 19:
-#line 198 "OSUnserialize.y"
+#line 215 "OSUnserialize.y"
 		{ (yyval) = NULL;;}
 		break;
 
 	case 20:
-#line 199 "OSUnserialize.y"
+#line 216 "OSUnserialize.y"
 		{ (yyval) = (yyvsp[(2) - (3)]);;}
 		break;
 
 	case 21:
-#line 202 "OSUnserialize.y"
+#line 219 "OSUnserialize.y"
 		{ (yyval) = NULL;;}
 		break;
 
 	case 22:
-#line 203 "OSUnserialize.y"
+#line 220 "OSUnserialize.y"
 		{ (yyval) = (yyvsp[(2) - (3)]);;}
 		break;
 
 	case 23:
-#line 206 "OSUnserialize.y"
+#line 223 "OSUnserialize.y"
 		{ (yyval) = newObject();
 		  (yyval)->object = (yyvsp[(1) - (1)]);
 		  (yyval)->next = NULL;
@@ -1613,7 +1613,7 @@
 		break;
 
 	case 24:
-#line 211 "OSUnserialize.y"
+#line 228 "OSUnserialize.y"
 		{ oo = newObject();
 		  oo->object = (yyvsp[(3) - (3)]);
 		  oo->next = (yyvsp[(1) - (3)]);
@@ -1624,7 +1624,7 @@
 		break;
 
 	case 25:
-#line 222 "OSUnserialize.y"
+#line 239 "OSUnserialize.y"
 		{ (yyval) = (yyvsp[(1) - (3)]);
 		  (yyval)->size = (yyvsp[(3) - (3)])->u.offset;
 		  freeObject((yyvsp[(3) - (3)]));
@@ -1633,7 +1633,7 @@
 
 
 /* Line 1267 of yacc.c.  */
-#line 1585 "OSUnserialize.tab.c"
+#line 1602 "OSUnserialize.tab.c"
 	default: break;
 	}
 	YY_SYMBOL_PRINT("-> $$ =", yyr1[yyn], &yyval, &yyloc);
@@ -1845,7 +1845,7 @@
 }
 
 
-#line 243 "OSUnserialize.y"
+#line 260 "OSUnserialize.y"
 
 
 static int              lineNumber = 0;