debuggers.hg

view xen/include/headers.chk @ 19810:aaab04808ee7

Introduce mechanism to check standard conformance of headers

While pretty simplistic, it appears to serve the purpose at the moment
(i.e. it spotted two places where a GNU extension was used withou
proper preprocessor conditionals). The "simplistic" here includes that
the checking gets only done for native builds, and ia64 gets excluded
due to its arch-specific header intentionally (for whatever reason)
checking that anonymous struct/unions can be used.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
author Keir Fraser <keir.fraser@citrix.com>
date Wed Jun 17 07:21:03 2009 +0100 (2009-06-17)
parents
children
line source
1 public/callback.h
2 public/dom0_ops.h
3 public/elfnote.h
4 public/event_channel.h
5 public/features.h
6 public/grant_table.h
7 public/kexec.h
8 public/memory.h
9 public/nmi.h
10 public/physdev.h
11 public/platform.h
12 public/sched.h
13 public/tmem.h
14 public/trace.h
15 public/vcpu.h
16 public/version.h
17 public/xencomm.h
18 public/xen-compat.h
19 public/xen.h
20 public/xenoprof.h
21 public/hvm/e820.h
22 public/hvm/hvm_info_table.h
23 public/hvm/hvm_op.h
24 public/hvm/ioreq.h
25 public/hvm/params.h
26 public/io/blkif.h
27 public/io/console.h
28 public/io/fbif.h
29 public/io/fsif.h
30 public/io/kbdif.h
31 public/io/netif.h
32 public/io/pciif.h
33 public/io/protocols.h
34 public/io/ring.h
35 public/io/tpmif.h
36 public/io/usbif.h
37 public/io/vscsiif.h
38 public/io/xenbus.h
39 public/io/xs_wire.h