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

Issue 1903833002: Put r7 back into clobber registers in sys_clone() for thumb2. (Closed)

Created:
4 years, 8 months ago by Ted Mielczarek
Modified:
3 years, 8 months ago
CC:
chromium-reviews, Markus (顧孟勤)
Base URL:
https://chromium.googlesource.com/linux-syscall-support/@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Put r7 back into clobber registers in sys_clone() for thumb2. This change reverts this previous change: https://chromium.googlesource.com/linux-syscall-support/+/77ebebeffe70f6c41493f239e0a1bc449cc6b009%5E!/ The compiler bug causing the workaround is no longer present in modern GCC, and the workaround was busted if the compiler happened to assign r7 to the __res variable. More discussion at https://bugzilla.mozilla.org/show_bug.cgi?id=1247399#c12 R=markus@chromium.org BUG=https://bugs.chromium.org/p/linux-syscall-support/issues/detail?id=13 Patch contributed by Ted Mielczarek (ted.mielczarek@gmail.com). Committed: https://chromium.googlesource.com/linux-syscall-support/+/1549d20f6d3e7d66bb4e687c0ab9da42c2bff2ac

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+0 lines, -10 lines) Patch
M linux_syscall_support.h View 2 chunks +0 lines, -10 lines 0 comments Download

Messages

Total messages: 16 (4 generated)
Ted Mielczarek
4 years, 8 months ago (2016-04-20 18:24:37 UTC) #1
Mark Seaborn
On 20 April 2016 at 11:24, ted.mielczarek@gmail.com via codereview.chromium.org <reply@chromiumcodereview-hr.appspotmail.com> wrote: > Reviewers: Markus (顧孟勤) ...
4 years, 8 months ago (2016-04-26 19:11:08 UTC) #2
Ted Mielczarek
On 2016/04/26 19:11:08, Mark Seaborn wrote: > So this is reverting this change: > https://chromium.googlesource.com/linux-syscall-support/+/77ebebeffe70f6c41493f239e0a1bc449cc6b009%5E!/ ...
4 years, 7 months ago (2016-04-29 12:20:16 UTC) #3
Ted Mielczarek
Sorry, lost track of this, is that commit message descriptive enough?
4 years, 6 months ago (2016-06-10 15:40:56 UTC) #5
Mark Seaborn
On 2016/06/10 15:40:56, Ted Mielczarek wrote: > Sorry, lost track of this, is that commit ...
4 years, 6 months ago (2016-06-14 17:46:28 UTC) #6
Ted Mielczarek
On 2016/06/14 17:46:28, Mark Seaborn wrote: > On 2016/06/10 15:40:56, Ted Mielczarek wrote: > > ...
4 years, 6 months ago (2016-06-14 21:29:31 UTC) #7
Ted Mielczarek
On 2016/06/14 21:29:31, Ted Mielczarek wrote: > I didn't try, but I suspect I don't ...
4 years, 5 months ago (2016-06-28 19:29:57 UTC) #8
Mark Seaborn
Committed patchset #1 (id:1) manually as 1549d20f6d3e7d66bb4e687c0ab9da42c2bff2ac (presubmit successful).
4 years, 4 months ago (2016-08-01 18:03:59 UTC) #11
Nico
This doesn't build: https://codereview.chromium.org/2787843002/ https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Ftryserver.chromium.android%2Fandroid_compile_dbg%2F239125%2F%2B%2Frecipes%2Fsteps%2Fcompile__with_patch_%2F0%2Fstdout ../../breakpad/src/client/linux/handler/exception_handler.cc: In member function 'bool google_breakpad::ExceptionHandler::GenerateDump(google_breakpad::ExceptionHandler::CrashContext*)': ../../breakpad/src/client/linux/handler/exception_handler.cc:554:1: error: r7 cannot ...
3 years, 8 months ago (2017-03-30 15:39:28 UTC) #13
Nico
On 2017/03/30 15:39:28, Nico (afk until Tue Apr 4) wrote: > This doesn't build: > ...
3 years, 8 months ago (2017-03-30 16:00:21 UTC) #14
Nico
On 2017/03/30 16:00:21, Nico (afk until Tue Apr 4) wrote: > On 2017/03/30 15:39:28, Nico ...
3 years, 8 months ago (2017-03-30 16:00:29 UTC) #15
Nico
3 years, 8 months ago (2017-03-30 17:42:35 UTC) #16
Message was sent while issue was closed.
Revert: https://chromium-review.googlesource.com/c/463646/

Powered by Google App Engine
This is Rietveld 408576698