1/* $OpenBSD: prog.c,v 1.3 2017/08/01 13:05:55 deraadt Exp $ */ 2#include <sys/types.h> 3#include <assert.h> 4 5extern int64_t getaavalue(void); 6 7int64_t progvalue __attribute__((section(".openbsd.randomdata"))); 8 9int 10main() 11{ 12 int64_t aavalue = getaavalue(); 13 14 assert(progvalue != 0); 15 assert(aavalue != 0); 16 assert(progvalue != aavalue); 17 return (0); 18} 19