Dan Albert 
							
						 
					 
					
						
						
							
						
						9c101eb9d1 
					 
					
						
						
							
							Merge "Removes index() from bionic."  
						
						
						
						
					 
					
						2014-06-05 21:34:49 +00:00 
						 
				 
			
				
					
						
							
							
								Christopher Ferris 
							
						 
					 
					
						
						
							
						
						72240e7b62 
					 
					
						
						
							
							am  675a41f5: am  8ac8278b: Merge "Fix for slm-tuned memmove (both 32- and 64-bit)."  
						
						... 
						
						
						
						* commit '675a41f56eb65b91d8f3c39304869b6ae64fa983':
  Fix for slm-tuned memmove (both 32- and 64-bit). 
						
						
					 
					
						2014-06-05 18:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						48089efd92 
					 
					
						
						
							
							am  a66c43ea: am  431aa4dc: Merge "Remove bsd_signal and sysv_signal from bionic LP64."  
						
						... 
						
						
						
						* commit 'a66c43eab073aae5e1e5754c476a5c39ece6930b':
  Remove bsd_signal and sysv_signal from bionic LP64. 
						
						
					 
					
						2014-06-05 18:33:26 +00:00 
						 
				 
			
				
					
						
							
							
								Varvara Rainchik 
							
						 
					 
					
						
						
							
						
						fce861498c 
					 
					
						
						
							
							Fix for slm-tuned memmove (both 32- and 64-bit).  
						
						... 
						
						
						
						Introduce a test for memmove that catches a fault.
Fix both 32- and 64-bit versions of slm-tuned memmove.
Change-Id: Ib416def2610a0972e32c3b9b6055b54967643dc3
Signed-off-by: Varvara Rainchik <varvara.rainchik@intel.com > 
						
						
					 
					
						2014-06-05 11:08:09 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						40fca0f08b 
					 
					
						
						
							
							Removes index() from bionic.  
						
						... 
						
						
						
						This function has been removed from POSIX.
Unfortunately, we can't leave #define index(a, b) strchr((a), (b)) in its place
because defining a preprocessor macro for index() breaks a whole lot of code.
Bug: 13935372
Change-Id: Ifda348acde06da61c12e7ee2f8fe6950a3174dd1 
						
						
					 
					
						2014-06-05 11:05:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						205dd7d9b3 
					 
					
						
						
							
							Remove bsd_signal and sysv_signal from bionic LP64.  
						
						... 
						
						
						
						bsd_signal was removed in POSIX 2008, sysv_signal was never POSIX.
Bug: 13935372
Change-Id: I7688e5cc317247ff075dcf99b598f515fb4f15c4 
						
						
					 
					
						2014-06-05 08:21:17 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						a6bd78a30a 
					 
					
						
						
							
							am  3cd4b783: am  8aabecf3: Merge "Hide __libc_fini."  
						
						... 
						
						
						
						* commit '3cd4b783fb7b0c0172934faef21792356fdf3385':
  Hide __libc_fini. 
						
						
					 
					
						2014-06-05 09:47:59 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						6d9b463b72 
					 
					
						
						
							
							am  60d57baf: am  76812041: Merge "Revert "Remove ftime from bionic LP64""  
						
						... 
						
						
						
						* commit '60d57baf5718f5d18dff4059b2f59f9d9b63dc0a':
  Revert "Remove ftime from bionic LP64" 
						
						
					 
					
						2014-06-05 01:08:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						768120416b 
					 
					
						
						
							
							Merge "Revert "Remove ftime from bionic LP64""  
						
						
						
						
					 
					
						2014-06-05 00:50:56 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						0921204660 
					 
					
						
						
							
							Revert "Remove ftime from bionic LP64"  
						
						... 
						
						
						
						Breaking some build... will look in to it later.
This reverts commit 26d6799bbe 
						
						
					 
					
						2014-06-05 00:50:43 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						8e89ed2e87 
					 
					
						
						
							
							am  3d7fd883: am  428581fb: Merge "Remove ftime from bionic LP64"  
						
						... 
						
						
						
						* commit '3d7fd8836474497e2745e98df30e0fea6f4d4723':
  Remove ftime from bionic LP64 
						
						
					 
					
						2014-06-05 00:01:53 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						428581fb45 
					 
					
						
						
							
							Merge "Remove ftime from bionic LP64"  
						
						
						
						
					 
					
						2014-06-04 23:42:27 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						31fee71b43 
					 
					
						
						
							
							am  a4edb723: am  37229f2a: Merge "Temporarily expose dlmalloc_usable_size."  
						
						... 
						
						
						
						* commit 'a4edb7235084cdf62149310fcb1653596f680948':
  Temporarily expose dlmalloc_usable_size. 
						
						
					 
					
						2014-06-04 23:33:02 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						1f29665f15 
					 
					
						
						
							
							Hide __libc_fini.  
						
						... 
						
						
						
						Bug: 11156955
