]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add an expected for FreeBSD gdbserver_tests/nlcontrolc
authorPaul Floyd <pjfloyd@wanadoo.fr>
Wed, 15 Jun 2022 05:06:25 +0000 (07:06 +0200)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Wed, 15 Jun 2022 05:06:25 +0000 (07:06 +0200)
README.freebsd
gdbserver_tests/Makefile.am
gdbserver_tests/nlcontrolc.stdoutB.exp-freebsd [new file with mode: 0644]

index f33ba2f9b6ccc2ac0bc9a91fc645a5a959ba3e7e..6aab37b8d2d5f24a0db09151b62fa67cfef610d7 100644 (file)
@@ -34,6 +34,8 @@ Known Limitations (June 2022)
    a) There may be missing source information concerning variables due
       to DWARF extensions ised by GCC.
    b) Code that uses OpenMP will generate spurious errors.
+2. vgdb invoker, which uses ptrace, may cause system calls to be
+   interrupted.
 
 Notes for Developers
 ~~~~~~~~~~~~~~~~~~~~
index b47cfde10ecc0604c5d532e4e15515314fbfc78a..fbcb6596d43c65d2b002ff4e04e28293711fa02c 100755 (executable)
@@ -113,6 +113,7 @@ EXTRA_DIST = \
        nlcontrolc.stderr.exp \
        nlcontrolc.stdinB.gdb \
        nlcontrolc.stdoutB.exp \
+       nlcontrolc.stdoutB.exp-freebsd \
        nlcontrolc.vgtest \
        nlfork_chain.stderr.exp \
        nlfork_chain.stdout.exp \
diff --git a/gdbserver_tests/nlcontrolc.stdoutB.exp-freebsd b/gdbserver_tests/nlcontrolc.stdoutB.exp-freebsd
new file mode 100644 (file)
index 0000000..4de07a7
--- /dev/null
@@ -0,0 +1,22 @@
+Continuing.
+Program received signal SIGTRAP, Trace/breakpoint trap.
+do_burn () at sleepers.c:40
+40        for (i = 0; i < burn; i++) loopnr++;
+ > > > > > >       1
+       3
+$1 = 0
+$2 = 1000000
+changed burning parameters to sleeping parameters
+Continuing.
+Program received signal SIGTRAP, Trace/breakpoint trap.
+0x........ in syscall ...
+* 1 Thread .... (tid 1 VgTs_WaitSys)  0x........ in syscall ...
+$3 = 0
+reset to sleeping parameters
+Continuing.
+Program received signal SIGTRAP, Trace/breakpoint trap.
+sleeper_or_burner (v=0x........) at sleepers.c:81
+81        for (i = 0; i < loops; i++) {
+* 1 Thread .... (tid 1 VgTs_Runnable) 0x........ in sleeper_or_burner (v=0x........) at sleepers.c:81
+ > > > >       3
+Kill the program being debugged? (y or n) [answered Y; input not from terminal]