parent
83e97ed023
commit
f6a9d9c7db
|
@ -33,7 +33,7 @@ pthread_t threads[NTHREADS];
|
||||||
|
|
||||||
pthread_barrier_t barrier;
|
pthread_barrier_t barrier;
|
||||||
|
|
||||||
#define NFORKS 1000
|
#define NFORKS 10
|
||||||
|
|
||||||
/* Used to create a conditional breakpoint that always fails. */
|
/* Used to create a conditional breakpoint that always fails. */
|
||||||
volatile int zero;
|
volatile int zero;
|
||||||
|
@ -108,7 +108,7 @@ main (void)
|
||||||
pthread_t bp_thread;
|
pthread_t bp_thread;
|
||||||
|
|
||||||
/* Don't run forever. */
|
/* Don't run forever. */
|
||||||
// alarm (180);
|
alarm (180);
|
||||||
|
|
||||||
pthread_barrier_init (&barrier, NULL, NTHREADS + 1);
|
pthread_barrier_init (&barrier, NULL, NTHREADS + 1);
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,6 @@ proc do_test { cond_bp_target detach_on_fork } {
|
||||||
|
|
||||||
set saved_gdbflags $GDBFLAGS
|
set saved_gdbflags $GDBFLAGS
|
||||||
set GDBFLAGS [concat $GDBFLAGS " -ex \"set non-stop on\""]
|
set GDBFLAGS [concat $GDBFLAGS " -ex \"set non-stop on\""]
|
||||||
set GDBFLAGS [concat $GDBFLAGS " -ex \"set sysroot /\""]
|
|
||||||
clean_restart $binfile
|
clean_restart $binfile
|
||||||
set GDBFLAGS $saved_gdbflags
|
set GDBFLAGS $saved_gdbflags
|
||||||
|
|
||||||
|
@ -72,7 +71,6 @@ proc do_test { cond_bp_target detach_on_fork } {
|
||||||
}
|
}
|
||||||
-re "Inferior $decimal \(\[^\r\n\]+\) exited normally" {
|
-re "Inferior $decimal \(\[^\r\n\]+\) exited normally" {
|
||||||
incr fork_count
|
incr fork_count
|
||||||
exp_continue
|
|
||||||
if {$fork_count <= 100} {
|
if {$fork_count <= 100} {
|
||||||
exp_continue
|
exp_continue
|
||||||
} else {
|
} else {
|
||||||
|
@ -107,7 +105,7 @@ proc foreach_with_prefix {var list body} {
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach_with_prefix cond_bp_target {1 0} {
|
foreach_with_prefix cond_bp_target {1 0} {
|
||||||
foreach_with_prefix detach_on_fork {"off" "off"} {
|
foreach_with_prefix detach_on_fork {"on" "off"} {
|
||||||
do_test $cond_bp_target $detach_on_fork
|
do_test $cond_bp_target $detach_on_fork
|
||||||
|
|
||||||
# Disable "off" for now. The test does pass with
|
# Disable "off" for now. The test does pass with
|
||||||
|
|
Loading…
Reference in New Issue