https://bugs.kde.org/show_bug.cgi?id=406561

--- Comment #1 from Alexandra Hajkova <ahajk...@redhat.com> ---
ppc64 uses "function descriptors", their names starts with a dot "." prefix,
the current regexp filters out only names without the "." prefix which makes
mcinfcallWSRU gdb output different from what is expected 

https://www.ibm.com/developerworks/community/blogs/5894415f-be62-4bc0-81c5-3956e82276f3/entry/deeply_understand_64_bit_powerpc_elf_abi_function_descriptors?lang=en

perl tests/vg_regtest gdbserver_tests/mcinfcallWSRU.vgtest

diff:
--- mcinfcallWSRU.stderrB.exp   2019-04-14 16:37:51.920314033 -0400
+++ mcinfcallWSRU.stderrB.out   2019-04-15 06:03:15.547369429 -0400
@@ -21,7 +21,7 @@
 41        for (i = 0; i < burn; i++) loopnr++;
 $1 = void
 [Switching to thread 2 (Thread ....)]
-#0  0x........ in syscall ...
+#0  0x........ in .__select () at ../sysdeps/unix/syscall-template.S:81
 Could not write register  "xxx"; remote failure reply 'E.
 ERROR changing register  xxx regno y
 gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
@@ -30,7 +30,7 @@
 Thread status is VgTs_WaitSys
 '
 [Switching to thread 3 (Thread ....)]
-#0  0x........ in syscall ...
+#0  0x........ in .__select () at ../sysdeps/unix/syscall-template.S:81
 Could not write register  "xxx"; remote failure reply 'E.
 ERROR changing register  xxx regno y
 gdb commands changing registers (pc, sp, ...) (e.g. 'jump',
@@ -39,7 +39,7 @@
 Thread status is VgTs_WaitSys
 '
 [Switching to thread 4 (Thread ....)]
-#0  0x........ in syscall ...
+#0  0x........ in .__select () at ../sysdeps/unix/syscall-template.S:81
 Could not write register  "xxx"; remote failure reply 'E.
 ERROR changing register  xxx regno y
 gdb commands changing registers (pc, sp, ...) (e.g. 'jump',

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to