Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v4.3-rc2 12 lines 351 B view raw
1#!/bin/sh 2out="$1" 3shift 4in="$@" 5 6for i in $in; do 7 eval $CPP $LINUXINCLUDE -dD -imacros "$i" -x c /dev/null 8done | \ 9awk '$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