Compare commits
	
		
			935 Commits
		
	
	
		
			android-sd
			...
			idea133
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					b39599286d | ||
| 
						 | 
					101fb7d963 | ||
| 
						 | 
					3377165387 | ||
| 
						 | 
					6afe8ab753 | ||
| 
						 | 
					e5bbb6b6ab | ||
| 
						 | 
					0b4246b561 | ||
| 
						 | 
					ed45970ac5 | ||
| 
						 | 
					ab0b0cdf1b | ||
| 
						 | 
					ab797cb4fd | ||
| 
						 | 
					98c910fb21 | ||
| 
						 | 
					99c393dff3 | ||
| 
						 | 
					6ae2f22dc0 | ||
| 
						 | 
					80906141f7 | ||
| 
						 | 
					1c057607d8 | ||
| 
						 | 
					9dec707bd6 | ||
| 
						 | 
					a98fff25c3 | ||
| 
						 | 
					e96d4bffe5 | ||
| 
						 | 
					5a52bd34f1 | ||
| 
						 | 
					c43d16a458 | ||
| 
						 | 
					cda0c61dc7 | ||
| 
						 | 
					14d6be45b9 | ||
| 
						 | 
					dd1d4f1cfd | ||
| 
						 | 
					e5a9200534 | ||
| 
						 | 
					985c3fbb3b | ||
| 
						 | 
					363390eaff | ||
| 
						 | 
					038919d37c | ||
| 
						 | 
					507f95e22b | ||
| 
						 | 
					b4091e69f1 | ||
| 
						 | 
					f00c938c7f | ||
| 
						 | 
					a626e4d8bc | ||
| 
						 | 
					26f0e54ae0 | ||
| 
						 | 
					50f6b8363e | ||
| 
						 | 
					e994d41578 | ||
| 
						 | 
					fa7b48bf87 | ||
| 
						 | 
					8cb52b056c | ||
| 
						 | 
					5e818b3314 | ||
| 
						 | 
					880d0e6c64 | ||
| 
						 | 
					811cba00af | ||
| 
						 | 
					843367953f | ||
| 
						 | 
					eec57b3706 | ||
| 
						 | 
					1198fd3864 | ||
| 
						 | 
					cb478f23cc | ||
| 
						 | 
					a18a01f553 | ||
| 
						 | 
					8637bb5345 | ||
| 
						 | 
					d4143c8e4c | ||
| 
						 | 
					15a6494856 | ||
| 
						 | 
					b135f6e58c | ||
| 
						 | 
					9c67d4307c | ||
| 
						 | 
					b867fd6825 | ||
| 
						 | 
					70d37e343a | ||
| 
						 | 
					ca045a1923 | ||
| 
						 | 
					ab61eb366a | ||
| 
						 | 
					556c740298 | ||
| 
						 | 
					39bc7ecd45 | ||
| 
						 | 
					d8482b6c7e | ||
| 
						 | 
					004ecb39e1 | ||
| 
						 | 
					db1dec1ed4 | ||
| 
						 | 
					cef3faec0e | ||
| 
						 | 
					5cb66cfdc2 | ||
| 
						 | 
					3c6d1b8876 | ||
| 
						 | 
					2a34009f10 | ||
| 
						 | 
					507cfe2e10 | ||
| 
						 | 
					f4e03b0365 | ||
| 
						 | 
					bf652a5f5c | ||
| 
						 | 
					e888de81df | ||
| 
						 | 
					d5a59aa767 | ||
| 
						 | 
					1b2d214b62 | ||
| 
						 | 
					36d6188f8c | ||
| 
						 | 
					22b8c53ef6 | ||
| 
						 | 
					9d70ddc466 | ||
| 
						 | 
					8154f010a1 | ||
| 
						 | 
					318e86ed88 | ||
| 
						 | 
					044d4655b7 | ||
| 
						 | 
					303fe0cb38 | ||
| 
						 | 
					877ec6d904 | ||
| 
						 | 
					652289942d | ||
| 
						 | 
					750668f5ab | ||
| 
						 | 
					862faa1292 | ||
| 
						 | 
					da12e64f17 | ||
| 
						 | 
					be8344bb06 | ||
| 
						 | 
					af64dad479 | ||
| 
						 | 
					e372ec8cf9 | ||
| 
						 | 
					cbd85b9cc1 | ||
| 
						 | 
					18368fc8e6 | ||
| 
						 | 
					f246c589d6 | ||
| 
						 | 
					e48b68570d | ||
| 
						 | 
					862c32b4bd | ||
| 
						 | 
					5b5248526b | ||
| 
						 | 
					e39e3a77d6 | ||
| 
						 | 
					645d4269d3 | ||
| 
						 | 
					70b24b1cc2 | ||
| 
						 | 
					b687ad3c34 | ||
| 
						 | 
					04b4339ad5 | ||
| 
						 | 
					60a67a0c7e | ||
| 
						 | 
					05ec00bf62 | ||
| 
						 | 
					effaa7824d | ||
| 
						 | 
					1b782289f4 | ||
| 
						 | 
					5a70acd176 | ||
| 
						 | 
					ae5c3dd738 | ||
| 
						 | 
					007eced93b | ||
| 
						 | 
					ab894977da | ||
| 
						 | 
					3cc7da4838 | ||
| 
						 | 
					c425043063 | ||
| 
						 | 
					6010196355 | ||
| 
						 | 
					e77538d570 | ||
| 
						 | 
					6a8f00d49c | ||
| 
						 | 
					44cbe94bba | ||
| 
						 | 
					e61dc71efc | ||
| 
						 | 
					3cf6d9983c | ||
| 
						 | 
					6a7e539cf1 | ||
| 
						 | 
					22ba86ee44 | ||
| 
						 | 
					2ed710976c | ||
| 
						 | 
					5c56512eeb | ||
| 
						 | 
					cdd6fdec6c | ||
| 
						 | 
					6768c1ee51 | ||
| 
						 | 
					e9664fea54 | ||
| 
						 | 
					5b6290bcfb | ||
| 
						 | 
					740531354e | ||
| 
						 | 
					ff5b0fc8f3 | ||
| 
						 | 
					2ecc164ae9 | ||
| 
						 | 
					26d8853ab5 | ||
| 
						 | 
					cac7eec55a | ||
| 
						 | 
					68723453ac | ||
| 
						 | 
					abd626117c | ||
| 
						 | 
					b92de38170 | ||
| 
						 | 
					99a38fcf33 | ||
| 
						 | 
					486c8616ac | ||
| 
						 | 
					61fb3fc770 | ||
| 
						 | 
					81c24a1a49 | ||
| 
						 | 
					c9c84992fb | ||
| 
						 | 
					266eb4a44c | ||
| 
						 | 
					ed74484dcb | ||
| 
						 | 
					2a6e13064f | ||
| 
						 | 
					6fc4a1cd3a | ||
| 
						 | 
					a034e1d3e0 | ||
| 
						 | 
					07ddeb0901 | ||
| 
						 | 
					7250d2e5b4 | ||
| 
						 | 
					dc9b54c11c | ||
| 
						 | 
					f945732e21 | ||
| 
						 | 
					a4e281a549 | ||
| 
						 | 
					76833a7c57 | ||
| 
						 | 
					9be07fa527 | ||
| 
						 | 
					9e63e03d34 | ||
| 
						 | 
					062092543f | ||
| 
						 | 
					64aca718ee | ||
| 
						 | 
					c606294b93 | ||
| 
						 | 
					a047e0ab51 | ||
| 
						 | 
					99205dc987 | ||
| 
						 | 
					af10f9e927 | ||
| 
						 | 
					a6b53f03c7 | ||
| 
						 | 
					3721a7e71f | ||
| 
						 | 
					7115c80231 | ||
| 
						 | 
					8fbf8deb34 | ||
| 
						 | 
					afc51b92a0 | ||
| 
						 | 
					c4dbc16eb0 | ||
| 
						 | 
					40596aa005 | ||
| 
						 | 
					c76ba85e16 | ||
| 
						 | 
					ffe0688089 | ||
| 
						 | 
					f1258672d1 | ||
| 
						 | 
					3503ce2177 | ||
| 
						 | 
					a0352c60ec | ||
| 
						 | 
					3c5d651c05 | ||
| 
						 | 
					9b9f0d0cd0 | ||
| 
						 | 
					6fa79c5cf5 | ||
| 
						 | 
					748ad3d3f5 | ||
| 
						 | 
					00889af038 | ||
| 
						 | 
					943cc1b588 | ||
| 
						 | 
					126f66a601 | ||
| 
						 | 
					2a60b264eb | ||
| 
						 | 
					6b69b753d7 | ||
| 
						 | 
					4d2ab4c758 | ||
| 
						 | 
					ebd506c69e | ||
| 
						 | 
					8441e0312c | ||
| 
						 | 
					61ec6a621c | ||
| 
						 | 
					cc9b7456b6 | ||
| 
						 | 
					66759d6041 | ||
| 
						 | 
					ff9b41de62 | ||
| 
						 | 
					26e9e3c76a | ||
| 
						 | 
					1658691e0c | ||
| 
						 | 
					0360e3ab2d | ||
| 
						 | 
					c3f114037d | ||
| 
						 | 
					b0b2e29d4e | ||
| 
						 | 
					9be24f7160 | ||
| 
						 | 
					d0d0b52da3 | ||
| 
						 | 
					b5b97f20a8 | ||
| 
						 | 
					0f3973bdb5 | ||
| 
						 | 
					6cf3477551 | ||
| 
						 | 
					47a73363fc | ||
| 
						 | 
					8695949391 | ||
| 
						 | 
					fa088df49e | ||
| 
						 | 
					2f287bc728 | ||
| 
						 | 
					ee99ebbc8f | ||
| 
						 | 
					7a8e20c9c7 | ||
| 
						 | 
					2b6e43e00e | ||
| 
						 | 
					4fbd0277ae | ||
| 
						 | 
					f084f7dc1e | ||
| 
						 | 
					13613137bc | ||
| 
						 | 
					5abb9b15d1 | ||
| 
						 | 
					3030157f82 | ||
| 
						 | 
					8e6e7cdadb | ||
| 
						 | 
					126405039e | ||
| 
						 | 
					bb9a819857 | ||
| 
						 | 
					e89d16d24b | ||
| 
						 | 
					8d7297538c | ||
| 
						 | 
					6e504fdaff | ||
| 
						 | 
					65ca282ecd | ||
| 
						 | 
					d4e28c236b | ||
| 
						 | 
					61f8f7b510 | ||
| 
						 | 
					48e0ee8a09 | ||
| 
						 | 
					830de5cb30 | ||
| 
						 | 
					87de1a0154 | ||
| 
						 | 
					7f8863dc07 | ||
| 
						 | 
					93b7b81912 | ||
| 
						 | 
					5911e25bfc | ||
| 
						 | 
					feaa89a1bc | ||
| 
						 | 
					07d3c6cecc | ||
| 
						 | 
					60fd3450bf | ||
| 
						 | 
					85d8536f34 | ||
| 
						 | 
					6ec070a015 | ||
| 
						 | 
					020bcdaef3 | ||
| 
						 | 
					74ce45972d | ||
| 
						 | 
					92c6e988cd | ||
| 
						 | 
					224aee2f5c | ||
| 
						 | 
					486d99f050 | ||
| 
						 | 
					e4d792adb8 | ||
| 
						 | 
					d1c7766aea | ||
| 
						 | 
					e9f6c48008 | ||
| 
						 | 
					3ec5d8954b | ||
| 
						 | 
					27586ebe1a | ||
| 
						 | 
					8129a36dc6 | ||
| 
						 | 
					c98827e70a | ||
| 
						 | 
					d4e9f076d6 | ||
| 
						 | 
					4eeb1f12a8 | ||
| 
						 | 
					7ef84c7d3d | ||
| 
						 | 
					d9916301a9 | ||
| 
						 | 
					f7f6b2686d | ||
| 
						 | 
					3df3879bd6 | ||
| 
						 | 
					a9b95baace | ||
| 
						 | 
					763fe3419c | ||
| 
						 | 
					93fcfeee2b | ||
| 
						 | 
					b38e4d536f | ||
| 
						 | 
					5332746383 | ||
| 
						 | 
					155f5c5ff9 | ||
| 
						 | 
					ad8fb26aff | ||
| 
						 | 
					fbd6776355 | ||
| 
						 | 
					6b7fc098c4 | ||
| 
						 | 
					421e911a0b | ||
| 
						 | 
					60d5b06ece | ||
| 
						 | 
					6b53c2349a | ||
| 
						 | 
					de2df5421d | ||
| 
						 | 
					fa262c13d9 | ||
| 
						 | 
					0a9d0db6b3 | ||
| 
						 | 
					bbefbf1a75 | ||
| 
						 | 
					c2404f6c1d | ||
| 
						 | 
					d60a625dd5 | ||
| 
						 | 
					567a8de3ca | ||
| 
						 | 
					fff6e272e9 | ||
| 
						 | 
					c55f980d23 | ||
| 
						 | 
					322ae56a95 | ||
| 
						 | 
					4b83271437 | ||
| 
						 | 
					9728854992 | ||
| 
						 | 
					bf425680e4 | ||
| 
						 | 
					0c4778d8a2 | ||
| 
						 | 
					a1b9f0d443 | ||
| 
						 | 
					b8b0b6b412 | ||
| 
						 | 
					557a5e08c6 | ||
| 
						 | 
					e4ab1b6795 | ||
| 
						 | 
					f8dfb6f249 | ||
| 
						 | 
					11952073af | ||
| 
						 | 
					112b7088e7 | ||
| 
						 | 
					8b113f75b3 | ||
| 
						 | 
					fcb37b876e | ||
| 
						 | 
					460fa7033b | ||
| 
						 | 
					dc57fe3389 | ||
| 
						 | 
					7b9aa1a3e7 | ||
| 
						 | 
					9098344afe | ||
| 
						 | 
					5be2c5998c | ||
| 
						 | 
					977f91f5bf | ||
| 
						 | 
					c410e75c68 | ||
| 
						 | 
					ae61f49b13 | ||
| 
						 | 
					0e1faa2e00 | ||
| 
						 | 
					cdac5f73ac | ||
| 
						 | 
					1370854cc0 | ||
| 
						 | 
					93de3d881d | ||
| 
						 | 
					b8cf18b4dd | ||
| 
						 | 
					623fcf1e98 | ||
| 
						 | 
					db7f8eb011 | ||
| 
						 | 
					97dc3309f3 | ||
| 
						 | 
					cac7b9d6ec | ||
| 
						 | 
					e514d2fe66 | ||
| 
						 | 
					1dbf56aab5 | ||
| 
						 | 
					ec40edc918 | ||
| 
						 | 
					f8fcfbc85a | ||
| 
						 | 
					0775b1dae8 | ||
| 
						 | 
					3f0505cc87 | ||
| 
						 | 
					f0ed9bf253 | ||
| 
						 | 
					debc021491 | ||
| 
						 | 
					52185f37ae | ||
| 
						 | 
					b8280db78b | ||
| 
						 | 
					1756f5a422 | ||
| 
						 | 
					081b40f378 | ||
| 
						 | 
					65104ba533 | ||
| 
						 | 
					3d4470c14a | ||
| 
						 | 
					550ccc2e20 | ||
| 
						 | 
					9805f3ec5b | ||
| 
						 | 
					8c39e58b6a | ||
| 
						 | 
					594b1a4af2 | ||
| 
						 | 
					231484705b | ||
| 
						 | 
					7f70c9b64e | ||
| 
						 | 
					5f985ebb1b | ||
| 
						 | 
					a5826391e9 | ||
| 
						 | 
					393484ab35 | ||
| 
						 | 
					3d305f1d62 | ||
| 
						 | 
					c6557e3c83 | ||
| 
						 | 
					41c2874138 | ||
| 
						 | 
					f777c50a71 | ||
| 
						 | 
					dcc3a211ba | ||
| 
						 | 
					c284d47c57 | ||
| 
						 | 
					e4375196d6 | ||
| 
						 | 
					9d4b67ea16 | ||
| 
						 | 
					33a209e575 | ||
| 
						 | 
					16ac7c4d97 | ||
| 
						 | 
					f1a93bf7da | ||
| 
						 | 
					1d8c8b6a9e | ||
| 
						 | 
					8173b00125 | ||
| 
						 | 
					f4ac8ba566 | ||
| 
						 | 
					ac5d29fee8 | ||
| 
						 | 
					53bfdae4ff | ||
| 
						 | 
					9ea4d5f3a8 | ||
| 
						 | 
					68248e2fec | ||
| 
						 | 
					013afce94f | ||
| 
						 | 
					a5bab412e0 | ||
| 
						 | 
					c7fdee72dd | ||
| 
						 | 
					7d0204b685 | ||
| 
						 | 
					f7de5d5773 | ||
| 
						 | 
					25269b8874 | ||
| 
						 | 
					0c40152767 | ||
| 
						 | 
					f00e772b25 | ||
| 
						 | 
					63e118b7db | ||
| 
						 | 
					d0402acdc7 | ||
| 
						 | 
					17558dec7f | ||
| 
						 | 
					ceb6832ca0 | ||
| 
						 | 
					7d60413377 | ||
| 
						 | 
					2fa423f49f | ||
| 
						 | 
					c54e7b8d30 | ||
| 
						 | 
					e3cc1555f6 | ||
| 
						 | 
					79f79c907f | ||
| 
						 | 
					f68fac8c00 | ||
| 
						 | 
					925753aa11 | ||
| 
						 | 
					b13ad7a8be | ||
| 
						 | 
					b956f3ce7a | ||
| 
						 | 
					e9797ac675 | ||
| 
						 | 
					938f38daee | ||
| 
						 | 
					05c33a59b9 | ||
| 
						 | 
					0c72ebc9a1 | ||
| 
						 | 
					8ea3453719 | ||
| 
						 | 
					23eeda6ad9 | ||
| 
						 | 
					6519d76c29 | ||
| 
						 | 
					88dcfb5eba | ||
| 
						 | 
					8ca530e559 | ||
| 
						 | 
					a6519d6306 | ||
| 
						 | 
					22cf36af18 | ||
| 
						 | 
					7e12e6af56 | ||
| 
						 | 
					5b19160437 | ||
| 
						 | 
					43d2137af0 | ||
| 
						 | 
					8c4947ee7f | ||
| 
						 | 
					227e95b2fb | ||
| 
						 | 
					70cf207761 | ||
| 
						 | 
					2258347f3b | ||
| 
						 | 
					26e2643949 | ||
| 
						 | 
					1732a8da03 | ||
| 
						 | 
					f702652ef8 | ||
| 
						 | 
					417c2061c8 | ||
| 
						 | 
					41b87c6512 | ||
| 
						 | 
					922e2af432 | ||
| 
						 | 
					7efbac17bf | ||
| 
						 | 
					2039949b22 | ||
| 
						 | 
					e989399dc2 | ||
| 
						 | 
					967cd1bcaf | ||
| 
						 | 
					c7e9b23317 | ||
| 
						 | 
					811b0cdb2d | ||
| 
						 | 
					2cda66116c | ||
| 
						 | 
					a458b609db | ||
| 
						 | 
					f89f1eaa60 | ||
| 
						 | 
					76b795a8ba | ||
| 
						 | 
					a5e5fad478 | ||
| 
						 | 
					b2386fed55 | ||
| 
						 | 
					29351c8091 | ||
| 
						 | 
					4346bd9fbc | ||
| 
						 | 
					3fdd6b8337 | ||
| 
						 | 
					2e0b93b01f | ||
| 
						 | 
					6b9321b858 | ||
| 
						 | 
					655a7c081f | ||
| 
						 | 
					bffe261a1f | ||
| 
						 | 
					3b1b9f9ff6 | ||
| 
						 | 
					f0447ddb04 | ||
| 
						 | 
					8bea2b6fac | ||
| 
						 | 
					103ccde8fe | ||
| 
						 | 
					d6e117b64b | ||
| 
						 | 
					1f29c2f510 | ||
| 
						 | 
					40d105ccb3 | ||
| 
						 | 
					c075c18537 | ||
| 
						 | 
					d5e5a6a353 | ||
| 
						 | 
					2426cdb63b | ||
| 
						 | 
					26242bf266 | ||
| 
						 | 
					afaebc3fef | ||
| 
						 | 
					c9da332cce | ||
| 
						 | 
					87fc78de6c | ||
| 
						 | 
					608c65f695 | ||
| 
						 | 
					1f5af926fa | ||
| 
						 | 
					f2a760dca7 | ||
| 
						 | 
					a85606e156 | ||
| 
						 | 
					c100a10069 | ||
