Yabin Cui 
							
						 
					 
					
						
						
							
						
						4149dc944b 
					 
					
						
						
							
							Merge "Return EINVAL when calling pthread_detach for joined thread."  
						
						
						
						
					 
					
						2015-03-20 00:00:30 +00:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						bbb0432a33 
					 
					
						
						
							
							Return EINVAL when calling pthread_detach for joined thread.  
						
						... 
						
						
						
						Change-Id: I717015132187e087e0ad485284a13c8801e25e77 
						
						
					 
					
						2015-03-19 16:48:19 -07:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						7875b506ed 
					 
					
						
						
							
							Merge "Fix two errors in pthread_detach.cpp."  
						
						
						
						
					 
					
						2015-03-19 23:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						aec2bb5ec6 
					 
					
						
						
							
							Fix two errors in pthread_detach.cpp.  
						
						... 
						
						
						
						The errors are introduced in "Make pthread join_state not protected by g_thread_list_lock".
Bug: 19636317
Change-Id: I58ae9711da94bfbac809abfd81311eeb70301a4b 
						
						
					 
					
						2015-03-19 23:35:23 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						2e49508187 
					 
					
						
						
							
							Merge "Move open from zip tests to dlext"  
						
						
						
						
					 
					
						2015-03-19 17:06:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						52393a5633 
					 
					
						
						
							
							Move open from zip tests to dlext  
						
						... 
						
						
						
						To avoid building them for glibc.
 Also replace snprintf with std::string
Change-Id: I12e1d2e4ab46ff5af6c05453da67842e0d838fc5 
						
						
					 
					
						2015-03-18 22:50:01 -07:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						6943f2968c 
					 
					
						
						
							
							Merge "Make __get_thread inlined."  
						
						
						
						
					 
					
						2015-03-19 02:50:20 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						6420fb467f 
					 
					
						
						
							
							Merge "Implement lookup by DT_SONAME"  
						
						
						
						
					 
					
						2015-03-19 02:40:31 +00:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						2f836d4989 
					 
					
						
						
							
							Make __get_thread inlined.  
						
						... 
						
						
						
						Bug: 19825434
Change-Id: Ifb672a45a5776b83625a25654ed0d6f7fc368ae3 
						
						
					 
					
						2015-03-18 19:35:34 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						618f1a36f8 
					 
					
						
						
							
							Implement lookup by DT_SONAME  
						
						... 
						
						
						
						This CL also fixes SEARCH_NAME hack and resolves
  https://code.google.com/p/android/issues/detail?id=6670 
  once and for all.
Bug: https://code.google.com/p/android/issues/detail?id=6670 
Change-Id: I9b8d6a672cd722f30fbfbb40cdee8d9b39cfe56e 
						
						
					 
					
						2015-03-18 18:14:30 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c6fbbb42e6 
					 
					
						
						
							
							Merge "Hide statfs/fstatfs' ST_VALID flag from userspace."  
						
						
						
						
					 
					
						2015-03-18 23:11:52 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						fa495d51b0 
					 
					
						
						
							
							Hide statfs/fstatfs' ST_VALID flag from userspace.  
						
						... 
						
						
						
						Spotted while debugging the strace 4.10 upgrade.
Change-Id: I1af1be9c9440151f55f74a835e1df71529b0e4fe 
						
						
					 
					
						2015-03-18 15:46:48 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						0cf2657bc2 
					 
					
						
						
							
							Merge "Fix library lookup for filenames with slash."  
						
						
						
						
					 
					
						2015-03-18 22:09:07 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						e44fffd7f9 
					 
					
						
						
							
							Fix library lookup for filenames with slash.  
						
						... 
						
						
						
						If filename contains a slash, then it is interpreted
  as a (relative or absolute) pathname.
Bug: https://code.google.com/p/android/issues/detail?id=6670 
Change-Id: Iba57d638301f3089ad47ba083edca2dd36b801ed 
						
						
					 
					
						2015-03-18 10:32:11 -07:00 
						 
				 
			
				
					
						
							
							
								Dimitry Ivanov 
							
						 
					 
					
						
						
							
						
						c0eaa73284 
					 
					
						
						
							
							Merge "Support loading shared libraries from zip files"  
						
						
						
						
					 
					
						2015-03-18 17:25:33 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ab12dc70f3 
					 
					
						
						
							
							Merge "Fix _PATH_DEFPATH to correspond to the actual default path."  
						
						
						
						
					 
					
						2015-03-18 01:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b380b7d78c 
					 
					
						
						
							
							Merge "set errno to ENOENT in getauxval per glibc 2.19"  
						
						
						
						
					 
					
						2015-03-18 01:05:24 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1101962447 
					 
					
						
						
							
							Fix _PATH_DEFPATH to correspond to the actual default path.  
						
						... 
						
						
						
						This is currently set in init.rc, but I plan on making init
