<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in dt_cc.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0af8f00bde7c34464aa603d30c5cd6d988b857d2 - 7085 add support for &quot;if&quot; and &quot;else&quot; statements in dtrace</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#0af8f00bde7c34464aa603d30c5cd6d988b857d2</link>
        <description>7085 add support for &quot;if&quot; and &quot;else&quot; statements in dtraceReviewed by: Adam Leventhal &lt;ahl@delphix.com&gt;Reviewed by: Sebastien Roy &lt;sebastien.roy@delphix.com&gt;Reviewed by: Paul Dagnelie &lt;pcd@delphix.com&gt;Reviewed by: Bryan Cantrill &lt;bryan@joyent.com&gt;Approved by: Richard Lowe &lt;richlowe@richlowe.net&gt;(cherry picked from commit eb4db8efee73d19428017df0026760dee1edf042)

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Mon, 08 Aug 2016 18:31:54 +0200</pubDate>
        <dc:creator>Matthew Ahrens &lt;mahrens@delphix.com&gt;</dc:creator>
    </item>
<item>
        <title>67a4bb8f9ad4c49e9aa9e21e2114a7c093c3a73a - 5396 fix longjmp clobbering errors</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#67a4bb8f9ad4c49e9aa9e21e2114a7c093c3a73a</link>
        <description>5396 fix longjmp clobbering errorsReviewed by: Josef &apos;Jeff&apos; Sipek &lt;jeffpc@josefsipek.net&gt;Reviewed by: Igor Kozhukhov &lt;ikozhukhov@gmail.com&gt;Approved by: Richard Lowe &lt;richlowe@richlowe.net&gt;

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Tue, 26 May 2015 21:31:19 +0200</pubDate>
        <dc:creator>Gary Mills &lt;gary_mills@fastmail.fm&gt;</dc:creator>
    </item>
<item>
        <title>a386cc11a86ecb60f5a48078d22c1500e2ad003e - 4474 DTrace Userland CTF Support</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#a386cc11a86ecb60f5a48078d22c1500e2ad003e</link>
        <description>4474 DTrace Userland CTF Support4475 DTrace userland Keyword4476 DTrace tests should be better citizens4479 pid provider types4480 dof emulation is missing checksReviewed by: Bryan Cantrill &lt;bryan@joyent.com&gt;Approved by: Gordon Ross &lt;gwr@nexenta.com&gt;

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Wed, 24 Apr 2013 01:39:07 +0200</pubDate>
        <dc:creator>Robert Mustacchi &lt;rm@joyent.com&gt;</dc:creator>
    </item>
<item>
        <title>93ed8d0d4b068b95d0bb50d57bb854df462a8485 - 4251 libdtrace leaks open file handles</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#93ed8d0d4b068b95d0bb50d57bb854df462a8485</link>
        <description>4251 libdtrace leaks open file handles4250 libdtrace should use &quot;F&quot; specifier on fopen()Reviewed by: Marcel Telka &lt;marcel.telka@nexenta.com&gt;Reviewed by: Albert Lee &lt;trisk@nexenta.com&gt;Approved by: Eric Schrock &lt;eric.schrock@delphix.com&gt;

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Wed, 07 Sep 2011 18:29:20 +0200</pubDate>
        <dc:creator>Robert Mustacchi &lt;rm@joyent.com&gt;</dc:creator>
    </item>
<item>
        <title>e98f46cc16b6ba1555409cb3c7e384bdb0792875 - 3519 DTrace fails to resolve const types from fbt</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#e98f46cc16b6ba1555409cb3c7e384bdb0792875</link>
        <description>3519 DTrace fails to resolve const types from fbt3520 dtrace internal error -- token type 316 is not a valid D compilation token3521 clean up dtrace unit testsReviewed by: Matthew Ahrens &lt;mahrens@delphix.com&gt;Reviewed by: Eric Schrock &lt;eric.schrock@delphix.com&gt;Reviewed by: Dan Kimmel &lt;dan.kimmel@delphix.com&gt;Reviewed by: Christopher Siden &lt;christopher.siden@delphix.com&gt;Reviewed by: Richard Lowe &lt;richlowe@richlowe.net&gt;Approved by: Robert Mustacchi &lt;rm@joyent.com&gt;

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Tue, 05 Feb 2013 19:10:25 +0100</pubDate>
        <dc:creator>Adam Leventhal &lt;ahl@delphix.com&gt;</dc:creator>
    </item>