| 
						 | 
					68b67113a4 | ||
| 
						 | 
					cbfa1afda3 | ||
| 
						 | 
					0287db52ed | ||
| 
						 | 
					d9913b0b0d | ||
| 
						 | 
					03ce517178 | ||
| 
						 | 
					df17ce7858 | ||
| 
						 | 
					b01ebe6d4e | ||
| 
						 | 
					264914838d | ||
| 
						 | 
					14e7482c55 | ||
| 
						 | 
					7672521440 | ||
| 
						 | 
					d16391bb88 | ||
| 
						 | 
					98624c3746 | ||
| 
						 | 
					0cfc95e010 | ||
| 
						 | 
					d1eda33f01 | ||
| 
						 | 
					289c460c55 | ||
| 
						 | 
					d77ff4f423 | ||
| 
						 | 
					76d78dc044 | ||
| 
						 | 
					4681f8244e | ||
| 
						 | 
					5b3f1d8b3a | ||
| 
						 | 
					dc9d8d050a | ||
| 
						 | 
					22b83da476 | ||
| 
						 | 
					c3c58fb560 | ||
| 
						 | 
					19e62325c2 | ||
| 
						 | 
					8161b23689 | ||
| 
						 | 
					78f6db64fe | ||
| 
						 | 
					4691325d48 | ||
| 
						 | 
					36959302a3 | ||
| 
						 | 
					abeafbd6d5 | ||
| 
						 | 
					8704ada3d8 | ||
| 
						 | 
					6c7b3cb056 | ||
| 
						 | 
					6e38072add | ||
| 
						 | 
					49bb53c8e2 | ||
| 
						 | 
					2d38f0c1c7 | ||
| 
						 | 
					95de0df8c2 | ||
| 
						 | 
					21d70d5fd8 | ||
| 
						 | 
					eda2679e30 | ||
| 
						 | 
					39385aa78c | ||
| 
						 | 
					b036b5ca36 | ||
| 
						 | 
					232163cf70 | ||
| 
						 | 
					7e049ba470 | ||
| 
						 | 
					28b8557d4c | ||
| 
						 | 
					b8771d9fd8 | ||
| 
						 | 
					92f3cc50c8 | ||
| 
						 | 
					b35ebe3d70 | ||
| 
						 | 
					1a57f9f75c | ||
| 
						 | 
					41f56e29c7 | ||
| 
						 | 
					848efa9dae | ||
| 
						 | 
					c7559aeaf1 | ||
| 
						 | 
					8d25327639 | ||
| 
						 | 
					777ebe8667 | ||
| 
						 | 
					14b467e840 | ||
| 
						 | 
					6b6c5791a0 | ||
| 
						 | 
					1cdc9fe6d5 | ||
| 
						 | 
					aa3c17e8f8 | ||
| 
						 | 
					45e3076cdc | ||
| 
						 | 
					8826ba8ab6 | ||
| 
						 | 
					37953ee3fe | ||
| 
						 | 
					fb3f956d07 | ||
| 
						 | 
					bc545e8a98 | ||
| 
						 | 
					731ced6b28 | ||
| 
						 | 
					c147478cb7 | ||
| 
						 | 
					eb847bc866 | ||
| 
						 | 
					ac045c32d0 | ||
| 
						 | 
					f83148af74 | ||
| 
						 | 
					0c17099a71 | ||
| 
						 | 
					65c99de2cb | ||
| 
						 | 
					2a0b873065 | ||
| 
						 | 
					7c98d1304d | ||
| 
						 | 
					898fd6a1f0 | ||
| 
						 | 
					777a4ee677 | ||
| 
						 | 
					51aeff7021 | ||
| 
						 | 
					e17457fbf5 | ||
| 
						 | 
					5ca2f97fb6 | ||
| 
						 | 
					8cc98f0b1e | ||
| 
						 | 
					3c13daded3 | ||
| 
						 | 
					5596240cc8 | ||
| 
						 | 
					54c7ef7fbd | ||
| 
						 | 
					14b66bffb0 | ||
| 
						 | 
					65e1c48df0 | ||
| 
						 | 
					7027841d8f | ||
| 
						 | 
					2ec400bfc7 | ||
| 
						 | 
					c7c5f85ead | ||
| 
						 | 
					ef0696d46a | ||
| 
						 | 
					e769368d76 | ||
| 
						 | 
					c8bd2c2e45 | ||
| 
						 | 
					458076c3c7 | ||
| 
						 | 
					53f30951d3 | ||
| 
						 | 
					78df45e1d1 | ||
| 
						 | 
					42b618cffe | ||
| 
						 | 
					58b8f22566 | ||
| 
						 | 
					5cf1f22962 | ||
| 
						 | 
					caa0deeefb | ||
| 
						 | 
					97368e8232 | ||
| 
						 | 
					242b2e0b92 | ||
| 
						 | 
					c4c6e192ac | ||
| 
						 | 
					011bc0ba45 | ||
| 
						 | 
					6260fa5025 | ||
| 
						 | 
					ee9da56533 | ||
| 
						 | 
					58522099e5 | ||
| 
						 | 
					0f395b7ba0 | ||
| 
						 | 
					2f2e8b9778 | ||
| 
						 | 
					4a5c471162 | ||
| 
						 | 
					9c710927ab | ||
| 
						 | 
					2ad80c46ba | ||
| 
						 | 
					24f4da9642 | ||
| 
						 | 
					d7398f146d | ||
| 
						 | 
					5d389a0acf | ||
| 
						 | 
					b1f4f9aabd | ||
| 
						 | 
					3df50f57e5 | ||
| 
						 | 
					afac15d686 | ||
| 
						 | 
					26933f4046 | ||
| 
						 | 
					d2e0b1e777 | ||
| 
						 | 
					c00f2cb587 | ||
| 
						 | 
					83b5acf418 | ||
| 
						 | 
					5d06718cd3 | ||
| 
						 | 
					6c3e26ad34 | ||
| 
						 | 
					64cb7e36bf | ||
| 
						 | 
					0c1379e42d | ||
| 
						 | 
					99f0e1a329 | ||
| 
						 | 
					0437f3ff29 | ||
| 
						 | 
					f662660ca3 | ||
| 
						 | 
					4501a00be3 | ||
| 
						 | 
					d2b6b5f2db | ||
| 
						 | 
					911214d582 | ||
| 
						 | 
					af19e09b02 | ||
| 
						 | 
					46a091f5f1 | ||
| 
						 | 
					5be92401e9 | ||
| 
						 | 
					101a6987c1 | ||
| 
						 | 
					5d40527aba | ||
| 
						 | 
					589eaa4c72 | ||
| 
						 | 
					3fc57ce6fd | ||
| 
						 | 
					d8d60a92e7 | ||
| 
						 | 
					04cdfa67c7 | ||
| 
						 | 
					6fe4e87954 | ||
| 
						 | 
					4d388c6a32 | ||
| 
						 | 
					019d0f3347 | ||
| 
						 | 
					d262e17ec1 | ||
| 
						 | 
					a97cc5b458 | ||
| 
						 | 
					ee489f6ad2 | ||
| 
						 | 
					22678c4db9 | ||
| 
						 | 
					dd384c3e7b | ||
| 
						 | 
					a6e9ae80e5 | ||
| 
						 | 
					21e7164335 | ||
| 
						 | 
					ddd8a91729 | ||
| 
						 | 
					06ac96d134 | ||
| 
						 | 
					4e965d95cf | ||
| 
						 | 
					51bbfd6fb2 | ||
| 
						 | 
					8eafc786ea | ||
| 
						 | 
					fcfb6822d1 | ||
| 
						 | 
					baa5874404 | ||
| 
						 | 
					40f072192f | ||
| 
						 | 
					9258c7b23e | ||
| 
						 | 
					b7d77a9eb1 | ||
| 
						 | 
					5677742199 | ||
| 
						 | 
					72645164b6 | ||
| 
						 | 
					12e62b4fe7 | ||
| 
						 | 
					fb8ce52837 | ||
| 
						 | 
					8fb977ba11 | ||
| 
						 | 
					4906e5653c | ||
| 
						 | 
					7909bd19ab | ||
| 
						 | 
					83b719a88e | ||
| 
						 | 
					9da8b6829c | ||
| 
						 | 
					c89f1db0a9 | ||
| 
						 | 
					bc109ea47d | ||
| 
						 | 
					c417d0a5cd | ||
| 
						 | 
					6861c6f85e | ||
| 
						 | 
					7021e43877 | ||
| 
						 | 
					9373bbb24b | ||
| 
						 | 
					aa3c74d175 | ||
| 
						 | 
					57d9cebbea | ||
| 
						 | 
					10ab1ec319 | ||
| 
						 | 
					e0a14e7573 | ||
| 
						 | 
					9d3b4b48d8 | ||
| 
						 | 
					be7b6408b3 | ||
| 
						 | 
					82d974c7ef | ||
| 
						 | 
					a81fd294be | ||
| 
						 | 
					ed1f8ea036 | ||
| 
						 | 
					bf452313b0 | ||
| 
						 | 
					e2617290fc | ||
| 
						 | 
					719269db18 | ||
| 
						 | 
					7e841ed688 | ||
| 
						 | 
					71e0b240ed | ||
| 
						 | 
					41ba05e22e | ||
| 
						 | 
					1e52a54a47 | ||
| 
						 | 
					6d923d4973 | ||
| 
						 | 
					141029327c | ||
| 
						 | 
					2837f83068 | ||
| 
						 | 
					6f10368926 | ||
| 
						 | 
					687c7e3ece | ||
| 
						 | 
					2e819c58c9 | ||
| 
						 | 
					e8dc673ca5 | ||
| 
						 | 
					2ff3c746ae | ||
| 
						 | 
					7943df62f7 | ||
| 
						 | 
					35c1862cdf | ||
| 
						 | 
					1a086a52d3 | ||
| 
						 | 
					270c52da0d | ||
| 
						 | 
					1fe477fcb7 | ||
| 
						 | 
					d7a632948d | ||
| 
						 | 
					bdc610aba5 | ||
| 
						 | 
					dc7f8ddc22 | ||
| 
						 | 
					6088047a64 | ||
| 
						 | 
					fc4d70fe54 | ||
| 
						 | 
					b49c17c2bf | ||
| 
						 | 
					de7ed18df0 | ||
| 
						 | 
					0292c1c81d | ||
| 
						 | 
					3901b1bdd9 | ||
| 
						 | 
					aec1b3540a | ||
| 
						 | 
					fa9fb5cb01 | ||
| 
						 | 
					2a3d760e0f | ||
| 
						 | 
					00a816e587 | ||
| 
						 | 
					b8b8b6dc2e | ||
| 
						 | 
					14d5e22fee | ||
| 
						 | 
					66b18dd4e4 | ||
| 
						 | 
					670f372470 | ||
| 
						 | 
					361847f9ac | ||
| 
						 | 
					b620193283 | ||
| 
						 | 
					2c701a1bac | ||
| 
						 | 
					5b9310e502 | ||
| 
						 | 
					32bbf8a63b | ||
| 
						 | 
					5634373320 | ||
| 
						 | 
					8598cd6888 | ||
| 
						 | 
					f741e1c2ed | ||
| 
						 | 
					90201d5eca | ||
| 
						 | 
					a6d4acc9f9 | ||
| 
						 | 
					1986d36957 | ||
| 
						 | 
					32c0c6e7d5 | ||
| 
						 | 
					944ce989f8 | ||
| 
						 | 
					f7da611b3d | ||
| 
						 | 
					00d51c9f6e | ||
| 
						 | 
					b91791d71c | ||
| 
						 | 
					762cea46f0 | ||
| 
						 | 
					a0a5a50152 | ||
| 
						 | 
					2e2a4f97bf | ||
| 
						 | 
					4bbf3a8b55 | ||
| 
						 | 
					9218adc390 | ||
| 
						 | 
					95fa896206 | ||
| 
						 | 
					62f95981df | ||
| 
						 | 
					dcffa9998e | ||
| 
						 | 
					70e1730c38 | ||
| 
						 | 
					e0e6409c12 | ||
| 
						 | 
					5e72c513bf | ||
| 
						 | 
					5cf3b4bd34 | ||
| 
						 | 
					a8f4e905fa | ||
| 
						 | 
					e26135ab18 | ||
| 
						 | 
					14cf72860f | ||
| 
						 | 
					f04704225b | ||
| 
						 | 
					9461e9fae3 | ||
| 
						 | 
					fa4d596abc | ||
| 
						 | 
					5f6cfce4f6 | ||
| 
						 | 
					b1b8babbbb | ||
| 
						 | 
					86d920c302 | ||
| 
						 | 
					c7e8e99082 | ||
| 
						 | 
					5e244a9bee | ||
| 
						 | 
					770a349560 | ||
| 
						 | 
					7cb6933c0d | ||
| 
						 | 
					8a50d0c06f | ||
| 
						 | 
					a1de7e5033 | ||
| 
						 | 
					bcc2bd3b1e | ||
| 
						 | 
					f1c534ce22 | ||
| 
						 | 
					6892a29b9e | ||
| 
						 | 
					405f8553cf | ||
| 
						 | 
					c1cd0f74c9 | ||
| 
						 | 
					f43f8aa80a | ||
| 
						 | 
					b2acd5ded1 | ||
| 
						 | 
					a567a8e4bd | ||
| 
						 | 
					35d937e4eb | ||
| 
						 | 
					211fd4f963 | ||
| 
						 | 
					24e1dd8016 | ||
| 
						 | 
					35336777f1 | ||
| 
						 | 
					4eaa1e1ea8 | ||
| 
						 | 
					67e0214d0f | ||
| 
						 | 
					9a4127bb0a | ||
| 
						 | 
					232dff3af2 | ||
| 
						 | 
					1e99886172 | ||
| 
						 | 
					c58d08d655 | ||
| 
						 | 
					e4ffd9f234 | ||
| 
						 | 
					475e8dde17 | ||
| 
						 | 
					f12a18b850 | ||
| 
						 | 
					ce7add19d8 | ||
| 
						 | 
					a08be021cc | ||
| 
						 | 
					57e55fe3b3 | ||
| 
						 | 
					fd152c3158 | ||
| 
						 | 
					c0af695426 | ||
| 
						 | 
					d4e6961041 | ||
| 
						 | 
					58413fe735 | ||
| 
						 | 
					1a46de67b3 | ||
| 
						 | 
					4b5a0e1ad7 | ||
| 
						 | 
					f281fd02e9 | ||
| 
						 | 
					693bd73fcd | ||
| 
						 | 
					01a700e5d2 | ||
| 
						 | 
					6c8dc46406 | ||
| 
						 | 
					28317d3a16 | ||
| 
						 | 
					f5ea738baa | ||
| 
						 | 
					3456a1f5f4 | ||
| 
						 | 
					5d641bcf70 | ||
| 
						 | 
					f5dcdfc438 | ||
| 
						 | 
					c620059479 | ||
| 
						 | 
					6dee3b9aee | ||
| 
						 | 
					d3e64a3f40 | ||
| 
						 | 
					b277509095 | ||
| 
						 | 
					34284954b3 | ||
| 
						 | 
					76218efbeb | ||
| 
						 | 
					a9a02acc9f | ||
| 
						 | 
					a59e16bac9 | ||
| 
						 | 
					427e8cf902 | ||
| 
						 | 
					967a6d3768 | ||
| 
						 | 
					ef8eb55708 | ||
| 
						 | 
					4d016c6a83 | ||
| 
						 | 
					cadc6aaf41 | ||
| 
						 | 
					f56e0e4b5e | ||
| 
						 | 
					6aed6077fb | ||
| 
						 | 
					d13c2b1ba6 | ||
| 
						 | 
					e83a780600 | ||
| 
						 | 
					9a622f874c | ||
| 
						 | 
					cc36229136 | ||
| 
						 | 
					8427b7450f | ||
| 
						 | 
					e0d0b15de6 | ||
| 
						 | 
					b1542b09d9 | ||
| 
						 | 
					174e98c9a9 | ||
| 
						 | 
					ad1244b2e7 | ||
| 
						 | 
					1b709a946f | ||
| 
						 | 
					3b7d4697b7 | ||
| 
						 | 
					4ced7ef05a | ||
| 
						 | 
					abd4b2542b | ||
| 
						 | 
					35b123ef1e | ||
| 
						 | 
					6c4ef74757 | ||
| 
						 | 
					9018a0f462 | ||
| 
						 | 
					5825f979b7 | ||
| 
						 | 
					88f2944421 | ||
| 
						 | 
					7b538021bd | ||
| 
						 | 
					d612165c67 | ||
| 
						 | 
					fcdb47d7f5 | ||
| 
						 | 
					dbd4dbc02c | ||
| 
						 | 
					a1c1a3344d | ||
| 
						 | 
					18c2cc68e8 | ||
| 
						 | 
					92d512f6cf | ||
| 
						 | 
					c612a133dc | ||
| 
						 | 
					8bd5aa6a76 | ||
| 
						 | 
					7248a2d4d0 | ||
| 
						 | 
					60f4f9a5b9 | ||
| 
						 | 
					67e34826d8 | ||
| 
						 | 
					3c49c6ec49 | ||
| 
						 | 
					759111cadf | ||
| 
						 | 
					2f81ac8443 | ||
| 
						 | 
					4808f05238 | ||
| 
						 | 
					c8d98679fa | ||
| 
						 | 
					5e52279256 | ||
| 
						 | 
					a663ebd468 | ||
| 
						 | 
					f82220785d | ||
| 
						 | 
					43e5baddbc | ||
| 
						 | 
					1d13c64d78 | ||
| 
						 | 
					4988ec89db | ||
| 
						 | 
					b9f3d31ce4 | ||
| 
						 | 
					fc2ceae778 | ||
| 
						 | 
					3f33165acd | ||
| 
						 | 
					50a1b776fd | ||
| 
						 | 
					b835cec372 | ||
| 
						 | 
					63e4644ebd | ||
| 
						 | 
					c2de11d3a4 | ||
| 
						 | 
					16e185c908 | ||
| 
						 | 
					f67d11b2b4 | ||
| 
						 | 
					8da175c8c3 | ||
| 
						 | 
					ad999b6062 | ||
| 
						 | 
					74f7414d30 | ||
| 
						 | 
					768c576d47 | ||
| 
						 | 
					a57c9c084b | ||
| 
						 | 
					7493568ba8 | ||
| 
						 | 
					bd7fe1d3c4 | ||
| 
						 | 
					df3ff45216 | ||
| 
						 | 
					5a58a1e0ab | ||
| 
						 | 
					bef76b54a6 | ||
| 
						 | 
					e74f77f92d | ||
| 
						 | 
					48a909c9fd | ||
| 
						 | 
					aad3c52e9d | ||
| 
						 | 
					8470f01cca | ||
| 
						 | 
					b4f7616fd6 | ||
| 
						 | 
					a5a508a9b6 | ||
| 
						 | 
					35cfcc11fa | ||
| 
						 | 
					f8e71bac14 | ||
| 
						 | 
					afcc0cccda | ||
| 
						 | 
					1b75f3e07a | ||
| 
						 | 
					44fd0d92d6 | ||
| 
						 | 
					fd5f6f192a | ||
| 
						 | 
					94c325fb3b | ||
| 
						 | 
					d5ddf40ecf | ||
| 
						 | 
					269851bf95 | ||
| 
						 | 
					9ae59c02ca | ||
| 
						 | 
					a3285dc914 | ||
| 
						 | 
					8ff879a528 | ||
| 
						 | 
					a259472ca0 | ||
| 
						 | 
					e60c4f0a6c | ||
| 
						 | 
					823a4e0a7e | ||
| 
						 | 
					26e71c1987 | ||
| 
						 | 
					045f311b0a | ||
| 
						 | 
					cf178bf7d0 | ||
| 
						 | 
					d85d0b4c23 | ||
| 
						 | 
					0c12f125cf | ||
| 
						 | 
					814bbd521a | ||
| 
						 | 
					ca0f0662f4 | ||
| 
						 | 
					2443358b37 | ||
| 
						 | 
					4a509d898e | ||
| 
						 | 
					f22fb68751 | ||
| 
						 | 
					45e52faeb7 | ||
| 
						 | 
					edad1e1558 | ||
| 
						 | 
					56326d14b5 | ||
| 
						 | 
					4105fcdb3c | ||
| 
						 | 
					d062806699 | ||
| 
						 | 
					059f5c3f6c | ||
| 
						 | 
					5f0b5108e3 | ||
| 
						 | 
					8512992f50 | ||
| 
						 | 
					850f59d851 | ||
| 
						 | 
					50af69e8f3 | ||
| 
						 | 
					322e7bce23 | ||