Change-Id: Id5af3540c6ec4d9ef969d62a230144fe8bb76b0b 
						
						
					 
					
						2014-06-04 16:29:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						26d6799bbe 
					 
					
						
						
							
							Remove ftime from bionic LP64  
						
						... 
						
						
						
						Bug: 13935372
Change-Id: I5dd31147143b23a090a3b75b846dc5354e599121 
						
						
					 
					
						2014-06-04 16:25:24 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						67c437b231 
					 
					
						
						
							
							Revert "Temporarily expose dlmalloc_usable_size."  
						
						... 
						
						
						
						This reverts commit 6403cc4870 
						
						
					 
					
						2014-06-04 23:14:48 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6403cc4870 
					 
					
						
						
							
							Temporarily expose dlmalloc_usable_size.  
						
						... 
						
						
						
						Bug: 15425694
Change-Id: I47e1ca598817359260c372fec8072e76886054f0 
						
						
					 
					
						2014-06-04 16:08:17 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						c5a17834c4 
					 
					
						
						
							
							am  02255f26: am  53e3bbab: Merge "Temporary fix for asan_malloc_linux.cc build failure."  
						
						... 
						
						
						
						* commit '02255f267448f88f16f3ddeaf5c701ab01a17c4b':
  Temporary fix for asan_malloc_linux.cc build failure. 
						
						
					 
					
						2014-06-04 22:39:38 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						14442bb229 
					 
					
						
						
							
							Temporary fix for asan_malloc_linux.cc build failure.  
						
						... 
						
						
						
						Bug: 15432753
Change-Id: I02a3a2c826e6d01e6809c51588a9670dcd179123 
						
						
					 
					
						2014-06-04 15:20:46 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						aca22284fc 
					 
					
						
						
							
							am  b27cb268: am  38732aa9: Merge "Fix debug malloc."  
						
						... 
						
						
						
						* commit 'b27cb268c0c1424c71d64b8a713983257d4de7ee':
  Fix debug malloc. 
						
						
					 
					
						2014-06-04 21:49:25 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						ab86296461 
					 
					
						
						
							
							am  ea5c19c4: am  623dce3b: Merge "Removes wcswcs from bionic for LP64."  
						
						... 
						
						
						
						* commit 'ea5c19c4cf82eb97a0ee90d6e9c7dfe0c709e2fb':
  Removes wcswcs from bionic for LP64. 
						
						
					 
					
						2014-06-04 21:33:35 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						38732aa9ea 
					 
					
						
						
							
							Merge "Fix debug malloc."  
						
						
						
						
					 
					
						2014-06-04 21:10:55 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						8e52e8fe83 
					 
					
						
						
							
							Fix debug malloc.  
						
						... 
						
						
						
						Previously the dynamically-loaded part of the debug malloc implementation
wanted to access hidden symbols in libc itself.
Bug: 15426546
Change-Id: I6a366ef626854d1af1d705ca24842817b1c02a19 
						
						
					 
					
						2014-06-04 14:08:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						001f8f041b 
					 
					
						
						
							
							Removes wcswcs from bionic for LP64.  
						
						... 
						
						
						
						Bug: 13935372
Change-Id: I0deb15e769da4fa81bb65a87f3c86db5163a5796 
						
						
					 
					
						2014-06-04 12:01:56 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5406127ca0 
					 
					
						
						
							
							am  8c5d3170: am  e120cba3: Merge "Cherrypick upstream OpenBSD\'s vfwprintf.c revision 1.11."  
						
						... 
						
						
						
						* commit '8c5d3170411e00c8f0cc126d84e4b08e6a1223d1':
  Cherrypick upstream OpenBSD's vfwprintf.c revision 1.11. 
						
						
					 
					
						2014-06-04 17:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						bb87e9a823 
					 
					
						
						
							
							am  4855a97e: am  452e0913: Merge "Adds functionality specified by uchar.h"  
						
						... 
						
						
						
						* commit '4855a97ed06500de7515e2984d9f44cae7bf756a':
  Adds functionality specified by uchar.h 
						
						
					 
					
						2014-06-04 17:32:11 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						e120cba31d 
					 
					
						
						
							
							Merge "Cherrypick upstream OpenBSD's vfwprintf.c revision 1.11."  
						
						
						
						
					 
					
						2014-06-04 16:17:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						452e091300 
					 
					
						
						
							
							Merge "Adds functionality specified by uchar.h"  
						
						
						
						
					 
					
						2014-06-04 16:10:50 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						be8df2e744 
					 
					
						
						
							
							Cherrypick upstream OpenBSD's vfwprintf.c revision 1.11.  
						
						... 
						
						
						
						revision 1.11
