Commit Graph

5525 Commits

Author SHA1 Message Date
christos
d8e986fab6 Introduce a syslog format that accepts %m. Stop accepting %m in printf
like formats. Support for this is detected via the __syslog_attribute__
macro.
2015-10-14 16:05:14 +00:00
christos
dfe90780e8 syslog attribute. 2015-10-14 16:01:29 +00:00
christos
bbef9da5e8 use syslog attribute 2015-10-14 16:00:17 +00:00
christos
4860ae3db5 use __sysloglike where appropriate. 2015-10-14 15:58:46 +00:00
christos
9fa485335a We really mean __sysloglike here... 2015-10-14 15:58:08 +00:00
christos
37ecb8c3ab introduce an NTP_SYSLOG macro. 2015-10-14 15:55:42 +00:00
christos
1616498e3d these are syslog-like 2015-10-14 15:54:21 +00:00
christos
f5de81ed67 Add a coverity annotation; string bytes follow the struct. It would be
better to add a char bytes[]; at the end of the struct.
2015-10-14 01:49:46 +00:00
rjs
210aa65bab Add Xorg server and S3 driver to ibmnws build. 2015-10-13 19:43:44 +00:00
mrg
4f06f9c186 build libdrm_nouveau and xf86-video-nouveau on x86.
crashes early when starting so far.
2015-10-13 04:33:21 +00:00
mrg
e43864ddde install nouveau.h 2015-10-13 03:32:28 +00:00
roy
fd7491b1b7 A lack of useable addresses on any interfaces is not an error.
More interfaces and/or useable addresses could be added later.
2015-10-12 09:29:25 +00:00
roy
83969876a9 Ignore loopback interfaces 2015-10-12 09:28:15 +00:00
roy
afc9672b0b Use clock_gettime as a more accurate time source. 2015-10-12 09:26:38 +00:00
mbalmer
fd3d11729f no floating point in the kernel, also make sure we always return an int 2015-10-11 09:21:15 +00:00
mbalmer
339173929c fix macro usage 2015-10-11 09:06:21 +00:00
christos
aa6d45f9f5 Get rid of the sprintf() bogus macro and use lengths explicitly when buffers
are involved.
2015-10-11 01:01:45 +00:00
mbalmer
e06559ad98 use a verb in the authors section for all entries 2015-10-10 10:08:12 +00:00
mbalmer
5f69bf5a0f fix kernel module build 2015-10-08 13:40:16 +00:00
mbalmer
bee0986226 update after conflict resolution 2015-10-08 13:21:00 +00:00
mbalmer
f03f2e0f6f update docs after conflict resolution 2015-10-08 12:46:20 +00:00
mbalmer
b2829499b0 Resolve conflicts. 2015-10-08 12:40:05 +00:00
mbalmer
21f9e8b0ed Lua 5.3.1 2015-10-08 12:25:22 +00:00
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