| 
						 | 
					0890436da9 | ||
| 
						 | 
					2e7a8b44c2 | ||
| 
						 | 
					5cb0436930 | ||
| 
						 | 
					1a88ca0804 | ||
| 
						 | 
					98c726ec9b | ||
| 
						 | 
					24053a461e | ||
| 
						 | 
					a015800e73 | ||
| 
						 | 
					5d094c4088 | ||
| 
						 | 
					df7436e709 | ||
| 
						 | 
					eb31e1c558 | ||
| 
						 | 
					1e96d49a7d | ||
| 
						 | 
					afa310427e | ||
| 
						 | 
					3c4b50fd8c | ||
| 
						 | 
					a21e696d90 | ||
| 
						 | 
					153ec2a76f | ||
| 
						 | 
					7a80982913 | ||
| 
						 | 
					fc24bc2544 | ||
| 
						 | 
					99b859cf78 | ||
| 
						 | 
					8240bed918 | ||
| 
						 | 
					4d0fbf9b07 | ||
| 
						 | 
					89dcc10c32 | ||
| 
						 | 
					4e3ed44db1 | ||
| 
						 | 
					bd8e6749b7 | ||
| 
						 | 
					2c87c3ff02 | ||
| 
						 | 
					cfd0d72da8 | ||
| 
						 | 
					eb8f36223e | ||
| 
						 | 
					93501d3ab8 | ||
| 
						 | 
					7c8ebaf6c1 | ||
| 
						 | 
					d923b3075c | ||
| 
						 | 
					2557433d8e | ||
| 
						 | 
					3825da5c07 | ||
| 
						 | 
					5227bb363d | ||
| 
						 | 
					7a2c2784a6 | ||
| 
						 | 
					1f216e30b6 | ||
| 
						 | 
					f6186e9592 | ||
| 
						 | 
					1278ae3836 | ||
| 
						 | 
					22f5ef6b84 | ||
| 
						 | 
					bdbdbb8319 | ||
| 
						 | 
					153d92765b | ||
| 
						 | 
					112ad6bf21 | ||
| 
						 | 
					cd1480a662 | ||
| 
						 | 
					bda15698bc | ||
| 
						 | 
					d23ef69ad1 | ||
| 
						 | 
					33dd7c116d | ||
| 
						 | 
					e5911f3128 | ||
| 
						 | 
					937c374225 | ||
| 
						 | 
					c6135ba76d | ||
| 
						 | 
					e85c183424 | ||
| 
						 | 
					a31ddef36d | ||
| 
						 | 
					9fd0cf8170 | ||
| 
						 | 
					2d38fced00 | ||
| 
						 | 
					7003a14b53 | ||
| 
						 | 
					41f08abf3d | ||
| 
						 | 
					713fe6463e | ||
| 
						 | 
					5cf93f8d91 | ||
| 
						 | 
					6b5eb3134a | ||
| 
						 | 
					e5ac43e19a | ||
| 
						 | 
					c44205cf71 | ||
| 
						 | 
					7843d44a59 | ||
| 
						 | 
					91df2dd346 | ||
| 
						 | 
					b6cd9cecc8 | ||
| 
						 | 
					baebc6489a | ||
| 
						 | 
					bb34907ff5 | ||
| 
						 | 
					87c358524e | ||
| 
						 | 
					1ebb44013c | ||
| 
						 | 
					2389a26705 | ||
| 
						 | 
					e714eb157e | ||
| 
						 | 
					c058154b74 | ||
| 
						 | 
					6b6aaec892 | ||
| 
						 | 
					4ff3ec05df | ||
| 
						 | 
					c8039337e3 | ||
| 
						 | 
					2e544837e7 | ||
| 
						 | 
					4eacb34132 | ||
| 
						 | 
					9b06cc3c1b | ||
| 
						 | 
					cf0529946a | ||
| 
						 | 
					bd6dc6a886 | ||
| 
						 | 
					b25b276031 | ||
| 
						 | 
					11855d4789 | ||
| 
						 | 
					5f45d583b0 | ||
| 
						 | 
					c5cf53701a | ||
| 
						 | 
					59a13c122e | ||
| 
						 | 
					26c755b256 | ||
| 
						 | 
					0f14e8d5ea | ||
| 
						 | 
					c85e0dbb0b | ||
| 
						 | 
					0e79b91962 | ||
| 
						 | 
					243ae9f461 | ||
| 
						 | 
					a71f676b47 | ||
| 
						 | 
					7b197ea110 | ||
| 
						 | 
					5e4a2f3174 | ||
| 
						 | 
					55bdef8677 | ||
| 
						 | 
					3f78cb428e | ||
| 
						 | 
					d861b6cbdf | ||
| 
						 | 
					34cd499875 | ||
| 
						 | 
					0d5745fe8a | ||
| 
						 | 
					fd61eccf6b | ||
| 
						 | 
					ff9b7aa695 | ||
| 
						 | 
					5e9b20f721 | ||
| 
						 | 
					c1772397f9 | ||
| 
						 | 
					ff8dcd4a10 | ||
| 
						 | 
					c933493ac2 | ||
| 
						 | 
					aec2ffbc5a | ||
| 
						 | 
					2a5d2e98f9 | ||
| 
						 | 
					598f3e9c4a | ||
| 
						 | 
					3c3a64616a | ||
| 
						 | 
					14ec1b5886 | ||
| 
						 | 
					a07a955666 | ||
| 
						 | 
					0a7e61d4a1 | ||
| 
						 | 
					d41e52a238 | ||
| 
						 | 
					2e0a707f79 | 
							
								
								
									
										508
									
								
								libc/Android.mk
									
									
									
									
									
								
							
							
						
						
									
										508
									
								
								libc/Android.mk
									
									
									
									
									
								
							@@ -2,6 +2,11 @@ LOCAL_PATH:= $(call my-dir)
 | 
			
		||||
 | 
			
		||||
include $(LOCAL_PATH)/arch-$(TARGET_ARCH)/syscalls.mk
 | 
			
		||||
 | 
			
		||||
# Make everything depend on any changes to included makefiles.
 | 
			
		||||
libc_common_additional_dependencies := \
 | 
			
		||||
    $(LOCAL_PATH)/arch-$(TARGET_ARCH)/syscalls.mk \
 | 
			
		||||
    $(LOCAL_PATH)/Android.mk \
 | 
			
		||||
 | 
			
		||||
# Define the common source files for all the libc instances
 | 
			
		||||
# =========================================================
 | 
			
		||||
libc_common_src_files := \
 | 
			
		||||
@@ -45,7 +50,6 @@ libc_common_src_files := \
 | 
			
		||||
	stdio/wbuf.c \
 | 
			
		||||
	stdlib/atexit.c \
 | 
			
		||||
	stdlib/ctype_.c \
 | 
			
		||||
	stdlib/exit.c \
 | 
			
		||||
	stdlib/getenv.c \
 | 
			
		||||
	stdlib/putenv.c \
 | 
			
		||||
	stdlib/setenv.c \
 | 
			
		||||
@@ -73,18 +77,13 @@ libc_common_src_files := \
 | 
			
		||||
	bionic/atol.c \
 | 
			
		||||
	bionic/atoll.c \
 | 
			
		||||
	bionic/bindresvport.c \
 | 
			
		||||
	bionic/bionic_clone.c \
 | 
			
		||||
	bionic/clearenv.c \
 | 
			
		||||
	bionic/cpuacct.c \
 | 
			
		||||
	bionic/daemon.c \
 | 
			
		||||
	bionic/err.c \
 | 
			
		||||
	bionic/ether_aton.c \
 | 
			
		||||
	bionic/ether_ntoa.c \
 | 
			
		||||
	bionic/fcntl.c \
 | 
			
		||||
	bionic/fdprintf.c \
 | 
			
		||||
	bionic/flockfile.c \
 | 
			
		||||
	bionic/fork.c \
 | 
			
		||||
	bionic/fstatfs.c \
 | 
			
		||||
	bionic/ftime.c \
 | 
			
		||||
	bionic/ftok.c \
 | 
			
		||||
	bionic/fts.c \
 | 
			
		||||
@@ -100,21 +99,15 @@ libc_common_src_files := \
 | 
			
		||||
	bionic/isatty.c \
 | 
			
		||||
	bionic/issetugid.c \
 | 
			
		||||
	bionic/ldexp.c \
 | 
			
		||||
	bionic/lseek64.c \
 | 
			
		||||
	bionic/md5.c \
 | 
			
		||||
	bionic/memmem.c \
 | 
			
		||||
	bionic/memswap.c \
 | 
			
		||||
	bionic/name_mem.c \
 | 
			
		||||
	bionic/openat.c \
 | 
			
		||||
	bionic/open.c \
 | 
			
		||||
	bionic/pathconf.c \
 | 
			
		||||
	bionic/perror.c \
 | 
			
		||||
	bionic/pread.c \
 | 
			
		||||
	bionic/pselect.c \
 | 
			
		||||
	bionic/ptsname.c \
 | 
			
		||||
	bionic/ptsname_r.c \
 | 
			
		||||
	bionic/pututline.c \
 | 
			
		||||
	bionic/pwrite.c \
 | 
			
		||||
	bionic/reboot.c \
 | 
			
		||||
	bionic/recv.c \
 | 
			
		||||
	bionic/sched_cpualloc.c \
 | 
			
		||||
@@ -122,21 +115,12 @@ libc_common_src_files := \
 | 
			
		||||
	bionic/sched_getcpu.c \
 | 
			
		||||
	bionic/semaphore.c \
 | 
			
		||||
	bionic/send.c \
 | 
			
		||||
	bionic/setegid.c \
 | 
			
		||||
	bionic/seteuid.c \
 | 
			
		||||
	bionic/setpgrp.c \
 | 
			
		||||
	bionic/setresuid.c \
 | 
			
		||||
	bionic/setreuid.c \
 | 
			
		||||
	bionic/setuid.c \
 | 
			
		||||
	bionic/sigblock.c \
 | 
			
		||||
	bionic/siginterrupt.c \
 | 
			
		||||
	bionic/siglist.c \
 | 
			
		||||
	bionic/signal.c \
 | 
			
		||||
	bionic/signame.c \
 | 
			
		||||
	bionic/sigsetmask.c \
 | 
			
		||||
	bionic/sigsuspend.c \
 | 
			
		||||
	bionic/sleep.c \
 | 
			
		||||
	bionic/statfs.c \
 | 
			
		||||
	bionic/strndup.c \
 | 
			
		||||
	bionic/strntoimax.c \
 | 
			
		||||
	bionic/strntoumax.c \
 | 
			
		||||
@@ -145,48 +129,61 @@ libc_common_src_files := \
 | 
			
		||||
	bionic/system_properties_compat.c \
 | 
			
		||||
	bionic/tcgetpgrp.c \
 | 
			
		||||
	bionic/tcsetpgrp.c \
 | 
			
		||||
	bionic/thread_atexit.c \
 | 
			
		||||
	bionic/time64.c \
 | 
			
		||||
	bionic/umount.c \
 | 
			
		||||
	bionic/unlockpt.c \
 | 
			
		||||
	bionic/usleep.c \
 | 
			
		||||
	bionic/utmp.c \
 | 
			
		||||
	bionic/wcscoll.c \
 | 
			
		||||
	netbsd/gethnamaddr.c \
 | 
			
		||||
	netbsd/inet/nsap_addr.c \
 | 
			
		||||
	netbsd/resolv/__dn_comp.c \
 | 
			
		||||
	netbsd/resolv/__res_close.c \
 | 
			
		||||
	netbsd/resolv/__res_send.c \
 | 
			
		||||
	netbsd/resolv/herror.c \
 | 
			
		||||
	netbsd/resolv/res_comp.c \
 | 
			
		||||
	netbsd/resolv/res_data.c \
 | 
			
		||||
	netbsd/resolv/res_debug.c \
 | 
			
		||||
	netbsd/resolv/res_init.c \
 | 
			
		||||
	netbsd/resolv/res_mkquery.c \
 | 
			
		||||
	netbsd/resolv/res_query.c \
 | 
			
		||||
	netbsd/resolv/res_send.c \
 | 
			
		||||
	netbsd/resolv/res_state.c \
 | 
			
		||||
	netbsd/resolv/res_cache.c \
 | 
			
		||||
	netbsd/net/nsdispatch.c \
 | 
			
		||||
	netbsd/net/getaddrinfo.c \
 | 
			
		||||
	netbsd/net/getnameinfo.c \
 | 
			
		||||
	netbsd/net/getservbyname.c \
 | 
			
		||||
	netbsd/net/getservent.c \
 | 
			
		||||
	netbsd/net/base64.c \
 | 
			
		||||
	netbsd/net/getservbyport.c \
 | 
			
		||||
	netbsd/nameser/ns_name.c \
 | 
			
		||||
	netbsd/nameser/ns_parse.c \
 | 
			
		||||
	netbsd/nameser/ns_ttl.c \
 | 
			
		||||
	netbsd/nameser/ns_netint.c \
 | 
			
		||||
	netbsd/nameser/ns_print.c \
 | 
			
		||||
	netbsd/nameser/ns_samedomain.c \
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
libc_dns_src_files += \
 | 
			
		||||
    netbsd/gethnamaddr.c \
 | 
			
		||||
    netbsd/inet/nsap_addr.c \
 | 
			
		||||
    netbsd/nameser/ns_name.c \
 | 
			
		||||
    netbsd/nameser/ns_netint.c \
 | 
			
		||||
    netbsd/nameser/ns_parse.c \
 | 
			
		||||
    netbsd/nameser/ns_print.c \
 | 
			
		||||
    netbsd/nameser/ns_samedomain.c \
 | 
			
		||||
    netbsd/nameser/ns_ttl.c \
 | 
			
		||||
    netbsd/net/base64.c \
 | 
			
		||||
    netbsd/net/getaddrinfo.c \
 | 
			
		||||
    netbsd/net/getnameinfo.c \
 | 
			
		||||
    netbsd/net/getservbyname.c \
 | 
			
		||||
    netbsd/net/getservbyport.c \
 | 
			
		||||
    netbsd/net/getservent.c \
 | 
			
		||||
    netbsd/net/nsdispatch.c \
 | 
			
		||||
    netbsd/resolv/__dn_comp.c \
 | 
			
		||||
    netbsd/resolv/herror.c \
 | 
			
		||||
    netbsd/resolv/res_cache.c \
 | 
			
		||||
    netbsd/resolv/__res_close.c \
 | 
			
		||||
    netbsd/resolv/res_comp.c \
 | 
			
		||||
    netbsd/resolv/res_data.c \
 | 
			
		||||
    netbsd/resolv/res_debug.c \
 | 
			
		||||
    netbsd/resolv/res_init.c \
 | 
			
		||||
    netbsd/resolv/res_mkquery.c \
 | 
			
		||||
    netbsd/resolv/res_query.c \
 | 
			
		||||
    netbsd/resolv/__res_send.c \
 | 
			
		||||
    netbsd/resolv/res_send.c \
 | 
			
		||||
    netbsd/resolv/res_state.c \
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# These are used by the 32-bit targets, but not the 64-bit ones.
 | 
			
		||||
ifeq ($(TARGET_ARCH),$(filter $(TARGET_ARCH),arm mips x86))
 | 
			
		||||
libc_common_src_files += \
 | 
			
		||||
    bionic/legacy_32_bit_support.cpp \
 | 
			
		||||
    bionic/ndk_cruft.cpp \
 | 
			
		||||
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
# Fortify implementations of libc functions.
 | 
			
		||||
libc_common_src_files += \
 | 
			
		||||
    bionic/__FD_chk.cpp \
 | 
			
		||||
    bionic/__fgets_chk.cpp \
 | 
			
		||||
    bionic/__memcpy_chk.cpp \
 | 
			
		||||
    bionic/__memmove_chk.cpp \
 | 
			
		||||
    bionic/__memset_chk.cpp \
 | 
			
		||||
    bionic/__read_chk.cpp \
 | 
			
		||||
    bionic/__recvfrom_chk.cpp \
 | 
			
		||||
    bionic/__strcat_chk.cpp \
 | 
			
		||||
    bionic/__strchr_chk.cpp \
 | 
			
		||||
    bionic/__strcpy_chk.cpp \
 | 
			
		||||
@@ -202,50 +199,108 @@ libc_common_src_files += \
 | 
			
		||||
 | 
			
		||||
libc_bionic_src_files := \
 | 
			
		||||
    bionic/abort.cpp \
 | 
			
		||||
    bionic/access.cpp \
 | 
			
		||||
    bionic/assert.cpp \
 | 
			
		||||
    bionic/bionic_time_conversions.cpp \
 | 
			
		||||
    bionic/brk.cpp \
 | 
			
		||||
    bionic/chmod.cpp \
 | 
			
		||||
    bionic/chown.cpp \
 | 
			
		||||
    bionic/clone.cpp \
 | 
			
		||||
    bionic/dirent.cpp \
 | 
			
		||||
    bionic/__errno.c \
 | 
			
		||||
    bionic/dup2.cpp \
 | 
			
		||||
    bionic/epoll_create.cpp \
 | 
			
		||||
    bionic/epoll_wait.cpp \
 | 
			
		||||
    bionic/epoll_pwait.cpp \
 | 
			
		||||
    bionic/__errno.cpp \
 | 
			
		||||
    bionic/eventfd_read.cpp \
 | 
			
		||||
    bionic/eventfd_write.cpp \
 | 
			
		||||
    bionic/ffs.cpp \
 | 
			
		||||
    bionic/fork.cpp \
 | 
			
		||||
    bionic/futimens.cpp \
 | 
			
		||||
    bionic/getauxval.cpp \
 | 
			
		||||
    bionic/getcwd.cpp \
 | 
			
		||||
    bionic/inotify_init.cpp \
 | 
			
		||||
    bionic/lchown.cpp \
 | 
			
		||||
    bionic/libc_init_common.cpp \
 | 
			
		||||
    bionic/libc_logging.cpp \
 | 
			
		||||
    bionic/libgen.cpp \
 | 
			
		||||
    bionic/mmap.cpp \
 | 
			
		||||
    bionic/link.cpp \
 | 
			
		||||
    bionic/lstat.cpp \
 | 
			
		||||
    bionic/mkdir.cpp \
 | 
			
		||||
    bionic/mkfifo.cpp \
 | 
			
		||||
    bionic/mknod.cpp \
 | 
			
		||||
    bionic/open.cpp \
 | 
			
		||||
    bionic/pause.cpp \
 | 
			
		||||
    bionic/pipe.cpp \
 | 
			
		||||
    bionic/poll.cpp \
 | 
			
		||||
    bionic/pthread_atfork.cpp \
 | 
			
		||||
    bionic/pthread_attr.cpp \
 | 
			
		||||
    bionic/pthread_cond.cpp \
 | 
			
		||||
    bionic/pthread_create.cpp \
 | 
			
		||||
    bionic/pthread_detach.cpp \
 | 
			
		||||
    bionic/pthread_equal.cpp \
 | 
			
		||||
    bionic/pthread_exit.cpp \
 | 
			
		||||
    bionic/pthread_getcpuclockid.cpp \
 | 
			
		||||
    bionic/pthread_getschedparam.cpp \
 | 
			
		||||
    bionic/pthread_internals.cpp \
 | 
			
		||||
    bionic/pthread_join.cpp \
 | 
			
		||||
    bionic/pthread_key.cpp \
 | 
			
		||||
    bionic/pthread_kill.cpp \
 | 
			
		||||
    bionic/pthread_mutex.cpp \
 | 
			
		||||
    bionic/pthread_once.cpp \
 | 
			
		||||
    bionic/pthread_rwlock.cpp \
 | 
			
		||||
    bionic/pthread_self.cpp \
 | 
			
		||||
    bionic/pthread_setname_np.cpp \
 | 
			
		||||
    bionic/pthread_setschedparam.cpp \
 | 
			
		||||
    bionic/pthread_sigmask.cpp \
 | 
			
		||||
    bionic/ptrace.cpp \
 | 
			
		||||
    bionic/raise.cpp \
 | 
			
		||||
    bionic/readlink.cpp \
 | 
			
		||||
    bionic/rename.cpp \
 | 
			
		||||
    bionic/rmdir.cpp \
 | 
			
		||||
    bionic/sbrk.cpp \
 | 
			
		||||
    bionic/scandir.cpp \
 | 
			
		||||
    bionic/sched_getaffinity.cpp \
 | 
			
		||||
    bionic/setegid.cpp \
 | 
			
		||||
    bionic/__set_errno.cpp \
 | 
			
		||||
    bionic/seteuid.cpp \
 | 
			
		||||
    bionic/setlocale.cpp \
 | 
			
		||||
    bionic/signalfd.cpp \
 | 
			
		||||
    bionic/sigaction.cpp \
 | 
			
		||||
    bionic/sigaddset.cpp \
 | 
			
		||||
    bionic/sigdelset.cpp \
 | 
			
		||||
    bionic/sigemptyset.cpp \
 | 
			
		||||
    bionic/sigfillset.cpp \
 | 
			
		||||
    bionic/sigismember.cpp \
 | 
			
		||||
    bionic/signal.cpp \
 | 
			
		||||
    bionic/sigpending.cpp \
 | 
			
		||||
    bionic/sigprocmask.cpp \
 | 
			
		||||
    bionic/sigsuspend.cpp \
 | 
			
		||||
    bionic/sigwait.cpp \
 | 
			
		||||
    bionic/stat.cpp \
 | 
			
		||||
    bionic/statvfs.cpp \
 | 
			
		||||
    bionic/strerror.cpp \
 | 
			
		||||
    bionic/strerror_r.cpp \
 | 
			
		||||
    bionic/strsignal.cpp \
 | 
			
		||||
    bionic/stubs.cpp \
 | 
			
		||||
    bionic/symlink.cpp \
 | 
			
		||||
    bionic/sysconf.cpp \
 | 
			
		||||
    bionic/thread_atexit.cpp \
 | 
			
		||||
    bionic/tdestroy.cpp \
 | 
			
		||||
    bionic/timer.cpp \
 | 
			
		||||
    bionic/tmpfile.cpp \
 | 
			
		||||
    bionic/unlink.cpp \
 | 
			
		||||
    bionic/utimes.cpp \
 | 
			
		||||
    bionic/wait.cpp \
 | 
			
		||||
    bionic/wchar.cpp \
 | 
			
		||||
 | 
			
		||||
