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

Issue 73083005: [NaCl SDK] Enable linux host build for nacl_io and nacl_io_tests. (Closed)

Created:
7 years, 1 month ago by Sam Clegg
Modified:
7 years, 1 month ago
Reviewers:
binji
CC:
chromium-reviews, binji
Visibility:
Public.

Description

[NaCl SDK] Enable linux host build for nacl_io and nacl_io_tests. The process of doing this already found one serious bug in lseek and will enable us to find many more via asan and other sanitisers which run on the linux host envionment. R=binji@chromium.org, binji Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=235753

Patch Set 1 #

Total comments: 24

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+266 lines, -197 lines) Patch
M native_client_sdk/src/build_tools/sdk_files.list View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M native_client_sdk/src/build_tools/verify_filelist.py View 1 2 3 2 chunks +8 lines, -3 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/event_emitter.cc View 1 1 chunk +4 lines, -4 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/event_listener.cc View 1 1 chunk +29 lines, -4 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/fifo_interface.h View 1 chunk +2 lines, -2 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/fifo_null.h View 1 chunk +2 lines, -2 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/kernel_handle.cc View 3 chunks +4 lines, -4 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/kernel_wrap.h View 1 chunk +0 lines, -1 line 0 comments Download
A native_client_sdk/src/libraries/nacl_io/kernel_wrap_dummy.cc View 1 1 chunk +81 lines, -0 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/kernel_wrap_glibc.cc View 1 chunk +0 lines, -6 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/kernel_wrap_newlib.cc View 1 chunk +0 lines, -6 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/kernel_wrap_win.cc View 1 chunk +0 lines, -68 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/library.dsc View 1 2 chunks +2 lines, -1 line 0 comments Download
M native_client_sdk/src/libraries/nacl_io/mount_dev.cc View 2 chunks +1 line, -4 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/mount_node_http.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/mount_node_mem.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/mount_node_tty.cc View 1 2 3 4 2 chunks +2 lines, -1 line 0 comments Download
M native_client_sdk/src/libraries/nacl_io/osinttypes.h View 2 chunks +2 lines, -2 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/ossignal.h View 1 1 chunk +2 lines, -2 lines 0 comments Download
M native_client_sdk/src/libraries/nacl_io/ossocket.h View 1 chunk +1 line, -1 line 0 comments Download
M native_client_sdk/src/libraries/nacl_io/ostermios.h View 2 chunks +6 lines, -5 lines 0 comments Download
M native_client_sdk/src/libraries/ppapi_simple/library.dsc View 1 chunk +1 line, -1 line 0 comments Download
M native_client_sdk/src/tests/nacl_io_test/example.dsc View 1 chunk +1 line, -1 line 0 comments Download
M native_client_sdk/src/tests/nacl_io_test/kernel_proxy_test.cc View 1 2 chunks +15 lines, -15 lines 0 comments Download
M native_client_sdk/src/tests/nacl_io_test/kernel_wrap_test.cc View 1 2 chunks +6 lines, -0 lines 0 comments Download
M native_client_sdk/src/tests/nacl_io_test/mount_html5fs_test.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M native_client_sdk/src/tests/nacl_io_test/mount_node_tty_test.cc View 1 2 3 4 9 chunks +22 lines, -20 lines 0 comments Download
M native_client_sdk/src/tools/common.mk View 1 6 chunks +31 lines, -35 lines 0 comments Download
M native_client_sdk/src/tools/host_gcc.mk View 1 3 chunks +19 lines, -2 lines 0 comments Download
M native_client_sdk/src/tools/nacl_gcc.mk View 1 2 1 chunk +14 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
Sam Clegg
https://codereview.chromium.org/73083005/diff/1/native_client_sdk/src/libraries/nacl_io/kernel_handle.cc File native_client_sdk/src/libraries/nacl_io/kernel_handle.cc (right): https://codereview.chromium.org/73083005/diff/1/native_client_sdk/src/libraries/nacl_io/kernel_handle.cc#newcode80 native_client_sdk/src/libraries/nacl_io/kernel_handle.cc:80: if (base + offset < 0) This was always ...
7 years, 1 month ago (2013-11-15 03:11:54 UTC) #1
binji
Is the plan to use ASAN w/ GCC? Or to add a host_llvm.mk and use ...
7 years, 1 month ago (2013-11-15 17:26:23 UTC) #2
Sam Clegg
https://codereview.chromium.org/73083005/diff/1/native_client_sdk/src/libraries/nacl_io/event_listener.cc File native_client_sdk/src/libraries/nacl_io/event_listener.cc (right): https://codereview.chromium.org/73083005/diff/1/native_client_sdk/src/libraries/nacl_io/event_listener.cc#newcode21 native_client_sdk/src/libraries/nacl_io/event_listener.cc:21: #ifdef WIN32 On 2013/11/15 17:26:23, binji wrote: > defined(WIN32) ...
7 years, 1 month ago (2013-11-15 18:13:33 UTC) #3
Sam Clegg
On 2013/11/15 17:26:23, binji wrote: > Is the plan to use ASAN w/ GCC? Or ...
7 years, 1 month ago (2013-11-15 18:14:55 UTC) #4
binji
https://codereview.chromium.org/73083005/diff/1/native_client_sdk/src/libraries/ppapi_simple/library.dsc File native_client_sdk/src/libraries/ppapi_simple/library.dsc (right): https://codereview.chromium.org/73083005/diff/1/native_client_sdk/src/libraries/ppapi_simple/library.dsc#newcode2 native_client_sdk/src/libraries/ppapi_simple/library.dsc:2: 'TOOLS': ['newlib', 'glibc', 'pnacl', 'linux'], On 2013/11/15 18:13:34, Sam ...
7 years, 1 month ago (2013-11-15 18:21:17 UTC) #5
Sam Clegg
On 2013/11/15 18:21:17, binji wrote: > https://codereview.chromium.org/73083005/diff/1/native_client_sdk/src/libraries/ppapi_simple/library.dsc > File native_client_sdk/src/libraries/ppapi_simple/library.dsc (right): > > https://codereview.chromium.org/73083005/diff/1/native_client_sdk/src/libraries/ppapi_simple/library.dsc#newcode2 > ...
7 years, 1 month ago (2013-11-15 18:26:21 UTC) #6
Sam Clegg
https://codereview.chromium.org/73083005/diff/140001/native_client_sdk/src/tools/nacl_gcc.mk File native_client_sdk/src/tools/nacl_gcc.mk (right): https://codereview.chromium.org/73083005/diff/140001/native_client_sdk/src/tools/nacl_gcc.mk#newcode465 native_client_sdk/src/tools/nacl_gcc.mk:465: $(error Cannot run in sel_ldr unless $$NACL_ARCH is set) ...
7 years, 1 month ago (2013-11-15 18:26:28 UTC) #7
Sam Clegg
7 years, 1 month ago (2013-11-18 17:35:14 UTC) #8
Message was sent while issue was closed.
Committed patchset #5 manually as r235753 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698