<item>
        <title>e5803b76927480e8f9b67b22201c484ccf4c2bcf - 3021 option for time-ordered output from dtrace(1M)</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#e5803b76927480e8f9b67b22201c484ccf4c2bcf</link>
        <description>3021 option for time-ordered output from dtrace(1M)3022 DTrace: keys should not affect the sort order when sorting by value3023 it should be possible to dereference dynamic variables3024 D integer narrowing needs some work3025 register leak in D code generation3026 libdtrace should set LD_NOLAZYLOAD=1 to help the pid providerReviewed by: Bryan Cantrill &lt;bmc@joyent.com&gt;Reviewed by: Eric Schrock &lt;eschrock@delphix.com&gt;Reviewed by: Matt Ahrens &lt;mahrens@delphix.com&gt;Approved by: Garrett D&apos;Amore &lt;garrett@damore.org&gt;

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Thu, 26 Jul 2012 01:05:31 +0200</pubDate>
        <dc:creator>Adam H. Leventhal &lt;ahl@delphix.com&gt;</dc:creator>
    </item>
<item>
        <title>deef35fd18fdfb1c42002a4793ebb2c181b08680 - 1694 Add type-aware print() action</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#deef35fd18fdfb1c42002a4793ebb2c181b08680</link>
        <description>1694 Add type-aware print() actionReviewed by: Adam Leventhal &lt;Adam.Leventhal@delphix.com&gt;Reviewed by: Bryan Cantrill &lt;bryancantrill@gmail.com&gt;Reviewed by: Richard Lowe &lt;richlowe@richlowe.net&gt;Approved by: Richard Lowe &lt;richlowe@richlowe.net&gt;

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Fri, 04 Nov 2011 02:34:26 +0100</pubDate>
        <dc:creator>Eric Schrock &lt;Eric.Schrock@delphix.com&gt;</dc:creator>
    </item>
<item>
        <title>1ea5f93d6265bec480d4d5f9640ddffbfcd03df1 - 1455 DTrace tracemem() should take an optional size argument</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#1ea5f93d6265bec480d4d5f9640ddffbfcd03df1</link>
        <description>1455 DTrace tracemem() should take an optional size argumentReviewed by: Adam Leventhal &lt;ahl@delphix.com&gt;Reviewed by: Gordon Ross &lt;gwr@nexenta.com&gt;Reviewed by: Eric Schrock &lt;eric.schrock@delphix.com&gt;Approved by: Garrett D&apos;Amore &lt;garrett@nexenta.com&gt;

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Tue, 12 Jul 2011 08:01:51 +0200</pubDate>
        <dc:creator>Bryan Cantrill &lt;bryan@joyent.com&gt;</dc:creator>
    </item>
<item>
        <title>2b6389efff8da018d426952e20428e7e60d568a3 - 905 want llquantize() support in DTrace</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#2b6389efff8da018d426952e20428e7e60d568a3</link>
        <description>905 want llquantize() support in DTraceReviewed by: Robert Mustacchi &lt;robert.mustacchi@joyent.com&gt;Reviewed by: David Pacheco &lt;dap@joyent.com&gt;Approved by: Garrett D&apos;Amore &lt;garrett@nexenta.com&gt;

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Tue, 08 Feb 2011 10:46:16 +0100</pubDate>
        <dc:creator>Bryan Cantrill &lt;bryan@joyent.com&gt;</dc:creator>
    </item>
<item>
        <title>afab0816ecb604f0099a09ad8ee398f0d7b77b1c - 949 dtrace should only include the first instance of a library found on its library path</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#afab0816ecb604f0099a09ad8ee398f0d7b77b1c</link>
        <description>949 dtrace should only include the first instance of a library found on its library pathReviewed by: Bryan Cantrill &lt;bryan@joyent.com&gt;Approved by: Garrett D&apos;Amore &lt;garrett@nexenta.com&gt;

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Mon, 14 Mar 2011 02:28:09 +0100</pubDate>
        <dc:creator>Robert Mustacchi &lt;robert.mustacchi@joyent.com&gt;</dc:creator>
    </item>