# These are shared by all the 32-bit targets, but not the 64-bit ones.
 | 
			
		||||
ifeq ($(TARGET_ARCH),$(filter $(TARGET_ARCH),arm mips x86))
 | 
			
		||||
libc_bionic_src_files += \
 | 
			
		||||
    bionic/mmap.cpp \
 | 
			
		||||
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
libc_tzcode_src_files := \
 | 
			
		||||
    tzcode/asctime.c \
 | 
			
		||||
    tzcode/difftime.c \
 | 
			
		||||
@@ -254,6 +309,8 @@ libc_tzcode_src_files := \
 | 
			
		||||
    tzcode/strptime.c \
 | 
			
		||||
 | 
			
		||||
libc_upstream_freebsd_src_files := \
 | 
			
		||||
    upstream-freebsd/lib/libc/gen/sleep.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/gen/usleep.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/stdio/clrerr.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/stdio/fclose.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/stdio/fdopen.c \
 | 
			
		||||
@@ -342,6 +399,7 @@ libc_upstream_netbsd_src_files := \
 | 
			
		||||
    upstream-netbsd/libc/stdlib/div.c \
 | 
			
		||||
    upstream-netbsd/libc/stdlib/drand48.c \
 | 
			
		||||
    upstream-netbsd/libc/stdlib/erand48.c \
 | 
			
		||||
    upstream-netbsd/libc/stdlib/exit.c \
 | 
			
		||||
    upstream-netbsd/libc/stdlib/jrand48.c \
 | 
			
		||||
    upstream-netbsd/libc/stdlib/ldiv.c \
 | 
			
		||||
    upstream-netbsd/libc/stdlib/lldiv.c \
 | 
			
		||||
@@ -358,104 +416,100 @@ libc_upstream_netbsd_src_files := \
 | 
			
		||||
    upstream-netbsd/libc/string/strcasestr.c \
 | 
			
		||||
    upstream-netbsd/libc/string/strcoll.c \
 | 
			
		||||
    upstream-netbsd/libc/string/strxfrm.c \
 | 
			
		||||
    upstream-netbsd/libc/thread-stub/__isthreaded.c \
 | 
			
		||||
    upstream-netbsd/libc/unistd/killpg.c \
 | 
			
		||||
 | 
			
		||||
# Architecture specific source files go here
 | 
			
		||||
# =========================================================
 | 
			
		||||
ifeq ($(TARGET_ARCH),arm)
 | 
			
		||||
libc_common_src_files += \
 | 
			
		||||
	bionic/memmove.c.arm \
 | 
			
		||||
	string/bcopy.c \
 | 
			
		||||
	string/strncmp.c \
 | 
			
		||||
	string/strncat.c \
 | 
			
		||||
	string/strncpy.c \
 | 
			
		||||
	bionic/strchr.cpp \
 | 
			
		||||
	string/strrchr.c \
 | 
			
		||||
	bionic/memchr.c \
 | 
			
		||||
	bionic/memrchr.c \
 | 
			
		||||
	string/index.c \
 | 
			
		||||
	bionic/strnlen.c \
 | 
			
		||||
	string/strlcat.c \
 | 
			
		||||
	string/strlcpy.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcschr.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcsrchr.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcscmp.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcscpy.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wmemcmp.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcslen.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcscat.c
 | 
			
		||||
 | 
			
		||||
# These files need to be arm so that gdbserver
 | 
			
		||||
# can set breakpoints in them without messing
 | 
			
		||||
# up any thumb code.
 | 
			
		||||
libc_common_src_files += \
 | 
			
		||||
	bionic/pthread-atfork.c.arm \
 | 
			
		||||
	bionic/pthread-rwlocks.c.arm \
 | 
			
		||||
	bionic/pthread-timers.c.arm \
 | 
			
		||||
	bionic/ptrace.c.arm
 | 
			
		||||
 | 
			
		||||
libc_static_common_src_files += \
 | 
			
		||||
    bionic/pthread.c.arm \
 | 
			
		||||
    bionic/pthread_create.cpp.arm \
 | 
			
		||||
    bionic/pthread_key.cpp.arm \
 | 
			
		||||
    bionic/memchr.c \
 | 
			
		||||
    bionic/memmove.c.arm \
 | 
			
		||||
    bionic/memrchr.c \
 | 
			
		||||
    bionic/strchr.cpp \
 | 
			
		||||
    bionic/strnlen.c \
 | 
			
		||||
    string/bcopy.c \
 | 
			
		||||
    string/index.c \
 | 
			
		||||
    string/strlcat.c \
 | 
			
		||||
    string/strlcpy.c \
 | 
			
		||||
    string/strncat.c \
 | 
			
		||||
    string/strncmp.c \
 | 
			
		||||
    string/strncpy.c \
 | 
			
		||||
    string/strrchr.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcscat.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcschr.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcscmp.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcscpy.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcslen.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcsrchr.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wmemcmp.c \
 | 
			
		||||
 | 
			
		||||
endif # arm
 | 
			
		||||
 | 
			
		||||
ifeq ($(TARGET_ARCH),x86)
 | 
			
		||||
libc_common_src_files += \
 | 
			
		||||
    bionic/pthread-atfork.c \
 | 
			
		||||
    bionic/pthread-rwlocks.c \
 | 
			
		||||
    bionic/pthread-timers.c \
 | 
			
		||||
    bionic/ptrace.c \
 | 
			
		||||
 | 
			
		||||
libc_static_common_src_files += \
 | 
			
		||||
    bionic/pthread.c \
 | 
			
		||||
    bionic/pthread_create.cpp \
 | 
			
		||||
    bionic/pthread_key.cpp \
 | 
			
		||||
 | 
			
		||||
endif # x86
 | 
			
		||||
 | 
			
		||||
ifeq ($(TARGET_ARCH),mips)
 | 
			
		||||
libc_common_src_files += \
 | 
			
		||||
	bionic/memcmp.c \
 | 
			
		||||
	string/bcopy.c \
 | 
			
		||||
	string/strcmp.c \
 | 
			
		||||
	string/strcpy.c \
 | 
			
		||||
	string/strncmp.c \
 | 
			
		||||
	string/strcat.c \
 | 
			
		||||
	string/strncat.c \
 | 
			
		||||
	string/strncpy.c \
 | 
			
		||||
	bionic/strchr.cpp \
 | 
			
		||||
	string/strrchr.c \
 | 
			
		||||
	bionic/memchr.c \
 | 
			
		||||
	bionic/memrchr.c \
 | 
			
		||||
	string/index.c \
 | 
			
		||||
	bionic/strnlen.c \
 | 
			
		||||
	string/strlcat.c \
 | 
			
		||||
	string/strlcpy.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcschr.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcsrchr.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcscmp.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcscpy.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wmemcmp.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcslen.c \
 | 
			
		||||
	upstream-freebsd/lib/libc/string/wcscat.c
 | 
			
		||||
 | 
			
		||||
libc_common_src_files += \
 | 
			
		||||
	bionic/pthread-atfork.c \
 | 
			
		||||
	bionic/pthread-rwlocks.c \
 | 
			
		||||
	bionic/pthread-timers.c \
 | 
			
		||||
	bionic/ptrace.c
 | 
			
		||||
 | 
			
		||||
libc_static_common_src_files += \
 | 
			
		||||
    bionic/pthread.c \
 | 
			
		||||
    bionic/pthread_create.cpp \
 | 
			
		||||
    bionic/pthread_key.cpp \
 | 
			
		||||
    bionic/memchr.c \
 | 
			
		||||
    bionic/memcmp.c \
 | 
			
		||||
    bionic/memrchr.c \
 | 
			
		||||
    bionic/strchr.cpp \
 | 
			
		||||
    bionic/strnlen.c \
 | 
			
		||||
    string/bcopy.c \
 | 
			
		||||
    string/index.c \
 | 
			
		||||
    string/strcat.c \
 | 
			
		||||
    string/strcmp.c \
 | 
			
		||||
    string/strcpy.c \
 | 
			
		||||
    string/strlcat.c \
 | 
			
		||||
    string/strlcpy.c \
 | 
			
		||||
    string/strncat.c \
 | 
			
		||||
    string/strncmp.c \
 | 
			
		||||
    string/strncpy.c \
 | 
			
		||||
    string/strrchr.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcscat.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcschr.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcscmp.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcscpy.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcslen.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcsrchr.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wmemcmp.c \
 | 
			
		||||
 | 
			
		||||
endif # mips
 | 
			
		||||
 | 
			
		||||
ifeq ($(strip $(TARGET_CPU_VARIANT)),)
 | 
			
		||||
$(warning TARGET_CPU_VARIANT is not defined)
 | 
			
		||||
ifeq ($(TARGET_ARCH),$(filter $(TARGET_ARCH),x86_64))
 | 
			
		||||
libc_common_src_files += \
 | 
			
		||||
    bionic/memchr.c \
 | 
			
		||||
    bionic/memcmp.c \
 | 
			
		||||
    bionic/memcpy.c \
 | 
			
		||||
    bionic/memmove.c \
 | 
			
		||||
    bionic/memrchr.c \
 | 
			
		||||
    bionic/memset.c \
 | 
			
		||||
    bionic/strchr.cpp \
 | 
			
		||||
    bionic/strnlen.c \
 | 
			
		||||
    string/bcopy.c \
 | 
			
		||||
    string/index.c \
 | 
			
		||||
    string/strcat.c \
 | 
			
		||||
    string/strcmp.c \
 | 
			
		||||
    string/strcpy.c \
 | 
			
		||||
    string/strlcat.c \
 | 
			
		||||
    string/strlcpy.c \
 | 
			
		||||
    string/strlen.c \
 | 
			
		||||
    string/strncat.c \
 | 
			
		||||
    string/strncmp.c \
 | 
			
		||||
    string/strncpy.c \
 | 
			
		||||
    string/strrchr.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcscat.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcschr.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcscmp.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcscpy.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcslen.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wcsrchr.c \
 | 
			
		||||
    upstream-freebsd/lib/libc/string/wmemcmp.c \
 | 
			
		||||
 | 
			
		||||
endif # x86_64
 | 
			
		||||
 | 
			
		||||
ifeq ($(TARGET_ARCH),arm)
 | 
			
		||||
  ifeq ($(strip $(TARGET_CPU_VARIANT)),)
 | 
			
		||||
    $(warning TARGET_ARCH is arm, but TARGET_CPU_VARIANT is not defined)
 | 
			
		||||
  endif
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
###########################################################
 | 
			
		||||
@@ -481,25 +535,30 @@ _LIBC_ARCH_COMMON_SRC_FILES :=
 | 
			
		||||
_LIBC_ARCH_CPU_VARIANT_SRC_FILES :=
 | 
			
		||||
_LIBC_ARCH_STATIC_SRC_FILES :=
 | 
			
		||||
_LIBC_ARCH_DYNAMIC_SRC_FILES :=
 | 
			
		||||
include bionic/libc/arch-$(TARGET_ARCH)/$(TARGET_ARCH).mk
 | 
			
		||||
_LIBC_ARCH_ADDITIONAL_DEPENDENCIES :=
 | 
			
		||||
 | 
			
		||||
libc_common_src_files += $(_LIBC_ARCH_COMMON_SRC_FILES)
 | 
			
		||||
libc_common_src_files += $(_LIBC_ARCH_CPU_VARIANT_SRC_FILES)
 | 
			
		||||
libc_common_additional_dependencies += \
 | 
			
		||||
    $(LOCAL_PATH)/arch-$(TARGET_ARCH)/$(TARGET_ARCH).mk
 | 
			
		||||
include $(LOCAL_PATH)/arch-$(TARGET_ARCH)/$(TARGET_ARCH).mk
 | 
			
		||||
 | 
			
		||||
libc_bionic_src_files += $(_LIBC_ARCH_COMMON_SRC_FILES)
 | 
			
		||||
libc_bionic_src_files += $(_LIBC_ARCH_CPU_VARIANT_SRC_FILES)
 | 
			
		||||
libc_arch_static_src_files := $(_LIBC_ARCH_STATIC_SRC_FILES)
 | 
			
		||||
libc_arch_dynamic_src_files := $(_LIBC_ARCH_DYNAMIC_SRC_FILES)
 | 
			
		||||
libc_common_additional_dependencies += $(_LIBC_ARCH_ADDITIONAL_DEPENDENCIES)
 | 
			
		||||
 | 
			
		||||
# Define some common cflags
 | 
			
		||||
# ========================================================
 | 
			
		||||
libc_common_cflags := \
 | 
			
		||||
    -DWITH_ERRLIST \
 | 
			
		||||
    -DANDROID_CHANGES \
 | 
			
		||||
    -D_LIBC=1 \
 | 
			
		||||
    -DFLOATING_POINT \
 | 
			
		||||
    -DINET6 \
 | 
			
		||||
    -I$(LOCAL_PATH)/private \
 | 
			
		||||
    -DPOSIX_MISTAKE \
 | 
			
		||||
    -DLOG_ON_HEAP_ERROR \
 | 
			
		||||
    -Wall -Wextra
 | 
			
		||||
    -Wall -Wextra \
 | 
			
		||||
 | 
			
		||||
# Try to catch typical 32-bit assumptions that break with 64-bit pointers.
 | 
			
		||||
libc_common_cflags += \
 | 
			
		||||
    -Werror=pointer-to-int-cast \
 | 
			
		||||
    -Werror=int-to-pointer-cast \
 | 
			
		||||
    -Werror=type-limits \
 | 
			
		||||
 | 
			
		||||
ifeq ($(strip $(DEBUG_BIONIC_LIBC)),true)
 | 
			
		||||
  libc_common_cflags += -DDEBUG
 | 
			
		||||
@@ -516,18 +575,7 @@ ifeq ($(TARGET_ARCH),arm)
 | 
			
		||||
  libc_common_cflags += -DSOFTFLOAT
 | 
			
		||||
  libc_common_cflags += -fstrict-aliasing
 | 
			
		||||
  libc_crt_target_cflags := -mthumb-interwork
 | 
			
		||||
endif # !arm
 | 
			
		||||
 | 
			
		||||
ifeq ($(TARGET_ARCH),x86)
 | 
			
		||||
  libc_common_cflags += -DSOFTFLOAT
 | 
			
		||||
  libc_crt_target_cflags :=
 | 
			
		||||
  ifeq ($(ARCH_X86_HAVE_SSE2),true)
 | 
			
		||||
      libc_crt_target_cflags += -DUSE_SSE2=1
 | 
			
		||||
  endif
 | 
			
		||||
  ifeq ($(ARCH_X86_HAVE_SSSE3),true)
 | 
			
		||||
      libc_crt_target_cflags += -DUSE_SSSE3=1
 | 
			
		||||
  endif
 | 
			
		||||
endif # x86
 | 
			
		||||
endif # arm
 | 
			
		||||
 | 
			
		||||
ifeq ($(TARGET_ARCH),mips)
 | 
			
		||||
  ifneq ($(ARCH_MIPS_HAS_FPU),true)
 | 
			
		||||
@@ -537,6 +585,16 @@ ifeq ($(TARGET_ARCH),mips)
 | 
			
		||||
  libc_crt_target_cflags := $(TARGET_GLOBAL_CFLAGS)
 | 
			
		||||
endif # mips
 | 
			
		||||
 | 
			
		||||
ifeq ($(TARGET_ARCH),x86)
 | 
			
		||||
  libc_crt_target_cflags := -m32
 | 
			
		||||
  libc_crt_target_ldflags := -melf_i386
 | 
			
		||||
endif # x86
 | 
			
		||||
 | 
			
		||||
ifeq ($(TARGET_ARCH),x86_64)
 | 
			
		||||
  libc_crt_target_cflags := -m64
 | 
			
		||||
  libc_crt_target_ldflags := -melf_x86_64
 | 
			
		||||
endif # x86_64
 | 
			
		||||
 | 
			
		||||
# Define ANDROID_SMP appropriately.
 | 
			
		||||
ifeq ($(TARGET_CPU_SMP),true)
 | 
			
		||||
    libc_common_cflags += -DANDROID_SMP=1
 | 
			
		||||
@@ -547,7 +605,16 @@ endif
 | 
			
		||||
# crtbrand.c needs <stdint.h> and a #define for the platform SDK version.
 | 
			
		||||
libc_crt_target_cflags += \
 | 
			
		||||
    -I$(LOCAL_PATH)/include  \
 | 
			
		||||
    -DPLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION)
 | 
			
		||||
    -I$(LOCAL_PATH)/arch-$(TARGET_ARCH)/include \
 | 
			
		||||
    -DPLATFORM_SDK_VERSION=$(PLATFORM_SDK_VERSION) \
 | 
			
		||||
 | 
			
		||||
# Define some common conlyflags
 | 
			
		||||
libc_common_conlyflags := \
 | 
			
		||||
    -std=gnu99
 | 
			
		||||
 | 
			
		||||
# Define some common cppflags
 | 
			
		||||
libc_common_cppflags := \
 | 
			
		||||
    -std=gnu++11
 | 
			
		||||
 | 
			
		||||
# Define some common includes
 | 
			
		||||
# ========================================================
 | 
			
		||||
@@ -557,12 +624,6 @@ libc_common_c_includes := \
 | 
			
		||||
		$(LOCAL_PATH)/stdio   \
 | 
			
		||||
		external/safe-iop/include
 | 
			
		||||
 | 
			
		||||
# Needed to access private/__dso_handle.h from
 | 
			
		||||
# crtbegin_xxx.S and crtend_xxx.S
 | 
			
		||||
libc_crt_target_cflags += \
 | 
			
		||||
    -I$(LOCAL_PATH)/private \
 | 
			
		||||
    -I$(LOCAL_PATH)/arch-$(TARGET_ARCH)/include
 | 
			
		||||
 | 
			
		||||
# Define the libc run-time (crt) support object files that must be built,
 | 
			
		||||
# which are needed to build all other objects (shared/static libs and
 | 
			
		||||
# executables)
 | 
			
		||||
@@ -577,18 +638,20 @@ libc_crt_target_cflags += \
 | 
			
		||||
# that will call __cxa_finalize(&__dso_handle) in order to ensure that
 | 
			
		||||
# static C++ destructors are properly called on dlclose().
 | 
			
		||||
#
 | 
			
		||||
libc_crt_target_crtbegin_file := $(LOCAL_PATH)/arch-common/bionic/crtbegin.c
 | 
			
		||||
libc_crt_target_crtbegin_so_file := $(LOCAL_PATH)/arch-common/bionic/crtbegin_so.c
 | 
			
		||||
 | 
			
		||||
ifeq ($(TARGET_ARCH),arm)
 | 
			
		||||
    libc_crt_target_so_cflags :=
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(TARGET_ARCH),mips)
 | 
			
		||||
    libc_crt_target_so_cflags := -fPIC
 | 
			
		||||
