christos
958e171b8e
make dtrace compile on amd64.
2010-03-13 22:31:15 +00:00
darran
53cc5b77a6
DTrace: fix a sign problem with instruction size handling.
2010-03-13 01:10:01 +00:00
darran
f6bf800773
DTrace: Add the Function Boundary Trace (FBT) provider moduile. This
...
module instruments every function in the kernel with entry and exit
probes. These probes are true zero-effect probes in that they don't
exist in the code until they are enabled. The probes are enabled by
directly patching the function entry and exit points to make jumps into
the dtrace framework.
This gives us over 29,000 trace points in the kernel.
2010-03-12 21:53:15 +00:00
darran
328338d6bd
DTrace: Add support for a simulated solaris_cpu[] data structure per
...
cpu. Needed for the FBT provider amongst other features.
2010-03-12 21:37:37 +00:00
haad
16daab5dae
Fix /var/run/dev.db dependency by adding new get_dev_name routine which
...
converts raw device major:minor number to block device path. By reading
/dev and using stat to find block device major:minor numbers.
2010-03-12 16:24:40 +00:00
darran
5b3b7dba24
DTrace: fix a few build issues for tools and the dtrace provider operation
...
interface.
2010-03-11 23:28:07 +00:00
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
lukem
1f0d0df9ea
fixed rcsids on 2.4.21 import
2010-03-08 06:43:18 +00:00
lukem
2b8444592e
openldap2netbsd - script to munge rcsids, and otherwise prepare for import
2010-03-08 06:42:31 +00:00
lukem
e598ca9c12
bump minor version for 2.4.21
2010-03-08 05:45:24 +00:00
lukem
62a8debe1d
build ldapurl
2010-03-08 05:24:59 +00:00
lukem
9b4fc98d5f
ldapexop now has a man page
2010-03-08 05:24:33 +00:00
lukem
1ae7a69fb9
support building without common.c (for ldapurl)
2010-03-08 05:23:41 +00:00
lukem
e3d0290b8c
add meter.c
2010-03-08 05:19:10 +00:00
lukem
9a2cfaa213
update for .c changes in 2.4.21
2010-03-08 05:18:17 +00:00
lukem
45f096ee63
version is now 2.4.21
2010-03-08 05:17:25 +00:00
lukem
902ced1e35
Man pages added in 2.4.21
2010-03-08 05:11:20 +00:00
lukem
19fc3e3fef
Regenerate for OpenLDAP 2.4.21
2010-03-08 05:08:40 +00:00
lukem
672b7d248c
Regenerate for openldap 2.4.21
2010-03-08 05:07:40 +00:00
lukem
e6632eb096
Disable HAVE_TLS here; we'll conditionally enable it in the Makefiles.
...
Disable HAVE_FETCH; API appears to be incompatible
2010-03-08 05:07:16 +00:00
lukem
4f33bfd95b
fix const warning
2010-03-08 05:00:51 +00:00
lukem
f8fd1d3c37
include <ac/time.h> for timeval.
2010-03-08 04:58:18 +00:00
lukem
60134bf0d1
Merge 2.4.21
2010-03-08 03:47:40 +00:00
lukem
4e6df137e8
OpenLDAP 2.4.21. Numerous fixes, including:
...
* properly handle NUL in CN of SSL certs (CVE-2009-3767)
2010-03-08 02:14:20 +00:00
plunky
b3fbf28e26
Install PCC cpp as libexec/pcpp to avoid name conflicts with other
...
compilers (eg GCC), and to match the manpage which is already installed
as pcpp.1
(Gregory McGarry: "I think it's a good idea")
2010-03-07 16:27:17 +00:00
plunky
f61fe2b584
break overly long line
2010-03-07 12:05:09 +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
yamt
9b49bad822
fix multi-thread problems wrt read/write buffer. PR/42651.
2010-03-03 00:44:51 +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
joerg
7780622b8d
Use HUGE_VAL on VAX as INFINITY requires a warning according to ISO C99
...
on VAX. Use the less intrusive approach of a conditional here.
2010-03-01 00:15:47 +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