Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(192)

Issue 76423004: De-mangle private identifiers returned by the debugger API. (Closed)

Created:
7 years, 1 month ago by rmacnak
Modified:
7 years, 1 month ago
Reviewers:
siva, hausner
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

De-mangle private identifiers returned by the debugger API. BUG=http://dartbug.com/14892 R=asiva@google.com Committed: https://code.google.com/p/dart/source/detail?r=30436

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4 lines, -0 lines) Patch
M runtime/vm/debugger.cc View 3 chunks +3 lines, -0 lines 0 comments Download
M runtime/vm/debugger_api_impl.cc View 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
rmacnak
7 years, 1 month ago (2013-11-20 00:21:37 UTC) #1
siva
lgtm
7 years, 1 month ago (2013-11-20 01:15:55 UTC) #2
rmacnak
Committed patchset #1 manually as r30436 (presubmit successful).
7 years, 1 month ago (2013-11-20 01:40:23 UTC) #3
hausner
7 years, 1 month ago (2013-11-20 04:56:58 UTC) #4
Message was sent while issue was closed.
I don't think this change is OK. An instance may have fields with the same
private name X but introduced in different libraries. If you chop off the
library mangling bit, the debug client can no longer determine where the fields
are from.

We can discuss tomorrow in the office, but we've had this discussion with the
Dartium and Editor folks in the past and came to the conclusion that the client
must unmangle the names.

Powered by Google App Engine
This is Rietveld 408576698