christos
4ace1867fc
make this kind of work.
2015-10-07 02:22:29 +00:00
christos
ee7dd36d49
fix the remaining problem with pcinfo; the dtracetoolkit execsnoop script
...
works.
2015-10-07 00:35:23 +00:00
christos
5a472843c6
Adjust for NetBSD.
2015-10-07 00:34:37 +00:00
christos
8e6eeb3dcf
almost fixed... Need to figure out what to do with curlwp.
2015-10-06 22:12:09 +00:00
riz
84d94196b6
Make this build for me.
2015-10-06 01:18:47 +00:00
christos
665d810b64
Start matching some of the field names to NetBSD's
...
XXX: needs work
2015-10-05 17:49:40 +00:00
christos
7948227e4f
Arrange to install the dtrace files (some are broken, sets will need to be
...
fixed)
2015-10-05 17:49:10 +00:00
christos
4cea25895d
load the kernel for NetBSD (for now)
2015-10-05 17:48:09 +00:00
christos
5fbaf483b1
Add definitions for uid_t and gid_t for NetBSD because we are screwing up
...
with the names in the kernel and the ctf sections end up having only __uid_t
and __gid_t.
2015-10-05 17:47:37 +00:00
christos
ea79cab59b
put back module filename finding code.
2015-10-04 23:25:32 +00:00
riz
ee3b021d7b
Restore some defines lost in last update, and don't include sys/cpuvar.h
...
MKDTRACE=yes now builds for arm platforms again.
2015-10-02 22:16:38 +00:00
riz
701e808f1d
Update signature of unimplemented function to match prototype.
2015-10-02 22:15:18 +00:00
christos
aef619cb8a
put back the DTRACE macros
2015-10-02 17:28:57 +00:00
christos
75a404098e
we don't need any of this now.
2015-10-02 17:13:58 +00:00
christos
46b66d3b89
Merge conflicts
2015-10-02 17:13:32 +00:00
christos
d1b373115b
Adapt to NetBSD modules and link set access.
...
XXX: We don't have an event system so that we can issue callback that
will be run on construction or destruction to enable and disable probes
XXX: We don't have a way to use link_sets across modules properly.
2015-10-02 16:59:23 +00:00
riz
f2d2d6c3e9
Redo previous so as to not break non-arm MKDTRACE=yes builds.
2015-10-01 20:51:19 +00:00
riz
41784a61b4
Only declare 'ldn' where it's actually used. Fixes build on arm
...
with MKDTRACE=yes.
2015-10-01 19:45:37 +00:00
rjs
5d347183ce
Build Xorg server and wsfb driver for mac68k.
2015-09-30 22:58:02 +00:00
christos
c29d517558
Import the dtrace toolkit from FreeBSD; simple scripts such as dtruss work
...
unmodified. For others we'll need to add the missing probes and adjust.
This is not attached to the build.
2015-09-30 22:01:06 +00:00
christos
ae335351bb
Add proc:::exit
...
XXX: I am going to kill that soon and make the providers register automagically
with linker sets. This can't scale.
2015-09-30 20:59:44 +00:00
christos
7264d1b96c
recognize the proc provider as belonging to sdt
2015-09-30 20:59:13 +00:00
christos
12713a4b5d
We switched to newer versions in elftoolchain a while ago.
2015-09-30 00:35:46 +00:00
christos
35d37febae
do the stack protector stuff like the other files.
2015-09-30 00:17:09 +00:00
christos
5a76c68ec9
detect dynamically if we need -e for echo
2015-09-29 23:50:52 +00:00
christos
85c412e566
- make the generated file rules depend on the source files
...
- hack for clang on Darwin
2015-09-29 23:50:17 +00:00
christos
acb11aeb8e
fix the native build
2015-09-29 22:14:14 +00:00
christos
ec4b0d739b
for the endian macros don't use the _ names, Darwin does not define them.
2015-09-29 20:43:16 +00:00
christos
f651117f07
no other ctf program needs -lrt, why does this one?
2015-09-29 20:31:43 +00:00
christos
b97202a0e1
make this tools friendly.
2015-09-29 19:43:39 +00:00
christos
302f5a4b29
return an error for actions we don't understand.
2015-09-29 14:31:22 +00:00
roy
2f705eb612
Sync
2015-09-29 09:11:47 +00:00
roy
a4b92b41fa
Import openresolv-3.7.1 with the following changes:
...
* Typo's, thanks to Herbert Parentes Fortes Neto
* Clarify that private_interfaces="*" will not forward the root zone
* ensure that domain-insecure always appears in a server clause for
the unbound subscriber
2015-09-29 09:10:07 +00:00
wiz
ff1e46a1cb
Remove reference to mdb(1).
2015-09-29 06:33:01 +00:00
wiz
963ab8d75f
Fix typo.
2015-09-28 22:11:40 +00:00
wiz
f3752eafe8
Fix Dt. New sentence, new line. Fix xrefs.
...
Still leaves:
trailing Xref to mdb(1)
trailing Xref to libctf(3)
2015-09-28 22:00:26 +00:00
wiz
1ea70fc5bf
Add RCS Id, serial comma, use Fx, fix xref.
...
XXX: libproc(3) does not exist, but is referenced three times.
2015-09-28 21:50:48 +00:00
christos
628c957c7a
Add libproc/librtld_db
2015-09-28 21:05:57 +00:00
christos
3644045c3c
neither libproc or librtld_db require CTF
2015-09-28 17:12:46 +00:00
mlelstv
4e27970548
revert previous. Dynamic libraries break systems with split / and /usr
...
partitions and also sun2. libdns is pulling in Kerberos anyway.
2015-09-27 21:01:27 +00:00
mlelstv
820518ec94
Don't link partially with static libraries.
...
Don't link with kerberos librararies, nothing is using them.
Don't link with libipsec, our local patch, that requires it, is gone.
2015-09-26 09:48:27 +00:00
christos
431e9fd675
avoid compiler warnings
2015-09-26 03:32:17 +00:00
christos
3a8db65df5
catch up with unsigned long -> proc_breakpoint_t change.
2015-09-26 00:33:34 +00:00
christos
58ec3b3ba7
remove caddr_t
2015-09-25 19:09:38 +00:00
christos
800ae96385
Fix the broken detach code and make the proc tests detach instead
...
of continue, so that we don't get kernel diagnostic messages about
detaching traced processes.
2015-09-25 19:08:32 +00:00
christos
9a58287b9b
Add a proc_breakpoint_t and a proc_regval_t to abstract some types.
2015-09-25 16:07:32 +00:00
christos
c45350533b
Restore previous: only build libproc and librtld_db for dtrace support, since
...
many archs are not supported.
2015-09-25 11:38:12 +00:00
christos
547df74cfc
libproc and librtld_db build fine without CTF and should always be available.
2015-09-25 11:34:07 +00:00
martin
2f0225ffc2
librtld_db depends on libproc, so conditionalize it as well
2015-09-25 10:08:35 +00:00
martin
31c357f656
Conditionalize libproc here as well (why is it entered twice anyway?)
2015-09-25 08:22:02 +00:00
christos
f94f34a53d
include <sys/proc.h> explicitly for kthread_t
2015-09-24 19:55:00 +00:00
christos
c4db460182
Elf64_Sym.st_value (Elf64_Addr) which is what GElf_Sym using, is wider than
...
uintptr_t on 32 bit machines, so cast to it.
2015-09-24 19:25:37 +00:00
christos
bcf65cfcd7
%j needs uintmax_t not uintptr_t
2015-09-24 19:16:06 +00:00
christos
58ad14e816
Hook up libproc and librtld_db into the build
2015-09-24 14:48:36 +00:00
christos
72494a1078
Add build stuff.
2015-09-24 14:36:54 +00:00
christos
5377c71070
use the alternate syscall names if available
2015-09-24 14:26:44 +00:00
christos
bae6f8e175
new from FreeBSD
2015-09-24 14:26:09 +00:00
christos
c0855460da
sync with FreeBSD
2015-09-24 14:25:29 +00:00
christos
2cd1ca309f
remove dup copies of code that we've moved to dev a long while ago
2015-09-24 14:23:39 +00:00
christos
26e9b7f568
sync with FreeBSD
2015-09-24 14:21:35 +00:00
christos
3745d9fb72
Sync with FreeBSD
2015-09-24 14:20:18 +00:00
christos
74f0118d99
sync with FreeBSD
2015-09-24 14:18:24 +00:00
christos
fbb8599f9a
We have libproc now
2015-09-24 14:17:20 +00:00
christos
d502ba5f9b
Add build glue, adjust for NetBSD
2015-09-24 14:15:58 +00:00
christos
945f510fbf
import librtld_db from FreeBSD
2015-09-24 14:14:37 +00:00
christos
52ebe1c2c4
Add glue, adjust for NetBSD.
2015-09-24 14:12:47 +00:00
christos
fbcd1dd103
Import libproc from FreeBSD
2015-09-24 14:05:35 +00:00
mrg
7380f0d5c2
remove unused GALLIUM_NAMES variable.
2015-09-23 05:28:14 +00:00
mrg
34a1d0259a
re-merge GCC 4.8.5 (part 1).
2015-09-23 04:23:50 +00:00
mrg
f78a39098a
re-merge GCC 4.8.5 (part 1)
2015-09-23 03:39:07 +00:00
mrg
678f798eaf
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.
2015-09-23 03:03:02 +00:00
wiz
b1bfb67337
Install radeon(4) from radeon-kms into x86 subdir.
...
This way, there is no file name issue with radeon(4) from
the old not-kms driver; and subdir man pages are preferred
to non-subdir.
Addresses MKREPRO issue from PR 50132.
XXX: This will stop being correct if radeon-kms is ported to more
platforms like sparc64.
2015-09-19 23:00:44 +00:00
nonaka
de17d00067
PR/50248: re-apply src/external/bsd/tcpdump/dist/tcpdump.c rev.1.8.
...
> When running as root and wanting to write a file and not having CAPNG, don't
> drop privs, because we cannot open the file if we drop privs.
2015-09-17 14:03:10 +00:00
skrll
a9a1ce9deb
gdb.old is no more.
2015-09-17 09:34:20 +00:00
skrll
511b4bba45
Remove gdb.old now it's unused.
2015-09-17 09:26:32 +00:00
christos
fe20ccddcc
don't depend on the installed version of libz
2015-09-17 01:53:48 +00:00
christos
dce63dea1d
no need for LIBDPLIBS here
2015-09-16 19:47:14 +00:00
christos
661f541135
libctf depends on libz
2015-09-15 18:38:41 +00:00
joerg
664441867e
Don't shift negative values.
2015-09-12 19:04:21 +00:00
joerg
963949fb1a
Replace arithmetic using undefined behavior with exhaustive list of type
...
size limits.
2015-09-12 19:03:11 +00:00
tron
3e47327b1e
Resolve conflicts from last import
2015-09-12 08:23:23 +00:00
tron
f0dd1fac45
Import Postfix 2.11.6. Changes since version 2.11.4:
...
- Preparation for OpenSSL 1.2 API changes
- The sender_dependent_relayhost_maps feature ignored the relayhost setting
in the case of a DUNNO lookup result. It would use the recipient domain
instead.
- The default TLS settings no longer enable export-grade ciphers, and no
longer enable the SSLv2 and SSLv3 protocols. These ciphers and protocols
have little if any legitimate use today, and have instead become a
vehicle for downgrade attacks.
2015-09-12 08:20:22 +00:00
pooka
fec583f48b
Import libcxxrt e64e93fe5bba67a6d52cbe5a97f8770c054bfa65
...
Implements __cxa_throw_bad_array_new_length, which is generated by gcc
4.9 and later. Also, some demangle support and fixes.
2015-09-11 11:19:58 +00:00
riz
3922b03876
include <sys/lwp.h> for curlwp. From ozaki-r.
2015-09-10 19:56:13 +00:00
roy
9a309d287d
Sync
2015-09-04 12:25:01 +00:00
youri
2a20aa63de
CTWM is an extension to twm, that support multiple virtual screens,
...
and a lot of other goodies.
You can use and manage up to 32 virtual screens called workspaces.
You swap from one workspace to another by clicking on a button in an
optional panel of buttons (the workspace manager) or by invoking a function.
You can custom each workspace by choosing different colors, names
and pixmaps for the buttons and background root windows.
Main features are:
- Optional 3D window titles and border (ala Motif).
- Shaped, colored icons.
- Multiple icons for clients based on the icon name.
- Windows can belong to several workspaces.
- A map of your workspaces to move quickly windows between
different workspaces.
- Animations: icons, root backgrounds and buttons can be animated.
- Pinnable and sticky menus.
- etc...
See http://web.zephyrite.net/NetBSD/wm/index.html
ok mrg.
2015-09-03 22:24:02 +00:00
christos
949b98fd7b
Changes for 9.10.2-P4:
...
4170. [security] An incorrect boundary check in the OPENPGPKEY
rdatatype could trigger an assertion failure.
(CVE-2015-5986) [RT #40286 ]
4168. [security] A buffer accounting error could trigger an
assertion failure when parsing certain malformed
DNSSEC keys. (CVE-2015-5722) [RT #40212 ]
2015-09-03 07:33:34 +00:00
christos
cf002b08b1
Import bind 9.10.2-P4
2015-09-03 07:21:32 +00:00
joerg
b5b69f0009
Simplify.
2015-08-28 13:04:48 +00:00
joerg
550539830b
Fix check for non-positive timestamps.
2015-08-28 11:38:57 +00:00
joerg
503be5a657
Simplify to avoid negation-only-applies-to-LHS warning.
2015-08-28 11:20:55 +00:00
nonaka
5e4eaa25ce
Added rtwn(4) for Realtek RTL8188CE/RTL8192CE PCIe 802.11b/g/n wireless network
...
devices. Ported from OpenBSD.
2015-08-27 14:04:07 +00:00
christos
34bf41c699
fix bogus gcc unitialized warning
2015-08-22 05:45:57 +00:00
roy
33ca8eec34
Remove unused variable.
2015-08-21 13:24:47 +00:00
roy
cbf135c5b2
10-mtu is no longer used
2015-08-21 10:44:43 +00:00
roy
d5314d23aa
Sync
2015-08-21 10:39:00 +00:00
tron
93fded9a74
Fix build with "USE_SSP=yes".
2015-08-21 08:19:28 +00:00
christos
ed5ec7e8c7
use snprintf and cast to long.
2015-08-20 17:25:50 +00:00
joerg
b04b4ec44f
Update set list and build glue for libc++ r245539.
2015-08-20 10:06:20 +00:00
joerg
ae5250f8b0
Rerun the import of r245547.
2015-08-20 09:49:32 +00:00