emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gdb fails to flush output (msys2)


From: Juan José García-Ripoll
Subject: Re: gdb fails to flush output (msys2)
Date: Tue, 15 Mar 2022 16:12:57 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (windows-nt)

Eli Zaretskii <eliz@gnu.org> writes:
>> From: Juan José García-Ripoll
>> It therefore seems that whatever issues are hiding in Emacs' support for
>> GDB's new facilities for programming ("-i=mi" command line option and
>> corresponding code in GUD).
>
> Yes, I suspected that.

I think I have identified the problem. The code in Emacs assumes that
all process output is going to be prefixed by @. This is only the case
for truely asynchronous debugging (see
https://sourceware.org/gdb/onlinedocs/gdb/GDB_002fMI-Stream-Records.html#GDB_002fMI-Stream-Records).

There seems to be code in gdb-mi.el for transforming the debugging
experience into a remote one, such as gdb-inferior-io--init-proc, which
aims to redirect the subprocess to a tty, but this seems to have no
effect on Windows.

Indeed, if once sets a tracepoint around gud-filter and
gud-gdbmi-marker-filter, the output is very different on Linux and on
Windows (see text files attached). Linux has successfully redirected the
output of the debugged subprocess, while the MSYS2 process gets the
output of the process mixed with GDB output.

I am a bit stuck. I assume I should simply use the old gud-gdb interface.

-- 
Juan José García Ripoll
http://juanjose.garciaripoll.com
http://quinfog.hbar.es
======================================================================
1 -> (make-process :name "gud-test_rand.exe" :buffer #<buffer 
*gud-test_rand.exe*> :command ("gdb" "-i=mi" 
"c:/home/juanjo/src/tensor/build-msys2-ucrt64/tests/test_rand.exe"))
1 <- make-process: #<process gud-test_rand.exe>
======================================================================
1 -> (make-process :name "gdb-inferior" :buffer #<buffer limbo>)
1 <- make-process: #<process gdb-inferior>
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> "=thread-group-added,id=\"i1\"
~\"GNU gdb (GDB) 11.1\\n\"
~\"Copyright (C) 2021 Free Software Foundation, Inc.\\n\"
~\"License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>\\nThis is free software: you are free to 
change and redistribute it.\\nThere is NO WARRANTY, to the extent permitted by 
law.\"
~\"\\nType \\\"show copying\\\" and \\\"show warranty\\\" for details.\\n\"
~\"This GDB was configured as \\\"x86_64-w64-mingw32\\\".\\n\"
~\"Type \\\"show configuration\\\" for configuration details.\\n\"
~\"For bug reporting instructions, please see:\\n\"
~\"<https://www.gnu.org/software/gdb/bugs/>.\\n\"
")
| 2 -> (gud-gdbmi-marker-filter "=thread-group-added,id=\"i1\"
~\"GNU gdb (GDB) 11.1\\n\"
~\"Copyright (C) 2021 Free Software Foundation, Inc.\\n\"
~\"License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>\\nThis is free software: you are free to 
change and redistribute it.\\nThere is NO WARRANTY, to the extent permitted by 
law.\"
~\"\\nType \\\"show copying\\\" and \\\"show warranty\\\" for details.\\n\"
~\"This GDB was configured as \\\"x86_64-w64-mingw32\\\".\\n\"
~\"Type \\\"show configuration\\\" for configuration details.\\n\"
~\"For bug reporting instructions, please see:\\n\"
~\"<https://www.gnu.org/software/gdb/bugs/>.\\n\"
")
| 2 <- gud-gdbmi-marker-filter: "GNU gdb (GDB) 11.1
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type \"show copying\" and \"show warranty\" for details.
This GDB was configured as \"x86_64-w64-mingw32\".
Type \"show configuration\" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
"
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> "~\"Find the GDB manual and other 
documentation resources online at:\\n    
<http://www.gnu.org/software/gdb/documentation/>.\"
~\"\\n\\n\"
~\"For help, type \\\"help\\\".\\n\"
~\"Type \\\"apropos word\\\" to search for commands related to 
\\\"word\\\"...\\n\"
~\"Reading symbols from 
c:/home/juanjo/src/tensor/build-msys2-ucrt64/tests/test_rand.exe...\\n\"
")
| 2 -> (gud-gdbmi-marker-filter "~\"Find the GDB manual and other documentation 
resources online at:\\n    <http://www.gnu.org/software/gdb/documentation/>.\"
~\"\\n\\n\"
~\"For help, type \\\"help\\\".\\n\"
~\"Type \\\"apropos word\\\" to search for commands related to 
\\\"word\\\"...\\n\"
~\"Reading symbols from 
c:/home/juanjo/src/tensor/build-msys2-ucrt64/tests/test_rand.exe...\\n\"
")
| 2 <- gud-gdbmi-marker-filter: "Find the GDB manual and other documentation 
resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type \"help\".
Type \"apropos word\" to search for commands related to \"word\"...
Reading symbols from 
c:/home/juanjo/src/tensor/build-msys2-ucrt64/tests/test_rand.exe...
"
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> "(gdb)
")
| 2 -> (gud-gdbmi-marker-filter "(gdb)
")
| 2 <- gud-gdbmi-marker-filter: ""
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> "1^done
(gdb)
2^done
(gdb)
3^done
(gdb)
4^done
(gdb)
5^done
(gdb)
6^done,files=[{file=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/time.h\",fullname=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/time.h\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/ucrtbase_compat.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/ucrtbase_compat.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/ucrt_fprintf.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/ucrt_fprintf.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/ucrt_vfprintf.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/ucrt_vfprintf.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/wcsnlen.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/wcsnlen.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/strnlen.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/strnlen.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gdtoaimp.h\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gdtoaimp.h\",debug-fully-read=\"false\"},{file=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h\",fullname=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/misc.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/misc.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gmisc.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gmisc.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gdtoa.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gdtoa.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/dmisc.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/dmisc.c\",debug-fully-read=\"false\"},{file=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/math.h\",fullname=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/math.h\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_pformat.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_pformat.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_vsnprintf.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_vsnprintf.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_vfprintf.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_vfprintf.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/_stat64i32.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/_stat64i32.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/strtoumax.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/strtoumax.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/mingw_matherr.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/mingw_matherr.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/math/sqrt.def.h\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/math/sqrt.def.h\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/math/sqrt.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/math/sqrt.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pesect.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pesect.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pseu")
| 2 -> (gud-gdbmi-marker-filter "1^done
(gdb)
2^done
(gdb)
3^done
(gdb)
4^done
(gdb)
5^done
(gdb)
6^done,files=[{file=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/time.h\",fullname=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/time.h\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/ucrtbase_compat.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/ucrtbase_compat.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/ucrt_fprintf.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/ucrt_fprintf.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/ucrt_vfprintf.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/ucrt_vfprintf.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/wcsnlen.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/wcsnlen.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/strnlen.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/strnlen.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gdtoaimp.h\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gdtoaimp.h\",debug-fully-read=\"false\"},{file=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h\",fullname=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/misc.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/misc.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gmisc.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gmisc.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gdtoa.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/gdtoa.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/dmisc.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/gdtoa/dmisc.c\",debug-fully-read=\"false\"},{file=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/math.h\",fullname=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/math.h\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_pformat.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_pformat.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_vsnprintf.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_vsnprintf.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_vfprintf.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/mingw_vfprintf.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/_stat64i32.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/stdio/_stat64i32.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/strtoumax.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/strtoumax.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/mingw_matherr.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/misc/mingw_matherr.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/math/sqrt.def.h\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/math/sqrt.def.h\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/math/sqrt.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/math/sqrt.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pesect.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pesect.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pseu")
| 2 <- gud-gdbmi-marker-filter: ""
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> 
"do-reloc-list.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pseudo-reloc-list.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlsmcrt.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlsmcrt.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlsthrd.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlsthrd.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt_handler.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt_handler.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/xtxtmode.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/xtxtmode.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/usermatherr.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/usermatherr.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pseudo-reloc.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pseudo-reloc.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/mingw_helpers.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/mingw_helpers.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/CRT_fp10.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/CRT_fp10.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/merr.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/merr.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/cinitexe.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/cinitexe.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/xncommod.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/xncommod.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlssup.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlssup.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/_newmode.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/_newmode.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/dllargv.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/dllargv.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/wildcard.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/wildcard.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/natstart.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/natstart.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/gccmain.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/gccmain.c\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/iostream\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\iostream\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/src/rand/rand32.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\src\\\\rand\\\\rand32.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/include/tensor/numbers.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\include\\\\tensor\\\\numbers.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/complex\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\complex\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/x86_64-w64-mingw32/include/time.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\x86_64-w64-mingw32\\\\include\\\\time.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/src/rand/rand.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\src\\\\rand\\\\rand.cc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/cpp_type_traits.h\",fullname=\"C:\\\\m")
| 2 -> (gud-gdbmi-marker-filter 
"do-reloc-list.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pseudo-reloc-list.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlsmcrt.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlsmcrt.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlsthrd.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlsthrd.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt_handler.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt_handler.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/xtxtmode.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/xtxtmode.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/usermatherr.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/usermatherr.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pseudo-reloc.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/pseudo-reloc.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/mingw_helpers.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/mingw_helpers.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/CRT_fp10.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/CRT_fp10.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/merr.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/merr.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/cinitexe.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/cinitexe.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/xncommod.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/xncommod.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlssup.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/tlssup.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/_newmode.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/_newmode.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/dllargv.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/dllargv.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/wildcard.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/wildcard.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/natstart.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/natstart.c\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/gccmain.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/gccmain.c\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/iostream\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\iostream\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/src/rand/rand32.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\src\\\\rand\\\\rand32.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/include/tensor/numbers.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\include\\\\tensor\\\\numbers.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/complex\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\complex\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/x86_64-w64-mingw32/include/time.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\x86_64-w64-mingw32\\\\include\\\\time.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/src/rand/rand.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\src\\\\rand\\\\rand.cc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/cpp_type_traits.h\",fullname=\"C:\\\\m")
| 2 <- gud-gdbmi-marker-filter: ""
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> 
"sys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\cpp_type_traits.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/allocated_ptr.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\allocated_ptr.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_construct.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_construct.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/ext/aligned_buffer.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\ext\\\\aligned_buffer.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/ext/type_traits.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\ext\\\\type_traits.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/list.tcc\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\list.tcc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_function.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_function.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_iterator_base_types.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_iterator_base_types.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_uninitialized.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_uninitialized.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/alloc_traits.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\alloc_traits.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/ext/new_allocator.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\ext\\\\new_allocator.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/ext/atomicity.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\ext\\\\atomicity.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/ext/alloc_traits.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\ext\\\\alloc_traits.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_iterator_base_funcs.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_iterator_base_funcs.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/vector.tcc\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\vector.tcc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/tuple\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\tuple\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/predefined_ops.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\predefined_ops.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_algo.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_algo.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/basic_string.tcc\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\basic_string.tcc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/move.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\move.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/allocator.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\allocator.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/unique_ptr.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\unique_ptr.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_iterator.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_iterator.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/basic_string.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\basic_string.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-typed-test.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-typed-test.cc\",debug-fully-read=\"false\"},{file=\"C")
| 2 -> (gud-gdbmi-marker-filter 
"sys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\cpp_type_traits.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/allocated_ptr.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\allocated_ptr.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_construct.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_construct.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/ext/aligned_buffer.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\ext\\\\aligned_buffer.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/ext/type_traits.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\ext\\\\type_traits.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/list.tcc\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\list.tcc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_function.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_function.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_iterator_base_types.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_iterator_base_types.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_uninitialized.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_uninitialized.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/alloc_traits.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\alloc_traits.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/ext/new_allocator.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\ext\\\\new_allocator.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/ext/atomicity.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\ext\\\\atomicity.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/ext/alloc_traits.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\ext\\\\alloc_traits.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_iterator_base_funcs.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_iterator_base_funcs.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/vector.tcc\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\vector.tcc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/tuple\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\tuple\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/predefined_ops.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\predefined_ops.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_algo.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_algo.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/basic_string.tcc\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\basic_string.tcc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/move.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\move.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/allocator.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\allocator.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/unique_ptr.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\unique_ptr.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_iterator.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_iterator.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/basic_string.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\basic_string.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-typed-test.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-typed-test.cc\",debug-fully-read=\"false\"},{file=\"C")
| 2 <- gud-gdbmi-marker-filter: ""
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> 
":/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-test-part.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-test-part.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-printers.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-printers.cc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/shared_ptr.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\shared_ptr.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/shared_ptr_base.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\shared_ptr_base.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\x86_64-w64-mingw32\\\\include\\\\psdk_inc\\\\intrin-impl.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-port.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-port.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-matchers.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-matchers.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-filepath.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-filepath.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-death-test.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-death-test.cc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_set.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_set.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_map.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_map.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_pair.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_pair.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-internal-inl.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-internal-inl.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_list.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_list.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/cmath\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\cmath\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/chrono\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\chrono\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/gtest.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\gtest.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\internal\\\\gtest-param-util.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_vector.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_vector.h\",debu")
| 2 -> (gud-gdbmi-marker-filter 
":/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-test-part.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-test-part.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-printers.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-printers.cc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/shared_ptr.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\shared_ptr.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/shared_ptr_base.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\shared_ptr_base.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\x86_64-w64-mingw32\\\\include\\\\psdk_inc\\\\intrin-impl.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-port.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-port.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-matchers.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-matchers.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-filepath.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-filepath.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-death-test.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-death-test.cc\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_set.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_set.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_map.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_map.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_pair.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_pair.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-internal-inl.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-internal-inl.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_list.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_list.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/cmath\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\cmath\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/chrono\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\chrono\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/gtest.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\gtest.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\internal\\\\gtest-param-util.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_vector.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_vector.h\",debu")
| 2 <- gud-gdbmi-marker-filter: ""
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> 
"g-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\gtest-test-part.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\internal\\\\gtest-death-test-internal.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/atomic_base.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\atomic_base.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\gtest-matchers.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/gtest-printers.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\gtest-printers.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/atomic\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\atomic\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\internal\\\\gtest-internal.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\internal\\\\gtest-filepath.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/gtest-message.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\gtest-message.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_tree.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_tree.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/iomanip\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\iomanip\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\internal\\\\gtest-port.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/type_traits\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\type_traits\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/ios_base.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\ios_base.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/x86_64-w64-mingw32/include/stdio.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\x86_64-w64-mingw32\\\\include\\\\stdio.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/char_traits.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\char_traits.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/x86_64-w64-mingw32/bits/gthr-default.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\x86_64-w64-mingw32\\\\bits\\\\gthr-default.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/new\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\new\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_algobase.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_algobase.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/limits\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11")
| 2 -> (gud-gdbmi-marker-filter 
"g-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\gtest-test-part.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\internal\\\\gtest-death-test-internal.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/atomic_base.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\atomic_base.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\gtest-matchers.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/gtest-printers.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\gtest-printers.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/atomic\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\atomic\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\internal\\\\gtest-internal.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\internal\\\\gtest-filepath.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/gtest-message.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\gtest-message.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_tree.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_tree.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/iomanip\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\iomanip\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\include\\\\gtest\\\\internal\\\\gtest-port.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/type_traits\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\type_traits\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/ios_base.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\ios_base.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/x86_64-w64-mingw32/include/stdio.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\x86_64-w64-mingw32\\\\include\\\\stdio.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/char_traits.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\char_traits.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/x86_64-w64-mingw32/bits/gthr-default.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\x86_64-w64-mingw32\\\\bits\\\\gthr-default.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/new\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\new\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/stl_algobase.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\stl_algobase.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/limits\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11")
| 2 <- gud-gdbmi-marker-filter: ""
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> 
".2.0\\\\limits\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-all.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-all.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/tests/test_main.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\tests\\\\test_main.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/include/tensor/rand.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\include\\\\tensor\\\\rand.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/std_abs.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\std_abs.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/tests/test_rand.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\tests\\\\test_rand.cc\",debug-fully-read=\"false\"},{file=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/winnt.h\",fullname=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/winnt.h\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c\",debug-fully-read=\"false\"}]
(gdb)
7^done,line=\"13\",file=\"C:/home/juanjo/src/tensor/tests/test_main.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\tests\\\\test_main.cc\",macro-info=\"0\"
(gdb)
8^done,value=\"(gdb) \"
(gdb)
9^error,msg=\"No registers.\"
(gdb)
10^done,threads=[]
(gdb)
11^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}
(gdb)
12^done,threads=[]
(gdb)
13^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}
(gdb)
14^done,threads=[]
(gdb)
15^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}
(gdb)
")
| 2 -> (gud-gdbmi-marker-filter 
".2.0\\\\limits\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/build-msys2-ucrt64/_deps/googletest-src/googletest/src/gtest-all.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\_deps\\\\googletest-src\\\\googletest\\\\src\\\\gtest-all.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/tests/test_main.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\tests\\\\test_main.cc\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/include/tensor/rand.h\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\include\\\\tensor\\\\rand.h\",debug-fully-read=\"false\"},{file=\"C:/msys64/ucrt64/include/c++/11.2.0/bits/std_abs.h\",fullname=\"C:\\\\msys64\\\\ucrt64\\\\include\\\\c++\\\\11.2.0\\\\bits\\\\std_abs.h\",debug-fully-read=\"false\"},{file=\"C:/home/juanjo/src/tensor/tests/test_rand.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\tests\\\\test_rand.cc\",debug-fully-read=\"false\"},{file=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/winnt.h\",fullname=\"D:/a/msys64/ucrt64/x86_64-w64-mingw32/include/winnt.h\",debug-fully-read=\"false\"},{file=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c\",fullname=\"C:/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c\",debug-fully-read=\"false\"}]
(gdb)
7^done,line=\"13\",file=\"C:/home/juanjo/src/tensor/tests/test_main.cc\",fullname=\"C:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\tests\\\\test_main.cc\",macro-info=\"0\"
(gdb)
8^done,value=\"(gdb) \"
(gdb)
9^error,msg=\"No registers.\"
(gdb)
10^done,threads=[]
(gdb)
11^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}
(gdb)
12^done,threads=[]
(gdb)
13^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}
(gdb)
14^done,threads=[]
(gdb)
15^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}
(gdb)
")
| 2 <- gud-gdbmi-marker-filter: "(gdb) "
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> "~\"Starting program: 
c:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\tests\\\\test_rand.exe
 \\n\"
