Version:  2.0.40 2.2.26 2.4.37 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10

Linux/scripts/xen-hypercalls.sh

  1 #!/bin/sh
  2 out="$1"
  3 shift
  4 in="$@"
  5 
  6 for i in $in; do
  7         eval $CPP $LINUXINCLUDE -dD -imacros "$i" -x c /dev/null
  8 done | \
  9 awk '$1 == "#define" && $2 ~ /__HYPERVISOR_[a-z][a-z_0-9]*/ { v[$3] = $2 }
 10         END {   print "/* auto-generated by scripts/xen-hypercall.sh */"
 11                 for (i in v) if (!(v[i] in v))
 12                         print "HYPERCALL("substr(v[i], 14)")"}' | sort -u >$out

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us