<item>
        <title>5eb667aca135f8c963f5eb9e534c0cd1fdc81fcd - 906 dtrace depends_on pragma should search all library paths, not just the current one</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#5eb667aca135f8c963f5eb9e534c0cd1fdc81fcd</link>
        <description>906 dtrace depends_on pragma should search all library paths, not just the current oneReviewed by: Bryan Cantrill &lt;bryan@joyent.com&gt;Approved by: Garrett D&apos;Amore &lt;garrett@nexenta.com&gt;

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Mon, 07 Feb 2011 02:02:17 +0100</pubDate>
        <dc:creator>Robert Mustacchi &lt;robert.mustacchi@joyent.com&gt;</dc:creator>
    </item>
<item>
        <title>c9a6ea2e938727c95af7108c5e00eee4c890c7ae - 6679140 asymmetric alloc/dealloc activity can induce dynamic variable drops</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#c9a6ea2e938727c95af7108c5e00eee4c890c7ae</link>
        <description>6679140 asymmetric alloc/dealloc activity can induce dynamic variable drops6679193 dtrace_dynvar walker produces flood of dtrace_dynhash_sink6935550 would like ::stacks for user-land6970441 allocation failure can induce crashes in libdtrace6971885 dtrace_program_strcompile() fails spuriously on UTF-8 input

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Sat, 24 Jul 2010 02:34:02 +0200</pubDate>
        <dc:creator>Bryan Cantrill &lt;Bryan.Cantrill@Sun.COM&gt;</dc:creator>
    </item>
<item>
        <title>6009dbc6db3fe0e2890761d3d562bb4c4b9bf0be - 6583726 race between program and process destruction</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#6009dbc6db3fe0e2890761d3d562bb4c4b9bf0be</link>
        <description>6583726 race between program and process destruction6642281 substr() doesn&apos;t properly null-terminate6642734 substr() can do the wrong thing for invalid index values6642972 substr() is broken with a negative third argument6646597 library load failures aren&apos;t properly propagated to dependents6654396 new pid probes aren&apos;t attached to retained enablings6654402 user provider clean up needs some work6663020 fasttrap_pid_probe() wasn&apos;t fully updated for amd646672627 Code optimizer cause problems for dtrace -G

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Wed, 09 Apr 2008 20:41:31 +0200</pubDate>
        <dc:creator>ahl &lt;none@none&gt;</dc:creator>
    </item>
<item>
        <title>c9d6cd77e4180c3831afde367c7eb129e72f0b2c - 6600430 library dependencies for DTrace</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#c9d6cd77e4180c3831afde367c7eb129e72f0b2c</link>
        <description>6600430 library dependencies for DTrace6602183 names of all non USDT based providers should be able to end with a digit

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Wed, 14 Nov 2007 12:55:39 +0100</pubDate>
        <dc:creator>jhaslam &lt;none@none&gt;</dc:creator>
    </item>
<item>
        <title>900524f30cbbebc670e146a87587f355b9f633ee - 4864945 spelling error in usage message</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#900524f30cbbebc670e146a87587f355b9f633ee</link>
        <description>4864945 spelling error in usage message6299947 ustack() needs to ignore the top 32 bits for 32-bit processes6305794 libdtrace misses rtld notifications6309681 USDT headergen6349088 dtrace command, Assertion failed: dpr-&gt;dpr_refs != 0, file ../common/dt_proc.c, line 9766375841 USDT providers shouldn&apos;t be allowed to end in a digit--HG--rename : usr/src/cmd/abi/apptrace/amd64/Makefile =&gt; deleted_files/usr/src/cmd/abi/apptrace/amd64/Makefile

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Wed, 08 Feb 2006 19:03:09 +0100</pubDate>
        <dc:creator>ahl &lt;none@none&gt;</dc:creator>
    </item>
<item>
        <title>30ef842d708d30553d7fbc8348a381664ef62a73 - 6340196 Probe effect when using strings in aggregations could be reduced</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#30ef842d708d30553d7fbc8348a381664ef62a73</link>
        <description>6340196 Probe effect when using strings in aggregations could be reduced6350216 get_hwc_spec() runs in quadratic time6350217 printa() refuses to use %Y/%T format specifiers6350219 aggregation/assoc. array error messages should use &quot;key&quot; nomenclature6350221 undefined behavior when lquantize() is used inconsistently6350223 printa() should support multiple aggregations6350224 need aggregation sorting options6350225 need private dtrace(1M) option for buffered handler debugging

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Tue, 29 Nov 2005 21:13:13 +0100</pubDate>
        <dc:creator>bmc &lt;none@none&gt;</dc:creator>
    </item>
