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

Issue 12460003: [MIPS] Leave room for frame header on stack for MIPS arch (Closed)

Created:
7 years, 9 months ago by petarj
Modified:
7 years, 9 months ago
Reviewers:
Mark Seaborn
CC:
native-client-reviews_googlegroups.com
Base URL:
http://git.chromium.org/native_client/src/native_client.git@master
Visibility:
Public.

Description

[MIPS] Leave room for frame header on stack for MIPS arch In addition to proper alignment of an arbitrary stack top, additional space for frame header for MIPS has to be left. Its size is 16 bytes. This change also fixes entry value of t9 which needs to be equal to prog_ctr for PIC code. BUG= https://code.google.com/p/nativeclient/issues/detail?id=2275 TEST= pnacl/build.sh all Committed: http://src.chromium.org/viewvc/native_client?view=rev&revision=10960

Patch Set 1 #

Total comments: 6

Patch Set 2 : Added comments and moved stack adjustment before NaClUserToSys(). #

Total comments: 4

Patch Set 3 : Rename NACL_STACK_ARG_SIZE to NACL_STACK_ARGS_SIZE. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+16 lines, -1 line) Patch
M src/trusted/service_runtime/nacl_config.h View 1 2 4 chunks +8 lines, -0 lines 0 comments Download
M src/trusted/service_runtime/nacl_syscall_common.c View 1 2 1 chunk +2 lines, -1 line 0 comments Download
M src/trusted/service_runtime/posix/nacl_signal.c View 1 2 2 chunks +6 lines, -0 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
petarj
Fixes for a few issues with exceptions and stack alignment. This change also introduces new ...
7 years, 9 months ago (2013-03-05 17:55:01 UTC) #1
Mark Seaborn
https://codereview.chromium.org/12460003/diff/1/src/trusted/service_runtime/nacl_config.h File src/trusted/service_runtime/nacl_config.h (right): https://codereview.chromium.org/12460003/diff/1/src/trusted/service_runtime/nacl_config.h#newcode276 src/trusted/service_runtime/nacl_config.h:276: # define NACL_STACK_ARG_SIZE (0x10) Can you comment this? e.g. ...
7 years, 9 months ago (2013-03-06 00:26:58 UTC) #2
petarj
Second patch set uploaded. https://codereview.chromium.org/12460003/diff/1/src/trusted/service_runtime/nacl_config.h File src/trusted/service_runtime/nacl_config.h (right): https://codereview.chromium.org/12460003/diff/1/src/trusted/service_runtime/nacl_config.h#newcode276 src/trusted/service_runtime/nacl_config.h:276: # define NACL_STACK_ARG_SIZE (0x10) On ...
7 years, 9 months ago (2013-03-07 14:52:48 UTC) #3
Mark Seaborn
LGTM https://codereview.chromium.org/12460003/diff/16001/src/trusted/service_runtime/nacl_config.h File src/trusted/service_runtime/nacl_config.h (right): https://codereview.chromium.org/12460003/diff/16001/src/trusted/service_runtime/nacl_config.h#newcode280 src/trusted/service_runtime/nacl_config.h:280: # define NACL_STACK_ARG_SIZE (0x10) Maybe calls this "ARGS_SIZE" ...
7 years, 9 months ago (2013-03-07 16:07:53 UTC) #4
petarj
https://codereview.chromium.org/12460003/diff/16001/src/trusted/service_runtime/nacl_config.h File src/trusted/service_runtime/nacl_config.h (right): https://codereview.chromium.org/12460003/diff/16001/src/trusted/service_runtime/nacl_config.h#newcode280 src/trusted/service_runtime/nacl_config.h:280: # define NACL_STACK_ARG_SIZE (0x10) On 2013/03/07 16:07:53, Mark Seaborn ...
7 years, 9 months ago (2013-03-07 17:33:12 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://nativeclient-status.appspot.com/cq/petarj@mips.com/12460003/22001
7 years, 9 months ago (2013-03-07 19:44:35 UTC) #6
commit-bot: I haz the power
Try job failure for 12460003-22001 (retry) on nacl-mac10.7_newlib_opt for steps "annotate, gyp_compile, summary". It's a ...
7 years, 9 months ago (2013-03-07 19:51:15 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://nativeclient-status.appspot.com/cq/petarj@mips.com/12460003/22001
7 years, 9 months ago (2013-03-07 23:10:27 UTC) #8
commit-bot: I haz the power
Try job failure for 12460003-22001 (retry) on nacl-mac10.7_newlib_opt for steps "annotate, gyp_compile, summary". It's a ...
7 years, 9 months ago (2013-03-07 23:17:23 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://nativeclient-status.appspot.com/cq/petarj@mips.com/12460003/22001
7 years, 9 months ago (2013-03-08 01:49:36 UTC) #10
commit-bot: I haz the power
The commit queue went berserk retrying too often for a seemingly flaky test. Builder is ...
7 years, 9 months ago (2013-03-08 02:05:12 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://nativeclient-status.appspot.com/cq/petarj@mips.com/12460003/22001
7 years, 9 months ago (2013-03-08 10:09:09 UTC) #12
commit-bot: I haz the power
7 years, 9 months ago (2013-03-08 12:10:11 UTC) #13
Message was sent while issue was closed.
Change committed as 10960

Powered by Google App Engine
This is Rietveld 408576698