Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fcaf4e9f9b 
					 
					
						
						
							
							Merge "Revert "More pthreads cleanup.""  
						
						 
						
						
						
						
					 
					
						2013-02-12 06:07:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6f94de3ca4 
					 
					
						
						
							
							Revert "More pthreads cleanup."  
						
						 
						
						... 
						
						
						
						This reverts commit 2a1bb4e646 
Change-Id: Ia443d0748015c8e9fc3121e40e68258616767b51 
						
						
					 
					
						2013-02-12 06:06:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						85f491f96d 
					 
					
						
						
							
							Merge "More pthreads cleanup."  
						
						 
						
						
						
						
					 
					
						2013-02-12 02:33:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						83bf28e6a3 
					 
					
						
						
							
							Merge "Fix MIPS build."  
						
						 
						
						
						
						
					 
					
						2013-02-12 02:08:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ba342c11ad 
					 
					
						
						
							
							Fix MIPS build.  
						
						 
						
						... 
						
						
						
						Change-Id: I4863f21f3c2fd597ea36cb7096fc72db808643a3 
						
						
					 
					
						2013-02-11 18:06:23 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c56be54a18 
					 
					
						
						
							
							Merge "Use ENTRY/END in ARM __get_sp."  
						
						 
						
						
						
						
					 
					
						2013-02-12 00:59:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d7a3a403c1 
					 
					
						
						
							
							Use ENTRY/END in ARM __get_sp.  
						
						 
						
						... 
						
						
						
						Change-Id: If2f159b266f5fa4ad9d188a17d4cd318b605e446 
						
						
					 
					
						2013-02-11 16:58:34 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cae7b2cfb5 
					 
					
						
						
							
							Merge "Fix __pthread_clone on ARM to set errno on failure."  
						
						 
						
						
						
						
					 
					
						2013-02-12 00:49:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5e3fc43dde 
					 
					
						
						
							
							Fix __pthread_clone on ARM to set errno on failure.  
						
						 
						
						... 
						
						
						
						MIPS and x86 appear to have been correct already.
(Also fix unit tests that ASSERT_EQ with errno so that the
arguments are in the retarded junit order.)
Bug: 3461078
Change-Id: I2418ea98927b56e15b4ba9cfec97f5e7094c6291 
						
						
					 
					
						2013-02-11 16:39:10 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1fea0f258a 
					 
					
						
						
							
							Merge "Clean up ARM assembler files to use ENTRY/END."  
						
						 
						
						
						
						
					 
					
						2013-02-12 00:05:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f94fd3ccc6 
					 
					
						
						
							
							Clean up ARM assembler files to use ENTRY/END.  
						
						 
						
						... 
						
						
						
						We also don't need legacy syscall support (non-"swi 0").
Change-Id: Id1012e8ca18bf13f3f4e42200f39ba0e2e632cbf 
						
						
					 
					
						2013-02-11 15:36:59 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2a1bb4e646 
					 
					
						
						
							
							More pthreads cleanup.  
						
						 
						
						... 
						
						
						
						POSIX says pthread_create returns EAGAIN, not ENOMEM.
Also pull pthread_attr_t functions into their own file.
Also pull pthread_setname_np into its own file.
Also remove unnecessary #includes from pthread_key.cpp.
Also account for those pthread keys used internally by bionic,
so they don't count against the number of keys available to user
code. (They do with glibc, but glibc's limit is the much more
generous 1024.)
Also factor out the common errno-restoring idiom to reduce gotos.
Bug: 6702535
Change-Id: I555e66efffcf2c1b5a2873569e91489156efca42 
						
						
					 
					
						2013-02-11 14:56:39 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2d3e72336e 
					 
					
						
						
							
							Merge "Revert "Revert "Pull the pthread_key_t functions out of pthread.c."""  
						
						 
						
						
						
						
					 
					
						2013-02-11 20:21:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						44b53ad681 
					 
					
						
						
							
							Revert "Revert "Pull the pthread_key_t functions out of pthread.c.""  
						
						 
						
						... 
						
						
						
						This reverts commit 6260553d48 
(Removing the accidental libm/Android.mk change.)
Change-Id: I6cddd9857c31facc05636e8221505b3d2344cb75 
						
						
					 
					
						2013-02-11 12:20:33 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8397cdba94 
					 
					
						
						
							
							Merge "Revert "Pull the pthread_key_t functions out of pthread.c.""  
						
						 
						
						
						
						
					 
					
						2013-02-11 20:18:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6260553d48 
					 
					
						
						
							
							Revert "Pull the pthread_key_t functions out of pthread.c."  
						
						 
						
						... 
						
						
						
						This reverts commit ad59322ae4 
somehow my unfinished libm/Android.mk change got into here.
Change-Id: I46be626c5269d60fb1ced9862f2ebaa380b4e0af 
						
						
					 
					
						2013-02-11 20:18:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						09e89c3ced 
					 
					
						
						
							
							Merge "Pull the pthread_key_t functions out of pthread.c."  
						
						 
						
						
						
						
					 
					
						2013-02-11 20:02:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ad59322ae4 
					 
					
						
						
							
							Pull the pthread_key_t functions out of pthread.c.  
						
						 
						
						... 
						
						
						
						This was originally motivated by noticing that we were setting the
wrong bits for the well-known tls entries. That was a harmless bug
because none of the well-known tls entries has a destructor, but
it's best not to leave land mines lying around.
Also add some missing POSIX constants, a new test, and fix
pthread_key_create's return value when we hit the limit.
Change-Id: Ife26ea2f4b40865308e8410ec803b20bcc3e0ed1 
						
						
					 
					
						2013-02-11 12:00:48 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9a9bb243b5 
					 
					
						
						
							
							Merge "Switch to using AT_RANDOM for the stack guards."  
						
						 
						
						
						
						
					 
					
						2013-02-08 19:17:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d3920b3a99 
					 
					
						
						
							
							Switch to using AT_RANDOM for the stack guards.  
						
						 
						
						... 
						
						
						
						Bug: 7959813
Change-Id: I8db4b8912ba649bfe668c6f22aa44690ddd401a2 
						
						
					 
					
						2013-02-08 11:16:13 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						03579da2d9 
					 
					
						
						
							
							Merge "Add a few more missing libm long double stubs."  
						
						 
						
						
						
						
					 
					
						2013-02-08 02:02:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						170dbe25d6 
					 
					
						
						
							
							Add a few more missing libm long double stubs.  
						
						 
						
						... 
						
						
						
						Change-Id: I6c44b9f3eee730253a958d6cefdac99e6f79da3e 
						
						
					 
					
						2013-02-07 17:45:11 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						fa75fce566 
					 
					
						
						
							
							Merge "update xattr.h"  
						
						 
						
						
						
						
					 
					
						2013-02-08 00:42:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						b184d3ba33 
					 
					
						
						
							
							update xattr.h  
						
						 
						
						... 
						
						
						
						Change-Id: Ibd91167ba56e2692359b92fe3108da271f0c2e38 
						
						
					 
					
						2013-02-07 16:23:16 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						964886afa3 
					 
					
						
						
							
							Merge "Remove dead code from gensyscalls.py."  
						
						 
						
						
						
						
					 
					
						2013-02-07 22:17:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cd6780b167 
					 
					
						
						
							
							Remove dead code from gensyscalls.py.  
						
						 
						
						... 
						
						
						
						Change-Id: I0df69f8fd990f829ccbfcd5123c17b523d5a4d45 
						
						
					 
					
						2013-02-07 14:07:00 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f6afd3b670 
					 
					
						
						
							
							Merge "Fix x86 build, remove void* arithmetic."  
						
						 
						
						
						
						
					 
					
						2013-02-07 20:27:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						59e9a496b4 
					 
					
						
						
							
							Merge "__progname should be const char*, not char*."  
						
						 
						
						
						
						
					 
					
						2013-02-07 20:16:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						646e058136 
					 
					
						
						
							
							Fix x86 build, remove void* arithmetic.  
						
						 
						
						... 
						
						
						
						Change-Id: Idc7f14af2e094ac33de315e808176237af063bb8 
						
						
					 
					
						2013-02-07 12:16:10 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e4ccf5a138 
					 
					
						
						
							
							__progname should be const char*, not char*.  
						
						 
						
						... 
						
						
						
						Change-Id: I8e846872c30a712fbc05c8da59ffa1cec1be31a4 
						
						
					 
					
						2013-02-07 12:06:44 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2f41531ff9 
					 
					
						
						
							
							Merge "Clean up the argc/argv/envp/auxv handling."  
						
						 
						
						
						
						
					 
					
						2013-02-07 19:48:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						42b2c6a5ee 
					 
					
						
						
							
							Clean up the argc/argv/envp/auxv handling.  
						
						 
						
						... 
						
						
						
						There's now only one place where we deal with this stuff, it only needs to
be parsed once by the dynamic linker (rather than by each recipient), and it's
now easier for us to get hold of auxv data early on.
Change-Id: I6314224257c736547aac2e2a650e66f2ea53bef5 
						
						
					 
					
						2013-02-07 11:44:21 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d4187efd7f 
					 
					
						
						
							
							Merge "Switch x86 syscall stubs over to the ENTER/END style of the ARM stubs."  
						
						 
						
						
						
						
					 
					
						2013-02-07 16:55:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7582a9c119 
					 
					
						
						
							
							Switch x86 syscall stubs over to the ENTER/END style of the ARM stubs.  
						
						 
						
						... 
						
						
						
						Also update the x86 asm.h to support this; we need it for libm assembler
anyway.
Also clean up the _FBSDID hack in <sys/cdefs.h>.
Change-Id: Iababd977b8110ec022bf7c93f4d62ece47630e7c 
						
						
					 
					
						2013-02-06 17:08:15 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d32fdbaf03 
					 
					
						
						
							
							Merge "Add a missing logbl stub."  
						
						 
						
						
						
						
					 
					
						2013-02-07 00:09:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						926a307ce1 
					 
					
						
						
							
							Add a missing logbl stub.  
						
						 
						
						... 
						
						
						
						This doesn't usually matter because there's a weak reference; you'd
miss this if you stopped using s_logb.c though.
Change-Id: I912fceae327a378031cd24a64aefa9dfd84f7f90 
						
						
					 
					
						2013-02-06 16:07:54 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c9ab32e4e9 
					 
					
						
						
							
							Merge "Improve benchmarking tool, add a few math benchmarks."  
						
						 
						
						
						
						
					 
					
						2013-02-07 00:04:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9edb3e004b 
					 
					
						
						
							
							Improve benchmarking tool, add a few math benchmarks.  
						
						 
						
						... 
						
						
						
						Change-Id: I641305dd0e4ac0705381e735ed1604c5be7aa536 
						
						
					 
					
						2013-02-06 15:47:09 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d10a5a02d1 
					 
					
						
						
							
							Merge "Remove the currently-unused i387 assembler to make way for the new."  
						
						 
						
						
						
						
					 
					
						2013-02-06 19:57:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ef545a29ad 
					 
					
						
						
							
							Remove the currently-unused i387 assembler to make way for the new.  
						
						 
						
						... 
						
						
						
						Change-Id: I37e4e8fce881246b9b028f9e1619247b1ac25261 
						
						
					 
					
						2013-02-06 11:50:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4fc2a74b29 
					 
					
						
						
							
							Merge "Remove partial implementation of MIPS non-PIC support."  
						
						 
						
						
						
						
					 
					
						2013-02-06 19:40:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d2b1a7311f 
					 
					
						
						
							
							Remove partial implementation of MIPS non-PIC support.  
						
						 
						
						... 
						
						
						
						Change-Id: I3c287e52aae10559508174e73113367aea40e5c2 
						
						
					 
					
						2013-02-06 11:02:28 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d7ff139fec 
					 
					
						
						
							
							Merge "Remove bogus extra alignment from sbrk."  
						
						 
						
						
						
						
					 
					
						2013-02-06 00:57:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						428f5567be 
					 
					
						
						
							
							Remove bogus extra alignment from sbrk.  
						
						 
						
						... 
						
						
						
						Bug: https://code.google.com/p/android/issues/detail?id=37349 
Change-Id: I970c7b6be7bb7fbe6bbbe2c332f05816aeb0e09f 
						
						
					 
					
						2013-02-05 16:10:59 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a4f88fdcf0 
					 
					
						
						
							
							Merge "Document the mallinfo struct, add missing attributes."  
						
						 
						
						
						
						
					 
					
						2013-02-04 21:53:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						24fad01755 
					 
					
						
						
							
							Document the mallinfo struct, add missing attributes.  
						
						 
						
						... 
						
						
						
						Change-Id: Ia97acce1f6a83bd8b3ba8dd20efd962bc96f35a9 
						
						
					 
					
						2013-02-04 13:44:14 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a3120aaf2f 
					 
					
						
						
							
							Merge "Add basic tests for posix_memalign."  
						
						 
						
						
						
						
					 
					
						2013-02-04 21:19:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b16b72248b 
					 
					
						
						
							
							Add basic tests for posix_memalign.  
						
						 
						
						... 
						
						
						
						Change-Id: Ie34fcc87aa9e8bfc715e25161752024b11e2032a 
						
						
					 
					
						2013-02-04 13:18:00 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a1821f0153 
					 
					
						
						
							
							Merge "Regenerate msm_ion.h."  
						
						 
						
						
						
						
					 
					
						2013-02-04 18:42:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3fac8f7f49 
					 
					
						
						
							
							Regenerate msm_ion.h.  
						
						 
						
						... 
						
						
						
						Bug: 8000377
Change-Id: If496d9972cb8aebfc996ac641aa762220aa71f3b 
						
						
					 
					
						2013-02-01 18:21:08 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3dc6b57cf5 
					 
					
						
						
							
							Merge "Don't claim there were no leaks if we weren't even checking."  
						
						 
						
						
						
						
					 
					
						2013-02-02 01:18:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9c81892c2e 
					 
					
						
						
							
							Don't claim there were no leaks if we weren't even checking.  
						
						 
						
						... 
						
						
						
						Bug: 8107016
Change-Id: I9059f1f8374ebcdf00dfc6ac74d3709f501292c9 
						
						
					 
					
						2013-02-01 17:07:40 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1bf835558a 
					 
					
						
						
							
							Merge "Make sincosl call sinl and cosl."  
						
						 
						
						
						
						
					 
					
						2013-02-02 00:42:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9b05df325c 
					 
					
						
						
							
							Make sincosl call sinl and cosl.  
						
						 
						
						... 
						
						
						
						Bug: 2748728
Change-Id: Id18070963b91b144758c567ad7ac80758e3a638b 
						
						
					 
					
						2013-02-01 16:32:50 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ae70b94674 
					 
					
						
						
							
							Merge "Update the libm/NOTICE file after the upgrade."  
						
						 
						
						
						
						
					 
					
						2013-02-02 00:26:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d65bd8400e 
					 
					
						
						
							
							Update the libm/NOTICE file after the upgrade.  
						
						 
						
						... 
						
						
						
						Change-Id: Icf9c44402d6f86117d61307219bb1cccd288854d 
						
						
					 
					
						2013-02-01 16:16:54 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a9dd36702f 
					 
					
						
						
							
							Merge "Restore bionic's <linux/elf-em.h>."  
						
						 
						
						
						
						
					 
					
						2013-02-02 00:11:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a48e1b2aac 
					 
					
						
						
							
							Restore bionic's <linux/elf-em.h>.  
						
						 
						
						... 
						
						
						
						Used by <linux/audit.h>.
Change-Id: Ica4ebb7f52a7fce13c52fdff35e187ded3939382 
						
						
					 
					
						2013-02-01 16:10:28 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						44badc70cc 
					 
					
						
						
							
							Merge "Upgrade libm."  
						
						 
						
						
						
						
					 
					
						2013-02-01 23:07:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a0ee07829a 
					 
					
						
						
							
							Upgrade libm.  
						
						 
						
						... 
						
						
						
						This brings us up to date with FreeBSD HEAD, fixes various bugs, unifies
the set of functions we support on ARM, MIPS, and x86, fixes "long double",
adds ISO C99 support, and adds basic unit tests.
It turns out that our "long double" functions have always been broken
for non-normal numbers. This patch fixes that by not using the upstream
implementations and just forwarding to the regular "double" implementation
instead (since "long double" on Android is just "double" anyway, which is
what BSD doesn't support).
All the tests pass on ARM, MIPS, and x86, plus glibc on x86-64.
Bug: 3169850
Bug: 8012787
Bug: https://code.google.com/p/android/issues/detail?id=6697 
Change-Id: If0c343030959c24bfc50d4d21c9530052c581837 
						
						
					 
					
						2013-02-01 14:51:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e1a124e5c9 
					 
					
						
						
							
							Merge "Say explicitly if there were no leaks."  
						
						 
						
						
						
						
					 
					
						2013-01-30 19:53:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1d12d57416 
					 
					
						
						
							
							Say explicitly if there were no leaks.  
						
						 
						
						... 
						
						
						
						Otherwise people trying to use this are left wondering "did I not leak, or did
the leak checking code not get called when I exited?".
Change-Id: If79b225f8a2e24dd69aba1fb836bf9e81bb00efe 
						
						
					 
					
						2013-01-30 11:38:26 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a990cf5b33 
					 
					
						
						
							
							Merge "Clean up trailing whitespace in the kernel headers."  
						
						 
						
						
						
						
					 
					
						2013-01-30 18:13:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c95eb57405 
					 
					
						
						
							
							Clean up trailing whitespace in the kernel headers.  
						
						 
						
						... 
						
						
						
						And fix the scripts so they stop letting trailing whitespace through.
Change-Id: Ie109fbe1f63321e565ba0fa60fee8e9cf3a61cfc 
						
						
					 
					
						2013-01-30 10:13:07 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						323287ea7f 
					 
					
						
						
							
							Merge "Fix valgrind build."  
						
						 
						
						
						
						
					 
					
						2013-01-30 01:50:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6fe67c3cf2 
					 
					
						
						
							
							Fix valgrind build.  
						
						 
						
						... 
						
						
						
						Change-Id: Ie375d32565d10f4c0c56da5422f52b68cb069654 
						
						
					 
					
						2013-01-29 17:49:12 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f67219783f 
					 
					
						
						
							
							Merge "Fix x86 build to use <elf.h>."  
						
						 
						
						
						
						
					 
					
						2013-01-30 00:41:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d070df4c74 
					 
					
						
						
							
							Fix x86 build to use <elf.h>.  
						
						 
						
						... 
						
						
						
						Change-Id: I7b697d5eae69dc08eb31471a42cb8bbe5360be76 
						
						
					 
					
						2013-01-29 16:40:39 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5fb409b7b0 
					 
					
						
						
							
							Merge "Bring the NOTICE files back up to date."  
						
						 
						
						
						
						
					 
					
						2013-01-30 00:33:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						448080d372 
					 
					
						
						
							
							Bring the NOTICE files back up to date.  
						
						 
						
						... 
						
						
						
						Change-Id: I978275cf6604b90595ee79d897c0460eeadc7dc8 
						
						
					 
					
						2013-01-29 16:25:06 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f09f6db5dd 
					 
					
						
						
							
							Merge "Use the NetBSD <sys/exec_elf.h>."  
						
						 
						
						
						
						
					 
					
						2013-01-30 00:06:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a6a3ac5924 
					 
					
						
						
							
							Use the NetBSD <sys/exec_elf.h>.  
						
						 
						
						... 
						
						
						
						Replace a kernel header file dependency with files from NetBSD.
They're more complete, and ELF is ELF, whether you're on Linux or a BSD.
Bug: 7973611
Change-Id: I83ee719e7efdf432ec2ddbe8be271d05b2f558d7 
						
						
					 
					
						2013-01-29 15:02:50 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3db2fc5acb 
					 
					
						
						
							
							Merge "Don't collect useless stack frames; do demangle C++ symbols."  
						
						 
						
						
						
						
					 
					
						2013-01-29 19:59:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						35b621c5f4 
					 
					
						
						
							
							Don't collect useless stack frames; do demangle C++ symbols.  
						
						 
						
						... 
						
						
						
						Previously, we'd collect every stack frame and then throw some away
when we came to log them. This meant that stack traces were effectively
shorter than the buffers that had been allocated for them. This patch
only stores frames we'll actually output.
Also dynamically call the C++ demangler so we don't have to try to
read mangled names. Because no one knows the mangling of operator new[]
for int arrays off the top of their head.
Bug: 7291287
Change-Id: I42b022fd7cd61675d05171de4c3b2704d058ef2a 
						
						
					 
					
						2013-01-29 09:56:31 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a0151cbfba 
					 
					
						
						
							
							Merge "Unit tests for formatting code, fix %%."  
						
						 
						
						
						
						
					 
					
						2013-01-28 22:04:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						41b3179c9e 
					 
					
						
						
							
							Unit tests for formatting code, fix %%.  
						
						 
						
						... 
						
						
						
						Also fix <signal.h> and <stdio.h> so they don't cause compiler warnings.
Change-Id: Ib1a746bf01de22d47dbd964de0e6af80a7c96303 
						
						
					 
					
						2013-01-28 10:36:31 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0a91b11d28 
					 
					
						
						
							
							Merge "More debug malloc fixes."  
						
						 
						
						
						
						
					 
					
						2013-01-26 01:55:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						239e7a0756 
					 
					
						
						
							
							More debug malloc fixes.  
						
						 
						
						... 
						
						
						
						Include the leaky executable's name in the log output. Fix the "sh" test.
Use uintptr_t instead of intptr_t.
Also fix debug formatting of NULL with %s.
Bug: 7291287
Change-Id: I015bf341cd48d43a247173612e6ccb1bf1243d53 
						
						
					 
					
						2013-01-25 17:13:45 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6a94cb748b 
					 
					
						
						
							
							Merge "arm syscall : for eabi call_default don't use stack"  
						
						 
						
						
						
						
					 
					
						2013-01-25 21:57:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						b871e5d6b3 
					 
					
						
						
							
							Merge "system_properties: do more checking of file"  
						
						 
						
						
						
						
					 
					
						2013-01-25 21:52:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						c16961b8c3 
					 
					
						
						
							
							system_properties: do more checking of file  
						
						 
						
						... 
						
						
						
						Check that the permissions on the properties file
are exactly as we expect them to be.
Make sure we close the fd if fstat fails.
Refactor the code slightly.
Change-Id: I5503fd58c3b8093ce7e6d05920748ed70eaf8e2c 
						
						
					 
					
						2013-01-25 13:07:31 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						82ef8296dc 
					 
					
						
						
							
							Merge "prctl.h: include sys/cdefs.h"  
						
						 
						
						
						
						
					 
					
						2013-01-24 16:44:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						8e70b0d5c3 
					 
					
						
						
							
							prctl.h: include sys/cdefs.h  
						
						 
						
						... 
						
						
						
						prctl.h uses __BEGIN_DECLS but fails to include sys/cdefs.h
(where it's defined).  Code which includes prctl.h without
previously including sys/cdefs.h will fail to compile.
Fixed.
Change-Id: If4c9f3308f08b93596dcd00e351ae786807e9320 
						
						
					 
					
						2013-01-23 16:49:47 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						b3351f1204 
					 
					
						
						
							
							Merge "libc: use more secure system properties if available"  
						
						 
						
						
						
						
					 
					
						2013-01-23 18:50:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						32417fb376 
					 
					
						
						
							
							libc: use more secure system properties if available  
						
						 
						
						... 
						
						
						
						Currently, system properties are passed via the environment
variable ANDROID_PROPERTY_WORKSPACE and a file descriptor passed
from parent to child. This is insecure for setuid executables,
as the environment variable can be changed by the caller.
Modify system property handling so that we get the properties
from a root owned properties file, rather than using an
environment variable.  Fall back to the environment variable
if the file doesn't exist.
Bug: 8045561
Change-Id: I54f3efa98cf7d63d88788da5ce0d19e34fd7851a 
						
						
					 
					
						2013-01-23 09:28:35 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						778a68e1e5 
					 
					
						
						
							
							Merge "Don't free anything when reporting leaks."  
						
						 
						
						
						
						
					 
					
						2013-01-23 06:06:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5c8f75ef8b 
					 
					
						
						
							
							Merge "Disable leak checking for mksh; it's way too leaky."  
						
						 
						
						
						
						
					 
					
						2013-01-23 06:05:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						848247a972 
					 
					
						
						
							
							Don't free anything when reporting leaks.  
						
						 
						
						... 
						
						
						
						We don't know that they're not going to be cleaned up by a
C++ global destructor that runs after us. This is the case with
bootanimation, for example.
Bug: 7291287
Change-Id: Iba402514d1735fdc2ae4bc95b65396d816be46c0 
						
						
					 
					
						2013-01-22 18:36:28 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						84f8b5f401 
					 
					
						
						
							
							Disable leak checking for mksh; it's way too leaky.  
						
						 
						
						... 
						
						
						
						When each shell leaks ~240 allocations, you can't see the leaks from
the program you ran with "adb shell".
Bug: 7291287
Change-Id: Ib8780db72ba0114ebdb24768537da74bbb61f354 
						
						
					 
					
						2013-01-22 18:35:14 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						28f82b260c 
					 
					
						
						
							
							Merge "Add const for first argument of sigismember for fit POSIX spec"  
						
						 
						
						
						
						
					 
					
						2013-01-23 01:11:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8d6302cdcf 
					 
					
						
						
							
							Merge "Our strcoll(3) is no different from NetBSD's, so take exactly theirs."  
						
						 
						
						
						
						
					 
					
						2013-01-22 23:19:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2b47307012 
					 
					
						
						
							
							Our strcoll(3) is no different from NetBSD's, so take exactly theirs.  
						
						 
						
						... 
						
						
						
						Change-Id: I45251047202a229f9175735ecc23c0ebcda71e8d 
						
						
					 
					
						2013-01-22 15:10:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						547eba0a63 
					 
					
						
						
							
							Merge "Avoid overflow in memccpy."  
						
						 
						
						
						
						
					 
					
						2013-01-22 22:53:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c51cd764a2 
					 
					
						
						
							
							Avoid overflow in memccpy.  
						
						 
						
						... 
						
						
						
						Just take the upstream NetBSD code.
Bug: http://code.google.com/p/android/issues/detail?id=43078 
Change-Id: Ibbbde9d00e8bc6a09c9503aab2b04b4e3d1f98b0 
						
						
					 
					
						2013-01-22 14:41:23 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						85597e2b59 
					 
					
						
						
							
							Merge "Clean up debuggerd-related logging."  
						
						 
						
						
						
						
					 
					
						2013-01-22 22:37:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7af7895eeb 
					 
					
						
						
							
							Merge "Use the new non-allocating logging for dlmalloc failures."  
						
						 
						
						
						
						
					 
					
						2013-01-22 22:26:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ce4cf90d79 
					 
					
						
						
							
							Use the new non-allocating logging for dlmalloc failures.  
						
						 
						
						... 
						
						
						
						Change-Id: I88afe0201ee5766a295fc5a9e710fba9d6e0d363 
						
						
					 
					
						2013-01-22 14:24:52 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6b8e321e61 
					 
					
						
						
							
							Clean up debuggerd-related logging.  
						
						 
						
						... 
						
						
						
						Bug: 7291287
Change-Id: Ia7aa386e8b75b8058d7d9e707e11b1da7dc62f00 
						
						
					 
					
						2013-01-22 14:17:14 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						244bee5bb6 
					 
					
						
						
							
							Merge "bionic_auxv.h: fix #define conflict"  
						
						 
						
						
						
						
					 
					
						2013-01-22 21:30:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						abc21c8056 
					 
					
						
						
							
							bionic_auxv.h: fix #define conflict  
						
						 
						
						... 
						
						
						
						Both libc/include/sys/auxv.h and libc/private/bionic_auxv.h
use _SYS_AUXV_H_ to see if a header file has already been included.
This prevents both of these files from being included at the same
time.
Fix this name conflict.
Change-Id: Ifaec88aa9779d784b95f8e75145117acf3d5cfc5 
						
						
					 
					
						2013-01-22 13:09:04 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						02f96b9db0 
					 
					
						
						
							
							Merge "Add missing extern "C"."  
						
						 
						
						
						
						
					 
					
						2013-01-22 19:22:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f90b95ea1a 
					 
					
						
						
							
							Add missing extern "C".  
						
						 
						
						... 
						
						
						
						Change-Id: Idbf24ce8482ff03f24caa89bafb08677b1c5cec3 
						
						
					 
					
						2013-01-22 11:20:45 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ca483765bd 
					 
					
						
						
							
							Merge "Fix the duplication in the debugging code."  
						
						 
						
						
						
						
					 
					
						2013-01-22 17:44:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kito Cheng 
							
						 
					 
					
						
						
							
						
						f373b11f9f 
					 
					
						
						
							
							Add const for first argument of sigismember for fit POSIX spec  
						
						 
						
						... 
						
						
						
						Change-Id: Icbc67375282f2a22dce02e4bacab15ddae846057 
						
						
					 
					
						2013-01-20 00:15:23 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1e980b6bc8 
					 
					
						
						
							
							Fix the duplication in the debugging code.  
						
						 
						
						... 
						
						
						
						We had two copies of the backtrace code, and two copies of the
libcorkscrew /proc/pid/maps code. This patch gets us down to one.
We also had hacks so we could log in the malloc debugging code.
This patch pulls the non-allocating "printf" code out of the
dynamic linker so everyone can share.
This patch also makes the leak diagnostics easier to read, and
makes it possible to paste them directly into the 'stack' tool (by
using relative PCs).
This patch also fixes the stdio standard stream leak that was
causing a leak warning every time tf_daemon ran.
Bug: 7291287
Change-Id: I66e4083ac2c5606c8d2737cb45c8ac8a32c7cfe8 
						
						
					 
					
						2013-01-18 22:20:06 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						5496bbf6a3 
					 
					
						
						
							
							Merge "Revert "Filter ANDROID_PROPERTY_WORKSPACE""  
						
						 
						
						
						
						
					 
					
						2013-01-18 20:50:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Guang Zhu 
							
						 
					 
					
						
						
							
						
						4df577fef7 
					 
					
						
						
							
							Revert "Filter ANDROID_PROPERTY_WORKSPACE"  
						
						 
						
						... 
						
						
						
						Temporarily revert the change since DNS resolution seems
broken right now in ping util.
Bug: 8029617
This reverts commit a0f64756a4 . 
						
						
					 
					
						2013-01-18 11:28:47 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						4bfaf1e5f6 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: optimize"  
						
						 
						
						
						
						
					 
					
						2013-01-18 00:49:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e4ca88d9fa 
					 
					
						
						
							
							Merge "Add functionlity to the scripts to replace tokens in kernel headers based on architecture."  
						
						 
						
						
						
						
					 
					
						2013-01-18 00:34:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						a44e9afdd1 
					 
					
						
						
							
							FORTIFY_SOURCE: optimize  
						
						 
						
						... 
						
						
						
						Don't do the fortify_source checks if we can determine, at
compile time, that the provided operation is safe.
This avoids silliness like calling fortify source on things like:
  size_t len = strlen("asdf");
  printf("%d\n", len);
and allows the compiler to optimize this code to:
  printf("%d\n", 4);
Defer to gcc's builtin functions instead of pointing our code
to the libc implementation.
Change-Id: I5e1dcb61946461c4afaaaa983e39f07c7a0df0ae 
						
						
					 
					
						2013-01-17 15:41:33 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						a864c2c234 
					 
					
						
						
							
							Add functionlity to the scripts to replace tokens in kernel headers  
						
						 
						
						... 
						
						
						
						based on architecture. 
						
						
					 
					
						2013-01-17 14:39:09 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						f3fe19459f 
					 
					
						
						
							
							Merge "linker: add -Wl,--exclude-libs,ALL to LDFLAGS"  
						
						 
						
						
						
						
					 
					
						2013-01-17 16:41:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						d89ce40d8e 
					 
					
						
						
							
							linker: add -Wl,--exclude-libs,ALL to LDFLAGS  
						
						 
						
						... 
						
						
						
						The linker is essentially a shared library, and incorporates
it's own copy of libc. Even though it's unnecessary, currently
/system/bin/linker is exporting various libc symbols (only to
apps which explicitly dlopen /system/bin/linker)
Add --exclude-libs,ALL, which tells the static linker to mark
all of the imported libc symbols as hidden. This reduces the
size of /system/bin/linker from 92K to 67K with no obvious
loss in functionality.
  $ adb shell ls -l /system/bin/linker
  -rwxrwxrwx root     root        92260 2013-01-16 16:52 linker
  $ adb shell ls -l /system/bin/linker
  -rwxrwxrwx root     root        67660 2013-01-16 16:49 linker
Documentation on exclude-libs can be found at
http://sourceware.org/binutils/docs-2.21/ld/Options.html 
Change-Id: I4508287770e4b7a845def2e6b4af969f9c866c6a 
						
						
					 
					
						2013-01-16 16:43:58 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						1271cdc1c9 
					 
					
						
						
							
							Merge "Revert "stack protector: use AT_RANDOM""  
						
						 
						
						
						
						
					 
					
						2013-01-16 21:36:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						36bd371e26 
					 
					
						
						
							
							Revert "stack protector: use AT_RANDOM"  
						
						 
						
						... 
						
						
						
						The AT_RANDOM changes broke setuid / setgid executables
such as "ping". When the linker executes a setuid program,
it cleans the environment, removing any invalid environment
entries, and adding "NULL"s to the end of the environment
array for each removed variable. Later on, we try to determine
the location of the aux environment variable, and get tripped
up by these extra NULLs.
Reverting this patch will get setuid executables working again,
but getauxval() is still broken for setuid programs because of
this bug.
This reverts commit e3a49a8661 .
Change-Id: I05c58a896b1fe32cfb5d95d43b096045cda0aa4a 
						
						
					 
					
						2013-01-16 13:16:42 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						ba117e4172 
					 
					
						
						
							
							Merge "stack protector: use AT_RANDOM"  
						
						 
						
						
						
						
					 
					
						2013-01-16 11:23:26 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						1b34228bb2 
					 
					
						
						
							
							Merge "Filter ANDROID_PROPERTY_WORKSPACE"  
						
						 
						
						
						
						
					 
					
						2013-01-16 11:11:17 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						e3a49a8661 
					 
					
						
						
							
							stack protector: use AT_RANDOM  
						
						 
						
						... 
						
						
						
						Populate the stack canaries from the kernel supplied
AT_RANDOM value, which doesn't involve any system calls.
This is slightly faster (6 fewer syscalls) and avoids
unnecessarily reading /dev/urandom, which depletes entropy.
Bug: 7959813
Change-Id: If2b43100a2a9929666df3de56b6139fed969e0f1 
						
						
					 
					
						2013-01-16 10:09:52 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						14e1975e13 
					 
					
						
						
							
							Merge "Fix signalfd for MIPS."  
						
						 
						
						
						
						
					 
					
						2013-01-16 09:42:51 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f193b9fc21 
					 
					
						
						
							
							Fix signalfd for MIPS.  
						
						 
						
						... 
						
						
						
						Also mark signalfd's sigset_t* argument as non-nullable.
Change-Id: I466e09cdf3fb92480744c496da92274a97f99dd1 
						
						
					 
					
						2013-01-16 09:40:25 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthieu Castet 
							
						 
					 
					
						
						
							
						
						faa0fdb119 
					 
					
						
						
							
							arm syscall : for eabi call_default don't use stack  
						
						 
						
						... 
						
						
						
						In the default case, we don't need to use the stack, we can save r7 with
ip register (that what does eglibc).
This allow to fix vfork data corruption
(see 3884bfe966 ), because vfork now don't
use the stack. 
						
						
					 
					
						2013-01-16 14:53:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						a0f64756a4 
					 
					
						
						
							
							Filter ANDROID_PROPERTY_WORKSPACE  
						
						 
						
						... 
						
						
						
						When executing a setuid executable, filter out ANDROID_PROPERTY_WORKSPACE
from the environment. Some applications implicitly trust the property
space and don't realize that it's passed by an environment variable
which can be modified by the caller.
Change-Id: I3e3a98941f0a1f249a2ff983ecbcfe1278aa9159 
						
						
					 
					
						2013-01-15 16:02:03 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						791e26d959 
					 
					
						
						
							
							Merge "Revert "DO NOT MERGE Revert "Add the libcutils localtime_tz and mktime_t extensions to bionic."""  
						
						 
						
						
						
						
					 
					
						2013-01-15 13:21:52 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						acb907fb0d 
					 
					
						
						
							
							Revert "DO NOT MERGE Revert "Add the libcutils localtime_tz and mktime_t extensions to bionic.""  
						
						 
						
						... 
						
						
						
						This reverts commit f4b34b6c39 .
The revert was only meant to apply to the jb-mr1 branch, but accidentally
leaked out into AOSP. This revert-revert gets AOSP master and internal
master back in sync. 
						
						
					 
					
						2013-01-15 11:12:18 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						b59e358bb9 
					 
					
						
						
							
							Merge "fix strerror_r test"  
						
						 
						
						
						
						
					 
					
						2013-01-15 10:56:07 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						606058933c 
					 
					
						
						
							
							fix strerror_r test  
						
						 
						
						... 
						
						
						
						e6e60065ff  modified strerror_r to
treat errno as signed. However, the change to the test code
modified the "strerror" test, not the "strerror_r" test.
Make the same change for the strerror_r code.
Change-Id: Ia236a53df5745935e229a4446a74da8bed0cfd7b 
						
						
					 
					
						2013-01-15 10:35:09 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						b09d7d8600 
					 
					
						
						
							
							Merge "Add __aeabi_idiv to the dummy reference list."  
						
						 
						
						
						
						
					 
					
						2013-01-14 15:35:04 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						35f5385aa5 
					 
					
						
						
							
							Add __aeabi_idiv to the dummy reference list.  
						
						 
						
						... 
						
						
						
						If the platform code is compiled with -mcpu=cortex-a15, then without this
change prebuilt libraries built against -march=armv7 cannot resolve the
dependency on __aeabi_idiv (provided by libgcc.a).
Bug: 7961327
cherry-picked from internal master.
Change-Id: I8fe59a98eb53d641518b882523c1d6a724fb7e55 
						
						
					 
					
						2013-01-14 15:33:40 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						29fe857ec8 
					 
					
						
						
							
							Merge "headers: update auxvec.h from Linux kernel"  
						
						 
						
						
						
						
					 
					
						2013-01-14 14:14:49 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						a67e4de662 
					 
					
						
						
							
							headers: update auxvec.h from Linux kernel  
						
						 
						
						... 
						
						
						
						Pull a new version of auxvec.h from the upstream Linux
kernel at commit b719f43059903820c31edb30f4663a2818836e7f
These files were generated using the following commands:
cd bionic/libc/kernel
./tools/clean_header.py -u ../../../external/kernel-headers/original/uapi/linux/auxvec.h
./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/auxvec.h
./tools/clean_header.py -u ../../../external/kernel-headers/original/asm-x86/auxvec.h
This change is needed to get AT_RANDOM defined.
Change-Id: Ib064649684b17af6ff4b1a31d501a05f78bb81d0 
						
						
					 
					
						2013-01-14 11:49:59 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						68fa57f000 
					 
					
						
						
							
							Merge "Name anonymous mmap mallocs."  
						
						 
						
						
						
						
					 
					
						2013-01-14 10:54:44 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						bb897fa9f7 
					 
					
						
						
							
							Merge "libc_init_static: apply relro earlier."  
						
						 
						
						
						
						
					 
					
						2013-01-14 10:21:23 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						09d13c393e 
					 
					
						
						
							
							Merge "Fix my git mistake."  
						
						 
						
						
						
						
					 
					
						2013-01-14 09:57:45 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						99c32055cb 
					 
					
						
						
							
							Fix my git mistake.  
						
						 
						
						... 
						
						
						
						This was the formatting change that was supposed to be in
cf23905a4b .
Change-Id: Ib79fa031b68f6f541f532507eb589afeaedb831f 
						
						
					 
					
						2013-01-14 09:56:21 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						48c632a381 
					 
					
						
						
							
							Merge "[MIPS] Set DT_DEBUG dyntab entry if it is writable"  
						
						 
						
						
						
						
					 
					
						2013-01-14 09:31:04 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Dearman 
							
						 
					 
					
						
						
							
						
						cf23905a4b 
					 
					
						
						
							
							[MIPS] Set DT_DEBUG dyntab entry if it is writable  
						
						 
						
						... 
						
						
						
						This is primarily for MIPS exutables that do not have a
DT_MIPS_RLD_MAP entry.
Change-Id: I4c221d92debcfed961eeee2515123f3fb21ec8e6
Signed-off-by: Chris Dearman <chris@mips.com > 
						
						
					 
					
						2013-01-14 09:30:25 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						9fb48ac257 
					 
					
						
						
							
							libc_init_static: apply relro earlier.  
						
						 
						
						... 
						
						
						
						The dynamic linker applies relro before the preinit and init
arrays are executed, so we should be consistent for statically
linked executables.
Change-Id: Ia0a49d0e981a6e8791f74eed00280edf576ba139 
						
						
					 
					
						2013-01-11 18:38:26 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						8921060253 
					 
					
						
						
							
							Name anonymous mmap mallocs.  
						
						 
						
						... 
						
						
						
						Change-Id: Icc53ba1eecb8445210623826d8e99a611d686f7f 
						
						
					 
					
						2013-01-11 17:42:17 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						2c5153b043 
					 
					
						
						
							
							libc: add getauxval()  
						
						 
						
						... 
						
						
						
						Add support for getauxval().  This method allows a program an easy way
to retrieve information from the kernel auxiliary vector, and will
hopefully replace other clumsy ways of accessing this same information.
This particular function was also added to glibc in glibc 2.16.
See the following URLs for more details.
  * http://lwn.net/Articles/519085/ 
  * http://www.gnu.org/software/libc/manual/html_node/Auxiliary-Vector.html 
This change is a prerequisite for bug 7959813.
Bug: http://code.google.com/p/android/issues/detail?id=38441 
Change-Id: Iba19d899df334bddc6f4899077ece2fc87564ea8 
						
						
					 
					
						2013-01-11 16:44:15 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						69c89942db 
					 
					
						
						
							
							Merge "Add stack canaries / strcpy tests."  
						
						 
						
						
						
						
					 
					
						2013-01-11 11:03:40 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						dcab1b2c76 
					 
					
						
						
							
							Add stack canaries / strcpy tests.  
						
						 
						
						... 
						
						
						
						Add a test to ensure that stack canaries are working
correctly. Since stack canaries aren't normally generated
on non-string functions, we have to enable stack-protector-all.
Add a test to ensure that an out of bounds strcpy generates
a runtime failure.
Change-Id: Id0d3e59fc4b9602da019e4d35c5c653e1a57fae4 
						
						
					 
					
						2013-01-11 10:52:36 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wink Saville 
							
						 
					 
					
						
						
							
						
						a12c54454f 
					 
					
						
						
							
							Fix unused warnings in pthread.c  
						
						 
						
						... 
						
						
						
						Change-Id: I0287aadb825fd8cda29dc976bce55d75a1279fc5 
						
						
					 
					
						2013-01-10 16:30:22 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bfde0b6fd9 
					 
					
						
						
							
							Merge "glibc 2.15 treats errno as signed in strerror(3)."  
						
						 
						
						
						
						
					 
					
						2013-01-10 16:24:36 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e6e60065ff 
					 
					
						
						
							
							glibc 2.15 treats errno as signed in strerror(3).  
						
						 
						
						... 
						
						
						
						And the only reason I hadn't done that in bionic is because I wanted to behave
the same as glibc.
Change-Id: I2cf1bf0aac82a748cd6305a2cabbac0790058570 
						
						
					 
					
						2013-01-10 16:01:59 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0d3700d957 
					 
					
						
						
							
							Merge "Only have one copy of the kernel_sigset_t hack, and add more tests."  
						
						 
						
						
						
						
					 
					
						2013-01-10 15:12:46 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c5d028fc91 
					 
					
						
						
							
							Only have one copy of the kernel_sigset_t hack, and add more tests.  
						
						 
						
						... 
						
						
						
						Change-Id: I377522fcba6fb4b5fd2754ab15b091014bd7c16f 
						
						
					 
					
						2013-01-10 14:42:14 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2bbb8fac61 
					 
					
						
						
							
							Merge "Add signalfd call to bionic"  
						
						 
						
						
						
						
					 
					
						2013-01-10 13:17:27 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rom Lemarchand 
							
						 
					 
					
						
						
							
						
						a4b2dc016f 
					 
					
						
						
							
							Add signalfd call to bionic  
						
						 
						
						... 
						
						
						
						Add signalfd() call to bionic.
Adding the signalfd call was done in 3 steps:
- add signalfd4 system call (function name and syscall
  number) to libc/SYSCALLS.TXT
- generate all necessary headers by calling
  libc/tools/gensyscalls.py. This patch is adding
  the generated files since the build system
  does not call gensyscalls.py.
- create the signalfd wrapper in signalfd.cpp and add
  the function prototype to sys/signalfd.h
(cherry-pick of 0c11611c11 , modified to
work with older versions of GCC still in use on some branches.)
Change-Id: I4c6c3f12199559af8be63f93a5336851b7e63355 
						
						
					 
					
						2013-01-10 13:14:46 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						364d9ee62f 
					 
					
						
						
							
							Merge "Don't test GNU-style ELF hashes on MIPS."  
						
						 
						
						
						
						
					 
					
						2013-01-07 14:46:13 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a43e906221 
					 
					
						
						
							
							Don't test GNU-style ELF hashes on MIPS.  
						
						 
						
						... 
						
						
						
						The MIPS toolchain can't generate them because they're incompatible
with the MIPS ABI (which requires .dynsym match the GOT, while GNU-style
requires .dynsym to be sorted by hash code), so there's nothing to test.
Change-Id: I2220f452fe6fe595ec1312544cc741dd390a36a5 
						
						
					 
					
						2013-01-07 14:44:36 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7e22db037e 
					 
					
						
						
							
							Merge "Fix an off-by-one error in the sigset_t function error handling."  
						
						 
						
						
						
						
					 
					
						2013-01-07 14:11:43 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fb5e5cbdd4 
					 
					
						
						
							
							Fix an off-by-one error in the sigset_t function error handling.  
						
						 
						
						... 
						
						
						
						Spotted while running the tests on MIPS, where sigset_t is
actually large enough. The bits in sigset_t are used such that
signal 1 is represented by bit 0, so the range of signals is
actually [1, 8*sizeof(sigset_t)]; it seems clearer to reword
the code in terms of valid bit offsets [0, 8*sizeof(sigset_t)),
which leads to the usual bounds checking idiom.
Change-Id: Id899c288e15ff71c85dd2fd33c47f8e97aa1956f 
						
						
					 
					
						2013-01-07 13:58:49 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						26c5b2d460 
					 
					
						
						
							
							Merge "[MIPS] Rewrite fenv.h for Android"  
						
						 
						
						
						
						
					 
					
						2013-01-07 13:30:58 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						d199017101 
					 
					
						
						
							
							[MIPS] Rewrite fenv.h for Android  
						
						 
						
						... 
						
						
						
						Change-Id: I4d1e2f0b37b587426ccc9f26c525ec0d36637c7d 
						
						
					 
					
						2013-01-04 16:32:54 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						63dc592789 
					 
					
						
						
							
							Merge "Add AF_CAN and PF_CAN (and other missing families)."  
						
						 
						
						
						
						
					 
					
						2013-01-03 16:55:30 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d73c0b300e 
					 
					
						
						
							
							Add AF_CAN and PF_CAN (and other missing families).  
						
						 
						
						... 
						
						
						
						Change-Id: I2c183a6f5f7a7e81e87dad85d8c9aff9c43ed33a 
						
						
					 
					
						2013-01-03 16:25:47 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f0036944a1 
					 
					
						
						
							
							Merge "Fix debug malloc."  
						
						 
						
						
						
						
					 
					
						2013-01-03 16:20:01 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						db492b3ca7 
					 
					
						
						
							
							Fix debug malloc.  
						
						 
						
						... 
						
						
						
						...which has been broken since the linker data structures went read-only.
Bug: 7941716
Change-Id: If28f6bac0fcb13e371e4d85b064544f561c8d692 
						
						
					 
					
						2013-01-03 15:44:03 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b1b5317799 
					 
					
						
						
							
							Merge "sysconf.c was renamed to sysconf.cpp (and modified)..."  
						
						 
						
						
						
						
					 
					
						2013-01-03 11:54:57 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7cbff41ba3 
					 
					
						
						
							
							sysconf.c was renamed to sysconf.cpp (and modified)...  
						
						 
						
						... 
						
						
						
						...but sysconf.c still lingers on due to some git/repo accident. Kill it.
Change-Id: Iae354ecb21abf03a3f718cc45cfdddb7a9347778 
						
						
					 
					
						2013-01-03 11:53:35 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fb62558bb4 
					 
					
						
						
							
							Merge "Define _POSIX_MONOTONIC_CLOCK and implement sysconf(_SC_MONOTONIC_CLOCK)."  
						
						 
						
						
						
						
					 
					
						2013-01-02 15:51:15 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a55f63083f 
					 
					
						
						
							
							Define _POSIX_MONOTONIC_CLOCK and implement sysconf(_SC_MONOTONIC_CLOCK).  
						
						 
						
						... 
						
						
						
						Bug: http://code.google.com/p/android/issues/detail?id=39680 
Change-Id: I11cf10a66f9d305868a725f04f581099fb88bbfc 
						
						
					 
					
						2013-01-02 14:23:43 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						918d776f7e 
					 
					
						
						
							
							Merge "Support System.loadLibrary for libraries with transitive dependencies."  
						
						 
						
						
						
						
					 
					
						2012-12-21 17:46:22 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f6524f8bda 
					 
					
						
						
							
							Merge "Fix format_number."  
						
						 
						
						
						
						
					 
					
						2012-12-20 19:08:17 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						eababde214 
					 
					
						
						
							
							Fix format_number.  
						
						 
						
						... 
						
						
						
						I broke this the other day when silencing x86 gcc warnings.
Bug: 7904160
Change-Id: I8e60cc1f8cbaff95248c8738d84e515413d839e4 
						
						
					 
					
						2012-12-20 19:00:48 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cade4c36e7 
					 
					
						
						
							
							Support System.loadLibrary for libraries with transitive dependencies.  
						
						 
						
						... 
						
						
						
						Also fix the FLAG_ERROR annoyance --- it's not helpful to cache failures.
Bug: 7896159
Bug: http://code.google.com/p/android/issues/detail?id=34416 
Bug: http://code.google.com/p/android/issues/detail?id=22143 
Change-Id: I60f235edb4ea4756e1f7ce56f7739f18e8a50789 
						
						
					 
					
						2012-12-20 14:42:14 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4b58214205 
					 
					
						
						
							
							Merge "Fix x86 dynamic linker build."  
						
						 
						
						
						
						
					 
					
						2012-12-18 18:16:09 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						45288c5ce3 
					 
					
						
						
							
							Fix x86 dynamic linker build.  
						
						 
						
						... 
						
						
						
						Change-Id: Ia9fc6342e3d409de86dcd187c7402e8ac2ae96c8 
						
						
					 
					
						2012-12-18 18:13:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a4ebdcf5bd 
					 
					
						
						
							
							Merge "Check for unknown flags passed to dlopen(3)."  
						
						 
						
						
						
						
					 
					
						2012-12-18 16:38:37 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e66190d2a9 
					 
					
						
						
							
							Check for unknown flags passed to dlopen(3).  
						
						 
						
						... 
						
						
						
						Change-Id: I56f4aab0e5a1487bc32d2c4d231e8bd15c4ac8da 
						
						
					 
					
						2012-12-18 15:57:55 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4c4b08a32e 
					 
					
						
						
							
							Merge "Fix <endian.h> and <sys/endian.h>."  
						
						 
						
						
						
						
					 
					
						2012-12-11 17:18:58 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4fa35d8ae8 
					 
					
						
						
							
							Fix <endian.h> and <sys/endian.h>.  
						
						 
						
						... 
						
						
						
						Previously we'd been relying on getting the machine-specific <endian.h>
instead of the top-level <endian.h>, and <sys/endian.h> was basically broken.
Now, with this patch and the previous patch we should have <endian.h>
and <sys/endian.h> behaving the same. This is basically how NetBSD's endian.h
works, and was probably how ours was originally intended to work.
Bug: http://code.google.com/p/android/issues/detail?id=39824 
Change-Id: I71de5a507e633de166013a658b5764df9e1aa09c 
						
						
					 
					
						2012-12-11 16:17:33 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0521ff8234 
					 
					
						
						
							
							Merge "Use pthread_kill() in raise()"  
						
						 
						
						
						
						
					 
					
						2012-12-10 11:21:42 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Dearman 
							
						 
					 
					
						
						
							
						
						d8a5a6f513 
					 
					
						
						
							
							Use pthread_kill() in raise()  
						
						 
						
						... 
						
						
						
						raise() should use pthread_kill() in a pthreads environment.
For bionic this means it should always be used.
Change-Id: Ic679272b664d2b8a7068b628fb83a9f7395c441f 
						
						
					 
					
						2012-12-10 11:20:57 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geremy Condra 
							
						 
					 
					
						
						
							
						
						6fcf1770e5 
					 
					
						
						
							
							Merge "Added audit.h from the kernel."  
						
						 
						
						
						
						
					 
					
						2012-12-07 14:21:16 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geremy Condra 
							
						 
					 
					
						
						
							
						
						03e1ebbdd6 
					 
					
						
						
							
							Added audit.h from the kernel.  
						
						 
						
						... 
						
						
						
						Just followed the recipe in I1ca996541d05b0d5927ab828a6ce49c09877ea01
Change-Id: I5713d9ce5ff62e310a694ecfbe21cad6577bcb4d 
						
						
					 
					
						2012-12-07 14:13:23 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						c8354f501e 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: remove memcpy overlap checks"  
						
						 
						
						
						
						
					 
					
						2012-12-07 10:10:49 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						5787475390 
					 
					
						
						
							
							FORTIFY_SOURCE: remove memcpy overlap checks  
						
						 
						
						... 
						
						
						
						These checks haven't been as useful as I hoped, and it's
causing a false positive finding.  Remove the overlap
compile time checks.
Change-Id: I5d45dde10ae4663d728230d41fa904adf20acaea 
						
						
					 
					
						2012-12-07 09:57:01 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						5dfdb70129 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: fix up previous commit"  
						
						 
						
						
						
						
					 
					
						2012-12-06 14:48:24 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						8b6fea59ac 
					 
					
						
						
							
							FORTIFY_SOURCE: fix up previous commit  
						
						 
						
						... 
						
						
						
						I forgot two files in 326ea5413d .
Change-Id: I30430f65bfafad4274193fc5b973959eac0791a7 
						
						
					 
					
						2012-12-05 15:26:54 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						7a34ed2bb3 
					 
					
						
						
							
							Merge "clean up FORTIFY_SOURCE handling."  
						
						 
						
						
						
						
					 
					
						2012-12-04 15:44:22 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						326ea5413d 
					 
					
						
						
							
							clean up FORTIFY_SOURCE handling.  
						
						 
						
						... 
						
						
						
						Avoid duplicating huge chunks of code.
Change-Id: Id6145cdfce781c5ffba2abaaa79681d25a7ab28f 
						
						
					 
					
						2012-12-04 15:27:30 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						db79e827eb 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: fortify strrchr"  
						
						 
						
						
						
						
					 
					
						2012-12-04 11:30:18 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						9a4d305340 
					 
					
						
						
							
							FORTIFY_SOURCE: fortify strrchr  
						
						 
						
						... 
						
						
						
						This change compliments 049e58369c 
Change-Id: I27d015d70a520713c7472558a3c427f546d36ee4 
						
						
					 
					
						2012-12-03 10:39:16 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						60fb68338b 
					 
					
						
						
							
							Merge "mmap: Remove madvise() workaround"  
						
						 
						
						
						
						
					 
					
						2012-12-03 09:13:20 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						46d64ed2e5 
					 
					
						
						
							
							Merge "Add argument checking to sigemptyset(3) and friends."  
						
						 
						
						
						
						
					 
					
						2012-12-03 07:45:46 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						3acc908c79 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: fortify strchr"  
						
						 
						
						
						
						
					 
					
						2012-11-30 16:50:59 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						da73f655fc 
					 
					
						
						
							
							Add argument checking to sigemptyset(3) and friends.  
						
						 
						
						... 
						
						
						
						You could argue that this is hurting people smart enough to have manually
allocated a large-enough sigset_t, but those people are smart enough to
implement their own sigset functions too.
I wonder whether our least unpleasant way out of our self-inflicted 32-bit
cesspool is to have equivalents of _FILE_OFFSET_BITS such as _SIGSET_T_BITS,
so calling code could opt in? You'd have to be careful passing sigset_t
arguments between code compiled with different options.
Bug: 5828899
Change-Id: I0ae60ee8544835b069a2b20568f38ec142e0737b 
						
						
					 
					
						2012-11-30 16:40:55 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						049e58369c 
					 
					
						
						
							
							FORTIFY_SOURCE: fortify strchr  
						
						 
						
						... 
						
						
						
						Detect when strchr reads off the end of a buffer.
Change-Id: I0e952eedcff5c36d646a9c3bc4e1337b959224f2 
						
						
					 
					
						2012-11-30 15:19:15 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						16c61f0885 
					 
					
						
						
							
							Merge "Reduce the exposure of the __set_errno implementation detail."  
						
						 
						
						
						
						
					 
					
						2012-11-30 14:41:07 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4a9e837840 
					 
					
						
						
							
							Reduce the exposure of the __set_errno implementation detail.  
						
						 
						
						... 
						
						
						
						Change-Id: I395e1b46a9491e34fc53e71853e932ea90b3d1cc 
						
						
					 
					
						2012-11-30 12:05:18 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						97b70b2bda 
					 
					
						
						
							
							Merge "Replace .S version of x86 crtfiles with .c version"  
						
						 
						
						
						
						
					 
					
						2012-11-30 10:07:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Chupin 
							
						 
					 
					
						
						
							
						
						20c4a3a8ee 
					 
					
						
						
							
							Replace .S version of x86 crtfiles with .c version  
						
						 
						
						... 
						
						
						
						This patch replaces .S versions of x86 crtfiles with .c which are much
easier to support. Some of the files are matching .c version of Arm
crtfiles. x86 files required some cleanup anyway and this cleanup actually
led to matching Arm files.
I didn't change anything to share the same crt*.c between x86 and Arm. I
prefer to keep them separate for a while in case any change is required
for one of the arch, but it's good thing to do in the following patches.
Change-Id: Ibcf033f8d15aa5b10c05c879fd4b79a64dfc70f3
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com > 
						
						
					 
					
						2012-11-30 17:41:25 +04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						07c0b73a7f 
					 
					
						
						
							
							Merge "Remove (near-)duplicate definitions of size_t and ssize_t."  
						
						 
						
						
						
						
					 
					
						2012-11-29 19:33:01 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3975cec694 
					 
					
						
						
							
							Remove (near-)duplicate definitions of size_t and ssize_t.  
						
						 
						
						... 
						
						
						
						The near duplicates upset fussier compilers that insist that
typedefs be exactly the same, but the fix isn't to make all
copies identical...
Change-Id: Icfdace41726f36ec33c9ae919dbb5a54d3529cc9 
						
						
					 
					
						2012-11-29 17:25:23 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						50e62e4051 
					 
					
						
						
							
							Merge "Bug: __WINT_TYPE__ and wint_t reference to different types"  
						
						 
						
						
						
						
					 
					
						2012-11-29 15:51:57 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						99ea84b12d 
					 
					
						
						
							
							Merge "[MIPS] Fix the MIPS getsid system call"  
						
						 
						
						
						
						
					 
					
						2012-11-29 14:37:14 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5d4b8421b3 
					 
					
						
						
							
							Merge "Verify architecture neutral syscall numbers"  
						
						 
						
						
						
						
					 
					
						2012-11-29 14:34:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7811422080 
					 
					
						
						
							
							Merge "Define DEFFILEMODE and friends"  
						
						 
						
						
						
						
					 
					
						2012-11-29 14:31:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Dearman 
							
						 
					 
					
						
						
							
						
						58aaaa730b 
					 
					
						
						
							
							[MIPS] Fix the MIPS getsid system call  
						
						 
						
						... 
						
						
						
						Change-Id: I30a27941125bccb35d73a572a729ecf7dd555389
Signed-off-by: Chris Dearman <chris@mips.com > 
						
						
					 
					
						2012-11-29 12:05:25 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Dearman 
							
						 
					 
					
						
						
							
						
						285b02582b 
					 
					
						
						
							
							Verify architecture neutral syscall numbers  
						
						 
						
						... 
						
						
						
						Also removed some dead code and fixed comment
Change-Id: I5d6a04b4af3d95e34368136cf2eeb3c9b6f99769
Signed-off-by: Chris Dearman <chris@mips.com > 
						
						
					 
					
						2012-11-29 12:04:23 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hakan Kvist 
							
						 
					 
					
						
						
							
						
						f27b7fb056 
					 
					
						
						
							
							Define DEFFILEMODE and friends  
						
						 
						
						... 
						
						
						
						Define the macros ACCESSPERMS, ALLPERMS and DEFFILEMODE.
These macros originates from BSD but has been available in glibc
for quite some time.
Change-Id: I429cd30aa4e73f53b153ee7740070cebba166c57 
						
						
					 
					
						2012-11-29 11:53:33 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						dea13da340 
					 
					
						
						
							
							Merge "Clean up _BYTE_ORDER definitions for better x86 portability."  
						
						 
						
						
						
						
					 
					
						2012-11-27 17:34:52 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b15c58bb0f 
					 
					
						
						
							
							Clean up _BYTE_ORDER definitions for better x86 portability.  
						
						 
						
						... 
						
						
						
						We'd manually hacked _BYTE_ORDER into the arm and mips "_types.h" headers,
but not into the x86 one. Judging by upstream, _BYTE_ORDER should be in
the "endian.h" headers instead, so let's uniformly do that.
I've also ironed out some of the other differences between the different
architectures' header files too.
Bug: http://code.google.com/p/android/issues/detail?id=39824 
Change-Id: I19d3af7ffd74e1c02b1b6886aec0f0d11f44ab8d 
						
						
					 
					
						2012-11-27 14:18:04 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f2de6b0f6e 
					 
					
						
						
							
							Merge "Do not include '\0' when writing error messages to stderr"  
						
						 
						
						
						
						
					 
					
						2012-11-26 15:44:58 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Dearman 
							
						 
					 
					
						
						
							
						
						20a24403bc 
					 
					
						
						
							
							Do not include '\0' when writing error messages to stderr  
						
						 
						
						... 
						
						
						
						Change-Id: I6adc806c3920e5a4ae61ca55c40613fcf338b18c
Signed-off-by: Chris Dearman <chris@mips.com > 
						
						
					 
					
						2012-11-26 15:43:17 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						429b05a1df 
					 
					
						
						
							
							Merge "Upgrade to tzdata2012j."  
						
						 
						
						
						
						
					 
					
						2012-11-26 14:52:07 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5d2ef8724d 
					 
					
						
						
							
							Upgrade to tzdata2012j.  
						
						 
						
						... 
						
						
						
						This reflects the following changes recently circulated on the tz mailing list:
  Libya moved to CET [2012-11-11], but with DST planned [2013].
  (Thanks to Even Scharning, Steffen Thorsen, and Tim Parenti.)
I also had to change the script to cope with:
  Signatures now have the extension .asc, not .sign, as that's more
  standard.  (Thanks to Phil Pennock.)
Change-Id: Ie9711c5c796b3c122daea9690929edcc3ddd32da 
						
						
					 
					
						2012-11-26 14:51:39 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Melnikov 
							
						 
					 
					
						
						
							
						
						a437bff914 
					 
					
						
						
							
							Bug: __WINT_TYPE__ and wint_t reference to different types  
						
						 
						
						... 
						
						
						
						__WINT_TYPE__ type provided by gcc. It references to unsigned int
type for android and linux. Patch corrects wint_t typedef to
__WINT_TYPE__.
Signed-off-by: Sergey Melnikov <sergey.melnikov@intel.com >
Change-Id: Iabeb9fcb0b7bb303a8b220043e339126f125dd68 
						
						
					 
					
						2012-11-26 12:01:58 +04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						635df850e5 
					 
					
						
						
							
							mmap: Remove madvise() workaround  
						
						 
						
						... 
						
						
						
						Remove mmap() calling madvise(MADV_MERGEABLE) added
in b8e1e9685e 
Change-Id: I80dbf6afe750348964d83097f993ea6cb8a065d5 
						
						
					 
					
						2012-11-19 11:46:33 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						8784709a2c 
					 
					
						
						
							
							Merge "We should use load_bias.  This patch fixes MIPS NDK device exception test failures."  
						
						 
						
						
						
						
					 
					
						2012-11-19 10:45:18 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chao-Ying Fu 
							
						 
					 
					
						
						
							
						
						c5db969aa4 
					 
					
						
						
							
							We should use load_bias.  This patch fixes MIPS NDK device exception test failures.  
						
						 
						
						... 
						
						
						
						Change-Id: I4b718c36666e66062c1f13e4deea1ec7a7951c54 
						
						
					 
					
						2012-11-19 10:30:15 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						fe07ca04e4 
					 
					
						
						
							
							Merge "Support GNU_RELRO for static executables."  
						
						 
						
						
						
						
					 
					
						2012-11-16 08:45:52 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						170168cdf3 
					 
					
						
						
							
							Merge "Temporarily address gcc 4.7 breakage."  
						
						 
						
						
						
						
					 
					
						2012-11-15 15:57:15 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						83697b8b76 
					 
					
						
						
							
							Temporarily address gcc 4.7 breakage.  
						
						 
						
						... 
						
						
						
						Change-Id: I8ebb2d5df2f8f8aedf252c94ff69505e61ed0a74 
						
						
					 
					
						2012-11-15 15:48:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						ac3de8d080 
					 
					
						
						
							
							Support GNU_RELRO for static executables.  
						
						 
						
						... 
						
						
						
						In 9ec0f03a0d , we added dynamic
linker support for GNU_RELRO protections. These protections
make certain regions of memory read-only, helping protect certain
data structures from accidental or deliberate modifications.
This change adds GNU_RELRO support to STATIC executables.  We can
determine if we're compiled with relro protections by examining
our own program headers, which is passed to us by the kernel
in the AT_PHDR and AT_PHNUM auxiliary vectors.
Parts of this code were stolen from the dynamic linker.
Change-Id: Ic17eb5f932218538ec25347ece314d4dc7549de1 
						
						
					 
					
						2012-11-15 12:52:06 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c079dfe415 
					 
					
						
						
							
							am  6542ac03: Merge "Add a memmove(3) benchmark."  
						
						 
						
						... 
						
						
						
						* commit '6542ac0380581e0cd0ad47e2763b732d93e9d6bd':
  Add a memmove(3) benchmark. 
						
						
					 
					
						2012-11-09 16:21:08 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6542ac0380 
					 
					
						
						
							
							Merge "Add a memmove(3) benchmark."  
						
						 
						
						
						
						
					 
					
						2012-11-09 16:17:35 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d86d713b63 
					 
					
						
						
							
							am  b62e2770: Merge "Add optimized version of memset for Cortex A9"  
						
						 
						
						... 
						
						
						
						* commit 'b62e2770e7c41f9cbe41acca4f25966eea2bc533':
  Add optimized version of memset for Cortex A9 
						
						
					 
					
						2012-11-09 15:15:09 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b62e2770e7 
					 
					
						
						
							
							Merge "Add optimized version of memset for Cortex A9"  
						
						 
						
						
						
						
					 
					
						2012-11-09 15:06:50 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Smiding 
							
						 
					 
					
						
						
							
						
						884e4f839b 
					 
					
						
						
							
							Add optimized version of memset for Cortex A9  
						
						 
						
						... 
						
						
						
						Adds new code to function memset, optimized for Cortex A9.
Copyright (C) ST-Ericsson SA 2010
Added neon implementation
Author: Henrik Smiding henrik.smiding@stericsson.com  for ST-Ericsson.
Change-Id: Id3c87767953439269040e15bd30a27aba709aef6
Signed-off-by: Christian Bejram <christian.bejram@stericsson.com > 
						
						
					 
					
						2012-11-09 15:05:32 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fbe44ec043 
					 
					
						
						
							
							Add a memmove(3) benchmark.  
						
						 
						
						... 
						
						
						
						Change-Id: I9c0ffae0b5aae29521b7e68e5ce2318b5a401cba 
						
						
					 
					
						2012-11-09 14:59:21 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0b25791a28 
					 
					
						
						
							
							am  49677dec: Merge "Add optimized version of memcpy for Cortex A9"  
						
						 
						
						... 
						
						
						
						* commit '49677deca2c2984ae6c0a3df8fbada7132e82940':
  Add optimized version of memcpy for Cortex A9 
						
						
					 
					
						2012-11-08 18:13:30 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						49677deca2 
					 
					
						
						
							
							Merge "Add optimized version of memcpy for Cortex A9"  
						
						 
						
						
						
						
					 
					
						2012-11-08 18:04:28 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Smiding 
							
						 
					 
					
						
						
							
						
						6d0bcdc832 
					 
					
						
						
							
							Add optimized version of memcpy for Cortex A9  
						
						 
						
						... 
						
						
						
						Adds new code to memcpy function, optimized for Cortex A9.
Adds new ARM-only loop, for operations where source and
destination are aligned.
Copyright (C) ST-Ericsson SA 2010
Modified neon implementation to fit Cortex A9 cache line size,
for those running 32 bytes L2 cache line size.
Also split the implementation in aligned and unaligned access,
for those that allows unaligned memory access with Neon.
For totally aligned operations, arm-only code is used.
Change-Id: I95ebf6164cd6486b12a7e3e98e369db21e7e18d2
Author: Henrik Smiding henrik.smiding@stericsson.com  for ST-Ericsson.
Signed-off-by: Christian Bejram <christian.bejram@stericsson.com > 
						
						
					 
					
						2012-11-08 18:02:14 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6181aead7b 
					 
					
						
						
							
							am  c2132915: Merge "Add optimized version of memcmp for Cortex A9"  
						
						 
						
						... 
						
						
						
						* commit 'c2132915158014f578c3f003c9399961fe8d6da2':
  Add optimized version of memcmp for Cortex A9 
						
						
					 
					
						2012-11-08 17:53:41 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c213291515 
					 
					
						
						
							
							Merge "Add optimized version of memcmp for Cortex A9"  
						
						 
						
						
						
						
					 
					
						2012-11-08 17:48:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						66eada9632 
					 
					
						
						
							
							am  7aca3103: Merge "Simple google3-compatible benchmarking."  
						
						 
						
						... 
						
						
						
						* commit '7aca3103069d7603cff47db7141b64f6a9d94f86':
  Simple google3-compatible benchmarking. 
						
						
					 
					
						2012-11-08 16:31:13 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7aca310306 
					 
					
						
						
							
							Merge "Simple google3-compatible benchmarking."  
						
						 
						
						
						
						
					 
					
						2012-11-08 16:26:45 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7be369d4c6 
					 
					
						
						
							
							Simple google3-compatible benchmarking.  
						
						 
						
						... 
						
						
						
						Based on our open-source RE2 benchmarking code.
Includes benchmarks for a handful of <string.h> functions.
Change-Id: I30eb70d25dbf4ad5f2ca44976a8ce3b1ff7dad01 
						
						
					 
					
						2012-11-08 15:37:43 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						70827cc85a 
					 
					
						
						
							
							am  d460f3f1: Merge "Tests for string routines."  
						
						 
						
						... 
						
						
						
						* commit 'd460f3f1af80af40d8c3fab12a68459d8d1ec4c5':
  Tests for string routines. 
						
						
					 
					
						2012-11-08 09:29:33 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d460f3f1af 
					 
					
						
						
							
							Merge "Tests for string routines."  
						
						 
						
						
						
						
					 
					
						2012-11-08 09:15:22 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e4180f85b7 
					 
					
						
						
							
							am  5408ac3c: Merge "Fix dlopen_library_with_only_gnu_hash_Test."  
						
						 
						
						... 
						
						
						
						* commit '5408ac3c8dfe4857985b94fb7bd883fd3899c48b':
  Fix dlopen_library_with_only_gnu_hash_Test. 
						
						
					 
					
						2012-11-07 18:31:37 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5408ac3c8d 
					 
					
						
						
							
							Merge "Fix dlopen_library_with_only_gnu_hash_Test."  
						
						 
						
						
						
						
					 
					
						2012-11-07 18:19:00 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6e33b0296d 
					 
					
						
						
							
							Fix dlopen_library_with_only_gnu_hash_Test.  
						
						 
						
						... 
						
						
						
						Change-Id: Id3395f155587cfa74061f97a2cb4c6a6e59c13dc 
						
						
					 
					
						2012-11-07 18:16:02 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anna Tikhonova 
							
						 
					 
					
						
						
							
						
						036154b0c2 
					 
					
						
						
							
							Tests for string routines.  
						
						 
						
						... 
						
						
						
						Change-Id: I24068a228f59df1c3b758c5b2026a09720490616
Signed-off-by: Anna Tikhonova <anna.tikhonova@intel.com > 
						
						
					 
					
						2012-11-07 18:14:29 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						92b7fbf872 
					 
					
						
						
							
							am  414aadc7: am  3bf2fcf9: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						* commit '414aadc79de68713e0a80a033c03b651615176f8': 
						
						
					 
					
						2012-11-06 11:16:38 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						414aadc79d 
					 
					
						
						
							
							am  3bf2fcf9: Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						* commit '3bf2fcf9a2bc811bbee194b19f2a00c4cfb24701':
  Revert "Update ion header"
  :Revert "Update ion header"
  Revert "Upgrade to dlmalloc 2.8.5."
  Revert "Restore posix_memalign"
  When compiling with clang, don't "fortify_source" the strlcpy and strlcat.
  When compiling with clang, don't "fortify_source" the strlen.
  Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute"
  Update msm_camera.h to version that supports instance handle based lookup
  Replace ALL_PREBUILTS with BUILD_PREBUILT 
						
						
					 
					
						2012-11-06 11:13:52 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						3bf2fcf9a2 
					 
					
						
						
							
							Reconcile with jb-mr1-factory-release jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I8a58a6aebc81829d15af6802f16d956cad2d39c8 
						
						
					 
					
						2012-11-06 11:12:01 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8baaf6ff96 
					 
					
						
						
							
							am  604a163e: Merge "Rewrite <fenv.h> for ARM."  
						
						 
						
						... 
						
						
						
						* commit '604a163e4c7724f881605fdbda94db4f7c8f0e7a':
  Rewrite <fenv.h> for ARM. 
						
						
					 
					
						2012-11-05 16:51:53 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						604a163e4c 
					 
					
						
						
							
							Merge "Rewrite <fenv.h> for ARM."  
						
						 
						
						
						
						
					 
					
						2012-11-05 16:43:35 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						062240853d 
					 
					
						
						
							
							am  bb91e9fb: Merge "Upgrade to tzdata2012i."  
						
						 
						
						... 
						
						
						
						* commit 'bb91e9fb96ec6ea8a6ebcf17bf70f66f957df30b':
  Upgrade to tzdata2012i. 
						
						
					 
					
						2012-11-05 10:57:20 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bb91e9fb96 
					 
					
						
						
							
							Merge "Upgrade to tzdata2012i."  
						
						 
						
						
						
						
					 
					
						2012-11-05 10:42:58 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ce876bebf2 
					 
					
						
						
							
							am  a41e6426: Merge "Tone down some of the overly-verbose linker logging."  
						
						 
						
						... 
						
						
						
						* commit 'a41e6426073c57881f49bdaec46ca90a5b164401':
  Tone down some of the overly-verbose linker logging. 
						
						
					 
					
						2012-11-05 09:19:57 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a41e642607 
					 
					
						
						
							
							Merge "Tone down some of the overly-verbose linker logging."  
						
						 
						
						
						
						
					 
					
						2012-11-05 09:13:31 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9c94fc9fbe 
					 
					
						
						
							
							Tone down some of the overly-verbose linker logging.  
						
						 
						
						... 
						
						
						
						We don't need to see every dlopen(3)/dlsym(3) failure unless LD_DEBUG is on.
Change-Id: I1edfe8b72f32ff54dd30e1acf32e20d470d5e9f7 
						
						
					 
					
						2012-11-05 09:11:43 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e3063f4e55 
					 
					
						
						
							
							Upgrade to tzdata2012i.  
						
						 
						
						... 
						
						
						
						Also support GPG signature verification of updates, and fix remaining
pylint complaints.
The 2012i release of the tz data reflects the following changes recently
circulated on the tz mailing list:
* Cuba switches from DST [2012-11-04] at 01:00.  (Thanks to Steffen Thorsen.)
Change-Id: Ie81d395afa40aa217a0196aad8ca1f9a870bbc31 
						
						
					 
					
						2012-11-05 08:53:28 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						90e10d41c4 
					 
					
						
						
							
							Rewrite <fenv.h> for ARM.  
						
						 
						
						... 
						
						
						
						The old code was one big no-op.
Bug: http://code.google.com/p/android/issues/detail?id=38196 
Change-Id: I201a6ffa477385b2629f45e8c948bdfbd47b5bf1 
						
						
					 
					
						2012-11-05 08:50:19 -08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bc35807fc6 
					 
					
						
						
							
							am  9df2e000: Merge "Cleaning the linker environment as we initialize it requires less API."  
						
						 
						
						... 
						
						
						
						* commit '9df2e000b5d56b2e529656034d684e370aa6a8d1':
  Cleaning the linker environment as we initialize it requires less API. 
						
						
					 
					
						2012-11-02 13:56:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cfb47daf4e 
					 
					
						
						
							
							am  01271b18: Merge "Make dynamic linker debugging always available."  
						
						 
						
						... 
						
						
						
						* commit '01271b1812f2cec8aaf3c105b9f960f027b33a95':
  Make dynamic linker debugging always available. 
						
						
					 
					
						2012-11-02 13:55:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9df2e000b5 
					 
					
						
						
							
							Merge "Cleaning the linker environment as we initialize it requires less API."  
						
						 
						
						
						
						
					 
					
						2012-11-02 13:47:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						01271b1812 
					 
					
						
						
							
							Merge "Make dynamic linker debugging always available."  
						
						 
						
						
						
						
					 
					
						2012-11-02 13:46:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						61a9ccb41e 
					 
					
						
						
							
							Make dynamic linker debugging always available.  
						
						 
						
						... 
						
						
						
						If you need to build your own linker to get debugging, the debugging
is never available when you need it.
Change-Id: I5ff7e55753459d49a2990f25d9aa155e0b8602e0 
						
						
					 
					
						2012-11-02 13:46:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0894b2c5d3 
					 
					
						
						
							
							Cleaning the linker environment as we initialize it requires less API.  
						
						 
						
						... 
						
						
						
						Change-Id: I612fd699e46833a411589478564a1f859223c380 
						
						
					 
					
						2012-11-02 12:40:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cdc5a17cef 
					 
					
						
						
							
							am  ed537239: Merge "Adjust symbol lookup for DT_SYMBOLIC case"  
						
						 
						
						... 
						
						
						
						* commit 'ed537239a94ebd11a8c262a319d81fd1f0d3f73f':
  Adjust symbol lookup for DT_SYMBOLIC case 
						
						
					 
					
						2012-11-02 11:37:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ed537239a9 
					 
					
						
						
							
							Merge "Adjust symbol lookup for DT_SYMBOLIC case"  
						
						 
						
						
						
						
					 
					
						2012-11-02 11:25:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Chupin 
							
						 
					 
					
						
						
							
						
						c77c434149 
					 
					
						
						
							
							Adjust symbol lookup for DT_SYMBOLIC case  
						
						 
						
						... 
						
						
						
						According ELF spec re. DT_SYMBOLIC:
This element's presence in a shared object library alters the dynamic
linker's symbol resolution algorithm for references within the library.
Instead of starting a symbol search with the executable file, the
dynamic linker starts from the shared object itself. If the shared
object fails to supply the referenced symbol, the dynamic linker then
searches the executable file and other shared objects as usual.
This change implements the last part.
Change-Id: Iae95d53d455313a4306f11733941bcd3596ac85f
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com > 
						
						
					 
					
						2012-11-02 18:34:22 +04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e109930e9f 
					 
					
						
						
							
							am  dc77a228: Merge "Allow dlopen("egl/blah.so")."  
						
						 
						
						... 
						
						
						
						* commit 'dc77a22850e31eb369ec9776c13c967566bf61d0':
  Allow dlopen("egl/blah.so"). 
						
						
					 
					
						2012-11-01 23:08:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						dc77a22850 
					 
					
						
						
							
							Merge "Allow dlopen("egl/blah.so")."  
						
						 
						
						
						
						
					 
					
						2012-11-01 23:01:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6971fe4ca5 
					 
					
						
						
							
							Allow dlopen("egl/blah.so").  
						
						 
						
						... 
						
						
						
						NVIDIA binary blobs construct strings to pass to dlopen(3) that
contain '/' but require that we fall back to LD_LIBRARY_PATH.
Change-Id: Iad831899986baace6962f4b335eeb288250a1e22 
						
						
					 
					
						2012-11-01 22:59:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7f7ac8cd19 
					 
					
						
						
							
							am  e3c7b519: Merge "Don\'t corrupt the thread list if the main thread exits."  
						
						 
						
						... 
						
						
						
						* commit 'e3c7b5192e65eeb0bd90bf884d3435ed9adfad0e':
  Don't corrupt the thread list if the main thread exits. 
						
						
					 
					
						2012-11-01 17:37:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e3c7b5192e 
					 
					
						
						
							
							Merge "Don't corrupt the thread list if the main thread exits."  
						
						 
						
						
						
						
					 
					
						2012-11-01 17:28:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4f251bee5d 
					 
					
						
						
							
							Don't corrupt the thread list if the main thread exits.  
						
						 
						
						... 
						
						
						
						...and don't pass a non-heap pointer to free(3), either.
This patch replaces the "node** prev" with the clearer "node* prev"
style and fixes the null pointer dereference in the old code. That's
not sufficient to fix the reporter's bug, though. The pthread_internal_t*
for the main thread isn't heap-allocated --- __libc_init_tls causes a
pointer to a statically-allocated pthread_internal_t to be added to
the thread list.
Bug: http://code.google.com/p/android/issues/detail?id=37410 
Change-Id: I112b7f22782fc789d58f9c783f7b323bda8fb8b7 
						
						
					 
					
						2012-11-01 17:27:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6db8f5bb75 
					 
					
						
						
							
							am  d30116cf: Merge "Keep the dynamic linker\'s soinfo pools mostly read-only."  
						
						 
						
						... 
						
						
						
						* commit 'd30116cf4a590e7bea3b73fa49bb27502a920819':
  Keep the dynamic linker's soinfo pools mostly read-only. 
						
						
					 
					
						2012-11-01 17:00:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d30116cf4a 
					 
					
						
						
							
							Merge "Keep the dynamic linker's soinfo pools mostly read-only."  
						
						 
						
						
						
						
					 
					
						2012-11-01 16:49:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d23736e4f2 
					 
					
						
						
							
							Keep the dynamic linker's soinfo pools mostly read-only.  
						
						 
						
						... 
						
						
						
						We'll need a lot more refactoring of this code before we can reduce
the granularity, but this is a step forward.
Change-Id: I07061720e734b571a8399c1d5b4f2f35cd681307 
						
						
					 
					
						2012-11-01 16:48:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						65ba5b62c5 
					 
					
						
						
							
							am  064f862d: Merge "Stop defining our own PAGE_SIZE and PAGE_MASK, and test dlclose(3) too."  
						
						 
						
						... 
						
						
						
						* commit '064f862d557ab741575dfae479499a07ca0ab742':
  Stop defining our own PAGE_SIZE and PAGE_MASK, and test dlclose(3) too. 
						
						
					 
					
						2012-11-01 14:14:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						064f862d55 
					 
					
						
						
							
							Merge "Stop defining our own PAGE_SIZE and PAGE_MASK, and test dlclose(3) too."  
						
						 
						
						
						
						
					 
					
						2012-11-01 13:57:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1a6961650c 
					 
					
						
						
							
							Stop defining our own PAGE_SIZE and PAGE_MASK, and test dlclose(3) too.  
						
						 
						
						... 
						
						
						
						Also remove an unnecessary #include and a now-obsolete TODO.
Change-Id: I36d923721e349a286934b9534090a67ce0786e7b 
						
						
					 
					
						2012-11-01 13:53:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3bb62578be 
					 
					
						
						
							
							am  0be1819b: Merge "Dynamically allocate soinfo-structs in linker"  
						
						 
						
						... 
						
						
						
						* commit '0be1819b22b33fbedcb150f96a196ed096abe2fc':
  Dynamically allocate soinfo-structs in linker 
						
						
					 
					
						2012-11-01 11:44:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0be1819b22 
					 
					
						
						
							
							Merge "Dynamically allocate soinfo-structs in linker"  
						
						 
						
						
						
						
					 
					
						2012-11-01 11:36:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Magnus Malmborn 
							
						 
					 
					
						
						
							
						
						ba98d9237b 
					 
					
						
						
							
							Dynamically allocate soinfo-structs in linker  
						
						 
						
						... 
						
						
						
						Request memory from the system when needed instead of having a fixed
array for soinfo structs. Note that malloc() et al can't be used in
linker, so use mmap() instead.
Change-Id: I4b495995931d7752b0e8c944e64d1fe41b9f7144 
						
						
					 
					
						2012-11-01 11:31:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1de3af51d4 
					 
					
						
						
							
							am  c0ac7eba: Merge "Reject .so files with no sysv hash table."  
						
						 
						
						... 
						
						
						
						* commit 'c0ac7eba934fb88f321c75a71312ea482e9a85e9':
  Reject .so files with no sysv hash table. 
						
						
					 
					
						2012-10-31 15:13:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c0ac7eba93 
					 
					
						
						
							
							Merge "Reject .so files with no sysv hash table."  
						
						 
						
						
						
						
					 
					
						2012-10-31 15:09:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						124fae9eab 
					 
					
						
						
							
							Reject .so files with no sysv hash table.  
						
						 
						
						... 
						
						
						
						Also ensure that dlopen(3) errors always include the name of the library we
failed to open.
Also fix a bug where we'd fall back to searching LD_LIBRARY_PATH and the
built-in paths for names that include slashes.
Bug: http://code.google.com/p/android/issues/detail?id=38479 
Change-Id: Ib2c009ed083344a7a012749d58f8679db2f26c78 
						
						
					 
					
						2012-10-31 14:30:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f510fc789a 
					 
					
						
						
							
							am  b46530bd: Merge "Start cleaning up libm."  
						
						 
						
						... 
						
						
						
						* commit 'b46530bd3e5984047bd780f5d3a6a5ebabd9f02d':
  Start cleaning up libm. 
						
						
					 
					
						2012-10-31 13:51:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b46530bd3e 
					 
					
						
						
							
							Merge "Start cleaning up libm."  
						
						 
						
						
						
						
					 
					
						2012-10-31 13:43:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0f7809d5c3 
					 
					
						
						
							
							Start cleaning up libm.  
						
						 
						
						... 
						
						
						
						We have two copies of fenv.h for every architecture, one of which
isn't used. We also have unused makefiles and files for architectures
we don't support.
This patch removes all the obviously useless files.
Bug: http://code.google.com/p/android/issues/detail?id=38196 
Change-Id: I1919b6621ba513aa24aa947a34815bc51191487c 
						
						
					 
					
						2012-10-31 13:32:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						089111a80a 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: Ice07f7813d823b0419153d5ac321ad784a690af4 
						
						
					 
					
						2012-10-31 09:15:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						f29c214d6a 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-10-30 20:11:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3cd7a1653a 
					 
					
						
						
							
							am  084be591: Merge "linker: handle R_ARM_COPY relocations in a proper way"  
						
						 
						
						... 
						
						
						
						* commit '084be591923d3d509cea0a0f4b11b073e362d730':
  linker: handle R_ARM_COPY relocations in a proper way 
						
						
					 
					
						2012-10-30 17:18:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						084be59192 
					 
					
						
						
							
							Merge "linker: handle R_ARM_COPY relocations in a proper way"  
						
						 
						
						
						
						
					 
					
						2012-10-30 17:10:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ard Biesheuvel 
							
						 
					 
					
						
						
							
						
						5ae44f302b 
					 
					
						
						
							
							linker: handle R_ARM_COPY relocations in a proper way  
						
						 
						
						... 
						
						
						
						If an executable contain copy relocations, other references
to the symbol it points to should be preempted and made to
point to the copy instead.
Also, the linker should make sure the target area has
sufficient space to contain the copy. It also checks
whether the library that supplies the symbol is built
with -Bsymbolic, and errors out if this is the case.
Change-Id: If135c83590092741cfd8f82f54816f363a4a4a3b
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com > 
						
						
					 
					
						2012-10-30 17:09:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						914112ea21 
					 
					
						
						
							
							am  155e8d1d: Merge "More dynamic linker cleanup."  
						
						 
						
						... 
						
						
						
						* commit '155e8d1df5b8fdfeabda3e7b61d95beb5b8d1467':
  More dynamic linker cleanup. 
						
						
					 
					
						2012-10-30 16:56:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						155e8d1df5 
					 
					
						
						
							
							Merge "More dynamic linker cleanup."  
						
						 
						
						
						
						
					 
					
						2012-10-30 16:41:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						18a206c81d 
					 
					
						
						
							
							More dynamic linker cleanup.  
						
						 
						
						... 
						
						
						
						I still want to break linker_format out into its own library so we can reuse
it for malloc debugging and so forth. (There are many similar pieces of code
in bionic, but the linker's one seems to be the most complete/functional.)
Change-Id: If3721853d28937c8e821ca1d23cf200e228a409a 
						
						
					 
					
						2012-10-30 16:35:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b0ac82e9ba 
					 
					
						
						
							
							Merge commit 'bd8ee3d3' into mm  
						
						 
						
						
						
						
					 
					
						2012-10-30 15:20:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bd8ee3d35e 
					 
					
						
						
							
							am  a811d7a8: Upgrade to tzdata2012h.  
						
						 
						
						... 
						
						
						
						* commit 'a811d7a8e638ca49aee704c613cb9f1e03c3698d':
  Upgrade to tzdata2012h. 
						
						
					 
					
						2012-10-30 14:30:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4569ab9773 
					 
					
						
						
							
							am  06b59610: Merge "Fix bug in pthread_join, pthread_exit, pthread_detach"  
						
						 
						
						... 
						
						
						
						* commit '06b596104a9ed3ac089abd00186a5698d7e8544f':
  Fix bug in pthread_join, pthread_exit, pthread_detach 
						
						
					 
					
						2012-10-30 13:04:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						06b596104a 
					 
					
						
						
							
							Merge "Fix bug in pthread_join, pthread_exit, pthread_detach"  
						
						 
						
						
						
						
					 
					
						2012-10-30 12:57:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						743a273e40 
					 
					
						
						
							
							am  1f21ece4: Merge "Clean up the <libgen.h> implementation a little, bring in tests."  
						
						 
						
						... 
						
						
						
						* commit '1f21ece48a87abbbdd9fb939b79a1dd81fb867eb':
  Clean up the <libgen.h> implementation a little, bring in tests. 
						
						
					 
					
						2012-10-29 17:15:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5f787190a9 
					 
					
						
						
							
							am  4d36b0bd: Merge "Fix the pthread_join on self error case."  
						
						 
						
						... 
						
						
						
						* commit '4d36b0bd38559ae0376b61a0ac2f5fa8329ec56d':
  Fix the pthread_join on self error case. 
						
						
					 
					
						2012-10-29 17:15:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0b8fa1d456 
					 
					
						
						
							
							am  9297af94: Merge "Fix a potential NULL pointer dereference in _init_thread()."  
						
						 
						
						... 
						
						
						
						* commit '9297af943887d9d6974aaec8c45a4e7d93422965':
  Fix a potential NULL pointer dereference in _init_thread(). 
						
						
					 
					
						2012-10-29 17:15:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						40e467ec66 
					 
					
						
						
							
							am  33c4a3ad: Merge "libc: Fix alphasort() signature (and implementation)."  
						
						 
						
						... 
						
						
						
						* commit '33c4a3adde3cf1753af0661f48ce86358e105277':
  libc: Fix alphasort() signature (and implementation). 
						
						
					 
					
						2012-10-29 17:15:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8576560979 
					 
					
						
						
							
							am  8f9a1eb1: Merge "Upgrade to tzdata2012h."  
						
						 
						
						... 
						
						
						
						* commit '8f9a1eb108f22fc2ce7283ef184d909ec0ca1152':
  Upgrade to tzdata2012h. 
						
						
					 
					
						2012-10-29 17:15:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a67cedb52c 
					 
					
						
						
							
							am  9e783963: Merge "Clean up the implementation of the <dirent.h> functions."  
						
						 
						
						... 
						
						
						
						* commit '9e783963d58acf48e06902236ea64c7f5b337a0f':
  Clean up the implementation of the <dirent.h> functions. 
						
						
					 
					
						2012-10-29 17:14:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1f21ece48a 
					 
					
						
						
							
							Merge "Clean up the <libgen.h> implementation a little, bring in tests."  
						
						 
						
						
						
						
					 
					
						2012-10-29 15:03:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						58b575485c 
					 
					
						
						
							
							Clean up the <libgen.h> implementation a little, bring in tests.  
						
						 
						
						... 
						
						
						
						Most of these tests were in system/extras, but I've added more to cover other
cases explicitly mentioned by POSIX.
Change-Id: I5e8d77e4179028d77306935cceadbb505515dcde 
						
						
					 
					
						2012-10-29 14:27:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Melnikov 
							
						 
					 
					
						
						
							
						
						10ce96944e 
					 
					
						
						
							
							Fix bug in pthread_join, pthread_exit, pthread_detach  
						
						 
						
						... 
						
						
						
						pthread_no_op_detach_after_join test from bionic-unit-tests hangs
on x86 emulator. There is a race in the pthread_join, pthread_exit,
pthread_detach functions:
- pthread_join waits for the non-detached thread
- pthread_detach sets the detached flag on that thread
- the thread executes pthread_exit which just kills the now-detached
thread, without sending the join notification.
This patch improves the test so it fails on ARM too, and modifies
pthread_detach to behave more like glibc, not setting the detach state if
called on a thread that's already being joined (but not returning an error).
Change-Id: I87dc688221ce979ef5178753dd63d01ac0b108e6
Signed-off-by: Sergey Melnikov <sergey.melnikov@intel.com > 
						
						
					 
					
						2012-10-29 11:31:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4d36b0bd38 
					 
					
						
						
							
							Merge "Fix the pthread_join on self error case."  
						
						 
						
						
						
						
					 
					
						2012-10-29 10:30:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						14f19592ae 
					 
					
						
						
							
							Fix the pthread_join on self error case.  
						
						 
						
						... 
						
						
						
						We should return EDEADLK, not deadlock the calling thread.
Change-Id: I1243483f709c11b2a60e41142725c54c7dbfcbc9 
						
						
					 
					
						2012-10-29 10:19:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9297af9438 
					 
					
						
						
							
							Merge "Fix a potential NULL pointer dereference in _init_thread()."  
						
						 
						
						
						
						
					 
					
						2012-10-29 08:26:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xi Wang 
							
						 
					 
					
						
						
							
						
						ae8eb74675 
					 
					
						
						
							
							Fix a potential NULL pointer dereference in _init_thread().  
						
						 
						
						... 
						
						
						
						The first NULL pointer check against `attr' suggests that `attr' can
be NULL.  Then later `attr' is directly dereferenced, suggesting the
opposite.
    if (attr == NULL) {
        ...
    } else {
        ...
    }
    ...
    if (attr->stack_base == ...) { ... }
The public API pthread_create(3) allows NULL, and interprets it as "default".
Our implementation actually swaps in a pointer to the global default
pthread_attr_t, so we don't need any NULL checks in _init_thread. (The other
internal caller passes its own pthread_attr_t.)
Change-Id: I0a4e79b83f5989249556a07eed1f2887e96c915e
Signed-off-by: Xi Wang <xi.wang@gmail.com > 
						
						
					 
					
						2012-10-29 08:22:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						33c4a3adde 
					 
					
						
						
							
							Merge "libc: Fix alphasort() signature (and implementation)."  
						
						 
						
						
						
						
					 
					
						2012-10-29 07:45:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						c30396f5f2 
					 
					
						
						
							
							libc: Fix alphasort() signature (and implementation).  
						
						 
						
						... 
						
						
						
						The declaration for alphasort() in <dirent.h> used the deprecated:
  int alphasort(const void*, const void*);
while both Posix and GLibc use instead:
  int alphasort(const struct dirent** a, const struct dirent** b);
See: http://pubs.opengroup.org/onlinepubs/9699919799/functions/alphasort.html 
This patch does the following:
- Update the declaration to match Posix/GLibc
- Get rid of the upstream BSD code which isn't compatible with the new
  signature.
- Implement a new trivial alphasort() with the right signature, and
  ensure that it uses strcoll() instead of strcmp().
- Remove Bionic-specific #ifdef .. #else .. #endif block in
  dirent_test.cpp which uses alphasort().
Even through strcoll() currently uses strcmp(), this does the right
thing in the case where we decide to update strcoll() to properly
implement locale-specific ordered comparison.
Change-Id: I4fd45604d8a940aaf2eb0ecd7d73e2f11c9bca96 
						
						
					 
					
						2012-10-29 07:44:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8f9a1eb108 
					 
					
						
						
							
							Merge "Upgrade to tzdata2012h."  
						
						 
						
						
						
						
					 
					
						2012-10-29 07:29:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f93fc10fc4 
					 
					
						
						
							
							Upgrade to tzdata2012h.  
						
						 
						
						... 
						
						
						
						The 2012h release reflects the following changes recently circulated
on the tz mailing list:
[Brazil]  Bahia no longer has DST.  (Thanks to Kelley Cook.)
[Brazil]  Tocantins has DST.  (Thanks to Rodrigo Severo.)
[Israel]  Israel has new DST rules next year.  (Thanks to Ephraim Silverberg.)
[Jordan]  Jordan stays on DST this winter.  (Thanks to Steffen Thorsen.)
Bug: 7429010
Change-Id: I0ec5fb72343e42f3f79490dfdea5f7f1946ae76f 
						
						
					 
					
						2012-10-28 11:34:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a811d7a8e6 
					 
					
						
						
							
							Upgrade to tzdata2012h.  
						
						 
						
						... 
						
						
						
						The 2012h release reflects the following changes recently circulated
on the tz mailing list:
[Brazil]  Bahia no longer has DST.  (Thanks to Kelley Cook.)
[Brazil]  Tocantins has DST.  (Thanks to Rodrigo Severo.)
[Israel]  Israel has new DST rules next year.  (Thanks to Ephraim Silverberg.)
[Jordan]  Jordan stays on DST this winter.  (Thanks to Steffen Thorsen.)
Bug: 7429010
Change-Id: I82f19ce49f944f928b6dd8dc5a893786266e5cb9 
						
						
					 
					
						2012-10-28 11:33:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9e783963d5 
					 
					
						
						
							
							Merge "Clean up the implementation of the <dirent.h> functions."  
						
						 
						
						
						
						
					 
					
						2012-10-26 16:42:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						063cfb2084 
					 
					
						
						
							
							Clean up the implementation of the <dirent.h> functions.  
						
						 
						
						... 
						
						
						
						Change-Id: I3c647cc9588525afc41fee90ee468d58cd13503a 
						
						
					 
					
						2012-10-26 16:42:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8cacc639b6 
					 
					
						
						
							
							am  7193731a: Merge "Workaround g++ 4.7 compfail"  
						
						 
						
						... 
						
						
						
						* commit '7193731ae6b8083bc7a5e5e468fb98b1dbcf3f3d':
  Workaround g++ 4.7 compfail 
						
						
					 
					
						2012-10-25 15:20:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						85819efe8f 
					 
					
						
						
							
							am  f2b3ac95: Merge "Fix recovery: don\'t assert if there\'s no tzdata."  
						
						 
						
						... 
						
						
						
						* commit 'f2b3ac9502e08ef53d4eedd7e93ea9a00d185055':
  Fix recovery: don't assert if there's no tzdata. 
						
						
					 
					
						2012-10-25 15:09:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7193731ae6 
					 
					
						
						
							
							Merge "Workaround g++ 4.7 compfail"  
						
						 
						
						
						
						
					 
					
						2012-10-25 15:00:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f2b3ac9502 
					 
					
						
						
							
							Merge "Fix recovery: don't assert if there's no tzdata."  
						
						 
						
						
						
						
					 
					
						2012-10-25 14:56:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						49271d89da 
					 
					
						
						
							
							Fix recovery: don't assert if there's no tzdata.  
						
						 
						
						... 
						
						
						
						Change-Id: I4d808b57c63ec1ccc024da7fd6a65691e0d455c5 
						
						
					 
					
						2012-10-25 14:56:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						df7f24f310 
					 
					
						
						
							
							am  7b68e3f7: Merge "Per-thread -fstack-protector guards for x86."  
						
						 
						
						... 
						
						
						
						* commit '7b68e3f799d87e84c56687033326924fd8fec84c':
  Per-thread -fstack-protector guards for x86. 
						
						
					 
					
						2012-10-25 12:22:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7b68e3f799 
					 
					
						
						
							
							Merge "Per-thread -fstack-protector guards for x86."  
						
						 
						
						
						
						
					 
					
						2012-10-25 12:08:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ad88a08631 
					 
					
						
						
							
							Per-thread -fstack-protector guards for x86.  
						
						 
						
						... 
						
						
						
						Based on a pair of patches from Intel:
  https://android-review.googlesource.com/#/c/43909/ 
  https://android-review.googlesource.com/#/c/44903/ 
For x86, this patch supports _both_ the global that ARM/MIPS use
and the per-thread TLS entry (%gs:20) that GCC uses by default. This
lets us support binaries built with any x86 toolchain (right now,
the NDK is emitting x86 code that uses the global).
I've also extended the original tests to cover ARM/MIPS too, and
be a little more thorough for x86.
Change-Id: I02f279a80c6b626aecad449771dec91df235ad01 
						
						
					 
					
						2012-10-25 12:04:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Chupin 
							
						 
					 
					
						
						
							
						
						20aa6c0f4c 
					 
					
						
						
							
							Workaround g++ 4.7 compfail  
						
						 
						
						... 
						
						
						
						error: C99 designator 'name' outside aggregate initializer
G++ 4.7+ can't handle some of C99 designated initializers.
Most likely it's just not implemented yet. Other possible workarounds is
to compile this as C not C++ or define name as char* instead of char[SIZE].
Appeared after this change https://android-review.googlesource.com/#/c/44470 
Change-Id: Ib28157848ce759b8bb5dbb2ac0d9a768fa4e5107
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com > 
						
						
					 
					
						2012-10-25 17:58:45 +04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						60c7ac2622 
					 
					
						
						
							
							am  d0f2b7e7: Merge "More upstream NetBSD upgrades."  
						
						 
						
						... 
						
						
						
						* commit 'd0f2b7e7e65f19f978c59abcbb522c08e76b1508':
  More upstream NetBSD upgrades. 
						
						
					 
					
						2012-10-23 17:15:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d0f2b7e7e6 
					 
					
						
						
							
							Merge "More upstream NetBSD upgrades."  
						
						 
						
						
						
						
					 
					
						2012-10-23 16:55:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ab44f52202 
					 
					
						
						
							
							More upstream NetBSD upgrades.  
						
						 
						
						... 
						
						
						
						Change-Id: Idb781d37de3b05585271d7d258ecffd5ba87d0b8 
						
						
					 
					
						2012-10-23 16:05:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						45f075556b 
					 
					
						
						
							
							am  e3dbe1e3: Merge "Upgrade more functions to the current upstream NetBSD copy."  
						
						 
						
						... 
						
						
						
						* commit 'e3dbe1e3820d6ab0370566055e9cdc593c5cce48':
  Upgrade more functions to the current upstream NetBSD copy. 
						
						
					 
					
						2012-10-23 13:55:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e3dbe1e382 
					 
					
						
						
							
							Merge "Upgrade more functions to the current upstream NetBSD copy."  
						
						 
						
						
						
						
					 
					
						2012-10-23 13:45:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e8bcca3a2c 
					 
					
						
						
							
							Upgrade more functions to the current upstream NetBSD copy.  
						
						 
						
						... 
						
						
						
						Change-Id: Ie0b3f8b3fccef28609eb210434413ebd51d6ef45 
						
						
					 
					
						2012-10-23 12:29:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4280143d37 
					 
					
						
						
							
							am  fb93e6a5: Merge "Move setlocale(3) and the wchar stubs over to .cpp."  
						
						 
						
						... 
						
						
						
						* commit 'fb93e6a5b322a87e61de19421a72d6dfcc82b614':
  Move setlocale(3) and the wchar stubs over to .cpp. 
						
						
					 
					
						2012-10-22 18:06:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fb93e6a5b3 
					 
					
						
						
							
							Merge "Move setlocale(3) and the wchar stubs over to .cpp."  
						
						 
						
						
						
						
					 
					
						2012-10-22 17:50:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						29c7f0b4d1 
					 
					
						
						
							
							Move setlocale(3) and the wchar stubs over to .cpp.  
						
						 
						
						... 
						
						
						
						Also separate out the C++ files so we can use -Werror on them. I'd
rather wait for LOCAL_CPPFLAGS to be in AOSP, but this also lets us
see which files still need to be sorted into one bucket or the other.
Change-Id: I6acc1f7c043935c70a3b089f705d218b9aaaba0a 
						
						
					 
					
						2012-10-22 17:05:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						69ec117b22 
					 
					
						
						
							
							am  5a9911e9: Merge "Add missing BEGIN_DECLS/END_DECLS for FORTIFY_SOURCE stdio prototypes."  
						
						 
						
						... 
						
						
						
						* commit '5a9911e94086a15a7f2d5a7c9173847f123a46ea':
  Add missing BEGIN_DECLS/END_DECLS for FORTIFY_SOURCE stdio prototypes. 
						
						
					 
					
						2012-10-22 16:29:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9d5a96c0d9 
					 
					
						
						
							
							am  574773b1: Merge "Clean up warnings in stubs.cpp."  
						
						 
						
						... 
						
						
						
						* commit '574773b1eae797e2f7a1d11d0176755d2e74eb41':
  Clean up warnings in stubs.cpp. 
						
						
					 
					
						2012-10-22 16:29:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5a9911e940 
					 
					
						
						
							
							Merge "Add missing BEGIN_DECLS/END_DECLS for FORTIFY_SOURCE stdio prototypes."  
						
						 
						
						
						
						
					 
					
						2012-10-22 16:13:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						574773b1ea 
					 
					
						
						
							
							Merge "Clean up warnings in stubs.cpp."  
						
						 
						
						
						
						
					 
					
						2012-10-22 16:12:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ce45fea03d 
					 
					
						
						
							
							Add missing BEGIN_DECLS/END_DECLS for FORTIFY_SOURCE stdio prototypes.  
						
						 
						
						... 
						
						
						
						Change-Id: I35ceb09fedf873c5e98e1e26efce5e4f00a17e74 
						
						
					 
					
						2012-10-22 16:10:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6fa26e21bc 
					 
					
						
						
							
							Clean up warnings in stubs.cpp.  
						
						 
						
						... 
						
						
						
						Change-Id: Ie0792846de7cf5f5c72737494bf78ab8dcb8cc3e 
						
						
					 
					
						2012-10-22 16:04:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						75f33adcb1 
					 
					
						
						
							
							am  4e457759: Merge "Move the FORTIFY_SOURCE helpers over to .cpp."  
						
						 
						
						... 
						
						
						
						* commit '4e457759893a6a6ab4f84a5aea231d0a11c7bb13':
  Move the FORTIFY_SOURCE helpers over to .cpp. 
						
						
					 
					
						2012-10-22 15:57:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4e45775989 
					 
					
						
						
							
							Merge "Move the FORTIFY_SOURCE helpers over to .cpp."  
						
						 
						
						
						
						
					 
					
						2012-10-22 15:51:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4035b7a321 
					 
					
						
						
							
							Move the FORTIFY_SOURCE helpers over to .cpp.  
						
						 
						
						... 
						
						
						
						Change-Id: Ib5067d51b983cac7760c975becce7fe2408ead04 
						
						
					 
					
						2012-10-22 15:32:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						008744ceda 
					 
					
						
						
							
							am  df92635a: Merge "Support zone.tab in bionic, and remove the file format version."  
						
						 
						
						... 
						
						
						
						* commit 'df92635a57e8093d9cbffc38bbf513f3361ee91e':
  Support zone.tab in bionic, and remove the file format version. 
						
						
					 
					
						2012-10-22 15:08:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						df92635a57 
					 
					
						
						
							
							Merge "Support zone.tab in bionic, and remove the file format version."  
						
						 
						
						
						
						
					 
					
						2012-10-22 14:56:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2393535f0d 
					 
					
						
						
							
							Support zone.tab in bionic, and remove the file format version.  
						
						 
						
						... 
						
						
						
						Bug: 7012465
Change-Id: I6335c91ebadc609fae85bad94db972be7574b6e4 
						
						
					 
					
						2012-10-22 14:47:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						417834b17e 
					 
					
						
						
							
							am  eb370aa3: Merge "Make bionic look in /data/misc for tzdata updates."  
						
						 
						
						... 
						
						
						
						* commit 'eb370aa31dd549ad7a7a2044dedab1140a7aeda9':
  Make bionic look in /data/misc for tzdata updates. 
						
						
					 
					
						2012-10-22 11:53:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						eb370aa31d 
					 
					
						
						
							
							Merge "Make bionic look in /data/misc for tzdata updates."  
						
						 
						
						
						
						
					 
					
						2012-10-22 11:37:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1c29572034 
					 
					
						
						
							
							Make bionic look in /data/misc for tzdata updates.  
						
						 
						
						... 
						
						
						
						Bug: 7012465
Change-Id: I4d1018f686f2409600fdb6630732cae33efe8f02 
						
						
					 
					
						2012-10-22 11:34:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						629a28cdf3 
					 
					
						
						
							
							am  dc595d83: Merge "Change ZoneCompator to generate the single "tzdata" file."  
						
						 
						
						... 
						
						
						
						* commit 'dc595d830898e5859bf98d7436af2a777a11f810':
  Change ZoneCompator to generate the single "tzdata" file. 
						
						
					 
					
						2012-10-19 17:21:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						58d08711af 
					 
					
						
						
							
							am  7a85c42b: Merge "Update generate-NOTICE.py to know about tzdata."  
						
						 
						
						... 
						
						
						
						* commit '7a85c42b8f7af801a31208ed83589b5397baee73':
  Update generate-NOTICE.py to know about tzdata. 
						
						
					 
					
						2012-10-19 17:21:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						dc595d8308 
					 
					
						
						
							
							Merge "Change ZoneCompator to generate the single "tzdata" file."  
						
						 
						
						
						
						
					 
					
						2012-10-19 17:12:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7a85c42b8f 
					 
					
						
						
							
							Merge "Update generate-NOTICE.py to know about tzdata."  
						
						 
						
						
						
						
					 
					
						2012-10-19 17:07:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						5ba74660e3 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-10-19 15:45:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5b1497acdb 
					 
					
						
						
							
							Change ZoneCompator to generate the single "tzdata" file.  
						
						 
						
						... 
						
						
						
						Also remove the obsolete individual files, and the temporary script
that converted between the formats.
Bug: 7012465
Change-Id: I5a4030098e4d53e747fd6d395df2679d1567ee1f 
						
						
					 
					
						2012-10-19 15:45:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4612763b44 
					 
					
						
						
							
							Update generate-NOTICE.py to know about tzdata.  
						
						 
						
						... 
						
						
						
						Also regenerate the NOTICE files. One had slipped behind.
Bug: 7012465
Change-Id: Ice2e909b521472eb1acd53d8151038bebe19984a 
						
						
					 
					
						2012-10-19 14:55:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						af72df5b98 
					 
					
						
						
							
							am  e75c273a: Merge "Track the tzdata2012g update in the new file format."  
						
						 
						
						... 
						
						
						
						* commit 'e75c273ac434043153f22b1c2f89c042928407bc':
  Track the tzdata2012g update in the new file format. 
						
						
					 
					
						2012-10-19 14:40:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e75c273ac4 
					 
					
						
						
							
							Merge "Track the tzdata2012g update in the new file format."  
						
						 
						
						
						
						
					 
					
						2012-10-19 14:30:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8af5412efc 
					 
					
						
						
							
							Track the tzdata2012g update in the new file format.  
						
						 
						
						... 
						
						
						
						Change-Id: Id18aeb1122df769d83c4be06fbf37681231e79f0 
						
						
					 
					
						2012-10-19 14:28:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						98533cfa4b 
					 
					
						
						
							
							am  88cd1a21: Merge "Upgrade to tzdata2012g."  
						
						 
						
						... 
						
						
						
						* commit '88cd1a2188cde62d9f94881549791b7c197b2116':
  Upgrade to tzdata2012g. 
						
						
					 
					
						2012-10-19 13:51:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f0af78c27b 
					 
					
						
						
							
							am  551ca77e: Merge "Do all the zoneinfo.* file generation in Java."  
						
						 
						
						... 
						
						
						
						* commit '551ca77e35098272abfe9484457827c661d23ef0':
  Do all the zoneinfo.* file generation in Java. 
						
						
					 
					
						2012-10-19 13:51:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						88cd1a2188 
					 
					
						
						
							
							Merge "Upgrade to tzdata2012g."  
						
						 
						
						
						
						
					 
					
						2012-10-19 13:45:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c2c2a48845 
					 
					
						
						
							
							Upgrade to tzdata2012g.  
						
						 
						
						... 
						
						
						
						This release reflects the following changes recently circulated on the tz
mailing list:
        Samoa fall 2012 and later.  (Thanks to Nicholas Pereira
        and Robert Elz.)
        Palestine fall 2012.  (Thanks to Steffen Thorsen.)
This release does not reflect the possible changes discussed yesterday
for Tocantins and Bahia.
(cherry-pick of f0e402dbd257ab495eab514b347db4b3d6844826.)
Change-Id: I8202292b11accedb811194a821dacf837a1bbd6e 
						
						
					 
					
						2012-10-19 13:43:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						551ca77e35 
					 
					
						
						
							
							Merge "Do all the zoneinfo.* file generation in Java."  
						
						 
						
						
						
						
					 
					
						2012-10-19 13:37:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						356c0af60b 
					 
					
						
						
							
							am  2266e495: Merge "Switch bionic over to using libcore\'s copy of libcore.util.ZoneInfo."  
						
						 
						
						... 
						
						
						
						* commit '2266e4956f4b245903acd66f0cc32ec5caf5abae':
  Switch bionic over to using libcore's copy of libcore.util.ZoneInfo. 
						
						
					 
					
						2012-10-19 13:18:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						328a484588 
					 
					
						
						
							
							Do all the zoneinfo.* file generation in Java.  
						
						 
						
						... 
						
						
						
						Bug: 7012465
Change-Id: Ia5d5ad75db94d680a6b34ccc26eb68d5bd2bfc29 
						
						
					 
					
						2012-10-19 13:03:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2266e4956f 
					 
					
						
						
							
							Merge "Switch bionic over to using libcore's copy of libcore.util.ZoneInfo."  
						
						 
						
						
						
						
					 
					
						2012-10-19 13:01:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						eb06129c5c 
					 
					
						
						
							
							Switch bionic over to using libcore's copy of libcore.util.ZoneInfo.  
						
						 
						
						... 
						
						
						
						Bug: 7012465
Change-Id: I1225494c5d77a20fd48be1e904d8695ef95860e3 
						
						
					 
					
						2012-10-19 12:05:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fb8ecd6e2f 
					 
					
						
						
							
							am  bc77942a: am  f0e402db: Upgrade to tzdata2012g.  
						
						 
						
						... 
						
						
						
						* commit 'bc77942a9a5b2a30eb04fab495cb30ac21bb150d':
  Upgrade to tzdata2012g. 
						
						
					 
					
						2012-10-19 09:59:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bc77942a9a 
					 
					
						
						
							
							am  f0e402db: Upgrade to tzdata2012g.  
						
						 
						
						... 
						
						
						
						* commit 'f0e402dbd257ab495eab514b347db4b3d6844826':
  Upgrade to tzdata2012g. 
						
						
					 
					
						2012-10-19 09:57:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f0e402dbd2 
					 
					
						
						
							
							Upgrade to tzdata2012g.  
						
						 
						
						... 
						
						
						
						This release reflects the following changes recently circulated on the tz
mailing list:
        Samoa fall 2012 and later.  (Thanks to Nicholas Pereira
        and Robert Elz.)
        Palestine fall 2012.  (Thanks to Steffen Thorsen.)
This release does not reflect the possible changes discussed yesterday
for Tocantins and Bahia.
Change-Id: I52d9d2cd6e8e755885dc258200c014bee75527c9 
						
						
					 
					
						2012-10-18 16:34:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4d71adbc0d 
					 
					
						
						
							
							am  10225071: Merge "Fixes x86 build."  
						
						 
						
						... 
						
						
						
						* commit '102250719f8aff443741e54ba5633c7722544620':
  Fixes x86 build. 
						
						
					 
					
						2012-10-18 13:56:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						102250719f 
					 
					
						
						
							
							Merge "Fixes x86 build."  
						
						 
						
						
						
						
					 
					
						2012-10-18 13:43:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8b95404d00 
					 
					
						
						
							
							Fixes x86 build.  
						
						 
						
						... 
						
						
						
						Change-Id: I0e576784b2224668d58ebea03986d534ee0e43b4 
						
						
					 
					
						2012-10-18 13:42:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						79c6a8d2b1 
					 
					
						
						
							
							am  ca7466d2: Merge "Make bionic\'s dependency on the tzdata explicit."  
						
						 
						
						... 
						
						
						
						* commit 'ca7466d2b8ee6baad86afc82fa18cda4d931b6d3':
  Make bionic's dependency on the tzdata explicit. 
						
						
					 
					
						2012-10-18 13:37:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ca7466d2b8 
					 
					
						
						
							
							Merge "Make bionic's dependency on the tzdata explicit."  
						
						 
						
						
						
						
					 
					
						2012-10-18 13:19:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						914d8d4cff 
					 
					
						
						
							
							Make bionic's dependency on the tzdata explicit.  
						
						 
						
						... 
						
						
						
						Also stop building the obsolete three files, now bionic and libcore
both use the new single file.
Bug: 7012465
Change-Id: I1b9b49af7382c57b6cb8820c2275e6d4044b2bb6 
						
						
					 
					
						2012-10-18 12:23:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1b315363c2 
					 
					
						
						
							
							am  5ae762a3: Merge "Pull bionic\'s time zone data from the new single \'tzdata\' file."  
						
						 
						
						... 
						
						
						
						* commit '5ae762a393168932602eb7269a7d30a53de1c83c':
  Pull bionic's time zone data from the new single 'tzdata' file. 
						
						
					 
					
						2012-10-18 10:59:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5ae762a393 
					 
					
						
						
							
							Merge "Pull bionic's time zone data from the new single 'tzdata' file."  
						
						 
						
						
						
						
					 
					
						2012-10-18 10:48:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e5c8ced4f9 
					 
					
						
						
							
							am  9ffaabcc: Merge "Remove obsolete CHANGES.TXT and ISSUES.TXT."  
						
						 
						
						... 
						
						
						
						* commit '9ffaabcc49776676cb2ea60f0846f2c208f6d715':
  Remove obsolete CHANGES.TXT and ISSUES.TXT. 
						
						
					 
					
						2012-10-18 10:26:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9ffaabcc49 
					 
					
						
						
							
							Merge "Remove obsolete CHANGES.TXT and ISSUES.TXT."  
						
						 
						
						
						
						
					 
					
						2012-10-18 10:09:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d23af23268 
					 
					
						
						
							
							Pull bionic's time zone data from the new single 'tzdata' file.  
						
						 
						
						... 
						
						
						
						Bug: 7012465
Change-Id: Iec71e448bf7a40af30ca89150b3c336e67a44a43 
						
						
					 
					
						2012-10-17 16:30:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c2e4c310ff 
					 
					
						
						
							
							am  32ea9fe5: Merge "Put all the tzdata in one file."  
						
						 
						
						... 
						
						
						
						* commit '32ea9fe5783e3cc9756205c0ac46482afc700a3d':
  Put all the tzdata in one file. 
						
						
					 
					
						2012-10-17 16:09:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						32ea9fe578 
					 
					
						
						
							
							Merge "Put all the tzdata in one file."  
						
						 
						
						
						
						
					 
					
						2012-10-17 15:52:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fb018a2dde 
					 
					
						
						
							
							Put all the tzdata in one file.  
						
						 
						
						... 
						
						
						
						I'll come back and remove the separate files (and change the regular 'generate'
script) when the separate files are obsolete, but in the interim period, it's
easier to have both old and new files available.
Bug: 7012465
Change-Id: I36e2fd49c08ff79ded6eca1c5bc4c08837cc490a 
						
						
					 
					
						2012-10-17 14:24:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ead7819f51 
					 
					
						
						
							
							Remove obsolete CHANGES.TXT and ISSUES.TXT.  
						
						 
						
						... 
						
						
						
						These haven't been updated in a long time, and "git log" is the source of truth.
Change-Id: I99036f6111e53425f32df510b7b717deb77513a5 
						
						
					 
					
						2012-10-17 11:33:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						06abe13c5f 
					 
					
						
						
							
							am  a2f596b6: Merge "Make dlerror(3) thread-safe."  
						
						 
						
						... 
						
						
						
						* commit 'a2f596b65075db7916ffffa2f5059e7953719578':
  Make dlerror(3) thread-safe. 
						
						
					 
					
						2012-10-17 11:03:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a2f596b650 
					 
					
						
						
							
							Merge "Make dlerror(3) thread-safe."  
						
						 
						
						
						
						
					 
					
						2012-10-17 10:50:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						c7dc842529 
					 
					
						
						
							
							am  42ac0e50: Merge "Revert "libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>""  
						
						 
						
						... 
						
						
						
						* commit '42ac0e50302c4d5ce855444e44615489ab662452':
  Revert "libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>" 
						
						
					 
					
						2012-10-17 10:30:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						42ac0e5030 
					 
					
						
						
							
							Merge "Revert "libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>""  
						
						 
						
						
						
						
					 
					
						2012-10-17 10:11:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						c1b44ecc53 
					 
					
						
						
							
							Revert "libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>"  
						
						 
						
						... 
						
						
						
						This creates build issues in the internal Android tree.
Will investigate later.
Original patch: https://android-review.googlesource.com/#/c/38875/ 
Change-Id: I12c5995ebf172890051af42a5d3b31014c9c5117 
						
						
					 
					
						2012-10-17 19:10:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						423a0740b5 
					 
					
						
						
							
							am  4136c3a2: Merge "libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>"  
						
						 
						
						... 
						
						
						
						* commit '4136c3a2b7f7546968c5a305aa2ef0663fcb6c6d':
  libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h> 
						
						
					 
					
						2012-10-17 07:32:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						4136c3a2b7 
					 
					
						
						
							
							Merge "libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>"  
						
						 
						
						
						
						
					 
					
						2012-10-17 07:20:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						c124baaf29 
					 
					
						
						
							
							libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>  
						
						 
						
						... 
						
						
						
						This patch updates the C library headers to provide ucontext_t
definitions for three architectures.
+ Fix <signal.h> to always define 'struct sigcontext'.
The new declarations are announced with new macros defined in
<sys/cdefs.h> in order to make it easier to adapt client code
that already defines its own, incompatible, versions of the
structures seen here.
http://code.google.com/p/android/issues/detail?id=34784 
Change-Id: Ie78c48690a4ce61c50593f6c39639be7fead3596 
						
						
					 
					
						2012-10-17 15:59:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5419b94747 
					 
					
						
						
							
							Make dlerror(3) thread-safe.  
						
						 
						
						... 
						
						
						
						I gave up trying to use the usual thread-local buffer idiom; calls to
calloc(3) and free(3) from any of the "dl" functions -- which live in
the dynamic linker -- end up resolving to the dynamic linker's stubs.
I tried to work around that, but was just making things more complicated.
This alternative costs us a well-known TLS slot (instead of the
dynamically-allocated TLS slot we'd have used otherwise, so no difference
there), plus an extra buffer inside every pthread_internal_t.
Bug: 5404023
Change-Id: Ie9614edd05b6d1eeaf7bf9172792d616c6361767 
						
						
					 
					
						2012-10-16 17:58:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ee7a28c529 
					 
					
						
						
							
							am  a9944cfe: Merge "LONG_LONG_MIN/MAX: Move declarations to <limits.h>"  
						
						 
						
						... 
						
						
						
						* commit 'a9944cfe9e152ca46afb0a77300ec5a2a1a24e64':
  LONG_LONG_MIN/MAX: Move declarations to <limits.h> 
						
						
					 
					
						2012-10-15 20:20:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a9944cfe9e 
					 
					
						
						
							
							Merge "LONG_LONG_MIN/MAX: Move declarations to <limits.h>"  
						
						 
						
						
						
						
					 
					
						2012-10-15 17:34:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						f8a2c51bf3 
					 
					
						
						
							
							LONG_LONG_MIN/MAX: Move declarations to <limits.h>  
						
						 
						
						... 
						
						
						
						LONG_LONG_MIN, LONG_LONG_MAX and ULONG_LONG_MAX are
GLibc-specific macros that are better defined in <limits.h>
instead of the current exotic location (<pthread.h>).
Note that GCC's <limits.h> only defines these macros
when __GNU_LIBRARY__ is also defined. This is only the
case when building against GLibc, so manually redefine
the macros here.
Note that using LLONG_MIN/LLONG_MAX/ULLONG_MAX is the
C99-compliant way to get these values, but it's easier
to define these compatibility macros for the sake of
porting existing code.
Change-Id: I8023918d73b4685238054932f94a4006c1ca7d03 
						
						
					 
					
						2012-10-15 18:52:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1452324ff5 
					 
					
						
						
							
							am  fcf901d5: Merge "Fix realloc(3) when chk_malloc debugging is on."  
						
						 
						
						... 
						
						
						
						* commit 'fcf901d5c0924a71a1405a2535051663281da048':
  Fix realloc(3) when chk_malloc debugging is on. 
						
						
					 
					
						2012-10-12 17:14:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fcf901d5c0 
					 
					
						
						
							
							Merge "Fix realloc(3) when chk_malloc debugging is on."  
						
						 
						
						
						
						
					 
					
						2012-10-12 17:09:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e7e274b13a 
					 
					
						
						
							
							Fix realloc(3) when chk_malloc debugging is on.  
						
						 
						
						... 
						
						
						
						The tests for a NULL pointer and size 0 were the wrong way round.
From Intel's patch 9cae4f2ffc4778ed82be04711d8775a84092d4e2.
Change-Id: I118aff3358aa5f34126d74bfaa43f6e2f1a89055 
						
						
					 
					
						2012-10-12 17:05:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c2483ea9b6 
					 
					
						
						
							
							am  9434e8fe: Merge "Make the dlfcn mutex static."  
						
						 
						
						... 
						
						
						
						* commit '9434e8febc8b223db2d49e7f97140771700113b9':
  Make the dlfcn mutex static. 
						
						
					 
					
						2012-10-12 11:21:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9434e8febc 
					 
					
						
						
							
							Merge "Make the dlfcn mutex static."  
						
						 
						
						
						
						
					 
					
						2012-10-12 10:59:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						22d629211d 
					 
					
						
						
							
							Make the dlfcn mutex static.  
						
						 
						
						... 
						
						
						
						More style fixes too, and removal of yet another lingering SH reference!
Change-Id: Iebc34a46475dd11845ad172b9108bb6ddd7585bb 
						
						
					 
					
						2012-10-12 10:50:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ab4e2ed182 
					 
					
						
						
							
							am  db4fdf1a: Merge "Fix dlerror(3)."  
						
						 
						
						... 
						
						
						
						* commit 'db4fdf1aafb63b09ee967066d9b8107a9812db2d':
  Fix dlerror(3). 
						
						
					 
					
						2012-10-12 10:47:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						db4fdf1aaf 
					 
					
						
						
							
							Merge "Fix dlerror(3)."  
						
						 
						
						
						
						
					 
					
						2012-10-12 10:27:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						cf3fa7f457 
					 
					
						
						
							
							Reconcile with jb-mr1-factory-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I833db3c1458b360d17442413b86b546dc650bc0c 
						
						
					 
					
						2012-10-12 07:30:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3b297c4079 
					 
					
						
						
							
							Fix dlerror(3).  
						
						 
						
						... 
						
						
						
						Add unit tests for dlerror(3) in various situations. I think We're at least
as good as glibc now.
Also factor out the ScopedPthreadMutexLock and use it here too.
Bug: http://code.google.com/p/android/issues/detail?id=38398 
Change-Id: I040938b4366ab836e3df46d1d8055b92f4ea6ed8 
						
						
					 
					
						2012-10-11 16:08:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2facd5b5ef 
					 
					
						
						
							
							am  417fd233: Merge "Fix perf_event_open syscall for x86 and mips"  
						
						 
						
						... 
						
						
						
						* commit '417fd2334a694cf6a831b81cd672b4ca31ff2f54':
  Fix perf_event_open syscall for x86 and mips 
						
						
					 
					
						2012-10-11 10:42:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						417fd2334a 
					 
					
						
						
							
							Merge "Fix perf_event_open syscall for x86 and mips"  
						
						 
						
						
						
						
					 
					
						2012-10-11 10:26:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shuo Gao 
							
						 
					 
					
						
						
							
						
						4e75c4b2d7 
					 
					
						
						
							
							Fix perf_event_open syscall for x86 and mips  
						
						 
						
						... 
						
						
						
						perf_event_open syscall has a different syscall number for
the 3 supported architectures: arm, x86 and mips. Currenlty
only the arm syscall number is defined for all architectures.
Tracing tools like perf will not work on other architectures
than arm.
Add the different values for perf_event_open on x86 and mips
and run gensyscalls.py to update generated headers.
Change-Id: I2ed78bd42c0e5df8dbc51d784be49cccda5fab30
Author: Irina Tirdea <irina.tirdea@intel.com >
Signed-off-by: Irina Tirdea <irina.tirdea@intel.com >
Signed-off-by: Shuo Gao <shuo.gao@intel.com >
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com >
Signed-off-by: Jack Ren <jack.ren@intel.com > 
						
						
					 
					
						2012-10-11 10:24:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						b5f1e03079 
					 
					
						
						
							
							merge in jb-mr1-factory-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-10-11 08:18:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						d1844d4b30 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I8ceb7a33ab427c2d3e884e8b71064ecbc531fd1e 
						
						
					 
					
						2012-10-11 05:56:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						7cc2dec82e 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-10-10 14:06:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						0620122763 
					 
					
						
						
							
							am  ecbded40: am  2c287e95: Set up the private variables.  
						
						 
						
						... 
						
						
						
						* commit 'ecbded40ff1278ddb155d3e1a5d137285f18629f':
  Set up the private variables. 
						
						
					 
					
						2012-10-10 13:52:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						ecbded40ff 
					 
					
						
						
							
							am  2c287e95: Set up the private variables.  
						
						 
						
						... 
						
						
						
						* commit '2c287e9510ec1d379b3cd779651b595dafb6a2ff':
  Set up the private variables. 
						
						
					 
					
						2012-10-10 13:51:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						2c287e9510 
					 
					
						
						
							
							Set up the private variables.  
						
						 
						
						... 
						
						
						
						Now we use private variables in transform-o-to-executable to support
build executables against the NDK.
Cherry-picked from master.
Bug: 7170098
Change-Id: Ic8f1d36a116fce24f3ea6a3ff5e9bfab6cafee99 
						
						
					 
					
						2012-10-10 10:25:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4c3d7a86bb 
					 
					
						
						
							
							am  1ceb9824: Merge "Fix a getcwd(3) bug and make our tests run correctly under valgrind."  
						
						 
						
						... 
						
						
						
						* commit '1ceb9824ab39501e98300bc87f7984ee6b455ce8':
  Fix a getcwd(3) bug and make our tests run correctly under valgrind. 
						
						
					 
					
						2012-10-09 18:27:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1ceb9824ab 
					 
					
						
						
							
							Merge "Fix a getcwd(3) bug and make our tests run correctly under valgrind."  
						
						 
						
						
						
						
					 
					
						2012-10-09 18:14:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c7f654dffe 
					 
					
						
						
							
							am  b83cad79: Merge "Fix two comment typos."  
						
						 
						
						... 
						
						
						
						* commit 'b83cad79838f780779bd129da9ed4662b741bd31':
  Fix two comment typos. 
						
						
					 
					
						2012-10-09 17:38:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b83cad7983 
					 
					
						
						
							
							Merge "Fix two comment typos."  
						
						 
						
						
						
						
					 
					
						2012-10-09 17:23:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e5d5f7f0d8 
					 
					
						
						
							
							Fix two comment typos.  
						
						 
						
						... 
						
						
						
						Change-Id: Icb2d6f7fa97ef5a4409a7606875e416cfab0a4b3 
						
						
					 
					
						2012-10-09 17:23:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						156da96621 
					 
					
						
						
							
							Fix a getcwd(3) bug and make our tests run correctly under valgrind.  
						
						 
						
						... 
						
						
						
						The getcwd(3) bug was found by valgrind.
Bug: 7291287
Change-Id: I59f3bff1c1392a408b905934eebcd5d894d37492 
						
						
					 
					
						2012-10-09 17:17:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						a55f0a1007 
					 
					
						
						
							
							am  b04598a6: Set up the private variables.  
						
						 
						
						... 
						
						
						
						* commit 'b04598a63c3f0df597f6186beea3adafc665ef56':
  Set up the private variables. 
						
						
					 
					
						2012-10-08 14:21:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						b04598a63c 
					 
					
						
						
							
							Set up the private variables.  
						
						 
						
						... 
						
						
						
						Now we use private variables in transform-o-to-executable to support
build executables against the NDK.
Bug: 7170098
Change-Id: I6e505b33001b76f4b11fcbbb1d35392c4ddf4c70 
						
						
					 
					
						2012-10-08 14:12:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7e7853230f 
					 
					
						
						
							
							am  9a7366e8: am  fa7e2586: Merge "Test flags before using "info""  
						
						 
						
						... 
						
						
						
						* commit '9a7366e8943990619c494548050aa906f1971332':
  Test flags before using "info" 
						
						
					 
					
						2012-10-03 17:42:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9a7366e894 
					 
					
						
						
							
							am  fa7e2586: Merge "Test flags before using "info""  
						
						 
						
						... 
						
						
						
						* commit 'fa7e2586176711896e6c0b94c7b811f7cbe29907':
  Test flags before using "info" 
						
						
					 
					
						2012-10-03 17:41:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fa7e258617 
					 
					
						
						
							
							Merge "Test flags before using "info""  
						
						 
						
						
						
						
					 
					
						2012-10-03 17:27:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy McFadden 
							
						 
					 
					
						
						
							
						
						1db6f2db49 
					 
					
						
						
							
							Test flags before using "info"  
						
						 
						
						... 
						
						
						
						Our debugger signal catcher expects to receive three args, but if
somebody cleared SA_SIGINFO we only get one, and bad things happen
when we try to use the second one.  Test to see if SA_SIGINFO is
still set before we try to use the argument.
(cherry-pick of f84bc8d6f6368f1c846124a8168761ee8cc589c0.)
Bug: 7272866
Change-Id: I69a65c25e833aea70acb78f9ba40ed93308583e6 
						
						
					 
					
						2012-10-03 17:20:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						ae8000f368 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I80b71067d1e628d18a19d94219fcfa1000133abf 
						
						
					 
					
						2012-10-03 07:33:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						956092e07c 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-10-03 06:59:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						9c3892558f 
					 
					
						
						
							
							am  6b1ba118: am  3ef4fecd: bionic: update processed msm_mdp.h  
						
						 
						
						... 
						
						
						
						* commit '6b1ba1184a5e0884686b63da837a85f8c861d1fc':
  bionic: update processed msm_mdp.h 
						
						
					 
					
						2012-10-03 01:03:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						6b1ba1184a 
					 
					
						
						
							
							am  3ef4fecd: bionic: update processed msm_mdp.h  
						
						 
						
						... 
						
						
						
						* commit '3ef4fecd30c22f3c17c1dadfce4527e858b42e7e':
  bionic: update processed msm_mdp.h 
						
						
					 
					
						2012-10-03 00:57:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						3ef4fecd30 
					 
					
						
						
							
							bionic: update processed msm_mdp.h  
						
						 
						
						... 
						
						
						
						-- Has display commit ioctl
Bug: 7274951
Change-Id: If2d47edf3ada418e8c61a2acc7b79fb3422f3473
Signed-off-by: Iliyan Malchev <malchev@google.com > 
						
						
					 
					
						2012-10-02 23:37:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy McFadden 
							
						 
					 
					
						
						
							
						
						51c7167d22 
					 
					
						
						
							
							am  7c67e4e4: am  98957db5: Merge "Test flags before using "info"" into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit '7c67e4e423f7608c50a1fc7c355d87593cfdbcca':
  Test flags before using "info" 
						
						
					 
					
						2012-10-02 15:27:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy McFadden 
							
						 
					 
					
						
						
							
						
						7c67e4e423 
					 
					
						
						
							
							am  98957db5: Merge "Test flags before using "info"" into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit '98957db5536e93724c2e9e6bd19d5063f9d4dc2c':
  Test flags before using "info" 
						
						
					 
					
						2012-10-02 15:24:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy McFadden 
							
						 
					 
					
						
						
							
						
						98957db553 
					 
					
						
						
							
							Merge "Test flags before using "info"" into jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-10-02 15:23:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Huber 
							
						 
					 
					
						
						
							
						
						3a0aa5e0a0 
					 
					
						
						
							
							am  cafbc940: am  2e0452cb: bionic: update processed msm_vidc_enc.h  
						
						 
						
						... 
						
						
						
						* commit 'cafbc9404310828ecddc55a1eed5fc897008b1f3':
  bionic: update processed msm_vidc_enc.h 
						
						
					 
					
						2012-10-02 14:42:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Huber 
							
						 
					 
					
						
						
							
						
						cafbc94043 
					 
					
						
						
							
							am  2e0452cb: bionic: update processed msm_vidc_enc.h  
						
						 
						
						... 
						
						
						
						* commit '2e0452cbd1f5b981fbadb4021198d2c27ec1cde3':
  bionic: update processed msm_vidc_enc.h 
						
						
					 
					
						2012-10-02 14:40:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Huber 
							
						 
					 
					
						
						
							
						
						2e0452cbd1 
					 
					
						
						
							
							bionic: update processed msm_vidc_enc.h  
						
						 
						
						... 
						
						
						
						Updated kernel headers to support a video encoder ioctl to preprend each IDR
frame with SPS/PPS.
related-to-bug: 7245308
Change-Id: I7244c521690d69a905deb19940a04fd4f2e06935
Signed-off-by: Iliyan Malchev <malchev@google.com > 
						
						
					 
					
						2012-10-02 14:34:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy McFadden 
							
						 
					 
					
						
						
							
						
						f84bc8d6f6 
					 
					
						
						
							
							Test flags before using "info"  
						
						 
						
						... 
						
						
						
						Our debugger signal catcher expects to receive three args, but if
somebody cleared SA_SIGINFO we only get one, and bad things happen
when we try to use the second one.  Test to see if SA_SIGINFO is
still set before we try to use the argument.
Bug: 7272866
Change-Id: If682a2262fe8a575f3802fb0c60a53eea3082456 
						
						
					 
					
						2012-10-02 14:30:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						92e6de6f94 
					 
					
						
						
							
							am  b95ad82f: am  95a2a7f3: Merge "Fix MIPS build."  
						
						 
						
						... 
						
						
						
						* commit 'b95ad82f7d175a4f79eb0cbf6caedf0653603590':
  Fix MIPS build. 
						
						
					 
					
						2012-10-02 11:33:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b95ad82f7d 
					 
					
						
						
							
							am  95a2a7f3: Merge "Fix MIPS build."  
						
						 
						
						... 
						
						
						
						* commit '95a2a7f325330830d6227aa683948b325e38e653':
  Fix MIPS build. 
						
						
					 
					
						2012-10-02 11:31:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						95a2a7f325 
					 
					
						
						
							
							Merge "Fix MIPS build."  
						
						 
						
						
						
						
					 
					
						2012-10-02 11:22:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						857fed50cb 
					 
					
						
						
							
							Fix MIPS build.  
						
						 
						
						... 
						
						
						
						ARM and x86 have custom memcpy implementations, but MIPS relies on the generic
one, which I recently moved.
Change-Id: I9e49243f63b27a4123f2c6623d6286ec82d333c7 
						
						
					 
					
						2012-10-02 11:20:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						80a2983272 
					 
					
						
						
							
							am  90172541: am  b98204a9: Merge "Move non-upstream code into the libc/bionic directory."  
						
						 
						
						... 
						
						
						
						* commit '90172541866696a5a46fae7ff7e186126ee37318':
  Move non-upstream code into the libc/bionic directory. 
						
						
					 
					
						2012-10-02 09:25:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9017254186 
					 
					
						
						
							
							am  b98204a9: Merge "Move non-upstream code into the libc/bionic directory."  
						
						 
						
						... 
						
						
						
						* commit 'b98204a9fb5c84478a9710163df395486443c7f6':
  Move non-upstream code into the libc/bionic directory. 
						
						
					 
					
						2012-10-02 09:22:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						4cf143f1c8 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I2c724a28984aa03b2887b3db58bd59699b428e85 
						
						
					 
					
						2012-10-02 09:16:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b98204a9fb 
					 
					
						
						
							
							Merge "Move non-upstream code into the libc/bionic directory."  
						
						 
						
						
						
						
					 
					
						2012-10-02 09:13:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						15edd80a69 
					 
					
						
						
							
							am  39d7c607: am  75f43525: Merge "Always take GCC\'s definition of NULL."  
						
						 
						
						... 
						
						
						
						* commit '39d7c6072dc4d587c32405f3c7de12e60559cfc8':
  Always take GCC's definition of NULL. 
						
						
					 
					
						2012-10-01 18:21:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						39d7c6072d 
					 
					
						
						
							
							am  75f43525: Merge "Always take GCC\'s definition of NULL."  
						
						 
						
						... 
						
						
						
						* commit '75f43525550c5cad3980f7dd125cb838836790b8':
  Always take GCC's definition of NULL. 
						
						
					 
					
						2012-10-01 18:18:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						75f4352555 
					 
					
						
						
							
							Merge "Always take GCC's definition of NULL."  
						
						 
						
						
						
						
					 
					
						2012-10-01 18:11:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7d56ccbfaa 
					 
					
						
						
							
							Always take GCC's definition of NULL.  
						
						 
						
						... 
						
						
						
						There's a (bad) definition of NULL in <linux/stddef.h>, and this
definition of NULL, and the One True definition in the <stddef.h> provided
by the compiler. This change at least kills one of the bad duplicates.
Killing the <linux/stddef.h> one is harder, because it's in a generated
file.
Change-Id: Iea4ccb12d6758199f312ea9cd753b84322d5c471 
						
						
					 
					
						2012-10-01 17:56:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a89864a20b 
					 
					
						
						
							
							Move non-upstream code into the libc/bionic directory.  
						
						 
						
						... 
						
						
						
						I'll need at least one more pass, because there's some upstream code
lurking in libc/bionic, but this is still a step in the right direction.
Change-Id: I55927315972da8327ae01c5240ed587db17e8462 
						
						
					 
					
						2012-10-01 17:35:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						baa7ee0370 
					 
					
						
						
							
							am  bb7dfcd3: am  d3bf954e: Merge "Remove useless #defines and incorrect claims from header files."  
						
						 
						
						... 
						
						
						
						* commit 'bb7dfcd3b8744fdf37857375ffe279d2b87a8b22':
  Remove useless #defines and incorrect claims from header files. 
						
						
					 
					
						2012-10-01 15:52:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bb7dfcd3b8 
					 
					
						
						
							
							am  d3bf954e: Merge "Remove useless #defines and incorrect claims from header files."  
						
						 
						
						... 
						
						
						
						* commit 'd3bf954e9ffbdee8d732ccb6ad6143dc31b605fc':
  Remove useless #defines and incorrect claims from header files. 
						
						
					 
					
						2012-10-01 15:50:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d3bf954e9f 
					 
					
						
						
							
							Merge "Remove useless #defines and incorrect claims from header files."  
						
						 
						
						
						
						
					 
					
						2012-10-01 15:37:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0cc0d250fd 
					 
					
						
						
							
							Remove useless #defines and incorrect claims from header files.  
						
						 
						
						... 
						
						
						
						The various __need_* macros were write-only.
Change-Id: Id3cca34188e0801fdf93a038b22f2817226ad9c2 
						
						
					 
					
						2012-10-01 15:12:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a54d08a7c1 
					 
					
						
						
							
							am  a428bc12: am  fe712e6c: Merge "Upgrade seed48 too."  
						
						 
						
						... 
						
						
						
						* commit 'a428bc1288e28a05b036597db4f0409fa7f3923d':
  Upgrade seed48 too. 
						
						
					 
					
						2012-10-01 14:47:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a428bc1288 
					 
					
						
						
							
							am  fe712e6c: Merge "Upgrade seed48 too."  
						
						 
						
						... 
						
						
						
						* commit 'fe712e6caedccbbba24bda8429cb0b8cc6057ff1':
  Upgrade seed48 too. 
						
						
					 
					
						2012-10-01 14:46:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fe712e6cae 
					 
					
						
						
							
							Merge "Upgrade seed48 too."  
						
						 
						
						
						
						
					 
					
						2012-10-01 14:38:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6ed5bc12da 
					 
					
						
						
							
							am  b650111a: am  cd195eba: Merge "Upgrade to the current NetBSD rand implementation."  
						
						 
						
						... 
						
						
						
						* commit 'b650111a11b84d7c91145c4f29b58b5742afa572':
  Upgrade to the current NetBSD rand implementation. 
						
						
					 
					
						2012-10-01 14:15:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						31a1060a5a 
					 
					
						
						
							
							Upgrade seed48 too.  
						
						 
						
						... 
						
						
						
						Missed this in 774c7f54ff .
Change-Id: Ic24fd67f003d0e2d192cfb08f96f63024ca817eb 
						
						
					 
					
						2012-10-01 14:14:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b650111a11 
					 
					
						
						
							
							am  cd195eba: Merge "Upgrade to the current NetBSD rand implementation."  
						
						 
						
						... 
						
						
						
						* commit 'cd195eba1f9235b9b9d4dda70142d927b1b9802d':
  Upgrade to the current NetBSD rand implementation. 
						
						
					 
					
						2012-10-01 14:13:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cd195eba1f 
					 
					
						
						
							
							Merge "Upgrade to the current NetBSD rand implementation."  
						
						 
						
						
						
						
					 
					
						2012-10-01 14:05:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						774c7f54ff 
					 
					
						
						
							
							Upgrade to the current NetBSD rand implementation.  
						
						 
						
						... 
						
						
						
						Also add basic unit tests.
Change-Id: I7fc7ef61d47c1e8fdf8b8eff67a635220c3afd56 
						
						
					 
					
						2012-10-01 13:53:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						068f33981d 
					 
					
						
						
							
							am  0fa6279f: am  5b6346f6: Merge "bionic: linker: Need update the map->l_addr for execution."  
						
						 
						
						... 
						
						
						
						* commit '0fa6279f394bb5a5cfeb7996d28b8fd2365477e7':
  bionic: linker: Need update the map->l_addr for execution. 
						
						
					 
					
						2012-10-01 09:23:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0fa6279f39 
					 
					
						
						
							
							am  5b6346f6: Merge "bionic: linker: Need update the map->l_addr for execution."  
						
						 
						
						... 
						
						
						
						* commit '5b6346f6d5dca4022fe0044dd2807c19ac596788':
  bionic: linker: Need update the map->l_addr for execution. 
						
						
					 
					
						2012-10-01 09:21:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5b6346f6d5 
					 
					
						
						
							
							Merge "bionic: linker: Need update the map->l_addr for execution."  
						
						 
						
						
						
						
					 
					
						2012-10-01 09:09:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						f27642c082 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-30 06:59:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						adc32bc3b1 
					 
					
						
						
							
							Merge from jb-mr1-aah-dev  
						
						 
						
						... 
						
						
						
						Change-Id: Iea13ecd8b6edd42b3dc9c59755d51c1bb36afe4a 
						
						
					 
					
						2012-09-28 17:06:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saurabh Shah 
							
						 
					 
					
						
						
							
						
						c556da9ed7 
					 
					
						
						
							
							am  204b26b4: bionic: Update msm_mdp.h with new MSMFB_OVERLAY_COMMIT ioctl  
						
						 
						
						... 
						
						
						
						* commit '204b26b4402249566e0190154cddb2cfc2cf42a7':
  bionic: Update msm_mdp.h with new MSMFB_OVERLAY_COMMIT ioctl 
						
						
					 
					
						2012-09-28 15:00:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saurabh Shah 
							
						 
					 
					
						
						
							
						
						52b4ccbc49 
					 
					
						
						
							
							am  204b26b4: bionic: Update msm_mdp.h with new MSMFB_OVERLAY_COMMIT ioctl  
						
						 
						
						... 
						
						
						
						* commit '204b26b4402249566e0190154cddb2cfc2cf42a7':
  bionic: Update msm_mdp.h with new MSMFB_OVERLAY_COMMIT ioctl 
						
						
					 
					
						2012-09-28 14:59:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						de1efebdca 
					 
					
						
						
							
							Merge from jb-mr1-aah-dev  
						
						 
						
						... 
						
						
						
						Change-Id: I56ae94f8efe9eecedc17da2f573e8fde2b80d151 
						
						
					 
					
						2012-09-28 14:29:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Saurabh Shah 
							
						 
					 
					
						
						
							
						
						204b26b440 
					 
					
						
						
							
							bionic: Update msm_mdp.h with new MSMFB_OVERLAY_COMMIT ioctl  
						
						 
						
						... 
						
						
						
						This change adds msm_mdp.h header changes to bionic.
This IOCTL is a substitute for PAN on external panel.  It waits for DMAE to
finish before returning and avoid delays in the PAN path.
Bug: 7249589
Acked-by: Arun Kumar K.R <akumarkr@codeaurora.org >
Change-Id: I4b04a4538919ffcb994699a432c4322e9f94e870
Signed-off-by: Iliyan Malchev <malchev@google.com > 
						
						
					 
					
						2012-09-28 13:46:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8e1a87b547 
					 
					
						
						
							
							am  bb892a1b: am  d03bfe68: Merge "Define ssize_t if necessary."  
						
						 
						
						... 
						
						
						
						* commit 'bb892a1b63a2e88c98a2ba31aa659b7efac44e4f':
  Define ssize_t if necessary. 
						
						
					 
					
						2012-09-28 10:28:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bb892a1b63 
					 
					
						
						
							
							am  d03bfe68: Merge "Define ssize_t if necessary."  
						
						 
						
						... 
						
						
						
						* commit 'd03bfe689a6e29aa010a927741f42c08f89ef04d':
  Define ssize_t if necessary. 
						
						
					 
					
						2012-09-28 10:27:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d03bfe689a 
					 
					
						
						
							
							Merge "Define ssize_t if necessary."  
						
						 
						
						
						
						
					 
					
						2012-09-28 10:16:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						422b6ef92c 
					 
					
						
						
							
							Define ssize_t if necessary.  
						
						 
						
						... 
						
						
						
						Change-Id: I63801cc1f09be5e4ca20a6da7ec3366ba6441afd 
						
						
					 
					
						2012-09-28 10:15:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fb1e192e12 
					 
					
						
						
							
							am  72b08af3: am  f9163dd1: Merge "Add getdelim(3) and getline(3) to bionic"  
						
						 
						
						... 
						
						
						
						* commit '72b08af300703a08bf2081304ab81b9e4dba003c':
  Add getdelim(3) and getline(3) to bionic 
						
						
					 
					
						2012-09-28 09:55:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						72b08af300 
					 
					
						
						
							
							am  f9163dd1: Merge "Add getdelim(3) and getline(3) to bionic"  
						
						 
						
						... 
						
						
						
						* commit 'f9163dd1f0f6cbd7b8305fa1b2ce46754ed95278':
  Add getdelim(3) and getline(3) to bionic 
						
						
					 
					
						2012-09-28 09:53:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f9163dd1f0 
					 
					
						
						
							
							Merge "Add getdelim(3) and getline(3) to bionic"  
						
						 
						
						
						
						
					 
					
						2012-09-28 09:44:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irina Tirdea 
							
						 
					 
					
						
						
							
						
						eac9eb462e 
					 
					
						
						
							
							Add getdelim(3) and getline(3) to bionic  
						
						 
						
						... 
						
						
						
						Some userspace programs (e.g. perf) need getline.
Changes:
() add getdelim.c, getline.c from NetBSD (http://netbsd.org/ ) under the
NetBSD Foundation's (TNF) license ("2 clause" Berkeley-style license).
() add stub for reentrant.h header that is needed by getdelim.c
() add tests for getdelim(3) and getline(3).
() update NOTICE file.
Change-Id: I22ed82dd5904b9d7a3695535c04f502be3c27c5d
Signed-off-by: Irina Tirdea <irina.tirdea@intel.com > 
						
						
					 
					
						2012-09-27 11:38:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						209d67d448 
					 
					
						
						
							
							am  fd6ca57f: am  e4030e0b: Merge "Fix several compiler warnings."  
						
						 
						
						... 
						
						
						
						* commit 'fd6ca57f24cbfd8a8074ee6f1c22dd973f1b172f':
  Fix several compiler warnings. 
						
						
					 
					
						2012-09-26 16:07:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fd6ca57f24 
					 
					
						
						
							
							am  e4030e0b: Merge "Fix several compiler warnings."  
						
						 
						
						... 
						
						
						
						* commit 'e4030e0bfc427e755477bbea69afe60308a62d91':
  Fix several compiler warnings. 
						
						
					 
					
						2012-09-26 16:04:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e4030e0bfc 
					 
					
						
						
							
							Merge "Fix several compiler warnings."  
						
						 
						
						
						
						
					 
					
						2012-09-26 15:51:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bdc514700d 
					 
					
						
						
							
							am  2c29bcf7: am  827a2604: Merge "Replace __unused in kernel headers with __linux_unused to avoid conflicts with __unused macro in sys/cdefs.h"  
						
						 
						
						... 
						
						
						
						* commit '2c29bcf77f0d7dd7fce284ac0c17ff12663413d0':
  Replace __unused in kernel headers with __linux_unused to avoid conflicts with __unused macro in sys/cdefs.h 
						
						
					 
					
						2012-09-26 15:19:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2c29bcf77f 
					 
					
						
						
							
							am  827a2604: Merge "Replace __unused in kernel headers with __linux_unused to avoid conflicts with __unused macro in sys/cdefs.h"  
						
						 
						
						... 
						
						
						
						* commit '827a2604ee660df80feb231a1f8bcc96ea6e64ce':
  Replace __unused in kernel headers with __linux_unused to avoid conflicts with __unused macro in sys/cdefs.h 
						
						
					 
					
						2012-09-26 15:17:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						827a2604ee 
					 
					
						
						
							
							Merge "Replace __unused in kernel headers with __linux_unused to avoid conflicts with __unused macro in sys/cdefs.h"  
						
						 
						
						
						
						
					 
					
						2012-09-26 14:58:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ac184b2142 
					 
					
						
						
							
							Fix several compiler warnings.  
						
						 
						
						... 
						
						
						
						Change-Id: I55caa50a5937442734f4fcbdb4edf1c70f335bf8 
						
						
					 
					
						2012-09-26 14:20:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0792223a8a 
					 
					
						
						
							
							am  dd9fbc86: am  8e630dac: Merge "Simple tests for dladdr(3)."  
						
						 
						
						... 
						
						
						
						* commit 'dd9fbc8646178dc34a92c5fbc0adc8b503cc3cd9':
  Simple tests for dladdr(3). 
						
						
					 
					
						2012-09-26 12:19:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						66569e3d53 
					 
					
						
						
							
							am  a48d5e5f: am  855dde44: Merge "Fix tmpfile(3)."  
						
						 
						
						... 
						
						
						
						* commit 'a48d5e5f127df0f76b49e046be042f46f211e8bc':
  Fix tmpfile(3). 
						
						
					 
					
						2012-09-26 12:19:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						dd9fbc8646 
					 
					
						
						
							
							am  8e630dac: Merge "Simple tests for dladdr(3)."  
						
						 
						
						... 
						
						
						
						* commit '8e630dacf61307e4681f04fc6b5ee593f30d91d0':
  Simple tests for dladdr(3). 
						
						
					 
					
						2012-09-26 12:18:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a48d5e5f12 
					 
					
						
						
							
							am  855dde44: Merge "Fix tmpfile(3)."  
						
						 
						
						... 
						
						
						
						* commit '855dde44266e3c8384ea419f51f9a5c748253eda':
  Fix tmpfile(3). 
						
						
					 
					
						2012-09-26 12:18:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8e630dacf6 
					 
					
						
						
							
							Merge "Simple tests for dladdr(3)."  
						
						 
						
						
						
						
					 
					
						2012-09-26 12:10:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						855dde4426 
					 
					
						
						
							
							Merge "Fix tmpfile(3)."  
						
						 
						
						
						
						
					 
					
						2012-09-26 12:04:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						91875dcd6e 
					 
					
						
						
							
							Fix tmpfile(3).  
						
						 
						
						... 
						
						
						
						This could be better, but at least now it works.
Change-Id: I88b7cf3f7ce8e5fa0b3fe678b7d1679a68ffffc9 
						
						
					 
					
						2012-09-26 12:02:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8e15b08ae2 
					 
					
						
						
							
							Simple tests for dladdr(3).  
						
						 
						
						... 
						
						
						
						Change-Id: I22160b7fc9b950ea19adb6da42af2f893f4fe5d5 
						
						
					 
					
						2012-09-26 11:44:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						06abf4edbf 
					 
					
						
						
							
							am  5989ed5c: am  25937d36: Merge "FORTIFY_SOURCE: add umask check"  
						
						 
						
						... 
						
						
						
						* commit '5989ed5cb8a1d11c140aa61a718e386c2cc88307':
  FORTIFY_SOURCE: add umask check 
						
						
					 
					
						2012-09-26 11:14:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						5989ed5cb8 
					 
					
						
						
							
							am  25937d36: Merge "FORTIFY_SOURCE: add umask check"  
						
						 
						
						... 
						
						
						
						* commit '25937d36a0639593520d2765c59736c40095f0ae':
  FORTIFY_SOURCE: add umask check 
						
						
					 
					
						2012-09-26 11:12:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						25937d36a0 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: add umask check"  
						
						 
						
						
						
						
					 
					
						2012-09-26 10:59:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c323317810 
					 
					
						
						
							
							am  00f33977: am  3307bff0: Merge "Revert dl_fbase initialization to the address where the shared object is loaded."  
						
						 
						
						... 
						
						
						
						* commit '00f339771b7b5bca1abeb375feb3ce9a04f6daa7':
  Revert dl_fbase initialization to the address where the shared object is loaded. 
						
						
					 
					
						2012-09-26 10:45:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						00f339771b 
					 
					
						
						
							
							am  3307bff0: Merge "Revert dl_fbase initialization to the address where the shared object is loaded."  
						
						 
						
						... 
						
						
						
						* commit '3307bff0232a00f879053e94a5f37f1ca1256f7c':
  Revert dl_fbase initialization to the address where the shared object is loaded. 
						
						
					 
					
						2012-09-26 10:43:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3307bff023 
					 
					
						
						
							
							Merge "Revert dl_fbase initialization to the address where the shared object is loaded."  
						
						 
						
						
						
						
					 
					
						2012-09-26 10:38:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						cd587701c8 
					 
					
						
						
							
							FORTIFY_SOURCE: add umask check  
						
						 
						
						... 
						
						
						
						Verify that the call to umask makes sense. While this wouldn't
have detected bug 7094213 (because the low order bits were all zero),
it might detect other similar bugs.
References: https://code.google.com/p/android-source-browsing/source/detail?r=acba45cc4b1f98f67fcdeda2f7c13ed57659b92a&repo=platform--libcore 
Change-Id: I966a531d6b3cf8e1c5eacd69bd3cbec475b5fa58 
						
						
					 
					
						2012-09-26 10:19:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						db2b9d052b 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I5d92da8a0dae14bcd6a61f1e015f818d25066763 
						
						
					 
					
						2012-09-26 09:05:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						0e77287209 
					 
					
						
						
							
							Replace __unused in kernel headers with __linux_unused to avoid  
						
						 
						
						... 
						
						
						
						conflicts with __unused macro in sys/cdefs.h
Change-Id: Ice664397e0b7c7a90795012f30be5e43a9675525 
						
						
					 
					
						2012-09-25 17:54:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						e6dc2a664e 
					 
					
						
						
							
							Revert dl_fbase initialization to the address where the shared object is loaded.  
						
						 
						
						... 
						
						
						
						Change-Id: If868cab774a1ae5ff370208216cecda9b8c3b9fd 
						
						
					 
					
						2012-09-25 15:58:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						9014818f61 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-25 06:59:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						354867d702 
					 
					
						
						
							
							am  0eb4f255: am  6e0e03c3: Merge "Add the cleaned kernel headers"  
						
						 
						
						... 
						
						
						
						* commit '0eb4f255d2dc1778b9a5fabb0f65c81ac4dad4a4':
  Add the cleaned kernel headers 
						
						
					 
					
						2012-09-24 13:50:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0eb4f255d2 
					 
					
						
						
							
							am  6e0e03c3: Merge "Add the cleaned kernel headers"  
						
						 
						
						... 
						
						
						
						* commit '6e0e03c38bc0e864225b89b3fb273fb56ded8940':
  Add the cleaned kernel headers 
						
						
					 
					
						2012-09-24 13:47:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a06e11cc34 
					 
					
						
						
							
							am  c746bed8: am  7b0377ed: Merge "[MIPS] Removed the unused header"  
						
						 
						
						... 
						
						
						
						* commit 'c746bed88931fab8abcc4d01a5c53b95fff1ba8f':
  [MIPS] Removed the unused header 
						
						
					 
					
						2012-09-24 13:40:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						28bd96cc0b 
					 
					
						
						
							
							am  d5c654c0: am  3b6914bf: Merge "Fix dlsym and dladdr to use load_bias instead of base"  
						
						 
						
						... 
						
						
						
						* commit 'd5c654c053bb100cb2d4a71260a507e20eb30e79':
  Fix dlsym and dladdr to use load_bias instead of base 
						
						
					 
					
						2012-09-24 13:40:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6e0e03c38b 
					 
					
						
						
							
							Merge "Add the cleaned kernel headers"  
						
						 
						
						
						
						
					 
					
						2012-09-24 13:39:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c746bed889 
					 
					
						
						
							
							am  7b0377ed: Merge "[MIPS] Removed the unused header"  
						
						 
						
						... 
						
						
						
						* commit '7b0377eda03abc9db79faa244e28aea1ac7b64da':
  [MIPS] Removed the unused header 
						
						
					 
					
						2012-09-24 12:41:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						bfeb8a98b6 
					 
					
						
						
							
							Add the cleaned kernel headers  
						
						 
						
						... 
						
						
						
						Change-Id: Ied4e3ca765672ebaebe9d4d0909b3278c2ff3cd8 
						
						
					 
					
						2012-09-24 12:33:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7b0377eda0 
					 
					
						
						
							
							Merge "[MIPS] Removed the unused header"  
						
						 
						
						
						
						
					 
					
						2012-09-24 12:24:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						d769826b0d 
					 
					
						
						
							
							[MIPS] Removed the unused header  
						
						 
						
						... 
						
						
						
						Change-Id: I8756a862669d4e5f283945496983f11a59dea30c 
						
						
					 
					
						2012-09-24 11:52:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d5c654c053 
					 
					
						
						
							
							am  3b6914bf: Merge "Fix dlsym and dladdr to use load_bias instead of base"  
						
						 
						
						... 
						
						
						
						* commit '3b6914bf04942f74e9dba43a75d5d5ae94161b95':
  Fix dlsym and dladdr to use load_bias instead of base 
						
						
					 
					
						2012-09-24 10:21:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a9a1d8a5d2 
					 
					
						
						
							
							am  f4b34b6c: (-s ours) DO NOT MERGE Revert "Add the libcutils localtime_tz and mktime_t extensions to bionic."  
						
						 
						
						... 
						
						
						
						* commit 'f4b34b6c3942be273ad7298a40be0d312b183aab':
  DO NOT MERGE Revert "Add the libcutils localtime_tz and mktime_t extensions to bionic." 
						
						
					 
					
						2012-09-24 10:16:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f153ed380d 
					 
					
						
						
							
							am  f4b34b6c: DO NOT MERGE Revert "Add the libcutils localtime_tz and mktime_t extensions to bionic."  
						
						 
						
						... 
						
						
						
						* commit 'f4b34b6c3942be273ad7298a40be0d312b183aab':
  DO NOT MERGE Revert "Add the libcutils localtime_tz and mktime_t extensions to bionic." 
						
						
					 
					
						2012-09-24 10:16:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f4b34b6c39 
					 
					
						
						
							
							DO NOT MERGE Revert "Add the libcutils localtime_tz and mktime_t extensions to bionic."  
						
						 
						
						... 
						
						
						
						This reverts commit 3a936a4980 .
We don't want this in jb-mr1. 
						
						
					 
					
						2012-09-24 10:13:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						51d270af6d 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I933866be4d956f18dff51676c8027f807cea26d7 
						
						
					 
					
						2012-09-24 10:11:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3b6914bf04 
					 
					
						
						
							
							Merge "Fix dlsym and dladdr to use load_bias instead of base"  
						
						 
						
						
						
						
					 
					
						2012-09-24 10:03:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						82ec685054 
					 
					
						
						
							
							am  6c0e373d: am  ec432608: am  0c24effd: Merge "Add the libcutils localtime_tz and mktime_t extensions to bionic."  
						
						 
						
						... 
						
						
						
						* commit '6c0e373d38a9cb424bd6d9c4d5d6168960846aa5':
  Add the libcutils localtime_tz and mktime_t extensions to bionic. 
						
						
					 
					
						2012-09-24 09:47:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6da07f02bd 
					 
					
						
						
							
							am  ecf67e15: am  2d51dddf: am  85049ead: Merge "Use hidden visibility for several internal-use-only functions."  
						
						 
						
						... 
						
						
						
						* commit 'ecf67e152aecb67bff950d72582ef54b56191096':
  Use hidden visibility for several internal-use-only functions. 
						
						
					 
					
						2012-09-24 09:46:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0349e3d3ff 
					 
					
						
						
							
							am  d2eea0e6: am  baa74eff: am  882c6af9: Merge "[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro."  
						
						 
						
						... 
						
						
						
						* commit 'd2eea0e6d6d4e7c406b06d90316713482d650290':
  [MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro. 
						
						
					 
					
						2012-09-24 09:46:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6c0e373d38 
					 
					
						
						
							
							am  ec432608: am  0c24effd: Merge "Add the libcutils localtime_tz and mktime_t extensions to bionic."  
						
						 
						
						... 
						
						
						
						* commit 'ec4326084ed2a717b3e318f36c2675ef033c30ff':
  Add the libcutils localtime_tz and mktime_t extensions to bionic. 
						
						
					 
					
						2012-09-24 09:40:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						21e0a7ee8b 
					 
					
						
						
							
							am  f7070074: bionic: Update MDP header for sync  
						
						 
						
						... 
						
						
						
						* commit 'f707007435ee4798815bd507d86b1460204cfc4f':
  bionic: Update MDP header for sync 
						
						
					 
					
						2012-09-24 09:26:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ec4326084e 
					 
					
						
						
							
							am  0c24effd: Merge "Add the libcutils localtime_tz and mktime_t extensions to bionic."  
						
						 
						
						... 
						
						
						
						* commit '0c24effd01736e533fd082b2cf1de8926b0fe880':
  Add the libcutils localtime_tz and mktime_t extensions to bionic. 
						
						
					 
					
						2012-09-24 08:55:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ecf67e152a 
					 
					
						
						
							
							am  2d51dddf: am  85049ead: Merge "Use hidden visibility for several internal-use-only functions."  
						
						 
						
						... 
						
						
						
						* commit '2d51dddf1a649c73f207ecf48d419fea8a8ed4de':
  Use hidden visibility for several internal-use-only functions. 
						
						
					 
					
						2012-09-24 08:52:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d2eea0e6d6 
					 
					
						
						
							
							am  baa74eff: am  882c6af9: Merge "[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro."  
						
						 
						
						... 
						
						
						
						* commit 'baa74eff0dd56b1dbf8e8a233a82e6382828ad72':
  [MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro. 
						
						
					 
					
						2012-09-24 08:52:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2d51dddf1a 
					 
					
						
						
							
							am  85049ead: Merge "Use hidden visibility for several internal-use-only functions."  
						
						 
						
						... 
						
						
						
						* commit '85049ead251b0af9411ada3ad1db0f6b75f8e4a8':
  Use hidden visibility for several internal-use-only functions. 
						
						
					 
					
						2012-09-24 08:43:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						baa74eff0d 
					 
					
						
						
							
							am  882c6af9: Merge "[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro."  
						
						 
						
						... 
						
						
						
						* commit '882c6af953e5b3fd4b9f4fe74a68128ea16fba3b':
  [MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro. 
						
						
					 
					
						2012-09-24 08:43:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0c24effd01 
					 
					
						
						
							
							Merge "Add the libcutils localtime_tz and mktime_t extensions to bionic."  
						
						 
						
						
						
						
					 
					
						2012-09-24 08:41:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						85049ead25 
					 
					
						
						
							
							Merge "Use hidden visibility for several internal-use-only functions."  
						
						 
						
						
						
						
					 
					
						2012-09-23 11:08:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						cc95d69c25 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-22 09:41:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						95a7a64ac8 
					 
					
						
						
							
							Use hidden visibility for several internal-use-only functions.  
						
						 
						
						... 
						
						
						
						Change-Id: Ibeea6963ff0cc06479d0a3ed7e868eeece8c55a0 
						
						
					 
					
						2012-09-21 18:27:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						882c6af953 
					 
					
						
						
							
							Merge "[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS. Some of the required structure definitons are defined under this macro."  
						
						 
						
						
						
						
					 
					
						2012-09-21 18:20:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						988ff8ff9f 
					 
					
						
						
							
							[MIPS] Add CONFIG_32BIT to kernel_default_arch_macros for MIPS.  
						
						 
						
						... 
						
						
						
						Some of the required structure definitons are defined under this macro.
Change-Id: I7a9a986e371381697dcb56bd8ea362856ffa7509 
						
						
					 
					
						2012-09-21 17:14:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						c1993cac40 
					 
					
						
						
							
							Fix dlsym and dladdr to use load_bias instead of base  
						
						 
						
						... 
						
						
						
						Change-Id: If0f9aa944ccb1f90451aa6674428e34494331d2d 
						
						
					 
					
						2012-09-21 17:00:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						e0a00a8a2c 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-21 06:59:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						f707007435 
					 
					
						
						
							
							bionic: Update MDP header for sync  
						
						 
						
						... 
						
						
						
						Change-Id: I5e13cdc9132fd99b8072b2e0836b9a92bc54f9c3 
						
						
					 
					
						2012-09-20 18:29:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rebecca Schultz Zavin 
							
						 
					 
					
						
						
							
						
						27cfd6afd4 
					 
					
						
						
							
							am  a9dca773: Update ion header to add FLAG_CACHED_NEEDS_SYNC  
						
						 
						
						... 
						
						
						
						* commit 'a9dca77315b85f61e7386ca8dc931f79f6396531':
  Update ion header to add FLAG_CACHED_NEEDS_SYNC 
						
						
					 
					
						2012-09-20 14:00:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						0a6cbb97a8 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I487c32c629ef85a9aea22fb7564fd868618f56c3 
						
						
					 
					
						2012-09-20 10:34:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rebecca Schultz Zavin 
							
						 
					 
					
						
						
							
						
						a9dca77315 
					 
					
						
						
							
							Update ion header to add FLAG_CACHED_NEEDS_SYNC  
						
						 
						
						... 
						
						
						
						Bug: 6854979
Change-Id: Ic94c1b7b10ab750a6b4b0db83d2fb1fa073d91b9
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com > 
						
						
					 
					
						2012-09-20 09:47:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						8ab03a28d0 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-19 07:01:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						e55218223b 
					 
					
						
						
							
							am  4430aa6a: Merge "Update headers for Adreno graphics driver" into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit '4430aa6aaaa8e93bb7fbca761bf18540a7d95ca0':
  Update headers for Adreno graphics driver 
						
						
					 
					
						2012-09-18 20:30:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						4430aa6aaa 
					 
					
						
						
							
							Merge "Update headers for Adreno graphics driver" into jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-18 20:27:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Boody 
							
						 
					 
					
						
						
							
						
						02e06782fc 
					 
					
						
						
							
							Update headers for Adreno graphics driver  
						
						 
						
						... 
						
						
						
						Change-Id: Ic66de698667c8c8607b2c19712a8626a4651da7f
Signed-off-by: Iliyan Malchev <malchev@google.com > 
						
						
					 
					
						2012-09-18 19:52:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ae0bccf7d3 
					 
					
						
						
							
							am  0ef00090: am  30289f0d: am  47dc4d43: Merge "Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326"  
						
						 
						
						... 
						
						
						
						* commit '0ef00090444883508b6405726150fe7e12ca5476':
  Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326 
						
						
					 
					
						2012-09-18 17:26:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0ef0009044 
					 
					
						
						
							
							am  30289f0d: am  47dc4d43: Merge "Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326"  
						
						 
						
						... 
						
						
						
						* commit '30289f0dd6ab644290bfb37b22b03b7d006628f4':
  Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326 
						
						
					 
					
						2012-09-18 17:18:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						30289f0dd6 
					 
					
						
						
							
							am  47dc4d43: Merge "Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326"  
						
						 
						
						... 
						
						
						
						* commit '47dc4d431017e701239dd7d9a16333e0ad56a0ac':
  Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326 
						
						
					 
					
						2012-09-18 17:13:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						47dc4d4310 
					 
					
						
						
							
							Merge "Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326"  
						
						 
						
						
						
						
					 
					
						2012-09-18 16:56:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Burke 
							
						 
					 
					
						
						
							
						
						88f1ea8f82 
					 
					
						
						
							
							Make pthread_create more forgiving of invalid sched_policy.  
						
						 
						
						... 
						
						
						
						Bug: 7005326
(cherry-pick of e58303249b9e799a4fe84c5a2dfe71518441a6ec.)
Change-Id: Ie81494e0f6a71caa6fd9fabbcfc47a23077554d6 
						
						
					 
					
						2012-09-18 16:55:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						4513ad77ef 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-18 06:59:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Burke 
							
						 
					 
					
						
						
							
						
						baa09d1e0a 
					 
					
						
						
							
							am  e5830324: Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326  
						
						 
						
						... 
						
						
						
						* commit 'e58303249b9e799a4fe84c5a2dfe71518441a6ec':
  Make pthread_create more forgiving of invalid sched_policy. Bug: 7005326 
						
						
					 
					
						2012-09-18 00:05:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Burke 
							
						 
					 
					
						
						
							
						
						e58303249b 
					 
					
						
						
							
							Make pthread_create more forgiving of invalid sched_policy.  
						
						 
						
						... 
						
						
						
						Bug: 7005326
Change-Id: I4e33d8e7d70fbfcf8a1bcc0e4c33279b42092a0a 
						
						
					 
					
						2012-09-17 21:55:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1f1e7b70b7 
					 
					
						
						
							
							am  2aceb4bc: am  e2a17ef4: am  77ac158e: Merge "Don\'t copy strerror(3) or strsignal(3) strings if we can share."  
						
						 
						
						... 
						
						
						
						* commit '2aceb4bcb30def2207fd8d6e7d30df35f9f91504':
  Don't copy strerror(3) or strsignal(3) strings if we can share. 
						
						
					 
					
						2012-09-17 15:57:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2aceb4bcb3 
					 
					
						
						
							
							am  e2a17ef4: am  77ac158e: Merge "Don\'t copy strerror(3) or strsignal(3) strings if we can share."  
						
						 
						
						... 
						
						
						
						* commit 'e2a17ef444e1d3b3e27e649440a320139038d1d9':
  Don't copy strerror(3) or strsignal(3) strings if we can share. 
						
						
					 
					
						2012-09-17 15:53:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e2a17ef444 
					 
					
						
						
							
							am  77ac158e: Merge "Don\'t copy strerror(3) or strsignal(3) strings if we can share."  
						
						 
						
						... 
						
						
						
						* commit '77ac158e90712a975f61b7559b8de558f644f48d':
  Don't copy strerror(3) or strsignal(3) strings if we can share. 
						
						
					 
					
						2012-09-17 15:50:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						77ac158e90 
					 
					
						
						
							
							Merge "Don't copy strerror(3) or strsignal(3) strings if we can share."  
						
						 
						
						
						
						
					 
					
						2012-09-17 15:36:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4198fa4c23 
					 
					
						
						
							
							Don't copy strerror(3) or strsignal(3) strings if we can share.  
						
						 
						
						... 
						
						
						
						Change-Id: Ic405269f63b945c6fb347e7c4346cd6f104aff35 
						
						
					 
					
						2012-09-17 15:23:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						dd526b010d 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-16 06:59:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						469bd6692b 
					 
					
						
						
							
							am  4b3ff1f0: am  f8902bf7: am  047a285d: Merge "Fix <sys/klog.h> to correspond to the kernel operations."  
						
						 
						
						... 
						
						
						
						* commit '4b3ff1f0fa141b95bacf52960be588c343d8e5d6':
  Fix <sys/klog.h> to correspond to the kernel operations. 
						
						
					 
					
						2012-09-14 16:23:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4b3ff1f0fa 
					 
					
						
						
							
							am  f8902bf7: am  047a285d: Merge "Fix <sys/klog.h> to correspond to the kernel operations."  
						
						 
						
						... 
						
						
						
						* commit 'f8902bf7079be1a7ad51b82ebb24556ff40a1fff':
  Fix <sys/klog.h> to correspond to the kernel operations. 
						
						
					 
					
						2012-09-14 16:21:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f8902bf707 
					 
					
						
						
							
							am  047a285d: Merge "Fix <sys/klog.h> to correspond to the kernel operations."  
						
						 
						
						... 
						
						
						
						* commit '047a285d41e3fe0b1a8071ec19f436baf6f187b2':
  Fix <sys/klog.h> to correspond to the kernel operations. 
						
						
					 
					
						2012-09-14 16:18:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						047a285d41 
					 
					
						
						
							
							Merge "Fix <sys/klog.h> to correspond to the kernel operations."  
						
						 
						
						
						
						
					 
					
						2012-09-14 16:14:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e409645c99 
					 
					
						
						
							
							am  b67d4ec5: am  950a3c01: am  51519521: Merge "Add tty defaults to bionic"  
						
						 
						
						... 
						
						
						
						* commit 'b67d4ec5babf7d26bc0e52b942779012d14e14c8':
  Add tty defaults to bionic 
						
						
					 
					
						2012-09-14 16:06:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b67d4ec5ba 
					 
					
						
						
							
							am  950a3c01: am  51519521: Merge "Add tty defaults to bionic"  
						
						 
						
						... 
						
						
						
						* commit '950a3c010cfbb18bb5974a78040ab9946370e553':
  Add tty defaults to bionic 
						
						
					 
					
						2012-09-14 16:04:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						950a3c010c 
					 
					
						
						
							
							am  51519521: Merge "Add tty defaults to bionic"  
						
						 
						
						... 
						
						
						
						* commit '51519521979c2daa417f6ca50c175e631c55dfb0':
  Add tty defaults to bionic 
						
						
					 
					
						2012-09-14 16:01:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5151952197 
					 
					
						
						
							
							Merge "Add tty defaults to bionic"  
						
						 
						
						
						
						
					 
					
						2012-09-14 15:45:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e249b05963 
					 
					
						
						
							
							Fix <sys/klog.h> to correspond to the kernel operations.  
						
						 
						
						... 
						
						
						
						This makes the constants correspond to those in the Linux kernel's
include/linux/syslog.h, but keeping our old badly-named constants for
source compatibility.
Change-Id: Ia47d1299205754cbfffd29ed48b497b53d1edaae 
						
						
					 
					
						2012-09-14 15:42:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						9d1defbf47 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-14 07:11:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7e9d6d8abb 
					 
					
						
						
							
							am  b2af8b68: am  66a97ea9: am  4e9d953a: Merge "libc: add ftw / nftw functions"  
						
						 
						
						... 
						
						
						
						* commit 'b2af8b6848bfd5dbc6dbc10a8267b0e387780888':
  libc: add ftw / nftw functions 
						
						
					 
					
						2012-09-13 17:13:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c913407490 
					 
					
						
						
							
							am  1eaa3e6f: am  77fd7075: am  e895e6de: Merge "Update libc/NOTICE and record the incantation."  
						
						 
						
						... 
						
						
						
						* commit '1eaa3e6f72bd20eeea64bb3f46d965658695dade':
  Update libc/NOTICE and record the incantation. 
						
						
					 
					
						2012-09-13 17:13:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b2af8b6848 
					 
					
						
						
							
							am  66a97ea9: am  4e9d953a: Merge "libc: add ftw / nftw functions"  
						
						 
						
						... 
						
						
						
						* commit '66a97ea9fbc96c8ebf7f9aae8c2512ec3ffbdb80':
  libc: add ftw / nftw functions 
						
						
					 
					
						2012-09-13 17:12:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1eaa3e6f72 
					 
					
						
						
							
							am  77fd7075: am  e895e6de: Merge "Update libc/NOTICE and record the incantation."  
						
						 
						
						... 
						
						
						
						* commit '77fd70758ae579aadf153124f7c26494e4a54988':
  Update libc/NOTICE and record the incantation. 
						
						
					 
					
						2012-09-13 17:12:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						66a97ea9fb 
					 
					
						
						
							
							am  4e9d953a: Merge "libc: add ftw / nftw functions"  
						
						 
						
						... 
						
						
						
						* commit '4e9d953a0e9334c0f3519f470b97973c31da5bb6':
  libc: add ftw / nftw functions 
						
						
					 
					
						2012-09-13 17:09:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						77fd70758a 
					 
					
						
						
							
							am  e895e6de: Merge "Update libc/NOTICE and record the incantation."  
						
						 
						
						... 
						
						
						
						* commit 'e895e6deaab620f874b3e9f196eb6b67f58dc278':
  Update libc/NOTICE and record the incantation. 
						
						
					 
					
						2012-09-13 17:09:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4e9d953a0e 
					 
					
						
						
							
							Merge "libc: add ftw / nftw functions"  
						
						 
						
						
						
						
					 
					
						2012-09-13 16:55:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						5e58ea07d4 
					 
					
						
						
							
							libc: add ftw / nftw functions  
						
						 
						
						... 
						
						
						
						Please see "man 3 ftw" for a description of the
ftw / nftw functions.
This code is taken directly from netbsd unmodified.
Change-Id: Ia4879ac57212b424adf5281b5e92858e216d0f14 
						
						
					 
					
						2012-09-13 16:54:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e895e6deaa 
					 
					
						
						
							
							Merge "Update libc/NOTICE and record the incantation."  
						
						 
						
						
						
						
					 
					
						2012-09-13 16:52:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						965b867512 
					 
					
						
						
							
							Update libc/NOTICE and record the incantation.  
						
						 
						
						... 
						
						
						
						Change-Id: I0673d6263de2c5a21cd549f18c0648d0fa4bb40f 
						
						
					 
					
						2012-09-13 16:51:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kenny Root 
							
						 
					 
					
						
						
							
						
						c01915fd04 
					 
					
						
						
							
							am  2b270a0c: am  a4ea1a3d: am  f7e403d6: Merge changes I06ee0b67,I914d2205  
						
						 
						
						... 
						
						
						
						* commit '2b270a0caceaf79a799a55fc29fe43b6f0482ba9':
  Print out shared app gids correctly
  Add tests for Android-specific stubs 
						
						
					 
					
						2012-09-13 15:36:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c9829a2b6f 
					 
					
						
						
							
							am  155a70b9: am  de9db8f7: am  fa36875d: Merge "Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3)."  
						
						 
						
						... 
						
						
						
						* commit '155a70b93fcccf8e5dec108fb730e25471eaecba':
  Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3). 
						
						
					 
					
						2012-09-13 15:36:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						953dbbda49 
					 
					
						
						
							
							am  c7fda6a9: am  d4623e56: am  b338ea30: Merge "Upgrade to tzdata2012f."  
						
						 
						
						... 
						
						
						
						* commit 'c7fda6a96daeb6d089f3d8f4426b6fc211017289':
  Upgrade to tzdata2012f. 
						
						
					 
					
						2012-09-13 15:36:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kenny Root 
							
						 
					 
					
						
						
							
						
						2b270a0cac 
					 
					
						
						
							
							am  a4ea1a3d: am  f7e403d6: Merge changes I06ee0b67,I914d2205  
						
						 
						
						... 
						
						
						
						* commit 'a4ea1a3d2e12f8b240a70d90ddf1f54af06c286c':
  Print out shared app gids correctly
  Add tests for Android-specific stubs 
						
						
					 
					
						2012-09-13 15:33:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						155a70b93f 
					 
					
						
						
							
							am  de9db8f7: am  fa36875d: Merge "Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3)."  
						
						 
						
						... 
						
						
						
						* commit 'de9db8f7efb10cdab1c81f1d3164f3b55e5f08e9':
  Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3). 
						
						
					 
					
						2012-09-13 15:33:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c7fda6a96d 
					 
					
						
						
							
							am  d4623e56: am  b338ea30: Merge "Upgrade to tzdata2012f."  
						
						 
						
						... 
						
						
						
						* commit 'd4623e56fb61b38e2c436f214a1282252908b93b':
  Upgrade to tzdata2012f. 
						
						
					 
					
						2012-09-13 15:33:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kenny Root 
							
						 
					 
					
						
						
							
						
						a4ea1a3d2e 
					 
					
						
						
							
							am  f7e403d6: Merge changes I06ee0b67,I914d2205  
						
						 
						
						... 
						
						
						
						* commit 'f7e403d66355faed93bb1472f6961acd380796d1':
  Print out shared app gids correctly
  Add tests for Android-specific stubs 
						
						
					 
					
						2012-09-13 15:30:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						de9db8f7ef 
					 
					
						
						
							
							am  fa36875d: Merge "Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3)."  
						
						 
						
						... 
						
						
						
						* commit 'fa36875df423af968d053c584c0de18a2448516b':
  Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3). 
						
						
					 
					
						2012-09-13 15:30:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d4623e56fb 
					 
					
						
						
							
							am  b338ea30: Merge "Upgrade to tzdata2012f."  
						
						 
						
						... 
						
						
						
						* commit 'b338ea30b299099a2b26a4e8a6b2ccd7bfac631a':
  Upgrade to tzdata2012f. 
						
						
					 
					
						2012-09-13 15:30:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kenny Root 
							
						 
					 
					
						
						
							
						
						f7e403d663 
					 
					
						
						
							
							Merge changes I06ee0b67,I914d2205  
						
						 
						
						... 
						
						
						
						* changes:
  Print out shared app gids correctly
  Add tests for Android-specific stubs 
						
						
					 
					
						2012-09-13 15:26:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kenny Root 
							
						 
					 
					
						
						
							
						
						8a05a01de7 
					 
					
						
						
							
							Print out shared app gids correctly  
						
						 
						
						... 
						
						
						
						For applications that share resources across users such as
forward-locked applications, print out their group name correctly.
Change-Id: I06ee0b67e4325cfa415ffd7a03e301700399a66d 
						
						
					 
					
						2012-09-13 15:25:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kenny Root 
							
						 
					 
					
						
						
							
						
						2a54e5ecd0 
					 
					
						
						
							
							Add tests for Android-specific stubs  
						
						 
						
						... 
						
						
						
						Also fix problem with multi-user IDs that the home directory was
returned as "/data" instead of "/" unlike all the other uids.
Change-Id: I914d22052e5a86552989f8969b85aadbc748c65d 
						
						
					 
					
						2012-09-13 15:25:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fa36875df4 
					 
					
						
						
							
							Merge "Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3)."  
						
						 
						
						
						
						
					 
					
						2012-09-13 15:19:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irina Tirdea 
							
						 
					 
					
						
						
							
						
						b5f053b5a7 
					 
					
						
						
							
							Make strerror(3) and strsignal(3) thread-safe, and add psignal(3) and psiginfo(3).  
						
						 
						
						... 
						
						
						
						Change-Id: I426109db25e907980d6cb3a7a695796e45783b78 
						
						
					 
					
						2012-09-13 15:18:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b338ea30b2 
					 
					
						
						
							
							Merge "Upgrade to tzdata2012f."  
						
						 
						
						
						
						
					 
					
						2012-09-13 15:15:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						88b61cb691 
					 
					
						
						
							
							Upgrade to tzdata2012f.  
						
						 
						
						... 
						
						
						
						This release reflects the following change circulated on the tz
mailing list:
  * australasia (Pacific/Fiji): Fiji DST is October 21 through January
    20 this year.  (Thanks to Steffen Thorsen.)
Change-Id: Ie21ea791ff5191264967aff685cbfa5c73f1fa5c 
						
						
					 
					
						2012-09-13 14:54:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3d01901774 
					 
					
						
						
							
							am  bec648ee: am  8db4b91b: am  d2236e2c: Merge "Fix Mac build."  
						
						 
						
						... 
						
						
						
						* commit 'bec648ee9f47c4120e5a4f82c7f0e6d225cb107f':
  Fix Mac build. 
						
						
					 
					
						2012-09-13 11:14:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bec648ee9f 
					 
					
						
						
							
							am  8db4b91b: am  d2236e2c: Merge "Fix Mac build."  
						
						 
						
						... 
						
						
						
						* commit '8db4b91bd2a069b2afb377f7e5190f625c3002cf':
  Fix Mac build. 
						
						
					 
					
						2012-09-13 11:11:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8db4b91bd2 
					 
					
						
						
							
							am  d2236e2c: Merge "Fix Mac build."  
						
						 
						
						... 
						
						
						
						* commit 'd2236e2c0717818e150215b4eee7af58cd3540d8':
  Fix Mac build. 
						
						
					 
					
						2012-09-13 11:09:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d2236e2c07 
					 
					
						
						
							
							Merge "Fix Mac build."  
						
						 
						
						
						
						
					 
					
						2012-09-13 11:02:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						38bfa21695 
					 
					
						
						
							
							Fix Mac build.  
						
						 
						
						... 
						
						
						
						Change-Id: Id625806fab0f2f7f90f9508c5fce649afe970414 
						
						
					 
					
						2012-09-13 11:01:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c005a55c74 
					 
					
						
						
							
							am  478f8ff3: am  b2550dd4: am  4a9b7c69: Merge "Add libdl into libc_malloc_debug_leak build"  
						
						 
						
						... 
						
						
						
						* commit '478f8ff3f0bd0b805702eb1f90bd03eef6d19e89':
  Add libdl into libc_malloc_debug_leak build 
						
						
					 
					
						2012-09-13 09:54:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						00f927f137 
					 
					
						
						
							
							am  29861b5d: am  58d15966: am  af4d630e: Merge "Added new test for dlopen which is failing for MIPS."  
						
						 
						
						... 
						
						
						
						* commit '29861b5d8edf9506acd2289fb5b993b9a7997a59':
  Added new test for dlopen which is failing for MIPS. 
						
						
					 
					
						2012-09-13 09:54:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						478f8ff3f0 
					 
					
						
						
							
							am  b2550dd4: am  4a9b7c69: Merge "Add libdl into libc_malloc_debug_leak build"  
						
						 
						
						... 
						
						
						
						* commit 'b2550dd4c85845974bf61d3e4071b2b957fbcf09':
  Add libdl into libc_malloc_debug_leak build 
						
						
					 
					
						2012-09-13 09:52:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						29861b5d8e 
					 
					
						
						
							
							am  58d15966: am  af4d630e: Merge "Added new test for dlopen which is failing for MIPS."  
						
						 
						
						... 
						
						
						
						* commit '58d15966c8f95998f82a90a5b24e23d56ba6254f':
  Added new test for dlopen which is failing for MIPS. 
						
						
					 
					
						2012-09-13 09:52:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b2550dd4c8 
					 
					
						
						
							
							am  4a9b7c69: Merge "Add libdl into libc_malloc_debug_leak build"  
						
						 
						
						... 
						
						
						
						* commit '4a9b7c694a8312160d3cd953a8227c23a1624868':
  Add libdl into libc_malloc_debug_leak build 
						
						
					 
					
						2012-09-13 09:47:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						58d15966c8 
					 
					
						
						
							
							am  af4d630e: Merge "Added new test for dlopen which is failing for MIPS."  
						
						 
						
						... 
						
						
						
						* commit 'af4d630e4d87dca38cc2026b992bb50c49911db9':
  Added new test for dlopen which is failing for MIPS. 
						
						
					 
					
						2012-09-13 09:47:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4a9b7c694a 
					 
					
						
						
							
							Merge "Add libdl into libc_malloc_debug_leak build"  
						
						 
						
						
						
						
					 
					
						2012-09-13 09:46:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						af4d630e4d 
					 
					
						
						
							
							Merge "Added new test for dlopen which is failing for MIPS."  
						
						 
						
						
						
						
					 
					
						2012-09-13 09:42:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						f238e06d3a 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-13 06:59:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xiaokang Qin 
							
						 
					 
					
						
						
							
						
						9c3449ecd9 
					 
					
						
						
							
							bionic: linker: Need update the map->l_addr for execution.  
						
						 
						
						... 
						
						
						
						Currently, linker doesn't update the map->l_addr for execution.
Which could break the Unwind_Backtrace with PT_GNU_EH_FRAME enabled
in new toolchain.
Change-Id: Ifbd853134da64a962f7e4c4105e56a3f20def1b2
Author: Fengwei Yin <fengwei.yin@intel.com >
Signed-off-by: Jack Ren <jack.ren@intel.com >
Author-tracking-BZ: 57077 
						
						
					 
					
						2012-09-13 18:09:20 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Chupin 
							
						 
					 
					
						
						
							
						
						e007775f4b 
					 
					
						
						
							
							Add libdl into libc_malloc_debug_leak build  
						
						 
						
						... 
						
						
						
						Otherwise libc_malloc_debug_leak.so is failed to load runtime in x86
case
Change-Id: I8207ce06d1ec17b233f4e4fcfdd2b161673b4fa8
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com > 
						
						
					 
					
						2012-09-13 12:03:06 +04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jeffhao 
							
						 
					 
					
						
						
							
						
						acf5aa76a5 
					 
					
						
						
							
							Added new test for dlopen which is failing for MIPS.  
						
						 
						
						... 
						
						
						
						Change-Id: I2240faefb387a11647f49b1a15699907a40f98c1 
						
						
					 
					
						2012-09-12 19:19:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cf57515f70 
					 
					
						
						
							
							am  f801cf55: resolved conflicts for merge of  47bda0c2 to jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit 'f801cf55bebc8d0d397fbe6db8cc91b3afb78149':
  Update the kernel headers to match external/kernel-headers. 
						
						
					 
					
						2012-09-12 16:11:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f801cf55be 
					 
					
						
						
							
							resolved conflicts for merge of  47bda0c2 to jb-mr1-dev  
						
						 
						
						... 
						
						
						
						Change-Id: Ia1969c79111c006bde709920254a515646c20aa7 
						
						
					 
					
						2012-09-12 16:08:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						47bda0c293 
					 
					
						
						
							
							am  7593fa8e: Merge "Update the kernel headers to match external/kernel-headers."  
						
						 
						
						... 
						
						
						
						* commit '7593fa8eb7d8c3950a069e5edd244fb68872ec17':
  Update the kernel headers to match external/kernel-headers. 
						
						
					 
					
						2012-09-12 15:59:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7593fa8eb7 
					 
					
						
						
							
							Merge "Update the kernel headers to match external/kernel-headers."  
						
						 
						
						
						
						
					 
					
						2012-09-12 15:56:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						86ec05acc9 
					 
					
						
						
							
							Update the kernel headers to match external/kernel-headers.  
						
						 
						
						... 
						
						
						
						Note that the Linux kernel handed over responsibility for most of the
socket constants to glibc some time ago. Someone had updated our
external/kernel-headers file but not regenerated the bionic headers,
so this change copies the missing stuff from the old bionic <linux/socket.h>
into <sys/socket.h>. This is what glibc does.
I've hacked a few of the other files to #include <sys/socket.h> for
backward compatibility, but even so this requires numerous other
changes to switch people over from direct inclusion of <linux/...> headers.
Change-Id: I0e4af64e631d3cef911a31d90f2f806e058278a0 
						
						
					 
					
						2012-09-12 12:30:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7f59867170 
					 
					
						
						
							
							am  ccd7ee62: am  90ae787b: am  666d06fe: Merge "Backwards and forwards compatibility for an upcoming <sys/socket.h> change."  
						
						 
						
						... 
						
						
						
						* commit 'ccd7ee624a81d61675fa08e149fe190a317341eb':
  Backwards and forwards compatibility for an upcoming <sys/socket.h> change. 
						
						
					 
					
						2012-09-12 11:08:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ccd7ee624a 
					 
					
						
						
							
							am  90ae787b: am  666d06fe: Merge "Backwards and forwards compatibility for an upcoming <sys/socket.h> change."  
						
						 
						
						... 
						
						
						
						* commit '90ae787b30890dc7d0f5d95b67ea5578d53bd61e':
  Backwards and forwards compatibility for an upcoming <sys/socket.h> change. 
						
						
					 
					
						2012-09-12 11:07:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						90ae787b30 
					 
					
						
						
							
							am  666d06fe: Merge "Backwards and forwards compatibility for an upcoming <sys/socket.h> change."  
						
						 
						
						... 
						
						
						
						* commit '666d06fee9e1d2e1401a4b42d94d01e8f38ad1a5':
  Backwards and forwards compatibility for an upcoming <sys/socket.h> change. 
						
						
					 
					
						2012-09-12 11:03:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						666d06fee9 
					 
					
						
						
							
							Merge "Backwards and forwards compatibility for an upcoming <sys/socket.h> change."  
						
						 
						
						
						
						
					 
					
						2012-09-12 10:51:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0d207ba624 
					 
					
						
						
							
							Backwards and forwards compatibility for an upcoming <sys/socket.h> change.  
						
						 
						
						... 
						
						
						
						Change-Id: Iba58077a1f057a968eb2283ebba259975925ff4c 
						
						
					 
					
						2012-09-12 10:51:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						76a3777a4d 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I1cd7d82959c5e821c23be974b7eb9d4914593bef 
						
						
					 
					
						2012-09-12 07:39:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						5766b0932f 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-12 06:59:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						68221a76b7 
					 
					
						
						
							
							am  cc0f2253: am  7f798147: am  cc8668f2: Merge "[MIPS] Check error status from pipe system call"  
						
						 
						
						... 
						
						
						
						* commit 'cc0f225365d7103baaba80517850489a5ff17d89':
  [MIPS] Check error status from pipe system call 
						
						
					 
					
						2012-09-11 16:48:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cc0f225365 
					 
					
						
						
							
							am  7f798147: am  cc8668f2: Merge "[MIPS] Check error status from pipe system call"  
						
						 
						
						... 
						
						
						
						* commit '7f798147980798718ac893229ae20dba9e3a26c7':
  [MIPS] Check error status from pipe system call 
						
						
					 
					
						2012-09-11 16:47:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7f79814798 
					 
					
						
						
							
							am  cc8668f2: Merge "[MIPS] Check error status from pipe system call"  
						
						 
						
						... 
						
						
						
						* commit 'cc8668f261ae5d0ed38961f357e33c026502ed0d':
  [MIPS] Check error status from pipe system call 
						
						
					 
					
						2012-09-11 16:43:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cc8668f261 
					 
					
						
						
							
							Merge "[MIPS] Check error status from pipe system call"  
						
						 
						
						
						
						
					 
					
						2012-09-11 16:38:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KwongYuan Wong 
							
						 
					 
					
						
						
							
						
						b03bc56b79 
					 
					
						
						
							
							[MIPS] Check error status from pipe system call  
						
						 
						
						... 
						
						
						
						Change-Id: Iaaea0e826c2678aa7f6fad9d46b16302a4d3b876 
						
						
					 
					
						2012-09-11 16:38:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irina Tirdea 
							
						 
					 
					
						
						
							
						
						e77e1afe24 
					 
					
						
						
							
							Add tty defaults to bionic  
						
						 
						
						... 
						
						
						
						Add ttydefaults.h bionic. Some userspace programs (e.g. perf) need the
definitions from this file. This header file is copied from NetBSD
(http://netbsd.org/ ) under the NetBSD Foundation's (TNF) license (“2 clause”
Berkeley-style license).
Change-Id: I9c862415b52b710f25adb1629a699627cd715775
Signed-off-by: Irina Tirdea <irina.tirdea@intel.com > 
						
						
					 
					
						2012-09-11 22:47:31 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3a936a4980 
					 
					
						
						
							
							Add the libcutils localtime_tz and mktime_t extensions to bionic.  
						
						 
						
						... 
						
						
						
						Bug: 7012465
Change-Id: Ib66f061e29199ba134545111dc79f9b50c8f4a21 
						
						
					 
					
						2012-09-11 11:15:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						49b5eb4ded 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-11 06:59:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						eeabbaee88 
					 
					
						
						
							
							am  f50b99f4: am  e8b4d67a: am  59726bed: Merge "Rename crtstart variables as crtbegin, to match reality."  
						
						 
						
						... 
						
						
						
						* commit 'f50b99f471a9af07b2dec6ac3fe1abca5ba9a20b':
  Rename crtstart variables as crtbegin, to match reality. 
						
						
					 
					
						2012-09-10 12:06:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f50b99f471 
					 
					
						
						
							
							am  e8b4d67a: am  59726bed: Merge "Rename crtstart variables as crtbegin, to match reality."  
						
						 
						
						... 
						
						
						
						* commit 'e8b4d67a37e27ffc34086562ad13dcd9316a8249':
  Rename crtstart variables as crtbegin, to match reality. 
						
						
					 
					
						2012-09-10 12:04:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e8b4d67a37 
					 
					
						
						
							
							am  59726bed: Merge "Rename crtstart variables as crtbegin, to match reality."  
						
						 
						
						... 
						
						
						
						* commit '59726beda5bec7e3db9d0c403a0ef11d0a7f182f':
  Rename crtstart variables as crtbegin, to match reality. 
						
						
					 
					
						2012-09-10 12:01:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						59726beda5 
					 
					
						
						
							
							Merge "Rename crtstart variables as crtbegin, to match reality."  
						
						 
						
						
						
						
					 
					
						2012-09-10 11:52:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						12949e5d39 
					 
					
						
						
							
							Rename crtstart variables as crtbegin, to match reality.  
						
						 
						
						... 
						
						
						
						No functional change, but it's confusing that the variable
names don't match the filenames.
Change-Id: I7109f917797be2f056e69fddb92e4a7306281813 
						
						
					 
					
						2012-09-10 11:16:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						33d552a4d1 
					 
					
						
						
							
							am  e3738414: am  f9920563: am  67546bf2: Merge "Generate header dependency makefiles for the crt*.o"  
						
						 
						
						... 
						
						
						
						* commit 'e3738414a62f9c9b43e158af590d127b9659030d':
  Generate header dependency makefiles for the crt*.o 
						
						
					 
					
						2012-09-10 10:09:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						e3738414a6 
					 
					
						
						
							
							am  f9920563: am  67546bf2: Merge "Generate header dependency makefiles for the crt*.o"  
						
						 
						
						... 
						
						
						
						* commit 'f9920563dabc21a5c741ef630e6ca8fe66fbbe5b':
  Generate header dependency makefiles for the crt*.o 
						
						
					 
					
						2012-09-10 10:07:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						f9920563da 
					 
					
						
						
							
							am  67546bf2: Merge "Generate header dependency makefiles for the crt*.o"  
						
						 
						
						... 
						
						
						
						* commit '67546bf209b2c5480aa4811b2bb3c42e7862af62':
  Generate header dependency makefiles for the crt*.o 
						
						
					 
					
						2012-09-10 10:05:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						67546bf209 
					 
					
						
						
							
							Merge "Generate header dependency makefiles for the crt*.o"  
						
						 
						
						
						
						
					 
					
						2012-09-10 09:48:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						9209fd3868 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-09 06:59:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						934e18e715 
					 
					
						
						
							
							am  af4371b4: am  56ba6336: am  f1d57e16: Merge "Add more pthreads tests."  
						
						 
						
						... 
						
						
						
						* commit 'af4371b46b71116bd40b6ef1eb32fdfc301a38e9':
  Add more pthreads tests. 
						
						
					 
					
						2012-09-07 20:36:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						af4371b46b 
					 
					
						
						
							
							am  56ba6336: am  f1d57e16: Merge "Add more pthreads tests."  
						
						 
						
						... 
						
						
						
						* commit '56ba6336d9c07cdfb5af2324aaa52da0c8d00ef2':
  Add more pthreads tests. 
						
						
					 
					
						2012-09-07 20:35:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						56ba6336d9 
					 
					
						
						
							
							am  f1d57e16: Merge "Add more pthreads tests."  
						
						 
						
						... 
						
						
						
						* commit 'f1d57e16686153b69a27c1eb9e339c77232c0edd':
  Add more pthreads tests. 
						
						
					 
					
						2012-09-07 18:38:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f1d57e1668 
					 
					
						
						
							
							Merge "Add more pthreads tests."  
						
						 
						
						
						
						
					 
					
						2012-09-07 18:30:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						cf464878ef 
					 
					
						
						
							
							Generate header dependency makefiles for the crt*.o  
						
						 
						
						... 
						
						
						
						Bug: 7127743
Change-Id: I606e5f7cd2b513f855a1fefd2b001abd365fc854 
						
						
					 
					
						2012-09-07 17:13:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4d014e15b4 
					 
					
						
						
							
							Add more pthreads tests.  
						
						 
						
						... 
						
						
						
						Someone reported a bug if pthread_detach is called while a pthread_join is
already in progress, but I'm unable to reproduce it. Keep the tests I wrote,
though.
Change-Id: I3d71450bbbb5345f2cb213dc56310ec020d528cc 
						
						
					 
					
						2012-09-07 16:47:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5804b88a44 
					 
					
						
						
							
							am  b0102454: am  7c7a7f8e: am  d10309c3: Merge "Rename __dso_handle_so.c to __dso_handle_so.h"  
						
						 
						
						... 
						
						
						
						* commit 'b010245490f50601b13ee17238e31162b6143d71':
  Rename __dso_handle_so.c to __dso_handle_so.h 
						
						
					 
					
						2012-09-07 11:11:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ffcb92e779 
					 
					
						
						
							
							am  b18d4f63: am  72fcdbe9: am  691ef3c8: Merge "Add mlockall and munlockall for Google TV."  
						
						 
						
						... 
						
						
						
						* commit 'b18d4f6361c4ae011c7661da46ad0501eecba591':
  Add mlockall and munlockall for Google TV. 
						
						
					 
					
						2012-09-07 11:11:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b010245490 
					 
					
						
						
							
							am  7c7a7f8e: am  d10309c3: Merge "Rename __dso_handle_so.c to __dso_handle_so.h"  
						
						 
						
						... 
						
						
						
						* commit '7c7a7f8e526518f37eae3ce2a785344316f263e0':
  Rename __dso_handle_so.c to __dso_handle_so.h 
						
						
					 
					
						2012-09-07 11:09:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b18d4f6361 
					 
					
						
						
							
							am  72fcdbe9: am  691ef3c8: Merge "Add mlockall and munlockall for Google TV."  
						
						 
						
						... 
						
						
						
						* commit '72fcdbe9025b0405251c17eb391f326e03bf92ef':
  Add mlockall and munlockall for Google TV. 
						
						
					 
					
						2012-09-07 11:09:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7c7a7f8e52 
					 
					
						
						
							
							am  d10309c3: Merge "Rename __dso_handle_so.c to __dso_handle_so.h"  
						
						 
						
						... 
						
						
						
						* commit 'd10309c36b93176a473baeeddef6f3fba8bf0678':
  Rename __dso_handle_so.c to __dso_handle_so.h 
						
						
					 
					
						2012-09-07 11:07:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						72fcdbe902 
					 
					
						
						
							
							am  691ef3c8: Merge "Add mlockall and munlockall for Google TV."  
						
						 
						
						... 
						
						
						
						* commit '691ef3c80b4af278aa90d6e005ba42de1e52c140':
  Add mlockall and munlockall for Google TV. 
						
						
					 
					
						2012-09-07 11:07:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d10309c36b 
					 
					
						
						
							
							Merge "Rename __dso_handle_so.c to __dso_handle_so.h"  
						
						 
						
						
						
						
					 
					
						2012-09-07 10:59:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						691ef3c80b 
					 
					
						
						
							
							Merge "Add mlockall and munlockall for Google TV."  
						
						 
						
						
						
						
					 
					
						2012-09-07 10:51:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						048569be54 
					 
					
						
						
							
							Rename __dso_handle_so.c to __dso_handle_so.h  
						
						 
						
						... 
						
						
						
						Also chang libc/arch-arm/bionic/crtbegin_so.c to include it
as a header.
Change-Id: Ib91b0b8caf5c8b936425aa8a4fc1a229b2b27929 
						
						
					 
					
						2012-09-07 12:49:41 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						e9859df7cc 
					 
					
						
						
							
							am  973bf681: am  77039d34: am  e8f81547: Merge "Fix build warning of initialization but no use."  
						
						 
						
						... 
						
						
						
						* commit '973bf681b74d418704202cbfefef5d3be031b066':
  Fix build warning of initialization but no use. 
						
						
					 
					
						2012-09-06 11:52:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						973bf681b7 
					 
					
						
						
							
							am  77039d34: am  e8f81547: Merge "Fix build warning of initialization but no use."  
						
						 
						
						... 
						
						
						
						* commit '77039d34449e369b9425a36eaed38d41b9d20884':
  Fix build warning of initialization but no use. 
						
						
					 
					
						2012-09-06 11:50:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						77039d3444 
					 
					
						
						
							
							am  e8f81547: Merge "Fix build warning of initialization but no use."  
						
						 
						
						... 
						
						
						
						* commit 'e8f815473ba463b875cea757bc0a52fc32f10748':
  Fix build warning of initialization but no use. 
						
						
					 
					
						2012-09-06 11:45:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						e8f815473b 
					 
					
						
						
							
							Merge "Fix build warning of initialization but no use."  
						
						 
						
						
						
						
					 
					
						2012-09-06 11:41:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1ad05db9ce 
					 
					
						
						
							
							Add mlockall and munlockall for Google TV.  
						
						 
						
						... 
						
						
						
						Change-Id: I10e961d701e74aab07211ec7975f61167e387853 
						
						
					 
					
						2012-09-06 11:24:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						684669dfd7 
					 
					
						
						
							
							am  de0dc251: am  41ff8b98: am  6e3b0f2d: Merge "Don\'t corrupt the thread list in static executables."  
						
						 
						
						... 
						
						
						
						* commit 'de0dc251120e03622d89d7af2ce44530d665e065':
  Don't corrupt the thread list in static executables. 
						
						
					 
					
						2012-09-06 10:46:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						de0dc25112 
					 
					
						
						
							
							am  41ff8b98: am  6e3b0f2d: Merge "Don\'t corrupt the thread list in static executables."  
						
						 
						
						... 
						
						
						
						* commit '41ff8b98044de19d6ea5228452c2d555c4224da7':
  Don't corrupt the thread list in static executables. 
						
						
					 
					
						2012-09-06 10:44:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						41ff8b9804 
					 
					
						
						
							
							am  6e3b0f2d: Merge "Don\'t corrupt the thread list in static executables."  
						
						 
						
						... 
						
						
						
						* commit '6e3b0f2d2e89a8f3bbfc5d26dcdc13233c1111ba':
  Don't corrupt the thread list in static executables. 
						
						
					 
					
						2012-09-06 10:40:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6e3b0f2d2e 
					 
					
						
						
							
							Merge "Don't corrupt the thread list in static executables."  
						
						 
						
						
						
						
					 
					
						2012-09-06 10:31:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						09f76cdd9b 
					 
					
						
						
							
							Fix build warning of initialization but no use.  
						
						 
						
						... 
						
						
						
						first_run is only used with LOCK_AT_FORK, however, care needs to be
taken with the #if to avoid compiler warnings when LOCK_AT_FORK isn't
being used.
Change-Id: I6bcfac2ab8732c91607f4a1bcd7c0019f29c2eec 
						
						
					 
					
						2012-09-06 09:59:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						c0ee117170 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: If42e786ae4ba616676fad3872f3c36f0c0be16f8 
						
						
					 
					
						2012-09-06 07:52:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						abce26b05a 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-06 06:33:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						d58928e831 
					 
					
						
						
							
							am  183d0a57: Update msm_ion.h ioctls so they dont conflict with ion.h  
						
						 
						
						... 
						
						
						
						* commit '183d0a57a292a33d92baa099b14425805a94306d':
  Update msm_ion.h ioctls so they dont conflict with ion.h 
						
						
					 
					
						2012-09-05 21:49:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						183d0a57a2 
					 
					
						
						
							
							Update msm_ion.h ioctls so they dont conflict with ion.h  
						
						 
						
						... 
						
						
						
						Change-Id: Ib6ffcc147e39b3f9f2eb9a8ed403b74d99bc755f
Signed-off-by: Iliyan Malchev <malchev@google.com > 
						
						
					 
					
						2012-09-05 21:47:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						bf3da78e69 
					 
					
						
						
							
							am  85811fc7: Revert "msm_ion: switch to using legacy_ion.h"  
						
						 
						
						... 
						
						
						
						* commit '85811fc7c244c977186cff501063d5f67fb5352b':
  Revert "msm_ion: switch to using legacy_ion.h" 
						
						
					 
					
						2012-09-05 21:45:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						7649d62255 
					 
					
						
						
							
							am  dc81b447: Revert "add legacy_ion.h"  
						
						 
						
						... 
						
						
						
						* commit 'dc81b44759b30a7fe0951d35f658700afd806bea':
  Revert "add legacy_ion.h" 
						
						
					 
					
						2012-09-05 21:44:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						85811fc7c2 
					 
					
						
						
							
							Revert "msm_ion: switch to using legacy_ion.h"  
						
						 
						
						... 
						
						
						
						This reverts commit 66edcd9dad . 
						
						
					 
					
						2012-09-05 21:43:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						dc81b44759 
					 
					
						
						
							
							Revert "add legacy_ion.h"  
						
						 
						
						... 
						
						
						
						This reverts commit 5f1d206de3 . 
						
						
					 
					
						2012-09-05 21:42:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bfeab1bbe7 
					 
					
						
						
							
							Don't corrupt the thread list in static executables.  
						
						 
						
						... 
						
						
						
						Several previous changes conspired to make a mess of the thread list
in static binaries. This was most obvious when trying to call
pthread_key_delete(3) on the main thread.
Bug: http://code.google.com/p/android/issues/detail?id=36893 
Change-Id: I2a2f553114d8fb40533c481252b410c10656da2e 
						
						
					 
					
						2012-09-05 17:47:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8140487f60 
					 
					
						
						
							
							am  2da90705: am  008f4df5: am  ff4608ae: Merge "Add missing dependencies."  
						
						 
						
						... 
						
						
						
						* commit '2da907059e187ffdcc25b15af91f912eecdcf776':
  Add missing dependencies. 
						
						
					 
					
						2012-09-05 14:57:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2da907059e 
					 
					
						
						
							
							am  008f4df5: am  ff4608ae: Merge "Add missing dependencies."  
						
						 
						
						... 
						
						
						
						* commit '008f4df5ba52ff502651da957ad8dbe149ff2ed6':
  Add missing dependencies. 
						
						
					 
					
						2012-09-05 14:55:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						008f4df5ba 
					 
					
						
						
							
							am  ff4608ae: Merge "Add missing dependencies."  
						
						 
						
						... 
						
						
						
						* commit 'ff4608ae0cb78caa05b83e109fc2633682958089':
  Add missing dependencies. 
						
						
					 
					
						2012-09-05 14:51:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ff4608ae0c 
					 
					
						
						
							
							Merge "Add missing dependencies."  
						
						 
						
						
						
						
					 
					
						2012-09-05 14:46:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2e8f4345df 
					 
					
						
						
							
							Add missing dependencies.  
						
						 
						
						... 
						
						
						
						Change-Id: I53c1cfb59ac7a89952a8d6b906b2b9e16a66624f 
						
						
					 
					
						2012-09-05 14:27:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d5b14e3552 
					 
					
						
						
							
							am  faf361a6: am  2fc3e1ef: am  b2c5bd54: Merge "ARM: warn about atexit() calls from legacy shared libraries"  
						
						 
						
						... 
						
						
						
						* commit 'faf361a6ac23af030268728f6eb02a3d1080a5ff':
  ARM: warn about atexit() calls from legacy shared libraries 
						
						
					 
					
						2012-09-05 10:34:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						faf361a6ac 
					 
					
						
						
							
							am  2fc3e1ef: am  b2c5bd54: Merge "ARM: warn about atexit() calls from legacy shared libraries"  
						
						 
						
						... 
						
						
						
						* commit '2fc3e1efda003d9eb110c3fc08bb32f29c6e8a4b':
  ARM: warn about atexit() calls from legacy shared libraries 
						
						
					 
					
						2012-09-05 10:32:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2fc3e1efda 
					 
					
						
						
							
							am  b2c5bd54: Merge "ARM: warn about atexit() calls from legacy shared libraries"  
						
						 
						
						... 
						
						
						
						* commit 'b2c5bd543dcbbc1b2cbf7afd8b124256ce2c128e':
  ARM: warn about atexit() calls from legacy shared libraries 
						
						
					 
					
						2012-09-05 10:29:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b2c5bd543d 
					 
					
						
						
							
							Merge "ARM: warn about atexit() calls from legacy shared libraries"  
						
						 
						
						
						
						
					 
					
						2012-09-05 10:18:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						340ff83f98 
					 
					
						
						
							
							am  ac3e35cd: am  a76f2eca: am  26f2e4a1: Merge "ARM: make CRT_LEGACY_WORKAROUND work as intended"  
						
						 
						
						... 
						
						
						
						* commit 'ac3e35cd8f1ba8133905ee3700e092efef98ab12':
  ARM: make CRT_LEGACY_WORKAROUND work as intended 
						
						
					 
					
						2012-09-05 10:03:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ac3e35cd8f 
					 
					
						
						
							
							am  a76f2eca: am  26f2e4a1: Merge "ARM: make CRT_LEGACY_WORKAROUND work as intended"  
						
						 
						
						... 
						
						
						
						* commit 'a76f2ecaa203bd8b5cc2ca157f06c0d2de66a52f':
  ARM: make CRT_LEGACY_WORKAROUND work as intended 
						
						
					 
					
						2012-09-05 10:01:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a76f2ecaa2 
					 
					
						
						
							
							am  26f2e4a1: Merge "ARM: make CRT_LEGACY_WORKAROUND work as intended"  
						
						 
						
						... 
						
						
						
						* commit '26f2e4a1639a959513c4ff5981b4eb52757e8012':
  ARM: make CRT_LEGACY_WORKAROUND work as intended 
						
						
					 
					
						2012-09-05 09:57:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						26f2e4a163 
					 
					
						
						
							
							Merge "ARM: make CRT_LEGACY_WORKAROUND work as intended"  
						
						 
						
						
						
						
					 
					
						2012-09-05 09:43:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						64f4e71418 
					 
					
						
						
							
							am  f71d757f: am  7310a1c4: am  82978cae: Merge "Avoid malloc lock while calling pthread_atfork."  
						
						 
						
						... 
						
						
						
						* commit 'f71d757f6eea0394654b5c07a580bf3b4d048853':
  Avoid malloc lock while calling pthread_atfork. 
						
						
					 
					
						2012-09-05 07:54:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						f71d757f6e 
					 
					
						
						
							
							am  7310a1c4: am  82978cae: Merge "Avoid malloc lock while calling pthread_atfork."  
						
						 
						
						... 
						
						
						
						* commit '7310a1c4326bc875aeea2ce091a4b6558d183b2d':
  Avoid malloc lock while calling pthread_atfork. 
						
						
					 
					
						2012-09-05 07:52:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						7310a1c432 
					 
					
						
						
							
							am  82978cae: Merge "Avoid malloc lock while calling pthread_atfork."  
						
						 
						
						... 
						
						
						
						* commit '82978cae4eec238a9d631d2b61b8985daa02516e':
  Avoid malloc lock while calling pthread_atfork. 
						
						
					 
					
						2012-09-05 07:48:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						82978cae4e 
					 
					
						
						
							
							Merge "Avoid malloc lock while calling pthread_atfork."  
						
						 
						
						
						
						
					 
					
						2012-09-05 07:41:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						3a8807df34 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-05 06:33:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9deb460a26 
					 
					
						
						
							
							am  ab558163: am  b9f0a6eb: am  be19a367: Merge "termios: add tcdrain"  
						
						 
						
						... 
						
						
						
						* commit 'ab558163a3f79834d4aa3107f4fed20bb242860b':
  termios: add tcdrain 
						
						
					 
					
						2012-09-04 18:15:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ab558163a3 
					 
					
						
						
							
							am  b9f0a6eb: am  be19a367: Merge "termios: add tcdrain"  
						
						 
						
						... 
						
						
						
						* commit 'b9f0a6eb75aa8f1eec95fb5718d84cef1d0f61b8':
  termios: add tcdrain 
						
						
					 
					
						2012-09-04 18:13:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b9f0a6eb75 
					 
					
						
						
							
							am  be19a367: Merge "termios: add tcdrain"  
						
						 
						
						... 
						
						
						
						* commit 'be19a3671709879ccc0156b94f7ef7540027dc37':
  termios: add tcdrain 
						
						
					 
					
						2012-09-04 18:10:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						be19a36717 
					 
					
						
						
							
							Merge "termios: add tcdrain"  
						
						 
						
						
						
						
					 
					
						2012-09-04 17:52:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fe7ac11afa 
					 
					
						
						
							
							am  f34c6d77: am  bc374078: am  5ff23471: Merge "Add getsid system call to bionic"  
						
						 
						
						... 
						
						
						
						* commit 'f34c6d7796102cf33bd8887efd0ba3f70884acd9':
  Add getsid system call to bionic 
						
						
					 
					
						2012-09-04 16:49:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f34c6d7796 
					 
					
						
						
							
							am  bc374078: am  5ff23471: Merge "Add getsid system call to bionic"  
						
						 
						
						... 
						
						
						
						* commit 'bc3740787ac4108c2e0e247bc7ca2ea66329c5ab':
  Add getsid system call to bionic 
						
						
					 
					
						2012-09-04 16:47:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bc3740787a 
					 
					
						
						
							
							am  5ff23471: Merge "Add getsid system call to bionic"  
						
						 
						
						... 
						
						
						
						* commit '5ff23471303a1b99ddc1e1751662aa45f34b5e21':
  Add getsid system call to bionic 
						
						
					 
					
						2012-09-04 16:44:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5ff2347130 
					 
					
						
						
							
							Merge "Add getsid system call to bionic"  
						
						 
						
						
						
						
					 
					
						2012-09-04 16:36:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ad639c1d2b 
					 
					
						
						
							
							am  877ad30f: am  507bcabb: am  e03ab936: Merge "Add missing MALLOC_FAILURE_ACTION calls to dlmalloc."  
						
						 
						
						... 
						
						
						
						* commit '877ad30fd6e8745b43063947a9220d1f1398ee02':
  Add missing MALLOC_FAILURE_ACTION calls to dlmalloc. 
						
						
					 
					
						2012-09-04 16:03:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						877ad30fd6 
					 
					
						
						
							
							am  507bcabb: am  e03ab936: Merge "Add missing MALLOC_FAILURE_ACTION calls to dlmalloc."  
						
						 
						
						... 
						
						
						
						* commit '507bcabb3565d20541242ad61f987bc1a6483ba1':
  Add missing MALLOC_FAILURE_ACTION calls to dlmalloc. 
						
						
					 
					
						2012-09-04 16:00:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						507bcabb35 
					 
					
						
						
							
							am  e03ab936: Merge "Add missing MALLOC_FAILURE_ACTION calls to dlmalloc."  
						
						 
						
						... 
						
						
						
						* commit 'e03ab936996a1a46d461cdad463d7f5bca10b051':
  Add missing MALLOC_FAILURE_ACTION calls to dlmalloc. 
						
						
					 
					
						2012-09-04 15:56:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e03ab93699 
					 
					
						
						
							
							Merge "Add missing MALLOC_FAILURE_ACTION calls to dlmalloc."  
						
						 
						
						
						
						
					 
					
						2012-09-04 15:51:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						63deae5e4f 
					 
					
						
						
							
							Add missing MALLOC_FAILURE_ACTION calls to dlmalloc.  
						
						 
						
						... 
						
						
						
						Without these, sometimes malloc(3) returns NULL without setting errno.
Change-Id: I4708c3f675bf2c878ddcaf012fde7848b255826b 
						
						
					 
					
						2012-09-04 15:42:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1d07eda8db 
					 
					
						
						
							
							am  c0e3b9dd: am  b438c54d: am  1db615b4: Merge "bionic: Fix TINY_ANDROID build"  
						
						 
						
						... 
						
						
						
						* commit 'c0e3b9ddd6c7dae0a402067c79609ddefcde125b':
  bionic: Fix TINY_ANDROID build 
						
						
					 
					
						2012-09-04 13:51:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c0e3b9ddd6 
					 
					
						
						
							
							am  b438c54d: am  1db615b4: Merge "bionic: Fix TINY_ANDROID build"  
						
						 
						
						... 
						
						
						
						* commit 'b438c54d02b722a93a72ff6e834ab78053ca3add':
  bionic: Fix TINY_ANDROID build 
						
						
					 
					
						2012-09-04 13:49:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b438c54d02 
					 
					
						
						
							
							am  1db615b4: Merge "bionic: Fix TINY_ANDROID build"  
						
						 
						
						... 
						
						
						
						* commit '1db615b4ae469c9f33dc1d88b24924ca8efc10ef':
  bionic: Fix TINY_ANDROID build 
						
						
					 
					
						2012-09-04 13:46:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1db615b4ae 
					 
					
						
						
							
							Merge "bionic: Fix TINY_ANDROID build"  
						
						 
						
						
						
						
					 
					
						2012-09-04 13:42:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benoit Goby 
							
						 
					 
					
						
						
							
						
						5ac9eee1d3 
					 
					
						
						
							
							bionic: Fix TINY_ANDROID build  
						
						 
						
						... 
						
						
						
						(cherry-pick of 545d5dbbcb0dc9e44323c4f2e687a3aace75a483.)
Change-Id: Ifc91e84ffed5a3a287accabd7f08b02752688db6 
						
						
					 
					
						2012-09-04 13:36:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitaly Wool 
							
						 
					 
					
						
						
							
						
						954923858b 
					 
					
						
						
							
							termios: add tcdrain  
						
						 
						
						... 
						
						
						
						Change-Id: I05c0007f7bcc6ef5295c32f86fafbf1ad31e07fa 
						
						
					 
					
						2012-09-04 14:11:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						2b49277d84 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-09-03 06:33:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Irina Tirdea 
							
						 
					 
					
						
						
							
						
						1ad10a566e 
					 
					
						
						
							
							Add getsid system call to bionic  
						
						 
						
						... 
						
						
						
						Add getsid() system call to bionic for
all architectures. This is needed for various tools
(e.g. perf).
Adding the getsid system call was done in 3 steps:
() add getsid system call (function name and syscall
number) to libc/SYSCALLS.TXT
() generate all necessary headers by calling
libc/tools/gensyscalls.py. This patch is adding
the generated files since the build system
does not call gensyscalls.py.
() add the system call signature to libc/include/unistd.h
Change-Id: Id69a257e13ec02e1a44085a6b217a3f19ab025b1
Signed-off-by: Irina Tirdea <irina.tirdea@intel.com > 
						
						
					 
					
						2012-09-03 01:38:34 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kirill Artamonov 
							
						 
					 
					
						
						
							
						
						3e2d2936b0 
					 
					
						
						
							
							Avoid malloc lock while calling pthread_atfork.  
						
						 
						
						... 
						
						
						
						Expecting the memory in a forked child process to be sane wrt threading
is a bad idea. An example of a problem is when the parent process has
the malloc lock and a child process is forked. The malloc lock in the
child will appear locked by a thread that doesn't exist.
This change aims to make bionic more compatible with glibc by reseting
the malloc lock in the child forked process, as well as holding it
during the fork. This is a feature in dlmalloc 2.8.6 called
LOCK_AT_FORK. In general this feature isn't necessary as a forked
process will then exec. Some bad applications rely on being able to use
features like malloc before the exec and having multiple threads running
in the parent program. This isn't a problem with glibc and this patch
makes it not a problem for bionic.
Unfortunately for use in bionic, LOCK_AT_FORK has an issue as internally
it uses pthread_atfork that in bionic uses malloc. This leads to the
LOCK_AT_FORK initialization deadlocking with pthread_atfork's call to
malloc due to the malloc lock. This change moves the pthread_atfork logic
in LOCK_AT_FORK to be called without the malloc lock held.
Change-Id: Id68175a564a6abb936ee4488b44d9479f7311f69 
						
						
					 
					
						2012-08-31 11:11:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						5b0e2de6ae 
					 
					
						
						
							
							am  b9ad1a1e: am  6abab301: am  6fe901ef: Merge "Upgrade to dlmalloc 2.8.6."  
						
						 
						
						... 
						
						
						
						* commit 'b9ad1a1e001cc06db121994ca0da7deb4c60914a':
  Upgrade to dlmalloc 2.8.6. 
						
						
					 
					
						2012-08-31 09:01:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						b9ad1a1e00 
					 
					
						
						
							
							am  6abab301: am  6fe901ef: Merge "Upgrade to dlmalloc 2.8.6."  
						
						 
						
						... 
						
						
						
						* commit '6abab301db84af7c98a4873fbf49997078aa19cc':
  Upgrade to dlmalloc 2.8.6. 
						
						
					 
					
						2012-08-31 08:58:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						6abab301db 
					 
					
						
						
							
							am  6fe901ef: Merge "Upgrade to dlmalloc 2.8.6."  
						
						 
						
						... 
						
						
						
						* commit '6fe901ef38898d9cb6007720940e915f7180fc11':
  Upgrade to dlmalloc 2.8.6. 
						
						
					 
					
						2012-08-31 08:55:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						6fe901ef38 
					 
					
						
						
							
							Merge "Upgrade to dlmalloc 2.8.6."  
						
						 
						
						
						
						
					 
					
						2012-08-31 08:42:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						83d5e567d6 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-30 06:33:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						c6d95add30 
					 
					
						
						
							
							Upgrade to dlmalloc 2.8.6.  
						
						 
						
						... 
						
						
						
						This fixes a bug and enables the use of MORECORE_CONTIGUOUS.
Change-Id: Ia7c5d32bdc46e99b3ecb92ee94d1f702c4385d5d 
						
						
					 
					
						2012-08-29 18:18:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						418ecb7ec8 
					 
					
						
						
							
							am  8c368b5d: am  dde94f4c: am  8b4e8a93: Merge "Improve the dynamic linker diagnostics."  
						
						 
						
						... 
						
						
						
						* commit '8c368b5d1d43bf5d9fdf1f6e99190437da882f95':
  Improve the dynamic linker diagnostics. 
						
						
					 
					
						2012-08-29 14:09:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						29e526527c 
					 
					
						
						
							
							am  fe7d7d46: am  92133ca4: am  17d9be8a: Merge "disable _FORTIFY_SOURCE under clang"  
						
						 
						
						... 
						
						
						
						* commit 'fe7d7d4693463945155b8548f9c33db5b3c90377':
  disable _FORTIFY_SOURCE under clang 
						
						
					 
					
						2012-08-29 14:09:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8c368b5d1d 
					 
					
						
						
							
							am  dde94f4c: am  8b4e8a93: Merge "Improve the dynamic linker diagnostics."  
						
						 
						
						... 
						
						
						
						* commit 'dde94f4c1664c6908d9a2944aff84e8667557d02':
  Improve the dynamic linker diagnostics. 
						
						
					 
					
						2012-08-29 14:06:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						fe7d7d4693 
					 
					
						
						
							
							am  92133ca4: am  17d9be8a: Merge "disable _FORTIFY_SOURCE under clang"  
						
						 
						
						... 
						
						
						
						* commit '92133ca427b9c697d5afb59b74cb2cff50840c8e':
  disable _FORTIFY_SOURCE under clang 
						
						
					 
					
						2012-08-29 14:06:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						dde94f4c16 
					 
					
						
						
							
							am  8b4e8a93: Merge "Improve the dynamic linker diagnostics."  
						
						 
						
						... 
						
						
						
						* commit '8b4e8a937be2e7ac94e52d596813095ef16c9ec8':
  Improve the dynamic linker diagnostics. 
						
						
					 
					
						2012-08-29 14:04:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						92133ca427 
					 
					
						
						
							
							am  17d9be8a: Merge "disable _FORTIFY_SOURCE under clang"  
						
						 
						
						... 
						
						
						
						* commit '17d9be8ad73170275f25ffe8795a0d04b3e2cd8b':
  disable _FORTIFY_SOURCE under clang 
						
						
					 
					
						2012-08-29 14:04:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8b4e8a937b 
					 
					
						
						
							
							Merge "Improve the dynamic linker diagnostics."  
						
						 
						
						
						
						
					 
					
						2012-08-29 13:56:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						17d9be8ad7 
					 
					
						
						
							
							Merge "disable _FORTIFY_SOURCE under clang"  
						
						 
						
						
						
						
					 
					
						2012-08-29 13:54:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b37328627b 
					 
					
						
						
							
							am  8900e2de: am  e5b85f45: am  0d7177c0: Merge "Clean up warnings in the malloc_debug_* files."  
						
						 
						
						... 
						
						
						
						* commit '8900e2de450726982de466bfc3639dd71630178c':
  Clean up warnings in the malloc_debug_* files. 
						
						
					 
					
						2012-08-29 13:22:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8900e2de45 
					 
					
						
						
							
							am  e5b85f45: am  0d7177c0: Merge "Clean up warnings in the malloc_debug_* files."  
						
						 
						
						... 
						
						
						
						* commit 'e5b85f45f9b23b4adbea5a9bb0bc29099880ed69':
  Clean up warnings in the malloc_debug_* files. 
						
						
					 
					
						2012-08-29 13:19:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e5b85f45f9 
					 
					
						
						
							
							am  0d7177c0: Merge "Clean up warnings in the malloc_debug_* files."  
						
						 
						
						... 
						
						
						
						* commit '0d7177c0d47517514c81713427fc28e04dc3cd37':
  Clean up warnings in the malloc_debug_* files. 
						
						
					 
					
						2012-08-29 13:15:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e9b6fc6f82 
					 
					
						
						
							
							Improve the dynamic linker diagnostics.  
						
						 
						
						... 
						
						
						
						Lose the pid, only show the name of the function (not its whole signature),
and include the name of the library we failed to load. (I hadn't noticed
that the library name was missing before because in Java we add that into
the UnsatisfiedLinkError detail message.)
The new output looks like this:
  Cannot load library: soinfo_relocate(linker.cpp:968): cannot locate symbol "__libc_malloc_default_dispatch" referenced by "libc_malloc_debug_leak.so"...
Change-Id: I3bb5c9780d9aaf3a9e4418ea55bc98122a81f80f 
						
						
					 
					
						2012-08-29 13:10:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0d7177c0d4 
					 
					
						
						
							
							Merge "Clean up warnings in the malloc_debug_* files."  
						
						 
						
						
						
						
					 
					
						2012-08-29 13:08:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						829c089f83 
					 
					
						
						
							
							disable _FORTIFY_SOURCE under clang  
						
						 
						
						... 
						
						
						
						Clang and _FORTIFY_SOURCE are just plain incompatible with
each other.  First of all, clang doesn't understand the
__attribute__((gnu_inline)) header. Second of all,
Clang doesn't have support for __builtin_va_arg_pack()
and __builtin_va_arg_pack_len() (see
http://clang.llvm.org/docs/UsersManual.html#c_unimpl_gcc )
Until we can resolve these issues, don't even try using
_FORTIFY_SOURCE under clang.
Change-Id: I81c2b8073bb3276fa9a4a6b93c427b641038356a 
						
						
					 
					
						2012-08-29 12:47:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c4d1fecc10 
					 
					
						
						
							
							Clean up warnings in the malloc_debug_* files.  
						
						 
						
						... 
						
						
						
						Also clean up cpplint.py-detected lint.
Change-Id: Ia18e89c4c6878764f8d7ed34b8247e7a8d8fe88b 
						
						
					 
					
						2012-08-29 12:08:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						71258e0d20 
					 
					
						
						
							
							am  15afed42: Merge "Revert "Revert "Restore posix_memalign""" into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit '15afed42ca0b9e5954b121d1a6ca1bdb6b5dc55c':
  Revert "Revert "Restore posix_memalign"" 
						
						
					 
					
						2012-08-29 08:55:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						1df8fe33d5 
					 
					
						
						
							
							am  f71fa083: Merge "Revert "Revert "Upgrade to dlmalloc 2.8.5.""" into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit 'f71fa0830a1d1280174f25309b05612af4f20fb3':
  Revert "Revert "Upgrade to dlmalloc 2.8.5."" 
						
						
					 
					
						2012-08-29 08:55:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						15afed42ca 
					 
					
						
						
							
							Merge "Revert "Revert "Restore posix_memalign""" into jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-29 08:53:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						f71fa0830a 
					 
					
						
						
							
							Merge "Revert "Revert "Upgrade to dlmalloc 2.8.5.""" into jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-29 08:53:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						b2d46d3632 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-29 06:33:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						7e5851922c 
					 
					
						
						
							
							am  66edcd9d: msm_ion: switch to using legacy_ion.h  
						
						 
						
						... 
						
						
						
						* commit '66edcd9dad6a10622015f6350ea9bc11a358801a':
  msm_ion: switch to using legacy_ion.h 
						
						
					 
					
						2012-08-29 01:37:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						ba13ae7672 
					 
					
						
						
							
							am  5f1d206d: add legacy_ion.h  
						
						 
						
						... 
						
						
						
						* commit '5f1d206de357684365a98c53b505491e18b6694a':
  add legacy_ion.h 
						
						
					 
					
						2012-08-29 01:37:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						66edcd9dad 
					 
					
						
						
							
							msm_ion: switch to using legacy_ion.h  
						
						 
						
						... 
						
						
						
						Change-Id: I0fa64cb9684062f371bd21a1f94f6c7dad8d854d
Signed-off-by: Iliyan Malchev <malchev@google.com > 
						
						
					 
					
						2012-08-29 01:31:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						5f1d206de3 
					 
					
						
						
							
							add legacy_ion.h  
						
						 
						
						... 
						
						
						
						legacy_ion.h is a pre android-3.4 copy of the ion.h header, for backwards
compatibility
Change-Id: Iaf2f1659f19a3b55334df929d9500069bf8acbdd
Signed-off-by: Iliyan Malchev <malchev@google.com > 
						
						
					 
					
						2012-08-29 01:24:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						e0d680176f 
					 
					
						
						
							
							Revert "Revert "Restore posix_memalign""  
						
						 
						
						... 
						
						
						
						This reverts commit 78a3069f82 . 
						
						
					 
					
						2012-08-28 16:36:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						2c344d3631 
					 
					
						
						
							
							Revert "Revert "Upgrade to dlmalloc 2.8.5.""  
						
						 
						
						... 
						
						
						
						This reverts commit f72ee26927 . 
						
						
					 
					
						2012-08-28 15:53:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						2868bbabf3 
					 
					
						
						
							
							am  4f90a093: am  d3d09f7d: am  069c64cd: Merge "ARM: make sure __on_dlclose() actually gets called"  
						
						 
						
						... 
						
						
						
						* commit '4f90a0932c087e4bb13dab2d30a424c04c1f9f80':
  ARM: make sure __on_dlclose() actually gets called 
						
						
					 
					
						2012-08-28 13:43:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						4f90a0932c 
					 
					
						
						
							
							am  d3d09f7d: am  069c64cd: Merge "ARM: make sure __on_dlclose() actually gets called"  
						
						 
						
						... 
						
						
						
						* commit 'd3d09f7d75726dbe7cd9dfae211427f8bebe1397':
  ARM: make sure __on_dlclose() actually gets called 
						
						
					 
					
						2012-08-28 13:41:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						d3d09f7d75 
					 
					
						
						
							
							am  069c64cd: Merge "ARM: make sure __on_dlclose() actually gets called"  
						
						 
						
						... 
						
						
						
						* commit '069c64cdf2d3da7b7ff6ea5d1041f982fb10ab22':
  ARM: make sure __on_dlclose() actually gets called 
						
						
					 
					
						2012-08-28 13:17:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						036fa6e669 
					 
					
						
						
							
							am  54662dd4: am  1389db8b: am  e026b1d8: Merge "ARM: remove dummy entries from .so init_array/fini_array"  
						
						 
						
						... 
						
						
						
						* commit '54662dd4de8151383be4b518f4161f171359186f':
  ARM: remove dummy entries from .so init_array/fini_array 
						
						
					 
					
						2012-08-28 13:06:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						773a783295 
					 
					
						
						
							
							am  d7440f37: am  7cab2188: am  ad180738: Merge "linker: Fix ARM_R_COPY relocations"  
						
						 
						
						... 
						
						
						
						* commit 'd7440f3725b196f6624f74d2cee50dbdac647372':
  linker: Fix ARM_R_COPY relocations 
						
						
					 
					
						2012-08-28 13:06:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						54662dd4de 
					 
					
						
						
							
							am  1389db8b: am  e026b1d8: Merge "ARM: remove dummy entries from .so init_array/fini_array"  
						
						 
						
						... 
						
						
						
						* commit '1389db8b94ca0cff4744dc070d99f48c6cf53b07':
  ARM: remove dummy entries from .so init_array/fini_array 
						
						
					 
					
						2012-08-28 13:04:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						d7440f3725 
					 
					
						
						
							
							am  7cab2188: am  ad180738: Merge "linker: Fix ARM_R_COPY relocations"  
						
						 
						
						... 
						
						
						
						* commit '7cab21885ac039375264a45b2c774106415be664':
  linker: Fix ARM_R_COPY relocations 
						
						
					 
					
						2012-08-28 13:04:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						069c64cdf2 
					 
					
						
						
							
							Merge "ARM: make sure __on_dlclose() actually gets called"  
						
						 
						
						
						
						
					 
					
						2012-08-28 13:04:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						1389db8b94 
					 
					
						
						
							
							am  e026b1d8: Merge "ARM: remove dummy entries from .so init_array/fini_array"  
						
						 
						
						... 
						
						
						
						* commit 'e026b1d89a0dcada499da186d4d94cc3ce5d3ef3':
  ARM: remove dummy entries from .so init_array/fini_array 
						
						
					 
					
						2012-08-28 13:01:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						7cab21885a 
					 
					
						
						
							
							am  ad180738: Merge "linker: Fix ARM_R_COPY relocations"  
						
						 
						
						... 
						
						
						
						* commit 'ad18073897378d3a13aaa6a7e7005f254ab8c1c8':
  linker: Fix ARM_R_COPY relocations 
						
						
					 
					
						2012-08-28 13:01:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						e026b1d89a 
					 
					
						
						
							
							Merge "ARM: remove dummy entries from .so init_array/fini_array"  
						
						 
						
						
						
						
					 
					
						2012-08-28 12:49:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						ad18073897 
					 
					
						
						
							
							Merge "linker: Fix ARM_R_COPY relocations"  
						
						 
						
						
						
						
					 
					
						2012-08-28 12:48:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						6fa20f8296 
					 
					
						
						
							
							Revert "Update ion header"  
						
						 
						
						... 
						
						
						
						This reverts commit eb75db7d83 . 
						
						
					 
					
						2012-08-28 11:49:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						d39c3abd5a 
					 
					
						
						
							
							linker: Fix ARM_R_COPY relocations  
						
						 
						
						... 
						
						
						
						Per http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044d/IHI0044D_aaelf.pdf 
Section 4.7.1.10, ARM_R_COPY relocations are only suppose to reference shared
libraries, not the executable itself.  When resolving an R_ARM_COPY symbol,
ensure we don't look in our own symbol.
This partially addresses
http://code.google.com/p/android/issues/detail?id=28598  .  After this
patch, the printfs generated by the test program are:
global = 0x42 (0x401c7000)
global = 0x42 (0x11000)
before, the output was:
global = 0x42 (0x40071000)
global = 0x0 (0x11000)
I'm still not very happy with this patch, but I think it's an improvement
over where we were at before.
This change was modeled after https://android-review.googlesource.com/38871 
Change-Id: Id7ad921e58395e76a36875bcc742ec5eeba53f08 
						
						
					 
					
						2012-08-28 11:48:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						8816088095 
					 
					
						
						
							
							am  3ffdef19: am  c7d9c400: am  c410a961: Merge "libc: remove ctors/dtors sections"  
						
						 
						
						... 
						
						
						
						* commit '3ffdef19b4e9c8bae4fb0591afc0074eab0e5ac6':
  libc: remove ctors/dtors sections 
						
						
					 
					
						2012-08-28 10:40:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						3ffdef19b4 
					 
					
						
						
							
							am  c7d9c400: am  c410a961: Merge "libc: remove ctors/dtors sections"  
						
						 
						
						... 
						
						
						
						* commit 'c7d9c400126f1d1159025d1005248ab556dbdb7e':
  libc: remove ctors/dtors sections 
						
						
					 
					
						2012-08-28 10:38:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						c7d9c40012 
					 
					
						
						
							
							am  c410a961: Merge "libc: remove ctors/dtors sections"  
						
						 
						
						... 
						
						
						
						* commit 'c410a9613a837790d2ea13aee3f88881e0d54c17':
  libc: remove ctors/dtors sections 
						
						
					 
					
						2012-08-28 10:34:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						c410a9613a 
					 
					
						
						
							
							Merge "libc: remove ctors/dtors sections"  
						
						 
						
						
						
						
					 
					
						2012-08-28 10:20:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						4be256b50b 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-28 06:33:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ard Biesheuvel 
							
						 
					 
					
						
						
							
						
						144c291866 
					 
					
						
						
							
							ARM: warn about atexit() calls from legacy shared libraries  
						
						 
						
						... 
						
						
						
						Legacy ARM shared libraries use this generic version of atexit(),
which queues exit functions for invocation at program exit, at
which time the library may have been dlclose()'d, causing the
program to crash.
Change-Id: I41ae153c23268daa65ede7fb8966fc3e9caec369
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com > 
						
						
					 
					
						2012-08-28 11:23:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ard Biesheuvel 
							
						 
					 
					
						
						
							
						
						f3cfcd869d 
					 
					
						
						
							
							ARM: make CRT_LEGACY_WORKAROUND work as intended  
						
						 
						
						... 
						
						
						
						To properly support legacy ARM shared libraries, libc.so needs
to export the symbols __dso_handle and atexit, even though
these are now supplied by the crt startup code.
This patch reshuffles the existing CRT_LEGACY_WORKAROUND
conditionally compiled code slightly so it works as the
original author likely intended.
Change-Id: Id6c0e94dc65b7928324a5f0bad7eba6eb2f464b9
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com > 
						
						
					 
					
						2012-08-28 10:27:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ard Biesheuvel 
							
						 
					 
					
						
						
							
						
						c23092887f 
					 
					
						
						
							
							ARM: remove dummy entries from .so init_array/fini_array  
						
						 
						
						... 
						
						
						
						The runtime linker parses the ELF section headers to
discover the size of the init_array and fini_array, so
there is no point in putting NULL terminators at the end.
Change-Id: I3246cd585efce9314155600277dd829e9f37d04f
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com > 
						
						
					 
					
						2012-08-28 09:55:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						5443561d5d 
					 
					
						
						
							
							am  48c88804: am  775dabd4: am  9dfaa63a: Merge "Allow linker to compile with -DLINKER_DEBUG=1"  
						
						 
						
						... 
						
						
						
						* commit '48c88804293c8ebebe8c6035b0e077f4d55fe625':
  Allow linker to compile with -DLINKER_DEBUG=1 
						
						
					 
					
						2012-08-27 16:09:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						48c8880429 
					 
					
						
						
							
							am  775dabd4: am  9dfaa63a: Merge "Allow linker to compile with -DLINKER_DEBUG=1"  
						
						 
						
						... 
						
						
						
						* commit '775dabd4d7f1c08d4229a3578d15990e86dd9c92':
  Allow linker to compile with -DLINKER_DEBUG=1 
						
						
					 
					
						2012-08-27 16:08:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						775dabd4d7 
					 
					
						
						
							
							am  9dfaa63a: Merge "Allow linker to compile with -DLINKER_DEBUG=1"  
						
						 
						
						... 
						
						
						
						* commit '9dfaa63a1c0d1b8e75dd9d7077a8103a19821fa9':
  Allow linker to compile with -DLINKER_DEBUG=1 
						
						
					 
					
						2012-08-27 16:06:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						9dfaa63a1c 
					 
					
						
						
							
							Merge "Allow linker to compile with -DLINKER_DEBUG=1"  
						
						 
						
						
						
						
					 
					
						2012-08-27 16:00:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ea108d8a66 
					 
					
						
						
							
							am  8c7f4777: am  d2d8031d: am  bc366292: Merge "Added missing cache failed notification"  
						
						 
						
						... 
						
						
						
						* commit '8c7f4777ec2127a95f7f0aea3bf32fe9309a6ada':
  Added missing cache failed notification 
						
						
					 
					
						2012-08-27 15:25:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8c7f4777ec 
					 
					
						
						
							
							am  d2d8031d: am  bc366292: Merge "Added missing cache failed notification"  
						
						 
						
						... 
						
						
						
						* commit 'd2d8031df16c78b4d5bdbe481ebe6856caa69fd1':
  Added missing cache failed notification 
						
						
					 
					
						2012-08-27 15:22:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d2d8031df1 
					 
					
						
						
							
							am  bc366292: Merge "Added missing cache failed notification"  
						
						 
						
						... 
						
						
						
						* commit 'bc366292ff47ad9a5053e213ec253992baeee648':
  Added missing cache failed notification 
						
						
					 
					
						2012-08-27 15:18:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						c9008991f3 
					 
					
						
						
							
							am  3ad36e52: bionic: update sanitized MSM, V4L2 kernel headers  
						
						 
						
						... 
						
						
						
						* commit '3ad36e525f1e0c5c35c9e854e542acff48e515a8':
  bionic: update sanitized MSM, V4L2 kernel headers 
						
						
					 
					
						2012-08-27 15:13:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bc366292ff 
					 
					
						
						
							
							Merge "Added missing cache failed notification"  
						
						 
						
						
						
						
					 
					
						2012-08-27 15:00:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						19c0b800a3 
					 
					
						
						
							
							:Revert "Update ion header"  
						
						 
						
						... 
						
						
						
						This reverts commit eb75db7d83 . 
						
						
					 
					
						2012-08-27 12:46:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						3ad36e525f 
					 
					
						
						
							
							bionic: update sanitized MSM, V4L2 kernel headers  
						
						 
						
						... 
						
						
						
						Change-Id: I4ca8835ff7a1d21f80a139b1d76ceacf82b48502
Signed-off-by: Iliyan Malchev <malchev@google.com > 
						
						
					 
					
						2012-08-27 12:11:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						eeddc30e7e 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-27 06:33:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						75f3d25cef 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I81e9084dd1f51185ecced85fecd1439a72f8c82c 
						
						
					 
					
						2012-08-25 07:15:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						3697b52605 
					 
					
						
						
							
							Allow linker to compile with -DLINKER_DEBUG=1  
						
						 
						
						... 
						
						
						
						Change-Id: I27e734048cbcb9ed936369115582b3c734de1280 
						
						
					 
					
						2012-08-24 17:11:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						1f84a4e426 
					 
					
						
						
							
							am  a190cbb8: am  05fddb41: am  a37ce7fa: Merge "Add missing va_end() to prevent stack corruptions"  
						
						 
						
						... 
						
						
						
						* commit 'a190cbb825c690e9e2423e022cabb844a0cd8a5a':
  Add missing va_end() to prevent stack corruptions 
						
						
					 
					
						2012-08-24 15:25:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						a190cbb825 
					 
					
						
						
							
							am  05fddb41: am  a37ce7fa: Merge "Add missing va_end() to prevent stack corruptions"  
						
						 
						
						... 
						
						
						
						* commit '05fddb41d00710a31181693cebed570d711acd37':
  Add missing va_end() to prevent stack corruptions 
						
						
					 
					
						2012-08-24 15:23:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						05fddb41d0 
					 
					
						
						
							
							am  a37ce7fa: Merge "Add missing va_end() to prevent stack corruptions"  
						
						 
						
						... 
						
						
						
						* commit 'a37ce7faa6d6c7355e3c6f6e09e5268cbf29c291':
  Add missing va_end() to prevent stack corruptions 
						
						
					 
					
						2012-08-24 15:21:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						a37ce7faa6 
					 
					
						
						
							
							Merge "Add missing va_end() to prevent stack corruptions"  
						
						 
						
						
						
						
					 
					
						2012-08-24 15:10:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rebecca Schultz Zavin 
							
						 
					 
					
						
						
							
						
						fa5942cc08 
					 
					
						
						
							
							am  cbd76d15: Merge "Update ion header" into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit 'cbd76d15aff86ed63747d2a3b41a999e0cf9302f':
  Update ion header 
						
						
					 
					
						2012-08-23 16:33:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rebecca Schultz Zavin 
							
						 
					 
					
						
						
							
						
						cbd76d15af 
					 
					
						
						
							
							Merge "Update ion header" into jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-23 16:31:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rebecca Schultz Zavin 
							
						 
					 
					
						
						
							
						
						eb75db7d83 
					 
					
						
						
							
							Update ion header  
						
						 
						
						... 
						
						
						
						Change-Id: Ib06a2c63070c9f507c14a43a0a0ac4d362f68d22
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com > 
						
						
					 
					
						2012-08-23 16:29:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						dd5d865d92 
					 
					
						
						
							
							am  81af404b: am  e8198b97: am  26facba2: Merge "hardening: remove pointless ARM __get_pc() function"  
						
						 
						
						... 
						
						
						
						* commit '81af404b634dc75581ab2dedf0c3d68b8666aee4':
  hardening: remove pointless ARM __get_pc() function 
						
						
					 
					
						2012-08-23 12:35:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						81af404b63 
					 
					
						
						
							
							am  e8198b97: am  26facba2: Merge "hardening: remove pointless ARM __get_pc() function"  
						
						 
						
						... 
						
						
						
						* commit 'e8198b97c369292a3ea97e5a2009bfba8229ddb5':
  hardening: remove pointless ARM __get_pc() function 
						
						
					 
					
						2012-08-23 12:34:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						21120f6d7b 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-23 06:33:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						b1d4387222 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I3a81059b919617b639d4b39c40235301db4dd86a 
						
						
					 
					
						2012-08-22 15:34:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						561bf16be5 
					 
					
						
						
							
							Revert "Upgrade to dlmalloc 2.8.5."  
						
						 
						
						... 
						
						
						
						This reverts commit 999089181e . 
						
						
					 
					
						2012-08-22 14:56:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						453294d1da 
					 
					
						
						
							
							Revert "Restore posix_memalign"  
						
						 
						
						... 
						
						
						
						This reverts commit bfc1d97531 . 
						
						
					 
					
						2012-08-22 14:56:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						4a56211b0b 
					 
					
						
						
							
							am  f72ee269: Revert "Upgrade to dlmalloc 2.8.5."  
						
						 
						
						... 
						
						
						
						* commit 'f72ee269274170cd46af2844a2fe88767fb6e43c':
  Revert "Upgrade to dlmalloc 2.8.5." 
						
						
					 
					
						2012-08-22 13:55:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						7163345437 
					 
					
						
						
							
							am  78a3069f: Revert "Restore posix_memalign"  
						
						 
						
						... 
						
						
						
						* commit '78a3069f827386df6166ccf9366a89be782f1dde':
  Revert "Restore posix_memalign" 
						
						
					 
					
						2012-08-22 13:55:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						f72ee26927 
					 
					
						
						
							
							Revert "Upgrade to dlmalloc 2.8.5."  
						
						 
						
						... 
						
						
						
						This reverts commit 999089181e . 
						
						
					 
					
						2012-08-22 12:07:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						78a3069f82 
					 
					
						
						
							
							Revert "Restore posix_memalign"  
						
						 
						
						... 
						
						
						
						This reverts commit bfc1d97531 . 
						
						
					 
					
						2012-08-22 12:07:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						e8198b97c3 
					 
					
						
						
							
							am  26facba2: Merge "hardening: remove pointless ARM __get_pc() function"  
						
						 
						
						... 
						
						
						
						* commit '26facba288df013fd898f8df12d84e5669ece6eb':
  hardening: remove pointless ARM __get_pc() function 
						
						
					 
					
						2012-08-22 11:55:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ard Biesheuvel 
							
						 
					 
					
						
						
							
						
						0a150ead18 
					 
					
						
						
							
							libc: remove ctors/dtors sections  
						
						 
						
						... 
						
						
						
						None of the supported ARCHs actually populate these sections,
so there is no point in keeping them in the binaries.
Change-Id: I21a364f510118ac1114e1b49c53ec8c895c6bc6b
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com > 
						
						
					 
					
						2012-08-22 20:45:26 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						26facba288 
					 
					
						
						
							
							Merge "hardening: remove pointless ARM __get_pc() function"  
						
						 
						
						
						
						
					 
					
						2012-08-22 11:41:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ard Biesheuvel 
							
						 
					 
					
						
						
							
						
						404e28ff8c 
					 
					
						
						
							
							hardening: remove pointless ARM __get_pc() function  
						
						 
						
						... 
						
						
						
						Useful if you're trying to defeat ASLR, otherwise not
so much ...
Change-Id: I17ebb50bb490a3967db9c3038f049adafe2b8ea7
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com > 
						
						
					 
					
						2012-08-22 20:38:54 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						2400c7a60e 
					 
					
						
						
							
							am  e49df020: am  170ad354: am  c7de0225: Merge "Use unambiguous mnemonics"  
						
						 
						
						... 
						
						
						
						* commit 'e49df0203c112bf44b166cde733554072b115ec5':
  Use unambiguous mnemonics 
						
						
					 
					
						2012-08-22 07:33:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						e49df0203c 
					 
					
						
						
							
							am  170ad354: am  c7de0225: Merge "Use unambiguous mnemonics"  
						
						 
						
						... 
						
						
						
						* commit '170ad35419620b428c15a8945416ce8cedef3e81':
  Use unambiguous mnemonics 
						
						
					 
					
						2012-08-22 07:32:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						170ad35419 
					 
					
						
						
							
							am  c7de0225: Merge "Use unambiguous mnemonics"  
						
						 
						
						... 
						
						
						
						* commit 'c7de02259052b1eeebbfd3a0c21acf56a7e84357':
  Use unambiguous mnemonics 
						
						
					 
					
						2012-08-22 07:30:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						c7de022590 
					 
					
						
						
							
							Merge "Use unambiguous mnemonics"  
						
						 
						
						
						
						
					 
					
						2012-08-22 07:18:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						6773054eb3 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-22 06:33:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Gilling 
							
						 
					 
					
						
						
							
						
						fed121126a 
					 
					
						
						
							
							am  974e16cd: update linux/sync.h  
						
						 
						
						... 
						
						
						
						* commit '974e16cd829b6f75a5861759e86c1c09768272f2':
  update linux/sync.h 
						
						
					 
					
						2012-08-21 19:11:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Gilling 
							
						 
					 
					
						
						
							
						
						974e16cd82 
					 
					
						
						
							
							update linux/sync.h  
						
						 
						
						... 
						
						
						
						Change-Id: Ic2133976b675cdcd3ca88f4845180a7ff1c79e34
Signed-off-by: Erik Gilling <konkers@android.com > 
						
						
					 
					
						2012-08-21 18:17:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						a5b7d6dd00 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I559e0ba590f5beee87871ecfbdfc185566d40f9f 
						
						
					 
					
						2012-08-21 16:04:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Schoedel 
							
						 
					 
					
						
						
							
						
						c0b4d18d7d 
					 
					
						
						
							
							Use unambiguous mnemonics  
						
						 
						
						... 
						
						
						
						Change-Id: I8da0af54cc3cbf69d9e485eb71bc44a6976b1adc
Author: Kevin P Schoedel <kevin.p.schoedel@intel.com >
Reviewed-by: Edwin Vane <edwin.vane@intel.com > 
						
						
					 
					
						2012-08-21 15:28:23 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						5d8cfb3e66 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-21 06:33:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ard Biesheuvel 
							
						 
					 
					
						
						
							
						
						5ed48a4d7f 
					 
					
						
						
							
							ARM: make sure __on_dlclose() actually gets called  
						
						 
						
						... 
						
						
						
						Change-Id: I280e5428b0543cccf17ca36baee4865395928cdb
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com > 
						
						
					 
					
						2012-08-21 12:56:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						5e2aa357d2 
					 
					
						
						
							
							am  f861705f: am  5cd1efb2: am  1bd035cf: Merge "Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS"  
						
						 
						
						... 
						
						
						
						* commit 'f861705f8c64af968b542c23932994cd17bb5db9':
  Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS 
						
						
					 
					
						2012-08-21 03:33:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						f861705f8c 
					 
					
						
						
							
							am  5cd1efb2: am  1bd035cf: Merge "Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS"  
						
						 
						
						... 
						
						
						
						* commit '5cd1efb2ba68cdde13682ee37a3499b7bd974bdb':
  Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS 
						
						
					 
					
						2012-08-21 03:31:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						5cd1efb2ba 
					 
					
						
						
							
							am  1bd035cf: Merge "Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS"  
						
						 
						
						... 
						
						
						
						* commit '1bd035cf119a2e4a667f07907c7860e5ec223cee':
  Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS 
						
						
					 
					
						2012-08-21 03:29:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						1bd035cf11 
					 
					
						
						
							
							Merge "Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS"  
						
						 
						
						
						
						
					 
					
						2012-08-21 03:25:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						2f7d7c6538 
					 
					
						
						
							
							Enclosed functions in fenv.h with __BEGIN_DECLS/__END_DECLS  
						
						 
						
						... 
						
						
						
						Those are C funcitons
Related CL: https://android-review.googlesource.com/#/c/41833/ 
Change-Id: I4386bcf948ad31c3690c9b7a145103088133d041 
						
						
					 
					
						2012-08-21 15:41:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						7c6cc4dffd 
					 
					
						
						
							
							am  4ac3b0a1: am  8af726b2: am  7b0d9b79: Merge "Restore posix_memalign"  
						
						 
						
						... 
						
						
						
						* commit '4ac3b0a1487cc97e86bd98959e23bf2303942945':
  Restore posix_memalign 
						
						
					 
					
						2012-08-20 19:46:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						4ac3b0a148 
					 
					
						
						
							
							am  8af726b2: am  7b0d9b79: Merge "Restore posix_memalign"  
						
						 
						
						... 
						
						
						
						* commit '8af726b24fbb9ab545719bd3980a4f0ad9bcb8a8':
  Restore posix_memalign 
						
						
					 
					
						2012-08-20 19:45:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						8af726b24f 
					 
					
						
						
							
							am  7b0d9b79: Merge "Restore posix_memalign"  
						
						 
						
						... 
						
						
						
						* commit '7b0d9b798474ab62d4bf67c79ae901f4c4789f27':
  Restore posix_memalign 
						
						
					 
					
						2012-08-20 19:43:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						7b0d9b7984 
					 
					
						
						
							
							Merge "Restore posix_memalign"  
						
						 
						
						
						
						
					 
					
						2012-08-20 19:35:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						bfc1d97531 
					 
					
						
						
							
							Restore posix_memalign  
						
						 
						
						... 
						
						
						
						Change-Id: I24e31bcb8b1d8be9375852e76964f09becd11938 
						
						
					 
					
						2012-08-20 19:25:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						638b0fd953 
					 
					
						
						
							
							am  cc1f4acb: Restore posix_memalign  
						
						 
						
						... 
						
						
						
						* commit 'cc1f4acbda8f12c2020c2e5f1f8a03221c9ae4e9':
  Restore posix_memalign 
						
						
					 
					
						2012-08-20 18:36:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						cc1f4acbda 
					 
					
						
						
							
							Restore posix_memalign  
						
						 
						
						... 
						
						
						
						Change-Id: I24e31bcb8b1d8be9375852e76964f09becd11938 
						
						
					 
					
						2012-08-20 18:28:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						94c82633c7 
					 
					
						
						
							
							am  76f60e2e: am  fe87596a: am  c37dcd3d: Merge "Upgrade to dlmalloc 2.8.5."  
						
						 
						
						... 
						
						
						
						* commit '76f60e2ebd8750c4e4594158745e752b6a10ea0b':
  Upgrade to dlmalloc 2.8.5. 
						
						
					 
					
						2012-08-20 16:34:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						76f60e2ebd 
					 
					
						
						
							
							am  fe87596a: am  c37dcd3d: Merge "Upgrade to dlmalloc 2.8.5."  
						
						 
						
						... 
						
						
						
						* commit 'fe87596a5ba5a5b0773b2854f9fce85f49367611':
  Upgrade to dlmalloc 2.8.5. 
						
						
					 
					
						2012-08-20 16:31:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						fe87596a5b 
					 
					
						
						
							
							am  c37dcd3d: Merge "Upgrade to dlmalloc 2.8.5."  
						
						 
						
						... 
						
						
						
						* commit 'c37dcd3d3ab8e32c37ce034b8d1772b4a7b9add9':
  Upgrade to dlmalloc 2.8.5. 
						
						
					 
					
						2012-08-20 16:29:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Carlstrom 
							
						 
					 
					
						
						
							
						
						c37dcd3d3a 
					 
					
						
						
							
							Merge "Upgrade to dlmalloc 2.8.5."  
						
						 
						
						
						
						
					 
					
						2012-08-20 16:12:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Rogers 
							
						 
					 
					
						
						
							
						
						999089181e 
					 
					
						
						
							
							Upgrade to dlmalloc 2.8.5.  
						
						 
						
						... 
						
						
						
						Move dlmalloc code to upstream-dlmalloc to make pulling upstream changes
easier.
Declare pvalloc and malloc_usable_size routines present in malloc.h but with
missing implementations. Remove other functions from malloc.h that have
no implementation nor use in Android.
Change-Id: Ia6472ec6cbebc9ad1ef99f4669de9d33fcc2efb4 
						
						
					 
					
						2012-08-20 14:12:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						f706b3dfcf 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-20 06:33:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						98f26893a6 
					 
					
						
						
							
							am  dd0e991c: am  2651d6c6: am  9417a80e: Merge "Always define the 64-bit int types."  
						
						 
						
						... 
						
						
						
						* commit 'dd0e991c6a0d4d71f1698fd57608a7d42401b6da':
  Always define the 64-bit int types. 
						
						
					 
					
						2012-08-17 17:00:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						dd0e991c6a 
					 
					
						
						
							
							am  2651d6c6: am  9417a80e: Merge "Always define the 64-bit int types."  
						
						 
						
						... 
						
						
						
						* commit '2651d6c6cbd0fafff83aafb61ab7bc9cbab413d2':
  Always define the 64-bit int types. 
						
						
					 
					
						2012-08-17 16:58:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2651d6c6cb 
					 
					
						
						
							
							am  9417a80e: Merge "Always define the 64-bit int types."  
						
						 
						
						... 
						
						
						
						* commit '9417a80e48d3bba4bea814178aaa79b905ebab8c':
  Always define the 64-bit int types. 
						
						
					 
					
						2012-08-17 16:56:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9417a80e48 
					 
					
						
						
							
							Merge "Always define the 64-bit int types."  
						
						 
						
						
						
						
					 
					
						2012-08-17 16:48:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ea5dea8edb 
					 
					
						
						
							
							am  db2903fa: am  cbeccc84: am  200de748: Merge "Fix race condition in pthread_create()"  
						
						 
						
						... 
						
						
						
						* commit 'db2903fac3d4548de1fd0fda1d3b7460c723282e':
  Fix race condition in pthread_create() 
						
						
					 
					
						2012-08-17 16:28:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						db2903fac3 
					 
					
						
						
							
							am  cbeccc84: am  200de748: Merge "Fix race condition in pthread_create()"  
						
						 
						
						... 
						
						
						
						* commit 'cbeccc849a45ac9adc124a6d1781c1ddc7bad54e':
  Fix race condition in pthread_create() 
						
						
					 
					
						2012-08-17 16:26:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cbeccc849a 
					 
					
						
						
							
							am  200de748: Merge "Fix race condition in pthread_create()"  
						
						 
						
						... 
						
						
						
						* commit '200de748b91d7638a2c434584abcb3840704494b':
  Fix race condition in pthread_create() 
						
						
					 
					
						2012-08-17 16:23:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						200de748b9 
					 
					
						
						
							
							Merge "Fix race condition in pthread_create()"  
						
						 
						
						
						
						
					 
					
						2012-08-17 16:19:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jurijs Oniscuks 
							
						 
					 
					
						
						
							
						
						2932f04832 
					 
					
						
						
							
							Fix race condition in pthread_create()  
						
						 
						
						... 
						
						
						
						Save thread id to *thread_out before new
thread is allowed to run else there's a
risk that the thread has finished and
been deleted when *thread_out is assigned.
Change-Id: I6b84c61a8df06840877d4ab036f26feace3192d8 
						
						
					 
					
						2012-08-17 16:18:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6d6731adc0 
					 
					
						
						
							
							Always define the 64-bit int types.  
						
						 
						
						... 
						
						
						
						These preprocessor tricks have caused trouble for -std=gnu99 and -ansi, and
both netbsd's libc and glibc seem to unconditionally define these types.
Change-Id: Ib8dffa341a8ca88f80d275ba2b7f93a4c910ee32 
						
						
					 
					
						2012-08-17 14:30:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d060b824dd 
					 
					
						
						
							
							am  efd39834: am  e5242bfd: am  1771a33d: Merge "Add link.h for all platforms with dl_phdr_info"  
						
						 
						
						... 
						
						
						
						* commit 'efd3983446c6574c9662b01f441776cf299c0c80':
  Add link.h for all platforms with dl_phdr_info 
						
						
					 
					
						2012-08-17 14:03:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						efd3983446 
					 
					
						
						
							
							am  e5242bfd: am  1771a33d: Merge "Add link.h for all platforms with dl_phdr_info"  
						
						 
						
						... 
						
						
						
						* commit 'e5242bfdd731a67282389ece515f094d57bb7300':
  Add link.h for all platforms with dl_phdr_info 
						
						
					 
					
						2012-08-17 14:01:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e5242bfdd7 
					 
					
						
						
							
							am  1771a33d: Merge "Add link.h for all platforms with dl_phdr_info"  
						
						 
						
						... 
						
						
						
						* commit '1771a33d11a24f1c47b1ef75e3726c5d9e751f5b':
  Add link.h for all platforms with dl_phdr_info 
						
						
					 
					
						2012-08-17 14:00:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1771a33d11 
					 
					
						
						
							
							Merge "Add link.h for all platforms with dl_phdr_info"  
						
						 
						
						
						
						
					 
					
						2012-08-17 13:54:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Chupin 
							
						 
					 
					
						
						
							
						
						b7beb69075 
					 
					
						
						
							
							Add link.h for all platforms with dl_phdr_info  
						
						 
						
						... 
						
						
						
						This header is used on bionic build and should be propagated into
sysroot on toolchain rebuild. Discussion re. this header is here:
http://gcc.gnu.org/ml/gcc-patches/2012-08/msg00936.html 
It is available already in mips NDK platforms:
development/ndk/platforms/android-9/arch-mips/include/link.h
Change-Id: I39ff467cdac9f448e31c11ee3e14a6200e82ab57
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com > 
						
						
					 
					
						2012-08-17 12:44:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Engström 
							
						 
					 
					
						
						
							
						
						ce5ba8bfcd 
					 
					
						
						
							
							Added missing cache failed notification  
						
						 
						
						... 
						
						
						
						Added a missing call to _resolv_cache_query_failed for another fail
case where it was missing (it doesn't go through the error handling
under the "fail" label). This missing notification caused requests to
have to wait for timeout instead of beeing notified on some failed
requests.
Change-Id: I904d60269c59b926784e3a397d2a860329f55142 
						
						
					 
					
						2012-08-17 09:18:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Onorato 
							
						 
					 
					
						
						
							
						
						947f2e610a 
					 
					
						
						
							
							am  28ae6f5d: am  cefb93b6: am  6c98cdb1: Merge "Don\'t over-generalize makefiles.  Host modules always build. This isn\'t needed on eng builds."  
						
						 
						
						... 
						
						
						
						* commit '28ae6f5dfd024dd3f860b134ebed56a0248a1097':
  Don't over-generalize makefiles.  Host modules always build. This isn't needed on eng builds. 
						
						
					 
					
						2012-08-17 00:14:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Onorato 
							
						 
					 
					
						
						
							
						
						28ae6f5dfd 
					 
					
						
						
							
							am  cefb93b6: am  6c98cdb1: Merge "Don\'t over-generalize makefiles.  Host modules always build. This isn\'t needed on eng builds."  
						
						 
						
						... 
						
						
						
						* commit 'cefb93b632fc5a65bf7620095155cc1c314e29f2':
  Don't over-generalize makefiles.  Host modules always build. This isn't needed on eng builds. 
						
						
					 
					
						2012-08-17 00:11:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Onorato 
							
						 
					 
					
						
						
							
						
						cefb93b632 
					 
					
						
						
							
							am  6c98cdb1: Merge "Don\'t over-generalize makefiles.  Host modules always build. This isn\'t needed on eng builds."  
						
						 
						
						... 
						
						
						
						* commit '6c98cdb1924afd3e71d39904557933fa10adaebf':
  Don't over-generalize makefiles.  Host modules always build. This isn't needed on eng builds. 
						
						
					 
					
						2012-08-16 23:50:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Onorato 
							
						 
					 
					
						
						
							
						
						6c98cdb192 
					 
					
						
						
							
							Merge "Don't over-generalize makefiles.  Host modules always build. This isn't needed on eng builds."  
						
						 
						
						
						
						
					 
					
						2012-08-16 23:37:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joe Onorato 
							
						 
					 
					
						
						
							
						
						7b841f3b4a 
					 
					
						
						
							
							Don't over-generalize makefiles.  Host modules always build. This isn't needed on eng builds.  
						
						 
						
						... 
						
						
						
						Change-Id: I5821ced7a8a9042fd2094204e07470d8002263ca 
						
						
					 
					
						2012-08-16 22:36:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						89a4090eca 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I56a0568d05e01d6ca908c97af3036ffe5a057df0 
						
						
					 
					
						2012-08-16 19:09:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1291162410 
					 
					
						
						
							
							am  a7d8f3d5: am  c80ca54f: am  60ef95e1: Merge "Enhance getcwd(3) to handle NULL like glibc."  
						
						 
						
						... 
						
						
						
						* commit 'a7d8f3d50e6b0858b3b6494d772167286cdeb986':
  Enhance getcwd(3) to handle NULL like glibc. 
						
						
					 
					
						2012-08-16 17:07:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a7d8f3d50e 
					 
					
						
						
							
							am  c80ca54f: am  60ef95e1: Merge "Enhance getcwd(3) to handle NULL like glibc."  
						
						 
						
						... 
						
						
						
						* commit 'c80ca54f3cd2d7e20770e286f4478fb589742478':
  Enhance getcwd(3) to handle NULL like glibc. 
						
						
					 
					
						2012-08-16 17:05:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c80ca54f3c 
					 
					
						
						
							
							am  60ef95e1: Merge "Enhance getcwd(3) to handle NULL like glibc."  
						
						 
						
						... 
						
						
						
						* commit '60ef95e1c1b171635adb4d11289347674b1b8987':
  Enhance getcwd(3) to handle NULL like glibc. 
						
						
					 
					
						2012-08-16 17:04:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						60ef95e1c1 
					 
					
						
						
							
							Merge "Enhance getcwd(3) to handle NULL like glibc."  
						
						 
						
						
						
						
					 
					
						2012-08-16 16:58:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						04a83a48ed 
					 
					
						
						
							
							Enhance getcwd(3) to handle NULL like glibc.  
						
						 
						
						... 
						
						
						
						Bug: http://code.google.com/p/android/issues/detail?id=36085 
Change-Id: I960a1b585887eb66176c61d29c5c61c239a4003f 
						
						
					 
					
						2012-08-16 15:59:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ca82e1f3d1 
					 
					
						
						
							
							am  820ad428: am  74438bb2: am  449d4634: Merge "bionic: add macro protection for MALLOC_ALIGNMENT"  
						
						 
						
						... 
						
						
						
						* commit '820ad4283d71c4f2303f80d8ccbe6c90a6ec5407':
  bionic: add macro protection for MALLOC_ALIGNMENT 
						
						
					 
					
						2012-08-16 14:27:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						820ad4283d 
					 
					
						
						
							
							am  74438bb2: am  449d4634: Merge "bionic: add macro protection for MALLOC_ALIGNMENT"  
						
						 
						
						... 
						
						
						
						* commit '74438bb22505b55ec72224932ae9982fbf9b4b65':
  bionic: add macro protection for MALLOC_ALIGNMENT 
						
						
					 
					
						2012-08-16 14:23:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						74438bb225 
					 
					
						
						
							
							am  449d4634: Merge "bionic: add macro protection for MALLOC_ALIGNMENT"  
						
						 
						
						... 
						
						
						
						* commit '449d4634bea0ff8f6b29a2826871279dd654f941':
  bionic: add macro protection for MALLOC_ALIGNMENT 
						
						
					 
					
						2012-08-16 12:27:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						449d4634be 
					 
					
						
						
							
							Merge "bionic: add macro protection for MALLOC_ALIGNMENT"  
						
						 
						
						
						
						
					 
					
						2012-08-16 12:09:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jin Wei 
							
						 
					 
					
						
						
							
						
						9862f5e08b 
					 
					
						
						
							
							bionic: add macro protection for MALLOC_ALIGNMENT  
						
						 
						
						... 
						
						
						
						In previous commit: 2fd81ef7 , .mk file has been modified to
configure MALLOC_ALIGNMENT dynamicly according to board config.
Add the missing macor protection here.
Change-Id: I703cca2ce0504ab3e11aab226b2c61fcc0c6afa1
Author: Jin Wei <wei.a.jin@intel.com >
Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com >
Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com >
Signed-off-by: Jack Ren <jack.ren@intel.com > 
						
						
					 
					
						2012-08-16 12:08:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Anderson 
							
						 
					 
					
						
						
							
						
						cc8165aea5 
					 
					
						
						
							
							am  09d9dd3a: Merge "Add clean kernel header for uhid." into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit '09d9dd3acdf74630eb7eb6896007e803085f45c6':
  Add clean kernel header for uhid. 
						
						
					 
					
						2012-08-16 12:05:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Anderson 
							
						 
					 
					
						
						
							
						
						09d9dd3acd 
					 
					
						
						
							
							Merge "Add clean kernel header for uhid." into jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-16 12:03:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Scott Anderson 
							
						 
					 
					
						
						
							
						
						52bf2d5659 
					 
					
						
						
							
							Add clean kernel header for uhid.  
						
						 
						
						... 
						
						
						
						The original kernel header was submitted in this change:
  commit 45b515c106161bb3b00d2c097504b9d44505f2d9
  Author: Scott Anderson <saa@android.com >
  Date:   Wed Aug 15 14:52:27 2012 -0700
      Add uhid original header.
      This header was cherry-picked from the upstream series that ends
      with patch adefb69b1b94df29ea2df05cd838c0e032b2c473.
      Change-Id: If516e41b6b14754e7feebdf062461dd38a31900a
      Signed-off-by: Scott Anderson <saa@android.com >
Change-Id: I088a0df4449df859835f8267d0d2e6cd4ed3c478
Signed-off-by: Scott Anderson <saa@android.com > 
						
						
					 
					
						2012-08-16 11:56:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						e20afb140c 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-16 06:33:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						949d6faa96 
					 
					
						
						
							
							am  a626bbdb: am  4af9141c: am  ae728099: Merge "enable clone system call for x86"  
						
						 
						
						... 
						
						
						
						* commit 'a626bbdb361539d6667932027ea9ffa26ef1faf4':
  enable clone system call for x86 
						
						
					 
					
						2012-08-15 17:25:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a626bbdb36 
					 
					
						
						
							
							am  4af9141c: am  ae728099: Merge "enable clone system call for x86"  
						
						 
						
						... 
						
						
						
						* commit '4af9141c5cc0989df6a1efcb10b2cfd484f2d9d2':
  enable clone system call for x86 
						
						
					 
					
						2012-08-15 17:24:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4af9141c5c 
					 
					
						
						
							
							am  ae728099: Merge "enable clone system call for x86"  
						
						 
						
						... 
						
						
						
						* commit 'ae7280994e7845037b667fd6ebdcb6f299ba1aab':
  enable clone system call for x86 
						
						
					 
					
						2012-08-15 17:22:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						31041a0138 
					 
					
						
						
							
							am  29af938c: am  ab8850f7: am  07cd1125: Merge "Fix comment typos."  
						
						 
						
						... 
						
						
						
						* commit '29af938cbd9b898c92f44c022dc7f5d3ab9782a7':
  Fix comment typos. 
						
						
					 
					
						2012-08-15 17:09:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cdbd3406f5 
					 
					
						
						
							
							am  4d63f33c: am  76aad1d2: am  e1cd69a7: Merge "Regenerate all NOTICE files with the latest version of the script."  
						
						 
						
						... 
						
						
						
						* commit '4d63f33cdc74c340c13b96143833f669835764f2':
  Regenerate all NOTICE files with the latest version of the script. 
						
						
					 
					
						2012-08-15 17:09:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						29af938cbd 
					 
					
						
						
							
							am  ab8850f7: am  07cd1125: Merge "Fix comment typos."  
						
						 
						
						... 
						
						
						
						* commit 'ab8850f7e2b79914af4cf83816e9a263b9e6dec3':
  Fix comment typos. 
						
						
					 
					
						2012-08-15 17:08:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4d63f33cdc 
					 
					
						
						
							
							am  76aad1d2: am  e1cd69a7: Merge "Regenerate all NOTICE files with the latest version of the script."  
						
						 
						
						... 
						
						
						
						* commit '76aad1d2746f62aaaacdf717b4f51fa45560521d':
  Regenerate all NOTICE files with the latest version of the script. 
						
						
					 
					
						2012-08-15 17:07:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ab8850f7e2 
					 
					
						
						
							
							am  07cd1125: Merge "Fix comment typos."  
						
						 
						
						... 
						
						
						
						* commit '07cd11251f52ff8a8a98dba795f69aaa75199473':
  Fix comment typos. 
						
						
					 
					
						2012-08-15 17:06:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						76aad1d274 
					 
					
						
						
							
							am  e1cd69a7: Merge "Regenerate all NOTICE files with the latest version of the script."  
						
						 
						
						... 
						
						
						
						* commit 'e1cd69a708d30fbc3b9e0e8d4db67f67fc123b65':
  Regenerate all NOTICE files with the latest version of the script. 
						
						
					 
					
						2012-08-15 17:06:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ae7280994e 
					 
					
						
						
							
							Merge "enable clone system call for x86"  
						
						 
						
						
						
						
					 
					
						2012-08-15 17:05:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jin Wei 
							
						 
					 
					
						
						
							
						
						22d366cc09 
					 
					
						
						
							
							enable clone system call for x86  
						
						 
						
						... 
						
						
						
						Add __bionic_clone function for x86, which will be
used for clone system call.
Change-Id: I889dc9bf4b7ebb4358476e17e6f3233e26491f4d
Signed-off-by: Jin Wei <wei.a.jin@intel.com >
Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com >
Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com >
Signed-off-by: Jack Ren <jack.ren@intel.com >
Author-tracking-BZ: 51414 
						
						
					 
					
						2012-08-15 17:04:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						07cd11251f 
					 
					
						
						
							
							Merge "Fix comment typos."  
						
						 
						
						
						
						
					 
					
						2012-08-15 16:59:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						105bc26fa6 
					 
					
						
						
							
							Fix comment typos.  
						
						 
						
						... 
						
						
						
						Change-Id: I8feeec1ee9935a6d6baebe57f1c0043ff90ff94f 
						
						
					 
					
						2012-08-15 16:56:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e1cd69a708 
					 
					
						
						
							
							Merge "Regenerate all NOTICE files with the latest version of the script."  
						
						 
						
						
						
						
					 
					
						2012-08-15 16:51:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f53c75e513 
					 
					
						
						
							
							am  2e3756b4: am  9b3bbcda: am  fe43c768: Merge "Switch to the current NetBSD regex implementation."  
						
						 
						
						... 
						
						
						
						* commit '2e3756b4d36c9b7f6a892b87757d41b3201b9773':
  Switch to the current NetBSD regex implementation. 
						
						
					 
					
						2012-08-15 16:01:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2e3756b4d3 
					 
					
						
						
							
							am  9b3bbcda: am  fe43c768: Merge "Switch to the current NetBSD regex implementation."  
						
						 
						
						... 
						
						
						
						* commit '9b3bbcda8478a31fa2c3865e0bd8cb3011dfc26e':
  Switch to the current NetBSD regex implementation. 
						
						
					 
					
						2012-08-15 15:59:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9b3bbcda84 
					 
					
						
						
							
							am  fe43c768: Merge "Switch to the current NetBSD regex implementation."  
						
						 
						
						... 
						
						
						
						* commit 'fe43c768ec803a1febde0424bb5e69c343dd7ae9':
  Switch to the current NetBSD regex implementation. 
						
						
					 
					
						2012-08-15 15:58:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						32dbc03c73 
					 
					
						
						
							
							Regenerate all NOTICE files with the latest version of the script.  
						
						 
						
						... 
						
						
						
						This sorts every entry, so we should have more stability and fewer
merge conflicts in future.
Change-Id: Ifc5347dc53352da22c82d41ca59b483966fcfc6b 
						
						
					 
					
						2012-08-15 15:43:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fe43c768ec 
					 
					
						
						
							
							Merge "Switch to the current NetBSD regex implementation."  
						
						 
						
						
						
						
					 
					
						2012-08-15 15:39:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cc213f871b 
					 
					
						
						
							
							Switch to the current NetBSD regex implementation.  
						
						 
						
						... 
						
						
						
						Change-Id: If32b28dd85d6a7ab8957ab81d19fa4c0de9499d5 
						
						
					 
					
						2012-08-15 15:39:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						e24cde4406 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I2f6d32a6bc10f17d85930b21c2ac55c91d5e252e 
						
						
					 
					
						2012-08-15 08:26:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						46bb2a222e 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-15 06:33:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ff45d5cdbf 
					 
					
						
						
							
							am  82259117: am  008a0a5d: am  53493a9b: Merge "Sort NOTICE entries."  
						
						 
						
						... 
						
						
						
						* commit '82259117753adffdab3ce74efb12d30a5289ad2b':
  Sort NOTICE entries. 
						
						
					 
					
						2012-08-14 15:46:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8225911775 
					 
					
						
						
							
							am  008a0a5d: am  53493a9b: Merge "Sort NOTICE entries."  
						
						 
						
						... 
						
						
						
						* commit '008a0a5d50965f73d5954607a0b17b95a7f1fd0e':
  Sort NOTICE entries. 
						
						
					 
					
						2012-08-14 15:43:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						008a0a5d50 
					 
					
						
						
							
							am  53493a9b: Merge "Sort NOTICE entries."  
						
						 
						
						... 
						
						
						
						* commit '53493a9b26e9fb665de590abf3502af94eaf3f44':
  Sort NOTICE entries. 
						
						
					 
					
						2012-08-14 15:42:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						912dd71259 
					 
					
						
						
							
							am  df88d88f: Merge changes I2e8af44e,Ie9250a0e into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit 'df88d88f56f37cdf75ab03c6b68a42010d9ac6c7':
  update msm_mdp.h header to support vsync
  update processed msm_camera.h and msm_isp.h 
						
						
					 
					
						2012-08-14 15:41:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						df88d88f56 
					 
					
						
						
							
							Merge changes I2e8af44e,Ie9250a0e into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* changes:
  update msm_mdp.h header to support vsync
  update processed msm_camera.h and msm_isp.h 
						
						
					 
					
						2012-08-14 15:40:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						53493a9b26 
					 
					
						
						
							
							Merge "Sort NOTICE entries."  
						
						 
						
						
						
						
					 
					
						2012-08-14 15:31:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0a3f66e9a0 
					 
					
						
						
							
							am  fdbecf3b: am  63696738: am  b6a97196: Merge "More cleanup."  
						
						 
						
						... 
						
						
						
						* commit 'fdbecf3b5a16f8e35e1ad67ec9c807eb66e2ac3b':
  More cleanup. 
						
						
					 
					
						2012-08-14 15:13:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fdbecf3b5a 
					 
					
						
						
							
							am  63696738: am  b6a97196: Merge "More cleanup."  
						
						 
						
						... 
						
						
						
						* commit '63696738e5d0684fb1e769c541fba2e552c5110a':
  More cleanup. 
						
						
					 
					
						2012-08-14 15:10:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						63696738e5 
					 
					
						
						
							
							am  b6a97196: Merge "More cleanup."  
						
						 
						
						... 
						
						
						
						* commit 'b6a971962acdf2684fd98658ec6fe6aa9952d84b':
  More cleanup. 
						
						
					 
					
						2012-08-14 15:08:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						261e2232c1 
					 
					
						
						
							
							Sort NOTICE entries.  
						
						 
						
						... 
						
						
						
						Also make sure we get the whole of any copyright header, in case
there's text before the "Copyright" line.
Change-Id: Iabcc5e0931a39c0107b833539fec7c5a3d134592 
						
						
					 
					
						2012-08-14 15:04:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b6a971962a 
					 
					
						
						
							
							Merge "More cleanup."  
						
						 
						
						
						
						
					 
					
						2012-08-14 15:02:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bedfe38b8b 
					 
					
						
						
							
							More cleanup.  
						
						 
						
						... 
						
						
						
						Make more stuff static, remove some dead code, and fix a few typos.
Change-Id: I010b0eadeaf61e2899c37014ad1e7082c70bd510 
						
						
					 
					
						2012-08-14 14:07:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						056b4bc499 
					 
					
						
						
							
							update msm_mdp.h header to support vsync  
						
						 
						
						... 
						
						
						
						Change-Id: I2e8af44e430ff4955615d166bd25d7a2102ccc0f 
						
						
					 
					
						2012-08-14 12:51:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						77b25702ba 
					 
					
						
						
							
							update processed msm_camera.h and msm_isp.h  
						
						 
						
						... 
						
						
						
						Change-Id: Ie9250a0ef888a2d1ba0b736b19fede369daeef84 
						
						
					 
					
						2012-08-14 12:51:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7bb37492cc 
					 
					
						
						
							
							am  89a35435: am  16a0cbaa: am  b7c6991c: Merge "Update MS_ mount flags, define unshare() syscall."  
						
						 
						
						... 
						
						
						
						* commit '89a3543568ffedb54473f961f36f17d211d9c7e1':
  Update MS_ mount flags, define unshare() syscall. 
						
						
					 
					
						2012-08-14 12:31:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						89a3543568 
					 
					
						
						
							
							am  16a0cbaa: am  b7c6991c: Merge "Update MS_ mount flags, define unshare() syscall."  
						
						 
						
						... 
						
						
						
						* commit '16a0cbaa83dc653a5b6a0fa62088f08cdfa4dedc':
  Update MS_ mount flags, define unshare() syscall. 
						
						
					 
					
						2012-08-14 12:29:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						16a0cbaa83 
					 
					
						
						
							
							am  b7c6991c: Merge "Update MS_ mount flags, define unshare() syscall."  
						
						 
						
						... 
						
						
						
						* commit 'b7c6991c9af3882bd13cbf6bc42da85c884aa5f5':
  Update MS_ mount flags, define unshare() syscall. 
						
						
					 
					
						2012-08-14 12:27:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						028ed539dd 
					 
					
						
						
							
							am  dc320d99: am  82b69fcb: am  b9c6854c: Merge "linker: avoid clobbering the .dynamic section of shared libs"  
						
						 
						
						... 
						
						
						
						* commit 'dc320d99f1e09c0e42fc86f3cb28c15b77d7701b':
  linker: avoid clobbering the .dynamic section of shared libs 
						
						
					 
					
						2012-08-14 12:17:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bfcd552500 
					 
					
						
						
							
							am  b6d6ec53: am  370a7094: am  c50e0197: Merge "Switch to upstream NetBSD tdelete/tfind/tsearch."  
						
						 
						
						... 
						
						
						
						* commit 'b6d6ec5326a016e60d2bd82edf857aaec6d5ce95':
  Switch to upstream NetBSD tdelete/tfind/tsearch. 
						
						
					 
					
						2012-08-14 12:17:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b7c6991c9a 
					 
					
						
						
							
							Merge "Update MS_ mount flags, define unshare() syscall."  
						
						 
						
						
						
						
					 
					
						2012-08-14 12:14:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						dc320d99f1 
					 
					
						
						
							
							am  82b69fcb: am  b9c6854c: Merge "linker: avoid clobbering the .dynamic section of shared libs"  
						
						 
						
						... 
						
						
						
						* commit '82b69fcbb3cc94bcde82c72d5c66fb3b504cdb6e':
  linker: avoid clobbering the .dynamic section of shared libs 
						
						
					 
					
						2012-08-14 12:14:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b6d6ec5326 
					 
					
						
						
							
							am  370a7094: am  c50e0197: Merge "Switch to upstream NetBSD tdelete/tfind/tsearch."  
						
						 
						
						... 
						
						
						
						* commit '370a70948ad56046f685ffda34ead8ae88dcad2a':
  Switch to upstream NetBSD tdelete/tfind/tsearch. 
						
						
					 
					
						2012-08-14 12:14:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						82b69fcbb3 
					 
					
						
						
							
							am  b9c6854c: Merge "linker: avoid clobbering the .dynamic section of shared libs"  
						
						 
						
						... 
						
						
						
						* commit 'b9c6854cd9d5286f991aec66be3a8a57f5e3e7be':
  linker: avoid clobbering the .dynamic section of shared libs 
						
						
					 
					
						2012-08-14 12:11:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						370a70948a 
					 
					
						
						
							
							am  c50e0197: Merge "Switch to upstream NetBSD tdelete/tfind/tsearch."  
						
						 
						
						... 
						
						
						
						* commit 'c50e019734fb379e2efc1d50e188dd51cf085b96':
  Switch to upstream NetBSD tdelete/tfind/tsearch. 
						
						
					 
					
						2012-08-14 12:11:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Sharkey 
							
						 
					 
					
						
						
							
						
						74c0464006 
					 
					
						
						
							
							Update MS_ mount flags, define unshare() syscall.  
						
						 
						
						... 
						
						
						
						(cherry-pick of 82393decdfc6b0383054fb5d2f54725bbee88b8c.)
Bug: 6925012
Change-Id: I4f962d8975ad62ff4b9983150f9e481796092b9d 
						
						
					 
					
						2012-08-14 12:09:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b9c6854cd9 
					 
					
						
						
							
							Merge "linker: avoid clobbering the .dynamic section of shared libs"  
						
						 
						
						
						
						
					 
					
						2012-08-14 12:07:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Sharkey 
							
						 
					 
					
						
						
							
						
						21f7ef9eb2 
					 
					
						
						
							
							am  d8450043: Merge "Update MS_ mount flags, define unshare() syscall." into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit 'd8450043b060358e1235a1f052d63aa4527b2400':
  Update MS_ mount flags, define unshare() syscall. 
						
						
					 
					
						2012-08-14 12:06:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Sharkey 
							
						 
					 
					
						
						
							
						
						d8450043b0 
					 
					
						
						
							
							Merge "Update MS_ mount flags, define unshare() syscall." into jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-14 12:05:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c50e019734 
					 
					
						
						
							
							Merge "Switch to upstream NetBSD tdelete/tfind/tsearch."  
						
						 
						
						
						
						
					 
					
						2012-08-14 11:56:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Sharkey 
							
						 
					 
					
						
						
							
						
						82393decdf 
					 
					
						
						
							
							Update MS_ mount flags, define unshare() syscall.  
						
						 
						
						... 
						
						
						
						Bug: 6925012
Change-Id: I4ad79b4bccb7737d4dc704476cdb5795d124f53e 
						
						
					 
					
						2012-08-14 11:45:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ard Biesheuvel 
							
						 
					 
					
						
						
							
						
						12c78bbded 
					 
					
						
						
							
							linker: avoid clobbering the .dynamic section of shared libs  
						
						 
						
						... 
						
						
						
						This patch removes the DT_NEEDED hack which stores pointers
to soinfo structs in the .dynamic section of the library
being loaded.
Instead, it caches the soinfo struct pointers on the stack
during relocation time. After relocation time, i.e. when
calling constructors and destructors of the shared library
and its dependencies, uncached access is used instead,
doing lookups using the string table entries pointed to by
the DT_NEEDED entries.
By removing this hack, it is no longer needed to undo the
PT_GNURELRO protection, i.e., all non-writable mappings
can remain non-writable during their entire lifespan.
Even though, strictly speaking, the algorithmic complexity
has increased somewhat, the real-world adverse effect
is negligible on the systems I have tested.
Change-Id: I2361502560b96b5878f7f94a8e8a215350d70d64
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com > 
						
						
					 
					
						2012-08-14 19:38:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						59b222ac75 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-14 07:06:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						409302f0f9 
					 
					
						
						
							
							Switch to upstream NetBSD tdelete/tfind/tsearch.  
						
						 
						
						... 
						
						
						
						tdestroy is a GNU extension, so that stays.
Change-Id: Iedebaff25ea7e92b1ab1dd4440da12b67b99aa40 
						
						
					 
					
						2012-08-13 17:41:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2bc1cadeff 
					 
					
						
						
							
							am  93a9d534: am  d544bdfa: am  54655eaf: Merge "Fix nice..."  
						
						 
						
						... 
						
						
						
						* commit '93a9d53485677fb5b897a127b27e6bdbc40911c7':
  Fix nice... 
						
						
					 
					
						2012-08-13 17:15:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						93a9d53485 
					 
					
						
						
							
							am  d544bdfa: am  54655eaf: Merge "Fix nice..."  
						
						 
						
						... 
						
						
						
						* commit 'd544bdfac8da8aa7052aab47468acb3baf8e461a':
  Fix nice... 
						
						
					 
					
						2012-08-13 17:14:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d544bdfac8 
					 
					
						
						
							
							am  54655eaf: Merge "Fix nice..."  
						
						 
						
						... 
						
						
						
						* commit '54655eaf92ca91bfe2fa293896059a181e27b6eb':
  Fix nice... 
						
						
					 
					
						2012-08-13 17:12:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						54655eaf92 
					 
					
						
						
							
							Merge "Fix nice..."  
						
						 
						
						
						
						
					 
					
						2012-08-13 16:56:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3d2d448af1 
					 
					
						
						
							
							Fix nice...  
						
						 
						
						... 
						
						
						
						...by switching to the NetBSD implementation.
Change-Id: I562b27b237a24ded95804035cc322c7bff12ff59 
						
						
					 
					
						2012-08-13 16:38:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						aa29740ce2 
					 
					
						
						
							
							am  69fc1522: am  aa6c8994: am  b66bc514: Merge "Clean up warnings in stubs.cpp."  
						
						 
						
						... 
						
						
						
						* commit '69fc1522a30df39fcf115f09f7665b590677ba27':
  Clean up warnings in stubs.cpp. 
						
						
					 
					
						2012-08-13 16:27:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						69fc1522a3 
					 
					
						
						
							
							am  aa6c8994: am  b66bc514: Merge "Clean up warnings in stubs.cpp."  
						
						 
						
						... 
						
						
						
						* commit 'aa6c8994b7c40ea637d60fa4413928e62b5d814a':
  Clean up warnings in stubs.cpp. 
						
						
					 
					
						2012-08-13 16:24:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						aa6c8994b7 
					 
					
						
						
							
							am  b66bc514: Merge "Clean up warnings in stubs.cpp."  
						
						 
						
						... 
						
						
						
						* commit 'b66bc51423a1f3969d0e70e035126ac4c4898b50':
  Clean up warnings in stubs.cpp. 
						
						
					 
					
						2012-08-13 16:22:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b66bc51423 
					 
					
						
						
							
							Merge "Clean up warnings in stubs.cpp."  
						
						 
						
						
						
						
					 
					
						2012-08-13 16:17:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						de727caee2 
					 
					
						
						
							
							Clean up warnings in stubs.cpp.  
						
						 
						
						... 
						
						
						
						Switch to C++ to get extra warnings, and format the code Google style.
Change-Id: Ifc0131bf297a6ee8a8a6b8d049a02518b0b1a4b7 
						
						
					 
					
						2012-08-13 16:10:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c37b31d848 
					 
					
						
						
							
							am  eab7bddd: am  ca09412a: am  222eec2e: Merge "Handle naming for system uids running as secondary users"  
						
						 
						
						... 
						
						
						
						* commit 'eab7bddd9eb585ce3992314c9e411b909c05e87b':
  Handle naming for system uids running as secondary users 
						
						
					 
					
						2012-08-13 16:07:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c64c1b49fd 
					 
					
						
						
							
							am  ad8ff472: am  c1eb7619: am  440e417d: Merge "Add dependencies on all the makefiles."  
						
						 
						
						... 
						
						
						
						* commit 'ad8ff472b6d80561629db4826452fddf3007bdce':
  Add dependencies on all the makefiles. 
						
						
					 
					
						2012-08-13 16:07:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						141a3b109c 
					 
					
						
						
							
							am  cfd0345f: am  35dcf19b: am  66fba009: Merge "Update arch-mips/asm/unistd.h for the newer syscalls"  
						
						 
						
						... 
						
						
						
						* commit 'cfd0345fe056cf945f5b6f61d4316536781697b4':
  Update arch-mips/asm/unistd.h for the newer syscalls 
						
						
					 
					
						2012-08-13 16:07:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						eab7bddd9e 
					 
					
						
						
							
							am  ca09412a: am  222eec2e: Merge "Handle naming for system uids running as secondary users"  
						
						 
						
						... 
						
						
						
						* commit 'ca09412a1f13c6e2df72c1efccdad1d9960ba99b':
  Handle naming for system uids running as secondary users 
						
						
					 
					
						2012-08-13 16:03:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ad8ff472b6 
					 
					
						
						
							
							am  c1eb7619: am  440e417d: Merge "Add dependencies on all the makefiles."  
						
						 
						
						... 
						
						
						
						* commit 'c1eb76198ec81802f69b52a8c6fbf97765d46f53':
  Add dependencies on all the makefiles. 
						
						
					 
					
						2012-08-13 16:03:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cfd0345fe0 
					 
					
						
						
							
							am  35dcf19b: am  66fba009: Merge "Update arch-mips/asm/unistd.h for the newer syscalls"  
						
						 
						
						... 
						
						
						
						* commit '35dcf19b2bcf388cda7f4c9baacb159c15c9b03f':
  Update arch-mips/asm/unistd.h for the newer syscalls 
						
						
					 
					
						2012-08-13 16:03:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ca09412a1f 
					 
					
						
						
							
							am  222eec2e: Merge "Handle naming for system uids running as secondary users"  
						
						 
						
						... 
						
						
						
						* commit '222eec2ecfc4afcbd5cf0f08e16f69f6c3c424fa':
  Handle naming for system uids running as secondary users 
						
						
					 
					
						2012-08-13 15:00:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						222eec2ecf 
					 
					
						
						
							
							Merge "Handle naming for system uids running as secondary users"  
						
						 
						
						
						
						
					 
					
						2012-08-13 14:45:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c1eb76198e 
					 
					
						
						
							
							am  440e417d: Merge "Add dependencies on all the makefiles."  
						
						 
						
						... 
						
						
						
						* commit '440e417d5f8fb3ab3b5296eaea3720be52086730':
  Add dependencies on all the makefiles. 
						
						
					 
					
						2012-08-13 14:30:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amith Yamasani 
							
						 
					 
					
						
						
							
						
						bf9441efb8 
					 
					
						
						
							
							Handle naming for system uids running as secondary users  
						
						 
						
						... 
						
						
						
						Allow naming such as u1_system, u2_radio, u2_media.
Forward and reverse mapping for the above.
(cherry-pick of c60a0027b1ef3bc4929d2023e7083fbce12fafe7.)
Change-Id: I46eeb23fee4f57b2907640570504123d3ce99985 
						
						
					 
					
						2012-08-13 14:19:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						440e417d5f 
					 
					
						
						
							
							Merge "Add dependencies on all the makefiles."  
						
						 
						
						
						
						
					 
					
						2012-08-13 14:12:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ae5c64413b 
					 
					
						
						
							
							Add dependencies on all the makefiles.  
						
						 
						
						... 
						
						
						
						This should help prevent broken builds next time I'm messing with
assembler/compiler/linker flags...
Change-Id: I30f15a3ce3c3f3c60cad7bc59aaba9f42d792224 
						
						
					 
					
						2012-08-13 14:06:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amith Yamasani 
							
						 
					 
					
						
						
							
						
						c6c26a08c8 
					 
					
						
						
							
							am  ca7ee8a9: Merge "Handle naming for system uids running as secondary users" into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit 'ca7ee8a9e50d99f3d014a523460191b1e67e9c9f':
  Handle naming for system uids running as secondary users 
						
						
					 
					
						2012-08-13 13:52:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amith Yamasani 
							
						 
					 
					
						
						
							
						
						ca7ee8a9e5 
					 
					
						
						
							
							Merge "Handle naming for system uids running as secondary users" into jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-13 13:49:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amith Yamasani 
							
						 
					 
					
						
						
							
						
						c60a0027b1 
					 
					
						
						
							
							Handle naming for system uids running as secondary users  
						
						 
						
						... 
						
						
						
						Allow naming such as u1_system, u2_radio, u2_media.
Forward and reverse mapping for the above.
Change-Id: Iebe6e5702fc1ed83aa67769a12f693c1be7968ed 
						
						
					 
					
						2012-08-13 13:35:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						35dcf19b2b 
					 
					
						
						
							
							am  66fba009: Merge "Update arch-mips/asm/unistd.h for the newer syscalls"  
						
						 
						
						... 
						
						
						
						* commit '66fba00991f03d07c72f809d033b88748f839bda':
  Update arch-mips/asm/unistd.h for the newer syscalls 
						
						
					 
					
						2012-08-13 12:47:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						66fba00991 
					 
					
						
						
							
							Merge "Update arch-mips/asm/unistd.h for the newer syscalls"  
						
						 
						
						
						
						
					 
					
						2012-08-13 12:42:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						7d9f1c46bb 
					 
					
						
						
							
							Update arch-mips/asm/unistd.h for the newer syscalls  
						
						 
						
						... 
						
						
						
						Change-Id: Ie292c091cbf4b972e1b5faa7d779645c6e4442f0 
						
						
					 
					
						2012-08-13 11:54:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						94d7f701d1 
					 
					
						
						
							
							am  71c0366f: am  e135d7f3: am  a61ac525: Merge "Fix module constructor order."  
						
						 
						
						... 
						
						
						
						* commit '71c0366fc7f5436c6cffc2f43637f487dd734444':
  Fix module constructor order. 
						
						
					 
					
						2012-08-13 11:13:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						71c0366fc7 
					 
					
						
						
							
							am  e135d7f3: am  a61ac525: Merge "Fix module constructor order."  
						
						 
						
						... 
						
						
						
						* commit 'e135d7f305c00272ce1544b8243f999bb99979ec':
  Fix module constructor order. 
						
						
					 
					
						2012-08-13 11:11:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e135d7f305 
					 
					
						
						
							
							am  a61ac525: Merge "Fix module constructor order."  
						
						 
						
						... 
						
						
						
						* commit 'a61ac5257bea15d6cbfc640c03f18c2fb808b139':
  Fix module constructor order. 
						
						
					 
					
						2012-08-13 11:10:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a61ac5257b 
					 
					
						
						
							
							Merge "Fix module constructor order."  
						
						 
						
						
						
						
					 
					
						2012-08-13 11:06:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evgeniy Stepanov 
							
						 
					 
					
						
						
							
						
						9181a5dcfe 
					 
					
						
						
							
							Fix module constructor order.  
						
						 
						
						... 
						
						
						
						.preinit_array goes before the constructors of LD_PRELOAD-ed libraries.
Change-Id: I1af32ce29eaf3ca4351ae8a0f7f5da5165853216 
						
						
					 
					
						2012-08-13 11:05:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						34e5212961 
					 
					
						
						
							
							am  19b10419: am  89fd9ecc: am  20b94c0c: Merge "linker: don\'t perform unnecessary mprotects"  
						
						 
						
						... 
						
						
						
						* commit '19b104193067a42806dd291a20af29ebbd1c37f0':
  linker: don't perform unnecessary mprotects 
						
						
					 
					
						2012-08-13 09:50:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						19b1041930 
					 
					
						
						
							
							am  89fd9ecc: am  20b94c0c: Merge "linker: don\'t perform unnecessary mprotects"  
						
						 
						
						... 
						
						
						
						* commit '89fd9eccdca0eb5aed296bd7a2003424defe970c':
  linker: don't perform unnecessary mprotects 
						
						
					 
					
						2012-08-13 09:48:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						89fd9eccdc 
					 
					
						
						
							
							am  20b94c0c: Merge "linker: don\'t perform unnecessary mprotects"  
						
						 
						
						... 
						
						
						
						* commit '20b94c0ce99ea3d2315535091c8bcd02f831d252':
  linker: don't perform unnecessary mprotects 
						
						
					 
					
						2012-08-13 09:46:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						20b94c0ce9 
					 
					
						
						
							
							Merge "linker: don't perform unnecessary mprotects"  
						
						 
						
						
						
						
					 
					
						2012-08-13 09:28:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						5135b3ae6e 
					 
					
						
						
							
							linker: don't perform unnecessary mprotects  
						
						 
						
						... 
						
						
						
						The linker only needs to mark the text segment as
writable iff the file has text relocations. Unnecessarily
calling mprotect when it isn't necessary is slow, and some
security enhanced kernels don't like it. Pages which are
simultaneously writable and executable are considered a no-no.
The vast majority of executables / shared libraries on Android
do NOT have text relocations.
Change-Id: Ic38ce30a99b7e33ecf21efd9c108547a58eafa35 
						
						
					 
					
						2012-08-13 08:50:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						df0cf64781 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-13 08:09:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7261264c3a 
					 
					
						
						
							
							am  2a22a69e: am  877dc946: am  072a7e6c: Merge "MIPS support to the libc Makefile"  
						
						 
						
						... 
						
						
						
						* commit '2a22a69e942cde007a1253e82be44548cfc018f8':
  MIPS support to the libc Makefile 
						
						
					 
					
						2012-08-11 15:18:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						daedcfc595 
					 
					
						
						
							
							am  9eeaa4bd: am  7e3918eb: am  0bf5cf87: Merge "Set the dynamic field in the link map for the linker itself."  
						
						 
						
						... 
						
						
						
						* commit '9eeaa4bd17b7131e20ad2e36f1372605e80a1332':
  Set the dynamic field in the link map for the linker itself. 
						
						
					 
					
						2012-08-11 15:18:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2a22a69e94 
					 
					
						
						
							
							am  877dc946: am  072a7e6c: Merge "MIPS support to the libc Makefile"  
						
						 
						
						... 
						
						
						
						* commit '877dc946090749ba7a71f7ae07f51aa32f966083':
  MIPS support to the libc Makefile 
						
						
					 
					
						2012-08-11 15:16:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						9eeaa4bd17 
					 
					
						
						
							
							am  7e3918eb: am  0bf5cf87: Merge "Set the dynamic field in the link map for the linker itself."  
						
						 
						
						... 
						
						
						
						* commit '7e3918eb62d31224fc5d1cff44d591fecd31e9d0':
  Set the dynamic field in the link map for the linker itself. 
						
						
					 
					
						2012-08-11 15:16:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						877dc94609 
					 
					
						
						
							
							am  072a7e6c: Merge "MIPS support to the libc Makefile"  
						
						 
						
						... 
						
						
						
						* commit '072a7e6ced29d9be29e38721d0ab7de0ba3f7377':
  MIPS support to the libc Makefile 
						
						
					 
					
						2012-08-11 11:51:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						7e3918eb62 
					 
					
						
						
							
							am  0bf5cf87: Merge "Set the dynamic field in the link map for the linker itself."  
						
						 
						
						... 
						
						
						
						* commit '0bf5cf87c6b7d3de8962ba132ecfb6f0e4b84f06':
  Set the dynamic field in the link map for the linker itself. 
						
						
					 
					
						2012-08-11 11:51:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						072a7e6ced 
					 
					
						
						
							
							Merge "MIPS support to the libc Makefile"  
						
						 
						
						
						
						
					 
					
						2012-08-11 09:36:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						a4c7933b49 
					 
					
						
						
							
							MIPS support to the libc Makefile  
						
						 
						
						... 
						
						
						
						Change-Id: Ia1f3f545ca61a5abb235e99046cb3cdaf24d4205 
						
						
					 
					
						2012-08-10 17:24:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						0bf5cf87c6 
					 
					
						
						
							
							Merge "Set the dynamic field in the link map for the linker itself."  
						
						 
						
						
						
						
					 
					
						2012-08-10 16:46:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						06f0e74a2b 
					 
					
						
						
							
							Set the dynamic field in the link map for the linker itself.  
						
						 
						
						... 
						
						
						
						Otherwise gdb will print a spurious warning each time gdb is used:
warning: .dynamic section for "/system/bin/linker" is not at the expected
address (wrong library or version mismatch?)
BUG:6946614
Change-Id: Ib21b8db0615751189c1601140deb43bc089289b6 
						
						
					 
					
						2012-08-10 16:07:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						516b26f2bf 
					 
					
						
						
							
							am  0837c69a: am  edf09bf9: am  316ee626: Merge "MIPS support to sigsuspend and sigwait routines"  
						
						 
						
						... 
						
						
						
						* commit '0837c69a63439b0c1bf3fbf1b93f3003fc5c9a2d':
  MIPS support to sigsuspend and sigwait routines 
						
						
					 
					
						2012-08-10 15:18:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0837c69a63 
					 
					
						
						
							
							am  edf09bf9: am  316ee626: Merge "MIPS support to sigsuspend and sigwait routines"  
						
						 
						
						... 
						
						
						
						* commit 'edf09bf990c8b011a084dbdb92050879e08ad8a9':
  MIPS support to sigsuspend and sigwait routines 
						
						
					 
					
						2012-08-10 15:17:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						edf09bf990 
					 
					
						
						
							
							am  316ee626: Merge "MIPS support to sigsuspend and sigwait routines"  
						
						 
						
						... 
						
						
						
						* commit '316ee626b729e3f66a5505a20128af26440cfd19':
  MIPS support to sigsuspend and sigwait routines 
						
						
					 
					
						2012-08-10 15:15:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						316ee626b7 
					 
					
						
						
							
							Merge "MIPS support to sigsuspend and sigwait routines"  
						
						 
						
						
						
						
					 
					
						2012-08-10 15:05:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						17f65bf468 
					 
					
						
						
							
							am  73d99958: am  fabeb736: am  38a02b4b: Merge "crtend*: Add GNU_STACK note"  
						
						 
						
						... 
						
						
						
						* commit '73d99958bb8bb4cd8f8a7632aeb7e6afaa1e38f1':
  crtend*: Add GNU_STACK note 
						
						
					 
					
						2012-08-10 14:48:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						73d99958bb 
					 
					
						
						
							
							am  fabeb736: am  38a02b4b: Merge "crtend*: Add GNU_STACK note"  
						
						 
						
						... 
						
						
						
						* commit 'fabeb736e91d4f4f79a1cbbed696cffb50a860a9':
  crtend*: Add GNU_STACK note 
						
						
					 
					
						2012-08-10 14:46:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						fabeb736e9 
					 
					
						
						
							
							am  38a02b4b: Merge "crtend*: Add GNU_STACK note"  
						
						 
						
						... 
						
						
						
						* commit '38a02b4b80f50aa1b3e2ee39e9e98146cf42be3d':
  crtend*: Add GNU_STACK note 
						
						
					 
					
						2012-08-10 14:42:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						38a02b4b80 
					 
					
						
						
							
							Merge "crtend*: Add GNU_STACK note"  
						
						 
						
						
						
						
					 
					
						2012-08-10 14:29:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						623ed02e35 
					 
					
						
						
							
							am  d71ada63: am  535477ca: am  3ede900b: Merge "Revert "Revert "Switch to NetBSD\'s strxfrm(3)."""  
						
						 
						
						... 
						
						
						
						* commit 'd71ada630d5390b7fb6838cb48cb79a1581df1b1':
  Revert "Revert "Switch to NetBSD's strxfrm(3)."" 
						
						
					 
					
						2012-08-10 14:14:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d71ada630d 
					 
					
						
						
							
							am  535477ca: am  3ede900b: Merge "Revert "Revert "Switch to NetBSD\'s strxfrm(3)."""  
						
						 
						
						... 
						
						
						
						* commit '535477ca5e29f3c14dff11ac362423156b5971ec':
  Revert "Revert "Switch to NetBSD's strxfrm(3)."" 
						
						
					 
					
						2012-08-10 14:12:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						6eee1fc68f 
					 
					
						
						
							
							crtend*: Add GNU_STACK note  
						
						 
						
						... 
						
						
						
						Add a GNU_STACK marker to crtend* files. This tells the linker
that these files do not require an executable stack.
When linking, a missing GNU_STACK marker in any .o file can prevent
the compiler from automatically marking the final executable as NX
safe (executable stack not required).  In Android, we normally work
around this by adding -Wa,--noexecstack / -Wl,-z,noexecstack.
For files like crtend.S / crtend_so.S, which are included in every
executable / shared library, it's better to add the GNU_STACK note
directly to the assembly file.  This allows the compiler to
automatically mark the final executable as NX safe without any
special command line options.
References: http://www.gentoo.org/proj/en/hardened/gnu-stack.xml 
Change-Id: I07bd058f9f60ddd8b146e0fb36ba26ff84c0357d 
						
						
					 
					
						2012-08-10 14:12:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						535477ca5e 
					 
					
						
						
							
							am  3ede900b: Merge "Revert "Revert "Switch to NetBSD\'s strxfrm(3)."""  
						
						 
						
						... 
						
						
						
						* commit '3ede900b644c2a7c2fa41177b81735c8a09bd14a':
  Revert "Revert "Switch to NetBSD's strxfrm(3)."" 
						
						
					 
					
						2012-08-10 14:10:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3ede900b64 
					 
					
						
						
							
							Merge "Revert "Revert "Switch to NetBSD's strxfrm(3)."""  
						
						 
						
						
						
						
					 
					
						2012-08-10 14:03:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						be01adce36 
					 
					
						
						
							
							am  5adc7fdc: am  b54e5f2a: am  a1822dce: Merge "Add unshare() syscall."  
						
						 
						
						... 
						
						
						
						* commit '5adc7fdc2bc8e6e513c3dd9cd0c5cb7617d08d14':
  Add unshare() syscall. 
						
						
					 
					
						2012-08-10 13:08:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5adc7fdc2b 
					 
					
						
						
							
							am  b54e5f2a: am  a1822dce: Merge "Add unshare() syscall."  
						
						 
						
						... 
						
						
						
						* commit 'b54e5f2a2fd014a5cbf105daea7b2eb8b59dec29':
  Add unshare() syscall. 
						
						
					 
					
						2012-08-10 13:06:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b54e5f2a2f 
					 
					
						
						
							
							am  a1822dce: Merge "Add unshare() syscall."  
						
						 
						
						... 
						
						
						
						* commit 'a1822dced3ed8625438b3cbf1c53f907f78a3a48':
  Add unshare() syscall. 
						
						
					 
					
						2012-08-10 13:04:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a1822dced3 
					 
					
						
						
							
							Merge "Add unshare() syscall."  
						
						 
						
						
						
						
					 
					
						2012-08-10 12:59:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Sharkey 
							
						 
					 
					
						
						
							
						
						e36c826f7a 
					 
					
						
						
							
							Add unshare() syscall.  
						
						 
						
						... 
						
						
						
						(cherry-pick of 5467f25f82934d611c60f8bc57a05114f3c1bea0.)
Bug: 6925012
Change-Id: Ic5ea2fbd606311087de05d7a3594df2fa9b2fef9 
						
						
					 
					
						2012-08-10 12:57:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4fc5f6c366 
					 
					
						
						
							
							am  5140b785: am  f6922be2: am  f91e2f72: Merge "Fix typo in SIGTTOU description."  
						
						 
						
						... 
						
						
						
						* commit '5140b785a04827d34225241f99f17e49aadbf3bb':
  Fix typo in SIGTTOU description. 
						
						
					 
					
						2012-08-10 12:52:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7186a13284 
					 
					
						
						
							
							am  55206504: am  a618ea30: am  4ec9e343: Merge "Revert "Switch to NetBSD\'s strxfrm(3).""  
						
						 
						
						... 
						
						
						
						* commit '552065048334cc893dadbc926701d08dc6c66fcc':
  Revert "Switch to NetBSD's strxfrm(3)." 
						
						
					 
					
						2012-08-10 12:52:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						731ecf0a31 
					 
					
						
						
							
							am  29b8fb3d: am  3e83da43: am  9ad1d6f5: Merge "Switch to NetBSD\'s strxfrm(3)."  
						
						 
						
						... 
						
						
						
						* commit '29b8fb3d5ea06d05fcd36e298b464dce7dc06803':
  Switch to NetBSD's strxfrm(3). 
						
						
					 
					
						2012-08-10 12:52:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5140b785a0 
					 
					
						
						
							
							am  f6922be2: am  f91e2f72: Merge "Fix typo in SIGTTOU description."  
						
						 
						
						... 
						
						
						
						* commit 'f6922be2a5e30fc594f48ec435d92b5386648061':
  Fix typo in SIGTTOU description. 
						
						
					 
					
						2012-08-10 12:49:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5520650483 
					 
					
						
						
							
							am  a618ea30: am  4ec9e343: Merge "Revert "Switch to NetBSD\'s strxfrm(3).""  
						
						 
						
						... 
						
						
						
						* commit 'a618ea30e1c9d4f06031fb4ecdae31666db92993':
  Revert "Switch to NetBSD's strxfrm(3)." 
						
						
					 
					
						2012-08-10 12:49:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						29b8fb3d5e 
					 
					
						
						
							
							am  3e83da43: am  9ad1d6f5: Merge "Switch to NetBSD\'s strxfrm(3)."  
						
						 
						
						... 
						
						
						
						* commit '3e83da435b3ad7bee739972fca53dbfb692e6438':
  Switch to NetBSD's strxfrm(3). 
						
						
					 
					
						2012-08-10 12:49:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d18b181a25 
					 
					
						
						
							
							am  b6c1e34d: am  dc6d5327: am  0836a7ff: Merge "Auto-generate a complete NOTICE file."  
						
						 
						
						... 
						
						
						
						* commit 'b6c1e34dca58734c949b6c80d68c74104e1190e0':
  Auto-generate a complete NOTICE file. 
						
						
					 
					
						2012-08-10 12:38:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b6c1e34dca 
					 
					
						
						
							
							am  dc6d5327: am  0836a7ff: Merge "Auto-generate a complete NOTICE file."  
						
						 
						
						... 
						
						
						
						* commit 'dc6d5327bb6b030d154675f753d3e4f96dfa5e14':
  Auto-generate a complete NOTICE file. 
						
						
					 
					
						2012-08-10 12:36:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f6922be2a5 
					 
					
						
						
							
							am  f91e2f72: Merge "Fix typo in SIGTTOU description."  
						
						 
						
						... 
						
						
						
						* commit 'f91e2f72861643e1d31ffc3e6c374b52d33d2423':
  Fix typo in SIGTTOU description. 
						
						
					 
					
						2012-08-10 12:34:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f91e2f7286 
					 
					
						
						
							
							Merge "Fix typo in SIGTTOU description."  
						
						 
						
						
						
						
					 
					
						2012-08-10 12:27:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						01030e6388 
					 
					
						
						
							
							Fix typo in SIGTTOU description.  
						
						 
						
						... 
						
						
						
						Change-Id: Ie0db3e7df3e1f17b43f5645d027a90603139be2f 
						
						
					 
					
						2012-08-10 12:23:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f8b3a920a8 
					 
					
						
						
							
							Revert "Revert "Switch to NetBSD's strxfrm(3).""  
						
						 
						
						... 
						
						
						
						This reverts commit 8793e7c7d2 ,
and fixes the build by building upstream NetBSD source as a
separate library that's then swallowed whole into libc_common.
Change-Id: I6c9317d8c48b5ccaf85a7b185bc07fb31176ff97 
						
						
					 
					
						2012-08-10 12:10:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a618ea30e1 
					 
					
						
						
							
							am  4ec9e343: Merge "Revert "Switch to NetBSD\'s strxfrm(3).""  
						
						 
						
						... 
						
						
						
						* commit '4ec9e343cf445c5032d9a782d2e92b1dba713e61':
  Revert "Switch to NetBSD's strxfrm(3)." 
						
						
					 
					
						2012-08-10 11:44:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4ec9e343cf 
					 
					
						
						
							
							Merge "Revert "Switch to NetBSD's strxfrm(3).""  
						
						 
						
						
						
						
					 
					
						2012-08-10 11:36:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8793e7c7d2 
					 
					
						
						
							
							Revert "Switch to NetBSD's strxfrm(3)."  
						
						 
						
						... 
						
						
						
						This reverts commit be1d78b0dc 
Change-Id: I11a95db474796f3da004f27652b081d5ba4ec9b4 
						
						
					 
					
						2012-08-10 11:36:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Sharkey 
							
						 
					 
					
						
						
							
						
						9a477de2f5 
					 
					
						
						
							
							am  6ccc2c8f: Merge "Add unshare() syscall." into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit '6ccc2c8f435e42db3d844698f82ab6884798624a':
  Add unshare() syscall. 
						
						
					 
					
						2012-08-10 11:31:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Sharkey 
							
						 
					 
					
						
						
							
						
						6ccc2c8f43 
					 
					
						
						
							
							Merge "Add unshare() syscall." into jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-10 11:29:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3e83da435b 
					 
					
						
						
							
							am  9ad1d6f5: Merge "Switch to NetBSD\'s strxfrm(3)."  
						
						 
						
						... 
						
						
						
						* commit '9ad1d6f58ccbc830ce87e3ddf35708e519a8f23e':
  Switch to NetBSD's strxfrm(3). 
						
						
					 
					
						2012-08-10 11:28:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9ad1d6f58c 
					 
					
						
						
							
							Merge "Switch to NetBSD's strxfrm(3)."  
						
						 
						
						
						
						
					 
					
						2012-08-10 11:23:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Sharkey 
							
						 
					 
					
						
						
							
						
						5467f25f82 
					 
					
						
						
							
							Add unshare() syscall.  
						
						 
						
						... 
						
						
						
						Bug: 6925012
Change-Id: I2530a8f6cea49eb32b60f8f9c4d86963773456ca 
						
						
					 
					
						2012-08-10 11:17:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						be1d78b0dc 
					 
					
						
						
							
							Switch to NetBSD's strxfrm(3).  
						
						 
						
						... 
						
						
						
						There were two bugs in our implementation. Intel found one, but another
remainined, and tracking upstream is the way forward for functions where
we add no value.
Change-Id: Ida9bac0293fb2c4cbc942b1e0515ee0477c6538b 
						
						
					 
					
						2012-08-10 11:03:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						1551f18af0 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: Idae4db637990d9326dffba6d0679f520f7c69da0 
						
						
					 
					
						2012-08-10 08:51:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						abd10011a7 
					 
					
						
						
							
							MIPS support to sigsuspend and sigwait routines  
						
						 
						
						... 
						
						
						
						Change-Id: I870e798ed7eac5a8c74e5784a670f3a4f24331a9 
						
						
					 
					
						2012-08-09 18:51:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						dc6d5327bb 
					 
					
						
						
							
							am  0836a7ff: Merge "Auto-generate a complete NOTICE file."  
						
						 
						
						... 
						
						
						
						* commit '0836a7ffb13890558fe568119b023007cce66373':
  Auto-generate a complete NOTICE file. 
						
						
					 
					
						2012-08-09 16:39:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0836a7ffb1 
					 
					
						
						
							
							Merge "Auto-generate a complete NOTICE file."  
						
						 
						
						
						
						
					 
					
						2012-08-09 16:25:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						387d4b7de9 
					 
					
						
						
							
							Auto-generate a complete NOTICE file.  
						
						 
						
						... 
						
						
						
						Remove the hand-collated ones, and switch to a script that pulls the
copyright headers out of every file and collects the unique ones.
Change-Id: Ied3b98b3f56241df97166c410ff81de4e0157c9d 
						
						
					 
					
						2012-08-09 16:05:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8e1e66da21 
					 
					
						
						
							
							am  31ab6ac0: am  8cc8f7e0: am  709bb0f7: Merge "Remove ThirdPartyProject.prop."  
						
						 
						
						... 
						
						
						
						* commit '31ab6ac05ebbf29f767a15525f6f7fa2054cc8e3':
  Remove ThirdPartyProject.prop. 
						
						
					 
					
						2012-08-09 14:49:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						31ab6ac05e 
					 
					
						
						
							
							am  8cc8f7e0: am  709bb0f7: Merge "Remove ThirdPartyProject.prop."  
						
						 
						
						... 
						
						
						
						* commit '8cc8f7e0d566aaa4c4fbf9d9c8da72b268250617':
  Remove ThirdPartyProject.prop. 
						
						
					 
					
						2012-08-09 14:47:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8cc8f7e0d5 
					 
					
						
						
							
							am  709bb0f7: Merge "Remove ThirdPartyProject.prop."  
						
						 
						
						... 
						
						
						
						* commit '709bb0f79ced522e5fb145182472ee4063b85368':
  Remove ThirdPartyProject.prop. 
						
						
					 
					
						2012-08-09 14:46:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						709bb0f79c 
					 
					
						
						
							
							Merge "Remove ThirdPartyProject.prop."  
						
						 
						
						
						
						
					 
					
						2012-08-09 14:31:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						df675370d7 
					 
					
						
						
							
							Remove ThirdPartyProject.prop.  
						
						 
						
						... 
						
						
						
						These are dead. I cleaned up external/ a long time ago, but didn't
realize there were any in the main tree.
Change-Id: I5f35b2da132558e2763164285eb38629cd68ffda 
						
						
					 
					
						2012-08-09 14:29:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9550a7c57c 
					 
					
						
						
							
							am  3fc21198: am  531d348d: am  a17b85d9: Merge "Remove the last .jam file."  
						
						 
						
						... 
						
						
						
						* commit '3fc211983eb447dd4309c2f8d0e8c33ae685f02f':
  Remove the last .jam file. 
						
						
					 
					
						2012-08-09 12:13:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3fc211983e 
					 
					
						
						
							
							am  531d348d: am  a17b85d9: Merge "Remove the last .jam file."  
						
						 
						
						... 
						
						
						
						* commit '531d348d6e37deb751efbefc0613934c5a80de1d':
  Remove the last .jam file. 
						
						
					 
					
						2012-08-09 12:11:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						531d348d6e 
					 
					
						
						
							
							am  a17b85d9: Merge "Remove the last .jam file."  
						
						 
						
						... 
						
						
						
						* commit 'a17b85d97b16583ba922a88346cc54976a0bfa28':
  Remove the last .jam file. 
						
						
					 
					
						2012-08-09 12:08:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a17b85d97b 
					 
					
						
						
							
							Merge "Remove the last .jam file."  
						
						 
						
						
						
						
					 
					
						2012-08-09 11:59:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a554212992 
					 
					
						
						
							
							Remove the last .jam file.  
						
						 
						
						... 
						
						
						
						How did I miss this before?
Change-Id: I2e582133fc4800656fdd81104f8dfc7ee8f5b580 
						
						
					 
					
						2012-08-09 11:54:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						536b1daf00 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-09 09:29:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0ac6d23515 
					 
					
						
						
							
							am  b13ad93f: am  3820229b: am  d504eee9: Merge "MIPS support to sys/ headers"  
						
						 
						
						... 
						
						
						
						* commit 'b13ad93f4a452b1ec7a37e1426f664787b83836f':
  MIPS support to sys/ headers 
						
						
					 
					
						2012-08-08 17:47:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1afca3f698 
					 
					
						
						
							
							am  73ac7d94: am  d2040cb2: am  f655ce7e: Merge "Fix x86 build."  
						
						 
						
						... 
						
						
						
						* commit '73ac7d94b7cf627524be97da7704206b5ffd4fcf':
  Fix x86 build. 
						
						
					 
					
						2012-08-08 17:47:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b13ad93f4a 
					 
					
						
						
							
							am  3820229b: am  d504eee9: Merge "MIPS support to sys/ headers"  
						
						 
						
						... 
						
						
						
						* commit '3820229b46ed3012f19a32cea70b6007ad54b746':
  MIPS support to sys/ headers 
						
						
					 
					
						2012-08-08 17:44:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						73ac7d94b7 
					 
					
						
						
							
							am  d2040cb2: am  f655ce7e: Merge "Fix x86 build."  
						
						 
						
						... 
						
						
						
						* commit 'd2040cb2244bbd253951b5ff808efe67246e5154':
  Fix x86 build. 
						
						
					 
					
						2012-08-08 17:44:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3820229b46 
					 
					
						
						
							
							am  d504eee9: Merge "MIPS support to sys/ headers"  
						
						 
						
						... 
						
						
						
						* commit 'd504eee9fa7dda59a41eb3e12ef973f32ee1169f':
  MIPS support to sys/ headers 
						
						
					 
					
						2012-08-08 16:51:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d504eee9fa 
					 
					
						
						
							
							Merge "MIPS support to sys/ headers"  
						
						 
						
						
						
						
					 
					
						2012-08-08 16:32:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d2040cb224 
					 
					
						
						
							
							am  f655ce7e: Merge "Fix x86 build."  
						
						 
						
						... 
						
						
						
						* commit 'f655ce7ef3df277442ccc47f91cb919c1cd9ebd6':
  Fix x86 build. 
						
						
					 
					
						2012-08-08 16:19:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f655ce7ef3 
					 
					
						
						
							
							Merge "Fix x86 build."  
						
						 
						
						
						
						
					 
					
						2012-08-08 16:07:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						57e6d9ab48 
					 
					
						
						
							
							Fix x86 build.  
						
						 
						
						... 
						
						
						
						Change-Id: Ice50ca71a19f3bf26de7cfd4c02075f1e6e0823f 
						
						
					 
					
						2012-08-08 16:06:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b02f100fa4 
					 
					
						
						
							
							am  366c0199: am  f3ffb8fa: am  78129204: Merge "Clean up the linker a bit, remove prelinking support."  
						
						 
						
						... 
						
						
						
						* commit '366c01992a73c40c1b6722bf9d51755c4a7ea83e':
  Clean up the linker a bit, remove prelinking support. 
						
						
					 
					
						2012-08-08 15:32:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						366c01992a 
					 
					
						
						
							
							am  f3ffb8fa: am  78129204: Merge "Clean up the linker a bit, remove prelinking support."  
						
						 
						
						... 
						
						
						
						* commit 'f3ffb8fa6ecd9db2da19eb3144a5da7724a875bc':
  Clean up the linker a bit, remove prelinking support. 
						
						
					 
					
						2012-08-08 15:30:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f3ffb8fa6e 
					 
					
						
						
							
							am  78129204: Merge "Clean up the linker a bit, remove prelinking support."  
						
						 
						
						... 
						
						
						
						* commit '7812920487070d392984f94c9f80006dad8c198a':
  Clean up the linker a bit, remove prelinking support. 
						
						
					 
					
						2012-08-08 15:29:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7812920487 
					 
					
						
						
							
							Merge "Clean up the linker a bit, remove prelinking support."  
						
						 
						
						
						
						
					 
					
						2012-08-08 15:17:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						96fd66018c 
					 
					
						
						
							
							am  10e2d222: am  d463f6e9: am  34959e0b: Merge "Clean up libc/Android.mk a bit after the crtbrand changes."  
						
						 
						
						... 
						
						
						
						* commit '10e2d222ce3db0c310c00cd1a5cffdd2223b5dfe':
  Clean up libc/Android.mk a bit after the crtbrand changes. 
						
						
					 
					
						2012-08-08 14:43:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						10e2d222ce 
					 
					
						
						
							
							am  d463f6e9: am  34959e0b: Merge "Clean up libc/Android.mk a bit after the crtbrand changes."  
						
						 
						
						... 
						
						
						
						* commit 'd463f6e98011fe3b5a23cef2502705dedd702173':
  Clean up libc/Android.mk a bit after the crtbrand changes. 
						
						
					 
					
						2012-08-08 14:43:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d463f6e980 
					 
					
						
						
							
							am  34959e0b: Merge "Clean up libc/Android.mk a bit after the crtbrand changes."  
						
						 
						
						... 
						
						
						
						* commit '34959e0bd5c0d7c9d9b243adbf7752077436cbb5':
  Clean up libc/Android.mk a bit after the crtbrand changes. 
						
						
					 
					
						2012-08-08 14:40:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						34959e0bd5 
					 
					
						
						
							
							Merge "Clean up libc/Android.mk a bit after the crtbrand changes."  
						
						 
						
						
						
						
					 
					
						2012-08-08 14:32:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						d0a7bc2fd6 
					 
					
						
						
							
							am  affd1b42: am  9f3a8aaf: am  7e248be7: Merge "Add a .note.android.ident section to Android ELF binaries."  
						
						 
						
						... 
						
						
						
						* commit 'affd1b4243f37d32881e190302bd418000465c10':
  Add a .note.android.ident section to Android ELF binaries. 
						
						
					 
					
						2012-08-08 14:10:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						affd1b4243 
					 
					
						
						
							
							am  9f3a8aaf: am  7e248be7: Merge "Add a .note.android.ident section to Android ELF binaries."  
						
						 
						
						... 
						
						
						
						* commit '9f3a8aaf926bb0439b7e6b7b62efab62f1900d02':
  Add a .note.android.ident section to Android ELF binaries. 
						
						
					 
					
						2012-08-08 14:08:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						76be660aae 
					 
					
						
						
							
							Clean up libc/Android.mk a bit after the crtbrand changes.  
						
						 
						
						... 
						
						
						
						Change-Id: Icfb95fffe70967418cd93da8cbeae22dcd68f8c9 
						
						
					 
					
						2012-08-08 14:07:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						9f3a8aaf92 
					 
					
						
						
							
							am  7e248be7: Merge "Add a .note.android.ident section to Android ELF binaries."  
						
						 
						
						... 
						
						
						
						* commit '7e248be76441daa0ee27cc461c806e6010405c25':
  Add a .note.android.ident section to Android ELF binaries. 
						
						
					 
					
						2012-08-08 14:04:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						7e248be764 
					 
					
						
						
							
							Merge "Add a .note.android.ident section to Android ELF binaries."  
						
						 
						
						
						
						
					 
					
						2012-08-08 13:44:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4688279db5 
					 
					
						
						
							
							Clean up the linker a bit, remove prelinking support.  
						
						 
						
						... 
						
						
						
						Also make the errors more readable, since none of us seemed to know
what they actually meant. The new style is still as verbose as the
old, but that's probably necessary in the absence of chained exceptions
in C. Here's what you'd see if you try to boot after removing
libsurfaceflinger.so:
  32267 32267 E AndroidRuntime: java.lang.UnsatisfiedLinkError: Cannot load library: (linker.c:1629, pid 32259) soinfo_link_image: could not load library "libsystem_server.so" needed by "libandroid_servers.so"; caused by (linker.c:1629, pid 32259) soinfo_link_image: could not load library "libsurfaceflinger.so" needed by "libsystem_server.so"; caused by (linker.c:709, pid 32259) load_library: library "libsurfaceflinger.so" not found
This patch also fixes almost all of the compiler warnings.
Change-Id: I64bb59aed6d4e039c15ea45be2367f319ef879f8 
						
						
					 
					
						2012-08-07 11:41:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						d9c2de10d9 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I753a2c0b3bfb42c526b954e58d8874daf31420ed 
						
						
					 
					
						2012-08-07 11:02:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						eeb321c54e 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-07 06:33:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						45193df53a 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: If9b215d19d88c3f1793013adc8cb81c8c890faa0 
						
						
					 
					
						2012-08-06 13:34:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						1466b1aad2 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I801dd8874ff1b1b61858cac3bf716906825b214d 
						
						
					 
					
						2012-08-06 13:17:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						f4497e15b7 
					 
					
						
						
							
							When compiling with clang, don't "fortify_source" the strlcpy and  
						
						 
						
						... 
						
						
						
						strlcat.
Change-Id: I91f58322f28e425ab9d22b51c23fcd6b772ede97 
						
						
					 
					
						2012-08-06 13:17:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						a72246d67e 
					 
					
						
						
							
							When compiling with clang, don't "fortify_source" the strlen.  
						
						 
						
						... 
						
						
						
						At this point, FORTIFY_SOURCE and clang are just plain incompatible.
Need to solve the underlying incompatibility first.
Change-Id: I3366477d19461e1ec93b1c30e0c7e8145b391b9b 
						
						
					 
					
						2012-08-06 13:16:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						5fec211f60 
					 
					
						
						
							
							Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute"  
						
						 
						
						... 
						
						
						
						This reverts commit 4f1f149c37 . 
						
						
					 
					
						2012-08-06 13:16:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						25ef2bbf01 
					 
					
						
						
							
							am  3b4c9db2: am  df523880: am  e2731d98: Merge "When compiling with clang, don\'t "fortify_source" the strlcpy and strlcat."  
						
						 
						
						... 
						
						
						
						* commit '3b4c9db2561233fb81ac0c42b3976deb2e648df0':
  When compiling with clang, don't "fortify_source" the strlcpy and strlcat. 
						
						
					 
					
						2012-08-06 11:10:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						3b4c9db256 
					 
					
						
						
							
							am  df523880: am  e2731d98: Merge "When compiling with clang, don\'t "fortify_source" the strlcpy and strlcat."  
						
						 
						
						... 
						
						
						
						* commit 'df523880b59604ef36e212cb7ba30d663eeea179':
  When compiling with clang, don't "fortify_source" the strlcpy and strlcat. 
						
						
					 
					
						2012-08-06 11:09:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						df523880b5 
					 
					
						
						
							
							am  e2731d98: Merge "When compiling with clang, don\'t "fortify_source" the strlcpy and strlcat."  
						
						 
						
						... 
						
						
						
						* commit 'e2731d98c1f0cd32d94b34cc4ee77148d6d52647':
  When compiling with clang, don't "fortify_source" the strlcpy and strlcat. 
						
						
					 
					
						2012-08-06 11:08:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						e2731d98c1 
					 
					
						
						
							
							Merge "When compiling with clang, don't "fortify_source" the strlcpy and strlcat."  
						
						 
						
						
						
						
					 
					
						2012-08-06 11:02:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						d600617645 
					 
					
						
						
							
							When compiling with clang, don't "fortify_source" the strlcpy and  
						
						 
						
						... 
						
						
						
						strlcat.
Change-Id: I91f58322f28e425ab9d22b51c23fcd6b772ede97 
						
						
					 
					
						2012-08-06 10:57:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						42bfbd1e61 
					 
					
						
						
							
							am  6ff66601: am  ce4a5cd5: am  8173d767: Merge "Revert "Fix the clang build: this compiler doesn\'t support the gnu_inline function attribute""  
						
						 
						
						... 
						
						
						
						* commit '6ff66601a47d7b74544310e4a5535d572e23d68e':
  Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute" 
						
						
					 
					
						2012-08-06 10:20:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						ed33635da7 
					 
					
						
						
							
							am  cddedade: am  924fd920: am  601a49d3: Merge "When compiling with clang, don\'t "fortify_source" the strlen."  
						
						 
						
						... 
						
						
						
						* commit 'cddedade5b1138d5ddafe5b084923f21bba75526':
  When compiling with clang, don't "fortify_source" the strlen. 
						
						
					 
					
						2012-08-06 10:20:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						6ff66601a4 
					 
					
						
						
							
							am  ce4a5cd5: am  8173d767: Merge "Revert "Fix the clang build: this compiler doesn\'t support the gnu_inline function attribute""  
						
						 
						
						... 
						
						
						
						* commit 'ce4a5cd5f3ee09fbc8dea7ffdfcd4fd097f8ed34':
  Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute" 
						
						
					 
					
						2012-08-06 10:18:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						cddedade5b 
					 
					
						
						
							
							am  924fd920: am  601a49d3: Merge "When compiling with clang, don\'t "fortify_source" the strlen."  
						
						 
						
						... 
						
						
						
						* commit '924fd920137135729483d0beacea20d5a0552c15':
  When compiling with clang, don't "fortify_source" the strlen. 
						
						
					 
					
						2012-08-06 10:18:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						ce4a5cd5f3 
					 
					
						
						
							
							am  8173d767: Merge "Revert "Fix the clang build: this compiler doesn\'t support the gnu_inline function attribute""  
						
						 
						
						... 
						
						
						
						* commit '8173d76740cafc2ceb49d2fddf1ceabfaa823236':
  Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute" 
						
						
					 
					
						2012-08-06 10:17:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						924fd92013 
					 
					
						
						
							
							am  601a49d3: Merge "When compiling with clang, don\'t "fortify_source" the strlen."  
						
						 
						
						... 
						
						
						
						* commit '601a49d39829005803670088da02179e61719551':
  When compiling with clang, don't "fortify_source" the strlen. 
						
						
					 
					
						2012-08-06 10:17:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						8173d76740 
					 
					
						
						
							
							Merge "Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute""  
						
						 
						
						
						
						
					 
					
						2012-08-06 10:05:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						601a49d398 
					 
					
						
						
							
							Merge "When compiling with clang, don't "fortify_source" the strlen."  
						
						 
						
						
						
						
					 
					
						2012-08-06 10:04:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						9a3d53fad0 
					 
					
						
						
							
							When compiling with clang, don't "fortify_source" the strlen.  
						
						 
						
						... 
						
						
						
						At this point, FORTIFY_SOURCE and clang are just plain incompatible.
Need to solve the underlying incompatibility first.
Change-Id: I3366477d19461e1ec93b1c30e0c7e8145b391b9b 
						
						
					 
					
						2012-08-06 09:50:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a870ded21a 
					 
					
						
						
							
							am  eaac1e5a: am  94ce1356: am  7c92b6ca: Merge "Remove an awkward #include that is no longer upstream."  
						
						 
						
						... 
						
						
						
						* commit 'eaac1e5a1c62a9dc9edd3a858a367bbb16194272':
  Remove an awkward #include that is no longer upstream. 
						
						
					 
					
						2012-08-06 08:08:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						eaac1e5a1c 
					 
					
						
						
							
							am  94ce1356: am  7c92b6ca: Merge "Remove an awkward #include that is no longer upstream."  
						
						 
						
						... 
						
						
						
						* commit '94ce135693a73ac09116dabc0f2440604bba5c87':
  Remove an awkward #include that is no longer upstream. 
						
						
					 
					
						2012-08-06 08:06:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						94ce135693 
					 
					
						
						
							
							am  7c92b6ca: Merge "Remove an awkward #include that is no longer upstream."  
						
						 
						
						... 
						
						
						
						* commit '7c92b6ca409f514e7ff67ac8c10d73ce92ff38d2':
  Remove an awkward #include that is no longer upstream. 
						
						
					 
					
						2012-08-06 08:04:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7c92b6ca40 
					 
					
						
						
							
							Merge "Remove an awkward #include that is no longer upstream."  
						
						 
						
						
						
						
					 
					
						2012-08-06 07:57:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						7bf1c31cac 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-06 06:27:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						2b7f68c03d 
					 
					
						
						
							
							Revert "Fix the clang build: this compiler doesn't support the gnu_inline function attribute"  
						
						 
						
						... 
						
						
						
						This reverts commit 4f1f149c37 . 
						
						
					 
					
						2012-08-03 17:44:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8ccbc90a3b 
					 
					
						
						
							
							am  4bac8f68: am  7e81ee04: am  1c861728: Merge "Remove yet more SH4 cruft."  
						
						 
						
						... 
						
						
						
						* commit '4bac8f689efd8f10850e60c52c206b20e4a90fd7':
  Remove yet more SH4 cruft. 
						
						
					 
					
						2012-08-03 15:14:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4bac8f689e 
					 
					
						
						
							
							am  7e81ee04: am  1c861728: Merge "Remove yet more SH4 cruft."  
						
						 
						
						... 
						
						
						
						* commit '7e81ee04532e9c26f90d73061d9a53f09e2c3fa1':
  Remove yet more SH4 cruft. 
						
						
					 
					
						2012-08-03 15:12:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7e81ee0453 
					 
					
						
						
							
							am  1c861728: Merge "Remove yet more SH4 cruft."  
						
						 
						
						... 
						
						
						
						* commit '1c861728e5c8dda7589e6595f4850d77ec21a236':
  Remove yet more SH4 cruft. 
						
						
					 
					
						2012-08-03 15:09:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1c861728e5 
					 
					
						
						
							
							Merge "Remove yet more SH4 cruft."  
						
						 
						
						
						
						
					 
					
						2012-08-03 15:05:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						5f0701c9fa 
					 
					
						
						
							
							Update msm_camera.h to version that supports instance handle based lookup  
						
						 
						
						... 
						
						
						
						Change-Id: If33a45f378e2cbbfe28b51643808df94e8d1f5e7 
						
						
					 
					
						2012-08-03 15:02:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bbf094fdf5 
					 
					
						
						
							
							Remove yet more SH4 cruft.  
						
						 
						
						... 
						
						
						
						Surely this is the last piece?
Change-Id: I4bd43afb102334ec34d0e14a65c2b319826473d7 
						
						
					 
					
						2012-08-03 14:58:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9f8c7daf40 
					 
					
						
						
							
							am  c9dbebe3: am  f5385754: am  aea5f00d: Merge "bionic: modify syscall to use 6 registers to pass parameter."  
						
						 
						
						... 
						
						
						
						* commit 'c9dbebe344d2f6a4623a67d1c005bcb6137642c4':
  bionic: modify syscall to use 6 registers to pass parameter. 
						
						
					 
					
						2012-08-03 14:33:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c9dbebe344 
					 
					
						
						
							
							am  f5385754: am  aea5f00d: Merge "bionic: modify syscall to use 6 registers to pass parameter."  
						
						 
						
						... 
						
						
						
						* commit 'f5385754e29dcb093cb9445c40b69e45bd71d685':
  bionic: modify syscall to use 6 registers to pass parameter. 
						
						
					 
					
						2012-08-03 14:29:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f5385754e2 
					 
					
						
						
							
							am  aea5f00d: Merge "bionic: modify syscall to use 6 registers to pass parameter."  
						
						 
						
						... 
						
						
						
						* commit 'aea5f00df4704a618331e16473b552e54bed269b':
  bionic: modify syscall to use 6 registers to pass parameter. 
						
						
					 
					
						2012-08-03 14:27:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						aea5f00df4 
					 
					
						
						
							
							Merge "bionic: modify syscall to use 6 registers to pass parameter."  
						
						 
						
						
						
						
					 
					
						2012-08-03 13:55:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jin Wei 
							
						 
					 
					
						
						
							
						
						c164f2a969 
					 
					
						
						
							
							bionic: modify syscall to use 6 registers to pass parameter.  
						
						 
						
						... 
						
						
						
						Kernel allows to use 6 registers(exclude eax) to pass parameter.
But in syscall's implementation, it only uses five registers.
It will lead to error when 6 parameters passed.
Change-Id: I92d663194e6334c3847f0c0c257ca3b9dee0edef
Author: Jin Wei <wei.a.jin@intel.com >
Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com >
Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com >
Signed-off-by: Jack Ren <jack.ren@intel.com >
Author-tracking-BZ: 30838 
						
						
					 
					
						2012-08-03 13:54:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						58234e788b 
					 
					
						
						
							
							am  48955d24: am  c6f15ecf: am  1510795f: Merge "Upgrade to tzdata2012e."  
						
						 
						
						... 
						
						
						
						* commit '48955d24b9f3e8c15028a6dbb54e2e96fd41780a':
  Upgrade to tzdata2012e. 
						
						
					 
					
						2012-08-03 13:39:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						48955d24b9 
					 
					
						
						
							
							am  c6f15ecf: am  1510795f: Merge "Upgrade to tzdata2012e."  
						
						 
						
						... 
						
						
						
						* commit 'c6f15ecf76842801db653d58a262c7d342be2a93':
  Upgrade to tzdata2012e. 
						
						
					 
					
						2012-08-03 13:33:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c6f15ecf76 
					 
					
						
						
							
							am  1510795f: Merge "Upgrade to tzdata2012e."  
						
						 
						
						... 
						
						
						
						* commit '1510795fec5aa8b8700a08200f37f6e57dea8d04':
  Upgrade to tzdata2012e. 
						
						
					 
					
						2012-08-03 13:30:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1510795fec 
					 
					
						
						
							
							Merge "Upgrade to tzdata2012e."  
						
						 
						
						
						
						
					 
					
						2012-08-03 12:30:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						094651335e 
					 
					
						
						
							
							Upgrade to tzdata2012e.  
						
						 
						
						... 
						
						
						
						Includes this change:
  * australasia (Pacific/Fakaofo): Tokelau is UTC+13, not UTC+14.
    (Thanks to Steffen Thorsen.)
Change-Id: I51bfab759f424b90daeb1960c6cfb2b55b78ff46 
						
						
					 
					
						2012-08-03 12:26:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Turner 
							
						 
					 
					
						
						
							
						
						c7813c0857 
					 
					
						
						
							
							am  d7552a31: am  2f2b7212: am  16d40217: Merge "Fix the clang build: this compiler doesn\'t support the gnu_inline function attribute"  
						
						 
						
						... 
						
						
						
						* commit 'd7552a3101affbc531f3c33deca10c28417a864c':
  Fix the clang build: this compiler doesn't support the gnu_inline function attribute 
						
						
					 
					
						2012-08-03 05:02:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Turner 
							
						 
					 
					
						
						
							
						
						d7552a3101 
					 
					
						
						
							
							am  2f2b7212: am  16d40217: Merge "Fix the clang build: this compiler doesn\'t support the gnu_inline function attribute"  
						
						 
						
						... 
						
						
						
						* commit '2f2b72120489d9e7e67a97a059a731aa72a34f72':
  Fix the clang build: this compiler doesn't support the gnu_inline function attribute 
						
						
					 
					
						2012-08-03 05:00:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Turner 
							
						 
					 
					
						
						
							
						
						2f2b721204 
					 
					
						
						
							
							am  16d40217: Merge "Fix the clang build: this compiler doesn\'t support the gnu_inline function attribute"  
						
						 
						
						... 
						
						
						
						* commit '16d40217d05a1d9ad8ec475ce5f68c35bbef7029':
  Fix the clang build: this compiler doesn't support the gnu_inline function attribute 
						
						
					 
					
						2012-08-03 04:57:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Turner 
							
						 
					 
					
						
						
							
						
						16d40217d0 
					 
					
						
						
							
							Merge "Fix the clang build: this compiler doesn't support the gnu_inline function attribute"  
						
						 
						
						
						
						
					 
					
						2012-08-03 04:40:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						4f1f149c37 
					 
					
						
						
							
							Fix the clang build: this compiler doesn't support the gnu_inline function attribute  
						
						 
						
						... 
						
						
						
						Recent clang compiler doesn't have gnu_inline working. When frameworks/rs
is compiled with clang instead of gcc, it no longer works. Will be fixed
by this patch.
Change-Id: I8b281a1305151909e18958b73914ea27343cb4cd 
						
						
					 
					
						2012-08-03 04:38:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						df7aa95031 
					 
					
						
						
							
							am  9b6a4538: am  0ce92b96: am  1e304a3b: Merge "[MIPS] Support for TLS register"  
						
						 
						
						... 
						
						
						
						* commit '9b6a45386555a11aa1c7f473b21c480b4a158ea7':
  [MIPS] Support for TLS register 
						
						
					 
					
						2012-08-02 18:49:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9b6a453865 
					 
					
						
						
							
							am  0ce92b96: am  1e304a3b: Merge "[MIPS] Support for TLS register"  
						
						 
						
						... 
						
						
						
						* commit '0ce92b9625c5d0cc4e72047e6c8759c4cc079dcb':
  [MIPS] Support for TLS register 
						
						
					 
					
						2012-08-02 18:48:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0ce92b9625 
					 
					
						
						
							
							am  1e304a3b: Merge "[MIPS] Support for TLS register"  
						
						 
						
						... 
						
						
						
						* commit '1e304a3bce347da08f0f9409829d911493bad1bb':
  [MIPS] Support for TLS register 
						
						
					 
					
						2012-08-02 18:45:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1e304a3bce 
					 
					
						
						
							
							Merge "[MIPS] Support for TLS register"  
						
						 
						
						
						
						
					 
					
						2012-08-02 18:33:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bdcc14d721 
					 
					
						
						
							
							Remove an awkward #include that is no longer upstream.  
						
						 
						
						... 
						
						
						
						This was causing trouble in https://android-review.googlesource.com/#/c/37590/ .
Change-Id: Ib7cb4fbaef6e9c1470c59f67d24bd24c7ce90bcc 
						
						
					 
					
						2012-08-02 18:12:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						6437eac15a 
					 
					
						
						
							
							MIPS support to sys/ headers  
						
						 
						
						... 
						
						
						
						Change-Id: I32207a1d918e4842da341f6b242ae39c69a83b03 
						
						
					 
					
						2012-08-02 18:03:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						1c30398143 
					 
					
						
						
							
							[MIPS] Support for TLS register  
						
						 
						
						... 
						
						
						
						Change-Id: I6b5194e5e379b573e3b1203d8015e20fb3edd647
Signed-off-by: Chris Dearman <chris@mips.com > 
						
						
					 
					
						2012-08-02 18:01:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e5bd6efa08 
					 
					
						
						
							
							am  f94effda: am  fd4685be: am  52f3ee96: Merge "MIPS support for libc."  
						
						 
						
						... 
						
						
						
						* commit 'f94effdab27f2bbe3f079d454e71ca9e60166318':
  MIPS support for libc. 
						
						
					 
					
						2012-08-02 16:37:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f94effdab2 
					 
					
						
						
							
							am  fd4685be: am  52f3ee96: Merge "MIPS support for libc."  
						
						 
						
						... 
						
						
						
						* commit 'fd4685be87fa2c957d4f95deb75a6ba763fd7339':
  MIPS support for libc. 
						
						
					 
					
						2012-08-02 16:34:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fd4685be87 
					 
					
						
						
							
							am  52f3ee96: Merge "MIPS support for libc."  
						
						 
						
						... 
						
						
						
						* commit '52f3ee962b384bf247638adb653f0024ce92a895':
  MIPS support for libc. 
						
						
					 
					
						2012-08-02 16:32:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						52f3ee962b 
					 
					
						
						
							
							Merge "MIPS support for libc."  
						
						 
						
						
						
						
					 
					
						2012-08-02 16:14:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						79d834b5ab 
					 
					
						
						
							
							am  82dcfee5: am  19e30fc4: am  a1c0f08d: Merge "Fix a ENOTUP/ENOTSUP typo."  
						
						 
						
						... 
						
						
						
						* commit '82dcfee5fcd5243ff9df2aa7497e83dd567b6f95':
  Fix a ENOTUP/ENOTSUP typo. 
						
						
					 
					
						2012-08-02 16:10:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						422067eb3c 
					 
					
						
						
							
							am  c0719660: am  670766c5: am  994935f6: Merge "Error numbers are target specific."  
						
						 
						
						... 
						
						
						
						* commit 'c07196605cc9bb55af2173832536e342e902d2c5':
  Error numbers are target specific. 
						
						
					 
					
						2012-08-02 16:10:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						82dcfee5fc 
					 
					
						
						
							
							am  19e30fc4: am  a1c0f08d: Merge "Fix a ENOTUP/ENOTSUP typo."  
						
						 
						
						... 
						
						
						
						* commit '19e30fc41030ab0524134b097dfef88baea14f4a':
  Fix a ENOTUP/ENOTSUP typo. 
						
						
					 
					
						2012-08-02 16:07:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c07196605c 
					 
					
						
						
							
							am  670766c5: am  994935f6: Merge "Error numbers are target specific."  
						
						 
						
						... 
						
						
						
						* commit '670766c5649086ad5ffe26c0deadeb460139202f':
  Error numbers are target specific. 
						
						
					 
					
						2012-08-02 16:07:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						405b8029a6 
					 
					
						
						
							
							MIPS support for libc.  
						
						 
						
						... 
						
						
						
						Change-Id: I2864dea04b3faf2d919165dcaa600af5b16c41c8
Signed-off-by: Chris Dearman <chris@mips.com >
Signed-off-by: Raghu Gandham <raghu@mips.com > 
						
						
					 
					
						2012-08-02 16:07:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						19e30fc410 
					 
					
						
						
							
							am  a1c0f08d: Merge "Fix a ENOTUP/ENOTSUP typo."  
						
						 
						
						... 
						
						
						
						* commit 'a1c0f08d3ccbe5c40be53903615e59113ade4922':
  Fix a ENOTUP/ENOTSUP typo. 
						
						
					 
					
						2012-08-02 15:59:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						670766c564 
					 
					
						
						
							
							am  994935f6: Merge "Error numbers are target specific."  
						
						 
						
						... 
						
						
						
						* commit '994935f64cdbd7553ecbfbd15d4e4dd429277409':
  Error numbers are target specific. 
						
						
					 
					
						2012-08-02 15:59:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a1c0f08d3c 
					 
					
						
						
							
							Merge "Fix a ENOTUP/ENOTSUP typo."  
						
						 
						
						
						
						
					 
					
						2012-08-02 15:46:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ecb53eab4b 
					 
					
						
						
							
							Fix a ENOTUP/ENOTSUP typo.  
						
						 
						
						... 
						
						
						
						Change-Id: Ifa347a09a2aa1f505965ae7c1383fd0caf95793c 
						
						
					 
					
						2012-08-02 15:45:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0b8dda0e42 
					 
					
						
						
							
							am  673c092e: am  54830578: am  f34ecbff: Merge "MIPS support to the linker"  
						
						 
						
						... 
						
						
						
						* commit '673c092e0fc40afa291086d06ab39a6d22e7f894':
  MIPS support to the linker 
						
						
					 
					
						2012-08-02 15:43:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						994935f64c 
					 
					
						
						
							
							Merge "Error numbers are target specific."  
						
						 
						
						
						
						
					 
					
						2012-08-02 15:42:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						673c092e0f 
					 
					
						
						
							
							am  54830578: am  f34ecbff: Merge "MIPS support to the linker"  
						
						 
						
						... 
						
						
						
						* commit '5483057817d071140d94299452b31881c4a6e748':
  MIPS support to the linker 
						
						
					 
					
						2012-08-02 15:39:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Muramatsu 
							
						 
					 
					
						
						
							
						
						fa22fd9f81 
					 
					
						
						
							
							am  402ec708: Merge "Update msm_camera.h to version that supports instance handle based lookup" into jb-mr1-dev  
						
						 
						
						... 
						
						
						
						* commit '402ec70899909f0b32c1ac304e3f26434424a3b3':
  Update msm_camera.h to version that supports instance handle based lookup 
						
						
					 
					
						2012-08-02 15:22:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brian Muramatsu 
							
						 
					 
					
						
						
							
						
						402ec70899 
					 
					
						
						
							
							Merge "Update msm_camera.h to version that supports instance handle based lookup" into jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-02 15:20:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5483057817 
					 
					
						
						
							
							am  f34ecbff: Merge "MIPS support to the linker"  
						
						 
						
						... 
						
						
						
						* commit 'f34ecbff0dd2b8e6961020b8c91260f33d4cf3ea':
  MIPS support to the linker 
						
						
					 
					
						2012-08-02 14:57:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f34ecbff0d 
					 
					
						
						
							
							Merge "MIPS support to the linker"  
						
						 
						
						
						
						
					 
					
						2012-08-02 14:43:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						d7daacb463 
					 
					
						
						
							
							MIPS support to the linker  
						
						 
						
						... 
						
						
						
						Change-Id: I37ec2d6c51d82bb9e9dbfef4b38c85366bead255
Signed-off-by: Chris Dearman <chris@mips.com >
Signed-off-by: Raghu Gandham <raghu@mips.com >
Signed-off-by: Bhanu Chetlapalli <bhanu@mips.com > 
						
						
					 
					
						2012-08-02 14:39:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						d7b3cc0c69 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: Ia1f59a486efa98614b8f97f9432e1040c90d2ec7 
						
						
					 
					
						2012-08-02 11:26:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						248321bb6f 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-02 07:41:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Dearman 
							
						 
					 
					
						
						
							
						
						da2611084f 
					 
					
						
						
							
							Error numbers are target specific.  
						
						 
						
						... 
						
						
						
						Use the system supplied error numbers when mapping error numbers to messages.
Change-Id: I520556fa3e2ff668fdc4eda36ad31491fbb48ea8
Signed-off-by: Chris Dearman <chris@mips.com >
Signed-off-by: Raghu Gandham <raghu@mips.com > 
						
						
					 
					
						2012-08-01 17:53:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						8f2f246618 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: I2295284f2cccfc72a25c2675762cc613faa337a4 
						
						
					 
					
						2012-08-01 13:11:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						617a5ee417 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-08-01 07:10:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						cbbe9528ca 
					 
					
						
						
							
							Update msm_camera.h to version that supports instance handle based lookup  
						
						 
						
						... 
						
						
						
						Change-Id: If33a45f378e2cbbfe28b51643808df94e8d1f5e7 
						
						
					 
					
						2012-07-31 21:32:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						cfc8b93c4e 
					 
					
						
						
							
							am  4f13bdd4: am  7565d5b1: am  0ca9d074: Merge "Had include/arm/fenv.h, but missed include/mips/fenv.h."  
						
						 
						
						... 
						
						
						
						* commit '4f13bdd45c73194a49d3a5844746248c7dcd9432':
  Had include/arm/fenv.h, but missed include/mips/fenv.h. 
						
						
					 
					
						2012-07-31 21:05:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						4f13bdd45c 
					 
					
						
						
							
							am  7565d5b1: am  0ca9d074: Merge "Had include/arm/fenv.h, but missed include/mips/fenv.h."  
						
						 
						
						... 
						
						
						
						* commit '7565d5b118420cc0dff2d59cf3542e99f415601a':
  Had include/arm/fenv.h, but missed include/mips/fenv.h. 
						
						
					 
					
						2012-07-31 21:02:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						7565d5b118 
					 
					
						
						
							
							am  0ca9d074: Merge "Had include/arm/fenv.h, but missed include/mips/fenv.h."  
						
						 
						
						... 
						
						
						
						* commit '0ca9d0748e3229c849e3ee17259e0e55d7214800':
  Had include/arm/fenv.h, but missed include/mips/fenv.h. 
						
						
					 
					
						2012-07-31 21:00:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						0ca9d0748e 
					 
					
						
						
							
							Merge "Had include/arm/fenv.h, but missed include/mips/fenv.h."  
						
						 
						
						
						
						
					 
					
						2012-07-31 20:54:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						029cf34cfd 
					 
					
						
						
							
							am  81f1617a: am  8d2c5b24: am  b910b6f8: Merge "Updated the cleaned header file mman.h for MIPS."  
						
						 
						
						... 
						
						
						
						* commit '81f1617a689931388c0b223ec729297b3a2bc792':
  Updated the cleaned header file mman.h for MIPS. 
						
						
					 
					
						2012-07-31 15:33:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						81f1617a68 
					 
					
						
						
							
							am  8d2c5b24: am  b910b6f8: Merge "Updated the cleaned header file mman.h for MIPS."  
						
						 
						
						... 
						
						
						
						* commit '8d2c5b247e701f51ce3d750e9ee3ff37009630c3':
  Updated the cleaned header file mman.h for MIPS. 
						
						
					 
					
						2012-07-31 15:32:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8d2c5b247e 
					 
					
						
						
							
							am  b910b6f8: Merge "Updated the cleaned header file mman.h for MIPS."  
						
						 
						
						... 
						
						
						
						* commit 'b910b6f8dee14e379664635f4cd7343b3acc7b27':
  Updated the cleaned header file mman.h for MIPS. 
						
						
					 
					
						2012-07-31 15:31:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b910b6f8de 
					 
					
						
						
							
							Merge "Updated the cleaned header file mman.h for MIPS."  
						
						 
						
						
						
						
					 
					
						2012-07-31 15:16:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						6ac557918a 
					 
					
						
						
							
							Reconcile with jb-mr1-release - do not merge  
						
						 
						
						... 
						
						
						
						Change-Id: Icba591905e72d5567b361d7e994cafc65e6f932a 
						
						
					 
					
						2012-07-31 15:02:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						c29f295d39 
					 
					
						
						
							
							Updated the cleaned header file mman.h for MIPS.  
						
						 
						
						... 
						
						
						
						Change-Id: I8b3734e535711ca07fbf4066e6d967d1ce0f30eb 
						
						
					 
					
						2012-07-31 14:47:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						494e534b00 
					 
					
						
						
							
							am  f1997971: am  7645355e: am  a513f70b: Merge "bionic: Stack pointer/signal race condition."  
						
						 
						
						... 
						
						
						
						* commit 'f19979710a2f34e5a6ef5cc6f900c40690d65db4':
  bionic: Stack pointer/signal race condition. 
						
						
					 
					
						2012-07-31 10:41:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ad2e065de1 
					 
					
						
						
							
							am  b78aa539: am  bf397b60: am  21372896: Merge "fix __cxa_finalize() implementation to be thread safe."  
						
						 
						
						... 
						
						
						
						* commit 'b78aa5390492cfe288d0128b749b18d2c740635e':
  fix __cxa_finalize() implementation to be thread safe. 
						
						
					 
					
						2012-07-31 10:41:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f19979710a 
					 
					
						
						
							
							am  7645355e: am  a513f70b: Merge "bionic: Stack pointer/signal race condition."  
						
						 
						
						... 
						
						
						
						* commit '7645355ecdf29301bdc65f9ea8e00c20e51da3f5':
  bionic: Stack pointer/signal race condition. 
						
						
					 
					
						2012-07-31 10:40:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b78aa53904 
					 
					
						
						
							
							am  bf397b60: am  21372896: Merge "fix __cxa_finalize() implementation to be thread safe."  
						
						 
						
						... 
						
						
						
						* commit 'bf397b601189f8a63c8a842e16af5ed004ef75f5':
  fix __cxa_finalize() implementation to be thread safe. 
						
						
					 
					
						2012-07-31 10:40:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7645355ecd 
					 
					
						
						
							
							am  a513f70b: Merge "bionic: Stack pointer/signal race condition."  
						
						 
						
						... 
						
						
						
						* commit 'a513f70b43e75136145d756388b50028ac4fc4b8':
  bionic: Stack pointer/signal race condition. 
						
						
					 
					
						2012-07-31 10:38:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						bf397b6011 
					 
					
						
						
							
							am  21372896: Merge "fix __cxa_finalize() implementation to be thread safe."  
						
						 
						
						... 
						
						
						
						* commit '21372896ea0f13938c130c8c82cdc3a6b9ccd297':
  fix __cxa_finalize() implementation to be thread safe. 
						
						
					 
					
						2012-07-31 10:38:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a513f70b43 
					 
					
						
						
							
							Merge "bionic: Stack pointer/signal race condition."  
						
						 
						
						
						
						
					 
					
						2012-07-31 10:32:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						21372896ea 
					 
					
						
						
							
							Merge "fix __cxa_finalize() implementation to be thread safe."  
						
						 
						
						
						
						
					 
					
						2012-07-31 10:31:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						15e0ca8186 
					 
					
						
						
							
							merge in jb-mr1-release history after reset to jb-mr1-dev  
						
						 
						
						
						
						
					 
					
						2012-07-31 07:35:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Srinavasa Nagaraju 
							
						 
					 
					
						
						
							
						
						2270dfa0c4 
					 
					
						
						
							
							fix __cxa_finalize() implementation to be thread safe.  
						
						 
						
						... 
						
						
						
						__cxa_finalize() modifies the access permissions of __atexit
global variable without acquiring  _ATEXIT_LOCK(). Fix it prevent
any possible races.
Change-Id: I11939d0ebcbf6f360c14163222d40a449d96948e 
						
						
					 
					
						2012-07-31 12:30:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael Hope 
							
						 
					 
					
						
						
							
						
						ea8fad11d9 
					 
					
						
						
							
							Add a .note.android.ident section to Android ELF binaries.  
						
						 
						
						... 
						
						
						
						This allows debugging tools to know they are working with Android
binaries and adapt accordingly.
Signed-off-by: Thiago Jung Bauermann <thiago.bauermann@linaro.org >
Signed-off-by: Michael Hope <michael.hope@linaro.org >
Change-Id: Ic906992fcad61c028bb765821637a3e1333bf52b 
						
						
					 
					
						2012-07-31 16:18:22 +12:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						4e86ebb4b6 
					 
					
						
						
							
							Had include/arm/fenv.h, but missed include/mips/fenv.h.  
						
						 
						
						... 
						
						
						
						Needed for the device-build for LLVM's constant folding pass.
Change-Id: I412a98d52458231650801a8b59fe3159a789b8b9
Author: fu@mips.com  
						
						
					 
					
						2012-07-30 20:12:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						0531d199dc 
					 
					
						
						
							
							Reconcile with jb-mr1-release  
						
						 
						
						... 
						
						
						
						Change-Id: Ib68b14addd9f82526c451c988ae2e307cd7add19 
						
						
					 
					
						2012-07-30 15:03:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						0c2d318837 
					 
					
						
						
							
							am  18421669: am  1ee6e3b7: Merge "Install crt(begin|end)_so.o to target library path."  
						
						 
						
						... 
						
						
						
						* commit '184216696a9945a5bf6cb186b4d3a42ffe582818':
  Install crt(begin|end)_so.o to target library path. 
						
						
					 
					
						2012-07-30 13:13:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						184216696a 
					 
					
						
						
							
							am  1ee6e3b7: Merge "Install crt(begin|end)_so.o to target library path."  
						
						 
						
						... 
						
						
						
						* commit '1ee6e3b7370b36ac72a14c0e31c34963b1bdbbb2':
  Install crt(begin|end)_so.o to target library path. 
						
						
					 
					
						2012-07-30 13:10:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						1ee6e3b737 
					 
					
						
						
							
							Merge "Install crt(begin|end)_so.o to target library path."  
						
						 
						
						
						
						
					 
					
						2012-07-30 12:44:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ed Heyl 
							
						 
					 
					
						
						
							
						
						e5b635c885 
					 
					
						
						
							
							am  681ccffb: Merge jb-dev-mako plus fixes to libc/kernel/common/linux/fb.h  
						
						 
						
						... 
						
						
						
						* commit '681ccffb4593875a3bcc2c17da9713a1215232d9':
  bionic: Update MDP and rotator headers
  Adding msm_dsps.h header
  Update msm headers for audio, camera, ion, charm, rmnet
  bionic: Update msm_mdp.h from the kernel
  update linux/fb.h to support fb ioctl in kernel 3.4
  Use sanitized video decode/encode header files
  bionic: Update MDP and KGSL headers
  add processed sound/tlv.h header
  add processed genlock.h for qualcomm 
						
						
					 
					
						2012-07-29 22:40:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ed Heyl 
							
						 
					 
					
						
						
							
						
						681ccffb45 
					 
					
						
						
							
							Merge jb-dev-mako plus fixes to libc/kernel/common/linux/fb.h  
						
						 
						
						... 
						
						
						
						Change-Id: I1fbe64653db7b8e9bfc6e10fa42deb295aa15a09 
						
						
					 
					
						2012-07-29 08:22:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shih-wei Liao 
							
						 
					 
					
						
						
							
						
						fc0725ec5c 
					 
					
						
						
							
							Install crt(begin|end)_so.o to target library path.  
						
						 
						
						... 
						
						
						
						BUG=6886348.
Change-Id: I176b2c4963d9731b06d10d4e0b92c010a0006b59 
						
						
					 
					
						2012-07-28 00:33:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b7dd54f0c7 
					 
					
						
						
							
							am  d6c3369c: am  7a450b4d: am  643e5722: Merge "Report errors to the log, not just stderr."  
						
						 
						
						... 
						
						
						
						* commit 'd6c3369cec68de60dec0d9ab7469457d817539e1':
  Report errors to the log, not just stderr. 
						
						
					 
					
						2012-07-27 18:32:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d6c3369cec 
					 
					
						
						
							
							am  7a450b4d: am  643e5722: Merge "Report errors to the log, not just stderr."  
						
						 
						
						... 
						
						
						
						* commit '7a450b4d9efc5457a987f5b5665ca7c6e7f57e34':
  Report errors to the log, not just stderr. 
						
						
					 
					
						2012-07-27 18:30:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7a450b4d9e 
					 
					
						
						
							
							am  643e5722: Merge "Report errors to the log, not just stderr."  
						
						 
						
						... 
						
						
						
						* commit '643e5722338d303c0b5aac41107432d8fde4081c':
  Report errors to the log, not just stderr. 
						
						
					 
					
						2012-07-27 18:28:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						643e572233 
					 
					
						
						
							
							Merge "Report errors to the log, not just stderr."  
						
						 
						
						
						
						
					 
					
						2012-07-27 18:16:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						52d6233296 
					 
					
						
						
							
							Report errors to the log, not just stderr.  
						
						 
						
						... 
						
						
						
						In particular this affects assert(3) and __cxa_pure_virtual, both of
which have managed to confuse people this week by apparently aborting
without reason. (Because stderr goes nowhere, normally.)
Bug: 6852995
Bug: 6840813
Change-Id: I7f5d17d5ddda439e217b7932096702dc013b9142 
						
						
					 
					
						2012-07-27 17:43:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						65b48f892e 
					 
					
						
						
							
							am  c823b2c7: am  616f3680: am  a7916509: Merge "Fix a TEMP_FAILURE_RETRY usage error in the linker."  
						
						 
						
						... 
						
						
						
						* commit 'c823b2c74137230fc1a166527b5141e3a6bacd65':
  Fix a TEMP_FAILURE_RETRY usage error in the linker. 
						
						
					 
					
						2012-07-27 16:25:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2eb46df63a 
					 
					
						
						
							
							am  d7dfcb0c: am  514ace95: am  9061c6e7: Merge "Replace ALL_PREBUILTS with BUILD_PREBUILT"  
						
						 
						
						... 
						
						
						
						* commit 'd7dfcb0cb07bc1bb2b716075697f86de1b4d8e54':
  Replace ALL_PREBUILTS with BUILD_PREBUILT 
						
						
					 
					
						2012-07-27 16:24:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						a1d1abbc26 
					 
					
						
						
							
							am  22bd479e: am  e35ae86e: Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						* commit '22bd479e2e8454ed726f8c650e52b78702262d34': 
						
						
					 
					
						2012-07-27 16:24:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c823b2c741 
					 
					
						
						
							
							am  616f3680: am  a7916509: Merge "Fix a TEMP_FAILURE_RETRY usage error in the linker."  
						
						 
						
						... 
						
						
						
						* commit '616f368076c9d7f0fc4459b79ba26c1d1ec0a247':
  Fix a TEMP_FAILURE_RETRY usage error in the linker. 
						
						
					 
					
						2012-07-27 16:00:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						616f368076 
					 
					
						
						
							
							am  a7916509: Merge "Fix a TEMP_FAILURE_RETRY usage error in the linker."  
						
						 
						
						... 
						
						
						
						* commit 'a7916509a3446afd0e863b03e4204cee73e81555':
  Fix a TEMP_FAILURE_RETRY usage error in the linker. 
						
						
					 
					
						2012-07-27 15:58:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d7dfcb0cb0 
					 
					
						
						
							
							am  514ace95: am  9061c6e7: Merge "Replace ALL_PREBUILTS with BUILD_PREBUILT"  
						
						 
						
						... 
						
						
						
						* commit '514ace9534233aa7ef5ff3f9d9c614c94eeefc1f':
  Replace ALL_PREBUILTS with BUILD_PREBUILT 
						
						
					 
					
						2012-07-27 15:51:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						514ace9534 
					 
					
						
						
							
							am  9061c6e7: Merge "Replace ALL_PREBUILTS with BUILD_PREBUILT"  
						
						 
						
						... 
						
						
						
						* commit '9061c6e7ae1d9b0e4d2f8a62b3682a565282f9b9':
  Replace ALL_PREBUILTS with BUILD_PREBUILT 
						
						
					 
					
						2012-07-27 15:47:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						22bd479e2e 
					 
					
						
						
							
							am  e35ae86e: Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						* commit 'e35ae86e70b1e728c220867d5a2aa66955c87c34': 
						
						
					 
					
						2012-07-27 15:45:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a7916509a3 
					 
					
						
						
							
							Merge "Fix a TEMP_FAILURE_RETRY usage error in the linker."  
						
						 
						
						
						
						
					 
					
						2012-07-27 15:43:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8dfc073b14 
					 
					
						
						
							
							Fix a TEMP_FAILURE_RETRY usage error in the linker.  
						
						 
						
						... 
						
						
						
						Similar to the fix in c20d0f3993 .
grep(1) says this was the only other instance in bionic.
Change-Id: I1729038762ee1c7c4743a6bd11d5558afd6f5749 
						
						
					 
					
						2012-07-27 15:30:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						e35ae86e70 
					 
					
						
						
							
							Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						Change-Id: I89a2498aeb91f29a70f1e100c41f03cf41a2e49e 
						
						
					 
					
						2012-07-27 14:49:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9061c6e7ae 
					 
					
						
						
							
							Merge "Replace ALL_PREBUILTS with BUILD_PREBUILT"  
						
						 
						
						
						
						
					 
					
						2012-07-27 14:14:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						6171d11e72 
					 
					
						
						
							
							Replace ALL_PREBUILTS with BUILD_PREBUILT  
						
						 
						
						... 
						
						
						
						(cherry-picked from 186b36b65bdfbf2c89a661539bf530359364eac9.)
Bug: 6857263
Change-Id: If787d84415dd2ac07105fe0d0b7a27c9be75df64 
						
						
					 
					
						2012-07-27 13:44:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						cb9ea8873a 
					 
					
						
						
							
							am  408e3e50: am  45038ae4: am  12f411d9: Merge "Correction to use of TEMP_FAILURE_RETRY in send_prop_msg"  
						
						 
						
						... 
						
						
						
						* commit '408e3e5046ed030c464cdae6c95bc6a9d6de39cc':
  Correction to use of TEMP_FAILURE_RETRY in send_prop_msg 
						
						
					 
					
						2012-07-27 10:21:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						408e3e5046 
					 
					
						
						
							
							am  45038ae4: am  12f411d9: Merge "Correction to use of TEMP_FAILURE_RETRY in send_prop_msg"  
						
						 
						
						... 
						
						
						
						* commit '45038ae483313a5cc445a90fb0499d4c6ad69b1d':
  Correction to use of TEMP_FAILURE_RETRY in send_prop_msg 
						
						
					 
					
						2012-07-27 10:16:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						45038ae483 
					 
					
						
						
							
							am  12f411d9: Merge "Correction to use of TEMP_FAILURE_RETRY in send_prop_msg"  
						
						 
						
						... 
						
						
						
						* commit '12f411d9a696ca7a0fe490fb530a9accbda66a99':
  Correction to use of TEMP_FAILURE_RETRY in send_prop_msg 
						
						
					 
					
						2012-07-27 10:14:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						12f411d9a6 
					 
					
						
						
							
							Merge "Correction to use of TEMP_FAILURE_RETRY in send_prop_msg"  
						
						 
						
						
						
						
					 
					
						2012-07-27 10:02:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jens Gulin 
							
						 
					 
					
						
						
							
						
						c20d0f3993 
					 
					
						
						
							
							Correction to use of TEMP_FAILURE_RETRY in send_prop_msg  
						
						 
						
						... 
						
						
						
						RETRY macro may retry command if result is -1. In this
case the command was "connect < 0" instead of just
connect. The comparison will not return -1 and thus
retry is never done. This is now corrected so that
interrupts will cause retry instead of fail.
(There was no other negative side effect of the bug.
The result code from RETRY was used in an if-statement
and it would be true for all negative connect results.
This was according to expectations.)
Change-Id: Ie206b39878e9befea4e3be9a4061ee39eb232d80 
						
						
					 
					
						2012-07-27 15:18:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peter Enderborg 
							
						 
					 
					
						
						
							
						
						3460db9490 
					 
					
						
						
							
							bionic: Stack pointer/signal race condition.  
						
						 
						
						... 
						
						
						
						Move the stackpointer so a captured signal does not corrupt
stack variables needed for __thread_entry.
Change-Id: I3e1e7b94a6d7cd3a07081f849043262743aa8064 
						
						
					 
					
						2012-07-27 15:11:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6320848df6 
					 
					
						
						
							
							am  c636ff19: am  9a9ca7c1: am  7d6c3f70: Merge "Remove the \'Factory\' time zone by not processing the \'factory\' file."  
						
						 
						
						... 
						
						
						
						* commit 'c636ff1944ca9c67953e3162ba7a8c39e44fff42':
  Remove the 'Factory' time zone by not processing the 'factory' file. 
						
						
					 
					
						2012-07-26 22:56:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c636ff1944 
					 
					
						
						
							
							am  9a9ca7c1: am  7d6c3f70: Merge "Remove the \'Factory\' time zone by not processing the \'factory\' file."  
						
						 
						
						... 
						
						
						
						* commit '9a9ca7c1e8079aaae6b1833bd06719e98ca0783e':
  Remove the 'Factory' time zone by not processing the 'factory' file. 
						
						
					 
					
						2012-07-26 22:34:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9a9ca7c1e8 
					 
					
						
						
							
							am  7d6c3f70: Merge "Remove the \'Factory\' time zone by not processing the \'factory\' file."  
						
						 
						
						... 
						
						
						
						* commit '7d6c3f700b8089d31a33ba0f9f6eed9407724d0d':
  Remove the 'Factory' time zone by not processing the 'factory' file. 
						
						
					 
					
						2012-07-26 17:44:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7d6c3f700b 
					 
					
						
						
							
							Merge "Remove the 'Factory' time zone by not processing the 'factory' file."  
						
						 
						
						
						
						
					 
					
						2012-07-26 17:36:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						541c225320 
					 
					
						
						
							
							Remove the 'Factory' time zone by not processing the 'factory' file.  
						
						 
						
						... 
						
						
						
						The factory file (and Factory time zone) was meant as a way to say
"not configured" that would give a clear error when running date(1).
For us it would just look like UTC, so it is of no value.
Bug: 2997381
Change-Id: I1a4b85dce97d1d9370b22ba79e8fe5dafff56541 
						
						
					 
					
						2012-07-26 16:19:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						186b36b65b 
					 
					
						
						
							
							Replace ALL_PREBUILTS with BUILD_PREBUILT  
						
						 
						
						... 
						
						
						
						Bug: 6857263
Change-Id: Ib639f1c4d572fec088298f95f6d5a2951d56cd12 
						
						
					 
					
						2012-07-26 15:55:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						68c1f682ff 
					 
					
						
						
							
							am  b4fc64c9: am  cc5edd83: Merge "vfprintf: fix spelling."  
						
						 
						
						... 
						
						
						
						* commit 'b4fc64c96cad1be63b5c52af835c4a93b0e60204':
  vfprintf: fix spelling. 
						
						
					 
					
						2012-07-25 22:26:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						b4fc64c96c 
					 
					
						
						
							
							am  cc5edd83: Merge "vfprintf: fix spelling."  
						
						 
						
						... 
						
						
						
						* commit 'cc5edd83ec0303ceb682c563073d98f8a592737d':
  vfprintf: fix spelling. 
						
						
					 
					
						2012-07-25 22:22:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						cc5edd83ec 
					 
					
						
						
							
							Merge "vfprintf: fix spelling."  
						
						 
						
						
						
						
					 
					
						2012-07-25 16:09:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						9145ad3f0a 
					 
					
						
						
							
							vfprintf: fix spelling.  
						
						 
						
						... 
						
						
						
						Change-Id: I6dc611143fb1f3e9ccf0a77b40ee48a3c1d72ca9 
						
						
					 
					
						2012-07-25 16:01:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						a501f6c7e3 
					 
					
						
						
							
							merge in jb-release history after reset to jb-dev  
						
						 
						
						
						
						
					 
					
						2012-07-24 20:23:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						edc5fe530f 
					 
					
						
						
							
							am  9dbd4c06: am  c27103d8: Merge "[MIPS] Use an aligned address to provoke SIGSEGV in abort()"  
						
						 
						
						... 
						
						
						
						* commit '9dbd4c06fe143a4187d2d8d418c1a3b7c1ed39ba':
  [MIPS] Use an aligned address to provoke SIGSEGV in abort() 
						
						
					 
					
						2012-07-24 18:05:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7c3323516b 
					 
					
						
						
							
							am  860dc7e2: am  c98e2365: Merge "Fix implementation of generic atomic operations"  
						
						 
						
						... 
						
						
						
						* commit '860dc7e25d4ba64b5bd49fe123bae6e6105dd2e7':
  Fix implementation of generic atomic operations 
						
						
					 
					
						2012-07-24 18:05:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9dbd4c06fe 
					 
					
						
						
							
							am  c27103d8: Merge "[MIPS] Use an aligned address to provoke SIGSEGV in abort()"  
						
						 
						
						... 
						
						
						
						* commit 'c27103d84c124d40f3f4cff46d7cfa74342e0585':
  [MIPS] Use an aligned address to provoke SIGSEGV in abort() 
						
						
					 
					
						2012-07-24 18:03:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						860dc7e25d 
					 
					
						
						
							
							am  c98e2365: Merge "Fix implementation of generic atomic operations"  
						
						 
						
						... 
						
						
						
						* commit 'c98e2365cdd0c2330711118b689171df143f6399':
  Fix implementation of generic atomic operations 
						
						
					 
					
						2012-07-24 18:03:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c27103d84c 
					 
					
						
						
							
							Merge "[MIPS] Use an aligned address to provoke SIGSEGV in abort()"  
						
						 
						
						
						
						
					 
					
						2012-07-24 17:42:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Dearman 
							
						 
					 
					
						
						
							
						
						00a66a6fe8 
					 
					
						
						
							
							[MIPS] Use an aligned address to provoke SIGSEGV in abort()  
						
						 
						
						... 
						
						
						
						Change-Id: I269c9ccc07058773fb0f9d70673673157ab38f6a 
						
						
					 
					
						2012-07-24 17:42:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c98e2365cd 
					 
					
						
						
							
							Merge "Fix implementation of generic atomic operations"  
						
						 
						
						
						
						
					 
					
						2012-07-24 17:21:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Dearman 
							
						 
					 
					
						
						
							
						
						958dad705a 
					 
					
						
						
							
							Fix implementation of generic atomic operations  
						
						 
						
						... 
						
						
						
						Change-Id: Ie1ea5aacc561e2d6d40125d2952ed0e9116b7b0d 
						
						
					 
					
						2012-07-24 13:56:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0b82e1bd77 
					 
					
						
						
							
							am  d33ce20e: am  344aca8c: Merge "[MIPS] Add atomic routines"  
						
						 
						
						... 
						
						
						
						* commit 'd33ce20e6dfbe5be081867c9ace538022991bb10':
  [MIPS] Add atomic routines 
						
						
					 
					
						2012-07-24 13:53:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d33ce20e6d 
					 
					
						
						
							
							am  344aca8c: Merge "[MIPS] Add atomic routines"  
						
						 
						
						... 
						
						
						
						* commit '344aca8ced2522074f799439e201226377d02dba':
  [MIPS] Add atomic routines 
						
						
					 
					
						2012-07-24 13:51:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						344aca8ced 
					 
					
						
						
							
							Merge "[MIPS] Add atomic routines"  
						
						 
						
						
						
						
					 
					
						2012-07-24 13:41:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						f7fb9e1ef1 
					 
					
						
						
							
							[MIPS] Add atomic routines  
						
						 
						
						... 
						
						
						
						Change-Id: I2cb20ce44dd230d222b7fc1ede2e1e3dce6e692b 
						
						
					 
					
						2012-07-24 10:30:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7cfe2c5c07 
					 
					
						
						
							
							am  5e2a2705: am  b109e437: Merge "Upgrade to tzdata2012d."  
						
						 
						
						... 
						
						
						
						* commit '5e2a2705f237130bc516b62ff1372e94ad508f12':
  Upgrade to tzdata2012d. 
						
						
					 
					
						2012-07-23 19:04:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5e2a2705f2 
					 
					
						
						
							
							am  b109e437: Merge "Upgrade to tzdata2012d."  
						
						 
						
						... 
						
						
						
						* commit 'b109e437fcbc1cbe09fce8ce2abb6f951d5a0274':
  Upgrade to tzdata2012d. 
						
						
					 
					
						2012-07-21 14:20:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b109e437fc 
					 
					
						
						
							
							Merge "Upgrade to tzdata2012d."  
						
						 
						
						
						
						
					 
					
						2012-07-21 14:09:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5d967e43d0 
					 
					
						
						
							
							Upgrade to tzdata2012d.  
						
						 
						
						... 
						
						
						
						This upgrade involved rewriting the script; the data has moved to ftp.iana.org,
where it's slightly less convenient to access, so it's time to use something
that can talk FTP...
As for tzdata2012d, it's just updating Morocco for this weekend's changes, now
they've been decided at the last minute (as usual).
Change-Id: I772df57a6e09b3bf3d9541bfc08930d6f18633b4 
						
						
					 
					
						2012-07-20 16:53:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						acda32c8f2 
					 
					
						
						
							
							am  a94c708a: am  654b1501: Merge "Update time.h for CLOCK_BOOTTIME."  
						
						 
						
						... 
						
						
						
						* commit 'a94c708a15713535c0ece63ffc43d016eccfebe1':
  Update time.h for CLOCK_BOOTTIME. 
						
						
					 
					
						2012-07-20 10:00:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						2730674ca9 
					 
					
						
						
							
							bionic: Update MDP and rotator headers  
						
						 
						
						... 
						
						
						
						Change-Id: I585e07b004dfa6b5113050211ca67e4c057f5531 
						
						
					 
					
						2012-07-20 08:54:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a94c708a15 
					 
					
						
						
							
							am  654b1501: Merge "Update time.h for CLOCK_BOOTTIME."  
						
						 
						
						... 
						
						
						
						* commit '654b1501f7a936034d07f579c3d4a15d1319dac2':
  Update time.h for CLOCK_BOOTTIME. 
						
						
					 
					
						2012-07-19 17:37:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						654b1501f7 
					 
					
						
						
							
							Merge "Update time.h for CLOCK_BOOTTIME."  
						
						 
						
						
						
						
					 
					
						2012-07-19 17:18:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Pelly 
							
						 
					 
					
						
						
							
						
						0351955a68 
					 
					
						
						
							
							Update time.h for CLOCK_BOOTTIME.  
						
						 
						
						... 
						
						
						
						(cherry-pick of 8958a38329 )
Change-Id: Ie8de6b32fa81566db53ad7e9fd4b197f4cede628 
						
						
					 
					
						2012-07-19 17:10:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Pelly 
							
						 
					 
					
						
						
							
						
						8958a38329 
					 
					
						
						
							
							Update time.h for CLOCK_BOOTTIME.  
						
						 
						
						... 
						
						
						
						Change-Id: Iafbc6a2f57587feb68526e4eab67452aa0db5311 
						
						
					 
					
						2012-07-19 16:33:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						6591be6c52 
					 
					
						
						
							
							Reconcile with jb-mr0-release  
						
						 
						
						... 
						
						
						
						Change-Id: I5e181b92fbcc4b3d312396124a149f1c5224e55b 
						
						
					 
					
						2012-07-19 08:35:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						3e210abf7d 
					 
					
						
						
							
							Adding msm_dsps.h header  
						
						 
						
						... 
						
						
						
						Change-Id: I7736a3a895b9c81d5184f7c97ac0ed5aeb138d25 
						
						
					 
					
						2012-07-19 07:26:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Automerger 
							
						 
					 
					
						
						
							
						
						59fae8abaf 
					 
					
						
						
							
							merge in jb-release history after reset to jb-dev  
						
						 
						
						
						
						
					 
					
						2012-07-18 23:04:34 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						f6ee33cee7 
					 
					
						
						
							
							Merge "linker: Fix LD_PRELOADS for calling constructors"  
						
						 
						
						
						
						
					 
					
						2012-07-18 14:02:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3fd5e91e58 
					 
					
						
						
							
							Merge "bionic: Report linker relocation address to gdb"  
						
						 
						
						
						
						
					 
					
						2012-07-16 11:38:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						05f03b8875 
					 
					
						
						
							
							Merge "linker: cleanup of undefined state handling, which is really dead code"  
						
						 
						
						
						
						
					 
					
						2012-07-16 10:08:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Burchell 
							
						 
					 
					
						
						
							
						
						8211bc6325 
					 
					
						
						
							
							linker: cleanup of undefined state handling, which is really dead code  
						
						 
						
						... 
						
						
						
						Given that _elf_lookup (and thus, _do_lookup) cannot possibly return an
undefined symbol (due to the check for SHN_UNDEF in _elf_lookup), there's
no need for spurious checks for SHN_UNDEF on its return value.
Conflicts:
	linker/linker.c
Change-Id: Ic73cf439924b45f72d4d9ba3f64a888c96cbbd9b 
						
						
					 
					
						2012-07-16 10:03:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						decb531ce2 
					 
					
						
						
							
							Merge "linker: Use SHN_UNDEF instead of describing what it is trying to do."  
						
						 
						
						
						
						
					 
					
						2012-07-16 10:00:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robin Burchell 
							
						 
					 
					
						
						
							
						
						439fa8ea8c 
					 
					
						
						
							
							linker: Use SHN_UNDEF instead of describing what it is trying to do.  
						
						 
						
						
						
						
					 
					
						2012-07-16 09:51:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8d7355ac2f 
					 
					
						
						
							
							Merge "Use std=gnu99 for the dynamic linker as well as libc."  
						
						 
						
						
						
						
					 
					
						2012-07-16 09:45:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						856512ea9c 
					 
					
						
						
							
							Use std=gnu99 for the dynamic linker as well as libc.  
						
						 
						
						... 
						
						
						
						Change-Id: I76dd78576c5af6eb6282555f069647b6260edc31 
						
						
					 
					
						2012-07-16 09:43:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fabddfe833 
					 
					
						
						
							
							Merge "limits.h: Include page.h when relying on PAGE_SIZE"  
						
						 
						
						
						
						
					 
					
						2012-07-16 09:39:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						b0f0d4276d 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: revert memcpy changes."  
						
						 
						
						
						
						
					 
					
						2012-07-16 08:24:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan V. Bissell 
							
						 
					 
					
						
						
							
						
						bb5c30a3ee 
					 
					
						
						
							
							bionic: Report linker relocation address to gdb  
						
						 
						
						... 
						
						
						
						GDB needs the runtime linker's base address in order to
locate the latter's ".text" and ".plt" sections, for the
purpose of detecting solib trampolines.  It also can
potentially use this to calculate the relocated address
of rtld_db_dlactivity.
Bug: http://code.google.com/p/android/issues/detail?id=34856 
Change-Id: I63d3e7ae4e20a684ceb25967f2241e7d58dd685d
Signed-off-by: Ryan V. Bissell <ryan@bissell.org > 
						
						
					 
					
						2012-07-16 02:16:18 -05:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kito Cheng 
							
						 
					 
					
						
						
							
						
						326e85eca6 
					 
					
						
						
							
							linker: Fix LD_PRELOADS for calling constructors  
						
						 
						
						... 
						
						
						
						Change-Id: I1eae77a4c59e8a5acc009127d271455bb6fc01b6 
						
						
					 
					
						2012-07-15 00:49:34 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						c37fc1ab6a 
					 
					
						
						
							
							FORTIFY_SOURCE: revert memcpy changes.  
						
						 
						
						... 
						
						
						
						Performance regressions.  Hopefully this is a temporary
rollback.
Bug: 6821003
Change-Id: I84abbb89e1739d506b583f2f1668f31534127764 
						
						
					 
					
						2012-07-13 17:58:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						e1d909f71e 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: introduce __BIONIC_FORTIFY_UNKNOWN_SIZE macro"  
						
						 
						
						
						
						
					 
					
						2012-07-13 15:06:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						147b0690a9 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: strlen check."  
						
						 
						
						
						
						
					 
					
						2012-07-13 15:06:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						ad7f966281 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: restore __memcpy_chk()"  
						
						 
						
						
						
						
					 
					
						2012-07-13 14:52:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						9b6cc223a3 
					 
					
						
						
							
							FORTIFY_SOURCE: introduce __BIONIC_FORTIFY_UNKNOWN_SIZE macro  
						
						 
						
						... 
						
						
						
						Replace all occurances of "(size_t) -1" with a
__BIONIC_FORTIFY_UNKNOWN_SIZE macro.
Change-Id: I0b188f6cf31417d2dbef0e1bd759de3f9782873a 
						
						
					 
					
						2012-07-13 14:49:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						260bf8cfe0 
					 
					
						
						
							
							FORTIFY_SOURCE: strlen check.  
						
						 
						
						... 
						
						
						
						This test is designed to detect code such as:
int main() {
  char buf[10];
  memcpy(buf, "1234567890", sizeof(buf));
  size_t len = strlen(buf); // segfault here with _FORTIFY_SOURCE
  printf("%d\n", len);
  return 0;
}
or anytime strlen reads beyond an object boundary. This should
help address memory leakage vulnerabilities and make other
unrelated vulnerabilities harder to exploit.
Change-Id: I354b425be7bef4713c85f6bab0e9738445e00182 
						
						
					 
					
						2012-07-13 13:49:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						b2060b027c 
					 
					
						
						
							
							FORTIFY_SOURCE: restore __memcpy_chk()  
						
						 
						
						... 
						
						
						
						In our previous FORTIFY_SOURCE change, we started using a custom
inline for memcpy(), rather than using GCC's __builtin_memcpy_chk().
This allowed us to delete our copy of __memcpy_chk(), and replace it
by __memcpy_chk2().
Apparently GCC uses __memcpy_chk() outside of __builtin_memcpy_chk().
Specifically, __memcpy_chk() is used by __builtin__memMOVE_chk() under
certain optimization levels.
Keep the old __memcpy_chk() function around, and have it call into
__memcpy_chk2().
Change-Id: I2453930b24b8a492a3b6ed860e18d92a6b762b80 
						
						
					 
					
						2012-07-13 13:49:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						88bfc28ac4 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: enhanced memcpy protections."  
						
						 
						
						
						
						
					 
					
						2012-07-13 07:57:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yaroslav Miroshnychenko 
							
						 
					 
					
						
						
							
						
						c7dcd67d56 
					 
					
						
						
							
							Add missing va_end() to prevent stack corruptions  
						
						 
						
						... 
						
						
						
						Added va_end() for copied variable arguments lists
in __vfprintf() and __find_arguments().
This is by C standard.
Important for systems which pass arguments in registers.
Change-Id: I7ac42beaa6645bfe856c18132253352dae29ea37 
						
						
					 
					
						2012-07-13 09:37:57 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						f3913b5b68 
					 
					
						
						
							
							FORTIFY_SOURCE: enhanced memcpy protections.  
						
						 
						
						... 
						
						
						
						Two changes:
1) Detect memory read overruns.
For example:
int main() {
  char buf[10];
  memcpy(buf, "abcde", sizeof(buf));
  sprintf("%s\n", buf);
}
because "abcde" is only 6 bytes, copying 10 bytes from it is a bug.
This particular bug will be detected at compile time.  Other similar
bugs may be detected at runtime.
2) Detect overlapping buffers on memcpy()
It is a bug to call memcpy() on buffers which overlap. For
example, the following code is buggy:
  char buf3[0x800];
  char *first_half  = &buf3[0x400];
  char *second_half = &buf3[1];
  memset(buf3, 0, sizeof(buf3));
  memcpy(first_half, second_half, 0x400);
  printf("1: %s\n", buf3);
We now detect this at compile and run time.
Change-Id: I092bd89f11f18e08e8a9dda0ca903aaea8e06d91 
						
						
					 
					
						2012-07-12 15:38:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						86a4fca0b4 
					 
					
						
						
							
							Merge "memmove: Don't call memcpy if regions overlap"  
						
						 
						
						
						
						
					 
					
						2012-07-12 10:06:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						e64259e860 
					 
					
						
						
							
							memmove: Don't call memcpy if regions overlap  
						
						 
						
						... 
						
						
						
						memmove() unconditionally calls memcpy() if "dst" < "src". For
example, in the code below, memmove() would end up calling memcpy(),
even though the regions of memory overlap.
int main() {
  char buf3[0x800];
  char *dst  = &buf3[1];
  char *src = &buf3[0x400];
  memset(buf3, 0, sizeof(buf3));
  memmove(dst, src, 0x400);
  printf("1: %s\n", buf3);
  return 0;
}
Calling memcpy() on overlaping regions only works if you assume
that memcpy() copies from start to finish. On some architectures,
it's more efficient to call memcpy() from finish to start.
This is also triggering a failure in some of my code.
More reading:
* http://lwn.net/Articles/414467/ 
* https://bugzilla.redhat.com/show_bug.cgi?id=638477#c31  (comment 31)
Change-Id: I65a51ae3a52dd4af335fe5c278056b8c2cbd8948 
						
						
					 
					
						2012-07-11 17:46:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						6334c662ca 
					 
					
						
						
							
							Don't use -fstack-protector on ssp.c  
						
						 
						
						... 
						
						
						
						libc's stack protector initialization routine (__guard_setup)
is in bionic/ssp.c. This code deliberately modifies the stack
canary.  This code should never be compiled with -fstack-protector-all
otherwise it will crash (mismatched canary value).
Force bionic/ssp.c to be compiled with -fno-stack-protector
Change-Id: Ib95a5736e4bafe1a460d6b4e522ca660b417d8d6 
						
						
					 
					
						2012-07-10 10:51:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arun Raghavan 
							
						 
					 
					
						
						
							
						
						6331db3fd2 
					 
					
						
						
							
							limits.h: Include page.h when relying on PAGE_SIZE  
						
						 
						
						... 
						
						
						
						limits.h relies on PAGE_SIZE being defined without actually including
page.h. Make sure this is included to avoid compilation failures.
Signed-off-by: Arun Raghavan <arun.raghavan@collabora.co.uk > 
						
						
					 
					
						2012-07-10 10:36:37 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						8f08e1c902 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: Add openat, fix bug"  
						
						 
						
						
						
						
					 
					
						2012-07-09 12:55:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						a3e230d1fa 
					 
					
						
						
							
							FORTIFY_SOURCE: Add openat, fix bug  
						
						 
						
						... 
						
						
						
						Add fortify_source support for openat(). This change requires that
an argument be supplied when using O_CREAT.
Fix unnecessary call to __open_2. If, at compile time, we know that
"flags" is constant and DOESN'T contain O_CREAT, the call to __open_2
is useless.
Change-Id: Ifcd29c4fb25e25656961d7552d672e161f0cfdbd 
						
						
					 
					
						2012-07-09 12:30:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						a099e8e7d3 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: add fgets support."  
						
						 
						
						
						
						
					 
					
						2012-07-09 12:28:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						793e6aedf2 
					 
					
						
						
							
							am  67636eea: am  40e7ed58: Unhide rtld_db_dlactivity()  
						
						 
						
						... 
						
						
						
						* commit '67636eea20f7789e6689ee8cf6017e7d48735ca1':
  Unhide rtld_db_dlactivity() 
						
						
					 
					
						2012-07-09 11:07:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						b9462d5f88 
					 
					
						
						
							
							am  40e7ed58: Unhide rtld_db_dlactivity()  
						
						 
						
						... 
						
						
						
						* commit '40e7ed58d73eae59d0cf2fed61284d16692e307b':
  Unhide rtld_db_dlactivity() 
						
						
					 
					
						2012-07-09 11:05:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						67636eea20 
					 
					
						
						
							
							am  40e7ed58: Unhide rtld_db_dlactivity()  
						
						 
						
						... 
						
						
						
						* commit '40e7ed58d73eae59d0cf2fed61284d16692e307b':
  Unhide rtld_db_dlactivity() 
						
						
					 
					
						2012-07-09 11:05:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						965dbc6405 
					 
					
						
						
							
							FORTIFY_SOURCE: add fgets support.  
						
						 
						
						... 
						
						
						
						Change-Id: I8c3410a90c71a3336c4ac8581618fa9330edf5e3 
						
						
					 
					
						2012-07-09 09:57:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ajay Dudani 
							
						 
					 
					
						
						
							
						
						3fc3b7fd94 
					 
					
						
						
							
							Update msm headers for audio, camera, ion, charm, rmnet  
						
						 
						
						... 
						
						
						
						Change-Id: I226a1c57b94ea542fa5f3ea081582d49b3b9a3d1 
						
						
					 
					
						2012-07-08 23:53:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						05ad617b5b 
					 
					
						
						
							
							bionic: Update msm_mdp.h from the kernel  
						
						 
						
						... 
						
						
						
						Adds more color formats that were missing
Change-Id: I4e247ab630d9afa3ba75444bde7cd2dcd39f2ab2 
						
						
					 
					
						2012-07-06 12:03:26 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								choongryeol.lee 
							
						 
					 
					
						
						
							
						
						402b93c16d 
					 
					
						
						
							
							update linux/fb.h to support fb ioctl in kernel 3.4  
						
						 
						
						... 
						
						
						
						Change-Id: I959e4f445360263a34f20b0ae1a8b42123710c13 
						
						
					 
					
						2012-06-28 21:11:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rebecca Schultz Zavin 
							
						 
					 
					
						
						
							
						
						2ddf77b377 
					 
					
						
						
							
							Merge "Modify ion header"  
						
						 
						
						
						
						
					 
					
						2012-06-28 14:16:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						bd73eede46 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: add open() checks"  
						
						 
						
						
						
						
					 
					
						2012-06-27 12:56:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						cb228fb4a9 
					 
					
						
						
							
							libc: cleanups  
						
						 
						
						... 
						
						
						
						Prefix private functions with underscores, to prevent name
conflicts.
Use __error__ instead of error, since occasionally programs will
create their own "#define error ...".
Change-Id: I7bb171df58aec5627e61896032a140db547fd95d 
						
						
					 
					
						2012-06-26 16:05:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						8118f62a7d 
					 
					
						
						
							
							FORTIFY_SOURCE: add open() checks  
						
						 
						
						... 
						
						
						
						Add a FORTIFY_SOURCE check which requires that you pass a
"mode" argument when calling open(..., O_CREAT). If a mode isn't
passed, then the file is created with "undefined" permissions.
Change-Id: I4427be4f9ce170c69da01af5b00fb05b03613a28 
						
						
					 
					
						2012-06-26 15:19:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						b52e4385c4 
					 
					
						
						
							
							linker: improve loadable segment protection.  
						
						 
						
						... 
						
						
						
						Use the functions in linker_phdr.c to load the PT_LOAD segments
in memory, and toggle their mapping's writable protection bit
as needed. In particular:
  - when loading a library, load the segments then unprotected
    them to allow relocations to work.
  - when relocating the linker of the executable, unprotect
    the segments loaded by the kernel to make relocations work
    too.
  - after all relocations are done, re-protect the segments,
    and apply GNU RELRO protection if needed.
  - just before calling the destructors, undo the GNU RELRO
    protection.
Change-Id: I50e709f03958204b8d6140c0f51ebe24fe089a1b 
						
						
					 
					
						2012-06-26 10:39:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						63f99f4a4e 
					 
					
						
						
							
							linker: simplify code for dynamic and ARM exidx sections.  
						
						 
						
						... 
						
						
						
						This moves the code that determines where the .dynamic and .ARM.exidx
sections are to a single place in soinfo_link_image().
Change-Id: I98adcb440577bed86442349f03f3c629c945efec 
						
						
					 
					
						2012-06-26 10:39:55 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						8941cfa17a 
					 
					
						
						
							
							Merge "linker: rename load_offset to load_bias."  
						
						 
						
						
						
						
					 
					
						2012-06-26 01:34:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						ff9ff758ad 
					 
					
						
						
							
							Merge "linker: avoid mapping the whole library before load."  
						
						 
						
						
						
						
					 
					
						2012-06-26 01:34:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						48d6c8ed23 
					 
					
						
						
							
							Merge "linker: Add PAGE_START/OFFSET/END convenience macros"  
						
						 
						
						
						
						
					 
					
						2012-06-26 01:34:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						c6025b6047 
					 
					
						
						
							
							Merge "linker: New sources to manage the ELF program header table."  
						
						 
						
						
						
						
					 
					
						2012-06-26 01:34:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						0ff08d22f0 
					 
					
						
						
							
							am  5af97ca8: am  c7bab8cb: Merge "Enable sqrtf() x86 assembly code"  
						
						 
						
						... 
						
						
						
						* commit '5af97ca8514d9fb4175bff3a79abf26889b94530':
  Enable sqrtf() x86 assembly code 
						
						
					 
					
						2012-06-25 14:09:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5af97ca851 
					 
					
						
						
							
							am  c7bab8cb: Merge "Enable sqrtf() x86 assembly code"  
						
						 
						
						... 
						
						
						
						* commit 'c7bab8cb8483e7869eabdbd4add7c9e5beeecc80':
  Enable sqrtf() x86 assembly code 
						
						
					 
					
						2012-06-25 14:06:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c7bab8cb84 
					 
					
						
						
							
							Merge "Enable sqrtf() x86 assembly code"  
						
						 
						
						
						
						
					 
					
						2012-06-25 10:46:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						bea23e59f7 
					 
					
						
						
							
							linker: rename load_offset to load_bias.  
						
						 
						
						... 
						
						
						
						This patch changes the definition of the 'load_offset' field
in struct soinfo. The field is renamed because it is not the
basic load bias to add to every p_vaddr value read from the ELF
file to get the corresponding memory address.
This also slightly simplifies the relocation code.
+ Fix for proper load_bias computation for relocatable executables.
Change-Id: I72502c75a70751cba324deee7d313ae61f96609e 
						
						
					 
					
						2012-06-25 11:52:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						23363ed750 
					 
					
						
						
							
							linker: avoid mapping the whole library before load.  
						
						 
						
						... 
						
						
						
						This patch changes the load_library() function in the
dynamic linker to avoid reserving a huge read-only
address-space range just to read the ELF header and
program header (which are typically very small and easily
fit in the first page).
Instead, we use the functions in linker_phdr.c to only
load the data that we need in a temporary mmap-allocated
page of memory, which we release when the function exits.
This avoids issues when loading very large libraries, or
simply debug versions that only need to load a tiny percentage
of their overall file content in RAM.
Change-Id: Id3a189fad2119a870a1b3d43dd81380c54ea6044 
						
						
					 
					
						2012-06-25 11:52:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						a6545f4678 
					 
					
						
						
							
							linker: Add PAGE_START/OFFSET/END convenience macros  
						
						 
						
						... 
						
						
						
						This patch adds a few macros related to memory pages to help
clarify some of the code in linker.c
Change-Id: I36c727132d257b1497398dd0a9e8a5a4505467ca 
						
						
					 
					
						2012-06-25 11:52:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						c1bd559d5b 
					 
					
						
						
							
							linker: New sources to manage the ELF program header table.  
						
						 
						
						... 
						
						
						
						This patch introduces two new source files containing a set of functions
to manage the program header table in an ELF binary, including the ability
to load PT_LOAD segments, and apply PT_GNU_RELRO protection.
Note: the files are not used currently, this will appear in a series
      of future patches that will gradually modify linker.c to use
      the phdr_table_xxx functions properly.
Change-Id: Ia3d4c1ff5fc3e265d8258b64b492f4e643f51bdc 
						
						
					 
					
						2012-06-25 11:52:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xqian6 
							
						 
					 
					
						
						
							
						
						29aa009924 
					 
					
						
						
							
							Enable sqrtf() x86 assembly code  
						
						 
						
						... 
						
						
						
						This patch can improve the sqrtf() performance.
Change-Id: Ic9d11d6a9ecd9b263f54d4878e13595e136b95ce 
						
						
					 
					
						2012-06-25 16:20:09 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evgeniy Stepanov 
							
						 
					 
					
						
						
							
						
						20bc061dc7 
					 
					
						
						
							
							Add module base to main executable's ARM_exidx.  
						
						 
						
						... 
						
						
						
						BUG:6697872
Change-Id: I448f4b86397307086231776da38a7af334a75fe5 
						
						
					 
					
						2012-06-22 14:56:01 +04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Haynes Mathew George 
							
						 
					 
					
						
						
							
						
						3fad2b17b9 
					 
					
						
						
							
							Use sanitized video decode/encode header files  
						
						 
						
						... 
						
						
						
						Change-Id: Id4897181da94af51992c71cd49aff1f40970e6c7 
						
						
					 
					
						2012-06-21 15:45:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naseer Ahmed 
							
						 
					 
					
						
						
							
						
						240b3349fc 
					 
					
						
						
							
							bionic: Update MDP and KGSL headers  
						
						 
						
						... 
						
						
						
						Update headers for MSM MDP, MSM KGSL and MSM
rotator to match the version in the Linux
3.4 kernel baseline
Change-Id: I37052486be8c8862e65cac1f6934368ecc055a76 
						
						
					 
					
						2012-06-21 11:50:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						63d0ceec75 
					 
					
						
						
							
							am  fa136e8c: am  a5948157: Merge "Define __stack_chk_fail_local.S"  
						
						 
						
						... 
						
						
						
						* commit 'fa136e8ca71cb20956cd1792251869cac8bed257':
  Define __stack_chk_fail_local.S 
						
						
					 
					
						2012-06-20 19:00:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						fa136e8ca7 
					 
					
						
						
							
							am  a5948157: Merge "Define __stack_chk_fail_local.S"  
						
						 
						
						... 
						
						
						
						* commit 'a5948157fd34acb2b1d1bfaf129901af865ab5fc':
  Define __stack_chk_fail_local.S 
						
						
					 
					
						2012-06-20 18:58:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						a5948157fd 
					 
					
						
						
							
							Merge "Define __stack_chk_fail_local.S"  
						
						 
						
						
						
						
					 
					
						2012-06-20 18:37:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						6973e3da87 
					 
					
						
						
							
							Define __stack_chk_fail_local.S  
						
						 
						
						... 
						
						
						
						With -fstack-protector, x86 -m32 needs __stack_chk_fail_local
defined in crtbegin_*.o.
Include __stack_chk_fail_local.S in begin.S otherwise linker
(which is built w/o crt*) may not link.
Change-Id: Id242fcf3eff157264afe3b04f27288ab7991220a 
						
						
					 
					
						2012-06-21 09:26:33 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						214feeba19 
					 
					
						
						
							
							am  effc607e: Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						* commit 'effc607e87add0aec14fefb4ac1c00d36559149a': 
						
						
					 
					
						2012-06-20 08:28:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						effc607e87 
					 
					
						
						
							
							Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						Change-Id: Ia5de9692e507a605d3b6937ec65da26169a3ea8e 
						
						
					 
					
						2012-06-20 08:25:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						823aeb9294 
					 
					
						
						
							
							Merge "linker: reduce size by nearly 20KB"  
						
						 
						
						
						
						
					 
					
						2012-06-19 14:51:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy McFadden 
							
						 
					 
					
						
						
							
						
						f2ba5c9afa 
					 
					
						
						
							
							am  63c4179f: am  4d0128f1: Merge "Minor tweak to get memory around corrupted heap chunks dumped." into jb-dev  
						
						 
						
						... 
						
						
						
						* commit '63c4179f5951edc2d68700fe75659fbd34febe63':
  Minor tweak to get memory around corrupted heap chunks dumped. 
						
						
					 
					
						2012-06-19 11:33:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy McFadden 
							
						 
					 
					
						
						
							
						
						63c4179f59 
					 
					
						
						
							
							am  4d0128f1: Merge "Minor tweak to get memory around corrupted heap chunks dumped." into jb-dev  
						
						 
						
						... 
						
						
						
						* commit '4d0128f13a3ca9f7a0c81b6e69f7e20d28e9e6e3':
  Minor tweak to get memory around corrupted heap chunks dumped. 
						
						
					 
					
						2012-06-19 11:31:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andy McFadden 
							
						 
					 
					
						
						
							
						
						5e94df8a4f 
					 
					
						
						
							
							am  4d0128f1: Merge "Minor tweak to get memory around corrupted heap chunks dumped." into jb-dev  
						
						 
						
						... 
						
						
						
						* commit '4d0128f13a3ca9f7a0c81b6e69f7e20d28e9e6e3':
  Minor tweak to get memory around corrupted heap chunks dumped. 
						
						
					 
					
						2012-06-19 11:31:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						166b7dbd4a 
					 
					
						
						
							
							linker: reduce size by nearly 20KB  
						
						 
						
						... 
						
						
						
						This patch adds a trivial implementation of snprintf() that calls
our internal vsnprintf().
Inspection of the generated machine code showed that the linker
contained a full implementation of stdio's vfprintf. It was pulled
in because the pthread implementation uses snprintf() somewhere.
ProTip: It's possible to see why specific objects files are included
in a final binary by adding the following to your Android.mk, then
looking at the content of /tmp/MAP.TXT:
  LOCAL_LDFLAGS += -Wl,-Map=/tmp/MAP.TXT
Change-Id: I325e71b0cad1d01116a2e00c09e30a80cb716aa3 
						
						
					 
					
						2012-06-19 10:53:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arve Hjønnevåg 
							
						 
					 
					
						
						
							
						
						ece8f502ed 
					 
					
						
						
							
							Merge "Add watchdog.h"  
						
						 
						
						
						
						
					 
					
						2012-06-14 16:13:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						70f6901c3d 
					 
					
						
						
							
							libc: make atoi, atol, and atoll pure functions  
						
						 
						
						... 
						
						
						
						Change-Id: Ib831c079c865929b6c91d42f35e117f2e974808f 
						
						
					 
					
						2012-06-14 13:57:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						8df49ad246 
					 
					
						
						
							
							FORTIFY_SOURCE: add strlcpy / strlcat support  
						
						 
						
						... 
						
						
						
						Add strlcpy / strlcat support to FORTIFY_SOURCE. This allows
us to do consistency checks on to ensure we don't overflow buffers
when the compiler is able to tell us the size of the buffer we're
dealing with.
Unlike previous changes, this change DOES NOT use the compiler's
builtin support. Instead, we do everything the compiler would
normally do.
Change-Id: I47c099a911382452eafd711f8e9bfe7c2d0a0d22 
						
						
					 
					
						2012-06-14 12:52:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arve Hjønnevåg 
							
						 
					 
					
						
						
							
						
						420f4939b3 
					 
					
						
						
							
							Add watchdog.h  
						
						 
						
						... 
						
						
						
						Change-Id: Ib12d437151ccfbd634e9f01acd8556c79977ca04 
						
						
					 
					
						2012-06-13 21:58:08 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						4442d512c6 
					 
					
						
						
							
							Merge "linker: small code-cleanup"  
						
						 
						
						
						
						
					 
					
						2012-06-13 21:45:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						a5eaa02f62 
					 
					
						
						
							
							Merge "Don't mark realloc with __attribute__((malloc))"  
						
						 
						
						
						
						
					 
					
						2012-06-13 16:13:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						b27631b9ae 
					 
					
						
						
							
							Don't mark realloc with __attribute__((malloc))  
						
						 
						
						... 
						
						
						
						According to
http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html 
realloc should NOT be marked with __attribute__((malloc)). Quoting:
   realloc-like functions do not have this property as the memory
   pointed to does not have undefined content.
For reference, __mallocfunc is defined in sys/cdefs.h as:
    #define __mallocfunc  __attribute__((malloc))
Change-Id: I56083542ba92e4608dd7c55fb5596a138eb50cc9 
						
						
					 
					
						2012-06-13 15:43:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						1608416811 
					 
					
						
						
							
							linker: small code-cleanup  
						
						 
						
						... 
						
						
						
						This patch adds to make the linker a little bit easier to understand
by making all functions that acts on a sofino object with a soinfo_
prefix.
This is to more easily distinguish functions that operate on global
state, and those that operate on individual libraries.
This should be purely stylistic, i.e. no feature/behaviour change.
Change-Id: Ie510d13d743aa4317644caefa9910b8af7e84f44 
						
						
					 
					
						2012-06-13 22:47:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						8c54c56723 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: add sprintf / vsprintf support"  
						
						 
						
						
						
						
					 
					
						2012-06-13 11:03:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						9b549c39c9 
					 
					
						
						
							
							FORTIFY_SOURCE: add sprintf / vsprintf support  
						
						 
						
						... 
						
						
						
						sprintf FORTIFY_SOURCE protections are not available
on clang.
Also add various __attribute__s to stdio functions.
Change-Id: I936d1f9e55fe53a68885c4524b7b59e68fed218d 
						
						
					 
					
						2012-06-13 09:14:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						ca622f5748 
					 
					
						
						
							
							Merge "update filter.h / prctl.h / seccomp.h"  
						
						 
						
						
						
						
					 
					
						2012-06-12 16:34:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Greenwalt 
							
						 
					 
					
						
						
							
						
						8f88aa7d38 
					 
					
						
						
							
							am  c5cab345: am  028ccf5d: Merge "Avoid multiple dns lookups for the same query"  
						
						 
						
						... 
						
						
						
						* commit 'c5cab3452d5ced55474e56497594579108670b51':
  Avoid multiple dns lookups for the same query 
						
						
					 
					
						2012-06-12 15:56:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Greenwalt 
							
						 
					 
					
						
						
							
						
						c5cab3452d 
					 
					
						
						
							
							am  028ccf5d: Merge "Avoid multiple dns lookups for the same query"  
						
						 
						
						... 
						
						
						
						* commit '028ccf5d40dd9a945ea92aa79822c08c6f6aa1d2':
  Avoid multiple dns lookups for the same query 
						
						
					 
					
						2012-06-12 15:52:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						d1a6918508 
					 
					
						
						
							
							update filter.h / prctl.h / seccomp.h  
						
						 
						
						... 
						
						
						
						Pull in an updated version of filter.h / prctl.h / seccomp.h
from the linux kernel.  Pulled from upstream kernel at
94fa83c424321189ca24fb6cb4c0d224cdedc72d
This file was generated using the following command:
cd bionic/libc/kernel/
./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/seccomp.h
./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/filter.h
./tools/clean_header.py -u ../../../external/kernel-headers/original/linux/prctl.h
Change-Id: I1ca996541d05b0d5927ab828a6ce49c09877ea01 
						
						
					 
					
						2012-06-12 15:46:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Greenwalt 
							
						 
					 
					
						
						
							
						
						028ccf5d40 
					 
					
						
						
							
							Merge "Avoid multiple dns lookups for the same query"  
						
						 
						
						
						
						
					 
					
						2012-06-12 15:06:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						c2f1d215b1 
					 
					
						
						
							
							Merge "FORTIFY_SOURCE: add snprintf, vsnprintf"  
						
						 
						
						
						
						
					 
					
						2012-06-12 08:50:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f525fb525b 
					 
					
						
						
							
							am  20afd4e7: am  e0961445: Merge "Remove the meaningless on Linux if_dl.h header."  
						
						 
						
						... 
						
						
						
						* commit '20afd4e70c2f346d7cd03a7a3049f8de2d176d5c':
  Remove the meaningless on Linux if_dl.h header. 
						
						
					 
					
						2012-06-11 17:42:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c9142d4d8e 
					 
					
						
						
							
							am  571da80c: am  c75491e2: Merge "Remove an obsolete jamfile."  
						
						 
						
						... 
						
						
						
						* commit '571da80c58e13eac4d4fb29d38342879e5dede13':
  Remove an obsolete jamfile. 
						
						
					 
					
						2012-06-11 17:42:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						20afd4e70c 
					 
					
						
						
							
							am  e0961445: Merge "Remove the meaningless on Linux if_dl.h header."  
						
						 
						
						... 
						
						
						
						* commit 'e0961445124b5ff39412da32578e14e0d1f6afd6':
  Remove the meaningless on Linux if_dl.h header. 
						
						
					 
					
						2012-06-11 17:41:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						571da80c58 
					 
					
						
						
							
							am  c75491e2: Merge "Remove an obsolete jamfile."  
						
						 
						
						... 
						
						
						
						* commit 'c75491e291586540c213ae088fc75b71fc4d3752':
  Remove an obsolete jamfile. 
						
						
					 
					
						2012-06-11 17:41:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e096144512 
					 
					
						
						
							
							Merge "Remove the meaningless on Linux if_dl.h header."  
						
						 
						
						
						
						
					 
					
						2012-06-11 16:49:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						cffdf6693f 
					 
					
						
						
							
							FORTIFY_SOURCE: add snprintf, vsnprintf  
						
						 
						
						... 
						
						
						
						Add _FORTIFY_SOURCE support for snprintf, vsnprintf
At this time, we opt out of these protections for clang, as clang
does not implement __builtin_va_arg_pack().
http://clang.llvm.org/docs/UsersManual.html#c_unimpl_gcc 
Change-Id: I73ebe5ec8dad1dca8898a76d6afb693a25f75375 
						
						
					 
					
						2012-06-11 16:46:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c75491e291 
					 
					
						
						
							
							Merge "Remove an obsolete jamfile."  
						
						 
						
						
						
						
					 
					
						2012-06-11 16:29:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4c19e4f64f 
					 
					
						
						
							
							Remove an obsolete jamfile.  
						
						 
						
						... 
						
						
						
						Was bionic ever built with jam? Weird!
Change-Id: Iea9a7af8bf46ee8319963e642da48e3bb49f6c60 
						
						
					 
					
						2012-06-11 16:17:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						0f5b48ce28 
					 
					
						
						
							
							Merge "inet_ntop: pass the size of tmp to snprintf()"  
						
						 
						
						
						
						
					 
					
						2012-06-11 16:11:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						85b06f9365 
					 
					
						
						
							
							inet_ntop: pass the size of tmp to snprintf()  
						
						 
						
						... 
						
						
						
						Fix runtime error when snprintf() FORTIFY_SOURCE protections are
applied. The size passed to snprintf() is larger than the tmp
buffer size, which results in a runtime assertion failure.
Even though the size passed to snprintf is larger than the buffer,
there's no danger of overwriting the buffer because of the format
string passed to snprintf.
Change-Id: I35f0217d25f3b9c6d04c5a76c3238759c235545a 
						
						
					 
					
						2012-06-11 16:00:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rebecca Schultz Zavin 
							
						 
					 
					
						
						
							
						
						6d3f548294 
					 
					
						
						
							
							Modify ion header  
						
						 
						
						... 
						
						
						
						Change-Id: Ib963e8b064f7883bf098e006c70df20732496100
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com > 
						
						
					 
					
						2012-06-11 15:52:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c3d45b822c 
					 
					
						
						
							
							Remove the meaningless on Linux if_dl.h header.  
						
						 
						
						... 
						
						
						
						This was misleading 'configure' into thinking we actually support AF_LINK,
but we're Linux, so we don't, and we never implemented the functions we
declared here either.
Reported to AOSP by Jun-ya Kato.
(cherry-pick of 5056f1fad1187cd67729bb04ba72397d78256f03.)
Change-Id: Ic67f674d2221497c8166994812bb5fc7f0831066 
						
						
					 
					
						2012-06-11 15:13:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7c5c68f5c7 
					 
					
						
						
							
							Merge "Remove the meaningless on Linux if_dl.h header."  
						
						 
						
						
						
						
					 
					
						2012-06-11 15:09:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5056f1fad1 
					 
					
						
						
							
							Remove the meaningless on Linux if_dl.h header.  
						
						 
						
						... 
						
						
						
						This was misleading 'configure' into thinking we actually support AF_LINK,
but we're Linux, so we don't, and we never implemented the functions we
declared here either.
Reported to AOSP by Jun-ya Kato.
Change-Id: I111f9887f3812469b411b9cf5124d9dd624f19f7 
						
						
					 
					
						2012-06-11 15:01:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						29d03a8f39 
					 
					
						
						
							
							add processed sound/tlv.h header  
						
						 
						
						... 
						
						
						
						Change-Id: Ia57dd1293a5bd58c1b1950f1d243b394a0dd1eb8
Signed-off-by: Iliyan Malchev <malchev@google.com > 
						
						
					 
					
						2012-06-11 14:54:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						3cb8cdea3c 
					 
					
						
						
							
							add processed genlock.h for qualcomm  
						
						 
						
						... 
						
						
						
						Change-Id: Id1ea77cf84e4924077b30c661d1c4bea427ad87e
Signed-off-by: Iliyan Malchev <malchev@google.com > 
						
						
					 
					
						2012-06-11 14:16:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geremy Condra 
							
						 
					 
					
						
						
							
						
						631498de43 
					 
					
						
						
							
							Merge "Added event logging for some spoofed DNS queries."  
						
						 
						
						
						
						
					 
					
						2012-06-11 12:17:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geremy Condra 
							
						 
					 
					
						
						
							
						
						fd49579f3a 
					 
					
						
						
							
							Merge "Added actual event logging calls to the FORTIFY_SOURCE methods."  
						
						 
						
						
						
						
					 
					
						2012-06-11 11:50:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geremy Condra 
							
						 
					 
					
						
						
							
						
						524c87c61c 
					 
					
						
						
							
							Added event logging for some spoofed DNS queries.  
						
						 
						
						... 
						
						
						
						Change-Id: I40909306e8cf922f1dd5a5685db89f732a709794 
						
						
					 
					
						2012-06-11 11:44:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geremy Condra 
							
						 
					 
					
						
						
							
						
						009f38478e 
					 
					
						
						
							
							Added actual event logging calls to the FORTIFY_SOURCE methods.  
						
						 
						
						... 
						
						
						
						Change-Id: I3bf4fa8678c33187cb8ce4b75e666ddcd24403ab 
						
						
					 
					
						2012-06-11 11:30:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						8f2887be93 
					 
					
						
						
							
							am  5ff025a5: Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						* commit '5ff025a50ccd7d30ea39c989d9ed8b1084ded47f': 
						
						
					 
					
						2012-06-11 09:23:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						5ff025a50c 
					 
					
						
						
							
							Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						Change-Id: I7cbfbab55783f245c0854543843c2052c4c2e932 
						
						
					 
					
						2012-06-11 09:20:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						76656afc6d 
					 
					
						
						
							
							_FORTIFY_SOURCE: check for integer overflows  
						
						 
						
						... 
						
						
						
						Ensure that strcat / strncat check for integer overflows
when computing the length of the resulting string.
Change-Id: Ib806ad33a0d3b50876f384bc17787a28f0dddc37 
						
						
					 
					
						2012-06-08 20:18:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Brown 
							
						 
					 
					
						
						
							
						
						f41855949d 
					 
					
						
						
							
							am  e4db460a: am  b7630f01: Use new debuggerd protocol.  
						
						 
						
						... 
						
						
						
						* commit 'e4db460a54e4f024b83a7df9a3f9920d695da9f3':
  Use new debuggerd protocol. 
						
						
					 
					
						2012-06-08 15:33:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeff Brown 
							
						 
					 
					
						
						
							
						
						e4db460a54 
					 
					
						
						
							
							am  b7630f01: Use new debuggerd protocol.  
						
						 
						
						... 
						
						
						
						* commit 'b7630f018abc83261acf78e8cf9a88c1df72f7f5':
  Use new debuggerd protocol. 
						
						
					 
					
						2012-06-08 15:30:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geremy Condra 
							
						 
					 
					
						
						
							
						
						ec8addcc8a 
					 
					
						
						
							
							Merge "Adding event logging to libc."  
						
						 
						
						
						
						
					 
					
						2012-06-08 12:17:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geremy Condra 
							
						 
					 
					
						
						
							
						
						8b11c4cec2 
					 
					
						
						
							
							Adding event logging to libc.  
						
						 
						
						... 
						
						
						
						I've basically just copied the relevant bits out of liblog and
EventLog.cpp. While this will let us do the uid logging we want
to address the concerns in 245c07027f78565858dd489eb0d94c3d48743e9d
it doesn't give us much else.
Change-Id: Icac6ff20bc0a3ade5927f6f76fedffe1ae6f8522 
						
						
					 
					
						2012-06-08 12:14:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						7e5993bec7 
					 
					
						
						
							
							Merge "_FORTIFY_SOURCE: add memset / bzero support"  
						
						 
						
						
						
						
					 
					
						2012-06-07 14:30:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						71a18dd435 
					 
					
						
						
							
							_FORTIFY_SOURCE: add memset / bzero support  
						
						 
						
						... 
						
						
						
						Add _FORTIFY_SOURCE support for the following functions:
* memset
* bzero
Move the __BIONIC_FORTIFY_INLINE definition to cdefs.h so it
can be used from multiple header files.
Change-Id: Iead4d5e35de6ec97786d58ee12573f9b11135bb7 
						
						
					 
					
						2012-06-07 14:19:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1a6b0bb3a6 
					 
					
						
						
							
							Merge "Support non-zero p_vaddr in first PT_LOAD segment"  
						
						 
						
						
						
						
					 
					
						2012-06-07 11:43:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						7d11009a97 
					 
					
						
						
							
							am  d06a73bc: Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						* commit 'd06a73bcb330e1a560373158be9009daef10a046': 
						
						
					 
					
						2012-06-07 07:51:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						d06a73bcb3 
					 
					
						
						
							
							Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						Change-Id: I2c8264a9a4e3299bca7fc01d67063993b6b1b886 
						
						
					 
					
						2012-06-07 07:48:47 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						459049719c 
					 
					
						
						
							
							am  d0c25027: am  2b89f1e3: Merge "Fix sysconf(_SC_NPROCESSORS_CONF) on ARM."  
						
						 
						
						... 
						
						
						
						* commit 'd0c250271c983c3de282ff02bd2528e74ad8b5f1':
  Fix sysconf(_SC_NPROCESSORS_CONF) on ARM. 
						
						
					 
					
						2012-06-06 13:50:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d0c250271c 
					 
					
						
						
							
							am  2b89f1e3: Merge "Fix sysconf(_SC_NPROCESSORS_CONF) on ARM."  
						
						 
						
						... 
						
						
						
						* commit '2b89f1e37df838e466d382fc602728930bad4c68':
  Fix sysconf(_SC_NPROCESSORS_CONF) on ARM. 
						
						
					 
					
						2012-06-06 13:48:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2b89f1e37d 
					 
					
						
						
							
							Merge "Fix sysconf(_SC_NPROCESSORS_CONF) on ARM."  
						
						 
						
						
						
						
					 
					
						2012-06-06 13:32:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a985076bfe 
					 
					
						
						
							
							Fix sysconf(_SC_NPROCESSORS_CONF) on ARM.  
						
						 
						
						... 
						
						
						
						Bug: http://code.google.com/p/enh/issues/detail?id=33 
Change-Id: I679b4cd888d362031042284e8edf01c5273a92aa 
						
						
					 
					
						2012-06-06 12:04:38 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						158ad015c2 
					 
					
						
						
							
							am  3069270d: am  c2bba24d: Merge "Give the timer_create SIGEV_THREAD helper threads sensible names."  
						
						 
						
						... 
						
						
						
						* commit '3069270d8641c7bb57aa308d8f90b4d2dcbf66fc':
  Give the timer_create SIGEV_THREAD helper threads sensible names. 
						
						
					 
					
						2012-06-06 11:37:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3069270d86 
					 
					
						
						
							
							am  c2bba24d: Merge "Give the timer_create SIGEV_THREAD helper threads sensible names."  
						
						 
						
						... 
						
						
						
						* commit 'c2bba24d0a6b906f00d7b9f20ac9d32d63bb2e9d':
  Give the timer_create SIGEV_THREAD helper threads sensible names. 
						
						
					 
					
						2012-06-06 11:35:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c2bba24d0a 
					 
					
						
						
							
							Merge "Give the timer_create SIGEV_THREAD helper threads sensible names."  
						
						 
						
						
						
						
					 
					
						2012-06-06 10:44:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						470631ed79 
					 
					
						
						
							
							Give the timer_create SIGEV_THREAD helper threads sensible names.  
						
						 
						
						... 
						
						
						
						Bug: 6609676
Change-Id: I286b197c75beee4d9930b0973f2d7dd47c14e91c 
						
						
					 
					
						2012-06-06 10:32:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						204c6e5ff3 
					 
					
						
						
							
							Merge "arm: rewrite crtbegin* as C files."  
						
						 
						
						
						
						
					 
					
						2012-06-06 08:54:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						0a2301598c 
					 
					
						
						
							
							libc: implement some FORTIFY_SOURCE functions  
						
						 
						
						... 
						
						
						
						Add initial support for -D_FORTIFY_SOURCE to bionic for the
following functions:
* memcpy
* memmove
* strcpy
* strcat
* strncpy
* strncat
This change adds a new version of the above functions which passes
the size of the destination buffer to __builtin___*_chk.
If the compiler can determine, at compile time, that the destination
buffer is large enough, or the destination buffer can point to an object
of unknown size, then the check call is bypassed.
If the compiler can't make a compile time decision, then it calls
the __*_chk() function, which does a runtime buffer size check
These options are only enabled if the code is compiled with
-D_FORTIFY_SOURCE=1 or 2, and only when optimizations are enabled.
Please see
* http://gcc.gnu.org/onlinedocs/gcc/Object-Size-Checking.html 
* http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02055.html 
for additional details on FORTIFY_SOURCE.
Testing: Compiled the entire Android tree with -D_FORTIFY_SOURCE=1,
and verified that everything appears to be working properly.
Also created a test buffer overflow, and verified that it was
caught by this change.
Change-Id: I4fddb445bafe92b16845b22458d72e6dedd24fbc 
						
						
					 
					
						2012-06-05 15:44:31 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ji-Hwan Lee 
							
						 
					 
					
						
						
							
						
						f186a1819a 
					 
					
						
						
							
							Support non-zero p_vaddr in first PT_LOAD segment  
						
						 
						
						... 
						
						
						
						Before changing mmap() permission to PROT_NONE in alloc_mem_region(),
such libraries once worked with a bug that uses mmap'ed region outside of
memory region allocated by alloc_mem_region().  This possibly incurs
SIGSEGV because it can overwrite memory region of previously loaded
library, but it sometimes worked, depending on loading order.
After PROT_NONE, this caused SIGSEGV earlier during calculation of
si->phdr in load_library(), but this was fixed by:
    75917c84d1   Use mmap to read an ...
Now the behaviour is the same as before applying PROT_NONE in
alloc_mem_region().
This CL fixed the original issue, supporting shared libraries that have
non-zero p_vaddr in first (= with lowest p_vaddr) PT_LOAD segment.
Bug: 6561258
Change-Id: Ib6176dd3e44c4d99a340eb1cbd16fb037586b0bc 
						
						
					 
					
						2012-06-04 07:44:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						31431f454a 
					 
					
						
						
							
							am  252a5c85: resolved conflicts for merge of  e1dd3c28 to jb-dev-plus-aosp  
						
						 
						
						... 
						
						
						
						* commit '252a5c854a08e89fc7337ea679220161fe4ea98f':
  bionic: import heaptracker as chk_malloc 
						
						
					 
					
						2012-06-02 08:35:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						143ad4cf31 
					 
					
						
						
							
							am  f0ddaa2f: am  7d2e24eb: bionic: introduce libc.debug.malloc.program  
						
						 
						
						... 
						
						
						
						* commit 'f0ddaa2fac00ac20059c0b2c142da9de2838a7b6':
  bionic: introduce libc.debug.malloc.program 
						
						
					 
					
						2012-06-02 08:20:09 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						252a5c854a 
					 
					
						
						
							
							resolved conflicts for merge of  e1dd3c28 to jb-dev-plus-aosp  
						
						 
						
						... 
						
						
						
						Change-Id: I58b9c13d20771aa39b703ec05cbff8aeaad38fe8 
						
						
					 
					
						2012-06-02 08:14:36 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						f0ddaa2fac 
					 
					
						
						
							
							am  7d2e24eb: bionic: introduce libc.debug.malloc.program  
						
						 
						
						... 
						
						
						
						* commit '7d2e24eb167b6257f7935c7bd2023a708704ca1a':
  bionic: introduce libc.debug.malloc.program 
						
						
					 
					
						2012-06-01 19:03:06 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						9d40326830 
					 
					
						
						
							
							arm: rewrite crtbegin* as C files.  
						
						 
						
						... 
						
						
						
						Rewrite
 crtbegin.S     -> crtbegin.c
 crtbegin_so.S  -> crtbegin_so.c
This change allows us to generate PIC code without relying
on text relocations.
As a consequence of this rewrite, also rewrite
  __dso_handle.S    -> __dso_handle.c
  __dso_handle_so.S -> __dso_handle_so.c
  atexit.S          -> atexit.c
In crtbegin.c _start, place the __PREINIT_ARRAY__, __INIT_ARRAY__,
__FINI_ARRAY__, and __CTOR_LIST__ variables onto the stack, instead of
passing a pointer to the text section of the binary.
This change appears sorta wonky, as I attempted to preserve,
as much as possible, the structure of the original assembly.
As a result, you have C files including other C files, and other
programming uglyness.
Result: This change reduces the number of files with text-relocations
from 315 to 19 on my Android build.
Before:
  $ scanelf -aR $OUT/system | grep TEXTREL | wc -l
  315
After:
  $ scanelf -aR $OUT/system | grep TEXTREL | wc -l
  19
Change-Id: Ib9f98107c0eeabcb606e1ddc7ed7fc4eba01c9c4 
						
						
					 
					
						2012-06-01 14:41:27 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						857fc9eab9 
					 
					
						
						
							
							Merge "crtbegin: eliminate duplicate code"  
						
						 
						
						
						
						
					 
					
						2012-05-30 13:29:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						83a73d1afe 
					 
					
						
						
							
							crtbegin: eliminate duplicate code  
						
						 
						
						... 
						
						
						
						crtbegin_dynamic and crtbegin_static are essentially identical,
minus a few trivial differences (comments and whitespace).
Eliminate duplicates.
Change-Id: Ic9fae6bc9695004974493b53bfc07cd3bb904480 
						
						
					 
					
						2012-05-30 11:45:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geremy Condra 
							
						 
					 
					
						
						
							
						
						207d7673e5 
					 
					
						
						
							
							am  5a095ef2: am  03539a36: Merge "Ensure that the port number and TXID are properly randomized." into jb-dev  
						
						 
						
						... 
						
						
						
						* commit '5a095ef28716b54f86d9c1727b9a2493ba775255':
  Ensure that the port number and TXID are properly randomized. 
						
						
					 
					
						2012-05-30 11:11:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Geremy Condra 
							
						 
					 
					
						
						
							
						
						5a095ef287 
					 
					
						
						
							
							am  03539a36: Merge "Ensure that the port number and TXID are properly randomized." into jb-dev  
						
						 
						
						... 
						
						
						
						* commit '03539a36b634bdfa61c06277cf25e0ca8e3105ba':
  Ensure that the port number and TXID are properly randomized. 
						
						
					 
					
						2012-05-30 11:09:05 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						1ebb243d1a 
					 
					
						
						
							
							am  cb9ba3c8: Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						* commit 'cb9ba3c88a97f34784559a55317ff5970d4c4dba':
  Print the corrupted address passed to free(). 
						
						
					 
					
						2012-05-29 09:41:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						cb9ba3c88a 
					 
					
						
						
							
							Reconcile with jb-release  
						
						 
						
						... 
						
						
						
						Change-Id: Id0b365ef6729dc36b88193f1675d3819e56bd426 
						
						
					 
					
						2012-05-29 09:39:17 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1dd9efc541 
					 
					
						
						
							
							Merge "Use mmap to read an initial ELF header of library"  
						
						 
						
						
						
						
					 
					
						2012-05-25 15:11:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ji-Hwan Lee 
							
						 
					 
					
						
						
							
						
						75917c84d1 
					 
					
						
						
							
							Use mmap to read an initial ELF header of library  
						
						 
						
						... 
						
						
						
						Also, fixes SIGSEV during calculation of si->phdr in load_library(),
which is caused by accessing PHDR area, which is not guaranteed to be
loaded.
Note that this usually does not happen because program header area is
covered by immediately following PT_LOAD entry.  But it does not hold
always.
Bug: 6561258
Change-Id: Ie376253c773b5420279ca89044e81b1aad5a5736 
						
						
					 
					
						2012-05-26 06:15:50 +09:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						41c2a112c2 
					 
					
						
						
							
							am  d7b60b20: am  c84ff11d: Print the corrupted address passed to free().  
						
						 
						
						... 
						
						
						
						* commit 'd7b60b207be79513b99faf2ef576db333f9c7a78':
  Print the corrupted address passed to free(). 
						
						
					 
					
						2012-05-24 17:23:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						d7b60b207b 
					 
					
						
						
							
							am  c84ff11d: Print the corrupted address passed to free().  
						
						 
						
						... 
						
						
						
						* commit 'c84ff11dad26435dc5760bceda18e8f1175a6061':
  Print the corrupted address passed to free(). 
						
						
					 
					
						2012-05-24 17:21:03 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						15ed08d065 
					 
					
						
						
							
							am  d155ba57: am  c7882ab2: Merge "bionic: add clean kernel header ucontext.h"  
						
						 
						
						... 
						
						
						
						* commit 'd155ba57a32ce3182d8a5b79ff27bc5e7fa55df9':
  bionic: add clean kernel header ucontext.h 
						
						
					 
					
						2012-05-21 12:41:30 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Smiding 
							
						 
					 
					
						
						
							
						
						3ebd31c0a1 
					 
					
						
						
							
							Add optimized version of memcmp for Cortex A9  
						
						 
						
						... 
						
						
						
						Adds new code to function memcmp, optimized for Cortex A9.
Copyright (C) ST-Ericsson SA 2010
Added neon optimization
Change-Id: I8864d277042db40778b33232feddd90a02a27fb0
Author: Henrik Smiding henrik.smiding@stericsson.com  for ST-Ericsson.
Signed-off-by: Christian Bejram <christian.bejram@stericsson.com > 
						
						
					 
					
						2012-05-19 14:04:59 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7cce04381a 
					 
					
						
						
							
							resolved conflicts for merge of  dc6c2b77 to master  
						
						 
						
						... 
						
						
						
						Change-Id: Ifab4573a825cf5caa7158d8888243bb8d5d01148 
						
						
					 
					
						2012-05-17 17:15:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						d155ba57a3 
					 
					
						
						
							
							am  c7882ab2: Merge "bionic: add clean kernel header ucontext.h"  
						
						 
						
						... 
						
						
						
						* commit 'c7882ab2a99a74c8f772ab03fdfd9a3b53515e46':
  bionic: add clean kernel header ucontext.h 
						
						
					 
					
						2012-05-17 13:28:10 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						c7882ab2a9 
					 
					
						
						
							
							Merge "bionic: add clean kernel header ucontext.h"  
						
						 
						
						
						
						
					 
					
						2012-05-17 12:25:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						dc6c2b779b 
					 
					
						
						
							
							am  70cf0bc0: Merge "Remove the last references to SuperH."  
						
						 
						
						... 
						
						
						
						* commit '70cf0bc0496a1d4c0e83fe3f1933f667ab66c148':
  Remove the last references to SuperH. 
						
						
					 
					
						2012-05-16 17:18:23 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						70cf0bc049 
					 
					
						
						
							
							Merge "Remove the last references to SuperH."  
						
						 
						
						
						
						
					 
					
						2012-05-16 09:56:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						d8f9198644 
					 
					
						
						
							
							am  1727a041: am  cf8e554c: (-s ours) Merge "Make the linker relocatable."  
						
						 
						
						... 
						
						
						
						* commit '1727a041b59995b00c1d497022600be929bcaf3e':
  Make the linker relocatable. 
						
						
					 
					
						2012-05-16 09:17:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						38e81b4294 
					 
					
						
						
							
							am  574e8ec2: am  36e0345a: Merge "linker: set LOCAL_NO_CRT := true"  
						
						 
						
						... 
						
						
						
						* commit '574e8ec28fac106a5e9b2c98b7b5a4e9532ecf5c':
  linker: set LOCAL_NO_CRT := true 
						
						
					 
					
						2012-05-16 09:15:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						ed434302f0 
					 
					
						
						
							
							am  ee6916c0: am  1adc7c03: Merge "linker: Fix the computation of si->base"  
						
						 
						
						... 
						
						
						
						* commit 'ee6916c00718185df3930a18050e5b47685ef524':
  linker: Fix the computation of si->base 
						
						
					 
					
						2012-05-16 09:15:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						82576526e3 
					 
					
						
						
							
							am  c62d55cb: am  cd6b2007: (-s ours) Merge "Add linker support for PIE"  
						
						 
						
						... 
						
						
						
						* commit 'c62d55cbaef8001c7eb0a8d5e85e2fc72283063a':
  Add linker support for PIE 
						
						
					 
					
						2012-05-16 09:15:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						1727a041b5 
					 
					
						
						
							
							am  cf8e554c: (-s ours) Merge "Make the linker relocatable."  
						
						 
						
						... 
						
						
						
						* commit 'cf8e554c72af1dd634d4f36a9065e34e853f8714':
  Make the linker relocatable. 
						
						
					 
					
						2012-05-16 09:14:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						574e8ec28f 
					 
					
						
						
							
							am  36e0345a: Merge "linker: set LOCAL_NO_CRT := true"  
						
						 
						
						... 
						
						
						
						* commit '36e0345af89e2ed768ed38dcdf016a7640cf8ba5':
  linker: set LOCAL_NO_CRT := true 
						
						
					 
					
						2012-05-16 09:11:52 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						ee6916c007 
					 
					
						
						
							
							am  1adc7c03: Merge "linker: Fix the computation of si->base"  
						
						 
						
						... 
						
						
						
						* commit '1adc7c03898ee1f6a4c7f8cffa3c07507b9da5a9':
  linker: Fix the computation of si->base 
						
						
					 
					
						2012-05-16 09:11:50 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						c62d55cbae 
					 
					
						
						
							
							am  cd6b2007: (-s ours) Merge "Add linker support for PIE"  
						
						 
						
						... 
						
						
						
						* commit 'cd6b2007b851f1cfa47d8bcc7ec859dfa7557382':
  Add linker support for PIE 
						
						
					 
					
						2012-05-16 09:11:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						75931ee6e1 
					 
					
						
						
							
							am  918e6a73: Reconcile with jb-release nakasi-factoryrom-release  
						
						 
						
						... 
						
						
						
						* commit '918e6a730cd059392ee6d8b5c5a0f5fa0e5bbd93':
  Revert "linker: remove STB_LOCAL hack"
  Revert "Reference __dso_handle in PIC way"
  Revert "Use the new NativeDaemonConnector style."
  libc: Add __aeabi_llsl and __aeabi_llsr to libgcc_compat 
						
						
					 
					
						2012-05-16 08:34:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								The Android Open Source Project 
							
						 
					 
					
						
						
							
						
						918e6a730c 
					 
					
						
						
							
							Reconcile with jb-release nakasi-factoryrom-release  
						
						 
						
						... 
						
						
						
						Change-Id: I5a5b95da6c33afbc36893e162f3b57c09c161ee2 
						
						
					 
					
						2012-05-16 08:31:49 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e33af61c70 
					 
					
						
						
							
							Remove the last references to SuperH.  
						
						 
						
						... 
						
						
						
						Change-Id: Icb44c1f94cb178d90b4c2b1e8f6d175586aec4e1 
						
						
					 
					
						2012-05-15 17:08:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ying Wang 
							
						 
					 
					
						
						
							
						
						fc9e525fe0 
					 
					
						
						
							
							Rename the misleading var name TARGET_OUT_STATIC_LIBRARIES  
						
						 
						
						... 
						
						
						
						TARGET_OUT_STATIC_LIBRARIES is actually the same as
TARGET_OUT_INTERMEDIATE_LIBRARIES.
Change-Id: I11ac35256031d461d20156cd4c19ed7eae781d22 
						
						
					 
					
						2012-05-15 15:15:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						cf8e554c72 
					 
					
						
						
							
							Merge "Make the linker relocatable."  
						
						 
						
						
						
						
					 
					
						2012-05-15 15:10:24 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						36e0345af8 
					 
					
						
						
							
							Merge "linker: set LOCAL_NO_CRT := true"  
						
						 
						
						
						
						
					 
					
						2012-05-15 15:10:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						1adc7c0389 
					 
					
						
						
							
							Merge "linker: Fix the computation of si->base"  
						
						 
						
						
						
						
					 
					
						2012-05-15 15:10:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						cd6b2007b8 
					 
					
						
						
							
							Merge "Add linker support for PIE"  
						
						 
						
						
						
						
					 
					
						2012-05-15 15:09:45 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						dcbc3787bf 
					 
					
						
						
							
							Make the linker relocatable.  
						
						 
						
						... 
						
						
						
						Previously, the linker always loaded itself into the same
location in memory, which inhibited the effectiveness of Android's
ASLR implementation. Modify the linker code so it can be relocatable
and link itself at runtime.
Change-Id: Ia80273d7a00ff648b4da545f4b69debee6343968 
						
						
					 
					
						2012-05-15 10:41:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						e742c1f564 
					 
					
						
						
							
							linker: set LOCAL_NO_CRT := true  
						
						 
						
						... 
						
						
						
						Use LOCAL_NO_CRT to prevent linking against crtbegin.o, rather than
messing with build rules. This also prevents linking against crtend.o,
which isn't needed for the linker.
Change-Id: I0c5b9999be7e8676560fe145c1c033ffce8db4d1 
						
						
					 
					
						2012-05-15 10:08:39 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David 'Digit' Turner 
							
						 
					 
					
						
						
							
						
						077891b199 
					 
					
						
						
							
							linker: Fix the computation of si->base  
						
						 
						
						... 
						
						
						
						The computation of si->base assumed that the first entry in the
program header table is a PT_PHDR. This results in the dynamic
linker crashing with a SIGSEGV/MAPERR when trying to load some
of the NDK unit test programs, which happen to have an EXIDX
header first, followed byu a PHDR one.
This patch fixes the computation by parsing the program header
table, looking explicitely for the PHDR entry. This fixes the
load of the NDK unit test programs, and doesn't affect system
libraries.
Change-Id: Id18ea6037dbe950b5abbbce816c2960321f0b81d 
						
						
					 
					
						2012-05-15 09:58:33 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						6cdefd06c0 
					 
					
						
						
							
							Add linker support for PIE  
						
						 
						
						... 
						
						
						
						Modify the dynamic linker so that executables can be loaded
at locations other than 0x00000000.
Modify crtbegin* so that non-PIC compilant "thumb interwork
veneers" are not created by the linker.
Bug: 5323301
Change-Id: Iece0272e2b708c79034f302c20160e1fe9029588 
						
						
					 
					
						2012-05-15 09:56:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kito Cheng 
							
						 
					 
					
						
						
							
						
						c425bc0532 
					 
					
						
						
							
							bionic: add clean kernel header ucontext.h  
						
						 
						
						... 
						
						
						
						Change-Id: I34fd0b0147fa33fd74c13480bc11827634233a41 
						
						
					 
					
						2012-05-14 01:42:12 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1b56aaa659 
					 
					
						
						
							
							am  f2f7bf76: am  4f05d1c7: Merge "bionic/x86: Optimization for memcpy"  
						
						 
						
						... 
						
						
						
						* commit 'f2f7bf76dfd1d6014ed3baa1e27b221388e70a09':
  bionic/x86: Optimization for memcpy 
						
						
					 
					
						2012-05-10 23:15:00 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f2f7bf76df 
					 
					
						
						
							
							am  4f05d1c7: Merge "bionic/x86: Optimization for memcpy"  
						
						 
						
						... 
						
						
						
						* commit '4f05d1c758ba141c617f25251a661ecb66627e9e':
  bionic/x86: Optimization for memcpy 
						
						
					 
					
						2012-05-10 21:31:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4f05d1c758 
					 
					
						
						
							
							Merge "bionic/x86: Optimization for memcpy"  
						
						 
						
						
						
						
					 
					
						2012-05-10 10:14:44 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						83a38b8c44 
					 
					
						
						
							
							am  8034415d: resolved conflicts for merge of  08e72d01 to jb-dev-plus-aosp  
						
						 
						
						... 
						
						
						
						* commit '8034415ddd8404f8788199ed993af89692235dc5':
  bionic: add support for non-NEON memcpy() on NEON SoCs 
						
						
					 
					
						2012-05-10 09:24:46 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Iliyan Malchev 
							
						 
					 
					
						
						
							
						
						8034415ddd 
					 
					
						
						
							
							resolved conflicts for merge of  08e72d01 to jb-dev-plus-aosp  
						
						 
						
						... 
						
						
						
						Change-Id: If00e354a5953ed54b31963d4f8ea77e1603c321e 
						
						
					 
					
						2012-05-10 09:19:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						537867aed8 
					 
					
						
						
							
							am  804147cb: am  edb7cad9: Merge "Actually set the header guard in "linux-syscalls.h"."  
						
						 
						
						... 
						
						
						
						* commit '804147cb7d533f5635da6adc28fbca1467a3078b':
  Actually set the header guard in "linux-syscalls.h". 
						
						
					 
					
						2012-05-09 20:12:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						804147cb7d 
					 
					
						
						
							
							am  edb7cad9: Merge "Actually set the header guard in "linux-syscalls.h"."  
						
						 
						
						... 
						
						
						
						* commit 'edb7cad9b764f029c5faac2750f749d3d84bd86a':
  Actually set the header guard in "linux-syscalls.h". 
						
						
					 
					
						2012-05-09 20:10:14 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						edb7cad9b7 
					 
					
						
						
							
							Merge "Actually set the header guard in "linux-syscalls.h"."  
						
						 
						
						
						
						
					 
					
						2012-05-09 16:39:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1928523c87 
					 
					
						
						
							
							Actually set the header guard in "linux-syscalls.h".  
						
						 
						
						... 
						
						
						
						Spotted while merging a MIPS change.
Change-Id: I36fb5a07d0bba0c117e9fe9733957bd37ca4b4c0 
						
						
					 
					
						2012-05-09 16:34:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2a5fab9a5f 
					 
					
						
						
							
							am  dbd5ecad: resolved conflicts for merge of  e5408907 to jb-dev-plus-aosp  
						
						 
						
						... 
						
						
						
						* commit 'dbd5ecad26e39281bb83f97664bc32555c5c071a':
  [MIPS] Add support for MIPS syscalls 
						
						
					 
					
						2012-05-09 13:57:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						dbd5ecad26 
					 
					
						
						
							
							resolved conflicts for merge of  e5408907 to jb-dev-plus-aosp  
						
						 
						
						... 
						
						
						
						Change-Id: If4c3f51bf87b28da8074be2e46ae772a374b266f 
						
						
					 
					
						2012-05-09 13:53:37 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fd8bd2c432 
					 
					
						
						
							
							am  58a00b49: am  7eb1cc23: Merge "bionic: allow the board to customize MALLOC_ALIGNMENT"  
						
						 
						
						... 
						
						
						
						* commit '58a00b4977b6fa073a8f56d94d741b1e4cb49856':
  bionic: allow the board to customize MALLOC_ALIGNMENT 
						
						
					 
					
						2012-05-09 12:56:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						22167aafba 
					 
					
						
						
							
							am  eab2889e: am  fd955033: Merge "pthread: Invalidate stale stack pointers on pthread_exit()"  
						
						 
						
						... 
						
						
						
						* commit 'eab2889e66d4fe03f3c5590d7e8b14e3777179ec':
  pthread: Invalidate stale stack pointers on pthread_exit() 
						
						
					 
					
						2012-05-09 12:56:15 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						58a00b4977 
					 
					
						
						
							
							am  7eb1cc23: Merge "bionic: allow the board to customize MALLOC_ALIGNMENT"  
						
						 
						
						... 
						
						
						
						* commit '7eb1cc23f8976a2062ba0cf92f030216a8e64e60':
  bionic: allow the board to customize MALLOC_ALIGNMENT 
						
						
					 
					
						2012-05-09 12:53:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						eab2889e66 
					 
					
						
						
							
							am  fd955033: Merge "pthread: Invalidate stale stack pointers on pthread_exit()"  
						
						 
						
						... 
						
						
						
						* commit 'fd95503347acba5c52d669a186ad2b161338a8a7':
  pthread: Invalidate stale stack pointers on pthread_exit() 
						
						
					 
					
						2012-05-09 12:53:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e54089079b 
					 
					
						
						
							
							Merge "[MIPS] Add support for MIPS syscalls"  
						
						 
						
						
						
						
					 
					
						2012-05-09 11:50:07 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						1fa0d84957 
					 
					
						
						
							
							[MIPS] Add support for MIPS syscalls  
						
						 
						
						... 
						
						
						
						Change-Id: I4deba67e15c865c4c2db03064c04098a09828ea6
Signed-off-by: Raghu Gandham <raghu@mips.com >
Signed-off-by: Chris Dearman <chris@mips.com > 
						
						
					 
					
						2012-05-09 11:46:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7d4da4ea5c 
					 
					
						
						
							
							am  57f8d4b5: resolved conflicts for merge of  3919b96e to jb-dev-plus-aosp  
						
						 
						
						... 
						
						
						
						* commit '57f8d4b5b5564fad7a9c7f8a6e5108f31c75056f':
  Implement the "abort" stub in assembly for ARM. 
						
						
					 
					
						2012-05-09 10:13:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						8e38a509d2 
					 
					
						
						
							
							am  da0d8534: am  08b51e2c: Implement the "abort" stub in assembly for ARM.  
						
						 
						
						... 
						
						
						
						* commit 'da0d8534f1a6273a383f1dc631fbaf032674bb4d':
  Implement the "abort" stub in assembly for ARM. 
						
						
					 
					
						2012-05-09 10:12:04 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7eb1cc23f8 
					 
					
						
						
							
							Merge "bionic: allow the board to customize MALLOC_ALIGNMENT"  
						
						 
						
						
						
						
					 
					
						2012-05-09 09:52:56 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Ren 
							
						 
					 
					
						
						
							
						
						2fd81ef71c 
					 
					
						
						
							
							bionic: allow the board to customize MALLOC_ALIGNMENT  
						
						 
						
						... 
						
						
						
						Currently the dlmalloc allocates the memory with 8-byte alignment.
According to the com.aurorasoftworks.quadrant.ui.professional benchmark data:
We can get much better memory performance if we change it to be 16-byte aligned.
For example, On Nexus-S:
8-byte aligned :
    1378 1070  1142 1665 1765  1163 1179  1263  1404 avg: 1336.555555556
16-byte aligned:
    1691 1731  1780 1691 1671  1678 1802  1758  1780 avg: 1731.333333333
                                                    gain: 29.53%
That patch provides flexibity to customize the MALLOC_ALIGNMENT from the
board config.The macro MALLOC_ALIGNMENT defaults to 8.
To change it, please define BOARD_MALLOC_ALIGNMENT in the BoardConfig.mk:
BOARD_MALLOC_ALIGNMENT := <whatever>
Change-Id: I8da0376944a0bbcef1d0fc026bfb6d9125db9739
Signed-off-by: Jin Wei <wei.a.jin@intel.com >
Signed-off-by: Jack Ren <jack.ren@intel.com >
Signed-off-by: Beare, Bruce J <bruce.j.beare@intel.com > 
						
						
					 
					
						2012-05-09 09:52:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fd95503347 
					 
					
						
						
							
							Merge "pthread: Invalidate stale stack pointers on pthread_exit()"  
						
						 
						
						
						
						
					 
					
						2012-05-09 09:46:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						57f8d4b5b5 
					 
					
						
						
							
							resolved conflicts for merge of  3919b96e to jb-dev-plus-aosp  
						
						 
						
						... 
						
						
						
						Change-Id: I80571b5f024a4e1abe2606d10e07006f53bbc01f 
						
						
					 
					
						2012-05-09 09:38:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1d8b9ef92c 
					 
					
						
						
							
							am  a674a571: am  20bea000: Merge "Cherry-pick "generate PIC code"."  
						
						 
						
						... 
						
						
						
						* commit 'a674a571dbf0eebf4825f80f3ab229b1d62d49da':
  Cherry-pick "generate PIC code". 
						
						
					 
					
						2012-05-09 01:54:16 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						da0d8534f1 
					 
					
						
						
							
							am  08b51e2c: Implement the "abort" stub in assembly for ARM.  
						
						 
						
						... 
						
						
						
						* commit '08b51e2c091d036c124259ae59eb7be6bbe346af':
  Implement the "abort" stub in assembly for ARM. 
						
						
					 
					
						2012-05-09 01:48:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a674a571db 
					 
					
						
						
							
							am  20bea000: Merge "Cherry-pick "generate PIC code"."  
						
						 
						
						... 
						
						
						
						* commit '20bea00090e530f2e6f4d97de4b7cf8031b86a86':
  Cherry-pick "generate PIC code". 
						
						
					 
					
						2012-05-08 19:57:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bjorn Andersson 
							
						 
					 
					
						
						
							
						
						0753dc653e 
					 
					
						
						
							
							pthread: Invalidate stale stack pointers on pthread_exit()  
						
						 
						
						... 
						
						
						
						A call to pthread_key_delete() after pthread_exit() have unmapped the stack of a thread
but before the ongoing pthread_join() have finished executing will result in an access
to unmapped memory.
Avoid this by invalidating the stack_base and tls pointers during pthread_exit().
This is based on the investigation and proprosed solution by
Srinavasa Nagaraju <srinavasa.x.nagaraju@sonyericsson.com >
Change-Id: I145fb5d57930e91b00f1609d7b2cd16a55d5b3a9 
						
						
					 
					
						2012-05-08 17:43:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a4e84d285c 
					 
					
						
						
							
							am  9c3eca7b: resolved conflicts for merge of  6cf3c7c5 to jb-dev-plus-aosp  
						
						 
						
						... 
						
						
						
						* commit '9c3eca7bcee694e6a477a7d50065f11cf1e805bb':
  Let pthread_create fail if schedparam can't be set 
						
						
					 
					
						2012-05-08 15:13:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						3919b96ecc 
					 
					
						
						
							
							Merge "Implement the "abort" stub in assembly for ARM."  
						
						 
						
						
						
						
					 
					
						2012-05-08 14:54:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						eda7be454d 
					 
					
						
						
							
							Implement the "abort" stub in assembly for ARM.  
						
						 
						
						... 
						
						
						
						So that we can always get the full stack trace regardless of gcc's handling
of the "noreturn" attribute associated with abort().
(Cherry pick of Id264a5167e7cabbf11515fbc48f5469c527e34d4.)
Bug: 6455193
Conflicts:
	libc/Android.mk
Change-Id: I568fc5303fd1d747075ca933355f914122f94dac 
						
						
					 
					
						2012-05-08 14:47:20 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						12cbf0605e 
					 
					
						
						
							
							Merge "Implement the "abort" stub in assembly for ARM."  
						
						 
						
						
						
						
					 
					
						2012-05-08 14:01:22 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ben Cheng 
							
						 
					 
					
						
						
							
						
						017f438534 
					 
					
						
						
							
							Implement the "abort" stub in assembly for ARM.  
						
						 
						
						... 
						
						
						
						So that we can always get the full stack trace regardless of gcc's handling
of the "noreturn" attribute associated with abort().
BUG:6455193
Change-Id: Id264a5167e7cabbf11515fbc48f5469c527e34d4 
						
						
					 
					
						2012-05-08 13:43:12 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9c3eca7bce 
					 
					
						
						
							
							resolved conflicts for merge of  6cf3c7c5 to jb-dev-plus-aosp  
						
						 
						
						... 
						
						
						
						Change-Id: Ib22a8ae1ef63bf9b9c82ce6e22afd188ba7c2806 
						
						
					 
					
						2012-05-08 13:26:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jack Ren 
							
						 
					 
					
						
						
							
						
						c47703a521 
					 
					
						
						
							
							bionic/x86: Optimization for memcpy  
						
						 
						
						... 
						
						
						
						Signed-off-by: Liubov Dmitrieva <liubov.dmitrieva@intel.com >
Signed-off-by: H.J. Lu <hongjiu.lu@intel.com >
Signed-off-by: Wei A Jin <wei.a.jin@intel.com >
Signed-off-by: Jack Ren <jack.ren@intel.com >
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com >
Conflicts:
	libc/arch-x86/string/ssse3-memcpy5.S
Change-Id: I41e70d1d19d5457e65c89b64da452fbdaf3a00a7 
						
						
					 
					
						2012-05-08 12:18:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						20bea00090 
					 
					
						
						
							
							Merge "Cherry-pick "generate PIC code"."  
						
						 
						
						
						
						
					 
					
						2012-05-08 11:56:13 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						5982e33aca 
					 
					
						
						
							
							Cherry-pick "generate PIC code".  
						
						 
						
						... 
						
						
						
						Change-Id: I7d5f2e5663df263493f65e364c959e663fc4d13a 
						
						
					 
					
						2012-05-08 11:53:28 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2eef0ca111 
					 
					
						
						
							
							am  ff0d1ce4: am  e3bc7192: Merge "bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign()"  
						
						 
						
						... 
						
						
						
						* commit 'ff0d1ce4dfceb35a65440259c3f325106fc9e39b':
  bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign() 
						
						
					 
					
						2012-05-08 11:32:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9b25457498 
					 
					
						
						
							
							am  53daf475: am  73a6566d: Merge "Remove expired dns cache entries before removing oldest"  
						
						 
						
						... 
						
						
						
						* commit '53daf4757d36522c132006e2f74ed81bb4ed717a':
  Remove expired dns cache entries before removing oldest 
						
						
					 
					
						2012-05-08 11:32:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e34c7ffc57 
					 
					
						
						
							
							am  e636e1f2: am  8657eafc: Merge "Adjust memcpy for ARM Cortex A9 cache line size"  
						
						 
						
						... 
						
						
						
						* commit 'e636e1f2c17d7097b6638cb4ae2b4857765b502d':
  Adjust memcpy for ARM Cortex A9 cache line size 
						
						
					 
					
						2012-05-08 11:32:55 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6cf3c7c50a 
					 
					
						
						
							
							Merge "Let pthread_create fail if schedparam can't be set"  
						
						 
						
						
						
						
					 
					
						2012-05-08 10:56:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pierre Peiffer 
							
						 
					 
					
						
						
							
						
						d0c884d359 
					 
					
						
						
							
							Let pthread_create fail if schedparam can't be set  
						
						 
						
						... 
						
						
						
						The creation of a thread succeeds even if the requested scheduling
parameters can not be set. This is not POSIX compliant, and even
worse, it leads to a wrong behavior. Let pthread_create() fail in this
case.
Change-Id: Ice66e2a720975c6bde9fe86c2cf8f649533a169c
Signed-off-by: Christian Bejram <christian.bejram@stericsson.com > 
						
						
					 
					
						2012-05-08 10:54:51 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mattias Falk 
							
						 
					 
					
						
						
							
						
						a59cfcfd08 
					 
					
						
						
							
							Avoid multiple dns lookups for the same query  
						
						 
						
						... 
						
						
						
						If two or more rapid dns requests for the same server are done
from different threads it turns into separate dns reques, if
the response of the request isn't found in the cache.
This patch avoid multiple request for the same server by
letting subsequents request wait until the first request
has finished.
Change-Id: Ic72ea0e7d3964a4164eddf866feb4357ec4dfe54 
						
						
					 
					
						2012-05-07 18:04:25 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						a2758f19ce 
					 
					
						
						
							
							libc: stop using the custom linker script  
						
						 
						
						... 
						
						
						
						stop using the custom linker script. It prevents relro from
working on libc.
This reverts commit b091dd9bf2 . 
						
						
					 
					
						2012-05-07 14:33:32 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ff0d1ce4df 
					 
					
						
						
							
							am  e3bc7192: Merge "bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign()"  
						
						 
						
						... 
						
						
						
						* commit 'e3bc7192ec4254bed00eb8b352735665c6072995':
  bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign() 
						
						
					 
					
						2012-05-07 14:00:01 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						53daf4757d 
					 
					
						
						
							
							am  73a6566d: Merge "Remove expired dns cache entries before removing oldest"  
						
						 
						
						... 
						
						
						
						* commit '73a6566da337db50cfc73c369d774ac1905a30c2':
  Remove expired dns cache entries before removing oldest 
						
						
					 
					
						2012-05-07 13:59:59 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e636e1f2c1 
					 
					
						
						
							
							am  8657eafc: Merge "Adjust memcpy for ARM Cortex A9 cache line size"  
						
						 
						
						... 
						
						
						
						* commit '8657eafc3552f36c176667c1591beab255308da6':
  Adjust memcpy for ARM Cortex A9 cache line size 
						
						
					 
					
						2012-05-07 13:59:58 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e3bc7192ec 
					 
					
						
						
							
							Merge "bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign()"  
						
						 
						
						
						
						
					 
					
						2012-05-07 10:51:29 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Xi Wang 
							
						 
					 
					
						
						
							
						
						7f5aa4f35e 
					 
					
						
						
							
							bionic: fix integer overflows in chk_malloc(), leak_malloc(), and leak_memalign()  
						
						 
						
						... 
						
						
						
						The allocation size in chk_malloc(), leak_malloc(), and leak_memalign()
functions may be rounded up to a small value, leading to buffer overflows.
The code only runs in debugging mode.
This patch complements commit 6f04a0f4  (CVE-2009-0607).
Change-Id: Id899bcd2bcd2ea2205e5753c433390710032dc83
Signed-off-by: Xi Wang <xi.wang@gmail.com > 
						
						
					 
					
						2012-05-07 10:50:21 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						73a6566da3 
					 
					
						
						
							
							Merge "Remove expired dns cache entries before removing oldest"  
						
						 
						
						
						
						
					 
					
						2012-05-07 10:41:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8657eafc35 
					 
					
						
						
							
							Merge "Adjust memcpy for ARM Cortex A9 cache line size"  
						
						 
						
						
						
						
					 
					
						2012-05-07 09:13:35 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Henrik Smiding 
							
						 
					 
					
						
						
							
						
						fe6338da91 
					 
					
						
						
							
							Adjust memcpy for ARM Cortex A9 cache line size  
						
						 
						
						... 
						
						
						
						ARM Cortex A8 use 64 bytes and ARM Cortex A9 use 32 bytes cache line
size.
The following patch:
  Adds code to adjust memcpy cache line size to match A9 cache line
  size.
  Adds a flag to select between 32 bytes and 64 bytes cache line
  size.
  Copyright (C) ST-Ericsson SA 2010
    Modified neon implementation to fit Cortex A9 cache line size
    Author: Henrik Smiding henrik.smiding@stericsson.com  for
            ST-Ericsson.
Change-Id: I8a55946bfb074e6ec0a14805ed65f73fcd0984a3
Signed-off-by: Christian Bejram <christian.bejram@stericsson.com > 
						
						
					 
					
						2012-05-07 14:18:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						2ddea18f81 
					 
					
						
						
							
							am  f7db5ecc: Merge "MIPS support to libm, libdl and libthread_db"  
						
						 
						
						... 
						
						
						
						* commit 'f7db5ecc4d662da8368f31d57401ca1a39690e40':
  MIPS support to libm, libdl and libthread_db 
						
						
					 
					
						2012-05-04 18:07:11 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						f7db5ecc4d 
					 
					
						
						
							
							Merge "MIPS support to libm, libdl and libthread_db"  
						
						 
						
						
						
						
					 
					
						2012-05-04 12:00:19 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Dearman 
							
						 
					 
					
						
						
							
						
						726800e8f4 
					 
					
						
						
							
							MIPS support to libm, libdl and libthread_db  
						
						 
						
						... 
						
						
						
						Change-Id: I9106721af7fe0cd45df82976250db0d300a20117
Signed-off-by: Raghu Gandham <raghu@mips.com > 
						
						
					 
					
						2012-05-04 11:34:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5a6c96396b 
					 
					
						
						
							
							am  10579fc4: Merge "Update s_fabsl.c to upstream head."  
						
						 
						
						... 
						
						
						
						* commit '10579fc43d3ade285eed7318aee062a999f2784d':
  Update s_fabsl.c to upstream head. 
						
						
					 
					
						2012-05-01 04:56:57 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						10579fc43d 
					 
					
						
						
							
							Merge "Update s_fabsl.c to upstream head."  
						
						 
						
						
						
						
					 
					
						2012-04-30 22:35:02 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						7735a38935 
					 
					
						
						
							
							Update s_fabsl.c to upstream head.  
						
						 
						
						... 
						
						
						
						Bug: http://code.google.com/p/android/issues/detail?id=29539 
Change-Id: I843dcfcbfe49e8e9f43c49aae6ade1edb57a3053 
						
						
					 
					
						2012-04-30 16:12:43 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken Sumrall 
							
						 
					 
					
						
						
							
						
						3f31504db9 
					 
					
						
						
							
							am  6baffed2: Add the posix_memalign(3) function to bionic  
						
						 
						
						... 
						
						
						
						* commit '6baffed252d0efbce5a79f356c2f156f4f818996':
  Add the posix_memalign(3) function to bionic 
						
						
					 
					
						2012-04-27 10:49:42 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ken Sumrall 
							
						 
					 
					
						
						
							
						
						6baffed252 
					 
					
						
						
							
							Add the posix_memalign(3) function to bionic  
						
						 
						
						... 
						
						
						
						The posix_memalign(3) function is very similar to the traditional
memalign(3) function, but with better error reporting and a guarantee
that the memory it allocates can be freed.  In bionic, memalign(3)
allocated memory can be freed, so posix_memalign(3) is just a wrapper
around memalign(3).
Change-Id: I62ee908aa5ba6b887d8446a00d8298d080a6a299 
						
						
					 
					
						2012-04-27 09:34:53 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Lockwood 
							
						 
					 
					
						
						
							
						
						4fab6f901c 
					 
					
						
						
							
							am  efcf8893: Merge "Update f_accessory.h kernel header" into jb-dev  
						
						 
						
						... 
						
						
						
						* commit 'efcf8893a97df2eb2ecb7aab305998878771d2f2':
  Update f_accessory.h kernel header 
						
						
					 
					
						2012-04-26 13:12:54 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Kralevich 
							
						 
					 
					
						
						
							
						
						2cc0894992 
					 
					
						
						
							
							am  b091dd9b: libc: continue to use Android\'s custom linker script  
						
						 
						
						... 
						
						
						
						* commit 'b091dd9bf27a9132c4ac9da55f2f4a87ffe3b59f':
  libc: continue to use Android's custom linker script 
						
						
					 
					
						2012-04-26 11:58:48 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jean-Baptiste Queru 
							
						 
					 
					
						
						
							
						
						203aae7d79 
					 
					
						
						
							
							Merge from AOSP  
						
						 
						
						... 
						
						
						
						Change-Id: If2e8e4305d10df738cc4ebcf226077f273a48cbf 
						
						
					 
					
						2012-04-25 09:29:40 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Hsieh 
							
						 
					 
					
						
						
							
						
						1e343cb119 
					 
					
						
						
							
							Merge "[MIPS] Fix the warning originating from the kernel header signal.h. This is a clean header generated from the corresponding change in external/kernel-headers repository. (CL 35760)"  
						
						 
						
						
						
						
					 
					
						2012-04-24 23:44:18 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Raghu Gandham 
							
						 
					 
					
						
						
							
						
						e328ce6c55 
					 
					
						
						
							
							[MIPS] Fix the warning originating from the kernel header signal.h.  
						
						 
						
						... 
						
						
						
						This is a clean header generated from the corresponding change in
external/kernel-headers repository. (CL 35760) 
						
						
					 
					
						2012-04-23 18:59:41 -07:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anders Fredlund 
							
						 
					 
					
						
						
							
						
						dd16182b4b 
					 
					
						
						
							
							Remove expired dns cache entries before removing oldest  
						
						 
						
						... 
						
						
						
						A suggestion how to make a smarter delete function when the cache
is full. First look through the entire cache and remove all entries
which have expired. If none use the old solution and just remove
the last entry in the MRU list.
Change-Id: I5f997ab35290a55dc6e1ddf37d725759edf83d36 
						
						
					 
					
						2011-05-20 08:12:37 +02:00