<item>
        <title>4bc0a2ef2b7ba50a7a717e7ddbf31472ad28e358 - 6346636 expunge readdir_r uses from Solaris</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#4bc0a2ef2b7ba50a7a717e7ddbf31472ad28e358</link>
        <description>6346636 expunge readdir_r uses from Solaris6346809 S_IFxxx is not a bitmask but our programmers don&apos;t know

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Wed, 09 Nov 2005 20:19:56 +0100</pubDate>
        <dc:creator>casper &lt;none@none&gt;</dc:creator>
    </item>
<item>
        <title>a1b5e537933659371285214eae1db2603e6364b4 - 6256581 System got a hang or a panic with dtrace+kmdb</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#a1b5e537933659371285214eae1db2603e6364b4</link>
        <description>6256581 System got a hang or a panic with dtrace+kmdb6264573 unanchored dtrace_getpcstack is rather imprecise toward function end6289517 dtrace doesn&apos;t like fd_intr anymore 6291378 dtrace helpers can interfere with the use of kmdb     6295554 dtrace doesn&apos;t report errors in ERROR probes6311947 add umod()/ufunc()/usym(), mod()/func()/sym()6311952 buffered handler should be called after printing each tuple element6311956 drops induced by END are not recorded6311958 should indicate missing jstack() frames due to string table overflows6311960 allow some DTrace options to be set dynamically6311963 jstack() produces stacks packed with &quot;StubRoutines&quot;6311975 allow boolean DTrace options to be unset6315028 allow quantize()/lquantize() increments to be D expressions6315033 add dtrace_addr2str()/dtrace_uaddr2str() to libdtrace API6315034 add ucaller variable6315035 enablings containing USDT probes are not dynamically reevaluated6315037 cannot aggregate on the return value of some subroutines6315039 including &lt;sys/kstat.h&gt; in a D script induces compile-time error6315087 stack() not correctly printed for 32-bit consumers on amd64 kernel6315975 flowindent should operate on any probe ending in &quot;-entry&quot;/&quot;-return&quot;6317350 symbol tables should not be discarded for UNDEAD processes

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Tue, 30 Aug 2005 23:48:05 +0200</pubDate>
        <dc:creator>bmc &lt;none@none&gt;</dc:creator>
    </item>
<item>
        <title>1a7c1b724419d3cb5fa6eea75123c6b2060ba31b - 6275414 unary operator * doesn&apos;t work properly when applied to args[] elements</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#1a7c1b724419d3cb5fa6eea75123c6b2060ba31b</link>
        <description>6275414 unary operator * doesn&apos;t work properly when applied to args[] elements6282291 D compiler core dumps in dt_node_dynamic() for inline parameter6295808 dtrace could warn about /* w/i a comment6301080 dtrace debugging support should be easier to maintain6301082 mdb should provide raw target support for DOF6301083 dt_probe_discover() fails assertion when matching unpublished provider6301084 Pscantext() leaks prmap_t buffer every time it is called6301086 dtrace(1M) should always dtrace_close() before returning6301087 dtrace_close() deadlock in dt_proc_destroy() when processes are idle6301088 dtrace_program_link() leaks ELF handles for object files6301091 D compiler support for USDT translators (part 2)

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Sun, 31 Jul 2005 21:13:11 +0200</pubDate>
        <dc:creator>mws &lt;none@none&gt;</dc:creator>
    </item>
<item>
        <title>7c478bd95313f5f23a4c958a745db2134aa03244 - OpenSolaris Launch</title>
        <link>http://kernelsources.org:8080/source/history/titanic_51/usr/src/lib/libdtrace/common/dt_cc.c#7c478bd95313f5f23a4c958a745db2134aa03244</link>
        <description>OpenSolaris Launch

            List of files:
            /titanic_51/usr/src/lib/libdtrace/common/dt_cc.c</description>
        <pubDate>Tue, 14 Jun 2005 09:00:00 +0200</pubDate>
        <dc:creator>stevel@tonic-gate &lt;none@none&gt;</dc:creator>
    </item>
</channel>
</rss>
