public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Add a DWARF index cache
@ 2018-07-09 21:56 Simon Marchi
  2018-07-09 21:56 ` [PATCH 1/3] Make index reading functions more modular Simon Marchi
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Simon Marchi @ 2018-07-09 21:56 UTC (permalink / raw)
  To: gdb-patches; +Cc: Simon Marchi

Hi,

This is the non-RFC version of

  https://sourceware.org/ml/gdb-patches/2018-05/msg00216.html

I have addressed most of Tom's comments about the original submission, see here
for more details:

https://sourceware.org/ml/gdb-patches/2018-07/msg00228.html

Simon Marchi (3):
  Make index reading functions more modular
  Introduce scoped_mmapped_file
  Add DWARF index cache

 gdb/Makefile.in                               |   3 +
 gdb/build-id.h                                |  11 +
 gdb/common/pathstuff.c                        |  16 +
 gdb/common/pathstuff.h                        |  10 +
 gdb/common/scoped_fd.h                        |  17 +-
 gdb/common/scoped_mmapped_file.h              |  70 ++++
 gdb/dwarf-index-cache.c                       | 474 ++++++++++++++++++++++++++
 gdb/dwarf-index-cache.h                       | 112 ++++++
 gdb/dwarf-index-common.h                      |   5 +
 gdb/dwarf-index-write.c                       |  81 +++--
 gdb/dwarf-index-write.h                       |  34 ++
 gdb/dwarf2read.c                              | 253 ++++++++++----
 gdb/dwarf2read.h                              |   5 +
 gdb/testsuite/gdb.base/index-cache.c          |  23 ++
 gdb/testsuite/gdb.base/index-cache.exp        | 204 +++++++++++
 gdb/testsuite/gdb.base/maint.exp              |  24 ++
 gdb/unittests/scoped_mmapped_file-selftests.c |  96 ++++++
 17 files changed, 1340 insertions(+), 98 deletions(-)
 create mode 100644 gdb/common/scoped_mmapped_file.h
 create mode 100644 gdb/dwarf-index-cache.c
 create mode 100644 gdb/dwarf-index-cache.h
 create mode 100644 gdb/dwarf-index-write.h
 create mode 100644 gdb/testsuite/gdb.base/index-cache.c
 create mode 100644 gdb/testsuite/gdb.base/index-cache.exp
 create mode 100644 gdb/unittests/scoped_mmapped_file-selftests.c

-- 
2.7.4

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2018-07-26 12:38 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-09 21:56 [PATCH 0/3] Add a DWARF index cache Simon Marchi
2018-07-09 21:56 ` [PATCH 1/3] Make index reading functions more modular Simon Marchi
2018-07-25 16:51   ` Tom Tromey
2018-07-09 21:56 ` [PATCH 2/3] Introduce scoped_mmapped_file Simon Marchi
2018-07-24  2:18   ` Tom Tromey
2018-07-24 12:31     ` Simon Marchi
2018-07-09 21:57 ` [PATCH 3/3] Add DWARF index cache Simon Marchi
2018-07-17 19:48   ` Tom Tromey
2018-07-17 20:48     ` Simon Marchi
2018-07-18 18:20       ` Tom Tromey
2018-07-25 18:48   ` Tom Tromey
2018-07-25 20:20     ` Simon Marchi
2018-07-26 12:38     ` Simon Marchi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).