mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-01-31 05:55:24 +00:00
Add aarch64-*-rtems* target
This commit is contained in:
parent
f73dbb0e48
commit
12a132db16
@ -176,7 +176,7 @@ case "${targ}" in
|
||||
targ_archs="$targ_archs bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch"
|
||||
want64=true
|
||||
;;
|
||||
aarch64-*-elf)
|
||||
aarch64-*-elf | aarch64-*-rtems*)
|
||||
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"
|
||||
want64=true
|
||||
|
@ -120,7 +120,7 @@ esac
|
||||
generic_target=${cpu_type}-$vendor-$os
|
||||
# Note: This table is alpha-sorted, please try to keep it that way.
|
||||
case ${generic_target} in
|
||||
aarch64*-*-elf) fmt=elf;;
|
||||
aarch64*-*-elf | aarch64*-*-rtems*) fmt=elf;;
|
||||
aarch64*-*-linux*) fmt=elf em=linux ;;
|
||||
|
||||
alpha-*-*vms*) fmt=evax ;;
|
||||
|
@ -36,7 +36,7 @@ esac
|
||||
# map target info into gdb names.
|
||||
|
||||
case "${targ}" in
|
||||
aarch64*-*-elf)
|
||||
aarch64*-*-elf | aarch64*-*-rtems*)
|
||||
# Target: AArch64 embedded system
|
||||
gdb_target_obs="aarch64-tdep.o aarch64-newlib-tdep.o aarch64-insn.o"
|
||||
;;
|
||||
|
@ -47,7 +47,8 @@ targ64_extra_libpath=
|
||||
case "${targ}" in
|
||||
aarch64_be-*-elf) targ_emul=aarch64elfb
|
||||
targ_extra_emuls="aarch64elf aarch64elf32 aarch64elf32b armelfb armelf" ;;
|
||||
aarch64-*-elf) targ_emul=aarch64elf
|
||||
aarch64-*-elf | aarch64-*-rtems*)
|
||||
targ_emul=aarch64elf
|
||||
targ_extra_emuls="aarch64elf32 aarch64elf32b aarch64elfb armelf armelfb" ;;
|
||||
aarch64-*-cloudabi*) targ_emul=aarch64cloudabi
|
||||
targ_extra_emuls=aarch64cloudabib ;;
|
||||
|
Loading…
x
Reference in New Issue
Block a user