Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bc904896a6 
					 
					
						
						
							
							Merge "Add C11 <stdatomic.h>."  
						
						
						
						
					 
					
						2014-05-25 17:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						35d90bb6ec 
					 
					
						
						
							
							Restore __srget and __swbuf for LP32.  
						
						... 
						
						
						
						Anthony King <anthonydking@slimroms.net > reports that for Grouper the
Nvidia GL blobs need access to __swbuf. This is because the old <stdio.h>
had inline getc and putc implementations that directly referred to these
symbols.
Change-Id: I11a7b5550018ecc93d8f195c99857759669b2906 
						
						
					 
					
						2014-05-25 10:38:25 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d460da0813 
					 
					
						
						
							
							am  abc68292: am  06c9662a: am  255789e4: Merge "Restore tkill for LP32."  
						
						... 
						
						
						
						* commit 'abc68292b48741fa646b8f16263cae3c42012dc8':
  Restore tkill for LP32. 
						
						
					 
					
						2014-05-25 03:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7b9626f449 
					 
					
						
						
							
							am  4d436a2f: am  85df714f: am  d4f37110: Merge "Restore __futex_wake and __futex_wait for LP32."  
						
						... 
						
						
						
						* commit '4d436a2fdc3a847571a69c22d2cfefeef29ca9a2':
  Restore __futex_wake and __futex_wait for LP32. 
						
						
					 
					
						2014-05-25 03:17:25 +00:00 
						 
				 
			
				
					
						
							
							
								Anthony King 
							
						 
					 
					
						
						
							
						
						001707363d 
					 
					
						
						
							
							Restore tkill for LP32.  
						
						... 
						
						
						
						libmono from Unity still requires tkill(2).
Change-Id: I37a1994b08086c7fedb5c78ea0dadf2d72bc1463
Signed-off-by: Anthony King <anthonydking@slimroms.net > 
						
						
					 
					
						2014-05-24 20:13:13 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bd3a98c6b9 
					 
					
						
						
							
							Restore __futex_wake and __futex_wait for LP32.  
						
						... 
						
						
						
						Should fix Skype:
  java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "__futex_wake" referenced by "libsliq.so"...
Bug: 15196718
Change-Id: I8a18e18d830f0436e820cbde577121bd92710803 
						
						
					 
					
						2014-05-24 17:19:36 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e6c57fcb05 
					 
					
						
						
							
							Add C11 <stdatomic.h>.  
						
						... 
						
						
						
						Bug: 14903517
Change-Id: I631dbfdaa698cf7fea8e3b5e18a32586383e62a5 
						
						
					 
					
						2014-05-23 20:06:03 -07:00 
						 
				 
			
				
					
						
							
							
								Bernhard Rosenkraenzer 
							
						 
					 
					
						
						
							
						
						6f2bde3441 
					 
					
						
						
							
							Add optimized AArch64 versions of bcopy and wmemmove based on memmove  
						
						... 
						
						
						
						Add optimized versions of bcopy and wmemmove for AArch64 based on the
memmove implementation
Change-Id: I82fbe8a7221ce224c567ffcfed7a94a53640fca8
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org > 
						
						
					 
					
						2014-05-23 18:49:57 -07:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						18f89a699c 
					 
					
						
						
							
							am  3e9cd6ca: am  86f5d0f9: am  1c4d8301: Merge "Revert "Add optimized AArch64 versions of bcopy and wmemmove based on memmove""  
						
						... 
						
						
						
						* commit '3e9cd6ca1050d222e1ce5dbe27356162eb194f6f':
  Revert "Add optimized AArch64 versions of bcopy and wmemmove based on memmove" 
						
						
					 
					
						2014-05-24 01:10:59 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						d35cac4a2e 
					 
					
						
						
							
							am  b6481ffb: am  5c34b003: am  78c3e11e: Merge "Add optimized AArch64 versions of bcopy and wmemmove based on memmove"  
						
						... 
						
						
						
						* commit 'b6481ffb63820b759369da2e6836b1ecc453889f':
  Add optimized AArch64 versions of bcopy and wmemmove based on memmove 
						
						
					 
					
						2014-05-24 01:07:31 +00:00 
						 
				 
			
				
					
						
							
							
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						a937f5246f 
					 
					
						
						
							
							am  50049943: am  50348295: am  f4985b14: Merge "Clear link register in __bionic_clone."  
						
						... 
						
						
						
						* commit '500499435f04b8617e0756f71a37736bdc1ef9ad':
  Clear link register in __bionic_clone. 
						
						
					 
					
						2014-05-24 01:04:03 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						1c4d83012f 
					 
					
						
						
							
							Merge "Revert "Add optimized AArch64 versions of bcopy and wmemmove based on memmove""  
						
						
						
						
					 
					
						2014-05-24 01:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						fd0ce866ce 
					 
					
						
						
							
							Revert "Add optimized AArch64 versions of bcopy and wmemmove based on memmove"  
						
						... 
						
						
						
						This reverts commit 8167dd7cb9 
						
						
					 
					
						2014-05-24 01:02:22 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						78c3e11e78 
					 
					
						
						
							
							Merge "Add optimized AArch64 versions of bcopy and wmemmove based on memmove"  
						
						
						
						
					 
					
						2014-05-24 00:58:15 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Rosenkraenzer 
							
						 
					 
					
						
						
							
						
						8167dd7cb9 
					 
					
						
						
							
							Add optimized AArch64 versions of bcopy and wmemmove based on memmove  
						
						... 
						
						
						
						Add optimized versions of bcopy and wmemmove for AArch64 based on the
