Commit Graph

8731 Commits

Author SHA1 Message Date
Elliott Hughes
c1a5bc96fb am deedbebb: am acc51369: Merge "Add a regression test for a long-fixed pthread_once bug."
* commit 'deedbebb4ef3dfb14334a95ff5bdff42faa3a70f':
  Add a regression test for a long-fixed pthread_once bug.
2014-05-14 19:51:35 +00:00
Elliott Hughes
c6057a5f61 am d60d67db: am aeec2ae7: Merge "Remove the broken pthread deadlock prediction."
* commit 'd60d67db33a7190504c1503455a4e49f7f01a9db':
  Remove the broken pthread deadlock prediction.
2014-05-14 19:51:35 +00:00
Sreeram Ramachandran
d2ac878749 am 49ec2a0c: Merge "Mark sockets on accept()."
* commit '49ec2a0cdc56fcd6bdd1b0feea127acfabc076f9':
  Mark sockets on accept().
2014-05-14 19:48:10 +00:00
Elliott Hughes
deedbebb4e am acc51369: Merge "Add a regression test for a long-fixed pthread_once bug."
* commit 'acc513698b90abdf84f26d6dd08eb0b32fa56714':
  Add a regression test for a long-fixed pthread_once bug.
2014-05-14 19:48:09 +00:00
Elliott Hughes
d60d67db33 am aeec2ae7: Merge "Remove the broken pthread deadlock prediction."
* commit 'aeec2ae7202892a2bca25a17e60850f9c07b64f6':
  Remove the broken pthread deadlock prediction.
2014-05-14 19:48:08 +00:00
Sreeram Ramachandran
49ec2a0cdc Merge "Mark sockets on accept()." 2014-05-14 19:40:50 +00:00
Elliott Hughes
e77f38f14a Add a unit test for already-fixed printf -0.0 formatting.
This was fixed by the upgrade to upstream head.

Bug: 5084292
Change-Id: Ia3bda1c0bbe38f428e22213b8bdbdf1a16caccf2
2014-05-14 12:39:12 -07:00
Elliott Hughes
acc513698b Merge "Add a regression test for a long-fixed pthread_once bug." 2014-05-14 19:29:45 +00:00
Elliott Hughes
aeec2ae720 Merge "Remove the broken pthread deadlock prediction." 2014-05-14 19:29:30 +00:00
Elliott Hughes
3694ec6c4b Add a regression test for a long-fixed pthread_once bug.
Bug: 1934122
Change-Id: Iae09baedc2c6ed4036521e51718fe9d015bc56b9
2014-05-14 11:46:08 -07:00
Elliott Hughes
07f1ded139 Remove the broken pthread deadlock prediction.
This hasn't built in over one release cycle and no one even noticed.
art does this the right way and other projects should do the same.

Change-Id: I7d1fb84c4080e008f329ee73e209ce85a36e6d55
2014-05-14 11:38:22 -07:00
Sreeram Ramachandran
8f0cd8aa22 Mark sockets on accept().
(cherry picked from commit 58b1f3f6a30a660ad81637c2b50382c3d279243b)

Change-Id: I5d09be413cf720fbed905f96313b007997ada76c
2014-05-14 11:10:22 -07:00
Elliott Hughes
a0d2534ef4 am b270fd33: am 7451897c: am e6c27a7a: Merge "Fix a typo in the big g_ search/replace."
* commit 'b270fd332922b365091f835b1b61ed221a87f102':
  Fix a typo in the big g_ search/replace.
2014-05-14 18:09:56 +00:00
Elliott Hughes
b270fd3329 am 7451897c: am e6c27a7a: Merge "Fix a typo in the big g_ search/replace."
* commit '7451897cd45c7dceb52803400c5f979692013c4f':
  Fix a typo in the big g_ search/replace.
2014-05-14 18:07:19 +00:00
Elliott Hughes
7451897cd4 am e6c27a7a: Merge "Fix a typo in the big g_ search/replace."
* commit 'e6c27a7af7a9b13e4e3d3ebd604d28effa9e9322':
  Fix a typo in the big g_ search/replace.
2014-05-14 18:02:53 +00:00
Elliott Hughes
e6c27a7af7 Merge "Fix a typo in the big g_ search/replace." 2014-05-14 17:59:52 +00:00
Elliott Hughes
cd46104cf8 Fix a typo in the big g_ search/replace.
Change-Id: I79261de70d225236d0eadff288220258d697437f
2014-05-14 10:58:58 -07:00
Elliott Hughes
73a3760ea8 am b2da973f: am 6eb0fe2b: am 15c13bd6: Merge "Switch to g_ for globals."
* commit 'b2da973fe9e7a1c9e774433eeae86c517321ebdc':
  Switch to g_ for globals.
