Compare commits
1894 Commits
android-4.
...
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 | ||
![]() |
5ab8d33aa6 | ||
![]() |
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 | ||
![]() |
be662187aa | ||
![]() |
2cda66116c | ||
![]() |
a458b609db | ||
![]() |
f89f1eaa60 | ||
![]() |
76b795a8ba | ||
![]() |
a5e5fad478 | ||
![]() |
b2386fed55 | ||
![]() |
29351c8091 | ||
![]() |
4346bd9fbc | ||
![]() |
3fdd6b8337 | ||
![]() |
2e0b93b01f | ||
![]() |
6b9321b858 | ||
![]() |
655a7c081f | ||
![]() |
bffe261a1f | ||
![]() |
3b1b9f9ff6 | ||
![]() |
f0447ddb04 | ||
![]() |
8bea2b6fac | ||
![]() |
103ccde8fe | ||
![]() |
d6e117b64b | ||
![]() |
1f29c2f510 | ||
![]() |
40d105ccb3 | ||
![]() |
c075c18537 | ||
![]() |
8e39d2f9f4 | ||
![]() |
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 | ||
![]() |
fbefb252b0 | ||
![]() |
ac6bc31942 | ||
![]() |
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 | ||
![]() |
f87684eea1 | ||
![]() |
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 | ||
![]() |
303f08b439 | ||
![]() |
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 | ||
![]() |
3fce401590 | ||
![]() |
fcfb6822d1 | ||
![]() |
baa5874404 | ||
![]() |
e1fe52ccf1 | ||
![]() |
21f5927605 | ||
![]() |
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 | ||
![]() |
33f6390064 | ||
![]() |
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 | ||
![]() |
34c2a9fc37 | ||
![]() |
f4af911065 | ||
![]() |
7bfef355b1 | ||
![]() |
6d1f85dcdc | ||
![]() |
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 | ||
![]() |
e0d1d4cf49 | ||
![]() |
6ebc24fcc3 | ||
![]() |
7751d9158f | ||
![]() |
d3f9e8155b | ||
![]() |
5d0ad38c72 | ||
![]() |
ca2c6f75a8 | ||
![]() |
592c07084b | ||
![]() |
b30f6eb026 | ||
![]() |
9e6104d54f | ||
![]() |
05292dd65b | ||
![]() |
cc7f0dc5a1 | ||
![]() |
9a74e36f48 | ||
![]() |
25519f0fb0 | ||
![]() |
2e7a8b44c2 | ||
![]() |
883ef2499c | ||
![]() |
5cb0436930 | ||
![]() |
1a88ca0804 | ||
![]() |
98c726ec9b | ||
![]() |
24053a461e | ||
![]() |
a015800e73 | ||
![]() |
5d094c4088 | ||
![]() |
df7436e709 | ||
![]() |
eb31e1c558 | ||
![]() |
1e96d49a7d | ||
![]() |
afa310427e | ||
![]() |
3c4b50fd8c | ||
![]() |
a21e696d90 | ||
![]() |
82a8fe37d7 | ||
![]() |
153ec2a76f | ||
![]() |
49c0d471a8 | ||
![]() |
7a80982913 | ||
![]() |
fc24bc2544 | ||
![]() |
99b859cf78 | ||
![]() |
8240bed918 | ||
![]() |
05332f2ce7 | ||
![]() |
4d0fbf9b07 | ||
![]() |
89dcc10c32 | ||
![]() |
4e3ed44db1 | ||
![]() |
bd8e6749b7 | ||
![]() |
2c87c3ff02 | ||
![]() |
cfd0d72da8 | ||
![]() |
eb8f36223e | ||
![]() |
93501d3ab8 | ||
![]() |
7c8ebaf6c1 | ||
![]() |
d923b3075c | ||
![]() |
2557433d8e | ||
![]() |
3825da5c07 | ||
![]() |
5227bb363d | ||
![]() |
7a2c2784a6 | ||
![]() |
1f216e30b6 | ||
![]() |
f6186e9592 | ||
![]() |
1278ae3836 | ||
![]() |
22f5ef6b84 | ||
![]() |
bdbdbb8319 | ||
![]() |
153d92765b | ||
![]() |
da4bedf52f | ||
![]() |
112ad6bf21 | ||
![]() |
cd1480a662 | ||
![]() |
6ab75bf41e | ||
![]() |
e9e10c13ff | ||
![]() |
bda15698bc | ||
![]() |
d23ef69ad1 | ||
![]() |
33dd7c116d | ||
![]() |
8eca269b4b | ||
![]() |
e5911f3128 | ||
![]() |
937c374225 | ||
![]() |
c6135ba76d | ||
![]() |
26ac803232 | ||
![]() |
d67662b9d6 | ||
![]() |
e85c183424 | ||
![]() |
a31ddef36d | ||
![]() |
9fd0cf8170 | ||
![]() |
2d38fced00 | ||
![]() |
7003a14b53 | ||
![]() |
345eb225ae | ||
![]() |
41f08abf3d | ||
![]() |
713fe6463e | ||
![]() |
5cf93f8d91 | ||
![]() |
6b5eb3134a | ||
![]() |
e5ac43e19a | ||
![]() |
f0c10a4a16 | ||
![]() |
c44205cf71 | ||
![]() |
7843d44a59 | ||
![]() |
13ea69528e | ||
![]() |
91df2dd346 | ||
![]() |
b6cd9cecc8 | ||
![]() |
baebc6489a | ||
![]() |
bb34907ff5 | ||
![]() |
9ef1fbb644 | ||
![]() |
87c358524e | ||
![]() |
948fbefa2a | ||
![]() |
1ebb44013c | ||
![]() |
5f7ccea3ff | ||
![]() |
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 | ||
![]() |
de19a0c55d | ||
![]() |
f0c3d90913 | ||
![]() |
d861b6cbdf | ||
![]() |
34cd499875 | ||
![]() |
0d5745fe8a | ||
![]() |
fd61eccf6b | ||
![]() |
3912f90e56 | ||
![]() |
5951e84646 | ||
![]() |
ff9b7aa695 | ||
![]() |
5e9b20f721 | ||
![]() |
c1772397f9 | ||
![]() |
ff8dcd4a10 | ||
![]() |
c933493ac2 | ||
![]() |
aec2ffbc5a | ||
![]() |
f63a467cdd | ||
![]() |
2a5d2e98f9 | ||
![]() |
9e9d1e016f | ||
![]() |
598f3e9c4a | ||
![]() |
3c3a64616a | ||
![]() |
14ec1b5886 | ||
![]() |
a07a955666 | ||
![]() |
0a7e61d4a1 | ||
![]() |
ceb670cfc0 | ||
![]() |
1036cd7939 | ||
![]() |
5ec2ab68f9 | ||
![]() |
840a114eb1 | ||
![]() |
86125acacd | ||
![]() |
6beb3ea6a1 | ||
![]() |
21b4ffa737 | ||
![]() |
d41e52a238 | ||
![]() |
2e0a707f79 | ||
![]() |
dce94165a5 | ||
![]() |
d7d5049d58 | ||
![]() |
5427eb5c63 | ||
![]() |
ee48fed518 | ||
![]() |
d0be7c8f9a | ||
![]() |
632fd5183a | ||
![]() |
e2066293e8 | ||
![]() |
b922ed3498 | ||
![]() |
4e24dcc8d8 | ||
![]() |
b683cf117d | ||
![]() |
7f4074d17d | ||
![]() |
6771b9cef6 | ||
![]() |
7c860db074 | ||
![]() |
2b899b04e9 | ||
![]() |
1ce6654163 | ||
![]() |
e1857431e8 | ||
![]() |
e66ffef900 | ||
![]() |
28e0ec8d61 | ||
![]() |
cd927519a9 | ||
![]() |
a0473d77b2 | ||
![]() |
662bb875e4 | ||
![]() |
a9c5bb972d | ||
![]() |
1d8d9a308c | ||
![]() |
1714c787b6 | ||
![]() |
49b24b4efb | ||
![]() |
b78f43579f | ||
![]() |
3287dccf2e | ||
![]() |
d0313e7a2a | ||
![]() |
baa91f4f89 | ||
![]() |
aa2733d17b | ||
![]() |
772b797b7b | ||
![]() |
a6ed05c1c4 | ||
![]() |
d119b7b6f4 | ||
![]() |
0a9c615a89 | ||
![]() |
7e5d7485b7 | ||
![]() |
e6345f1a1e | ||
![]() |
e0805a94c5 | ||
![]() |
1d1fe3bb69 | ||
![]() |
abf3638317 | ||
![]() |
101b5e1f6c | ||
![]() |
c03e1e7439 | ||
![]() |
efddf44c8e | ||
![]() |
326b52760d | ||
![]() |
9a73d08f4c | ||
![]() |
838f01fdc7 | ||
![]() |
478314a109 | ||
![]() |
a9feb5e33a | ||
![]() |
e320a8c780 | ||
![]() |
48161c898b | ||
![]() |
a59b7ed8c3 | ||
![]() |
bfba6aac99 | ||
![]() |
a8d06766c7 | ||
![]() |
c847f749fe | ||
![]() |
c5749f1f42 | ||
![]() |
061246b600 | ||
![]() |
d0f2a6014c | ||
![]() |
0995a7b322 | ||
![]() |
58ccd60877 | ||
![]() |
aa9116f0ed | ||
![]() |
c2902edfc4 | ||
![]() |
6fe4a58f84 | ||
![]() |
8b56ba8896 | ||
![]() |
4cf1395217 | ||
![]() |
178c418573 | ||
![]() |
e8bd8c2ed9 | ||
![]() |
284f788032 | ||
![]() |
15d2784fc1 | ||
![]() |
00196d1a46 | ||
![]() |
3c212645a0 | ||
![]() |
81b4698059 | ||
![]() |
ac74b8565a | ||
![]() |
f8a66bb312 | ||
![]() |
4c6b925bac | ||
![]() |
b6b2375df8 | ||
![]() |
8fa9081f48 | ||
![]() |
368860124c | ||
![]() |
66f8452a14 | ||
![]() |
cbf07a2514 | ||
![]() |
2be511d405 | ||
![]() |
84114c8dd5 | ||
![]() |
4add6968be | ||
![]() |
e35d6c28df | ||
![]() |
40e7a87864 | ||
![]() |
a5a3b3bdb1 | ||
![]() |
107cdd406b | ||
![]() |
4763ef2b5b | ||
![]() |
b7b36b819e | ||
![]() |
e459bba398 | ||
![]() |
0976c97fe4 | ||
![]() |
81b7df7315 | ||
![]() |
dd4eb67a48 | ||
![]() |
6f08b8659a | ||
![]() |
849bfd5811 | ||
![]() |
2cf5a6f662 | ||
![]() |
d14dc3b87f | ||
![]() |
8c1b96681a | ||
![]() |
eb1b07469f | ||
![]() |
66cb2edba5 | ||
![]() |
69205c5433 | ||
![]() |
7ff868a630 | ||
![]() |
b1d7fd4969 | ||
![]() |
f63c28f033 | ||
![]() |
6f4fed74cb | ||
![]() |
9ad2a73ed6 | ||
![]() |
0aa9b52efa | ||
![]() |
152dcf3b3f | ||
![]() |
79dfb1afda | ||
![]() |
f35e0c149f | ||
![]() |
617a1e4977 | ||
![]() |
f2f6b2bad3 | ||
![]() |
62d6b7526a | ||
![]() |
10a954dea6 | ||
![]() |
d2acf124ed | ||
![]() |
2a18ea1462 | ||
![]() |
5cf87951ab | ||
![]() |
026867c7dc | ||
![]() |
aa754dca90 | ||
![]() |
9562d38df1 | ||
![]() |
d4e753fea9 | ||
![]() |
f152e386fc | ||
![]() |
da4a3e6515 | ||
![]() |
7256fbd9b2 | ||
![]() |
993ea1061b | ||
![]() |
5148661f8d | ||
![]() |
67750c8515 | ||
![]() |
b95cf0d23a | ||
![]() |
d8d10a8994 | ||
![]() |
674be7e0fc | ||
![]() |
67e9f47476 | ||
![]() |
2fc0717977 | ||
![]() |
fc2ada9741 | ||
![]() |
f384be3b5c | ||
![]() |
59ed029b28 | ||
![]() |
2d7d92e811 | ||
![]() |
ce4783ce76 | ||
![]() |
d3522051ce | ||
![]() |
7e56f462ad | ||
![]() |
3db1f359e9 | ||
![]() |
ee178bfb79 | ||
![]() |
47c7e33ccb | ||
![]() |
4fa5d6a5db | ||
![]() |
ff20b91106 | ||
![]() |
ef49e99d92 | ||
![]() |
8a363692be | ||
![]() |
0dff43cab4 | ||
![]() |
bb17967761 | ||
![]() |
f9a1d1cf5f | ||
![]() |
1087e0df4f | ||
![]() |
d30877ae28 | ||
![]() |
6b1dd1797e | ||
![]() |
09f561b38b | ||
![]() |
b7f4923752 | ||
![]() |
6184c1feaa | ||
![]() |
731f7c2d0e | ||
![]() |
9d476716c2 | ||
![]() |
06040fd75c | ||
![]() |
c39214e0ac | ||
![]() |
b89a334df8 | ||
![]() |
273df910b5 | ||
![]() |
4df412cba6 | ||
![]() |
f3f72e7f27 | ||
![]() |
4fc8a0c116 | ||
![]() |
c2cd33efc4 | ||
![]() |
74b06f8ddc | ||
![]() |
ff145277da | ||
![]() |
5149de09ad | ||
![]() |
f33dce1ab6 | ||
![]() |
233050b15e | ||
![]() |
e31c45c9fa | ||
![]() |
3a040d8379 | ||
![]() |
b1397f97f1 | ||
![]() |
62bdd03120 | ||
![]() |
6b33f31b09 | ||
![]() |
bfc6a59556 | ||
![]() |
b611d36c3a | ||
![]() |
24400ac1e3 | ||
![]() |
e63ea6aca7 | ||
![]() |
1456ec759c | ||
![]() |
e42e51d563 | ||
![]() |
20cb10824b | ||
![]() |
601f968ced | ||
![]() |
84983592ad | ||
![]() |
e91f71783b | ||
![]() |
1f75ee8606 | ||
![]() |
a8b954c51e | ||
![]() |
de2781d906 | ||
![]() |
f936ef1a9f | ||
![]() |
d7b0d6e1e1 | ||
![]() |
be438a4c40 | ||
![]() |
fac9199c76 | ||
![]() |
ebc8ce1de6 | ||
![]() |
2753e12af5 | ||
![]() |
997368d60d | ||
![]() |
833dc584d4 | ||
![]() |
87b4286f09 | ||
![]() |
b8e435c1d5 | ||
![]() |
742aad3584 | ||
![]() |
7c808b29d5 | ||
![]() |
feec97a7c7 | ||
![]() |
74f0833df6 | ||
![]() |
e4723161d5 | ||
![]() |
2aac0fcc20 | ||
![]() |
dcd237a897 | ||
![]() |
553a5ec407 | ||
![]() |
1ba3a2c269 | ||
![]() |
ce7c404dc7 | ||
![]() |
9db12e44af | ||
![]() |
c6ac3ae269 | ||
![]() |
269daac2f1 | ||
![]() |
7c14d67bc1 | ||
![]() |
4b17283c98 | ||
![]() |
28d298a673 | ||
![]() |
413eef716f | ||
![]() |
5da8df2840 | ||
![]() |
b61103dff4 | ||
![]() |
a6cde39276 | ||
![]() |
22570f51a5 | ||
![]() |
a289964bca | ||
![]() |
227b47a461 | ||
![]() |
ca43d73d23 | ||
![]() |
fda0c06605 | ||
![]() |
2018cfa85d | ||
![]() |
394df35e64 | ||
![]() |
5bcf39842e | ||
![]() |
9a268a10bb | ||
![]() |
f9ef0106da | ||
![]() |
78a7bf998d | ||
![]() |
c8ae8bd941 | ||
![]() |
e4450b447e | ||
![]() |
2f76830a01 | ||
![]() |
146d79c22a | ||
![]() |
fbec57d46c | ||
![]() |
9145ae66d7 | ||
![]() |
6937468d37 | ||
![]() |
43508014c4 | ||
![]() |
d9643a3119 | ||
![]() |
5e9a086145 | ||
![]() |
1ec20a086c | ||
![]() |
caad18c7d1 | ||
![]() |
4fc4c9be84 | ||
![]() |
db6dd600d2 | ||
![]() |
b116bf7628 | ||
![]() |
baa61864c5 | ||
![]() |
995f17e6a9 | ||
![]() |
d278b828fe | ||
![]() |
51371ee0d8 | ||
![]() |
c76550b337 | ||
![]() |
64a4f6adf7 | ||
![]() |
ad76c85b9c | ||
![]() |
285b42a04c | ||
![]() |
4fe82929eb | ||
![]() |
fc761f8cc0 | ||
![]() |
be30c7a78a | ||
![]() |
d5276422ca | ||
![]() |
4482d85139 | ||
![]() |
d206b560e7 | ||
![]() |
d31287d601 | ||
![]() |
7d624e9aff | ||
![]() |
c45087bffa | ||
![]() |
7180213557 | ||
![]() |
bfacb603e4 | ||
![]() |
621b19dddb | ||
![]() |
4261a08409 | ||
![]() |
5f7f7fca27 | ||
![]() |
c79de97ccc | ||
![]() |
de76bafb21 | ||
![]() |
44c273c293 | ||
![]() |
890aa0d937 | ||
![]() |
fa8cc0629f | ||
![]() |
b938756eb3 | ||
![]() |
982463d99b | ||
![]() |
a99e29e610 | ||
![]() |
1642edb520 | ||
![]() |
836dbf65e4 | ||
![]() |
1d36ee1a6e | ||
![]() |
1540f601be | ||
![]() |
996cdc4b1a | ||
![]() |
f7511e3bc9 | ||
![]() |
cb215a7e9e | ||
![]() |
492ce95d9f | ||
![]() |
fb9b7b436f | ||
![]() |
5f05348c18 | ||
![]() |
954480393f | ||
![]() |
0ea1d5c0ae | ||
![]() |
c6eb985454 | ||
![]() |
0f76e2340c | ||
![]() |
6ac8e6a46d | ||
![]() |
a823883548 | ||
![]() |
22476056b0 | ||
![]() |
ae9353387d | ||
![]() |
100d678438 | ||
![]() |
53ddcc9070 | ||
![]() |
c9084427aa | ||
![]() |
cf3c9ce0f5 | ||
![]() |
cb25359a2e | ||
![]() |
6819773103 | ||
![]() |
17fc25d20f | ||
![]() |
5bfa3ee8b3 | ||
![]() |
33ae76abf3 | ||
![]() |
5fed0eeabd | ||
![]() |
0ce28d20ea | ||
![]() |
8bafa7452e | ||
![]() |
cb4fd62762 | ||
![]() |
33df38a04c | ||
![]() |
4eed65090b | ||
![]() |
d32969701b | ||
![]() |
373ea006ce | ||
![]() |
1d174a9c17 | ||
![]() |
02ca0e3142 | ||
![]() |
700b548738 | ||
![]() |
f4250508d5 | ||
![]() |
3225f49848 | ||
![]() |
3cd4cac2ce | ||
![]() |
6e06d4b106 | ||
![]() |
dc5d3426d8 | ||
![]() |
c6ff844d75 | ||
![]() |
577418403d | ||
![]() |
1791cb0001 | ||
![]() |
fb11350c81 | ||
![]() |
13e23302c9 | ||
![]() |
c656d732c7 | ||
![]() |
83476f0747 | ||
![]() |
227079bb67 | ||
![]() |
6a87df87a2 | ||
![]() |
bf03f1b4d6 | ||
![]() |
d98d35c538 | ||
![]() |
3bf6279034 | ||
![]() |
45ef218bde | ||
![]() |
a33dc57c7c | ||
![]() |
0846109c96 | ||
![]() |
e421bd71c3 | ||
![]() |
dd0880fec3 | ||
![]() |
6807af773f | ||
![]() |
02002443d4 | ||
![]() |
ce7c2f28c6 | ||
![]() |
ba6c021a53 | ||
![]() |
e2fb05b45b | ||
![]() |
7e5a8cc523 | ||
![]() |
7d06813d93 | ||
![]() |
3b599c1dde | ||
![]() |
a641c18f0c | ||
![]() |
1a38e06383 | ||
![]() |
0005b3544b | ||
![]() |
7d90cfa6b5 | ||
![]() |
16d1af167f | ||
![]() |
b24c0637d0 | ||
![]() |
cb83bdfa6b | ||
![]() |
66a061c8b5 | ||
![]() |
f6e6e5e727 | ||
![]() |
977a33137d | ||
![]() |
b27e200ad6 | ||
![]() |
5cf32de7a0 | ||
![]() |
9edf071a5d | ||
![]() |
d2dbf16358 | ||
![]() |
5995bf880e | ||
![]() |
b6e340080a | ||
![]() |
37d9f75dde | ||
![]() |
dc1038b790 | ||
![]() |
a658ed09e5 | ||
![]() |
afd4e2999c | ||
![]() |
657d0da751 | ||
![]() |
18bc975bfe | ||
![]() |
31d61f13ab | ||
![]() |
638503b515 | ||
![]() |
8f5440c486 | ||
![]() |
c1e4183c7a | ||
![]() |
560e9f7e7a | ||
![]() |
7c89506e3a | ||
![]() |
fa3af2dd67 | ||
![]() |
af975b076f | ||
![]() |
c843a3e7b2 | ||
![]() |
4eeec44e29 | ||
![]() |
050374836f | ||
![]() |
de1b73dd70 | ||
![]() |
ddbf561e5e | ||
![]() |
c843d7667a | ||
![]() |
7ae23868b4 | ||
![]() |
0f020d18b1 | ||
![]() |
92e841d0aa | ||
![]() |
78419467a2 | ||
![]() |
b0cd876974 | ||
![]() |
5065eef801 | ||
![]() |
6a44d2271f | ||
![]() |
3267163200 | ||
![]() |
2815b1dd45 | ||
![]() |
5f4d2df2fc | ||
![]() |
55189a0fbd | ||
![]() |
460b70d063 | ||
![]() |
677ee56477 | ||
![]() |
dc5f5f857c | ||
![]() |
f1867d47cb | ||
![]() |
9248d3a58c | ||
![]() |
7e06ab5655 | ||
![]() |
b0a2262c3f | ||
![]() |
55c5ec64bd | ||
![]() |
7ac852fb05 | ||
![]() |
3da47942d3 | ||
![]() |
d8627af159 | ||
![]() |
944ea1a320 | ||
![]() |
61e699a133 | ||
![]() |
1e88a7abca | ||
![]() |
834f83de3f | ||
![]() |
5cde15eb17 | ||
![]() |
2c157aec9b | ||
![]() |
2df16acc42 | ||
![]() |
6d88e4e96b | ||
![]() |
26cc1d6838 | ||
![]() |
b6e880200d | ||
![]() |
fd0325bd98 | ||
![]() |
4a0c222bb1 | ||
![]() |
d20a04c5cf | ||
![]() |
77f90de728 | ||
![]() |
fc104f899d | ||
![]() |
7e6ce1a3c5 | ||
![]() |
b181747aa1 | ||
![]() |
d978d21d19 | ||
![]() |
8252b8e4b7 | ||
![]() |
72254952e1 | ||
![]() |
5074892e0a | ||
![]() |
efc78bbb9f | ||
![]() |
1b14c72420 | ||
![]() |
6bcf71c9ac | ||
![]() |
2fbc9dda34 | ||
![]() |
fc6f5a0865 | ||
![]() |
157c42997b | ||
![]() |
06708df6fb | ||
![]() |
b3a7db2dc2 | ||
![]() |
83245ba45f | ||
![]() |
9647f797d5 | ||
![]() |
885f3b9cad | ||
![]() |
87594a32b8 | ||
![]() |
3d594c2580 | ||
![]() |
e7dffe150b | ||
![]() |
a24d14c05d | ||
![]() |
0c9bb49a9d | ||
![]() |
b166e699dc | ||
![]() |
e51cd6f9c9 | ||
![]() |
e84cfbefd8 | ||
![]() |
b7b4f5b838 | ||
![]() |
5a6a0a9445 | ||
![]() |
156ccf42ff | ||
![]() |
18af450393 | ||
![]() |
36fa67bcdd | ||
![]() |
0ecb96c3a2 | ||
![]() |
b9e2dae427 | ||
![]() |
c5bfb62433 | ||
![]() |
bedd8e3de1 | ||
![]() |
ce208f3389 | ||
![]() |
8d36050ac2 | ||
![]() |
a7b5635e60 | ||
![]() |
328223230b | ||
![]() |
94d0daa2dd | ||
![]() |
8ed5aec934 | ||
![]() |
4b47d9f978 | ||
![]() |
4c001859fe | ||
![]() |
f1b25d0788 | ||
![]() |
ae533cb111 | ||
![]() |
a24e81efd3 | ||
![]() |
13476deec4 | ||
![]() |
680e3f94a0 | ||
![]() |
20b0fec8ab | ||
![]() |
81bfade818 | ||
![]() |
0671393072 | ||
![]() |
6bec5b792a | ||
![]() |
8ea08d3ff9 | ||
![]() |
b472f50057 | ||
![]() |
7ca9057f53 | ||
![]() |
72ce296f28 | ||
![]() |
404d491eb6 | ||
![]() |
a123b5d319 | ||
![]() |
dc1782b156 | ||
![]() |
9e1905794b | ||
![]() |
75c9e17682 | ||
![]() |
027a8fae77 | ||
![]() |
8539961ff2 | ||
![]() |
c702a90467 | ||
![]() |
cf870199d5 | ||
![]() |
0a490665a3 | ||
![]() |
b5aa654be6 | ||
![]() |
9b7ae336ee | ||
![]() |
d9349abf29 | ||
![]() |
5630e54c3b | ||
![]() |
72f59c84fd | ||
![]() |
8cc145edf4 | ||
![]() |
d515f46888 | ||
![]() |
4fe461b3a6 | ||
![]() |
fe09748a5f | ||
![]() |
3010061a53 | ||
![]() |
af5d6029e5 | ||
![]() |
cf34265338 | ||
![]() |
8d79fd1c94 | ||
![]() |
e4c4ada580 | ||
![]() |
080d2aa8dc | ||
![]() |
2317275f85 | ||
![]() |
615684c256 | ||
![]() |
25a87f7641 | ||
![]() |
88cc328c17 | ||
![]() |
47b2e046cd | ||
![]() |
46bf467a15 | ||
![]() |
f5f29de6ae | ||
![]() |
82dcc7910d | ||
![]() |
33cf35317b | ||
![]() |
d5234a3b08 | ||
![]() |
4c8eba6f2a | ||
![]() |
2e317075b0 | ||
![]() |
0ae3304f83 | ||
![]() |
5b75f3bfa1 | ||
![]() |
22bda4bd67 | ||
![]() |
231ea5a414 | ||
![]() |
217c816480 | ||
![]() |
0a7fe99153 | ||
![]() |
5217fb528c | ||
![]() |
d35106fd55 | ||
![]() |
543f3f0ec4 | ||
![]() |
975d4464ce | ||
![]() |
6f502bc743 | ||
![]() |
940e30cf34 | ||
![]() |
20516923f5 | ||
![]() |
d04c183979 | ||
![]() |
349ef893e8 | ||
![]() |
b2e1abda05 | ||
![]() |
0128b2c752 | ||
![]() |
7c7f098995 | ||
![]() |
d3d014da91 | ||
![]() |
47e46ed157 | ||
![]() |
01678789bc | ||
![]() |
562804ff87 | ||
![]() |
3136623600 | ||
![]() |
91cc8014e8 | ||
![]() |
5b7b2809a2 | ||
![]() |
b0a2fc35d6 | ||
![]() |
f0f4fa3fb1 | ||
![]() |
4200e6203a | ||
![]() |
e1c58ab5bb | ||
![]() |
5c4340b2ab | ||
![]() |
7cb82791ca | ||
![]() |
23b9fd2c1d | ||
![]() |
ff5fb5cc4b | ||
![]() |
509fc80697 | ||
![]() |
d8a9cccb4d | ||
![]() |
bb0b09cad6 | ||
![]() |
46fa11a0ae | ||
![]() |
d1ad4f6dab | ||
![]() |
04c0ac14a4 | ||
![]() |
60e5144ca3 | ||
![]() |
b928bda83d | ||
![]() |
5ff2b9aafd | ||
![]() |
d146e8e4e9 | ||
![]() |
a28cb8bd35 | ||
![]() |
30d7485dd3 | ||
![]() |
a74e6c21e7 | ||
![]() |
58f3dbdacd | ||
![]() |
98f7659d7e | ||
![]() |
8147d3c284 | ||
![]() |
3c2ab6ffbb | ||
![]() |
ca54ae44a4 | ||
![]() |
0d4e9fe58a | ||
![]() |
a078f9dcf0 | ||
![]() |
77a2932836 | ||
![]() |
f8867a5632 | ||
![]() |
49f6e97062 | ||
![]() |
3353e6535a | ||
![]() |
37cd8800d5 | ||
![]() |
ff220f7003 | ||
![]() |
63dd03cced | ||
![]() |
b9256adab3 | ||
![]() |
52171b9bdc | ||
![]() |
d541ba1719 | ||
![]() |
1c462b7a04 | ||
![]() |
237ac7be01 | ||
![]() |
a14f7933f4 | ||
![]() |
e68c711e78 | ||
![]() |
f0c9683e17 | ||
![]() |
c9757ac81e | ||
![]() |
b01f7afd5f | ||
![]() |
532d6f09b1 | ||
![]() |
137a9ad176 | ||
![]() |
4f614a7036 | ||
![]() |
e4ac8feb58 | ||
![]() |
4d8fe5177e | ||
![]() |
4f40e511b0 | ||
![]() |
2a9966da82 | ||
![]() |
240bc95be1 | ||
![]() |
874ea191de | ||
![]() |
65fe3ea708 | ||
![]() |
b9aab3a462 | ||
![]() |
5e3b502b6b | ||
![]() |
277226bf43 | ||
![]() |
8c00c91aa0 | ||
![]() |
80541922e3 | ||
![]() |
33cd3f6848 | ||
![]() |
6c6949fc00 | ||
![]() |
8355ab5524 | ||
![]() |
bee0ab16e4 | ||
![]() |
3b2e6bc9ac | ||
![]() |
c9bf778112 | ||
![]() |
2ff94a0964 | ||
![]() |
c46871302e | ||
![]() |
9020fd503c | ||
![]() |
3fa53b5978 | ||
![]() |
d411fbd497 | ||
![]() |
90a293f7d3 | ||
![]() |
780cf25bf4 | ||
![]() |
aed0c3ac54 | ||
![]() |
b94b2851d7 | ||
![]() |
78d6d9888c | ||
![]() |
56a1b492c4 | ||
![]() |
382a775378 | ||
![]() |
1aae9bd170 | ||
![]() |
89357dc730 | ||
![]() |
c6dc62f09c | ||
![]() |
e66ad7809e | ||
![]() |
cfb0b8bd5e | ||
![]() |
83966db80b | ||
![]() |
b03dc7cfa3 | ||
![]() |
95a46909c7 | ||
![]() |
f7153fd13f | ||
![]() |
9aa57e09ef | ||
![]() |
ed572aaa0d | ||
![]() |
9ff1ffd805 | ||
![]() |
e7aaad8b83 | ||
![]() |
5f28fde8ae | ||
![]() |
8d3e91d4f8 | ||
![]() |
59f27ec089 | ||
![]() |
46de17d26d | ||
![]() |
e8f46e8edd | ||
![]() |
baa836baa4 | ||
![]() |
eb22fc331e | ||
![]() |
537e1aa9c6 | ||
![]() |
b6e895e80f | ||
![]() |
87efcd2e63 | ||
![]() |
85aeb49144 | ||
![]() |
70ef50862c | ||
![]() |
14cbb15b99 | ||
![]() |
41dcafc276 | ||
![]() |
c705daa0a2 | ||
![]() |
21da42ea91 | ||
![]() |
dd15d3cb28 | ||
![]() |
dc7e8b892d | ||
![]() |
6180ab7850 | ||
![]() |
4f89ab3166 | ||
![]() |
2c60c18c50 | ||
![]() |
bda2fb5efa | ||
![]() |
676e66db25 | ||
![]() |
652c68c50e | ||
![]() |
9f10e6a96a | ||
![]() |
2379088a90 | ||
![]() |
70e0bd3a44 | ||
![]() |
f8dff7d449 | ||
![]() |
c689ed1ef7 | ||
![]() |
9a41d425ea | ||
![]() |
d23a87d3b1 | ||
![]() |
8c181aa8fe | ||
![]() |
94dcdb0352 | ||
![]() |
5274339979 | ||
![]() |
35a2a61d49 | ||
![]() |
39e4ed9699 | ||
![]() |
cf4a53020d | ||
![]() |
516a897053 | ||
![]() |
b3c8c4d865 | ||
![]() |
796cbe249b | ||
![]() |
5703eb8007 | ||
![]() |
ea489745dc | ||
![]() |
0b25f633a2 | ||
![]() |
a1826f6e59 | ||
![]() |
5fe62e50f6 | ||
![]() |
ed36d95fac | ||
![]() |
6b05c8e280 | ||
![]() |
651b3e1f9e | ||
![]() |
6c48aca345 | ||
![]() |
ab911a02af | ||
![]() |
637d50e6c0 | ||
![]() |
980d21745c | ||
![]() |
b9cfe21c6e | ||
![]() |
76db50ddc9 | ||
![]() |
dbc23ea51c | ||
![]() |
b632857a50 | ||
![]() |
4ca685e36e | ||
![]() |
101dadf6a6 | ||
![]() |
3fe5b10948 | ||
![]() |
fc76c7d394 | ||
![]() |
bf0d1ad72b | ||
![]() |
68fd78efa0 | ||
![]() |
61735a9069 | ||
![]() |
55c015cddd | ||
![]() |
7b1d164a4e | ||
![]() |
e27483c788 | ||
![]() |
7ffad9c120 | ||
![]() |
185ce72d00 | ||
![]() |
bc37bf00f8 | ||
![]() |
bb9842b61e | ||
![]() |
cad988dafb | ||
![]() |
d4cc0b8a61 | ||
![]() |
8bed98c3ce | ||
![]() |
fe7f46c088 | ||
![]() |
f89ce5b518 | ||
![]() |
9c7b510a40 | ||
![]() |
240fb8623b | ||
![]() |
0d787c1fa1 | ||
![]() |
291f5c1e4b | ||
![]() |
ddbe8a23a8 | ||
![]() |
9207e5aed8 | ||
![]() |
cd6f4804d2 | ||
![]() |
fbfedc7a7c | ||
![]() |
acec23561e | ||
![]() |
98ac1d64bd | ||
![]() |
f3810dbb0a | ||
![]() |
13ab55918a | ||
![]() |
f5dc908695 | ||
![]() |
4bc546860e | ||
![]() |
57148994df | ||
![]() |
014c75c78b | ||
![]() |
8baa929d5d | ||
![]() |
14c840df90 | ||
![]() |
a51916b58b | ||
![]() |
c099884c7c | ||
![]() |
90e19c328f | ||
![]() |
168486f073 | ||
![]() |
a0340cf139 | ||
![]() |
fe51d25e83 | ||
![]() |
40147728d2 | ||
![]() |
162b4411fc | ||
![]() |
4ace92c62a | ||
![]() |
4ea3580749 | ||
![]() |
5014f417ea | ||
![]() |
6517d138fd | ||
![]() |
5a3cc2018c | ||
![]() |
6ffaa931c3 | ||
![]() |
ea01edd2d4 | ||
![]() |
02dc65183b | ||
![]() |
cc91c517bf | ||
![]() |
9ef66e842f | ||
![]() |
50bc9395e4 | ||
![]() |
7506673f63 | ||
![]() |
8dd195c509 | ||
![]() |
7a29f404e1 | ||
![]() |
378b0e1ea2 | ||
![]() |
1ec2cf5ba8 | ||
![]() |
a66f6570c1 | ||
![]() |
21ede92d79 | ||
![]() |
c099b270c6 | ||
![]() |
62bb090f8e | ||
![]() |
e2bce30360 | ||
![]() |
113054c4eb | ||
![]() |
5b661481a8 | ||
![]() |
e59ecd3279 | ||
![]() |
6bb17dfad3 | ||
![]() |
cfa089df23 | ||
![]() |
2903a0bac3 | ||
![]() |
f9e4a6e93b | ||
![]() |
0f7607f372 | ||
![]() |
a3ce0bb1ad | ||
![]() |
a3de6b47bf | ||
![]() |
8398f82ddd | ||
![]() |
6ed55e06fd | ||
![]() |
024f418af2 | ||
![]() |
416d231f97 | ||
![]() |
fd59d4d3ea | ||
![]() |
47a46646f0 | ||
![]() |
6147c2941e | ||
![]() |
d74b3bb1cb | ||
![]() |
c813182d20 | ||
![]() |
69684aa312 | ||
![]() |
9451037195 | ||
![]() |
e24ec2ad4c | ||
![]() |
bb06498d89 | ||
![]() |
7a7d39c3f0 | ||
![]() |
263be8b1a0 | ||
![]() |
c538edc1e8 | ||
![]() |
053ceea117 | ||
![]() |
a500fdb18e | ||
![]() |
af66ca6b19 | ||
![]() |
4584721b5a | ||
![]() |
9792b2d160 | ||
![]() |
cf3fc45376 | ||
![]() |
dce1b3e26a | ||
![]() |
749a9e022c | ||
![]() |
fbb4198857 | ||
![]() |
74c7d3ff03 | ||
![]() |
90763e0aee | ||
![]() |
f30ff61ef6 | ||
![]() |
f0fc7b9bf9 | ||
![]() |
847a62270f | ||
![]() |
1d509cc043 | ||
![]() |
472d7115f1 | ||
![]() |
731381ad5f | ||
![]() |
dfde829fc1 | ||
![]() |
bd43b613b8 | ||
![]() |
06a06d5091 | ||
![]() |
3a6178f8b9 | ||
![]() |
71afd31535 | ||
![]() |
2810ec5464 | ||
![]() |
5bed5501d7 | ||
![]() |
b11037a42a | ||
![]() |
455637f251 | ||
![]() |
a2e42c3798 | ||
![]() |
6d460efed9 | ||
![]() |
3e036b0c99 | ||
![]() |
e269711a1b | ||
![]() |
774266bfa2 | ||
![]() |
fd56f2a3cc | ||
![]() |
bad0c4d8bb | ||
![]() |
1565771b2a | ||
![]() |
ed12f36a09 | ||
![]() |
6380d21a05 | ||
![]() |
92a197f305 | ||
![]() |
90f7546c68 | ||
![]() |
cf23cbb1d4 | ||
![]() |
744df77d47 | ||
![]() |
cc71361ed6 | ||
![]() |
270595f4c9 | ||
![]() |
9d6a2c28a5 | ||
![]() |
045e01caed | ||
![]() |
c204b501f4 | ||
![]() |
18fcfa79d3 | ||
![]() |
8dcbb90dea | ||
![]() |
4982e345cf | ||
![]() |
2d48d0ea36 | ||
![]() |
65461bbe25 | ||
![]() |
e450d655ba | ||
![]() |
45508566d1 | ||
![]() |
a00988312b | ||
![]() |
76ade2ed60 | ||
![]() |
f0cd52305a | ||
![]() |
8cca015403 | ||
![]() |
4f73423c68 | ||
![]() |
0052a6188b | ||
![]() |
6734451334 | ||
![]() |
60414ba165 | ||
![]() |
947695bd9b | ||
![]() |
5487ecb52a | ||
![]() |
a9a5870d16 | ||
![]() |
1a6e73d0ac | ||
![]() |
70d97ae3d0 | ||
![]() |
7c8af2252a | ||
![]() |
24ec903cd8 | ||
![]() |
3284773891 | ||
![]() |
03e712357d | ||
![]() |
23167e7556 | ||
![]() |
1467dfa5cd | ||
![]() |
3d0bf2b30c | ||
![]() |
9969b48d23 | ||
![]() |
cd9c4cfae3 | ||
![]() |
022d7c50db | ||
![]() |
e767b0f555 | ||
![]() |
568eb7bd76 | ||
![]() |
5bb64976a0 | ||
![]() |
7a9749eca0 | ||
![]() |
a7a3bcef75 | ||
![]() |
a312b02e85 | ||
![]() |
30be06bc7a | ||
![]() |
0f644ccf6d | ||
![]() |
4bf33991b2 | ||
![]() |
6b89c6341f | ||
![]() |
85598b9668 | ||
![]() |
165825e3e8 | ||
![]() |
6646adeac0 | ||
![]() |
bbef1f5750 | ||
![]() |
01b5c0f126 | ||
![]() |
0864ade9de | ||
![]() |
8f4880e2c6 | ||
![]() |
5673f9f73b | ||
![]() |
bc08713ba4 | ||
![]() |
f5fc5d467c | ||
![]() |
d18e5bb412 | ||
![]() |
a2cfd1a27f | ||
![]() |
074a94c01e | ||
![]() |
b3b0037884 | ||
![]() |
fbb281b15d | ||
![]() |
7eaed030de | ||
![]() |
c6ef78e83e | ||
![]() |
136e00d6e9 | ||
![]() |
69a278f679 | ||
![]() |
adff4e8630 | ||
![]() |
ee84789761 | ||
![]() |
5b5aa0317c | ||
![]() |
3f794facd3 | ||
![]() |
7ef3ccb7bb | ||
![]() |
781c4b19f4 | ||
![]() |
98650e04e6 | ||
![]() |
e290a7e348 | ||
![]() |
2ec68f6833 | ||
![]() |
0a1ab287ff | ||
![]() |
f85e173616 | ||
![]() |
89d7f5e482 | ||
![]() |
1f415124ec | ||
![]() |
424f21b6a7 | ||
![]() |
c7f9669226 | ||
![]() |
730da15840 | ||
![]() |
bfc25aa33c | ||
![]() |
fbae9f3c30 | ||
![]() |
de8481bcf7 | ||
![]() |
6e1a5cf31b | ||
![]() |
e9ca2d80ed | ||
![]() |
acdde8c1cf | ||
![]() |
c453d42e20 | ||
![]() |
a6cef2de96 | ||
![]() |
d2a3e69c26 | ||
![]() |
8f8bc0664a | ||
![]() |
27b8421a15 | ||
![]() |
e7cc7957ac | ||
![]() |
beb349348e |
699
libc/Android.mk
699
libc/Android.mk
File diff suppressed because it is too large
Load Diff
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
|
163
libc/NOTICE
163
libc/NOTICE
@@ -1673,38 +1673,6 @@ SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 1990, 1993
|
||||
The Regents of the University of California. All rights reserved.
|
||||
|
||||
This code is derived from software contributed to Berkeley by
|
||||
Chris Torek.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
4. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 1990, 1993
|
||||
The Regents of the University of California. All rights reserved.
|
||||
|
||||
@@ -2852,7 +2820,7 @@ are met:
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notices, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
4. Neither the name of the University nor the names of its contributors
|
||||
3. Neither the name of the University nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
@@ -3092,13 +3060,6 @@ are met:
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
3. All advertising materials mentioning features or use of this software
|
||||
must display the following acknowledgement:
|
||||
This product includes software developed by the NetBSD
|
||||
Foundation, Inc. and its contributors.
|
||||
4. Neither the name of The NetBSD Foundation nor the names of its
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
@@ -3916,6 +3877,36 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 2010, 2011 Intel Corporation
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
Neither the name of Intel Corporation nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 2010, Intel Corporation
|
||||
All rights reserved.
|
||||
|
||||
@@ -3946,6 +3937,36 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 2011 Intel Corporation
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
Neither the name of Intel Corporation nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 2011 The Android Open Source Project
|
||||
Copyright (c) 2008 ARM Ltd
|
||||
All rights reserved.
|
||||
@@ -3975,6 +3996,36 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 2011, Intel Corporation
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
Neither the name of Intel Corporation nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 2011, VMware, Inc.
|
||||
All rights reserved.
|
||||
|
||||
@@ -4058,6 +4109,38 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Copyright (c) 2013, Linaro Limited
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
|
||||
Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
|
||||
Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
|
||||
Neither the name of Linaro Limited nor the names of its
|
||||
contributors may be used to endorse or promote products derived
|
||||
from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
|
||||
Copyright (c)1999 Citrus Project,
|
||||
All rights reserved.
|
||||
|
||||
|
@@ -1,321 +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 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 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)
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user