<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/dtrace, branch upstream/10.4.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.4.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F10.4.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-01-20T01:09:53Z</updated>
<entry>
<title>MFC 289769,289822,290143,290144:</title>
<updated>2016-01-20T01:09:53Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2016-01-20T01:09:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e2def19ca16667429525afba4990f3bf2a2b5712'/>
<id>urn:sha1:e2def19ca16667429525afba4990f3bf2a2b5712</id>
<content type='text'>
Rename remaining linux32 symbols from linux_* to linux32_*.

289769:
Rename remaining linux32 symbols such as linux_sysent[] and
linux_syscallnames[] from linux_* to linux32_* to avoid conflicts with
linux64.ko.  While here, add support for linux64 binaries to systrace.
- Update NOPROTO entries in amd64/linux/syscalls.master to match the
  main table to fix systrace build.
- Add a special case for union l_semun arguments to the systrace
  generation.
- The systrace_linux32 module now only builds the systrace_linux32.ko.
  module on amd64.
- Add a new systrace_linux module that builds on both i386 and amd64.
  For i386 it builds the existing systrace_linux.ko.  For amd64 it
  builds a systrace_linux.ko for 64-bit binaries.

289822:
Fix build for the KTR-enabled kernels.

290143:
Fix build with DEBUG defined.

290144:
Update for LINUX32 rename.  The assembler didn't complain about undefined
symbols but just used 0 after the rename.
</content>
</entry>
<entry>
<title>MFH: r273762</title>
<updated>2015-08-24T03:41:14Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2015-08-24T03:41:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=38feb7d1c0681b369f9e57e25f3658eeb1eda31e'/>
<id>urn:sha1:38feb7d1c0681b369f9e57e25f3658eeb1eda31e</id>
<content type='text'>
MFH: r276304

Allow loading of dtraceall without nfscl if what you really want is nfsclient

Obtained from:	Panzura tree and Rick Maclem
</content>
</entry>
<entry>
<title>MFC r275576: remove opensolaris cyclic code, replace with high-precision callouts</title>
<updated>2015-05-11T07:54:39Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2015-05-11T07:54:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f4c84899712dc256dac49f5708813c97fb4e0e54'/>
<id>urn:sha1:f4c84899712dc256dac49f5708813c97fb4e0e54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC	r268097:</title>
<updated>2014-07-16T02:02:46Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2014-07-16T02:02:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4fbbed18497afee13a7448b5f5d156b2c4261a47'/>
<id>urn:sha1:4fbbed18497afee13a7448b5f5d156b2c4261a47</id>
<content type='text'>
MFV	r260708
4427 pid provider rejects probes with valid UTF-8 names

This make use of Solaris' u8_validate() which we happen to
use since r185029 for ZFS.
Use of u8_textprep.c required -Wno-cast-qual for powerpc.

Illumos Revision:	1444d846b126463eb1059a572ff114d51f7562e5

Reference:
https://www.illumos.org/issues/4427

Obtained from:	Illumos
</content>
</entry>
<entry>
<title>MFC 267929, 267937, 267939, 267940, 267941, 267942, 267987, 268006:</title>
<updated>2014-07-12T22:56:41Z</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2014-07-12T22:56:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fad4a2cd0458df24f3e67db99981dfc0addec298'/>
<id>urn:sha1:fad4a2cd0458df24f3e67db99981dfc0addec298</id>
<content type='text'>
 2915 DTrace in a zone should see "cpu", "curpsinfo", et al
 2916 DTrace in a zone should be able to access fds[]
 2917 DTrace in a zone should have limited provider access
 4477 DTrace should speak JSON
 Add stubs for CTF functions which are not yet implemented.
 4474 DTrace Userland CTF Support
 4475 DTrace userland Keyword
 4476 DTrace tests should be better citizens
 4479 pid provider types
 4480 dof emulation is missing checks
 4471 DTrace count() with histogram
 4472 DTrace full width distribution histograms
 4473 DTrace frequency trails
</content>
</entry>
<entry>
<title>MFC r262542:</title>
<updated>2014-05-03T16:08:52Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2014-05-03T16:08:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=62fbfae7ffb583018c688ee1b27c03b190f36c44'/>
<id>urn:sha1:62fbfae7ffb583018c688ee1b27c03b190f36c44</id>
<content type='text'>
Move some files that are identical on i386 and amd64 to an x86 subdirectory
rather than keeping duplicate copies.
</content>
</entry>
<entry>
<title>MFC r257037: Redefine the io provider using the SDT(9) macros</title>
<updated>2014-01-17T10:34:01Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2014-01-17T10:34:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=63939a90ed87eb4c1c8b104fe0e929c1da95b229'/>
<id>urn:sha1:63939a90ed87eb4c1c8b104fe0e929c1da95b229</id>
<content type='text'>
MFC slacker:	markj
</content>
</entry>
<entry>
<title>MFC r256543,r259245,r259421,r259668,r259674</title>
<updated>2014-01-15T05:19:37Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2014-01-15T05:19:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=51b1e9f39dd54eef335d080ea173f68e3d56168e'/>
<id>urn:sha1:51b1e9f39dd54eef335d080ea173f68e3d56168e</id>
<content type='text'>
r256543:

Add fasttrap for PowerPC.  This is the last piece of the DTrace/ppc puzzle.
It's incomplete, it doesn't contain full instruction emulation, but it should be
sufficient for most cases.

r259245,r259421: (FBT)

FBT now does work fully on PowerPC.

Save r3 before using it for the trap check, else we end up saving the new r3,
containing the trap instruction encoding (0x7c810808), and restoring it back
with the frame on return.  This caused it to panic on my ppc32 machine.

r259668,r259674:
Fix a typo in the FBT code.
</content>
</entry>
<entry>
<title>Fix some ppc64 dtrace bugs, and enable systrace_freebsd32 for ppc64.</title>
<updated>2013-08-19T05:10:46Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2013-08-19T05:10:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cc117e2773f92c1988ac83f86b7f568f79bb7889'/>
<id>urn:sha1:cc117e2773f92c1988ac83f86b7f568f79bb7889</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix make depend</title>
<updated>2013-08-14T08:03:57Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2013-08-14T08:03:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f1fe1d39e102ffca5c0b4265994c7ee61629d81a'/>
<id>urn:sha1:f1fe1d39e102ffca5c0b4265994c7ee61629d81a</id>
<content type='text'>
</content>
</entry>
</feed>