memmove implementation
Change-Id: Ie43d0ff4f8ec4edba5b4fb5ccacd941f81ac6557
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org > 
						
						
					 
					
						2014-05-23 17:54:08 -07:00 
						 
				 
			
				
					
						
							
							
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						8df0fe0c74 
					 
					
						
						
							
							Clear link register in __bionic_clone.  
						
						... 
						
						
						
						Since __bionic_clone uses tail-call to invoke __bionic_clone_entry,
at runtime the unwinder will reach the stack of the clone() function,
which belongs to the parent thread, if the link register is not cleared.
BUG: 14270816
Change-Id: Ia3711c87f8b619debe73748c28b9fb8691ea698e 
						
						
					 
					
						2014-05-23 16:35:21 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8adf95857b 
					 
					
						
						
							
							am  28bfc84e: am  764ebf8a: am  a486632e: Merge "Remove <sys/atomics.h>."  
						
						... 
						
						
						
						* commit '28bfc84e42a91a4960844ea36c90dc7c936ef292':
  Remove <sys/atomics.h>. 
						
						
					 
					
						2014-05-23 22:33:40 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c3f909630b 
					 
					
						
						
							
							Remove <sys/atomics.h>.  
						
						... 
						
						
						
						Bug: 14903517
Change-Id: I6de1d9d3624922517fdc37922097abbc3b41f661 
						
						
					 
					
						2014-05-23 14:36:30 -07:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						09afdfb514 
					 
					
						
						
							
							am  66aba0d8: am  d2b12988: am  b2604949: Merge "Migrate pthread_rwlock implementation away from sys/atomics"  
						
						... 
						
						
						
						* commit '66aba0d8b2789b3ccf74df7111b0e8b838f0e320':
  Migrate pthread_rwlock implementation away from sys/atomics 
						
						
					 
					
						2014-05-23 19:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bfba94aa3c 
					 
					
						
						
							
							am  8255a971: am  69068fd9: am  fb9a47c7: Merge "Hide various stdio implementation details."  
						
						... 
						
						
						
						* commit '8255a971cc0d6d69c870f514fcf0fae1e5d3ebec':
  Hide various stdio implementation details. 
						
						
					 
					
						2014-05-23 19:43:17 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fc07a1e613 
					 
					
						
						
							
							am  a722fdcd: am  cdf15e39: am  253fa170: Merge "Lose the hand-written futex assembler."  
						
						... 
						
						
						
						* commit 'a722fdcdb7bcddfb5ac30ad22798da4b53988013':
  Lose the hand-written futex assembler. 
						
						
					 
					
						2014-05-23 19:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f25f5712f3 
					 
					
						
						
							
							am  16933c6a: am  5a95dd14: am  ea7dc320: Merge "Add some more BSD symbols to the list."  
						
						... 
						
						
						
						* commit '16933c6ae9c6b8de8e05374b5b52446f637e6071':
  Add some more BSD symbols to the list. 
						
						
					 
					
						2014-05-23 19:34:39 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a03e07a625 
					 
					
						
						
							
							am  236130cd: am  3fd88ebe: am  0f79a2f4: Merge "Cleaned up pthread rwlocks implementation."  
						
						... 
						
						
						
						* commit '236130cd8dab048009ab3fbbe7e24bd7dca8dfa3':
  Cleaned up pthread rwlocks implementation. 
						
						
					 
					
						2014-05-23 19:34:39 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c1c1992527 
					 
					
						
						
							
							am  57b0f075: am  bfa87e27: am  ec071ac0: Merge "Remove the tkill(2) stub."  
						
						... 
						
						
						
						* commit '57b0f075dd66f195c6568e049a9269b9e1e8f016':
  Remove the tkill(2) stub. 
						
						
					 
					
						2014-05-23 19:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						b26049490b 
					 
					
						
						
							
							Merge "Migrate pthread_rwlock implementation away from sys/atomics"  
						
						
						
						
					 
					
						2014-05-23 10:07:46 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fb9a47c740 
					 
					
						
						
							
							Merge "Hide various stdio implementation details."  
						
						
						
						
					 
					
						2014-05-23 06:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2899de9b05 
					 
					
						
						
							
							Hide various stdio implementation details.  
						
						... 
						
						
						
						I've left __sF exposed since that's how the OpenBSD stdin, stdout, stderr