set PATH to _PATH_DEFPATH and removing the line from init.rc...
Bug: 19564110
Change-Id: Ifa7226a3a5a90d141a788d7d6b1ae86245674218 
						
						
					 
					
						2015-03-17 17:34:14 -07:00 
						 
				 
			
				
					
						
							
							
								Daniel Micay 
							
						 
					 
					
						
						
							
						
						ee7649c5ac 
					 
					
						
						
							
							set errno to ENOENT in getauxval per glibc 2.19  
						
						... 
						
						
						
						Bionic's getauxval(...) implementation returns zero when entries are
missing. Zero can be a valid value, so there is no unambiguous way of
detecting an error. Since glibc 2.19, errno is set to ENOENT when an
entry is missing to make it possible to detect this. Bionic should match
this behavior as code in the Linux ecosystem will start relying on it to
check for the presence of newly added entries.
Change-Id: Ic1efe29bc45fc87489274c96c4d2193f3a7b8854
Signed-off-by: Daniel Micay <danielmicay@gmail.com > 
						
						
					 
					
						2015-03-17 19:50:55 -04:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						d917b20b61 
					 
					
						
						
							
							Merge "Change name of rwlock benchmark."  
						
						
						
						
					 
					
						2015-03-17 21:20:52 +00:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						dc93db20a9 
					 
					
						
						
							
							Change name of rwlock benchmark.  
						
						... 
						
						
						
						rw_lock is not easy for me to remember, so I prefer changing it to rwlock.
Change-Id: I0784acaca0c3b46c28184a77eb29ffe696f9ea07 
						
						
					 
					
						2015-03-17 13:38:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						a75771e3ab 
					 
					
						
						
							
							Merge "Fix build: pthread_mutex/pthread_detach."  
						
						
						
						
					 
					
						2015-03-17 18:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						ecbfb25c50 
					 
					
						
						
							
							Fix build: pthread_mutex/pthread_detach.  
						
						... 
						
						
						
						Change-Id: I9c7b6297d3bf3ab8004d05d44cc4c95159315c9e 
						
						
					 
					
						2015-03-17 11:37:51 -07:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						94babaee1b 
					 
					
						
						
							
							Merge "Make pthread join_state not protected by g_thread_list_lock."  
						
						
						
						
					 
					
						2015-03-17 18:12:59 +00:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						5490bebd7c 
					 
					
						
						
							
							Merge "Remove duplication in pthread_mutex.cpp."  
						
						
						
						
					 
					
						2015-03-17 18:12:32 +00:00 
						 
				 
			
				
					
						
							
							
								Simon Baldwin 
							
						 
					 
					
						
						
							
						
						aef719510a 
					 
					
						
						
							
							Support loading shared libraries from zip files  
						
						... 
						
						
						
						Add code to support loading shared libraries directly from within
APK files.
Extends the linker's handling of LD_LIBRARY_PATH, DT_RUNPATH, etc
to allow elements to be either directories as normal, or ZIP
format files.  For ZIP, the ZIP subdirectory string is separated
from the path to file by '!'.
For example, if DT_NEEDED is libchrome.so and Chrome.apk is the
Android ARM APK then the path element
  /system/app/Chrome.apk!lib/armeabi-v7a
would cause the linker to load lib/armeabi-v7a/libchrome.so
directly from inside Chrome.apk.  For loading to succeed,
libchrome.so must be 'stored' and not compressed in Chrome.apk,
and must be page aligned within the file.
Motivation:
  Chromium tracking issue:
  https://code.google.com/p/chromium/issues/detail?id=390618 
Bug: 8076853
Change-Id: Ic49046600b1417eae3ee8f37ee98c8ac1ecc19e7 
						
						
					 
					
						2015-03-16 17:50:50 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						5f8ddf69e5 
					 
					
						
						
							
							Merge "Fix build: align pthread_cond_t to sizeof(long)"  
						
						
						
						
					 
					
						2015-03-17 00:10:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						b5cd3c7a75 
					 
					
						
						
							
							Fix build: align pthread_cond_t to sizeof(long)  
						
						... 
						
						
						
						Change-Id: Ieaee6d09089b161ec516ba22cafaee1ecb4342da 
						
						
					 
					
						2015-03-16 17:06:59 -07:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						f14fe856b4 
					 
					
						
						
							
							Merge "Add alignment to opaque types."  
						
						
						
						
					 
					
						2015-03-16 23:33:38 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						eb8b122d67 
					 
					
						
						
							
							Add alignment to opaque types.  
						
						... 
						
						
						
						If there is no alignment forced, then the compiler might put these
