mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-10-30 10:45:40 +03:00 
			
		
		
		
	It's necessary to stub out __libc_disable_asynccancel and __libc_enable_asynccancel via rtld-stubbed-symbols because the new direct references to the unwinder result in symbol conflicts when the rtld exception handling from libc is linked in during the construction of librtld.map. unwind-forcedunwind.c is merged into unwind-resume.c. libc now needs the functions that were previously only used in libpthread. The GLIBC_PRIVATE exports of __libc_longjmp and __libc_siglongjmp are no longer needed, so switch them to hidden symbols. The symbol __pthread_unwind_next has been moved using scripts/move-symbol-to-libc.py. Reviewed-by: Adhemerva Zanella <adhemerval.zanella@linaro.org>
		
			
				
	
	
		
			28 lines
		
	
	
		
			536 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			536 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| libm {
 | |
|   GLIBC_2.1 {
 | |
|     # symbols used in macros from sysdeps/powerpc/bits/fenv.h
 | |
|     __fe_dfl_env; __fe_enabled_env; __fe_nonieee_env; __fe_nomask_env;
 | |
|   }
 | |
|   GLIBC_2.25 {
 | |
|     __fe_dfl_mode;
 | |
|   }
 | |
| }
 | |
| 
 | |
| libc {
 | |
|   GLIBC_2.3.4 {
 | |
|     _longjmp; __sigsetjmp; _setjmp;
 | |
|     longjmp; setjmp;
 | |
|   }
 | |
| }
 | |
| 
 | |
| ld {
 | |
|   GLIBC_2.22 {
 | |
|     __tls_get_addr_opt;
 | |
|   }
 | |
|   GLIBC_2.23 {
 | |
|     # Symbol used to version control when the ABI started to specify that HWCAP
 | |
|     # and AT_PLATFORM data should be stored into the TCB.
 | |
|     __parse_hwcap_and_convert_at_platform;
 | |
|   }
 | |
| }
 |