This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PING][PATCH 0/2] Improved variable object invalidation in GDB
- From: Saqlain Raza <saqlain_raza at mentor dot com>
- To: <gdb-patches at sourceware dot org>
- Cc: <taimoor_mirza at mentor dot com>
- Date: Tue, 22 Oct 2019 11:45:46 +0500
- Subject: Re: [PING][PATCH 0/2] Improved variable object invalidation in GDB
- Ironport-sdr: OlHIBMRe4qMjD/i49vZTCSqYO2uNdTSzA0XtsnMt0s0YrFA3ZoeHub0kMCo/x696Cut8o8Yvo8 Up2LRuVslN6SlPEQ4quqBOzP0mlUheGLxh2TP0IYY2hJiiXxox3elcaXApPq98wvu/67Mi5MF4 VbAaNkf6G86/R9neOIXDrZ1RR+LIZzMXcl+wS2HY/FKtU5FHVkmj2WFHnPBIZwt51INWJvvNxV v7yNacBrc0+PbCjXVhD9PhOPaGfcxO8pETd8LQINMthMyXHXjX2zQrpM5osXcM59ZHsxw63pMx Tgs=
- Ironport-sdr: y3I95RQX/h7+leZRuc3sFq2g0AH6YzLy/k+65/zb/N4uDW99d/f37ZRMkWYPun1cVCUlBH8rht dEF0H/3CvzmycSrViYETnJsNJsV7vtoejfvXDr0VmSmkZnNBMduxqFsva1qnT6k0AoVxWTMqU3 fkrw5ohDmLN+cE3/uPHtjdMWJtVqIFBfEvw2pDh/mVABK4jhAU2ko5yT7+T3EhEaE9eXyQrzO/ QTlp2Vd4ZK8hZie3Dq+x4JMEs5le+svU6H2hc18TXChR5UvvNHbH7TNu9IO0aGWmfcvnWrlNn3 82s=
- References: <1571306592-24472-1-git-send-email-Saqlain_Raza@mentor.com>
Ping !
Thanks,
Saqlain
On 10/17/19 3:03 PM, Raza, Saqlain wrote:
Hi,
This patch series improves variable object invalidation in GDB.
This is a followup to the patch series submission made in https://sourceware.org/ml/gdb-patches/2015-04/msg00598.html . This problem still holds in the latest GDB master.
Raza, Saqlain (2):
Fix varobj updation after symbol removal
Testsuite for varobj updation after symbol removal
gdb/ChangeLog | 13 ++
gdb/objfiles.c | 19 ++
gdb/testsuite/ChangeLog | 11 +
gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 68 ++++++
gdb/testsuite/gdb.mi/sym-file-lib.c | 28 +++
gdb/testsuite/gdb.mi/sym-file-loader.c | 355 +++++++++++++++++++++++++++++
gdb/testsuite/gdb.mi/sym-file-loader.h | 101 ++++++++
gdb/testsuite/gdb.mi/sym-file-main.c | 86 +++++++
gdb/varobj.c | 35 +++
gdb/varobj.h | 4 +
10 files changed, 720 insertions(+)
create mode 100644 gdb/testsuite/gdb.mi/sym-file-lib.c
create mode 100644 gdb/testsuite/gdb.mi/sym-file-loader.c
create mode 100644 gdb/testsuite/gdb.mi/sym-file-loader.h
create mode 100644 gdb/testsuite/gdb.mi/sym-file-main.c