1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill# This file and its contents are supplied under the terms of the
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill# Common Development and Distribution License ("CDDL"), version 1.0.
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill# You may only use this file in accordance with the terms of version
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill# 1.0 of the CDDL.
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill# A full copy of the text of the CDDL should have accompanied this
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill# source. A copy of the CDDL is also available via the Internet at
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill# Copyright (c) 2013 Joyent, Inc. All rights reserved.
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill#include <stdlib.h>
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrillextern void foo();
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill#include <stdio.h>
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill printf("called foo\n");
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrillif ! gcc -m32 -fPIC -shared -o libføo.so libfoo.c -lc ; then
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrill print -u 2 "failed to compile libfoo in $DIR"
1444d846b126463eb1059a572ff114d51f7562e5Bryan Cantrillif ! dtrace -n 'pid$target:libf*::entry{printf("probemod: %s\n", probemod)}' \