libc_crt_target_crtbegin_file := $(LOCAL_PATH)/arch-$(TARGET_ARCH)/bionic/crtbegin.c
 | 
			
		||||
endif
 | 
			
		||||
ifeq ($(TARGET_ARCH),x86)
 | 
			
		||||
ifeq ($(TARGET_ARCH),$(filter $(TARGET_ARCH),x86 x86_64))
 | 
			
		||||
    libc_crt_target_so_cflags := -fPIC
 | 
			
		||||
endif
 | 
			
		||||
libc_crt_target_so_cflags += $(libc_crt_target_cflags)
 | 
			
		||||
libc_crt_target_crtbegin_file := $(LOCAL_PATH)/arch-$(TARGET_ARCH)/bionic/crtbegin.c
 | 
			
		||||
libc_crt_target_crtbegin_so_file := $(LOCAL_PATH)/arch-$(TARGET_ARCH)/bionic/crtbegin_so.c
 | 
			
		||||
 | 
			
		||||
# See the comment in crtbrand.c for the reason why we need to generate
 | 
			
		||||
# crtbrand.s before generating crtbrand.o.
 | 
			
		||||
@@ -618,7 +681,7 @@ $(GEN): $(libc_crt_target_crtbegin_so_file)
 | 
			
		||||
ALL_GENERATED_SOURCES += $(GEN)
 | 
			
		||||
 | 
			
		||||
GEN := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/crtend_so.o
 | 
			
		||||
$(GEN): $(LOCAL_PATH)/arch-$(TARGET_ARCH)/bionic/crtend_so.S
 | 
			
		||||
$(GEN): $(LOCAL_PATH)/arch-common/bionic/crtend_so.S
 | 
			
		||||
	@mkdir -p $(dir $@)
 | 
			
		||||
	$(hide) $(TARGET_CC) $(libc_crt_target_so_cflags) \
 | 
			
		||||
		-MD -MF $(@:%.o=%.d) -o $@ -c $<
 | 
			
		||||
@@ -650,7 +713,7 @@ ALL_GENERATED_SOURCES += $(GEN)
 | 
			
		||||
GEN := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/crtbegin_static.o
 | 
			
		||||
$(GEN): $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/crtbegin_static1.o $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/crtbrand.o
 | 
			
		||||
	@mkdir -p $(dir $@)
 | 
			
		||||
	$(hide) $(TARGET_LD) -r -o $@ $^
 | 
			
		||||
	$(hide) $(TARGET_LD) $(libc_crt_target_ldflags) -r -o $@ $^
 | 
			
		||||
ALL_GENERATED_SOURCES += $(GEN)
 | 
			
		||||
 | 
			
		||||
GEN := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/crtbegin_dynamic1.o
 | 
			
		||||
@@ -665,13 +728,13 @@ ALL_GENERATED_SOURCES += $(GEN)
 | 
			
		||||
GEN := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/crtbegin_dynamic.o
 | 
			
		||||
$(GEN): $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/crtbegin_dynamic1.o $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/crtbrand.o
 | 
			
		||||
	@mkdir -p $(dir $@)
 | 
			
		||||
	$(hide) $(TARGET_LD) -r -o $@ $^
 | 
			
		||||
	$(hide) $(TARGET_LD) $(libc_crt_target_ldflags) -r -o $@ $^
 | 
			
		||||
ALL_GENERATED_SOURCES += $(GEN)
 | 
			
		||||
 | 
			
		||||
# We rename crtend.o to crtend_android.o to avoid a
 | 
			
		||||
# name clash between gcc and bionic.
 | 
			
		||||
GEN := $(TARGET_OUT_INTERMEDIATE_LIBRARIES)/crtend_android.o
 | 
			
		||||
$(GEN): $(LOCAL_PATH)/arch-$(TARGET_ARCH)/bionic/crtend.S
 | 
			
		||||
$(GEN): $(LOCAL_PATH)/arch-common/bionic/crtend.S
 | 
			
		||||
	@mkdir -p $(dir $@)
 | 
			
		||||
	$(hide) $(TARGET_CC) $(libc_crt_target_cflags) \
 | 
			
		||||
		-MD -MF $(@:%.o=%.d) -o $@ -c $<
 | 
			
		||||
@@ -696,9 +759,11 @@ include $(CLEAR_VARS)
 | 
			
		||||
 | 
			
		||||
LOCAL_SRC_FILES := bionic/__stack_chk_fail.cpp
 | 
			
		||||
LOCAL_CFLAGS := $(libc_common_cflags) -fno-stack-protector -Werror
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
LOCAL_MODULE := libbionic_ssp
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
LOCAL_SYSTEM_SHARED_LIBRARIES :=
 | 
			
		||||
 | 
			
		||||
include $(BUILD_STATIC_LIBRARY)
 | 
			
		||||
@@ -713,14 +778,38 @@ include $(CLEAR_VARS)
 | 
			
		||||
LOCAL_SRC_FILES := $(libc_tzcode_src_files)
 | 
			
		||||
LOCAL_CFLAGS := \
 | 
			
		||||
    $(libc_common_cflags) \
 | 
			
		||||
    -std=gnu99 \
 | 
			
		||||
    -DSTD_INSPIRED=1 \
 | 
			
		||||
    -DTZDIR=\"/system/usr/share/zoneinfo\" \
 | 
			
		||||
    -DTM_GMTOFF=tm_gmtoff \
 | 
			
		||||
    -DUSG_COMPAT=1
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
LOCAL_MODULE := libc_tzcode
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
LOCAL_SYSTEM_SHARED_LIBRARIES :=
 | 
			
		||||
 | 
			
		||||
include $(BUILD_STATIC_LIBRARY)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# ========================================================
 | 
			
		||||
# libc_dns.a - modified NetBSD DNS code
 | 
			
		||||
# ========================================================
 | 
			
		||||
 | 
			
		||||
include $(CLEAR_VARS)
 | 
			
		||||
 | 
			
		||||
LOCAL_SRC_FILES := $(libc_dns_src_files)
 | 
			
		||||
LOCAL_CFLAGS := \
 | 
			
		||||
    $(libc_common_cflags) \
 | 
			
		||||
    -DINET6 \
 | 
			
		||||
    -I$(LOCAL_PATH)/private \
 | 
			
		||||
    -I$(LOCAL_PATH)/upstream-netbsd/libc/include # for NetBSD private headers
 | 
			
		||||
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
LOCAL_MODULE := libc_dns
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
LOCAL_SYSTEM_SHARED_LIBRARIES :=
 | 
			
		||||
 | 
			
		||||
include $(BUILD_STATIC_LIBRARY)
 | 
			
		||||
@@ -741,9 +830,11 @@ LOCAL_CFLAGS := \
 | 
			
		||||
    -I$(LOCAL_PATH)/upstream-freebsd \
 | 
			
		||||
    -I$(LOCAL_PATH)/upstream-freebsd/libc/include \
 | 
			
		||||
    -include upstream-freebsd/freebsd-compat.h
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
LOCAL_MODULE := libc_freebsd
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
LOCAL_SYSTEM_SHARED_LIBRARIES :=
 | 
			
		||||
 | 
			
		||||
include $(BUILD_STATIC_LIBRARY)
 | 
			
		||||
@@ -761,12 +852,15 @@ include $(CLEAR_VARS)
 | 
			
		||||
LOCAL_SRC_FILES := $(libc_upstream_netbsd_src_files)
 | 
			
		||||
LOCAL_CFLAGS := \
 | 
			
		||||
    $(libc_common_cflags) \
 | 
			
		||||
    -DPOSIX_MISTAKE \
 | 
			
		||||
    -I$(LOCAL_PATH)/upstream-netbsd \
 | 
			
		||||
    -I$(LOCAL_PATH)/upstream-netbsd/libc/include \
 | 
			
		||||
    -include upstream-netbsd/netbsd-compat.h
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
LOCAL_MODULE := libc_netbsd
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
LOCAL_SYSTEM_SHARED_LIBRARIES :=
 | 
			
		||||
 | 
			
		||||
include $(BUILD_STATIC_LIBRARY)
 | 
			
		||||
@@ -780,11 +874,17 @@ include $(CLEAR_VARS)
 | 
			
		||||
 | 
			
		||||
LOCAL_SRC_FILES := $(libc_bionic_src_files)
 | 
			
		||||
LOCAL_CFLAGS := $(libc_common_cflags) -Werror
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
LOCAL_MODULE := libc_bionic
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
LOCAL_SYSTEM_SHARED_LIBRARIES :=
 | 
			
		||||
 | 
			
		||||
# Set -DPTHREAD_DEBUG_ENABLED=true to enable support for pthread deadlock prediction.
 | 
			
		||||
# Since this code is experimental it is disabled by default.
 | 
			
		||||
LOCAL_CFLAGS += $(libc_common_cflags) -DPTHREAD_DEBUG_ENABLED=false
 | 
			
		||||
 | 
			
		||||
include $(BUILD_STATIC_LIBRARY)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -795,18 +895,20 @@ include $(BUILD_STATIC_LIBRARY)
 | 
			
		||||
include $(CLEAR_VARS)
 | 
			
		||||
 | 
			
		||||
LOCAL_SRC_FILES := $(libc_common_src_files)
 | 
			
		||||
LOCAL_CFLAGS := $(libc_common_cflags) \
 | 
			
		||||
    -std=gnu99 \
 | 
			
		||||
    -I$(LOCAL_PATH)/upstream-netbsd/libc/include # for netbsd private headers
 | 
			
		||||
LOCAL_CFLAGS := $(libc_common_cflags)
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
LOCAL_MODULE := libc_common
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
LOCAL_WHOLE_STATIC_LIBRARIES := \
 | 
			
		||||
    libbionic_ssp \
 | 
			
		||||
    libc_bionic \
 | 
			
		||||
    libc_dns \
 | 
			
		||||
    libc_freebsd \
 | 
			
		||||
    libc_netbsd \
 | 
			
		||||
    libc_tzcode
 | 
			
		||||
    libc_tzcode \
 | 
			
		||||
 | 
			
		||||
LOCAL_SYSTEM_SHARED_LIBRARIES :=
 | 
			
		||||
 | 
			
		||||
# TODO: split out the asflags.
 | 
			
		||||
@@ -834,11 +936,12 @@ LOCAL_SRC_FILES := \
 | 
			
		||||
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
LOCAL_CFLAGS := $(libc_common_cflags) \
 | 
			
		||||
                -DLIBC_STATIC \
 | 
			
		||||
                -std=gnu99
 | 
			
		||||
                -DLIBC_STATIC
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
 | 
			
		||||
LOCAL_MODULE := libc_nomalloc
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
LOCAL_WHOLE_STATIC_LIBRARIES := libc_common
 | 
			
		||||
LOCAL_SYSTEM_SHARED_LIBRARIES :=
 | 
			
		||||
 | 
			
		||||
@@ -858,11 +961,12 @@ LOCAL_SRC_FILES := \
 | 
			
		||||
	bionic/libc_init_static.cpp
 | 
			
		||||
 | 
			
		||||
LOCAL_CFLAGS := $(libc_common_cflags) \
 | 
			
		||||
                -DLIBC_STATIC \
 | 
			
		||||
                -std=gnu99
 | 
			
		||||
                -DLIBC_STATIC
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
LOCAL_MODULE := libc
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
LOCAL_WHOLE_STATIC_LIBRARIES := libc_common
 | 
			
		||||
LOCAL_SYSTEM_SHARED_LIBRARIES :=
 | 
			
		||||
 | 
			
		||||
@@ -874,13 +978,9 @@ include $(BUILD_STATIC_LIBRARY)
 | 
			
		||||
# ========================================================
 | 
			
		||||
include $(CLEAR_VARS)
 | 
			
		||||
 | 
			
		||||
# pthread deadlock prediction:
 | 
			
		||||
# set -DPTHREAD_DEBUG -DPTHREAD_DEBUG_ENABLED=1 to enable support for
 | 
			
		||||
# pthread deadlock prediction.
 | 
			
		||||
# Since this code is experimental it is disabled by default.
 | 
			
		||||
# see libc/bionic/pthread_debug.c for details
 | 
			
		||||
 | 
			
		||||
LOCAL_CFLAGS := $(libc_common_cflags) -std=gnu99 -DPTHREAD_DEBUG -DPTHREAD_DEBUG_ENABLED=0
 | 
			
		||||
LOCAL_CFLAGS := $(libc_common_cflags)
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
 | 
			
		||||
LOCAL_SRC_FILES := \
 | 
			
		||||
@@ -896,14 +996,14 @@ ifeq ($(TARGET_ARCH),arm)
 | 
			
		||||
	LOCAL_CFLAGS += -DCRT_LEGACY_WORKAROUND
 | 
			
		||||
 | 
			
		||||
	LOCAL_SRC_FILES := \
 | 
			
		||||
		arch-arm/bionic/crtbegin_so.c \
 | 
			
		||||
		arch-common/bionic/crtbegin_so.c \
 | 
			
		||||
		arch-arm/bionic/atexit_legacy.c \
 | 
			
		||||
		$(LOCAL_SRC_FILES) \
 | 
			
		||||
		arch-arm/bionic/crtend_so.S
 | 
			
		||||
		arch-common/bionic/crtend_so.S
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
LOCAL_MODULE:= libc
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
LOCAL_REQUIRED_MODULES := tzdata
 | 
			
		||||
 | 
			
		||||
# WARNING: The only library libc.so should depend on is libdl.so!  If you add other libraries,
 | 
			
		||||
@@ -937,6 +1037,8 @@ include $(CLEAR_VARS)
 | 
			
		||||
LOCAL_CFLAGS := \
 | 
			
		||||
	$(libc_common_cflags) \
 | 
			
		||||
	-DMALLOC_LEAK_CHECK
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
 | 
			
		||||
@@ -947,7 +1049,7 @@ LOCAL_SRC_FILES := \
 | 
			
		||||
	bionic/malloc_debug_check.cpp \
 | 
			
		||||
 | 
			
		||||
LOCAL_MODULE:= libc_malloc_debug_leak
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
 | 
			
		||||
LOCAL_SHARED_LIBRARIES := libc libdl
 | 
			
		||||
LOCAL_WHOLE_STATIC_LIBRARIES := libc_common
 | 
			
		||||
@@ -968,6 +1070,8 @@ include $(CLEAR_VARS)
 | 
			
		||||
LOCAL_CFLAGS := \
 | 
			
		||||
	$(libc_common_cflags) \
 | 
			
		||||
	-DMALLOC_QEMU_INSTRUMENT
 | 
			
		||||
LOCAL_CONLYFLAGS := $(libc_common_conlyflags)
 | 
			
		||||
LOCAL_CPPFLAGS := $(libc_common_cppflags)
 | 
			
		||||
 | 
			
		||||
LOCAL_C_INCLUDES := $(libc_common_c_includes)
 | 
			
		||||
 | 
			
		||||
@@ -975,7 +1079,7 @@ LOCAL_SRC_FILES := \
 | 
			
		||||
	bionic/malloc_debug_qemu.cpp
 | 
			
		||||
 | 
			
		||||
LOCAL_MODULE:= libc_malloc_debug_qemu
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk
 | 
			
		||||
LOCAL_ADDITIONAL_DEPENDENCIES := $(libc_common_additional_dependencies)
 | 
			
		||||
 | 
			
		||||
LOCAL_SHARED_LIBRARIES := libc libdl
 | 
			
		||||
LOCAL_WHOLE_STATIC_LIBRARIES := libc_common
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										26
									
								
								libc/CAVEATS
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								libc/CAVEATS
									
									
									
									
									
								
							@@ -1,26 +0,0 @@
 | 
			
		||||
Bionic is a very small C library because we have decided to *not* implement various features
 | 
			
		||||
of the POSIX standard. we only add functions on a as-needed basis, and there are a few things
 | 
			
		||||
we wish we'll never put in there.
 | 
			
		||||
 | 
			
		||||
this file is here to document explicitely what we don't want to support in Bionic:
 | 
			
		||||
 | 
			
		||||
- C++ exceptions are not supported. on embedded systems, they lead to extremely larger and
 | 
			
		||||
  slower code for no good reason (even when so-called zero-cost exception schemes are
 | 
			
		||||
  implemented, they enforce very large numbers of registers spills to the stack, even
 | 
			
		||||
  in functions that do not throw an exception themselves).
 | 
			
		||||
 | 
			
		||||
- pthread cancellation is *not* supported. this seemingly simple "feature" is the source
 | 
			
		||||
  of much bloat and complexity in a C library. Besides, you'd better write correct
 | 
			
		||||
  multi-threaded code instead of relying on this stuff.
 | 
			
		||||
 | 
			
		||||
- pthread_once() doesn't support C++ exceptions thrown from the init function, or the init
 | 
			
		||||
  function doing a fork().
 | 
			
		||||
 | 
			
		||||
- locales and wide characters are not supported. we use ICU for all this i18n stuff, which
 | 
			
		||||
  is much better than the ill-designed related C libraries functions.
 | 
			
		||||
 | 
			
		||||
