+++ /dev/null
-<!DOCTYPE html
- PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en-us" xml:lang="en-us">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
- <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
- <meta name="copyright" content="(C) Copyright 2005"></meta>
- <meta name="DC.rights.owner" content="(C) Copyright 2005"></meta>
- <meta name="DC.Type" content="reference"></meta>
- <meta name="DC.Title" content="Release Notes"></meta>
- <meta name="DC.Format" content="XHTML"></meta>
- <meta name="DC.Identifier" content="release-notes"></meta>
- <link rel="stylesheet" type="text/css" href="../common/formatting/commonltr.css"></link>
- <link rel="stylesheet" type="text/css" href="../common/formatting/site.css"></link>
- <title>Debugger API :: CUDA Toolkit Documentation</title>
- <!--[if lt IE 9]>
- <script src="../common/formatting/html5shiv-printshiv.min.js"></script>
- <![endif]-->
- <script type="text/javascript" charset="utf-8" src="../common/scripts/tynt/tynt.js"></script>
- <script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.min.js"></script>
- <script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.ba-hashchange.min.js"></script>
- <script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.scrollintoview.min.js"></script>
- <script type="text/javascript" src="../search/htmlFileList.js"></script>
- <script type="text/javascript" src="../search/htmlFileInfoList.js"></script>
- <script type="text/javascript" src="../search/nwSearchFnt.min.js"></script>
- <script type="text/javascript" src="../search/stemmers/en_stemmer.min.js"></script>
- <script type="text/javascript" src="../search/index-1.js"></script>
- <script type="text/javascript" src="../search/index-2.js"></script>
- <script type="text/javascript" src="../search/index-3.js"></script>
- <link rel="canonical" href="http://docs.nvidia.com/cuda/debugger-api/index.html"></link>
- <link rel="stylesheet" type="text/css" href="../common/formatting/qwcode.highlight.css"></link>
- </head>
- <body>
-
- <header id="header"><span id="company">NVIDIA</span><span id="site-title">CUDA Toolkit Documentation</span><form id="search" method="get" action="search">
- <input type="text" name="search-text"></input><fieldset id="search-location">
- <legend>Search In:</legend>
- <label><input type="radio" name="search-type" value="site"></input>Entire Site</label>
- <label><input type="radio" name="search-type" value="document"></input>Just This Document</label></fieldset>
- <button type="reset">clear search</button>
- <button id="submit" type="submit">search</button></form>
- </header>
- <div id="site-content">
- <nav id="site-nav">
- <div class="category closed"><a href="../index.html" title="The root of the site.">CUDA Toolkit
- v6.5</a></div>
- <div class="category"><a href="index.html" title="Debugger API">Debugger API</a></div>
- <ul>
- <li>
- <div class="section-link"><a href="release-notes.html#release-notes">1. Release Notes</a></div>
- <ul>
- <li>
- <div class="section-link"><a href="release-notes.html#about-this-document">1.1. 6.5 Release</a></div>
- </li>
- </ul>
- </li>
- <li>
- <div class="section-link"><a href="r_main.html#r_main">2. Introduction</a></div>
- <ul>
- <li>
- <div class="section-link"><a href="r_main.html#r_api">2.1. Debugger API</a></div>
- </li>
- <li>
- <div class="section-link"><a href="r_main.html#r_elf">2.2. ELF and DWARF</a></div>
- </li>
- <li>
- <div class="section-link"><a href="r_main.html#r_abi31">2.3. ABI Support</a></div>
- </li>
- <li>
- <div class="section-link"><a href="r_main.html#r_exceptions31">2.4. Exception Reporting</a></div>
- </li>
- <li>
- <div class="section-link"><a href="r_main.html#r_attach">2.5. Attaching and Detaching</a></div>
- </li>
- </ul>
- </li>
- <li>
- <div class="section-link"><a href="modules.html#modules">3. Modules</a></div>
- <ul>
- <li>
- <div class="section-link"><a href="group__GENERAL.html#group__GENERAL">3.1. General</a></div>
- </li>
- <li>
- <div class="section-link"><a href="group__INIT.html#group__INIT">3.2. Initialization</a></div>
- </li>
- <li>
- <div class="section-link"><a href="group__EXEC.html#group__EXEC">3.3. Device Execution Control</a></div>
- </li>
- <li>
- <div class="section-link"><a href="group__BP.html#group__BP">3.4. Breakpoints</a></div>
- </li>
- <li>
- <div class="section-link"><a href="group__READ.html#group__READ">3.5. Device State Inspection</a></div>
- </li>
- <li>
- <div class="section-link"><a href="group__WRITE.html#group__WRITE">3.6. Device State Alteration</a></div>
- </li>
- <li>
- <div class="section-link"><a href="group__GRID.html#group__GRID">3.7. Grid Properties</a></div>
- </li>
- <li>
- <div class="section-link"><a href="group__DEV.html#group__DEV">3.8. Device Properties</a></div>
- </li>
- <li>
- <div class="section-link"><a href="group__DWARF.html#group__DWARF">3.9. DWARF Utilities</a></div>
- </li>
- <li>
- <div class="section-link"><a href="group__EVENT.html#group__EVENT">3.10. Events</a></div>
- </li>
- </ul>
- </li>
- <li>
- <div class="section-link"><a href="annotated.html#annotated">4. Data Structures</a></div>
- <ul>
- <li>
- <div class="section-link"><a href="structCUDBGAPI__st.html#structCUDBGAPI__st">4.1. CUDBGAPI_st</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEvent.html#structCUDBGEvent">4.2. CUDBGEvent</a></div>
- </li>
- <li>
- <div class="section-link"><a href="unionCUDBGEvent_1_1cases__st.html#unionCUDBGEvent_1_1cases__st">4.3. CUDBGEvent::cases_st</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEvent_1_1cases__st_1_1contextCreate__st.html#structCUDBGEvent_1_1cases__st_1_1contextCreate__st">4.4. CUDBGEvent::cases_st::contextCreate_st</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEvent_1_1cases__st_1_1contextDestroy__st.html#structCUDBGEvent_1_1cases__st_1_1contextDestroy__st">4.5. CUDBGEvent::cases_st::contextDestroy_st</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEvent_1_1cases__st_1_1contextPop__st.html#structCUDBGEvent_1_1cases__st_1_1contextPop__st">4.6. CUDBGEvent::cases_st::contextPop_st</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEvent_1_1cases__st_1_1contextPush__st.html#structCUDBGEvent_1_1cases__st_1_1contextPush__st">4.7. CUDBGEvent::cases_st::contextPush_st</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEvent_1_1cases__st_1_1elfImageLoaded__st.html#structCUDBGEvent_1_1cases__st_1_1elfImageLoaded__st">4.8. CUDBGEvent::cases_st::elfImageLoaded_st</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEvent_1_1cases__st_1_1internalError__st.html#structCUDBGEvent_1_1cases__st_1_1internalError__st">4.9. CUDBGEvent::cases_st::internalError_st</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEvent_1_1cases__st_1_1kernelFinished__st.html#structCUDBGEvent_1_1cases__st_1_1kernelFinished__st">4.10. CUDBGEvent::cases_st::kernelFinished_st</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEvent_1_1cases__st_1_1kernelReady__st.html#structCUDBGEvent_1_1cases__st_1_1kernelReady__st">4.11. CUDBGEvent::cases_st::kernelReady_st</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEventCallbackData.html#structCUDBGEventCallbackData">4.12. CUDBGEventCallbackData</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGEventCallbackData40.html#structCUDBGEventCallbackData40">4.13. CUDBGEventCallbackData40</a></div>
- </li>
- <li>
- <div class="section-link"><a href="structCUDBGGridInfo.html#structCUDBGGridInfo">4.14. CUDBGGridInfo</a></div>
- </li>
- </ul>
- </li>
- <li>
- <div class="section-link"><a href="functions.html#functions">5. Data Fields</a></div>
- </li>
- <li>
- <div class="section-link"><a href="deprecated.html#deprecated">6. Deprecated List</a></div>
- </li>
- <li>
- <div class="section-link"><a href="notices-header.html#notices-header">Notices</a></div>
- <ul></ul>
- </li>
- </ul>
- </nav>
- <div id="resize-nav"></div>
- <nav id="search-results">
- <h2>Search Results</h2>
- <ol></ol>
- </nav>
-
- <div id="contents-container">
- <div id="breadcrumbs-container">
- <div id="breadcrumbs"><a href="index.html" shape="rect">< Previous</a> | <a href="r_main.html" shape="rect">Next ></a></div>
- <div id="release-info">Debugger API
- (<a href="../../pdf/CUDA_Debugger_API.pdf">PDF</a>)
- -
-
- v6.5
- (<a href="https://developer.nvidia.com/cuda-toolkit-archive">older</a>)
- -
- Last updated August 1, 2014
- -
- <a href="mailto:cudatools@nvidia.com?subject=CUDA Toolkit Documentation Feedback: Debugger API">Send Feedback</a>
- -
- <span class="st_facebook"></span><span class="st_twitter"></span><span class="st_linkedin"></span><span class="st_reddit"></span><span class="st_slashdot"></span><span class="st_tumblr"></span><span class="st_sharethis"></span></div>
- </div>
- <article id="contents">
- <div class="topic nested1" id="release-notes"><a name="release-notes" shape="rect">
- <!-- --></a><h2 class="topictitle2">1. Release Notes</h2>
- <div class="body refbody"></div>
- <div class="topic concept nested1" id="about-this-document"><a name="about-this-document" shape="rect">
- <!-- --></a><h3 class="topictitle3">6.5 Release</h3>
- <div class="body conbody">
- <dl class="dl">
- <dt class="dt dlterm">Predicate registers</dt>
- <dd class="dd">
- The per-thread predicate registers can be accessed and modified via the
- readPredicates() and writePredicates() calls. Each of these calls expects a buffer
- of sufficient size to cover all predicates for the current GPU architecture. The
- number of current predicate registers can be read back via the getNumPredicates()
- API call.
-
- </dd>
- <dt class="dt dlterm">Condition code register</dt>
- <dd class="dd">
- The per-thread condition code register can be accessed and modified via the
- readCCRegister() and writeCCRegister() calls. The condition code register
- is a unsigned 32-bit register, whose format may vary by GPU architecture.
-
- </dd>
- <dt class="dt dlterm">Device Name</dt>
- <dd class="dd">
- The getDeviceName() API returns a string containing the publically exposed
- product name of the GPU.
-
- </dd>
- <dt class="dt dlterm">API Error Reporting Improvement</dt>
- <dd class="dd">
- The symbol CUDBG_REPORT_DRIVER_API_ERROR_FLAGS points to an unsigned 32-bit integer in
- the application's process space that controls API error reporting. The values that can
- be written into this flag are specified in the CUDBGReportDriverApiErrorFlags enum.
- In 6.5, setting the bit corresponding to CUDBG_REPORT_DRIVER_API_ERROR_FLAGS_SUPPRESS_NOT_READY
- in the variable CUDBG_REPORT_DRIVER_API_ERROR_FLAGS is supported. This will prevent
- CUDA API calls that return the runtime API error code cudaErrorNotReady or the driver API
- error code cuErrorNotReady from executing the CUDA API error reporting function.
-
- </dd>
- </dl>
- </div>
- </div>
- </div>
-
- <hr id="contents-end"></hr>
-
- </article>
- </div>
- </div>
- <script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/formatting/common.min.js"></script>
- <script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/scripts/google-analytics/google-analytics-write.js"></script>
- <script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/scripts/google-analytics/google-analytics-tracker.js"></script>
- <script type="text/javascript">var switchTo5x=true;</script><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script><script type="text/javascript">stLight.options({publisher: "998dc202-a267-4d8e-bce9-14debadb8d92", doNotHash: false, doNotCopy: false, hashAddressBar: false});</script></body>
-</html>
\ No newline at end of file