structures at any alignment.
Change-Id: I6416db72433504e0ec1178bfae6f5b18b6e363fb 
						
						
					 
					
						2015-03-16 16:28:54 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						3d170a6d6c 
					 
					
						
						
							
							Merge "Remove obsolete test_isolated wrapper function"  
						
						
						
						
					 
					
						2015-03-16 21:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						3b7239feb9 
					 
					
						
						
							
							Merge "General purpose memory allocator for linker."  
						
						
						
						
					 
					
						2015-03-16 21:49:59 +00:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						0f3fcd12dd 
					 
					
						
						
							
							Merge "Fix atomic_load on const variable in pthread_cond_t."  
						
						
						
						
					 
					
						2015-03-16 21:31:09 +00:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						9e6c7bc618 
					 
					
						
						
							
							Fix atomic_load on const variable in pthread_cond_t.  
						
						... 
						
						
						
						Change-Id: I60f55a53294a09332a3fbec669ed793359d1bdf5 
						
						
					 
					
						2015-03-16 14:26:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						cb0443c0fa 
					 
					
						
						
							
							Remove obsolete test_isolated wrapper function  
						
						... 
						
						
						
						We already run all of our tests in isolated mode.
Change-Id: I8236baa302b1026a9b4a1c33a4aa65e223771bc7 
						
						
					 
					
						2015-03-16 14:20:57 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						169a84f980 
					 
					
						
						
							
							Merge "Revert "Revert "Moving StringPrintf to libbase."""  
						
						
						
						
					 
					
						2015-03-16 21:02:51 +00:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						d3e2a207ff 
					 
					
						
						
							
							Merge "Hide content of pthread_cond_t in pthread_cond_internal_t."  
						
						
						
						
					 
					
						2015-03-16 20:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						9923c8cd13 
					 
					
						
						
							
							Merge "Fix typo"  
						
						
						
						
					 
					
						2015-03-16 20:30:01 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						b1ada3dd3f 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
						
						Change-Id: Ie6dad7d09873c88f6bbb2d45c2780e3b0c618bd6 
						
						
					 
					
						2015-03-16 13:20:23 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitriy Ivanov 
							
						 
					 
					
						
						
							
						
						19656ce537 
					 
					
						
						
							
							General purpose memory allocator for linker.  
						
						... 
						
						
						
						Add basic general purpose memory allocator to
 linker in order to enable usage of other libraries
 like libziparchive.
Change-Id: I4a680ebb36ed5ba67c61249f81dba9f567808434 
						
						
					 
					
						2015-03-16 11:19:53 -07:00 
						 
				 
			
				
					
						
							
							
								Yabin Cui 
							
						 
					 
					
						
						
							
						
						32651b8e8e 
					 
					
						
						
							
							Hide content of pthread_cond_t in pthread_cond_internal_t.  
						
						... 
						
						
						
						Bug: 19249079
Change-Id: I6f55af30bcd6211ce71630c6cacbef0e1663dcee 
						
						
					 
					
						2015-03-16 11:09:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						3e87c78543 
					 
					
						
						
							
							Revert "Revert "Moving StringPrintf to libbase.""  
						
						... 
						
						
						
						This reverts commit d2dad2b24f 
						
						
					 
					
						2015-03-16 10:06:29 -07:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						11a06c73f6 
					 
					
						
						
							
							Merge "Revert "Moving StringPrintf to libbase.""  
						
						
						
						
					 
					
						2015-03-16 12:20:27 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Geoffray 
							
						 
					 
					
						
						
							
						
						d2dad2b24f 
					 
					
						
						
							
							Revert "Moving StringPrintf to libbase."  
						
						... 
						
						
						
						libbase has been reverted
This reverts commit 7ed5fa1e4d 
						
						
					 
					
						2015-03-16 12:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						83e9587873 
					 
					
						
						
							
							Merge "Moving StringPrintf to libbase."  
						
						
						
						
					 
					
						2015-03-14 23:55:10 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						593a75ee6b 
					 
					
						
						
							
							Merge "Fix typo in alias symbol."  
						
						
						
						
					 
					
						2015-03-14 19:22:29 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						6e86146b85 
					 
					
						
						
							
							Fix typo in alias symbol.  
						
						... 
						
						
						
						Change-Id: I41d2c29bd4a9ba382bbe3440541c8e1506fc5809 
						
						
					 
					
						2015-03-14 12:17:45 -07:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						83c0028e03 
					 
					
						
						
							
							Merge "For libm, use a macro for aliasing symbols."  
						
						
						
						
					 
					
						2015-03-14 17:44:32 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						995b813e91 
					 
					
						
						
							
							For libm, use a macro for aliasing symbols.  
						
						... 
						
						
						
						Change-Id: Ibd42ebc387c2bf3eba9aa96091770915b4b34184 
						
						
					 
					
						2015-03-13 23:57:15 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						7ed5fa1e4d 
					 
					
						
						
							
							Moving StringPrintf to libbase.  
						
						... 
						
						
						
						Change-Id: I47ef28bb294ffb7c7c065c5624417edf23503b77 
						
						
					 
					
						2015-03-13 22:34:37 -07:00