Print this page
4474 DTrace Userland CTF Support
4475 DTrace userland Keyword
4476 DTrace tests should be better citizens
4479 pid provider types
4480 dof emulation missing checks
Reviewed by: Bryan Cantrill <bryan@joyent.com>
*** 44,69 ****
cat > Makefile <<EOF
all: main altlib.so
main: main.o provmain.o
! gcc -o main main.o provmain.o
main.o: main.c prov.h
! gcc -c main.c
prov.h: prov.d
$dtrace -h -s prov.d
provmain.o: prov.d main.o
$dtrace -G -32 -o provmain.o -s prov.d main.o
altlib.so: altlib.o provalt.o
! gcc -shared -o altlib.so altlib.o provalt.o -lc
altlib.o: altlib.c prov.h
! gcc -c altlib.c
provalt.o: prov.d altlib.o
$dtrace -G -32 -o provalt.o -s prov.d altlib.o
EOF
--- 44,69 ----
cat > Makefile <<EOF
all: main altlib.so
main: main.o provmain.o
! gcc -m32 -o main main.o provmain.o
main.o: main.c prov.h
! gcc -m32 -c main.c
prov.h: prov.d
$dtrace -h -s prov.d
provmain.o: prov.d main.o
$dtrace -G -32 -o provmain.o -s prov.d main.o
altlib.so: altlib.o provalt.o
! gcc -m32 -shared -o altlib.so altlib.o provalt.o -lc
altlib.o: altlib.c prov.h
! gcc -m32 -c altlib.c
provalt.o: prov.d altlib.o
$dtrace -G -32 -o provalt.o -s prov.d altlib.o
EOF