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

Issue 23753003: Report fatal translator errors to the browser (Closed)

Created:
7 years, 3 months ago by Derek Schuff
Modified:
7 years, 3 months ago
CC:
native-client-reviews_googlegroups.com
Base URL:
http://git.chromium.org/native_client/pnacl-llvm.git@master
Visibility:
Public.

Description

Report fatal translator errors to the browser Install a fatal error handler for the translator, which stores the error string, signals an error to the RPC thread, and terminates the thread (instead of terminating the whole program). This will cause the error to go to the Javascript console in Chrome BUG= https://code.google.com/p/nativeclient/issues/detail?id=3519 R=jvoung@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-llvm.git;a=commit;h=f8cb03f

Patch Set 1 #

Patch Set 2 : fix header check #

Patch Set 3 : #

Patch Set 4 : cleanup #

Patch Set 5 : try again #

Total comments: 4

Patch Set 6 : #

Total comments: 4

Patch Set 7 : #

Total comments: 3

Patch Set 8 : split errors from streamable readBytes and Header ReadPrefix #

Unified diffs Side-by-side diffs Delta from patch set Stats (+93 lines, -35 lines) Patch
M include/llvm/Bitcode/NaCl/NaClBitcodeHeader.h View 1 2 3 4 5 6 3 chunks +10 lines, -3 lines 0 comments Download
M lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp View 1 2 3 4 5 6 7 7 chunks +18 lines, -10 lines 0 comments Download
M lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp View 1 2 3 4 5 6 7 2 chunks +9 lines, -5 lines 0 comments Download
M tools/pnacl-llc/SRPCStreamer.h View 1 2 1 chunk +5 lines, -4 lines 0 comments Download
M tools/pnacl-llc/SRPCStreamer.cpp View 1 2 3 1 chunk +15 lines, -4 lines 0 comments Download
M tools/pnacl-llc/pnacl-llc.cpp View 1 2 3 6 chunks +23 lines, -7 lines 0 comments Download
M tools/pnacl-llc/srpc_main.cpp View 1 2 3 3 chunks +13 lines, -2 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
Derek Schuff
7 years, 3 months ago (2013-09-09 22:51:04 UTC) #1
jvoung (off chromium)
"error: old chunk mismatch" -- reupload?
7 years, 3 months ago (2013-09-09 23:21:01 UTC) #2
Derek Schuff
On 2013/09/09 23:21:01, jvoung (cr) wrote: > "error: old chunk mismatch" -- reupload? done
7 years, 3 months ago (2013-09-09 23:24:04 UTC) #3
jvoung (off chromium)
https://codereview.chromium.org/23753003/diff/14001/lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp File lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp (right): https://codereview.chromium.org/23753003/diff/14001/lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp#newcode1761 lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp:1761: if (AcceptHeader()) Not quite sure the difference in when ...
7 years, 3 months ago (2013-09-09 23:47:52 UTC) #4
Derek Schuff
https://codereview.chromium.org/23753003/diff/14001/lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp File lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp (right): https://codereview.chromium.org/23753003/diff/14001/lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp#newcode1761 lib/Bitcode/NaCl/Reader/NaClBitcodeReader.cpp:1761: if (AcceptHeader()) On 2013/09/09 23:47:53, jvoung (cr) wrote: > ...
7 years, 3 months ago (2013-09-10 18:40:22 UTC) #5
jvoung (off chromium)
https://codereview.chromium.org/23753003/diff/21001/lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp File lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp (right): https://codereview.chromium.org/23753003/diff/21001/lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp#newcode148 lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp:148: "finalized using pnacl-finalize"; add an end parenthesis to match ...
7 years, 3 months ago (2013-09-10 20:39:55 UTC) #6
Derek Schuff
Also added Karl to look at the bitcode reader changes. https://codereview.chromium.org/23753003/diff/21001/lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp File lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp (right): https://codereview.chromium.org/23753003/diff/21001/lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp#newcode148 ...
7 years, 3 months ago (2013-09-13 19:53:36 UTC) #7
Karl
Bitcode reader changes look good to me.
7 years, 3 months ago (2013-09-13 20:13:14 UTC) #8
jvoung (off chromium)
lgtm https://codereview.chromium.org/23753003/diff/33001/lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp File lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp (right): https://codereview.chromium.org/23753003/diff/33001/lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp#newcode204 lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp:204: // ReadPrefix sets UnsupportedMessage but readBytes does not ...
7 years, 3 months ago (2013-09-13 20:20:23 UTC) #9
Derek Schuff
https://codereview.chromium.org/23753003/diff/33001/lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp File lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp (right): https://codereview.chromium.org/23753003/diff/33001/lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp#newcode204 lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp:204: // ReadPrefix sets UnsupportedMessage but readBytes does not On ...
7 years, 3 months ago (2013-09-13 20:33:14 UTC) #10
jvoung (off chromium)
https://codereview.chromium.org/23753003/diff/33001/lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp File lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp (right): https://codereview.chromium.org/23753003/diff/33001/lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp#newcode204 lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp:204: // ReadPrefix sets UnsupportedMessage but readBytes does not On ...
7 years, 3 months ago (2013-09-13 20:35:25 UTC) #11
Derek Schuff
7 years, 3 months ago (2013-09-13 21:29:15 UTC) #12
Message was sent while issue was closed.
Committed patchset #8 manually as rf8cb03f (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698