- at the moment, several user-account-related functions like getpwd are stubbed and return
 | 
			
		||||
  the values corresponding to root. this will be fixed when we'll be able to have distinct
 | 
			
		||||
  users on the Android filesystem. :-(
 | 
			
		||||
 | 
			
		||||
  see bionic/stubs.c for the details
 | 
			
		||||
@@ -1,326 +1,305 @@
 | 
			
		||||
# This file is used to automatically generate bionic's the system calls stubs.
 | 
			
		||||
# This file is used to automatically generate bionic's system call stubs.
 | 
			
		||||
#
 | 
			
		||||
# Each non comment line has the following format:
 | 
			
		||||
# Each non-blank, non-comment line has the following format:
 | 
			
		||||
#
 | 
			
		||||
# return_type    func_name[:syscall_name[:call_id]]([parameter_list])  (1|-1|"stub")
 | 
			
		||||
# return_type func_name[|alias_list][:syscall_name[:socketcall_id]]([parameter_list]) arch_list
 | 
			
		||||
#
 | 
			
		||||
# Note that:
 | 
			
		||||
# where:
 | 
			
		||||
#       arch_list ::= "all" | arch+
 | 
			
		||||
#       arch      ::= "aarch64" | "arm" | "mips" | "x86" | "x86_64"
 | 
			
		||||
#
 | 
			
		||||
# Note:
 | 
			
		||||
#      - syscall_name corresponds to the name of the syscall, which may differ from
 | 
			
		||||
#        the exported function name (example: the exit syscall is implemented by the _exit()
 | 
			
		||||
#        function, which is not the same as the standard C exit() function which calls it)
 | 
			
		||||
#        The call_id parameter, given that func_name and syscall_name have
 | 
			
		||||
#
 | 
			
		||||
#      - alias_list is optional comma separated list of function aliases.
 | 
			
		||||
#
 | 
			
		||||
#      - The call_id parameter, given that func_name and syscall_name have
 | 
			
		||||
#        been provided, allows the user to specify dispatch style syscalls.
 | 
			
		||||
#        For example, socket() syscall on i386 actually becomes:
 | 
			
		||||
#          socketcall(__NR_socket, 1, *(rest of args on stack)).
 | 
			
		||||
#
 | 
			
		||||
#      - each parameter type is assumed to be stored on 32 bits, there is no plan to support
 | 
			
		||||
#        64-bit architectures at the moment
 | 
			
		||||
#
 | 
			
		||||
#      - the final field can be "1", meaning: generate a stub for each architecture,
 | 
			
		||||
#        taking the constants from the kernel header files.
 | 
			
		||||
#
 | 
			
		||||
#      - the final field can be "stub" meaning: do not generate any stubs ---
 | 
			
		||||
#        in this case, a hand-written custom stub must be provided.
 | 
			
		||||
#        TODO: replace this with something like "custom" or "none", or remove
 | 
			
		||||
#        it entirely.
 | 
			
		||||
#
 | 
			
		||||
#      - the final field can be a three-element list of 1s and -1 meaning:
 | 
			
		||||
#        this system call is only available on some of the architectures (1),
 | 
			
		||||
#        and no stub should be generated for those architectures marked with -1.
 | 
			
		||||
#        the order is arm,x86,mips.
 | 
			
		||||
#        TODO: replace this with something more readable like "-arm,-mips" (meaning x86 only).
 | 
			
		||||
#      - Each parameter type is assumed to be stored in 32 bits.
 | 
			
		||||
#
 | 
			
		||||
# This file is processed by a python script named gensyscalls.py.
 | 
			
		||||
#
 | 
			
		||||
 | 
			
		||||
# process management
 | 
			
		||||
void    _exit:exit_group (int)      1
 | 
			
		||||
void    _exit_thread:exit (int)     1
 | 
			
		||||
pid_t   __fork:fork (void)           1
 | 
			
		||||
pid_t   _waitpid:waitpid (pid_t, int*, int, struct rusage*)   -1,1,1
 | 
			
		||||
int     __waitid:waitid(int, pid_t, struct siginfo_t*, int,void*)          1
 | 
			
		||||
pid_t   wait4(pid_t pid, int *status, int options, struct rusage *rusage)   1
 | 
			
		||||
int     execve(const char*, char* const*, char* const*)  all
 | 
			
		||||
 | 
			
		||||
# NOTE: this system call is never called directly, but we list it there
 | 
			
		||||
#       to have __NR_clone properly defined.
 | 
			
		||||
#
 | 
			
		||||
pid_t   __sys_clone:clone (int, void*, int*, void*, int*) 1
 | 
			
		||||
 | 
			
		||||
int     execve (const char*, char* const*, char* const*)  1
 | 
			
		||||
 | 
			
		||||
int     __setuid:setuid32 (uid_t)    1,1,-1
 | 
			
		||||
int     __setuid:setuid (uid_t)   -1,-1,1
 | 
			
		||||
uid_t   getuid:getuid32 ()         1,1,-1
 | 
			
		||||
uid_t   getuid:getuid ()           -1,-1,1
 | 
			
		||||
gid_t   getgid:getgid32 ()         1,1,-1
 | 
			
		||||
gid_t   getgid:getgid ()           -1,-1,1
 | 
			
		||||
uid_t   geteuid:geteuid32 ()       1,1,-1
 | 
			
		||||
uid_t   geteuid:geteuid ()         -1,-1,1
 | 
			
		||||
gid_t   getegid:getegid32 ()       1,1,-1
 | 
			
		||||
gid_t   getegid:getegid ()         -1,-1,1
 | 
			
		||||
uid_t   getresuid:getresuid32 (uid_t *ruid, uid_t *euid, uid_t *suid)   1,1,-1
 | 
			
		||||
uid_t   getresuid:getresuid (uid_t *ruid, uid_t *euid, uid_t *suid)     -1,-1,1
 | 
			
		||||
gid_t   getresgid:getresgid32 (gid_t *rgid, gid_t *egid, gid_t *sgid)   1,1,-1
 | 
			
		||||
gid_t   getresgid:getresgid (gid_t *rgid, gid_t *egid, gid_t *sgid)     -1,-1,1
 | 
			
		||||
pid_t   gettid()                   1
 | 
			
		||||
ssize_t readahead(int, off64_t, size_t)     1
 | 
			
		||||
int     getgroups:getgroups32(int, gid_t *)    1,1,-1
 | 
			
		||||
int     getgroups:getgroups(int, gid_t *)      -1,-1,1
 | 
			
		||||
pid_t   getpgid(pid_t)             1
 | 
			
		||||
pid_t   getppid()                  1
 | 
			
		||||
pid_t   getsid(pid_t)              1
 | 
			
		||||
pid_t   setsid()                   1
 | 
			
		||||
int     setgid:setgid32(gid_t)     1,1,-1
 | 
			
		||||
int     setgid:setgid(gid_t)       -1,-1,1
 | 
			
		||||
int     seteuid:seteuid32(uid_t)   stub
 | 
			
		||||
int     __setreuid:setreuid32(uid_t, uid_t)   1,1,-1
 | 
			
		||||
int     __setreuid:setreuid(uid_t, uid_t)     -1,-1,1
 | 
			
		||||
int     __setresuid:setresuid32(uid_t, uid_t, uid_t)   1,1,-1
 | 
			
		||||
int     __setresuid:setresuid(uid_t, uid_t, uid_t)     -1,-1,1
 | 
			
		||||
int     setresgid:setresgid32(gid_t, gid_t, gid_t)   1,1,-1
 | 
			
		||||
int     setresgid:setresgid(gid_t, gid_t, gid_t)     -1,-1,1
 | 
			
		||||
void*   __brk:brk(void*)           1
 | 
			
		||||
# see comments in arch-arm/bionic/kill.S to understand why we don't generate an ARM stub for kill/tkill
 | 
			
		||||
int     kill(pid_t, int)           -1,1,1
 | 
			
		||||
int     tkill(pid_t tid, int sig)  -1,1,1
 | 
			
		||||
int     tgkill(pid_t tgid, pid_t tid, int sig)  -1,1,1
 | 
			
		||||
int     __ptrace:ptrace(int request, int pid, void* addr, void* data)  1
 | 
			
		||||
int     __set_thread_area:set_thread_area(void*  user_desc)  -1,1,1
 | 
			
		||||
int     __getpriority:getpriority(int, int)  1
 | 
			
		||||
int     setpriority(int, int, int)   1
 | 
			
		||||
int     setrlimit(int resource, const struct rlimit *rlp)  1
 | 
			
		||||
int     getrlimit:ugetrlimit(int resource, struct rlimit *rlp)  1,1,-1
 | 
			
		||||
int     getrlimit:getrlimit(int resource, struct rlimit *rlp)  -1,-1,1
 | 
			
		||||
int     getrusage(int who, struct rusage*  r_usage)  1
 | 
			
		||||
int     setgroups:setgroups32(int, const gid_t *)   1,1,-1
 | 
			
		||||
int     setgroups:setgroups(int, const gid_t *)     -1,-1,1
 | 
			
		||||
pid_t   getpgrp(void)  stub
 | 
			
		||||
int     setpgid(pid_t, pid_t)  1
 | 
			
		||||
pid_t   vfork(void)  1,-1,-1
 | 
			
		||||
int     setregid:setregid32(gid_t, gid_t)  1,1,-1
 | 
			
		||||
int     setregid:setregid(gid_t, gid_t)    -1,-1,1
 | 
			
		||||
int     chroot(const char *)  1
 | 
			
		||||
# IMPORTANT: Even though <sys/prctl.h> declares prctl(int,...), the syscall stub must take 6 arguments
 | 
			
		||||
uid_t   getuid:getuid32()         arm,x86
 | 
			
		||||
uid_t   getuid:getuid()           aarch64,mips,x86_64
 | 
			
		||||
gid_t   getgid:getgid32()         arm,x86
 | 
			
		||||
gid_t   getgid:getgid()           aarch64,mips,x86_64
 | 
			
		||||
uid_t   geteuid:geteuid32()       arm,x86
 | 
			
		||||
uid_t   geteuid:geteuid()         aarch64,mips,x86_64
 | 
			
		||||
gid_t   getegid:getegid32()       arm,x86
 | 
			
		||||
gid_t   getegid:getegid()         aarch64,mips,x86_64
 | 
			
		||||
uid_t   getresuid:getresuid32(uid_t* ruid, uid_t* euid, uid_t* suid)   arm,x86
 | 
			
		||||
uid_t   getresuid:getresuid(uid_t* ruid, uid_t* euid, uid_t* suid)     aarch64,mips,x86_64
 | 
			
		||||
gid_t   getresgid:getresgid32(gid_t* rgid, gid_t* egid, gid_t* sgid)   arm,x86
 | 
			
		||||
gid_t   getresgid:getresgid(gid_t* rgid, gid_t* egid, gid_t* sgid)     aarch64,mips,x86_64
 | 
			
		||||
pid_t   gettid()                   all
 | 
			
		||||
ssize_t readahead(int, off64_t, size_t)     all
 | 
			
		||||
int     getgroups:getgroups32(int, gid_t*)    arm,x86
 | 
			
		||||
int     getgroups:getgroups(int, gid_t*)      aarch64,mips,x86_64
 | 
			
		||||
pid_t   getpgid(pid_t)             all
 | 
			
		||||
pid_t   getppid()                  all
 | 
			
		||||
pid_t   getsid(pid_t)              all
 | 
			
		||||
pid_t   setsid()                   all
 | 
			
		||||
int     setgid:setgid32(gid_t)     arm,x86
 | 
			
		||||
int     setgid:setgid(gid_t)       aarch64,mips,x86_64
 | 
			
		||||
int     setuid:setuid32(uid_t)    arm,x86
 | 
			
		||||
int     setuid:setuid(uid_t)      aarch64,mips,x86_64
 | 
			
		||||
int     setreuid:setreuid32(uid_t, uid_t)   arm,x86
 | 
			
		||||
int     setreuid:setreuid(uid_t, uid_t)     aarch64,mips,x86_64
 | 
			
		||||
int     setresuid:setresuid32(uid_t, uid_t, uid_t)   arm,x86
 | 
			
		||||
int     setresuid:setresuid(uid_t, uid_t, uid_t)     aarch64,mips,x86_64
 | 
			
		||||
int     setresgid:setresgid32(gid_t, gid_t, gid_t)   arm,x86
 | 
			
		||||
int     setresgid:setresgid(gid_t, gid_t, gid_t)     aarch64,mips,x86_64
 | 
			
		||||
void*   __brk:brk(void*)           all
 | 
			
		||||
int     kill(pid_t, int)           all
 | 
			
		||||
int     tkill(pid_t tid, int sig)  all
 | 
			
		||||
int     tgkill(pid_t tgid, pid_t tid, int sig)  all
 | 
			
		||||
int     __ptrace:ptrace(int request, int pid, void* addr, void* data)  all
 | 
			
		||||
int     __set_thread_area:set_thread_area(void*  user_desc)  mips,x86
 | 
			
		||||
int     __getpriority:getpriority(int, int)  all
 | 
			
		||||
int     setpriority(int, int, int)   all
 | 
			
		||||
int     setrlimit(int resource, const struct rlimit* rlp)  all
 | 
			
		||||
int     getrlimit:ugetrlimit(int resource, struct rlimit* rlp)  arm,x86
 | 
			
		||||
int     getrlimit:getrlimit(int resource, struct rlimit* rlp)  aarch64,mips,x86_64
 | 
			
		||||
int     getrusage(int who, struct rusage*  r_usage)  all
 | 
			
		||||
int     setgroups:setgroups32(int, const gid_t*)   arm,x86
 | 
			
		||||
int     setgroups:setgroups(int, const gid_t*)     aarch64,mips,x86_64
 | 
			
		||||
int     setpgid(pid_t, pid_t)  all
 | 
			
		||||
pid_t   vfork(void)  arm
 | 
			
		||||
int     setregid:setregid32(gid_t, gid_t)  arm,x86
 | 
			
		||||
int     setregid:setregid(gid_t, gid_t)    aarch64,mips,x86_64
 | 
			
		||||
int     chroot(const char*)  all
 | 
			
		||||
# IMPORTANT: Even though <sys/prctl.h> declares prctl(int, ...), the syscall stub must take 6 arguments
 | 
			
		||||
#            to match the kernel implementation.
 | 
			
		||||
int     prctl(int option, unsigned int arg2, unsigned int arg3, unsigned int arg4, unsigned int arg5) 1
 | 
			
		||||
int     capget(cap_user_header_t header, cap_user_data_t data) 1
 | 
			
		||||
int     capset(cap_user_header_t header, const cap_user_data_t data) 1
 | 
			
		||||
int     sigaltstack(const stack_t*, stack_t*) 1
 | 
			
		||||
int     acct(const char*  filepath)  1
 | 
			
		||||
int     prctl(int option, unsigned int arg2, unsigned int arg3, unsigned int arg4, unsigned int arg5) all
 | 
			
		||||
long    __arch_prctl:arch_prctl(int, unsigned long) x86_64
 | 
			
		||||
int     capget(cap_user_header_t header, cap_user_data_t data) all
 | 
			
		||||
int     capset(cap_user_header_t header, const cap_user_data_t data) all
 | 
			
		||||
int     sigaltstack(const stack_t*, stack_t*) all
 | 
			
		||||
int     acct(const char*  filepath)  all
 | 
			
		||||
 | 
			
		||||
# file descriptors
 | 
			
		||||
ssize_t     read (int, void*, size_t)        1
 | 
			
		||||
ssize_t     write (int, const void*, size_t)       1
 | 
			
		||||
ssize_t     pread64 (int, void *, size_t, off64_t) 1
 | 
			
		||||
ssize_t     pwrite64 (int, void *, size_t, off64_t) 1
 | 
			
		||||
int         __open:open (const char*, int, mode_t)  1
 | 
			
		||||
int         __openat:openat (int, const char*, int, mode_t) 1
 | 
			
		||||
int         close (int)                      1
 | 
			
		||||
int         creat(const char*, mode_t)       stub
 | 
			
		||||
off_t       lseek(int, off_t, int)           1
 | 
			
		||||
int         __llseek:_llseek (int, unsigned long, unsigned long, loff_t*, int)  1
 | 
			
		||||
pid_t       getpid ()    1
 | 
			
		||||
void *      mmap(void *, size_t, int, int, int, long)  stub
 | 
			
		||||
void *      __mmap2:mmap2(void*, size_t, int, int, int, long)   1
 | 
			
		||||
int         munmap(void *, size_t)  1
 | 
			
		||||
void *      mremap(void *, size_t, size_t, unsigned long)  1
 | 
			
		||||
int         msync(const void *, size_t, int)    1
 | 
			
		||||
int         mprotect(const void *, size_t, int)  1
 | 
			
		||||
int         madvise(const void *, size_t, int)  1
 | 
			
		||||
int         mlock(const void *addr, size_t len)    1
 | 
			
		||||
int         munlock(const void *addr, size_t len)   1
 | 
			
		||||
int         mlockall(int flags)   1
 | 
			
		||||
int         munlockall()   1
 | 
			
		||||
int         mincore(void*  start, size_t  length, unsigned char*  vec)   1
 | 
			
		||||
int         __ioctl:ioctl(int, int, void *)  1
 | 
			
		||||
int         readv(int, const struct iovec *, int)   1
 | 
			
		||||
int         writev(int, const struct iovec *, int)  1
 | 
			
		||||
int         __fcntl:fcntl(int, int, void*)  1
 | 
			
		||||
int         flock(int, int)   1
 | 
			
		||||
int         fchmod(int, mode_t)  1
 | 
			
		||||
int         dup(int)  1
 | 
			
		||||
int         pipe(int *)  1,1,-1
 | 
			
		||||
int         pipe2(int *, int) 1
 | 
			
		||||
int         dup2(int, int)   1
 | 
			
		||||
int         select:_newselect(int, struct fd_set *, struct fd_set *, struct fd_set *, struct timeval *)  1
 | 
			
		||||
int         ftruncate(int, off_t)  1
 | 
			
		||||
int         ftruncate64(int, off64_t) 1
 | 
			
		||||
int         getdents:getdents64(unsigned int, struct dirent *, unsigned int)   1
 | 
			
		||||
int         fsync(int)  1
 | 
			
		||||
int         fdatasync(int) 1
 | 
			
		||||
int         fchown:fchown32(int, uid_t, gid_t)  1,1,-1
 | 
			
		||||
int         fchown:fchown(int, uid_t, gid_t)    -1,-1,1
 | 
			
		||||
void        sync(void)  1
 | 
			
		||||
int         __fcntl64:fcntl64(int, int, void *)  1
 | 
			
		||||
int         __fstatfs64:fstatfs64(int, size_t, struct statfs *)  1
 | 
			
		||||
ssize_t     sendfile(int out_fd, int in_fd, off_t *offset, size_t count)  1
 | 
			
		||||
int         fstatat:fstatat64(int dirfd, const char *path, struct stat *buf, int flags)   1
 | 
			
		||||
int         mkdirat(int dirfd, const char *pathname, mode_t mode)  1
 | 
			
		||||
int         fchownat(int dirfd, const char *path, uid_t owner, gid_t group, int flags)  1
 | 
			
		||||
int         fchmodat(int dirfd, const char *path, mode_t mode, int flags)  1
 | 
			
		||||
int         renameat(int olddirfd, const char *oldpath, int newdirfd, const char *newpath)  1
 | 
			
		||||
int         fsetxattr(int, const char *, const void *, size_t, int) 1
 | 
			
		||||
ssize_t     fgetxattr(int, const char *, void *, size_t) 1
 | 
			
		||||
ssize_t     flistxattr(int, char *, size_t) 1
 | 
			
		||||
int         fremovexattr(int, const char *) 1
 | 
			
		||||
ssize_t     read(int, void*, size_t)        all
 | 
			
		||||
ssize_t     write(int, const void*, size_t)       all
 | 
			
		||||
ssize_t     pread64(int, void*, size_t, off64_t) arm,mips,x86
 | 
			
		||||
ssize_t     pread64|pread(int, void*, size_t, off_t) aarch64,x86_64
 | 
			
		||||
ssize_t     pwrite64(int, void*, size_t, off64_t) arm,mips,x86
 | 
			
		||||
ssize_t     pwrite64|pwrite(int, void*, size_t, off_t) aarch64,x86_64
 | 
			
		||||
int         close(int)                      all
 | 
			
		||||
pid_t       getpid()    all
 | 
			
		||||
void*       mmap(void*, size_t, int, int, int, long)  aarch64,x86_64
 | 
			
		||||
void*       __mmap2:mmap2(void*, size_t, int, int, int, long)   arm,mips,x86
 | 
			
		||||
int         munmap(void*, size_t)  all
 | 
			
		||||
void*       mremap(void*, size_t, size_t, unsigned long)  all
 | 
			
		||||
int         msync(const void*, size_t, int)    all
 | 
			
		||||
int         mprotect(const void*, size_t, int)  all
 | 
			
		||||
int         madvise(const void*, size_t, int)  all
 | 
			
		||||
int         mlock(const void* addr, size_t len)    all
 | 
			
		||||
int         munlock(const void* addr, size_t len)   all
 | 
			
		||||
int         mlockall(int flags)   all
 | 
			
		||||
int         munlockall()   all
 | 
			
		||||
int         mincore(void*  start, size_t  length, unsigned char*  vec)   all
 | 
			
		||||
int         __ioctl:ioctl(int, int, void*)  all
 | 
			
		||||
int         readv(int, const struct iovec*, int)   all
 | 
			
		||||
int         writev(int, const struct iovec*, int)  all
 | 
			
		||||
int         __fcntl64:fcntl64(int, int, void*)  arm,mips,x86
 | 
			
		||||
int         fcntl(int, int, void*)  aarch64,x86_64
 | 
			
		||||
int         flock(int, int)   all
 | 
			
		||||
int         fchmod(int, mode_t)  all
 | 
			
		||||
int         dup(int)  all
 | 
			
		||||
int         pipe2(int*, int) all
 | 
			
		||||
int         dup3(int, int, int)   all
 | 
			
		||||
int         getdents:getdents64(unsigned int, struct dirent*, unsigned int)   all
 | 
			
		||||
int         fsync(int)  all
 | 
			
		||||
int         fdatasync(int) all
 | 
			
		||||
int         fchown:fchown32(int, uid_t, gid_t)  arm,x86
 | 
			
		||||
int         fchown:fchown(int, uid_t, gid_t)    aarch64,mips,x86_64
 | 
			
		||||
void        sync(void)  all
 | 
			
		||||
int         __fstatfs64:fstatfs64(int, size_t, struct statfs*)  arm,mips,x86
 | 
			
		||||
int         fstatfs(int, struct statfs*)  aarch64,x86_64
 | 
			
		||||
int         fsetxattr(int, const char*, const void*, size_t, int) all
 | 
			
		||||
ssize_t     fgetxattr(int, const char*, void*, size_t) all
 | 
			
		||||
ssize_t     flistxattr(int, char*, size_t) all
 | 
			
		||||
int         fremovexattr(int, const char*) all
 | 
			
		||||
 | 
			
		||||
int __openat:openat(int, const char*, int, mode_t) all
 | 
			
		||||
int faccessat(int, const char*, int, int)  all
 | 
			
		||||
int fchmodat(int, const char*, mode_t, int)  all
 | 
			
		||||
int fchownat(int, const char*, uid_t, gid_t, int)  all
 | 
			
		||||
int fstatat:fstatat64(int, const char*, struct stat*, int)   arm,mips,x86
 | 
			
		||||
int fstatat:newfstatat(int, const char*, struct stat*, int)  aarch64,x86_64
 | 
			
		||||
int linkat(int, const char*, int, const char*, int)  all
 | 
			
		||||
int mkdirat(int, const char*, mode_t)  all
 | 
			
		||||
int mknodat(int, const char*, mode_t, dev_t)  all
 | 
			
		||||
int readlinkat(int, const char*, char*, size_t)  all
 | 
			
		||||
int renameat(int, const char*, int, const char*)  all
 | 
			
		||||
int symlinkat(const char*, int, const char*)  all
 | 
			
		||||
int unlinkat(int, const char*, int)   all
 | 
			
		||||
int utimensat(int, const char*, const struct timespec times[2], int)  all
 | 
			
		||||
 | 
			
		||||
# Paired off_t/off64_t system calls. On 64-bit systems,
 | 
			
		||||
# sizeof(off_t) == sizeof(off64_t), so there we emit two symbols that are
 | 
			
		||||
# aliases. On 32-bit systems, we have two different system calls.
 | 
			
		||||
# That means that every system call in this section should take three lines.
 | 
			
		||||
off_t lseek(int, off_t, int) arm,mips,x86
 | 
			
		||||
int __llseek:_llseek(int, unsigned long, unsigned long, off64_t*, int) arm,mips,x86
 | 
			
		||||
off_t lseek|lseek64(int, off_t, int) aarch64,x86_64
 | 
			
		||||
int ftruncate(int, off_t) arm,mips,x86
 | 
			
		||||
int ftruncate64(int, off64_t) arm,mips,x86
 | 
			
		||||
int ftruncate|ftruncate64(int, off_t) aarch64,x86_64
 | 
			
		||||
ssize_t sendfile(int out_fd, int in_fd, off_t* offset, size_t count) arm,mips,x86
 | 
			
		||||
ssize_t sendfile64(int out_fd, int in_fd, off64_t* offset, size_t count) arm,mips,x86
 | 
			
		||||
ssize_t sendfile|sendfile64(int out_fd, int in_fd, off_t* offset, size_t count) aarch64,x86_64
 | 
			
		||||
int truncate(const char*, off_t) arm,mips,x86
 | 
			
		||||
int truncate64(const char*, off64_t) arm,mips,x86
 | 
			
		||||
int truncate|truncate64(const char*, off_t) aarch64,x86_64
 | 
			
		||||
 | 
			
		||||
# file system
 | 
			
		||||
int     link (const char*, const char*)  1
 | 
			
		||||
int     unlink (const char*)             1
 | 
			
		||||
int     unlinkat (int, const char *, int)   1
 | 
			
		||||
int     chdir (const char*)              1
 | 
			
		||||
int     mknod (const char*, mode_t, dev_t)  1
 | 
			
		||||
int     chmod (const char*,mode_t)          1
 | 
			
		||||
int     chown:chown32(const char *, uid_t, gid_t)  1,1,-1
 | 
			
		||||
int     chown:chown(const char *, uid_t, gid_t)    -1,-1,1
 | 
			
		||||
int     lchown:lchown32 (const char*, uid_t, gid_t)  1,1,-1
 | 
			
		||||
int     lchown:lchown (const char*, uid_t, gid_t)  -1,-1,1
 | 
			
		||||
int     mount (const char*, const char*, const char*, unsigned long, const void*)  1
 | 
			
		||||
int     umount(const char*)  stub
 | 
			
		||||
int     umount2 (const char*, int)  1
 | 
			
		||||
int     fstat:fstat64(int, struct stat*)    1
 | 
			
		||||
int     stat:stat64(const char *, struct stat *)  1
 | 
			
		||||
int     lstat:lstat64(const char *, struct stat *)  1
 | 
			
		||||
int     mkdir(const char *, mode_t) 1
 | 
			
		||||
int     readlink(const char *, char *, size_t)  1
 | 
			
		||||
int     rmdir(const char *)  1
 | 
			
		||||
int     rename(const char *, const char *)  1
 | 
			
		||||
int     __getcwd:getcwd(char * buf, size_t size)  1
 | 
			
		||||
int     access(const char *, int)  1
 | 
			
		||||
int     faccessat(int, const char *, int, int)  1
 | 
			
		||||
int     symlink(const char *, const char *)  1
 | 
			
		||||
int     fchdir(int)    1
 | 
			
		||||
int     truncate(const char*, off_t)    1
 | 
			
		||||
int     setxattr(const char *, const char *, const void *, size_t, int) 1
 | 
			
		||||
int     lsetxattr(const char *, const char *, const void *, size_t, int) 1
 | 
			
		||||
ssize_t getxattr(const char *, const char *, void *, size_t) 1
 | 
			
		||||
ssize_t lgetxattr(const char *, const char *, void *, size_t) 1
 | 
			
		||||
ssize_t listxattr(const char *, char *, size_t) 1
 | 
			
		||||
ssize_t llistxattr(const char *, char *, size_t) 1
 | 
			
		||||
int     removexattr(const char *, const char *) 1
 | 
			
		||||
int     lremovexattr(const char *, const char *) 1
 | 
			
		||||
int     __statfs64:statfs64(const char *, size_t, struct statfs *)  1
 | 
			
		||||
long    unshare(unsigned long)  1
 | 
			
		||||
int     swapon(const char *, int) 1
 | 
			
		||||
int     swapoff(const char *) 1
 | 
			
		||||
int     chdir(const char*)              all
 | 
			
		||||
int     mount(const char*, const char*, const char*, unsigned long, const void*)  all
 | 
			
		||||
int     umount2(const char*, int)  all
 | 
			
		||||
int     fstat:fstat64(int, struct stat*)    arm,mips,x86
 | 
			
		||||
int     fstat(int, struct stat*)    aarch64,x86_64
 | 
			
		||||
int     __getcwd:getcwd(char* buf, size_t size)  all
 | 
			
		||||
int     fchdir(int)    all
 | 
			
		||||
int     setxattr(const char*, const char*, const void*, size_t, int) all
 | 
			
		||||
int     lsetxattr(const char*, const char*, const void*, size_t, int) all
 | 
			
		||||
ssize_t getxattr(const char*, const char*, void*, size_t) all
 | 
			
		||||
ssize_t lgetxattr(const char*, const char*, void*, size_t) all
 | 
			
		||||
ssize_t listxattr(const char*, char*, size_t) all
 | 
			
		||||
ssize_t llistxattr(const char*, char*, size_t) all
 | 
			
		||||
int     removexattr(const char*, const char*) all
 | 
			
		||||
int     lremovexattr(const char*, const char*) all
 | 
			
		||||
int     __statfs64:statfs64(const char*, size_t, struct statfs*)  arm,mips,x86
 | 
			
		||||
int     statfs(const char*, struct statfs*)  aarch64,x86_64
 | 
			
		||||
long    unshare(unsigned long)  all
 | 
			
		||||
int     swapon(const char*, int) all
 | 
			
		||||
int     swapoff(const char*) all
 | 
			
		||||
 | 
			
		||||
# time
 | 
			
		||||
int           pause ()                       1
 | 
			
		||||
int           gettimeofday(struct timeval*, struct timezone*)       1
 | 
			
		||||
int           settimeofday(const struct timeval*, const struct timezone*)   1
 | 
			
		||||
clock_t       times(struct tms *)       1
 | 
			
		||||
int           nanosleep(const struct timespec *, struct timespec *)   1
 | 
			
		||||
int           clock_gettime(clockid_t clk_id, struct timespec *tp)    1
 | 
			
		||||
int           clock_settime(clockid_t clk_id, const struct timespec *tp)  1
 | 
			
		||||
int           clock_getres(clockid_t clk_id, struct timespec *res)   1
 | 
			
		||||
int           clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *req, struct timespec *rem)  1
 | 
			
		||||
