mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 21:22:46 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 59d321f27907434ef9a10defd96d58272a963fd9 Mon Sep 17 00:00:00 2001
 | |
| From: Daniel Bertalan <dani@danielbertalan.dev>
 | |
| Date: Thu, 24 Mar 2022 19:23:23 +0100
 | |
| Subject: [PATCH] gdb: Add support for SerenityOS
 | |
| 
 | |
| ---
 | |
|  bfd/config.bfd | 15 +++++++++++++++
 | |
|  1 file changed, 15 insertions(+)
 | |
| 
 | |
| diff --git a/bfd/config.bfd b/bfd/config.bfd
 | |
| index 30087e3..58e0b80 100644
 | |
| --- a/bfd/config.bfd
 | |
| +++ b/bfd/config.bfd
 | |
| @@ -255,6 +255,11 @@ case "${targ}" in
 | |
|      targ_selvecs=aarch64_elf64_be_cloudabi_vec
 | |
|      want64=true
 | |
|      ;;
 | |
| +  aarch64-*-serenity*)
 | |
| +    targ_defvec=aarch64_elf64_le_vec
 | |
| +    targ_selvecs=
 | |
| +    want64=true
 | |
| +    ;;
 | |
|    aarch64-*-linux* | aarch64-*-netbsd*)
 | |
|      targ_defvec=aarch64_elf64_le_vec
 | |
|      targ_selvecs="aarch64_elf64_be_vec aarch64_elf32_le_vec aarch64_elf32_be_vec arm_elf32_le_vec arm_elf32_be_vec"
 | |
| @@ -634,6 +639,11 @@ case "${targ}" in
 | |
|      targ_selvecs=
 | |
|      targ64_selvecs=x86_64_elf64_vec
 | |
|      ;;
 | |
| +  i[3-7]86-*-serenity*)
 | |
| +    targ_defvec=i386_elf32_vec
 | |
| +    targ_selvecs=
 | |
| +    targ64_selvecs=x86_64_elf64_vec
 | |
| +    ;;
 | |
|  #ifdef BFD64
 | |
|    x86_64-*-cloudabi*)
 | |
|      targ_defvec=x86_64_elf64_cloudabi_vec
 | |
| @@ -694,6 +704,11 @@ case "${targ}" in
 | |
|      targ_selvecs=i386_elf32_vec
 | |
|      want64=true
 | |
|      ;;
 | |
| +  x86_64-*-serenity*)
 | |
| +    targ_defvec=x86_64_elf64_vec
 | |
| +    targ_selvecs=i386_elf32_vec
 | |
| +    want64=true
 | |
| +    ;;
 | |
|  #endif
 | |
|    i[3-7]86-*-lynxos*)
 | |
|      targ_defvec=i386_elf32_vec
 | |
| -- 
 | |
| 2.35.1
 | |
| 
 | 