")
| 2 -> (gud-gdbmi-marker-filter "~\"Starting program: 
c:\\\\home\\\\juanjo\\\\src\\\\tensor\\\\build-msys2-ucrt64\\\\tests\\\\test_rand.exe
 \\n\"
")
| 2 <- gud-gdbmi-marker-filter: "Starting program: 
c:\\home\\juanjo\\src\\tensor\\build-msys2-ucrt64\\tests\\test_rand.exe
"
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> 
"=thread-group-started,id=\"i1\",pid=\"9084\"
=thread-created,id=\"1\",group-id=\"i1\"
=thread-created,id=\"2\",group-id=\"i1\"
~\"[New Thread 9084.0x4110]\\n\"
=thread-created,id=\"3\",group-id=\"i1\"
~\"[New Thread 9084.0x2c70]\\n\"
=thread-created,id=\"4\",group-id=\"i1\"
~\"[New Thread 9084.0x2654]\\n\"
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\ntdll.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\ntdll.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\ntdll.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7f911000\",to=\"0x00007ffe7fb04544\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\kernel32.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\kernel32.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\kernel32.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7f0f1000\",to=\"0x00007ffe7f1ad30c\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\KernelBase.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\KernelBase.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\KernelBase.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7d031000\",to=\"0x00007ffe7d2f7abc\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\advapi32.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\advapi32.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\advapi32.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7f4a1000\",to=\"0x00007ffe7f54d8f4\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\msvcrt.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\msvcrt.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\msvcrt.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7ea01000\",to=\"0x00007ffe7ea9d4a8\"}]
")
| 2 -> (gud-gdbmi-marker-filter "=thread-group-started,id=\"i1\",pid=\"9084\"
=thread-created,id=\"1\",group-id=\"i1\"
=thread-created,id=\"2\",group-id=\"i1\"
~\"[New Thread 9084.0x4110]\\n\"
=thread-created,id=\"3\",group-id=\"i1\"
~\"[New Thread 9084.0x2c70]\\n\"
=thread-created,id=\"4\",group-id=\"i1\"
~\"[New Thread 9084.0x2654]\\n\"
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\ntdll.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\ntdll.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\ntdll.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7f911000\",to=\"0x00007ffe7fb04544\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\kernel32.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\kernel32.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\kernel32.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7f0f1000\",to=\"0x00007ffe7f1ad30c\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\KernelBase.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\KernelBase.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\KernelBase.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7d031000\",to=\"0x00007ffe7d2f7abc\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\advapi32.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\advapi32.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\advapi32.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7f4a1000\",to=\"0x00007ffe7f54d8f4\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\msvcrt.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\msvcrt.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\msvcrt.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7ea01000\",to=\"0x00007ffe7ea9d4a8\"}]
")
| 2 <- gud-gdbmi-marker-filter: "[New Thread 9084.0x4110]
[New Thread 9084.0x2c70]
[New Thread 9084.0x2654]
"
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> 
"=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\sechost.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\sechost.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\sechost.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7ee61000\",to=\"0x00007ffe7eefb464\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\rpcrt4.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\rpcrt4.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\rpcrt4.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7e0b1000\",to=\"0x00007ffe7e1d47bc\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\ucrtbase.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\ucrtbase.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\ucrtbase.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7d501000\",to=\"0x00007ffe7d5ffaf8\"}]
=library-loaded,id=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libgcc_s_seh-1.dll\",target-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libgcc_s_seh-1.dll\",host-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libgcc_s_seh-1.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe67b81000\",to=\"0x00007ffe67b9b07c\"}]
=library-loaded,id=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libstdc++-6.dll\",target-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libstdc++-6.dll\",host-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libstdc++-6.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe36e81000\",to=\"0x00007ffe37064f1c\"}]
=library-loaded,id=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libwinpthread-1.dll\",target-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libwinpthread-1.dll\",host-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libwinpthread-1.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe67df1000\",to=\"0x00007ffe67e06080\"}]
")
| 2 -> (gud-gdbmi-marker-filter 
"=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\sechost.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\sechost.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\sechost.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7ee61000\",to=\"0x00007ffe7eefb464\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\rpcrt4.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\rpcrt4.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\rpcrt4.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7e0b1000\",to=\"0x00007ffe7e1d47bc\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\ucrtbase.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\ucrtbase.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\ucrtbase.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7d501000\",to=\"0x00007ffe7d5ffaf8\"}]
=library-loaded,id=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libgcc_s_seh-1.dll\",target-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libgcc_s_seh-1.dll\",host-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libgcc_s_seh-1.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe67b81000\",to=\"0x00007ffe67b9b07c\"}]
=library-loaded,id=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libstdc++-6.dll\",target-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libstdc++-6.dll\",host-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libstdc++-6.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe36e81000\",to=\"0x00007ffe37064f1c\"}]
=library-loaded,id=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libwinpthread-1.dll\",target-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libwinpthread-1.dll\",host-name=\"C:\\\\msys64\\\\ucrt64\\\\bin\\\\libwinpthread-1.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe67df1000\",to=\"0x00007ffe67e06080\"}]
")
| 2 <- gud-gdbmi-marker-filter: ""
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> "^running
*running,thread-id=\"all\"
(gdb)
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptsp.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptsp.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptsp.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7c9f1000\",to=\"0x00007ffe7ca0713c\"}]
=library-loaded,id=\"C:\\\\Windows\\\\system32\\\\rsaenh.dll\",target-name=\"C:\\\\Windows\\\\system32\\\\rsaenh.dll\",host-name=\"C:\\\\Windows\\\\system32\\\\rsaenh.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7c0c1000\",to=\"0x00007ffe7c0f309c\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\bcrypt.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\bcrypt.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\bcrypt.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7d6b1000\",to=\"0x00007ffe7d6d610c\"}]
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\sspicli.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\sspicli.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\sspicli.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7cef1000\",to=\"0x00007ffe7cf213ec\"}]
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\userenv.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\userenv.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\userenv.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7cf31000\",to=\"0x00007ffe7cf5d1f8\"}]
")
| 2 -> (gud-gdbmi-marker-filter "^running
*running,thread-id=\"all\"
(gdb)
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptsp.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptsp.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptsp.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7c9f1000\",to=\"0x00007ffe7ca0713c\"}]
=library-loaded,id=\"C:\\\\Windows\\\\system32\\\\rsaenh.dll\",target-name=\"C:\\\\Windows\\\\system32\\\\rsaenh.dll\",host-name=\"C:\\\\Windows\\\\system32\\\\rsaenh.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7c0c1000\",to=\"0x00007ffe7c0f309c\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\bcrypt.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\bcrypt.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\bcrypt.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7d6b1000\",to=\"0x00007ffe7d6d610c\"}]
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\sspicli.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\sspicli.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\sspicli.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7cef1000\",to=\"0x00007ffe7cf213ec\"}]
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\userenv.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\userenv.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\userenv.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7cf31000\",to=\"0x00007ffe7cf5d1f8\"}]
")
| 2 <- gud-gdbmi-marker-filter: ""
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> 
"=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\profapi.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\profapi.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\profapi.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7cf71000\",to=\"0x00007ffe7cf8e0a0\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\bcryptprimitives.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\bcryptprimitives.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\bcryptprimitives.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7d841000\",to=\"0x00007ffe7d8c1498\"}]
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptbase.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptbase.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptbase.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7c921000\",to=\"0x00007ffe7c92b038\"}]
[==========] Running 10 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 10 tests from RandTest
[ RUN      ] RandTest.IntSize
[       OK ] RandTest.IntSize (0 ms)
[ RUN      ] RandTest.LongSize
[       OK ] RandTest.LongSize (0 ms)
[ RUN      ] RandTest.Reseed
[       OK ] RandTest.Reseed (0 ms)
[ RUN      ] RandTest.DoubleBalanced
[       OK ] RandTest.DoubleBalanced (0 ms)
[ RUN      ] RandTest.DoubleSigma
[       OK ] RandTest.DoubleSigma (2 ms)
[ RUN      ] RandTest.ComplexBalanced
[       OK ] RandTest.ComplexBalanced (0 ms)
[ RUN      ] RandTest.ComplexUncorrelated
[       OK ] RandTest.ComplexUncorrelated (1 ms)
[ RUN      ] RandTest.IntEmpty
[       OK ] RandTest.IntEmpty (0 ms)
[ RUN      ] RandTest.LongEmpty
[       OK ] RandTest.LongEmpty (0 ms)
[ RUN      ] RandTest.ULongEmpty
[       OK ] RandTest.ULongEmpty (0 ms)
[----------] 10 tests from RandTest (3 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test suite ran. (3 ms total)
[  PASSED  ] 10 tests.
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\kernel.appcore.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\kernel.appcore.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\kernel.appcore.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7af21000\",to=\"0x00007ffe7af3108c\"}]
~\"[Thread 9084.0x2c70 exited with code 0]\\n\"
=thread-exited,id=\"3\",group-id=\"i1\"
~\"[Thread 9084.0x2654 exited with code 0]\\n\"
=thread-exited,id=\"4\",group-id=\"i1\"
~\"[Thread 9084.0x4110 exited with code 0]\\n\"
=thread-exited,id=\"2\",group-id=\"i1\"
=thread-exited,id=\"1\",group-id=\"i1\"
~\"[Inferior 1 (process 9084) exited normally]\\n\"
=thread-group-exited,id=\"i1\",exit-code=\"0\"
*stopped,reason=\"exited-normally\"
(gdb)
")
| 2 -> (gud-gdbmi-marker-filter 
"=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\profapi.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\profapi.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\profapi.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7cf71000\",to=\"0x00007ffe7cf8e0a0\"}]
=library-loaded,id=\"C:\\\\Windows\\\\System32\\\\bcryptprimitives.dll\",target-name=\"C:\\\\Windows\\\\System32\\\\bcryptprimitives.dll\",host-name=\"C:\\\\Windows\\\\System32\\\\bcryptprimitives.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7d841000\",to=\"0x00007ffe7d8c1498\"}]
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptbase.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptbase.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\cryptbase.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7c921000\",to=\"0x00007ffe7c92b038\"}]
[==========] Running 10 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 10 tests from RandTest
[ RUN      ] RandTest.IntSize
[       OK ] RandTest.IntSize (0 ms)
[ RUN      ] RandTest.LongSize
[       OK ] RandTest.LongSize (0 ms)
[ RUN      ] RandTest.Reseed
[       OK ] RandTest.Reseed (0 ms)
[ RUN      ] RandTest.DoubleBalanced
[       OK ] RandTest.DoubleBalanced (0 ms)
[ RUN      ] RandTest.DoubleSigma
[       OK ] RandTest.DoubleSigma (2 ms)
[ RUN      ] RandTest.ComplexBalanced
[       OK ] RandTest.ComplexBalanced (0 ms)
[ RUN      ] RandTest.ComplexUncorrelated
[       OK ] RandTest.ComplexUncorrelated (1 ms)
[ RUN      ] RandTest.IntEmpty
[       OK ] RandTest.IntEmpty (0 ms)
[ RUN      ] RandTest.LongEmpty
[       OK ] RandTest.LongEmpty (0 ms)
[ RUN      ] RandTest.ULongEmpty
[       OK ] RandTest.ULongEmpty (0 ms)
[----------] 10 tests from RandTest (3 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 1 test suite ran. (3 ms total)
[  PASSED  ] 10 tests.
=library-loaded,id=\"C:\\\\Windows\\\\SYSTEM32\\\\kernel.appcore.dll\",target-name=\"C:\\\\Windows\\\\SYSTEM32\\\\kernel.appcore.dll\",host-name=\"C:\\\\Windows\\\\SYSTEM32\\\\kernel.appcore.dll\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007ffe7af21000\",to=\"0x00007ffe7af3108c\"}]
~\"[Thread 9084.0x2c70 exited with code 0]\\n\"
=thread-exited,id=\"3\",group-id=\"i1\"
~\"[Thread 9084.0x2654 exited with code 0]\\n\"
=thread-exited,id=\"4\",group-id=\"i1\"
~\"[Thread 9084.0x4110 exited with code 0]\\n\"
=thread-exited,id=\"2\",group-id=\"i1\"
=thread-exited,id=\"1\",group-id=\"i1\"
~\"[Inferior 1 (process 9084) exited normally]\\n\"
=thread-group-exited,id=\"i1\",exit-code=\"0\"
*stopped,reason=\"exited-normally\"
(gdb)
")
| 2 <- gud-gdbmi-marker-filter: ""
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> "~\"List of classes of 
commands:\\n\\n\"
~\"aliases -- User-defined aliases of other commands.\\n\"
~\"breakpoints -- Making program stop at certain points.\\n\"
~\"data -- Examining data.\\n\"
~\"files -- Specifying and examining files.\\n\"
~\"internals -- Maintenance commands.\\n\"
~\"obscure -- Obscure features.\\n\"
~\"running -- Running the program.\\n\"
~\"stack -- Examining the stack.\\n\"
~\"status -- Status inquiries.\\n\"
~\"support -- Support facilities.\\n\"
~\"text-user-interface -- TUI is the GDB text based interface.\\n\"
")
| 2 -> (gud-gdbmi-marker-filter "~\"List of classes of commands:\\n\\n\"
~\"aliases -- User-defined aliases of other commands.\\n\"
~\"breakpoints -- Making program stop at certain points.\\n\"
~\"data -- Examining data.\\n\"
~\"files -- Specifying and examining files.\\n\"
~\"internals -- Maintenance commands.\\n\"
~\"obscure -- Obscure features.\\n\"
~\"running -- Running the program.\\n\"
~\"stack -- Examining the stack.\\n\"
~\"status -- Status inquiries.\\n\"
~\"support -- Support facilities.\\n\"
~\"text-user-interface -- TUI is the GDB text based interface.\\n\"
")
| 2 <- gud-gdbmi-marker-filter: "["
1 <- gud-filter: nil
======================================================================
1 -> (gud-filter #<process gud-test_rand.exe> "~\"tracepoints -- Tracing of 
program execution without stopping the program.\\n\"
~\"user-defined -- User-defined commands.\\n\"
~\"\\nType \\\"help\"
~\"\\\" followed by a class name for a list of commands in that class.\\nType 
\\\"help all\\\" for the list of all commands.\"
~\"\\nType \\\"help\"
~\"\\\" followed by command name for full documentation.\\n\"
~\"Type \\\"apropos word\\\" to search for commands related to 
\\\"word\\\".\\n\"
~\"Type \\\"apropos -v word\\\" for full documentation of commands related to 
\\\"word\\\".\\n\"
~\"Command name abbreviations are allowed if unambiguous.\\n\"
^done
(gdb)
")
| 2 -> (gud-gdbmi-marker-filter "~\"tracepoints -- Tracing of program execution 
without stopping the program.\\n\"
~\"user-defined -- User-defined commands.\\n\"
~\"\\nType \\\"help\"
~\"\\\" followed by a class name for a list of commands in that class.\\nType 
\\\"help all\\\" for the list of all commands.\"
~\"\\nType \\\"help\"
~\"\\\" followed by command name for full documentation.\\n\"
~\"Type \\\"apropos word\\\" to search for commands related to 
\\\"word\\\".\\n\"
~\"Type \\\"apropos -v word\\\" for full documentation of commands related to 
\\\"word\\\".\\n\"
~\"Command name abbreviations are allowed if unambiguous.\\n\"
^done
(gdb)
")
| 2 <- gud-gdbmi-marker-filter: "[----------] Global test environment set-up.
[----------] 10 tests from RandTest
[ RUN      ] RandTest.IntSize
[       OK ] RandTest.IntSize (0 ms)
[ RUN      ] RandTest.LongSize
[       OK ] RandTest.LongSize (0 ms)
[ RUN      ] RandTest.Reseed
[       OK ] RandTest.Reseed (0 ms)
[ RUN      ] RandTest.DoubleBalanced
[       OK ] RandTest.DoubleBalanced (0 ms)
[ RUN      ] RandTest.DoubleSigma
[       OK ] RandTest.DoubleSigma (2 ms)
[ RUN      ] RandTest.ComplexBalanced
[       OK ] RandTest.ComplexBalanced (0 ms)
[ RUN      ] RandTest.ComplexUncorrelated
[       OK ] RandTest.ComplexUncorrelated (1 ms)
[ RUN      ] RandTest.IntEmpty
[       OK ] RandTest.IntEmpty (0 ms)
[ RUN      ] RandTest.LongEmpty
[       OK ] RandTest.LongEmpty (0 ms)
[ RUN      ] RandTest.ULongEmpty
[       OK ] RandTest.ULongEmpty (0 ms)
[----------] 10 tests from RandTest (3 ms total)

[----------] Global test environment tear-down
["
1 <- gud-filter: nil
======================================================================
1 -> (gud-gdbmi-marker-filter "=thread-group-added,id=\"i1\"
~\"GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2\\n\"
~\"Copyright (C) 2020 Free Software Foundation, Inc.\\n\"
~\"License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>\\nThis is free software: you are free to 
change and redistribute it.\\nThere is NO WARRANTY, to the extent permitted by 
law.\"
~\"\\nType \\\"show copying\\\" and \\\"show warranty\\\" for details.\\n\"
")
1 <- gud-gdbmi-marker-filter: "GNU gdb (Ubuntu 9.2-0ubuntu1~20.04.1) 9.2
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type \"show copying\" and \"show warranty\" for details.
"
======================================================================
1 -> (gud-gdbmi-marker-filter "~\"This GDB was configured as 
\\\"x86_64-linux-gnu\\\".\\n\"
~\"Type \\\"show configuration\\\" for configuration details.\\n\"
~\"For bug reporting instructions, please see:\\n\"
~\"<http://www.gnu.org/software/gdb/bugs/>.\\n\"
~\"Find the GDB manual and other documentation resources online at:\\n    
<http://www.gnu.org/software/gdb/documentation/>.\"
~\"\\n\\n\"
~\"For help, type \\\"help\\\".\\n\"
~\"Type \\\"apropos word\\\" to search for commands related to 
\\\"word\\\"...\\n\"
~\"Reading symbols from test_rand...\\n\"
")
1 <- gud-gdbmi-marker-filter: "This GDB was configured as \"x86_64-linux-gnu\".
Type \"show configuration\" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type \"help\".
Type \"apropos word\" to search for commands related to \"word\"...
Reading symbols from test_rand...
"
======================================================================
1 -> (gud-gdbmi-marker-filter "(gdb) 
1^done
(gdb) 
")
1 <- gud-gdbmi-marker-filter: ""
======================================================================
1 -> (gud-gdbmi-marker-filter "2^done
(gdb) 
3^done
(gdb) 
4^done
(gdb) 
")
1 <- gud-gdbmi-marker-filter: ""
======================================================================
1 -> (gud-gdbmi-marker-filter 
"5^done,files=[{file=\"/usr/include/c++/9/iostream\",fullname=\"/usr/include/c++/9/iostream\"},{file=\"/usr/include/c++/9/bits/list.tcc\",fullname=\"/usr/include/c++/9/bits/list.tcc\"},{file=\"/usr/include/c++/9/bits/allocated_ptr.h\",fullname=\"/usr/include/c++/9/bits/allocated_ptr.h\"},{file=\"/usr/include/c++/9/bits/stl_list.h\",fullname=\"/usr/include/c++/9/bits/stl_list.h\"},{file=\"/usr/include/x86_64-linux-gnu/bits/wchar2.h\",fullname=\"/usr/include/x86_64-linux-gnu/bits/wchar2.h\"},{file=\"/usr/include/c++/9/bits/stl_map.h\",fullname=\"/usr/include/c++/9/bits/stl_map.h\"},{file=\"/usr/include/c++/9/bits/stl_set.h\",fullname=\"/usr/include/c++/9/bits/stl_set.h\"},{file=\"./googletest/src/gtest-typed-test.cc\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest-typed-test.cc\"},{file=\"/usr/include/c++/9/typeinfo\",fullname=\"/usr/include/c++/9/typeinfo\"},{file=\"/usr/include/x86_64-linux-gnu/bits/unistd.h\",fullname=\"/usr/include/x86_64-linux-gnu/bits/unistd.h\"},{file=\"/usr/include/c++/9/fstream\",fullname=\"/usr/include/c++/9/fstream\"},{file=\"/usr/include/c++/9/bits/predefined_ops.h\",fullname=\"/usr/include/c++/9/bits/predefined_ops.h\"},{file=\"/usr/include/c++/9/ext/aligned_buffer.h\",fullname=\"/usr/include/c++/9/ext/aligned_buffer.h\"},{file=\"/usr/include/c++/9/bits/stl_pair.h\",fullname=\"/usr/include/c++/9/bits/stl_pair.h\"},{file=\"/usr/include/c++/9/bits/stl_function.h\",fullname=\"/usr/include/c++/9/bits/stl_function.h\"},{file=\"/usr/include/c++/9/bits/stl_tree.h\",fullname=\"/usr/include/c++/9/bits/stl_tree.h\"},{file=\"./googletest/src/gtest-matchers.cc\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest-matchers.cc\"},{file=\"./googletest/include/gtest/gtest-message.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/include/gtest/gtest-message.h\"},{file=\"/usr/include/c++/9/iomanip\",fullname=\"/usr/include/c++/9/iomanip\"},{file=\"/usr/include/c++/9/istream\",fullname=\"/usr/include/c++/9/istream\"},{file=\"/usr/include/c++/9/streambuf\",fullname=\"/usr/include/c++/9/streambuf\"},{file=\"./googletest/include/gtest/gtest-printers.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/include/gtest/gtest-printers.h\"},{file=\"/usr/include/c++/9/bits/basic_ios.h\",fullname=\"/usr/include/c++/9/bits/basic_ios.h\"},{file=\"./googletest/src/gtest-port.cc\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest-port.cc\"},{file=\"/usr/include/x86_64-linux-gnu/bits/string_fortified.h\",fullname=\"/usr/include/x86_64-linux-gnu/bits/string_fortified.h\"},{file=\"/usr/include/x86_64-linux-gnu/sys/stat.h\",fullname=\"/usr/include/x86_64-linux-gnu/sys/stat.h\"},{file=\"./googletest/src/gtest-filepath.cc\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest-filepath.cc\"},{file=\"./googletest/include/gtest/internal/gtest-filepath.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/include/gtest/internal/gtest-filepath.h\"},{file=\"/usr/include/c++/9/bits/stl_algobase.h\",fullname=\"/usr/include/c++/9/bits/stl_algobase.h\"},{file=\"/usr/include/c++/9/bits/vector.tcc\",fullname=\"/usr/include/c++/9/bits/vector.tcc\"},{file=\"./googletest/include/gtest/internal/gtest-param-util.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/include/gtest/internal/gtest-param-util.h\"},{file=\"/usr/include/c++/9/sstream\",fullname=\"/usr/include/c++/9/sstream\"},{file=\"/usr/include/c++/9/tuple\",fullname=\"/usr/include/c++/9/tuple\"},{file=\"/usr/include/string.h\",fullname=\"/usr/include/string.h\"},{file=\"/usr/include/c++/9/bits/move.h\",fullname=\"/usr/include/c++/9/bits/move.h\"},{file=\"/usr/include/c++/9/new\",fullname=\"/usr/include/c++/9/new\"},{file=\"/usr/include/c++/9/bits/stl_uninitialized.h\",fullname=\"/usr/include/c++/9/bits/stl_uninitialized.h\"},{file=\"/usr/include/c++/9/ext/alloc_traits.h\",fullname=\"/usr/include/c++/9/ext/alloc_traits.h\"},{file=\"/usr/include/c++/9/bits/ios_base.h\",fullname=\"/usr/include/c++/9/bits/ios_base.h\"},{file=\"/usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h\",fullname=\"/usr/include/x86_64-linux-gnu/c++/9/bits/gthr-default.h\"},{file=\"/usr/include/c++/9/ext/atomicity.h\",fullname=\"/usr/include/c++/9/ext/atomicity.h\"},{f")
1 <- gud-gdbmi-marker-filter: ""
======================================================================
1 -> (gud-gdbmi-marker-filter 
"ile=\"/usr/include/c++/9/bits/shared_ptr.h\",fullname=\"/usr/include/c++/9/bits/shared_ptr.h\"},{file=\"/usr/include/c++/9/ostream\",fullname=\"/usr/include/c++/9/ostream\"},{file=\"./googletest/src/gtest-printers.cc\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest-printers.cc\"},{file=\"/usr/include/c++/9/bits/char_traits.h\",fullname=\"/usr/include/c++/9/bits/char_traits.h\"},{file=\"/usr/include/c++/9/bits/stl_iterator_base_funcs.h\",fullname=\"/usr/include/c++/9/bits/stl_iterator_base_funcs.h\"},{file=\"/usr/include/c++/9/bits/basic_string.tcc\",fullname=\"/usr/include/c++/9/bits/basic_string.tcc\"},{file=\"/usr/include/x86_64-linux-gnu/bits/stdio2.h\",fullname=\"/usr/include/x86_64-linux-gnu/bits/stdio2.h\"},{file=\"/usr/include/c++/9/bits/unique_ptr.h\",fullname=\"/usr/include/c++/9/bits/unique_ptr.h\"},{file=\"./googletest/include/gtest/internal/gtest-internal.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/include/gtest/internal/gtest-internal.h\"},{file=\"/usr/include/c++/9/bits/basic_string.h\",fullname=\"/usr/include/c++/9/bits/basic_string.h\"},{file=\"/usr/include/c++/9/bits/alloc_traits.h\",fullname=\"/usr/include/c++/9/bits/alloc_traits.h\"},{file=\"/usr/include/c++/9/bits/stl_construct.h\",fullname=\"/usr/include/c++/9/bits/stl_construct.h\"},{file=\"/usr/include/c++/9/bits/stl_algo.h\",fullname=\"/usr/include/c++/9/bits/stl_algo.h\"},{file=\"/usr/include/c++/9/ext/new_allocator.h\",fullname=\"/usr/include/c++/9/ext/new_allocator.h\"},{file=\"/usr/include/c++/9/bits/allocator.h\",fullname=\"/usr/include/c++/9/bits/allocator.h\"},{file=\"./googletest/include/gtest/internal/gtest-death-test-internal.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/include/gtest/internal/gtest-death-test-internal.h\"},{file=\"/usr/include/c++/9/bits/shared_ptr_base.h\",fullname=\"/usr/include/c++/9/bits/shared_ptr_base.h\"},{file=\"./googletest/include/gtest/gtest-matchers.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/include/gtest/gtest-matchers.h\"},{file=\"./googletest/include/gtest/gtest-test-part.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/include/gtest/gtest-test-part.h\"},{file=\"./googletest/src/gtest-test-part.cc\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest-test-part.cc\"},{file=\"./googletest/src/gtest-death-test.cc\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest-death-test.cc\"},{file=\"/usr/include/c++/9/bits/stl_iterator.h\",fullname=\"/usr/include/c++/9/bits/stl_iterator.h\"},{file=\"/usr/include/c++/9/bits/stl_vector.h\",fullname=\"/usr/include/c++/9/bits/stl_vector.h\"},{file=\"./googletest/src/gtest-internal-inl.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest-internal-inl.h\"},{file=\"./googletest/src/gtest.cc\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest.cc\"},{file=\"./googletest/include/gtest/gtest.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/include/gtest/gtest.h\"},{file=\"./googletest/include/gtest/internal/gtest-port.h\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/include/gtest/internal/gtest-port.h\"},{file=\"/usr/include/c++/9/bits/locale_facets.h\",fullname=\"/usr/include/c++/9/bits/locale_facets.h\"},{file=\"./googletest/src/gtest-all.cc\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest-all.cc\"}]
(gdb) 
")
1 <- gud-gdbmi-marker-filter: ""
======================================================================
1 -> (gud-gdbmi-marker-filter 
"6^done,line=\"1\",file=\"./googletest/src/gtest-all.cc\",fullname=\"./obj-x86_64-linux-gnu/googletest/./googletest/src/gtest-all.cc\",macro-info=\"0\"
(gdb) 
7^done,value=\"(gdb) \"
(gdb) 
")
1 <- gud-gdbmi-marker-filter: "(gdb) "
======================================================================
1 -> (gud-gdbmi-marker-filter "8^error,msg=\"No registers.\"
(gdb) 
9^done,threads=[]
(gdb) 
10^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}
(gdb) 
11^done,threads=[]
(gdb) 
12^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}
(gdb) 
13^done,threads=[]
(gdb) 
14^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}
(gdb) 
15^done
(gdb) 
16^done,features=[]
(gdb) 
")
1 <- gud-gdbmi-marker-filter: ""
======================================================================
1 -> (gud-gdbmi-marker-filter "17^done
(gdb) 
")
1 <- gud-gdbmi-marker-filter: ""
======================================================================
1 -> (gud-gdbmi-marker-filter "~\"Starting program: /mnt/c/Users/Juanjo 
Garcia-Ripoll/src/tensor/build-ubuntu/tests/test_rand \\n\"
=thread-group-started,id=\"i1\",pid=\"486\"
=thread-created,id=\"1\",group-id=\"i1\"
")
1 <- gud-gdbmi-marker-filter: "Starting program: /mnt/c/Users/Juanjo 
Garcia-Ripoll/src/tensor/build-ubuntu/tests/test_rand 
"
======================================================================
1 -> (gud-gdbmi-marker-filter 
"=library-loaded,id=\"/lib64/ld-linux-x86-64.so.2\",target-name=\"/lib64/ld-linux-x86-64.so.2\",host-name=\"/lib64/ld-linux-x86-64.so.2\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007fffff7b1100\",to=\"0x00007fffff7d3674\"}]
")
1 <- gud-gdbmi-marker-filter: ""
======================================================================
1 -> (gud-gdbmi-marker-filter "^running
*running,thread-id=\"all\"
(gdb) 
=library-loaded,id=\"/lib/x86_64-linux-gnu/libpthread.so.0\",target-name=\"/lib/x86_64-linux-gnu/libpthread.so.0\",host-name=\"/lib/x86_64-linux-gnu/libpthread.so.0\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007fffff794ae0\",to=\"0x00007fffff7a44d5\"}]
=library-loaded,id=\"/lib/x86_64-linux-gnu/libstdc++.so.6\",target-name=\"/lib/x86_64-linux-gnu/libstdc++.so.6\",host-name=\"/lib/x86_64-linux-gnu/libstdc++.so.6\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007fffff63e160\",to=\"0x00007fffff726452\"}]
=library-loaded,id=\"/lib/x86_64-linux-gnu/libgcc_s.so.1\",target-name=\"/lib/x86_64-linux-gnu/libgcc_s.so.1\",host-name=\"/lib/x86_64-linux-gnu/libgcc_s.so.1\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007fffff5835e0\",to=\"0x00007fffff594045\"}]
=library-loaded,id=\"/lib/x86_64-linux-gnu/libc.so.6\",target-name=\"/lib/x86_64-linux-gnu/libc.so.6\",host-name=\"/lib/x86_64-linux-gnu/libc.so.6\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007fffff3a5630\",to=\"0x00007fffff51a20d\"}]
=library-loaded,id=\"/lib/x86_64-linux-gnu/libm.so.6\",target-name=\"/lib/x86_64-linux-gnu/libm.so.6\",host-name=\"/lib/x86_64-linux-gnu/libm.so.6\",symbols-loaded=\"0\",thread-group=\"i1\",ranges=[{from=\"0x00007fffff2403c0\",to=\"0x00007fffff2e6f18\"}]
~\"[Thread debugging using libthread_db enabled]\\n\"
~\"Using host libthread_db library 
\\\"/lib/x86_64-linux-gnu/libthread_db.so.1\\\".\\n\"
")
1 <- gud-gdbmi-marker-filter: "[Thread debugging using libthread_db enabled]
Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".
"
======================================================================
1 -> (gud-gdbmi-marker-filter "~\"[Inferior 1 (process 486) exited 
normally]\\n\"
=thread-exited,id=\"1\",group-id=\"i1\"
=thread-group-exited,id=\"i1\",exit-code=\"0\"
*stopped,reason=\"exited-normally\"
(gdb) 
")
1 <- gud-gdbmi-marker-filter: "[Inferior 1 (process 486) exited normally]
(gdb) "
======================================================================
1 -> (gud-gdbmi-marker-filter "18^error,msg=\"Invalid thread id: 0\"
(gdb) 
19^error,msg=\"No registers.\"
(gdb) 
20^done,threads=[]
(gdb) 
21^done,BreakpointTable={nr_rows=\"0\",nr_cols=\"6\",hdr=[{width=\"7\",alignment=\"-1\",col_name=\"number\",colhdr=\"Num\"},{width=\"14\",alignment=\"-1\",col_name=\"type\",colhdr=\"Type\"},{width=\"4\",alignment=\"-1\",col_name=\"disp\",colhdr=\"Disp\"},{width=\"3\",alignment=\"-1\",col_name=\"enabled\",colhdr=\"Enb\"},{width=\"10\",alignment=\"-1\",col_name=\"addr\",colhdr=\"Address\"},{width=\"40\",alignment=\"2\",col_name=\"what\",colhdr=\"What\"}],body=[]}
(gdb) 
")
1 <- gud-gdbmi-marker-filter: ""
======================================================================
1 -> (gud-gdbmi-marker-filter "22^done
(gdb) 
")
1 <- gud-gdbmi-marker-filter: ""

reply via email to

[Prev in Thread] Current Thread [Next in Thread]