Fix stab support for apple
This commit is contained in:
		
							parent
							
								
									d578151f8c
								
							
						
					
					
						commit
						d605d75ba8
					
				
					 1 changed files with 5 additions and 0 deletions
				
			
		
							
								
								
									
										5
									
								
								tccelf.c
									
										
									
									
									
								
							
							
						
						
									
										5
									
								
								tccelf.c
									
										
									
									
									
								
							| 
						 | 
					@ -1584,6 +1584,11 @@ ST_FUNC void tcc_add_btstub(TCCState *s1)
 | 
				
			||||||
    section_ptr_add(s, 3 * PTR_SIZE);
 | 
					    section_ptr_add(s, 3 * PTR_SIZE);
 | 
				
			||||||
    /* prog_base : local nameless symbol with offset 0 at SHN_ABS */
 | 
					    /* prog_base : local nameless symbol with offset 0 at SHN_ABS */
 | 
				
			||||||
    put_ptr(s1, NULL, 0);
 | 
					    put_ptr(s1, NULL, 0);
 | 
				
			||||||
 | 
					#if defined TCC_TARGET_MACHO
 | 
				
			||||||
 | 
					    /* adjust for __PAGEZERO */
 | 
				
			||||||
 | 
					    write64le(data_section->data + data_section->data_offset - PTR_SIZE,
 | 
				
			||||||
 | 
						      (uint64_t)1 << 32);
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
    n = 2 * PTR_SIZE;
 | 
					    n = 2 * PTR_SIZE;
 | 
				
			||||||
#ifdef CONFIG_TCC_BCHECK
 | 
					#ifdef CONFIG_TCC_BCHECK
 | 
				
			||||||
    if (s1->do_bounds_check) {
 | 
					    if (s1->do_bounds_check) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue