tcpdump mailing list archives
Re: alignment
From: Jun-ichiro itojun Hagino <itojun () iijlab net>
Date: Sun, 10 Nov 2002 01:56:23 +0900
changes the layout of the structure, so you'd have to add padding to structures that lack it.if they don't have padding, they do not work right even now.I.e., a structure struct foo { u_int32_t a; u_int8_t b; u_int32_t c; }; won't work as a packet format description - you have to use struct foo { u_int32_t a; u_int8_t b; u_int8_t pad[3]; u_int32_t c; }; ? If so, are there any structures of the sort that won't work?
i mean, if there's any structure decl which depends on automatic padding now, the struct definition will be interpreted differently on 64bit and 32bit arch (= doesn't work correctly). itojun - This is the TCPDUMP workers list. It is archived at http://www.tcpdump.org/lists/workers/index.html To unsubscribe use mailto:tcpdump-workers-request () tcpdump org?body=unsubscribe
Current thread:
- alignment itojun (Nov 08)
- Re: alignment Guy Harris (Nov 08)
- Re: alignment Jun-ichiro itojun Hagino (Nov 08)
- Re: alignment Guy Harris (Nov 08)
- Re: alignment Jun-ichiro itojun Hagino (Nov 08)
- Re: alignment Guy Harris (Nov 08)
- Re: alignment Jun-ichiro itojun Hagino (Nov 09)
- Re: alignment Guy Harris (Nov 09)
- Re: alignment Jun-ichiro itojun Hagino (Nov 08)
- Re: alignment Guy Harris (Nov 10)
- Re: alignment Guy Harris (Nov 08)
- Re: alignment Guy Harris (Dec 11)