2014-05-14 17:50:17 +00:00
Elliott Hughes
b2da973fe9 am 6eb0fe2b: am 15c13bd6: Merge "Switch to g_ for globals."
* commit '6eb0fe2b02bcc7d82ba23df6cfaef0369e7b068b':
  Switch to g_ for globals.
2014-05-14 17:45:12 +00:00
Elliott Hughes
6eb0fe2b02 am 15c13bd6: Merge "Switch to g_ for globals."
* commit '15c13bd6cc0ce44d8f083f75d0bfa926a88cc169':
  Switch to g_ for globals.
2014-05-14 17:41:20 +00:00
Elliott Hughes
15c13bd6cc Merge "Switch to g_ for globals." 2014-05-14 17:36:37 +00:00
Elliott Hughes
1728b23965 Switch to g_ for globals.
That's what the Google style guide recommends, and we're starting
to get a mix.

Change-Id: Ib0c53a890bb5deed5c679e887541a715faea91fc
2014-05-14 10:02:03 -07:00
Ross McIlroy
4586f8d3ae am 582cf711: am bc45edaa: am bac79558: Merge "Fix x86_64 user_fpregs_struct to use the same name for the tag word as glibc."
* commit '582cf711309138e4e7e0c46696491028c823834d':
  Fix x86_64 user_fpregs_struct to use the same name for the tag word as glibc.
2014-05-14 14:40:05 +00:00
Ross McIlroy
582cf71130 am bc45edaa: am bac79558: Merge "Fix x86_64 user_fpregs_struct to use the same name for the tag word as glibc."
* commit 'bc45edaa9e5673c13b3cb161aa2bfacea29bbe04':
  Fix x86_64 user_fpregs_struct to use the same name for the tag word as glibc.
2014-05-14 14:35:38 +00:00
Ross McIlroy
bc45edaa9e am bac79558: Merge "Fix x86_64 user_fpregs_struct to use the same name for the tag word as glibc."
* commit 'bac795586bbc5dcbe886d8d781710f60c4c19d9b':
  Fix x86_64 user_fpregs_struct to use the same name for the tag word as glibc.
2014-05-14 14:30:56 +00:00
Ross McIlroy
bac795586b Merge "Fix x86_64 user_fpregs_struct to use the same name for the tag word as glibc." 2014-05-14 14:27:41 +00:00
Ross McIlroy
0c8a5f82e6 Fix x86_64 user_fpregs_struct to use the same name for the tag word as glibc.
Glibc calls the tag pointer in user_fpregs_struct ftw instead of twd.

Change-Id: I4a8dab777fa889de0b9927035cd18557ae6f3263
2014-05-14 13:29:19 +01:00
Sreeram Ramachandran
dedf2922d5 Mark sockets on accept().
Conflicts:
	libc/SYSCALLS.TXT

Change-Id: I5d09be413cf720fbed905f96313b007997ada76c
2014-05-14 04:26:51 -07:00
Paul Jensen
41d9a50371 Add support for deleting per-network DNS resolver caches.
This is required when the possible range of NetIds is large to
prevent netd consuming excessive amounts of memory.
This required replacing the per-cache locks in favor of a single
global lock to prevent accesses to deleted caches.

Change-Id: I99d058bafea5de743e56075dbed74031da4df63f
2014-05-14 04:16:18 -07:00
Calin Juravle
7fbc7481cc am 32cd82f0: am 7c0b313d: am a7318774: Merge "Change wctype_t from int to long."
* commit '32cd82f093184fc3b6b43171f16ed5d74ca02795':
  Change wctype_t from int to long.
2014-05-14 10:47:04 +00:00
Calin Juravle
9d60edbcfe am c16e4332: am d36bbf13: am fd3171b4: Merge "Change wctype_t from enum to int"
* commit 'c16e4332e42ff152c06963c398e9195576d6aae4':
  Change wctype_t from enum to int
2014-05-14 10:47:04 +00:00
Calin Juravle
32cd82f093 am 7c0b313d: am a7318774: Merge "Change wctype_t from int to long."
* commit '7c0b313df17569fd821a5617339f962fa1f1ef11':
  Change wctype_t from int to long.
2014-05-14 10:42:44 +00:00
Calin Juravle
c16e4332e4 am d36bbf13: am fd3171b4: Merge "Change wctype_t from enum to int"
* commit 'd36bbf13154affc7bcae0745ca14a55927f8f037':
  Change wctype_t from enum to int
