am 96794bd9: am 6d634f9b: Merge "make stack_protector_DeathTest work for gcc4.9"

* commit '96794bd9713882a4cd1452b7bca62729d10dc94c':
  make stack_protector_DeathTest work for gcc4.9
This commit is contained in:
Yabin Cui 2014-12-12 01:56:09 +00:00 committed by Android Git Automerger
commit 04c0d4cb22

View File

@ -106,10 +106,16 @@ extern "C" uintptr_t __stack_chk_guard;
* This must be marked with "__attribute__ ((noinline))", to ensure the
* compiler generates the proper stack guards around this function.
*/
static char* dummy_buf;
__attribute__ ((noinline))
static void do_modify_stack_chk_guard() {
char buf[128];
// Store local array's address to global variable to force compiler to generate stack guards.
dummy_buf = buf;
__stack_chk_guard = 0x12345678;
}
#endif
TEST(stack_protector, global_guard) {