int           getitimer(int, const struct itimerval *)   1
 | 
			
		||||
int           setitimer(int, const struct itimerval *, struct itimerval *)  1
 | 
			
		||||
int           __timer_create:timer_create(clockid_t clockid, struct sigevent *evp, timer_t *timerid)    1
 | 
			
		||||
int           __timer_settime:timer_settime(timer_t, int, const struct itimerspec*, struct itimerspec*) 1
 | 
			
		||||
int           __timer_gettime:timer_gettime(timer_t, struct itimerspec*)                                1
 | 
			
		||||
int           __timer_getoverrun:timer_getoverrun(timer_t)                                              1
 | 
			
		||||
int           __timer_delete:timer_delete(timer_t)                                                      1
 | 
			
		||||
int           utimes(const char*, const struct timeval tvp[2])                          1
 | 
			
		||||
int           utimensat(int, const char *, const struct timespec times[2], int)         1
 | 
			
		||||
int           timerfd_create(clockid_t, int)   1
 | 
			
		||||
int           timerfd_settime(int, int, const struct itimerspec *, struct itimerspec *)   1
 | 
			
		||||
int           timerfd_gettime(int, struct itimerspec *)   1
 | 
			
		||||
int           gettimeofday(struct timeval*, struct timezone*)       all
 | 
			
		||||
int           settimeofday(const struct timeval*, const struct timezone*)   all
 | 
			
		||||
clock_t       times(struct tms*)       all
 | 
			
		||||
int           nanosleep(const struct timespec*, struct timespec*)   all
 | 
			
		||||
int           clock_gettime(clockid_t clk_id, struct timespec* tp)    all
 | 
			
		||||
int           clock_settime(clockid_t clk_id, const struct timespec* tp)  all
 | 
			
		||||
int           clock_getres(clockid_t clk_id, struct timespec* res)   all
 | 
			
		||||
int           clock_nanosleep(clockid_t clock_id, int flags, const struct timespec* req, struct timespec* rem)  all
 | 
			
		||||
int           getitimer(int, const struct itimerval*)   all
 | 
			
		||||
int           setitimer(int, const struct itimerval*, struct itimerval*)  all
 | 
			
		||||
int           __timer_create:timer_create(clockid_t clockid, struct sigevent* evp, timer_t* timerid)    all
 | 
			
		||||
int           __timer_settime:timer_settime(timer_t, int, const struct itimerspec*, struct itimerspec*) all
 | 
			
		||||
int           __timer_gettime:timer_gettime(timer_t, struct itimerspec*)                                all
 | 
			
		||||
int           __timer_getoverrun:timer_getoverrun(timer_t)                                              all
 | 
			
		||||
int           __timer_delete:timer_delete(timer_t)                                                      all
 | 
			
		||||
int           timerfd_create(clockid_t, int)   all
 | 
			
		||||
int           timerfd_settime(int, int, const struct itimerspec*, struct itimerspec*)   all
 | 
			
		||||
int           timerfd_gettime(int, struct itimerspec*)   all
 | 
			
		||||
 | 
			
		||||
# signals
 | 
			
		||||
int     sigaction(int, const struct sigaction *, struct sigaction *)  1
 | 
			
		||||
int     sigprocmask(int, const sigset_t *, sigset_t *)  1
 | 
			
		||||
int     __sigsuspend:sigsuspend(int unused1, int unused2, unsigned mask)  1,1,-1
 | 
			
		||||
int     __sigsuspend:sigsuspend(const sigset_t *mask)  -1,-1,1
 | 
			
		||||
int     __rt_sigaction:rt_sigaction (int sig, const struct sigaction *act, struct sigaction *oact, size_t sigsetsize)  1
 | 
			
		||||
int     __rt_sigprocmask:rt_sigprocmask (int  how, const sigset_t *set, sigset_t *oset, size_t sigsetsize)  1
 | 
			
		||||
int     __rt_sigtimedwait:rt_sigtimedwait(const sigset_t *set, struct siginfo_t  *info, struct timespec_t  *timeout, size_t  sigset_size)  1
 | 
			
		||||
int     sigpending(sigset_t *)  1
 | 
			
		||||
int     signalfd4(int fd, const sigset_t *mask, size_t sizemask, int flags)  1
 | 
			
		||||
int     __sigaction:sigaction(int, const struct sigaction*, struct sigaction*)  arm,mips,x86
 | 
			
		||||
int     __rt_sigaction:rt_sigaction(int, const struct sigaction*, struct sigaction*, size_t)  all
 | 
			
		||||
int     __rt_sigpending:rt_sigpending(sigset_t*, size_t)  all
 | 
			
		||||
int     __rt_sigprocmask:rt_sigprocmask(int, const sigset_t*, sigset_t*, size_t)  all
 | 
			
		||||
int     __rt_sigsuspend:rt_sigsuspend(const sigset_t*, size_t)  all
 | 
			
		||||
int     __rt_sigtimedwait:rt_sigtimedwait(const sigset_t*, struct siginfo_t*, struct timespec_t*, size_t)  all
 | 
			
		||||
int     signalfd4(int, const sigset_t*, size_t, int)  all
 | 
			
		||||
 | 
			
		||||
# sockets
 | 
			
		||||
int           socket(int, int, int)              1,-1,1
 | 
			
		||||
int           socketpair(int, int, int, int*)    1,-1,1
 | 
			
		||||
int           bind(int, struct sockaddr *, int)  1,-1,1
 | 
			
		||||
int           connect(int, struct sockaddr *, socklen_t)   1,-1,1
 | 
			
		||||
int           listen(int, int)                   1,-1,1
 | 
			
		||||
int           accept(int, struct sockaddr *, socklen_t *)  1,-1,1
 | 
			
		||||
int           getsockname(int, struct sockaddr *, socklen_t *)  1,-1,1
 | 
			
		||||
int           getpeername(int, struct sockaddr *, socklen_t *)  1,-1,1
 | 
			
		||||
int           sendto(int, const void *, size_t, int, const struct sockaddr *, socklen_t)  1,-1,1
 | 
			
		||||
int           recvfrom(int, void *, size_t, unsigned int, struct sockaddr *, socklen_t *)  1,-1,1
 | 
			
		||||
int           shutdown(int, int)  1,-1,1
 | 
			
		||||
int           setsockopt(int, int, int, const void *, socklen_t)  1,-1,1
 | 
			
		||||
int           getsockopt(int, int, int, void *, socklen_t *)    1,-1,1
 | 
			
		||||
int           sendmsg(int, const struct msghdr *, unsigned int)  1,-1,1
 | 
			
		||||
int           recvmsg(int, struct msghdr *, unsigned int)   1,-1,1
 | 
			
		||||
int           socket(int, int, int)              aarch64,arm,mips,x86_64
 | 
			
		||||
int           socketpair(int, int, int, int*)    aarch64,arm,mips,x86_64
 | 
			
		||||
int           bind(int, struct sockaddr*, int)  aarch64,arm,mips,x86_64
 | 
			
		||||
int           connect(int, struct sockaddr*, socklen_t)   aarch64,arm,mips,x86_64
 | 
			
		||||
int           listen(int, int)                   aarch64,arm,mips,x86_64
 | 
			
		||||
int           accept(int, struct sockaddr*, socklen_t*)  aarch64,arm,mips,x86_64
 | 
			
		||||
int           getsockname(int, struct sockaddr*, socklen_t*)  aarch64,arm,mips,x86_64
 | 
			
		||||
int           getpeername(int, struct sockaddr*, socklen_t*)  aarch64,arm,mips,x86_64
 | 
			
		||||
int           sendto(int, const void*, size_t, int, const struct sockaddr*, socklen_t)  aarch64,arm,mips,x86_64
 | 
			
		||||
int           recvfrom(int, void*, size_t, unsigned int, struct sockaddr*, socklen_t*)  aarch64,arm,mips,x86_64
 | 
			
		||||
int           shutdown(int, int)  aarch64,arm,mips,x86_64
 | 
			
		||||
int           setsockopt(int, int, int, const void*, socklen_t)  aarch64,arm,mips,x86_64
 | 
			
		||||
int           getsockopt(int, int, int, void*, socklen_t*)    aarch64,arm,mips,x86_64
 | 
			
		||||
int           sendmsg(int, const struct msghdr*, unsigned int)  aarch64,arm,mips,x86_64
 | 
			
		||||
int           recvmsg(int, struct msghdr*, unsigned int)   aarch64,arm,mips,x86_64
 | 
			
		||||
 | 
			
		||||
# sockets for x86. These are done as an "indexed" call to socketcall syscall.
 | 
			
		||||
int           socket:socketcall:1 (int, int, int) -1,1,-1
 | 
			
		||||
int           bind:socketcall:2 (int, struct sockaddr *, int)  -1,1,-1
 | 
			
		||||
int           connect:socketcall:3(int, struct sockaddr *, socklen_t)   -1,1,-1
 | 
			
		||||
int           listen:socketcall:4(int, int)                   -1,1,-1
 | 
			
		||||
int           accept:socketcall:5(int, struct sockaddr *, socklen_t *)  -1,1,-1
 | 
			
		||||
int           getsockname:socketcall:6(int, struct sockaddr *, socklen_t *)  -1,1,-1
 | 
			
		||||
int           getpeername:socketcall:7(int, struct sockaddr *, socklen_t *)  -1,1,-1
 | 
			
		||||
int           socketpair:socketcall:8(int, int, int, int*)    -1,1,-1
 | 
			
		||||
int           sendto:socketcall:11(int, const void *, size_t, int, const struct sockaddr *, socklen_t)  -1,1,-1
 | 
			
		||||
int           recvfrom:socketcall:12(int, void *, size_t, unsigned int, struct sockaddr *, socklen_t *)  -1,1,-1
 | 
			
		||||
int           shutdown:socketcall:13(int, int)  -1,1,-1
 | 
			
		||||
int           setsockopt:socketcall:14(int, int, int, const void *, socklen_t)  -1,1,-1
 | 
			
		||||
int           getsockopt:socketcall:15(int, int, int, void *, socklen_t *)    -1,1,-1
 | 
			
		||||
int           sendmsg:socketcall:16(int, const struct msghdr *, unsigned int)  -1,1,-1
 | 
			
		||||
int           recvmsg:socketcall:17(int, struct msghdr *, unsigned int)   -1,1,-1
 | 
			
		||||
int           socket:socketcall:1(int, int, int) x86
 | 
			
		||||
int           bind:socketcall:2(int, struct sockaddr*, int)  x86
 | 
			
		||||
int           connect:socketcall:3(int, struct sockaddr*, socklen_t)   x86
 | 
			
		||||
int           listen:socketcall:4(int, int)                   x86
 | 
			
		||||
int           accept:socketcall:5(int, struct sockaddr*, socklen_t*)  x86
 | 
			
		||||
int           getsockname:socketcall:6(int, struct sockaddr*, socklen_t*)  x86
 | 
			
		||||
int           getpeername:socketcall:7(int, struct sockaddr*, socklen_t*)  x86
 | 
			
		||||
int           socketpair:socketcall:8(int, int, int, int*)    x86
 | 
			
		||||
int           sendto:socketcall:11(int, const void*, size_t, int, const struct sockaddr*, socklen_t)  x86
 | 
			
		||||
int           recvfrom:socketcall:12(int, void*, size_t, unsigned int, struct sockaddr*, socklen_t*)  x86
 | 
			
		||||
int           shutdown:socketcall:13(int, int)  x86
 | 
			
		||||
int           setsockopt:socketcall:14(int, int, int, const void*, socklen_t)  x86
 | 
			
		||||
int           getsockopt:socketcall:15(int, int, int, void*, socklen_t*)    x86
 | 
			
		||||
int           sendmsg:socketcall:16(int, const struct msghdr*, unsigned int)  x86
 | 
			
		||||
int           recvmsg:socketcall:17(int, struct msghdr*, unsigned int)   x86
 | 
			
		||||
 | 
			
		||||
# scheduler & real-time
 | 
			
		||||
int sched_setscheduler(pid_t pid, int policy, const struct sched_param *param)  1
 | 
			
		||||
int sched_getscheduler(pid_t pid)  1
 | 
			
		||||
int sched_yield(void)  1
 | 
			
		||||
int sched_setparam(pid_t pid, const struct sched_param *param)  1
 | 
			
		||||
int sched_getparam(pid_t pid, struct sched_param *param)  1
 | 
			
		||||
int sched_get_priority_max(int policy)  1
 | 
			
		||||
int sched_get_priority_min(int policy)  1
 | 
			
		||||
int sched_rr_get_interval(pid_t pid, struct timespec *interval)  1
 | 
			
		||||
int sched_setaffinity(pid_t pid, size_t setsize, const cpu_set_t* set) 1
 | 
			
		||||
int __sched_getaffinity:sched_getaffinity(pid_t pid, size_t setsize, cpu_set_t* set)  1
 | 
			
		||||
int __getcpu:getcpu(unsigned *cpu, unsigned *node, void *unused) 1
 | 
			
		||||
int sched_setscheduler(pid_t pid, int policy, const struct sched_param* param)  all
 | 
			
		||||
int sched_getscheduler(pid_t pid)  all
 | 
			
		||||
int sched_yield(void)  all
 | 
			
		||||
int sched_setparam(pid_t pid, const struct sched_param* param)  all
 | 
			
		||||
int sched_getparam(pid_t pid, struct sched_param* param)  all
 | 
			
		||||
int sched_get_priority_max(int policy)  all
 | 
			
		||||
int sched_get_priority_min(int policy)  all
 | 
			
		||||
int sched_rr_get_interval(pid_t pid, struct timespec* interval)  all
 | 
			
		||||
int sched_setaffinity(pid_t pid, size_t setsize, const cpu_set_t* set) all
 | 
			
		||||