are implemented. Other BSDs and glibc use a separate global for each instead
of an array.
Bug: 11156955
Change-Id: I9f3d2d4314a8d4a78c3197b9acd9258820c5f150 
						
						
					 
					
						2014-05-22 20:06:23 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ced906c849 
					 
					
						
						
							
							Lose the hand-written futex assembler.  
						
						... 
						
						
						
						Also stop exporting 'futex'.
Bug: 12250341
Change-Id: Icc4fa4296cd04dfe0d1061822c69e2eb40c3433a 
						
						
					 
					
						2014-05-22 19:49:11 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						45bf4c315d 
					 
					
						
						
							
							Add some more BSD symbols to the list.  
						
						... 
						
						
						
						Bug: 11156955
Change-Id: I07489ec63536121dbfc372170ef5cf60a5c58948 
						
						
					 
					
						2014-05-22 18:53:21 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0f79a2f487 
					 
					
						
						
							
							Merge "Cleaned up pthread rwlocks implementation."  
						
						
						
						
					 
					
						2014-05-23 01:47:56 +00:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						1b676ea5fb 
					 
					
						
						
							
							Migrate pthread_rwlock implementation away from sys/atomics  
						
						... 
						
						
						
						Bug: 8133149
Bug: 14903517
Change-Id: Ib85987f53d7aeaec12a980ccb645c4a449c48503 
						
						
					 
					
						2014-05-23 00:26:24 +01:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						92687e41bc 
					 
					
						
						
							
							Cleaned up pthread rwlocks implementation.  
						
						... 
						
						
						
						- used underscore_style_for_vars
- extracted time related functionality into a function
- cleaned up style
- removed unused fields from pthread_rwlock_t on LP64
- changed reservation in pthread_rwlock_t so that the size of the
structure equals glibc version
Bug: 8133149
Change-Id: I84ad3918678dc7f5e6b3db9b7e9b0899d3abe9cd 
						
						
					 
					
						2014-05-23 00:22:58 +01:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6e599a904b 
					 
					
						
						
							
							Remove the tkill(2) stub.  
						
						... 
						
						
						
						glibc doesn't have tkill or tgkill and says "use syscall(3) instead".
I've left tgkill since it's quite widely used, but there's no reason
to have tkill as well.
Bug: 11156955
Change-Id: Ifc0af750320086f829bc9914551c172b501f3b60 
						
						
					 
					
						2014-05-22 13:41:36 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9b49321ea5 
					 
					
						
						
							
							am  4cf6b531: am  8a326a17: am  4f6ed4a1: Merge "Remove unnecessary #includes of <sys/atomics.h>."  
						
						... 
						
						
						
						* commit '4cf6b531c2d7408ea5fa754e5b1bf4711c5fe396':
  Remove unnecessary #includes of <sys/atomics.h>. 
						
						
					 
					
						2014-05-22 18:28:15 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2ea60ff0b4 
					 
					
						
						
							
							Remove unnecessary #includes of <sys/atomics.h>.  
						
						... 
						
						
						
						Bug: 14903517
