New proc supports_get_siginfo_type
Both siginfo-obj.exp and siginfo-thread.exp have the same code checking the support of geting a type of siginfo for a given arch. This patch is to move these code into a proc supports_get_siginfo_type. gdb/testsuite: 2015-06-24 Yao Qi <yao.qi@linaro.org> * lib/gdb.exp (supports_get_siginfo_type): New proc. * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type. * gdb.base/siginfo-thread.exp: Likewise.
This commit is contained in:
parent
dc06243f6f
commit
4d7be0075a
|
@ -1,3 +1,9 @@
|
|||
2015-06-24 Yao Qi <yao.qi@linaro.org>
|
||||
|
||||
* lib/gdb.exp (supports_get_siginfo_type): New proc.
|
||||
* gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
|
||||
* gdb.base/siginfo-thread.exp: Likewise.
|
||||
|
||||
2015-06-22 Yao Qi <yao.qi@linaro.org>
|
||||
|
||||
* boards/remote-gdbserver-on-localhost.exp: Add comments.
|
||||
|
|
|
@ -26,9 +26,7 @@ if [target_info exists gdb,nosignals] {
|
|||
continue
|
||||
}
|
||||
|
||||
if { ! [istarget "i?86-*-linux*"]
|
||||
&& ! [istarget "x86_64-*-linux*"]
|
||||
&& ! [istarget "arm*-*-linux*"] } {
|
||||
if { ![supports_get_siginfo_type] } {
|
||||
verbose "Skipping siginfo-obj.exp because of lack of support."
|
||||
return
|
||||
}
|
||||
|
|
|
@ -21,9 +21,7 @@ if [target_info exists gdb,nosignals] {
|
|||
continue
|
||||
}
|
||||
|
||||
if { ! [istarget "i?86-*-linux*"]
|
||||
&& ! [istarget "x86_64-*-linux*"]
|
||||
&& ! [istarget "arm*-*-linux*"] } {
|
||||
if { ![supports_get_siginfo_type] } {
|
||||
verbose "Skipping siginfo-thread.exp because of lack of support."
|
||||
return
|
||||
}
|
||||
|
|
|
@ -1996,6 +1996,19 @@ gdb_caching_proc support_complex_tests {
|
|||
return $result
|
||||
}
|
||||
|
||||
# Return 1 if GDB can get a type for siginfo from the target, otherwise
|
||||
# return 0.
|
||||
|
||||
proc supports_get_siginfo_type {} {
|
||||
if { [istarget "i?86-*-linux*"]
|
||||
|| [istarget "x86_64-*-linux*"]
|
||||
|| [istarget "arm*-*-linux*"] } {
|
||||
return 1
|
||||
} else {
|
||||
return 0
|
||||
}
|
||||
}
|
||||
|
||||
# Return 1 if target hardware or OS supports single stepping to signal
|
||||
# handler, otherwise, return 0.
|
||||
|
||||
|
|
Loading…
Reference in New Issue