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

Issue 889613004: Track undefined sym in the symtab. Remove hack for missing relocs against undef. (Closed)

Created:
5 years, 10 months ago by jvoung (off chromium)
Modified:
5 years, 10 months ago
Reviewers:
Jim Stichnoth
CC:
native-client-reviews_googlegroups.com
Base URL:
https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Track undefined sym in the symtab. Remove hack for missing relocs against undef. Preliminary linking tests, seems to show that the linker and objcopy are happy to use 'em on spec2k, and the result runs! (Had to be careful to clobber the old .s and .o files to make it's testing the right copy). Haven't tried crosstests yet. BUG=none R=stichnot@chromium.org Committed: https://gerrit.chromium.org/gerrit/gitweb?p=native_client/pnacl-subzero.git;a=commit;h=261cae38fd492fbe90b8431d11d2a36014101d71

Patch Set 1 #

Patch Set 2 : cleanups #

Total comments: 4

Patch Set 3 : separate asserts #

Unified diffs Side-by-side diffs Delta from patch set Stats (+76 lines, -44 lines) Patch
M src/IceELFObjectWriter.h View 1 2 chunks +5 lines, -1 line 0 comments Download
M src/IceELFObjectWriter.cpp View 1 2 1 chunk +12 lines, -1 line 0 comments Download
M src/IceELFSection.h View 2 chunks +18 lines, -21 lines 0 comments Download
M src/IceELFSection.cpp View 1 chunk +2 lines, -12 lines 0 comments Download
M src/IceGlobalContext.h View 1 2 2 chunks +3 lines, -0 lines 0 comments Download
M src/IceGlobalContext.cpp View 1 2 3 chunks +13 lines, -0 lines 0 comments Download
M src/IceTargetLoweringX8632.h View 1 1 chunk +2 lines, -3 lines 0 comments Download
M src/llvm2ice.cpp View 1 1 chunk +1 line, -0 lines 0 comments Download
M tests_lit/llvm2ice_tests/elf_container.ll View 2 chunks +20 lines, -6 lines 0 comments Download

Messages

Total messages: 7 (1 generated)
jvoung (off chromium)
5 years, 10 months ago (2015-01-31 05:19:36 UTC) #2
Jim Stichnoth
Cool! See https://codereview.chromium.org/892803002/ for making elf testing more automated. I also see spec2k working with ...
5 years, 10 months ago (2015-01-31 20:58:42 UTC) #3
Jim Stichnoth
otherwise lgtm https://codereview.chromium.org/889613004/diff/20001/src/IceELFObjectWriter.cpp File src/IceELFObjectWriter.cpp (right): https://codereview.chromium.org/889613004/diff/20001/src/IceELFObjectWriter.cpp#newcode539 src/IceELFObjectWriter.cpp:539: IceString Name = Sym->getName(); The fact that ...
5 years, 10 months ago (2015-02-01 03:23:56 UTC) #4
jvoung (off chromium)
https://codereview.chromium.org/889613004/diff/20001/src/IceELFObjectWriter.cpp File src/IceELFObjectWriter.cpp (right): https://codereview.chromium.org/889613004/diff/20001/src/IceELFObjectWriter.cpp#newcode539 src/IceELFObjectWriter.cpp:539: IceString Name = Sym->getName(); On 2015/02/01 03:23:55, stichnot wrote: ...
5 years, 10 months ago (2015-02-01 17:07:56 UTC) #5
jvoung (off chromium)
On 2015/01/31 20:58:42, stichnot wrote: > Cool! > > See https://codereview.chromium.org/892803002/ for making elf testing ...
5 years, 10 months ago (2015-02-01 17:18:29 UTC) #6
jvoung (off chromium)
5 years, 10 months ago (2015-02-01 18:31:11 UTC) #7
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
261cae38fd492fbe90b8431d11d2a36014101d71 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698