Change-Id: I7b5bcebe58774a441da986cc02376dd88e00ea0e 
						
						
					 
					
						2014-05-22 11:00:21 -07:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						a959644d5d 
					 
					
						
						
							
							am  5f8626a3: am  db3cda2d: am  254fa885: Merge "Switch to POSIX dprintf/vdprintf."  
						
						... 
						
						
						
						* commit '5f8626a3755dc397fc48c67ed36243877aea18d7':
  Switch to POSIX dprintf/vdprintf. 
						
						
					 
					
						2014-05-22 16:49:09 +00:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						63590a2f95 
					 
					
						
						
							
							am  77761e4c: am  ddf52021: am  d1dc009c: Merge "Add padding to mips ucontext_t."  
						
						... 
						
						
						
						* commit '77761e4cc8719933bf66be7894e1b3da27bd03dd':
  Add padding to mips ucontext_t. 
						
						
					 
					
						2014-05-22 13:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						e5d8092d89 
					 
					
						
						
							
							am  3625f432: am  841a1a13: am  156c7d3d: Merge "Clean up ucontext.h TODOs."  
						
						... 
						
						
						
						* commit '3625f432b39c1f9a7f23d2219eb421d4478cd852':
  Clean up ucontext.h TODOs. 
						
						
					 
					
						2014-05-22 13:33:29 +00:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						f9aac10cf3 
					 
					
						
						
							
							am  d75b6e2e: am  6cec7775: am  17216716: Merge "Mutex-free implementation of pthread_rwlock"  
						
						... 
						
						
						
						* commit 'd75b6e2e478fddfbdd404d44e0d33383965b2f39':
  Mutex-free implementation of pthread_rwlock 
						
						
					 
					
						2014-05-22 13:33:28 +00:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						254fa8857f 
					 
					
						
						
							
							Merge "Switch to POSIX dprintf/vdprintf."  
						
						
						
						
					 
					
						2014-05-22 13:28:52 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fcac8ff97f 
					 
					
						
						
							
							Switch to POSIX dprintf/vdprintf.  
						
						... 
						
						
						
						Bug: 11156955
Change-Id: I734bd02db514367ab119a48304aae9767958e367 
						
						
					 
					
						2014-05-22 11:27:06 +01:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						d1dc009c56 
					 
					
						
						
							
							Merge "Add padding to mips ucontext_t."  
						
						
						
						
					 
					
						2014-05-22 10:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						156c7d3d0a 
					 
					
						
						
							
							Merge "Clean up ucontext.h TODOs."  
						
						
						
						
					 
					
						2014-05-22 10:16:12 +00:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						172167163a 
					 
					
						
						
							
							Merge "Mutex-free implementation of pthread_rwlock"  
						
						
						
						
					 
					
						2014-05-22 10:15:03 +00:00 
						 
				 
			
				
					
						
							
							
								Calin Juravle 
							
						 
					 
					
						
						
							
						
						76f352eec1 
					 
					
						
						
							
							Mutex-free implementation of pthread_rwlock  
						
						... 
						
						
						
						Bug: 8133149
Change-Id: Id6775010d95f2634b173daa55d87a59a3cf4131b 
						
						
					 
					
						2014-05-22 11:11:15 +01:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2c52565940 
					 
					
						
						
							
							am  e2d7d274: am  176e71fb: am  3d4a7b02: Merge "Hide most of the private futex functions."  
						
						... 
						
						
						
						* commit 'e2d7d274f5c6edf38b9a27ad87178619ed6c4ab3':
  Hide most of the private futex functions. 
						
						
					 
					
						2014-05-22 03:09:10 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d5ed63a6a8 
					 
					
						
						
							
							Hide most of the private futex functions.  
						
						... 
						
						
						
						Also hide part of the system properties compatibility code, since
we needed to touch that to keep it building.
I'll remove __futex_syscall4 and futex in a later patch.
Bug: 11156955
Change-Id: Ibbf42414c5bb07fb9f1c4a169922844778e4eeae 
						
						
					 
					
						2014-05-21 18:30:00 -07:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						486396a8c9 
					 
					
						
						
							
							am  328b2b6b: am  05645db0: am  f97d8713: Merge "Add cfi directives for arm64 assembler."  
						
						... 
						
						
						
						* commit '328b2b6bfb73ee5bded6719ac15e0a3381c1800f':
  Add cfi directives for arm64 assembler. 
						
						
					 
					
						2014-05-22 01:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						f97d8713a2 
					 
					
						
						
							
							Merge "Add cfi directives for arm64 assembler."  
						
						
						
						
					 
					
						2014-05-22 01:08:22 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						df22a121b2 
					 
					
						
						
							
							Add cfi directives for arm64 assembler.  
						
						... 
						
						
						
						Fix syscall generator to add cfi directives and add the directives
for all arm64 assembler.
Bug: 15138290
Change-Id: I7f0e4a16c141ac624e5276917a3a1ed45778e057 
						
						
					 
					
						2014-05-21 17:46:52 -07:00