date: 2014/06/04 07:45:25;  author: stsp;  state: Exp;  lines: +1 -7;  commitid:
 zJPRH5RUO224FmQu;
Remove assigned but unused local variables and macro from vfwprintf().
Found by Elliott @ google
ok mpi@
Change-Id: I716edc0c4d736a484a5317942de8e87bd8c6fd26 
						
						
					 
					
						2014-06-04 09:00:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						7a7f9952c1 
					 
					
						
						
							
							Adds functionality specified by uchar.h  
						
						... 
						
						
						
						mbrtoc32 and c32rtomb get their implementations from mbrtowc and wcrtomb. The
wc functions now simply call the c32 functions.
Bug: 14646575
Change-Id: I49d4b95fed0f9d790260c996c4d0f8bfd1686324 
						
						
					 
					
						2014-06-04 08:39:24 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						27e3e3300c 
					 
					
						
						
							
							am  9a2aba17: am  38ed337c: Merge "Hide dlmalloc symbols."  
						
						... 
						
						
						
						* commit '9a2aba176a8b315207c728132591eea57f6b4d53':
  Hide dlmalloc symbols. 
						
						
					 
					
						2014-06-04 03:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						38ed337c13 
					 
					
						
						
							
							Merge "Hide dlmalloc symbols."  
						
						
						
						
					 
					
						2014-06-04 03:30:37 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						9b5235d74e 
					 
					
						
						
							
							Hide dlmalloc symbols.  
						
						... 
						
						
						
						We need to leave dlmalloc_trim and dlmalloc_inspect_all exposed for
the VM, but if we're seriously looking at other malloc implementations,
that's something we're going to have to fix.
Bug: 11156955
Change-Id: If85156c280044f1616c09a3c50ba674aaf0e8d3a 
						
						
					 
					
						2014-06-03 18:47:17 -07:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						651dde33e4 
					 
					
						
						
							
							am  d90ded5a: am  c3801894: Merge "Removes bcopy and bzero from bionic."  
						
						... 
						
						
						
						* commit 'd90ded5a911d5c37da49fb6179cf4ff5b9d48cb3':
  Removes bcopy and bzero from bionic. 
						
						
					 
					
						2014-06-04 01:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						c380189410 
					 
					
						
						
							
							Merge "Removes bcopy and bzero from bionic."  
						
						
						
						
					 
					
						2014-06-04 01:00:40 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						ce9ce28e5d 
					 
					
						
						
							
							Removes bcopy and bzero from bionic.  
						
						... 
						
						
						
						These symbols are still defined for LP32 for binary compatibility, but
the declarations have been replaced with the POSIX recommended #defines.
Bug: 13935372
Change-Id: Ief7e6ca012db374588ba5839f11e8f3a13a20467 
						
						
					 
					
						2014-06-03 17:22:07 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						ad5342a0c0 
					 
					
						
						
							
							am  5bf90caa: am  3dbc2fe3: Merge "Work around "error: variable \'uio\' set but not used"."  
						
						... 
						
						
						
						* commit '5bf90caa78425c0053d35186b91a1c4936ccb149':
  Work around "error: variable 'uio' set but not used". 
						
						
					 
					
						2014-06-04 00:12:10 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b239d3fa27 
					 
					
						
						
							
							am  85981760: am  be15d16b: Merge "Turn on -Wunused and fix the mistakes it uncovers."  
						
						... 
						
						
						
						* commit '859817602d24d5c4868ed8b7d0cc69e5d3babfc6':
  Turn on -Wunused and fix the mistakes it uncovers. 
						
						
					 
					
						2014-06-04 00:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						b082645ccb 
					 
					
						
						
							
							Work around "error: variable 'uio' set but not used".  
						
						... 
						
						
						
						I've sent the real fix upstream, and will merge that when they commit it.
