- 10 Dec, 2014 8 commits
-
-
Yabin Cui authored
-
Elliott Hughes authored
-
Jiangli Yuan authored
Directly save data into stack without properly adjustment of stack point is dangous. For example, if a signal comes, kernel will put sigframe into userspace's stack, which will overwrite the saved data if sp is not adjusted properly. Bug: 15195265 Change-Id: Iea0cadfd3b94d50cf40252ad52fe5950811b9192 Signed-off-by:
Jiangli Yuan <a6808c@motorola.com>
-
Yabin Cui authored
Bug: 18627763 Change-Id: Ib1c406320f0ecc3705d19183a48f986cdf57c279
-
Elliott Hughes authored
-
Elliott Hughes authored
Be safe by default. Change-Id: I6c4a3f1fd4eee3a651b3162ce95b7e873de57521
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: I8bb511840f3cd98d5008034e405d82e923bd3203
-
- 09 Dec, 2014 18 commits
-
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: I866097d8468aa8f326117d072444ebbc2a690719
-
Elliott Hughes authored
-
Elliott Hughes authored
Change-Id: I2c2ca47f5a21b78754c03deb3e9467ab79d9d033
-
Yabin Cui authored
-
Yabin Cui authored
-
Yabin Cui authored
Change-Id: I7a8dbb74bd622693c9fef60bd779687207517b7d
-
Yabin Cui authored
Bug: 18489947 Change-Id: I2e834d68bc10ca5fc7ebde047b517a3074179475
-
Elliott Hughes authored
-
Elliott Hughes authored
We can rely on the compiler's builtins. Tested on arm, arm64, mips, x86, and x86-64. Change-Id: I0f774ed7e85b3c791a3178d8ef17c6500e6a9ace
-
Elliott Hughes authored
-
Elliott Hughes authored
Bug: 16918359 Change-Id: I9033a7d178d431ddb09f1cfa6e4bf95ae02346e9
-
Elliott Hughes authored
-
Elliott Hughes authored
Imagination already did the work to make the contents of these directories identical. Let's take advantage of that fact. Change-Id: Ib101ba39041fb500c9c618fa2020e72aa2ccd9c2
-
Elliott Hughes authored
-
Elliott Hughes authored
The use of 32-bit units for 64-bit stores and loads was driving me crazy. Bug: 16918359 Change-Id: Ifb73aad8f8985a2adfcf5913b783ad9424f23e06
-
Elliott Hughes authored
-
Elliott Hughes authored
Specifically, use the argument to sigsetjmp as a flag in the buffer to indicate whether or not the signal mask is valid. Bug: 16918359 Change-Id: I5bb1f1220f14c105c6bc57e0c28c1dc366d1438f
-
- 08 Dec, 2014 3 commits
-
-
Elliott Hughes authored
-
Elliott Hughes authored
Bug: 16918359 Change-Id: I30bf61e7d5f1c21daa3a1a21d361e98d77220bf3
-
Elliott Hughes authored
-
- 06 Dec, 2014 3 commits
-
-
Elliott Hughes authored
Bug: 16918359 Change-Id: Ieb15f7f1658f5accee05665b72ba17831a80ea9d
-
Elliott Hughes authored
-
Elliott Hughes authored
Bug: 16918359 Change-Id: Ic8ca0af9ea99636bc71f19d46071f1cea6eef982
-
- 05 Dec, 2014 5 commits
-
-
Elliott Hughes authored
-
Elliott Hughes authored
Bug: 16918359 Change-Id: I9b986bdbdbaefe9d9896a820ee8cfe860adfe5c5
-
Elliott Hughes authored
-
Elliott Hughes authored
Note that this doesn't address the fact that we don't save/restore the real-time signals. But it does let us pass the tests we currently fail. Bug: 16918359 Change-Id: I063a6926164289a71026a412da7f5dd2ca9a74b3
-
Tao Bao authored
-
- 04 Dec, 2014 3 commits
-
-
Tao Bao authored
Several cache related queries are added, such as _SC_LEVEL1_DCACHE_LINESIZE, _SC_LEVEL1_DCACHE_SIZE and etc. For the moment, we always return 0 for these queries. Change-Id: I36f67af8128672d8c1eef49d6f2431cca5a94719
-
Elliott Hughes authored
-
Yabin Cui authored
-