bdca3802c9c9d033fbc553ed24b92ac78859a463 |
|
28-May-2014 |
Calin Juravle <calin@google.com> |
Remove unnecessary padding in ucontext_t - removed extra padding from ucontex_t on x86, x86_64 and mips - force ucontext_t struct to use 64 bits for the sigmask on all arches (previsouly wrong since sigset_t on arm and x86 is only 32 bits) - arm and arm64 continue to use padding to match glibc sigset_t This brings Bionic on par with the kernel w.r.t ucontext padding. Bug: 12828904 Change-Id: Ia8915ace694ecb4695603a334e697985f4c3e7aa
|
ae0f8f1e48a464b227fc3b68e0817a246e73db9b |
|
20-May-2014 |
Calin Juravle <calin@google.com> |
Add padding to mips ucontext_t. Bug: 12828904 Change-Id: I49e7adcebf769a9c30dc43def36501260369b1ac
|
eb454522da53759ef74180b9c623206040b17df0 |
|
20-May-2014 |
Calin Juravle <calin@google.com> |
Clean up ucontext.h TODOs. There's no need to expose gregset_t and fpregset_t when they are not used in ucontext_t. Bug: 12828904 Change-Id: Ieda1edf0ab18015f444c4d385fe9c41c4544017f
|
0e85fb6121cf365207ee737314130a526dbe0eac |
|
19-May-2014 |
Calin Juravle <calin@google.com> |
Add uc_regspace to arm's ucontext_t Bug: 12828904 Bug: 12875898 Change-Id: Ic5d532bd0ef58cad9e36a99fc2995c4b069121b2
|
a6ab968ca0af18d84620a692f76af0d8e857c9c8 |
|
13-May-2014 |
Calin Juravle <calin@google.com> |
Fill in missing bits in x86(_64) ucontext_t Bug: 12828904 Bug: 12875898 Change-Id: I0ec0dfe16af80bfb3153f3c3b1b3d180eff30f39
|
9b5b40b4dfe0e2b89dbaf2229a3737f79c81d595 |
|
15-May-2014 |
Andrew Hsieh <andrewhsieh@google.com> |
Rename user_i387_struct -> user_fpregs_struct in sys/ucontext.h See 93e1907ae1794068c1018750603c9206cb700d1b Change-Id: Icb207f4e17cfffdd6d37500656434adf1cc34427
|
c5992a036ba380f56e5be3d2d6b1abb34064b20e |
|
09-Apr-2014 |
Elliott Hughes <enh@google.com> |
Fix mcontext_t for x86-64. Change-Id: I1ac0e7f44bcdd06a07862993e92c3048a7474a8b
|
50249bca00d2c7d237e67d4d276057bb59508804 |
|
07-Apr-2014 |
Elliott Hughes <enh@google.com> |
Fix build: __unused isn't unused! Change-Id: I57f2b755d1b2509f9c5504b12a5ff6c50b78b375
|
5c7bda5c612746266d8ae0d1a8240c7aee4ad9ae |
|
07-Apr-2014 |
Elliott Hughes <enh@google.com> |
Fix aarch64 struct ucontext. Change-Id: I6f0959723a753e8c788275709e7245c103ff88d1
|
7b95807fa086174cbab146cbd7c60a6d2e386917 |
|
31-Jan-2014 |
Ross McIlroy <rmcilroy@google.com> |
Add missing ucontext_t definition to bionic for arch-arm64. Change-Id: I1ee15230c63e00f01d2063cfffcffe7f1a1eeb6a
|
02c661b88384a4a0cd5dd2b32123968bd992873f |
|
30-Jan-2014 |
Elliott Hughes <enh@google.com> |
Add mips <sys/ucontext.h>. Change-Id: I2821f523f0c3bb4400b2ad5d36e21e5a3d6d777c
|
4e72fcc3c2b8bcaab653732dfd3edd137602c648 |
|
30-Jan-2014 |
Elliott Hughes <enh@google.com> |
Add arm <sys/ucontext.h>. Change-Id: I14d435f9e3e82f77d8a7e886ff88c18f5d09d14a
|
677a07cb9a3f5964e9ead4d37b9f775d971c61e0 |
|
30-Jan-2014 |
Elliott Hughes <enh@google.com> |
Add x86 <sys/ucontext.h>. Change-Id: I43e72604f7a932f134733b78094b577415a5edb7
|
e61d106008f7d77fa1c0de43ac27311320225135 |
|
27-Jan-2014 |
Pavel Chupin <pavel.v.chupin@intel.com> |
Add x86_64 ucontext.h for better compatibility As suggested here: https://android-review.googlesource.com/#/c/71267/ it may be used for x86_64 libunwind enabling. Change-Id: I21623261a48ea7099e030d33932556e294d226ff Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
|
c1b44ecc5385e68e81667068e03b32c2084a85b1 |
|
17-Oct-2012 |
David 'Digit' Turner <digit@android.com> |
Revert "libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>" This creates build issues in the internal Android tree. Will investigate later. Original patch: https://android-review.googlesource.com/#/c/38875/ Change-Id: I12c5995ebf172890051af42a5d3b31014c9c5117
|
c124baaf29a948fd8b93e7f1fefc20b659271026 |
|
12-Jul-2012 |
David 'Digit' Turner <digit@android.com> |
libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h> This patch updates the C library headers to provide ucontext_t definitions for three architectures. + Fix <signal.h> to always define 'struct sigcontext'. The new declarations are announced with new macros defined in <sys/cdefs.h> in order to make it easier to adapt client code that already defines its own, incompatible, versions of the structures seen here. http://code.google.com/p/android/issues/detail?id=34784 Change-Id: Ie78c48690a4ce61c50593f6c39639be7fead3596
|