看板 DFBSD_kernel 關於我們 聯絡資訊
On Fri, Jan 28, 2005 at 05:29:03PM -0500, Robert Connolly wrote: > Hello. In regards to your: > src/sys/libkern/stack_protector.c > > You have: > #if BYTE_ORDER == LITTLE_ENDIAN > int __guard = 0x00000aff; > #else > int __guard = 0xff0a0000; > #endif > > Why do you check for endianness? Because the order of the cookie bytes changes the meaning of how overflowing buffers are used. Joerg > > robert