Change-Id: I75e5cab87026f8990c585d364dd178753d727e2a 
						
						
					 
					
						2014-06-03 16:39:58 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						430cf1a6c3 
					 
					
						
						
							
							DO NOT MERGE fdprintf backward compatibility shim.  
						
						... 
						
						
						
						Fixes LP64 build.
Change-Id: Ic76005cd1f5a55344ea8ee3d070d25631d011037 
						
						
					 
					
						2014-06-03 16:01:35 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						d286796fce 
					 
					
						
						
							
							Turn on -Wunused and fix the mistakes it uncovers.  
						
						... 
						
						
						
						Change-Id: I023d2d8b547fbc21d4124bb7510d42b06a0dc501 
						
						
					 
					
						2014-06-03 15:22:34 -07:00 
						 
				 
			
				
					
						
							
							
								Paul Jensen 
							
						 
					 
					
						
						
							
						
						0d78bdaf65 
					 
					
						
						
							
							Merge "Make host resolver call __connect() rather than connect() so mark isn't cleared."  
						
						
						
						
					 
					
						2014-06-03 17:23:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						109c5a81d4 
					 
					
						
						
							
							am  6e587086: am  2f9400b6: Merge "Use __libc_fatal() for failed malloc in new"  
						
						... 
						
						
						
						* commit '6e5870865e11f38ac9fcdf39c6097f1e39af9234':
  Use __libc_fatal() for failed malloc in new 
						
						
					 
					
						2014-06-03 17:15:22 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						2f9400b679 
					 
					
						
						
							
							Merge "Use __libc_fatal() for failed malloc in new"  
						
						
						
						
					 
					
						2014-06-03 16:53:47 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Albert 
							
						 
					 
					
						
						
							
						
						989725940e 
					 
					
						
						
							
							Use __libc_fatal() for failed malloc in new  
						
						... 
						
						
						
						This way we can print a useful message to the log isntead of just dying
mysteriously.
Change-Id: Ib660c2fd8ce8bb9aa0d0bb634ae08c645d3901e5 
						
						
					 
					
						2014-06-02 18:48:53 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						4832a0961d 
					 
					
						
						
							
							DO NOT MERGE Fix lmp-preview-dev after bionic merge.  
						
						... 
						
						
						
						Other projects in lmp-preview-dev are out of date, and it's easier to patch
bionic than to fix all of them.
(cherry picked from commit a856c6f543 
						
						
					 
					
						2014-06-02 15:27:21 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						87f0392320 
					 
					
						
						
							
							am  016074f6: am  987bd5c6: am  2deef73f: Merge "Avoid a system call in \'gettid\'."  
						
						... 
						
						
						
						* commit '016074f6beec46fa2140e2cabd11ade488776402':
  Avoid a system call in 'gettid'. 
						
						
					 
					
						2014-06-02 17:55:53 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						5d9a7ba0dc 
					 
					
						
						
							
							Avoid a system call in 'gettid'.  
						
						... 
						
						
						
						System calls can be pretty slow. This is mako, which has one of our
lowest latencies:
                       iterations      ns/op
  BM_unistd_getpid       10000000        209
  BM_unistd_gettid      200000000          8
Bug: 15297299 (kernel panic from too many gettid calls)
Bug: 15315766 (excessive gettid overhead in liblogd)
Change-Id: I49656c0fc5b5d092390264a59e4f2c0d8a8b1aeb 
						
						
					 
					
						2014-06-02 10:32:55 -07:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						468c292262 
					 
					
						
						
							
							am  df2e70f3: am  d3f2a204: am  7a5732bd: Merge "Add some missing __noreturn attributes."  
						
						... 
						
						
						
						* commit 'df2e70f39036cab8bcbf8c238f39b21f83b32d8d':
  Add some missing __noreturn attributes. 
						
						
					 
					
						2014-05-30 23:07:32 +00:00 
						 
				 
			
				
					
						
							
							
								Elliott Hughes 
							
						 
					 
					
						
						
							
						
						6203e7b853 
					 
					
						
						
							
							Add some missing __noreturn attributes.  
						
						... 
						
						
						
						This is more honest, and lets us remove a hack.
Change-Id: I309f064743ded5248573ccafc379f78d417db08d 
						
						
					 
					
						2014-05-30 15:56:25 -07:00