int __sched_getaffinity:sched_getaffinity(pid_t pid, size_t setsize, cpu_set_t* set)  all
 | 
			
		||||
int __getcpu:getcpu(unsigned* cpu, unsigned* node, void* unused) all
 | 
			
		||||
 | 
			
		||||
# io priorities
 | 
			
		||||
int ioprio_set(int which, int who, int ioprio) 1
 | 
			
		||||
int ioprio_get(int which, int who) 1
 | 
			
		||||
int ioprio_set(int which, int who, int ioprio) all
 | 
			
		||||
int ioprio_get(int which, int who) all
 | 
			
		||||
 | 
			
		||||
# other
 | 
			
		||||
int     uname(struct utsname *)  1
 | 
			
		||||
mode_t  umask(mode_t)  1
 | 
			
		||||
int      __reboot:reboot(int, int, int, void *)  1
 | 
			
		||||
int     __syslog:syslog(int, char *, int)  1
 | 
			
		||||
int     init_module(void *, unsigned long, const char *)  1
 | 
			
		||||
int     delete_module(const char*, unsigned int)   1
 | 
			
		||||
int     klogctl:syslog(int, char *, int)   1
 | 
			
		||||
int     sysinfo(struct sysinfo *)  1
 | 
			
		||||
int     personality(unsigned long)  1
 | 
			
		||||
long    perf_event_open(struct perf_event_attr *attr_uptr, pid_t pid, int cpu, int group_fd, unsigned long flags) 1
 | 
			
		||||
int     uname(struct utsname*)  all
 | 
			
		||||
mode_t  umask(mode_t)  all
 | 
			
		||||
int     __reboot:reboot(int, int, int, void*)  all
 | 
			
		||||
int     __syslog:syslog(int, char*, int)  all
 | 
			
		||||
int     init_module(void*, unsigned long, const char*)  all
 | 
			
		||||
int     delete_module(const char*, unsigned int)   all
 | 
			
		||||
int     klogctl:syslog(int, char*, int)   all
 | 
			
		||||
int     sysinfo(struct sysinfo*)  all
 | 
			
		||||
int     personality(unsigned long)  all
 | 
			
		||||
long    perf_event_open(struct perf_event_attr* attr_uptr, pid_t pid, int cpu, int group_fd, unsigned long flags) all
 | 
			
		||||
 | 
			
		||||
# futex
 | 
			
		||||
int	futex(void *, int, int, void *, void *, int) 1
 | 
			
		||||
int epoll_create1(int)  all
 | 
			
		||||
int epoll_ctl(int, int op, int, struct epoll_event*)  all
 | 
			
		||||
int __epoll_pwait:epoll_pwait(int, struct epoll_event*, int, int, const sigset_t*, size_t)  all
 | 
			
		||||
 | 
			
		||||
# epoll
 | 
			
		||||
int     epoll_create(int size)     1
 | 
			
		||||
int     epoll_ctl(int epfd, int op, int fd, struct epoll_event *event)    1
 | 
			
		||||
int     epoll_wait(int epfd, struct epoll_event *events, int max, int timeout)   1
 | 
			
		||||
int eventfd:eventfd2(unsigned int, int)  all
 | 
			
		||||
 | 
			
		||||
int     inotify_init(void)      1
 | 
			
		||||
int     inotify_add_watch(int, const char *, unsigned int)  1
 | 
			
		||||
int     inotify_rm_watch(int, unsigned int)  1
 | 
			
		||||
void _exit:exit_group(int)  all
 | 
			
		||||
void __exit:exit(int)  all
 | 
			
		||||
 | 
			
		||||
int     poll(struct pollfd *, unsigned int, long)  1
 | 
			
		||||
int futex(void*, int, int, void*, void*, int)  all
 | 
			
		||||
 | 
			
		||||
int     eventfd:eventfd2(unsigned int, int)  1
 | 
			
		||||
int inotify_init1(int)  all
 | 
			
		||||
int inotify_add_watch(int, const char*, unsigned int)  all
 | 
			
		||||
int inotify_rm_watch(int, unsigned int)  all
 | 
			
		||||
 | 
			
		||||
# ARM-specific ARM_NR_BASE == 0x0f0000 == 983040
 | 
			
		||||
int     __set_tls:__ARM_NR_set_tls(void*)                                 1,-1,-1
 | 
			
		||||
int     cacheflush:__ARM_NR_cacheflush(long start, long end, long flags)  1,-1,-1
 | 
			
		||||
int __pselect6:pselect6(int, fd_set*, fd_set*, fd_set*, timespec*, void*)  all
 | 
			
		||||
int __ppoll:ppoll(pollfd*, unsigned int, timespec*, const sigset_t*, size_t)  all
 | 
			
		||||
 | 
			
		||||
int __set_tid_address:set_tid_address(int*)  all
 | 
			
		||||
 | 
			
		||||
pid_t wait4(pid_t, int*, int, struct rusage*)  all
 | 
			
		||||
int __waitid:waitid(int, pid_t, struct siginfo_t*, int, void*)  all
 | 
			
		||||
 | 
			
		||||
# ARM-specific
 | 
			
		||||
int     __set_tls:__ARM_NR_set_tls(void*)                                 arm
 | 
			
		||||
int     cacheflush:__ARM_NR_cacheflush(long start, long end, long flags)  arm
 | 
			
		||||
 | 
			
		||||
# MIPS-specific
 | 
			
		||||
int     _flush_cache:cacheflush(char *addr, const int nbytes, const int op) -1,-1,1
 | 
			
		||||
int     syscall(int number,...) -1,-1,1
 | 
			
		||||
int     _flush_cache:cacheflush(char* addr, const int nbytes, const int op) mips
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										188
									
								
								libc/arch-aarch64/syscalls.mk
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										188
									
								
								libc/arch-aarch64/syscalls.mk
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,188 @@
 | 
			
		||||
# Generated by gensyscalls.py. Do not edit.
 | 
			
		||||
syscall_src :=
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__brk.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__epoll_pwait.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__exit.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__getcpu.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__getcwd.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__getpriority.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__ioctl.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__openat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__ppoll.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__pselect6.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__ptrace.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__reboot.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__rt_sigaction.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__rt_sigpending.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__rt_sigprocmask.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__rt_sigsuspend.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__rt_sigtimedwait.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__sched_getaffinity.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__set_tid_address.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__syslog.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__timer_create.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__timer_delete.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__timer_getoverrun.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__timer_gettime.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__timer_settime.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/__waitid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/_exit.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/accept.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/acct.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/bind.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/capget.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/capset.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/chdir.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/chroot.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/clock_getres.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/clock_gettime.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/clock_nanosleep.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/clock_settime.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/close.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/connect.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/delete_module.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/dup.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/dup3.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/epoll_create1.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/epoll_ctl.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/eventfd.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/execve.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/faccessat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fchdir.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fchmod.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fchmodat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fchown.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fchownat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fcntl.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fdatasync.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fgetxattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/flistxattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/flock.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fremovexattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fsetxattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fstat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fstatat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fstatfs.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/fsync.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/ftruncate.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/futex.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getdents.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getegid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/geteuid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getgid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getgroups.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getitimer.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getpeername.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getpgid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getpid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getppid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getresgid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getresuid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getrlimit.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getrusage.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getsid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getsockname.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getsockopt.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/gettid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/gettimeofday.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getuid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/getxattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/init_module.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/inotify_add_watch.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/inotify_init1.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/inotify_rm_watch.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/ioprio_get.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/ioprio_set.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/kill.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/klogctl.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/lgetxattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/linkat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/listen.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/listxattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/llistxattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/lremovexattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/lseek.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/lsetxattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/madvise.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/mincore.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/mkdirat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/mknodat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/mlock.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/mlockall.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/mmap.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/mount.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/mprotect.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/mremap.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/msync.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/munlock.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/munlockall.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/munmap.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/nanosleep.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/perf_event_open.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/personality.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/pipe2.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/prctl.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/pread64.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/pwrite64.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/read.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/readahead.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/readlinkat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/readv.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/recvfrom.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/recvmsg.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/removexattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/renameat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sched_get_priority_max.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sched_get_priority_min.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sched_getparam.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sched_getscheduler.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sched_rr_get_interval.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sched_setaffinity.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sched_setparam.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sched_setscheduler.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sched_yield.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sendfile.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sendmsg.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sendto.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setgid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setgroups.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setitimer.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setpgid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setpriority.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setregid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setresgid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setresuid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setreuid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setrlimit.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setsid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setsockopt.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/settimeofday.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setuid.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/setxattr.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/shutdown.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sigaltstack.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/signalfd4.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/socket.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/socketpair.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/statfs.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/swapoff.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/swapon.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/symlinkat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sync.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/sysinfo.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/tgkill.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/timerfd_create.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/timerfd_gettime.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/timerfd_settime.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/times.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/tkill.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/truncate.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/umask.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/umount2.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/uname.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/unlinkat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/unshare.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/utimensat.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/wait4.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/write.S
 | 
			
		||||
syscall_src += arch-aarch64/syscalls/writev.S
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__brk.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__brk.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__brk)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_brk
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__brk)
 | 
			
		||||
.hidden _C_LABEL(__brk)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__epoll_pwait.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__epoll_pwait.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__epoll_pwait)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_epoll_pwait
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__epoll_pwait)
 | 
			
		||||
.hidden _C_LABEL(__epoll_pwait)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__exit.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__exit.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__exit)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_exit
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__exit)
 | 
			
		||||
.hidden _C_LABEL(__exit)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__getcpu.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__getcpu.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__getcpu)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getcpu
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__getcpu)
 | 
			
		||||
.hidden _C_LABEL(__getcpu)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__getcwd.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__getcwd.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__getcwd)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getcwd
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__getcwd)
 | 
			
		||||
.hidden _C_LABEL(__getcwd)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__getpriority.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__getpriority.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__getpriority)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getpriority
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__getpriority)
 | 
			
		||||
.hidden _C_LABEL(__getpriority)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__ioctl.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__ioctl.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__ioctl)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_ioctl
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__ioctl)
 | 
			
		||||
.hidden _C_LABEL(__ioctl)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__openat.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__openat.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__openat)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_openat
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__openat)
 | 
			
		||||
.hidden _C_LABEL(__openat)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__ppoll.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__ppoll.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__ppoll)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_ppoll
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__ppoll)
 | 
			
		||||
.hidden _C_LABEL(__ppoll)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__pselect6.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__pselect6.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__pselect6)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_pselect6
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__pselect6)
 | 
			
		||||
.hidden _C_LABEL(__pselect6)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__ptrace.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__ptrace.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__ptrace)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_ptrace
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__ptrace)
 | 
			
		||||
.hidden _C_LABEL(__ptrace)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__reboot.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__reboot.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__reboot)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_reboot
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__reboot)
 | 
			
		||||
.hidden _C_LABEL(__reboot)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__rt_sigaction.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__rt_sigaction.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__rt_sigaction)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_rt_sigaction
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__rt_sigaction)
 | 
			
		||||
.hidden _C_LABEL(__rt_sigaction)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__rt_sigpending.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__rt_sigpending.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__rt_sigpending)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_rt_sigpending
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__rt_sigpending)
 | 
			
		||||
.hidden _C_LABEL(__rt_sigpending)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__rt_sigprocmask.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__rt_sigprocmask.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__rt_sigprocmask)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_rt_sigprocmask
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__rt_sigprocmask)
 | 
			
		||||
.hidden _C_LABEL(__rt_sigprocmask)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__rt_sigsuspend.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__rt_sigsuspend.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__rt_sigsuspend)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_rt_sigsuspend
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__rt_sigsuspend)
 | 
			
		||||
.hidden _C_LABEL(__rt_sigsuspend)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__rt_sigtimedwait.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__rt_sigtimedwait.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__rt_sigtimedwait)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_rt_sigtimedwait
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__rt_sigtimedwait)
 | 
			
		||||
.hidden _C_LABEL(__rt_sigtimedwait)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__sched_getaffinity.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__sched_getaffinity.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__sched_getaffinity)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_sched_getaffinity
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__sched_getaffinity)
 | 
			
		||||
.hidden _C_LABEL(__sched_getaffinity)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__set_tid_address.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__set_tid_address.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__set_tid_address)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_set_tid_address
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__set_tid_address)
 | 
			
		||||
.hidden _C_LABEL(__set_tid_address)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__syslog.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__syslog.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__syslog)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_syslog
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__syslog)
 | 
			
		||||
.hidden _C_LABEL(__syslog)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__timer_create.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__timer_create.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__timer_create)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_timer_create
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__timer_create)
 | 
			
		||||
.hidden _C_LABEL(__timer_create)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__timer_delete.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__timer_delete.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__timer_delete)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_timer_delete
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__timer_delete)
 | 
			
		||||
.hidden _C_LABEL(__timer_delete)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__timer_getoverrun.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__timer_getoverrun.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__timer_getoverrun)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_timer_getoverrun
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__timer_getoverrun)
 | 
			
		||||
.hidden _C_LABEL(__timer_getoverrun)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__timer_gettime.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__timer_gettime.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__timer_gettime)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_timer_gettime
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__timer_gettime)
 | 
			
		||||
.hidden _C_LABEL(__timer_gettime)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__timer_settime.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__timer_settime.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__timer_settime)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_timer_settime
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__timer_settime)
 | 
			
		||||
.hidden _C_LABEL(__timer_settime)
 | 
			
		||||
							
								
								
									
										22
									
								
								libc/arch-aarch64/syscalls/__waitid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								libc/arch-aarch64/syscalls/__waitid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(__waitid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_waitid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(__waitid)
 | 
			
		||||
.hidden _C_LABEL(__waitid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/_exit.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/_exit.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(_exit)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_exit_group
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(_exit)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/accept.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/accept.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(accept)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_accept
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(accept)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/acct.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/acct.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(acct)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_acct
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(acct)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/bind.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/bind.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(bind)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_bind
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(bind)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/capget.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/capget.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(capget)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_capget
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(capget)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/capset.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/capset.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(capset)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_capset
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(capset)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/chdir.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/chdir.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(chdir)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_chdir
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(chdir)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/chroot.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/chroot.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(chroot)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_chroot
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(chroot)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/clock_getres.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/clock_getres.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(clock_getres)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_clock_getres
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(clock_getres)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/clock_gettime.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/clock_gettime.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(clock_gettime)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_clock_gettime
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(clock_gettime)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/clock_nanosleep.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/clock_nanosleep.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(clock_nanosleep)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_clock_nanosleep
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(clock_nanosleep)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/clock_settime.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/clock_settime.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(clock_settime)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_clock_settime
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(clock_settime)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/close.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/close.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(close)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_close
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(close)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/connect.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/connect.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(connect)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_connect
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(connect)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/delete_module.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/delete_module.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(delete_module)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_delete_module
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(delete_module)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/dup.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/dup.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(dup)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_dup
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(dup)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/dup3.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/dup3.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(dup3)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_dup3
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(dup3)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/epoll_create1.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/epoll_create1.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(epoll_create1)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_epoll_create1
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(epoll_create1)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/epoll_ctl.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/epoll_ctl.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(epoll_ctl)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_epoll_ctl
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(epoll_ctl)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/eventfd.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/eventfd.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(eventfd)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_eventfd2
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(eventfd)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/execve.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/execve.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(execve)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_execve
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(execve)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/faccessat.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/faccessat.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(faccessat)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_faccessat
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(faccessat)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fchdir.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fchdir.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fchdir)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fchdir
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fchdir)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fchmod.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fchmod.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fchmod)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fchmod
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fchmod)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fchmodat.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fchmodat.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fchmodat)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fchmodat
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fchmodat)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fchown.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fchown.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fchown)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fchown
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fchown)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fchownat.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fchownat.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fchownat)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fchownat
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fchownat)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fcntl.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fcntl.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fcntl)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fcntl
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fcntl)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fdatasync.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fdatasync.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fdatasync)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fdatasync
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fdatasync)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fgetxattr.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fgetxattr.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fgetxattr)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fgetxattr
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fgetxattr)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/flistxattr.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/flistxattr.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(flistxattr)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_flistxattr
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(flistxattr)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/flock.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/flock.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(flock)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_flock
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(flock)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fremovexattr.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fremovexattr.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fremovexattr)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fremovexattr
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fremovexattr)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fsetxattr.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fsetxattr.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fsetxattr)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fsetxattr
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fsetxattr)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fstat.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fstat.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fstat)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fstat
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fstat)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fstatat.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fstatat.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fstatat)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_newfstatat
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fstatat)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fstatfs.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fstatfs.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fstatfs)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fstatfs
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fstatfs)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/fsync.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/fsync.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(fsync)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_fsync
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(fsync)
 | 
			
		||||
							
								
								
									
										24
									
								
								libc/arch-aarch64/syscalls/ftruncate.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								libc/arch-aarch64/syscalls/ftruncate.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(ftruncate)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_ftruncate
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(ftruncate)
 | 
			
		||||
 | 
			
		||||
    .globl _C_LABEL(ftruncate64)
 | 
			
		||||
    .equ _C_LABEL(ftruncate64), _C_LABEL(ftruncate)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/futex.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/futex.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(futex)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_futex
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(futex)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getdents.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getdents.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getdents)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getdents64
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getdents)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getegid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getegid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getegid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getegid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getegid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/geteuid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/geteuid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(geteuid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_geteuid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(geteuid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getgid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getgid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getgid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getgid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getgid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getgroups.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getgroups.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getgroups)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getgroups
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getgroups)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getitimer.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getitimer.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getitimer)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getitimer
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getitimer)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getpeername.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getpeername.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getpeername)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getpeername
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getpeername)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getpgid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getpgid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getpgid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getpgid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getpgid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getpid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getpid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getpid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getpid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getpid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getppid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getppid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getppid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getppid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getppid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getresgid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getresgid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getresgid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getresgid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getresgid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getresuid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getresuid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getresuid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getresuid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getresuid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getrlimit.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getrlimit.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getrlimit)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getrlimit
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getrlimit)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getrusage.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getrusage.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getrusage)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getrusage
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getrusage)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getsid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getsid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getsid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getsid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getsid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getsockname.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getsockname.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getsockname)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getsockname
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getsockname)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getsockopt.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getsockopt.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getsockopt)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getsockopt
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getsockopt)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/gettid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/gettid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(gettid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_gettid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(gettid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/gettimeofday.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/gettimeofday.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(gettimeofday)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_gettimeofday
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(gettimeofday)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getuid.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getuid.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getuid)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getuid
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getuid)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/getxattr.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/getxattr.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(getxattr)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_getxattr
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(getxattr)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/init_module.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/init_module.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(init_module)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_init_module
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(init_module)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/inotify_add_watch.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/inotify_add_watch.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(inotify_add_watch)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_inotify_add_watch
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(inotify_add_watch)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/inotify_init1.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/inotify_init1.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(inotify_init1)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_inotify_init1
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(inotify_init1)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/inotify_rm_watch.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/inotify_rm_watch.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(inotify_rm_watch)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_inotify_rm_watch
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(inotify_rm_watch)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/ioprio_get.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/ioprio_get.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(ioprio_get)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_ioprio_get
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(ioprio_get)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/ioprio_set.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/ioprio_set.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(ioprio_set)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_ioprio_set
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(ioprio_set)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/kill.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/kill.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(kill)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_kill
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(kill)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/klogctl.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/klogctl.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(klogctl)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_syslog
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(klogctl)
 | 
			
		||||
							
								
								
									
										21
									
								
								libc/arch-aarch64/syscalls/lgetxattr.S
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								libc/arch-aarch64/syscalls/lgetxattr.S
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,21 @@
 | 
			
		||||
/* Generated by gensyscalls.py. Do not edit. */
 | 
			
		||||
 | 
			
		||||
#include <private/bionic_asm.h>
 | 
			
		||||
 | 
			
		||||
ENTRY(lgetxattr)
 | 
			
		||||
    stp     x29, x30, [sp, #-16]!
 | 
			
		||||
    mov     x29,  sp
 | 
			
		||||
    str     x8,       [sp, #-16]!
 | 
			
		||||
 | 
			
		||||
    mov     x8, __NR_lgetxattr
 | 
			
		||||
    svc     #0
 | 
			
		||||
 | 
			
		||||
    ldr     x8,       [sp], #16
 | 
			
		||||
    ldp     x29, x30, [sp], #16
 | 
			
		||||
 | 
			
		||||
    cmn     x0, #(MAX_ERRNO + 1)
 | 
			
		||||
    cneg    x0, x0, hi
 | 
			
		||||
    b.hi    __set_errno
 | 
			
		||||
 | 
			
		||||
    ret
 | 
			
		||||
END(lgetxattr)
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user