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

Issue 116500043: Add a base class for PDB symbols. (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 base class for PDB symbols. Every PDB symbol has a type id and can be written to the symbol record stream. Types of symbols are defined in the Microsoft_Cci_Pdb::SYM enum. BUG= R=chrisha@chromium.org Committed: https://code.google.com/p/sawbuck/source/detail?r=2223

Patch Set 1 #

Patch Set 2 : Template method for writing the symbol. #

Patch Set 3 : Nit. #

Total comments: 6

Patch Set 4 : Refactoring suggested by Chris. #

Patch Set 5 : Nits. #

Patch Set 6 : Fix type. #

Patch Set 7 : Fix comment. #

Total comments: 10

Patch Set 8 : Nits from Sebastien. #

Total comments: 4

Patch Set 9 : Nits from Chris. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+159 lines, -0 lines) Patch
M syzygy/experimental/pdb_writer/pdb_writer.gyp View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
A syzygy/experimental/pdb_writer/symbol.h View 1 2 3 4 5 6 7 8 1 chunk +81 lines, -0 lines 0 comments Download
A syzygy/experimental/pdb_writer/symbol.cc View 1 2 3 4 5 6 7 1 chunk +65 lines, -0 lines 0 comments Download
M syzygy/pdb/pdb_data.h View 1 1 chunk +11 lines, -0 lines 0 comments Download

Messages

Total messages: 8
fdoray
Could you review this CL? Thanks.
9 years, 9 months ago (2014-07-31 18:19:43 UTC) #1
chrisha
https://codereview.appspot.com/116500043/diff/40001/syzygy/experimental/pdb_writer/pdb_symbol.cc File syzygy/experimental/pdb_writer/pdb_symbol.cc (right): https://codereview.appspot.com/116500043/diff/40001/syzygy/experimental/pdb_writer/pdb_symbol.cc#newcode15 syzygy/experimental/pdb_writer/pdb_symbol.cc:15: #include "syzygy/experimental/pdb_writer/pdb_symbol.h" Just call these files symbol.*? They define ...
9 years, 9 months ago (2014-07-31 18:41:21 UTC) #2
fdoray
Could you take another look? Thanks. https://codereview.appspot.com/116500043/diff/40001/syzygy/experimental/pdb_writer/pdb_symbol.cc File syzygy/experimental/pdb_writer/pdb_symbol.cc (right): https://codereview.appspot.com/116500043/diff/40001/syzygy/experimental/pdb_writer/pdb_symbol.cc#newcode15 syzygy/experimental/pdb_writer/pdb_symbol.cc:15: #include "syzygy/experimental/pdb_writer/pdb_symbol.h" On ...
9 years, 9 months ago (2014-07-31 20:09:57 UTC) #3
Sébastien Marchand
A few nits. https://codereview.appspot.com/116500043/diff/100001/syzygy/experimental/pdb_writer/symbol.cc File syzygy/experimental/pdb_writer/symbol.cc (right): https://codereview.appspot.com/116500043/diff/100001/syzygy/experimental/pdb_writer/symbol.cc#newcode41 syzygy/experimental/pdb_writer/symbol.cc:41: if (!stream->Align(4)) could this 4 be ...
9 years, 9 months ago (2014-08-04 14:37:59 UTC) #4
fdoray
All done. Could you take another look? https://codereview.appspot.com/116500043/diff/100001/syzygy/experimental/pdb_writer/symbol.cc File syzygy/experimental/pdb_writer/symbol.cc (right): https://codereview.appspot.com/116500043/diff/100001/syzygy/experimental/pdb_writer/symbol.cc#newcode41 syzygy/experimental/pdb_writer/symbol.cc:41: if (!stream->Align(4)) ...
9 years, 9 months ago (2014-08-04 14:52:50 UTC) #5
chrisha
lgtm with nits https://codereview.appspot.com/116500043/diff/120001/syzygy/experimental/pdb_writer/symbol.h File syzygy/experimental/pdb_writer/symbol.h (right): https://codereview.appspot.com/116500043/diff/120001/syzygy/experimental/pdb_writer/symbol.h#newcode42 syzygy/experimental/pdb_writer/symbol.h:42: // the header. Note that this ...
9 years, 9 months ago (2014-08-04 15:24:44 UTC) #6
fdoray
https://codereview.appspot.com/116500043/diff/120001/syzygy/experimental/pdb_writer/symbol.h File syzygy/experimental/pdb_writer/symbol.h (right): https://codereview.appspot.com/116500043/diff/120001/syzygy/experimental/pdb_writer/symbol.h#newcode42 syzygy/experimental/pdb_writer/symbol.h:42: // the header. On 2014/08/04 15:24:44, chrisha wrote: > ...
9 years, 9 months ago (2014-08-04 17:20:03 UTC) #7
fdoray
9 years, 9 months ago (2014-08-04 17:20:54 UTC) #8
Message was sent while issue was closed.
Committed patchset #9 manually as 2223.
Sign in to reply to this message.

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