2014-05-14 10:42:44 +00:00
Calin Juravle
7c0b313df1 am a7318774: Merge "Change wctype_t from int to long."
* commit 'a7318774061b508e7f769fb0e122cfb40cbb94c9':
  Change wctype_t from int to long.
2014-05-14 10:37:48 +00:00
Calin Juravle
d36bbf1315 am fd3171b4: Merge "Change wctype_t from enum to int"
* commit 'fd3171b465184b8eac16dfc88b954b2d6748b2ce':
  Change wctype_t from enum to int
2014-05-14 10:37:48 +00:00
Calin Juravle
a731877406 Merge "Change wctype_t from int to long." 2014-05-14 10:33:46 +00:00
Calin Juravle
fd3171b465 Merge "Change wctype_t from enum to int" 2014-05-14 10:33:35 +00:00
Elliott Hughes
8e168d2a01 am 28c9e21f: am 2146f78c: am 3e684183: Merge "Use the NetBSD inet_ntop until the OpenBSD bug is fixed."
* commit '28c9e21fe7bfadf0af5d183d6bcad5bf638de91b':
  Use the NetBSD inet_ntop until the OpenBSD bug is fixed.
2014-05-14 02:33:31 +00:00
Elliott Hughes
28c9e21fe7 am 2146f78c: am 3e684183: Merge "Use the NetBSD inet_ntop until the OpenBSD bug is fixed."
* commit '2146f78c09e08efe19215ae52c4fa715023ee15c':
  Use the NetBSD inet_ntop until the OpenBSD bug is fixed.
2014-05-14 02:29:31 +00:00
Elliott Hughes
2146f78c09 am 3e684183: Merge "Use the NetBSD inet_ntop until the OpenBSD bug is fixed."
* commit '3e684183881f18b9f3300257b6d65e83f8d5e27c':
  Use the NetBSD inet_ntop until the OpenBSD bug is fixed.
2014-05-14 02:24:40 +00:00
Elliott Hughes
3e68418388 Merge "Use the NetBSD inet_ntop until the OpenBSD bug is fixed." 2014-05-14 02:21:20 +00:00
Elliott Hughes
5c8c88dd8d Use the NetBSD inet_ntop until the OpenBSD bug is fixed.
Stupidly I found this bug by accident when writing the existing
tests, but I didn't think any real code would hit it. It turns
out that libcore always uses an INET6_ADDRSTRLEN-sized buffer
even when working with AF_INET addresses.

Change-Id: Ieffc8e4bbe9b66b49b033e3e7101c896e097e6f8
2014-05-13 19:17:46 -07:00
Dmitriy Ivanov
3b6c264ae9 am f49da77e: am f9a28bd7: am c6b5834c: Merge "Remove page level mprotects"
* commit 'f49da77e4a9cea6f2f5d8772b02f63ee4ab4e338':
  Remove page level mprotects
2014-05-14 01:56:32 +00:00
Elliott Hughes
d8e8909f95 am 46afef32: am 9b1e2a14: am 3557f2f6: Merge "Fix <sys/endian.h> uint32_t build failures."
* commit '46afef329fee8de35d092e3f1e635d11d6f6e91d':
  Fix <sys/endian.h> uint32_t build failures.
2014-05-14 01:56:31 +00:00
Dmitriy Ivanov
f49da77e4a am f9a28bd7: am c6b5834c: Merge "Remove page level mprotects"
* commit 'f9a28bd79df2abb17304f0cfafb143c9e79e3377':
  Remove page level mprotects
2014-05-14 01:51:26 +00:00
Elliott Hughes
46afef329f am 9b1e2a14: am 3557f2f6: Merge "Fix <sys/endian.h> uint32_t build failures."
* commit '9b1e2a14f9dad7c4cc19db9fee5afdc1f01340b4':
  Fix <sys/endian.h> uint32_t build failures.
2014-05-14 01:51:25 +00:00
Dmitriy Ivanov
f9a28bd79d am c6b5834c: Merge "Remove page level mprotects"
* commit 'c6b5834ceb3df72608a8fe3526a2db337e504512':
  Remove page level mprotects
2014-05-14 01:50:02 +00:00
Elliott Hughes
9b1e2a14f9 am 3557f2f6: Merge "Fix <sys/endian.h> uint32_t build failures."
* commit '3557f2f61b9cc736d245aff1e979500cc399e491':
  Fix <sys/endian.h> uint32_t build failures.
2014-05-14 01:46:44 +00:00
Dmitriy Ivanov
c6b5834ceb Merge "Remove page level mprotects" 2014-05-14 01:45:50 +00:00
Elliott Hughes
3557f2f61b Merge "Fix <sys/endian.h> uint32_t build failures." 2014-05-14 01:43:15 +00:00