Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(861)

Issue 119350043: Add a PDB string table writer. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
9 years, 9 months ago by fdoray
Modified:
9 years, 9 months ago
CC:
sawbuck-changes_googlegroups.com
Base URL:
http://sawbuck.googlecode.com/svn/trunk
Visibility:
Public.

Description

Add a PDB string table writer. A string table is found in the name stream and in the EC info header of the debug info stream of a PDB file. This CL also creates the PDB writer project. BUG= R=chrisha@chromium.org, sebmarchand@chromium.org Committed: https://code.google.com/p/sawbuck/source/detail?r=2205

Patch Set 1 #

Patch Set 2 : Fix gyp files. #

Total comments: 10

Patch Set 3 : sebmarchand nits. #

Total comments: 2

Patch Set 4 : Rebase. #

Patch Set 5 : Nit from chrisha. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+298 lines, -47 lines) Patch
M syzygy/experimental/experimental.gyp View 1 chunk +1 line, -0 lines 0 comments Download
A syzygy/experimental/pdb_writer/pdb_string_table_writer.h View 1 2 1 chunk +39 lines, -0 lines 0 comments Download
A syzygy/experimental/pdb_writer/pdb_string_table_writer.cc View 1 2 3 4 1 chunk +85 lines, -0 lines 0 comments Download
A syzygy/experimental/pdb_writer/pdb_string_table_writer_unittest.cc View 1 chunk +109 lines, -0 lines 0 comments Download
A + syzygy/experimental/pdb_writer/pdb_writer.gyp View 1 2 1 chunk +42 lines, -40 lines 0 comments Download
A + syzygy/experimental/pdb_writer/pdb_writer_unittests_main.cc View 0 chunks +-1 lines, --1 lines 0 comments Download
M syzygy/pdb/pdb_constants.h View 1 chunk +4 lines, -4 lines 0 comments Download
M syzygy/pdb/pdb_data.h View 1 2 3 4 1 chunk +15 lines, -0 lines 0 comments Download
M syzygy/pdb/pdb_util.cc View 1 chunk +4 lines, -4 lines 0 comments Download

Messages

Total messages: 7
fdoray
Could you review this CL? Thanks.
9 years, 9 months ago (2014-07-30 15:37:38 UTC) #1
Sébastien Marchand
lgtm with a few nits. https://codereview.appspot.com/119350043/diff/20001/syzygy/experimental/pdb_writer/pdb_string_table_writer.cc File syzygy/experimental/pdb_writer/pdb_string_table_writer.cc (right): https://codereview.appspot.com/119350043/diff/20001/syzygy/experimental/pdb_writer/pdb_string_table_writer.cc#newcode16 syzygy/experimental/pdb_writer/pdb_string_table_writer.cc:16: // uint32 signature: Equal ...
9 years, 9 months ago (2014-07-30 17:05:36 UTC) #2
Sébastien Marchand
https://codereview.appspot.com/119350043/diff/20001/syzygy/experimental/pdb_writer/pdb_string_table_writer.h File syzygy/experimental/pdb_writer/pdb_string_table_writer.h (right): https://codereview.appspot.com/119350043/diff/20001/syzygy/experimental/pdb_writer/pdb_string_table_writer.h#newcode25 syzygy/experimental/pdb_writer/pdb_string_table_writer.h:25: class WritablePdbStream; Add a '// Forward declarations.' comment on ...
9 years, 9 months ago (2014-07-30 17:11:13 UTC) #3
fdoray
I addressed all comments from Sebastien. https://codereview.appspot.com/119350043/diff/20001/syzygy/experimental/pdb_writer/pdb_string_table_writer.cc File syzygy/experimental/pdb_writer/pdb_string_table_writer.cc (right): https://codereview.appspot.com/119350043/diff/20001/syzygy/experimental/pdb_writer/pdb_string_table_writer.cc#newcode16 syzygy/experimental/pdb_writer/pdb_string_table_writer.cc:16: // uint32 signature: ...
9 years, 9 months ago (2014-07-30 17:29:52 UTC) #4
chrisha
Another nit... otherwise, lgtm. https://codereview.appspot.com/119350043/diff/40001/syzygy/experimental/pdb_writer/pdb_string_table_writer.cc File syzygy/experimental/pdb_writer/pdb_string_table_writer.cc (right): https://codereview.appspot.com/119350043/diff/40001/syzygy/experimental/pdb_writer/pdb_string_table_writer.cc#newcode43 syzygy/experimental/pdb_writer/pdb_string_table_writer.cc:43: COMPILE_ASSERT_IS_POD_OF_SIZE(StringTableHeader, 12); This is useful ...
9 years, 9 months ago (2014-07-30 17:57:48 UTC) #5
fdoray
https://codereview.appspot.com/119350043/diff/40001/syzygy/experimental/pdb_writer/pdb_string_table_writer.cc File syzygy/experimental/pdb_writer/pdb_string_table_writer.cc (right): https://codereview.appspot.com/119350043/diff/40001/syzygy/experimental/pdb_writer/pdb_string_table_writer.cc#newcode43 syzygy/experimental/pdb_writer/pdb_string_table_writer.cc:43: COMPILE_ASSERT_IS_POD_OF_SIZE(StringTableHeader, 12); On 2014/07/30 17:57:48, chrisha wrote: > This ...
9 years, 9 months ago (2014-07-30 20:06:06 UTC) #6
fdoray
9 years, 9 months ago (2014-07-30 20:06:54 UTC) #7
Message was sent while issue was closed.
Committed patchset #5 manually as r2205.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b