darran
|
2ac926fa16
|
DTrace: The CTF format is limited to only 1024 elements in an enum,
so rather than error out when there are more than this just truncate the
length.
|
2010-03-11 23:26:33 +00:00 |
|
darran
|
7eee4c810f
|
DTrace: fix a libctf toolchain build problem.
|
2010-03-10 23:41:56 +00:00 |
|
darran
|
141a7ffa73
|
DTrace: add a dependency on the dtrace module.
|
2010-03-05 02:21:41 +00:00 |
|
darran
|
b50656c859
|
DTrace: fix the curthread and mutex data types.
|
2010-03-05 01:53:15 +00:00 |
|
darran
|
dc1214bcba
|
DTrace: Explicitly check for OS X to decide if echo needs -e.
|
2010-03-05 01:34:35 +00:00 |
|
darran
|
1a9939bde9
|
DTrace: another fix for OS X builds, stdint.h location.
|
2010-03-02 22:00:32 +00:00 |
|
darran
|
fe6ba50113
|
DTrace: Get DTrace to build on OS X platforms.
|
2010-03-02 21:08:36 +00:00 |
|
darran
|
19c2a5114b
|
DTrace: make sure we get a processorid_t definition (fix zfs module build).
|
2010-03-02 00:55:46 +00:00 |
|
darran
|
8a2ce716b0
|
DTrace: fix the dtps_provide_module definition.
|
2010-03-02 00:43:36 +00:00 |
|
darran
|
d4b5b32026
|
DTrace: fix to only define sdt_provider_t if in the kernel. Not for
user space.
|
2010-03-01 23:42:41 +00:00 |
|
darran
|
283a6ba02c
|
DTrace: update sdt.c handlers to match latest OpenSolaris vendor import.
|
2010-03-01 22:38:29 +00:00 |
|
darran
|
ffcea0cd00
|
DTrace: processorid_t is defined elsewhere (pset.h), so make it a sun only
definition here.
|
2010-03-01 22:20:15 +00:00 |
|
haad
|
bbc4932093
|
Commit last to fixes which make zfs version 22 compiling again.
|
2010-03-01 21:13:09 +00:00 |
|
darran
|
6a9056a926
|
DTrace: Add an SDT (Statically Defined Tracing) provider framework, and
implement most of the proc provider. Adds proc:::create, exec,
exec_success, exec_faillure, signal_send, signal_discard, signal_handle,
lwp_create, lwp_start, lwp_exit.
|
2010-03-01 21:10:13 +00:00 |
|
haad
|
384eb3acb2
|
Remove fletcher.c from dist it was moved to common/zfs/zfs_fletcher.c in upstream.
|
2010-03-01 20:38:19 +00:00 |
|
haad
|
5a7add5b9c
|
Removee compile time generated file from dist it is in osnet/sys/sys now.
|
2010-03-01 20:10:46 +00:00 |
|
haad
|
3ab7a7aa17
|
This id compile time generated file add it to sys/sys and do not polute
dist dir with it.
|
2010-03-01 20:06:37 +00:00 |
|
darran
|
ac8906f757
|
DTrace: fix a few problems introduced by the recent ZFS update (expected
problems from the OpenSolaris merge).
|
2010-03-01 11:19:39 +00:00 |
|
haad
|
06e8ea2875
|
Add header files needed for building zfs as kernel_module.
|
2010-03-01 00:41:35 +00:00 |
|
haad
|
75eba26b3c
|
Add forgotten misc.h header file, which I forgot to commit.
|
2010-02-28 22:50:48 +00:00 |
|
haad
|
07be11bb73
|
Addmissing symbols to libumem.
|
2010-02-28 22:45:45 +00:00 |
|
haad
|
7077d82ba4
|
Add missing zfs_fletcher.c to libzfs.
|
2010-02-28 22:40:09 +00:00 |
|
haad
|
29137ce9bb
|
Add newly added stubs.c file to libzfs build.
|
2010-02-28 17:40:35 +00:00 |
|
haad
|
e3855e55fa
|
Add fixes for missing symbols from libzfs and libzpool.
|
2010-02-28 17:36:51 +00:00 |
|
haad
|
3491b19f5b
|
Add NetBSD/Solaris compatibility SHA header.
|
2010-02-28 17:22:01 +00:00 |
|
haad
|
68ffa27a55
|
Add missing -I definition.
|
2010-02-28 15:24:04 +00:00 |
|
haad
|
90f8c9d149
|
Add missing header file, I will tag it to osnet-20100224 later.
|
2010-02-28 15:17:44 +00:00 |
|
haad
|
32fa36ddd0
|
Add another set of headers files.
|
2010-02-28 15:13:27 +00:00 |
|
haad
|
826319b9a5
|
Add missing header file I have missed it in first round of glue commits. More
to come.
|
2010-02-28 15:10:12 +00:00 |
|
haad
|
9531208f86
|
Add our local version of sysevent.h file without door.h useage.
|
2010-02-28 15:07:14 +00:00 |
|
haad
|
a3bfe6d964
|
Add NetBSD build glue to build new zfs version 22 sources.
|
2010-02-28 14:45:47 +00:00 |
|
darran
|
ba7b8985fe
|
DTrace: enable access to kernel space for DTrace scripts.
|
2010-02-28 07:01:43 +00:00 |
|
haad
|
a252d550c0
|
Merge NetBSD local changes to new zfs version 22 sources.
|
2010-02-27 23:43:52 +00:00 |
|
haad
|
f59c7639cd
|
Import new Opensolaris sources for zfs/dtrace.
Opensolaris mercurial changeset: 11751:58c0c8f4305f
|
2010-02-27 22:29:20 +00:00 |
|
darran
|
216ff964d9
|
DTrace: okay *really* fix the deadman exit handling. No need for that
over-complicated handshake. Fixes a lockdebug mutex held issue.
|
2010-02-25 16:49:19 +00:00 |
|
darran
|
4d76bb3302
|
DTrace: fix a problem with the code waiting for the deadman thread to exit
- now it does actually wait for it to exit. Thanks to Frank Kardel for
spotting this.
|
2010-02-25 11:12:02 +00:00 |
|
darran
|
bb7c1e9274
|
DTrace: fix CTF tools for non-toolchain build.
|
2010-02-25 00:18:44 +00:00 |
|
darran
|
84501f8fef
|
DTrace: have DTrace build with out requiring MKZFS=yes.
|
2010-02-25 00:14:10 +00:00 |
|
darran
|
89300bd9df
|
DTrace: Get the CTF tools building as part of the toolchain.
|
2010-02-24 21:53:26 +00:00 |
|
darran
|
9f15b3a450
|
Fix a bug in the dtrace_state_deadman() thread; return should have been
a continue (thanks Frank!).
|
2010-02-24 21:08:54 +00:00 |
|
tron
|
3d553f9ca7
|
Disable stack protection warnings for more sources which use dynamically
sized stack buffers.
|
2010-02-24 15:40:54 +00:00 |
|
tron
|
ab396280fe
|
Disable stack protection warnings for sources which use dynamically
sized stack buffers.
|
2010-02-24 12:51:05 +00:00 |
|
tron
|
00ff80736e
|
Include "bsd.own.mk" before checking "MKDTRACE" to allow setting it
in "/etc/mk.conf".
|
2010-02-24 12:18:37 +00:00 |
|
tron
|
235f29a8f3
|
Disable stack protection warnings for "zdb_il.c" which uses a dynamically
sized array on the stack.
|
2010-02-24 11:56:35 +00:00 |
|
haad
|
a7a3d3b216
|
Revert lib_nvpair hack now when it is not needed when njoly@ commited his fix to
bsd.lib.mk.
|
2010-02-22 20:05:03 +00:00 |
|
tron
|
c76e590d3d
|
Disable stack protection warnings for "dtrace.c" which uses alloca(3).
|
2010-02-22 12:21:27 +00:00 |
|
darran
|
7b822b43cb
|
DTrace: fix a problem with library references for libctf and libdtrace.
|
2010-02-21 11:00:01 +00:00 |
|
darran
|
4e42fd7663
|
DTrace: remove extra libshare.h - shouldn't have added it and it breaks
the libzfs build.
|
2010-02-21 10:21:06 +00:00 |
|
darran
|
17b93c1002
|
DTrace: remove assert.h - shouldn't have been checked in (breaks libdtrace
build).
|
2010-02-21 09:52:08 +00:00 |
|
darran
|
f2505ce1e5
|
DTrace: remove file.h - it shouldn't have been added and breaks zfs.
|
2010-02-21 08:28:40 +00:00 |
|