<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.microfocus.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>DevPartner - Code Analysis - Forum - Recent Threads</title><link>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34.aspx</link><description /><dc:language>en-US</dc:language><generator>6.x Production</generator><item><title>DevPartner Finalizes DPS 11.1 Whats New</title><link>http://community.microfocus.com/thread/9365.aspx</link><pubDate>Fri, 12 Apr 2013 21:43:44 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:d43ad137-9f36-4048-a996-9b725c3fc597</guid><dc:creator>Matt Schuetze</dc:creator><slash:comments>2</slash:comments><comments>http://community.microfocus.com/thread/9365.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/9365/rss.aspx</wfw:commentRss><description>&lt;p&gt;DevPartner Studio Build 11.1.287.0 passed all its quality gates and has proceeded towards General Availability. Many thanks to those who participated in the Early Access project. The remainder of this post contains the new features in the DPS/DPVC 11.1 release, plus the public change notes for fixes since DPS 11.0. As this is a minor release, all existing version 11 license keys will continue to work. Contact your sales channel or visit Supportline to obtain version 11 keys and to download DPS or DPVC++ images.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WHAT&amp;#39;S NEW DETAILS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;Full Localized Support for Simplified Chinese&lt;/span&gt;. DevPartner Studio 11.1.0 provides full Chinese language localization for Microsoft Windows and Microsoft Visual Studio versions. All product screens, installers, Visual Studio integration points, command line tools, and Release Notes provide Simplified Chinese labels and text. The intent of this release was to match parity of the code inspection workflow among English, Japanese, and Chinese speaking developers. The product offers install-time selection of language, laying down appropriate localized files as needed. Review the DevPartner Chinese Technical Note for details on the new Chinese-specific capabilities.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;Single Feature Offerings&lt;/span&gt;. The DevPartner Studio 11 family now offers licensing of single features. Anyone interested in purchasing just one feature instead of a whole suite can now choose from four new offerings. DevPartner PerformanceChecker, DevPartner CoverageChecker, DevPartner MemoryChecker, and DevPartner SystemChecker join BoundsChecker as a standalone single license feature. These commercial offerings allow budget-minded teams to purchase only what that they use, or to introduce themselves to DevPartner using just one feature, then expand to full suites as adoption and maturity of practice evolve. Adding features or leaping from a single feature to using the full suite involves only a new license key. The intent of these offerings are partly to honor the original NuMega TrueTime and TrueCoverage offerings from which PeformanceChecker and CoverageChecker are today derived.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;Help inside Visual Studio 2012&lt;/span&gt;. Context sensitive local On Line Help now integrates into Visual Studio 2012. Help sets work in English and Japanese when integrated from either of DPS Professional and DPVC++ installers.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;Discrete Block Tracking - Detecting Initial Allocation&lt;/span&gt;. Starting in DPS 11, Discrete Block Tracking allowed tracking single objects in memory during interactive inspection. In addition to tracking single object already allocated using the Memory Resource Viewer, now the allocation itself can be trapped via NmTraceBlock(), an extension of NMAPILIB. That means the evolution from allocation, any live reference changes, and freeing the block can be seen in the transcript with no need for live interaction.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;NMAPILIB extended to 64-bit&lt;/span&gt;.&amp;nbsp; NMAPILIB, the BoundsChecker NuMega API library that provides a user-callable interface, now ships with a 64-bit lib file. NMApiLib.h defines and documents the user-callable interface to Error Detection, which is implemented by linking NMApiLib.lib into your project. Review Advanced Error Detection Techniques from Start &amp;gt; Micro Focus &amp;gt; DevPartner &amp;gt; InfoCenter for more on NMAPILIB.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;Windows Platform Support Statement.&lt;/span&gt; No Windows versions were added or dropped in DevPartner 11.1. Customers awaiting Windows 8 and Server 2012 can expect x64 and x86 compatibilities to ship in a future 11.x point release.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PUBLIC CHANGE SUMMARY&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is the second GA release built from the 11 codeline. Product is a direct descendent of DPS 11.0.x. All maintenance is cumulative, but please report any regressions through Customer Care. Notes are cumulative for the release, reflecting all incremental improvements in the GA.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Suite Wide&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Numerous small fixes to Japanese localization strings.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Error Detection/BoundsChecker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;New: Track pointers within Thread Local Storage allocations.&lt;/p&gt;
&lt;p&gt;New: BoundsChecker switch labeled Hook Return COM Interfaces added to Data Collection settings pane. Under the hood, defined the BoundsChecker HookReturnedInterfaces flag. Set to HookReturnedInterfaces=0 to set BoundsChecker to not track COM interface returns which has been observed to lead to spurious target application instability. Default logic remains (HookReturnedInterfaces=1) as of DPS 11.1.0, though when using the Visual Studio UI, flag adapts to flip itself off if mixed .NET is detected in the solution. COM Call Reporting and COM Object Tracking also disable themselves when Hook Return COM Interfaces is disabled.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analysis/PerformanceChecker/CoverageChecker&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Workflow enhancement for Transaction Tracking where function/method selector allows filtering through simple wildcards.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Code Review&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Fixed issue to now parse and handle Lambda operators in C#.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DevPartner Studio 11.1 - MicroFocus License Management System</title><link>http://community.microfocus.com/thread/9448.aspx</link><pubDate>Wed, 01 May 2013 19:49:39 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:d4016a10-837a-4210-ac26-85f3c14346d8</guid><dc:creator>PDL</dc:creator><slash:comments>1</slash:comments><comments>http://community.microfocus.com/thread/9448.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/9448/rss.aspx</wfw:commentRss><description>&lt;p&gt;I cannot see any information on&amp;nbsp;MicroFocus License Management System where I can retrieve the list of user(s)/machine(s) that are currently using the roaming licences of DevPartner Studio 11.1. In earlier versions of the Compuware Licensing tools (previous to 10.6), there was a command line tool to show who/what machine(s) were using the licenses. Is there such a tool in the new system? Or is a feature request required?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Active check analysis using Devpartner 11 on a 64 bit machine.</title><link>http://community.microfocus.com/thread/8974.aspx</link><pubDate>Wed, 30 Jan 2013 11:41:37 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:7b68cd8e-fad6-497d-92bf-dff144e649e3</guid><dc:creator>nya</dc:creator><slash:comments>3</slash:comments><comments>http://community.microfocus.com/thread/8974.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8974/rss.aspx</wfw:commentRss><description>&lt;p&gt;We are trying to run the Devpartner Error Detection, version 11, on our 64 bit application on Win 2008 server R2 (64 bit) in the ActiveCheck mode. We shut down the application gracefully but still do not see any results in the Error Detection report.&lt;/p&gt;
&lt;p&gt;We see that the 32 version of BC.exe is installed when we install the suite on Win 2008 server R2 (64 bit). Is that OK? Or is there a separate version of the suite to be installed on 64 bit? Are we missing anything? The same thing works on a 32 bit machine.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Product Management Notice on Windows 8 Support across DevPartner family</title><link>http://community.microfocus.com/thread/8930.aspx</link><pubDate>Tue, 22 Jan 2013 17:32:20 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:bad4c5dc-1ca1-4ed3-9b0f-48b141b38e25</guid><dc:creator>Matt Schuetze</dc:creator><slash:comments>0</slash:comments><comments>http://community.microfocus.com/thread/8930.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8930/rss.aspx</wfw:commentRss><description>&lt;p&gt;DevPartner Public Statement regarding Windows 8 Formal Support.&lt;/p&gt;
&lt;p&gt;The DevPartner lab released DevPartner Studio 11.0 with Visual Studio 2012 support in prebuilds in September, 2012 and final GA in December, 2012. Our target was day one support for developers using Visual Studio 2012 throughout its numerous beta drops and the final GA cycle. As a design choice, the lab took on Visual Studio 2012 as higher priority over Windows 8 for several reasons:&lt;/p&gt;
&lt;p&gt;1.) Because Windows 8 beta and release cycles were closed to most software vendors including our team, we had no chance to &amp;quot;start early&amp;quot;.&lt;/p&gt;
&lt;p&gt;2.) Because we committed to the Visual Studio 2012 beta cadence, we were indeed able to &amp;quot;start early&amp;quot; with assistance through Microsoft&amp;#39;s VSIP program.&lt;/p&gt;
&lt;p&gt;3.) Visual Studio 2012 could run on just about any hardware including VMs, whereas Windows 8 remained restricted almost up to GA release, making barriers to integrating with VS2012 far lower than Windows 8.&lt;/p&gt;
&lt;p&gt;Now that Windows 8 hardware and VM support has become more widely accessible, the DevPartner lab is working hard to play catch up. The main technical barrier remains ensuring kernel mode driver components remain effective and stable, since the Windows 8 kernel does contain breaking changes relative to Windows 7. As of this writing, Windows 8 and Server 2012 are not supported in DevPartner Studio 11 nor DevPartner Java 4.5. Support shall be formally announced in the DevPartner Studio 11.2 and DevPartner Java 5.0 releases, starting with &amp;quot;blue side&amp;quot; integration. The current schedule for DPS 11.2 and DPJ 5.0 remain early and late calendar 2013, respectively.&lt;/p&gt;
&lt;p&gt;Anyone interested in participating in the DevPartner Early Access program may obtain beta builds as soon as they are fit for hardware and VM compatibility on Windows 8. Contact the DevPartner Early Access team at devpartnerearlyaccess@microfocus.com to inquire about the benefits and responsibilities of joining the DevPartner Early Access program.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DevPartner Product Management Finalizes DPS11.0 What's New</title><link>http://community.microfocus.com/thread/8787.aspx</link><pubDate>Fri, 07 Dec 2012 17:01:48 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:3bbb48c4-8578-44a5-be4d-a6d5c3842108</guid><dc:creator>Matt Schuetze</dc:creator><slash:comments>0</slash:comments><comments>http://community.microfocus.com/thread/8787.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8787/rss.aspx</wfw:commentRss><description>&lt;p&gt;DevPartner Studio Build 11.0.114.0 passed all its quality gates and had proceeded towards General Availability. Many thanks to those who participated in the Early Access project. The remainder of this post contains the new features in 11 release, plus the public change notes for fixes since DPS 10.6.1. As this is a major release (ie. version 11 to match with the underlying Visual Studio 2012&amp;#39;s version 11) updated license keys are needed. Contact your sales channel or visit Supportline to obtain new keys and to download DPS or DPVC++ images.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WHAT&amp;#39;S NEW DETAILS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Visual Studio 2012 and .NET 4.5. In the DevPartner Studio 11 release series, Micro Focus adds install-time integration with Visual Studio 2012 GA editions. Specific capabilities include instrumentation and runtime analysis for the Visual C++ 11 compiler and built applications; dynamic instrumentation, runtime analysis, and static analysis for .NET 4.5 applications; and support for C++11 standard compatibility. Main menus and toolbars adhere to the Visual Studio 2012 style theme, providing seamless operation inside the IDE.&lt;/p&gt;
&lt;p&gt;Scalability. The 11 release continues to strengthen 64-bit application support and scalability across the DevPartner Studio feature set, with general improvements in COM on x64, performance enhancements in Final Check instrumented applications under BoundsChecker, and stability fixes for mixed .NET/native applications.&lt;/p&gt;
&lt;p&gt;Discrete Block Tracking. The ability to track single objects in memory remains a desired feature. DevPartner 11 provides a new tracking option during interactive inspection. Inside BoundsChecker&amp;#39;s Memory and Resource Viewer, right click any of the live individual memory blocks and choose Track Selected Memory Block. Any subsequent change of block references (adding references, removing references, and freeing the block) appear as transcript entries with full stack trace details. This laser-like precision gives a highly selective and low incremental overhead approach to tracking mischievous code making unwanted accesses and making visible all references to individual memory blocks. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cumulative Fixes. All fixes for customers in the 10.6.x code series moved into 11.x. See below for items fixed since DPS 10.6.1.&lt;/p&gt;
&lt;p&gt;Windows Platform Support. No Windows versions were added or dropped in DevPartner 11.0. Customers awaiting Windows 8 and Server 2012 can expect x64 and x86 support to come in a future 11.x point release.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PUBLIC CHANGE SUMMARY&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is the first GA release built from the 11 codeline. Product is a descendent of DPS 10.6.x, but an indirect fork. All maintenance should be cumulative, but please report any regressions through Customer Care. Notes are cumulative for the release, reflecting all incremental improvements in the GA.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Suite Wide&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Prevent looping hang with mscoree and mscoreeei in .NET 4.5.&lt;/p&gt;
&lt;p&gt;Enabled nmdevenv to handle CMAKE execution of instrumented builds.&lt;/p&gt;
&lt;p&gt;Turn /Ob&amp;lt;n&amp;gt; switches off in performance/coverage as well as error detection, improving instrumented Release builds.&lt;/p&gt;
&lt;p&gt;Various improvements for Japanese and Chinese Windows and Visual Studio operation.&lt;/p&gt;
&lt;p&gt;Various improvements to VS2012 icon styles.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;BoundsChecker &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Reduce false warning results for mbstowcs and wcstombs.&lt;/p&gt;
&lt;p&gt;Better accommodate antivirus tools moving import address tables on the fly.&lt;/p&gt;
&lt;p&gt;Resolved recursion problem creating per fiber data structures.&lt;/p&gt;
&lt;p&gt;Performance optimizations for Final Check (instrumented) runtime error and leak detection.&lt;/p&gt;
&lt;p&gt;Scalability fix for handling hundreds of pointers leaving scope.&lt;/p&gt;
&lt;p&gt;Accuracy fix for handling COM vtable pointers without triggering Windows antitamper logic.&lt;/p&gt;
&lt;p&gt;Accuracy fix for tracking COM interface reference counts.&lt;/p&gt;
&lt;p&gt;Improve COM tracking and interface leak detection in x64.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Analysis&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Fix to critical section releases to improve queued snapshots.&lt;/p&gt;
&lt;p&gt;Fix to add network traffic for Performance Expert realtime view&amp;nbsp;under .NET 4.0.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BoundsChecker Disabled after Halt stop</title><link>http://community.microfocus.com/thread/7619.aspx</link><pubDate>Sun, 17 Jun 2012 20:27:39 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:04a25d49-085c-476f-8fbe-86671343a49f</guid><dc:creator>Gax</dc:creator><slash:comments>7</slash:comments><comments>http://community.microfocus.com/thread/7619.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7619/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 14 March 2012]&lt;/strong&gt;&lt;/p&gt;After running DevPartner 10.5.2 on XP SP3 and on graphic Visual Studio 2010 client I got this weird issue :&lt;br /&gt;When any error is caught and I go for Halt program (and terminate it), DevPartner ErrorDetection and all the useful tools become disabled (grayed out).&lt;br /&gt;&lt;br /&gt;The error doesn&amp;#39;t exist on Windows Seven and I can bypass it by running as administrator (however it&amp;#39;s not very convenient for some specs of my program).&lt;br /&gt;&lt;br /&gt;Thanks very much in advance !&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DataExport unhandled exception</title><link>http://community.microfocus.com/thread/8466.aspx</link><pubDate>Sun, 16 Sep 2012 06:17:30 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:62dd37de-0d56-4548-bbad-52a661def542</guid><dc:creator>justink</dc:creator><slash:comments>3</slash:comments><comments>http://community.microfocus.com/thread/8466.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8466/rss.aspx</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; I was trying to run the DevPartner DataExport tool to convert a code-coverage session file to xml and received the following crash:&lt;/p&gt;
&lt;p&gt;C:\Program Files (x86)\Micro Focus\DevPartner Studio\Analysis&amp;gt;DevPartner.Analysis.DataExport.exe &amp;quot;C:\Users\justink\Development\ServicesLib.dpcov&amp;quot; /output=&amp;quot;C:\Users\justink\Development&amp;quot;&lt;br /&gt;----------------------------------&lt;br /&gt;DevPartner.Analysis.DataExport.exe&lt;br /&gt;----------------------------------&lt;/p&gt;
&lt;p&gt;DevPartner Analysis Session File Export Utility&lt;br /&gt;DevPartner Studio Version 10.5.0&lt;br /&gt;Copyright &amp;copy; Micro Focus IP Development Limited 2008-2011. All rights reserved.&lt;/p&gt;
&lt;p&gt;Operating System Microsoft Windows NT 6.1.7601 Service Pack 1&lt;br /&gt;CLR .NET 2.0.50727.5456&lt;br /&gt;The application will place output in C:\Users\justink\Development\&lt;br /&gt;ServicesLib.dpcov&lt;/p&gt;
&lt;p&gt;- - - - - - - - - - - - - - - - -&lt;br /&gt;FATAL ERROR: Unhandled Exception&lt;br /&gt;- - - - - - - - - - - - - - - - -&lt;/p&gt;
&lt;p&gt;System.FormatException: String was not recognized as a valid DateTime.&lt;br /&gt; at DevPartner.Analysis.Common.ReflectiveVisitor.Visit(IStatefulVisitable visitable, VisitorState state)&lt;br /&gt; at DevPartner.Analysis.DPTxDataWrapper.RunDataManagedWrapper.Accept(IStatefulVisitor visitor)&lt;br /&gt; at DevPartner.Analysis.DataExport.SessionDataStoreManager.ProcessDataStore(ISessionDataStore target, IExportOptions options)&lt;br /&gt; at DevPartner.Analysis.DataExport.SessionDataStoreManager.ProcessDataStore(ISessionDataStore target, IExportOptions options, IExportStatus status)&lt;br /&gt; at DevPartner.Analysis.DataExport.SessionDataStoreManager.ProcessDataStoreList(IExportOptions options, IExportStatus&amp;nbsp;status)&lt;br /&gt; at DevPartner.Analysis.DataExport.EntryPoint.a(ConsoleOptions A_0, Boolean A_1)&lt;br /&gt; at DevPartner.Analysis.DataExport.EntryPoint.Main(String[] args)&lt;/p&gt;
&lt;p&gt;I&amp;#39;m running DevPartner&amp;nbsp;10.5.2 - is there a workaround for this issue or has it been resolved in a new release?&lt;/p&gt;
&lt;p&gt;Cheers&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BoundsChecker reports allocation conflict for new(nothrow) [] / delete []</title><link>http://community.microfocus.com/thread/8365.aspx</link><pubDate>Mon, 27 Aug 2012 14:45:25 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:42aa97e3-5977-4c14-af31-6ba7ae681831</guid><dc:creator>Henry</dc:creator><slash:comments>5</slash:comments><comments>http://community.microfocus.com/thread/8365.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8365/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;span style="font-family:arial,helvetica,sans-serif;font-size:small;"&gt;BoundsChecker is reporting an allocation conflict on the below code.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial,helvetica,sans-serif;font-size:small;"&gt;Allocation Conflict: Attempting to call global_operator_delete_array on 0x02F86B10; pointer was allocated by global_operator_new.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;span style="font-family:courier new,courier;font-size:small;"&gt;int &lt;span&gt;&lt;span&gt;_tmain(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;int&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; argc, _TCHAR* argv[])&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;span style="font-family:courier new,courier;font-size:small;"&gt;{&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;span style="font-family:courier new,courier;font-size:small;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;char&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; * temp = &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; (std::nothrow) &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;char&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;[9];&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;span style="font-family:courier new,courier;font-size:small;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;delete&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; [] temp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;span style="font-family:courier new,courier;font-size:small;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="color:#0000ff;"&gt;return&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt; 0;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;span style="font-family:courier new,courier;font-size:small;"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Consolas;font-size:x-small;"&gt;&lt;span style="font-family:Consolas;font-size:x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial,helvetica,sans-serif;font-size:small;"&gt;If this is converted to use the non-array delete operator the conflict is resolved.&amp;nbsp;I would expect the&lt;/span&gt;&lt;span style="font-family:arial,helvetica,sans-serif;font-size:small;"&gt; array delete should be used with the array new regardless of the throw mode.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BoundsChecker for VC 6.0 and VC 2008</title><link>http://community.microfocus.com/thread/8388.aspx</link><pubDate>Fri, 31 Aug 2012 13:57:23 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:b0ee6126-0610-4602-9602-e882f34292cc</guid><dc:creator>Retailer</dc:creator><slash:comments>4</slash:comments><comments>http://community.microfocus.com/thread/8388.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8388/rss.aspx</wfw:commentRss><description>&lt;p&gt;I have both versions.&amp;nbsp; BoundsChecker 8.11 and 10.6.&lt;/p&gt;
&lt;p&gt;8.11 for Visual Studio 6.0&lt;/p&gt;
&lt;p&gt;10.6 for Visual Studio 2008.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I need to run both on the same machine / OS without uninstalling one.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is there a way to get the 2 BoundsChecker versions to coexist on the same machine?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BoundsChecker Doesn't Catch Memory Overwrite</title><link>http://community.microfocus.com/thread/8319.aspx</link><pubDate>Mon, 20 Aug 2012 10:44:29 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:b63c6d05-28ec-4c26-aae9-7e99993499d0</guid><dc:creator>MFocusHelp</dc:creator><slash:comments>9</slash:comments><comments>http://community.microfocus.com/thread/8319.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8319/rss.aspx</wfw:commentRss><description>&lt;p&gt;I included&amp;nbsp;a test program below&amp;nbsp;that demonstrates writing outside of the bounds of an array which BoundsChecker doesn&amp;#39;t catch. The error occurs when an array within a structure (on the heap)&amp;nbsp;is overwritten outside of the bounds of the array&amp;nbsp;as long as the memory is within the&amp;nbsp;structure. Is this type of error something that BoundsChecker will be able to detect in the future?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Dan&lt;/p&gt;
&lt;p&gt;#include &amp;quot;stdlib.h&amp;quot;&lt;br /&gt;#include &amp;quot;stdio.h&amp;quot;&lt;br /&gt;#include &amp;quot;string.h&amp;quot;&lt;br /&gt;void main()&lt;br /&gt; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct mystruct&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; char a[4];&lt;br /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;char b[4];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;char c[4];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; struct mystruct *sh = (struct mystruct *) malloc(sizeof(struct mystruct));&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // The following statement overwrites a 4 element array with 10 bytes &amp;nbsp;// and is not detected by BoundsChecker&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sprintf(sh-&amp;gt;a, &amp;quot;123456789&amp;quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; free(sh);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;br /&gt;}&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>WMI Providers</title><link>http://community.microfocus.com/thread/8301.aspx</link><pubDate>Wed, 15 Aug 2012 18:41:39 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:da115b53-dc03-420d-a243-444df79f814e</guid><dc:creator>mluna20</dc:creator><slash:comments>2</slash:comments><comments>http://community.microfocus.com/thread/8301.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8301/rss.aspx</wfw:commentRss><description>&lt;p&gt;I&amp;#39;d like to run Active Check and Final Check on my WMI Providers, but&amp;nbsp;I don&amp;#39;t know how.&amp;nbsp;&amp;nbsp; They run under the WMIPRVSE services.&amp;nbsp; Any sugestions or solutions would be most welcome.&amp;nbsp; Apoligies in advance if this has already been documented.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DevPartner 10.6.1 Released, What's New Finalized</title><link>http://community.microfocus.com/thread/8212.aspx</link><pubDate>Tue, 24 Jul 2012 03:22:04 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:c6b9bb05-6ab9-4afc-ba2d-245bdf5fe03c</guid><dc:creator>Matt Schuetze</dc:creator><slash:comments>0</slash:comments><comments>http://community.microfocus.com/thread/8212.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8212/rss.aspx</wfw:commentRss><description>&lt;p&gt;The DevPartner team announces the GA of the DevPartner Studio 10.6.1 point release. Updated&amp;nbsp;offerings include DPS Professional, DPVC++ Edition, BoundsChecker, DevPartner Runtime Edition, and DevPartner Performance Edition. The purpose&amp;nbsp;for the release included shipping Visual Studio 2012 Release Candidate support,&amp;nbsp;integrating online help for Japanese&amp;nbsp;localizations, and fixes to customer&amp;nbsp;reported issues. This was our first release leveraging the Product Updater feature introduced with DPS 10.6 GA. Hopefully&amp;nbsp;anyone on 10.6&amp;nbsp;received a friendly notice that the 10.6.1 point release&amp;nbsp;is now&amp;nbsp;available for download on SupportLine. Below&amp;nbsp;you will find&amp;nbsp;the English&amp;nbsp;Release Notes summary of What&amp;#39;s New&amp;nbsp;changes shipping in DPS&amp;nbsp;Pro 10.6.1.&amp;nbsp;&lt;/p&gt;
&lt;h3&gt;New in Release 10.6.1&lt;/h3&gt;
&lt;h4&gt;Suite-Wide&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed timing driver fault on Windows update &lt;a href="http://support.microsoft.com/kb/2679255"&gt;KB2679255&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Miscellaneous updates made to the Japanese user documentation and product user interface.&lt;/li&gt;
&lt;li&gt;Upgraded all installers to a newer InstallShield version.&lt;/li&gt;
&lt;li&gt;Fixed Japanese installer to permit 64-bit Analysis.&lt;/li&gt;
&lt;li&gt;Full online help support within Visual Studio 2012.&lt;/li&gt;
&lt;li&gt;Fixed x64 instrumentation handling when PATH is more than 2k characters.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Error Detection&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Employed new locking strategy to accommodate &lt;code&gt;SuspendThread()&lt;/code&gt;API in user code and within .NET framework.&lt;/li&gt;
&lt;li&gt;Corrections to API validation, such as &lt;b&gt;GetCPInfoEx&lt;/b&gt;, &lt;b&gt;CreateDIBSection&lt;/b&gt;, and &lt;b&gt;_wstat&lt;/b&gt;.&lt;/li&gt;
&lt;li&gt;Corrections to leak detection for VARIANT BSTRs&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Redefined the BoundsChecker &lt;code&gt;UseIsBadReadPtr&lt;/code&gt; flag&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;0 = Use &lt;code&gt;ReadProcessMemory&lt;/code&gt;always&lt;/li&gt;
&lt;li&gt;1 = Use &lt;code&gt;ReadProcessMemory&lt;/code&gt; when debugging, otherwise use &lt;code&gt;IsBadReadPtr&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;2 = Use &lt;code&gt;IsBadReadPtr&lt;/code&gt; always&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Disabled instrumentation where AMP forces in-lining.&lt;/li&gt;
&lt;li&gt;Suppressed allocation conflict due to MFC &lt;code&gt;new&lt;/code&gt; and &lt;code&gt;delete&lt;/code&gt; which in turn use operator &lt;code&gt;new&lt;/code&gt; and &lt;code&gt;free&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Refined detection logic and corresponding reported error output for dangling pointers.&lt;/li&gt;
&lt;li&gt;Preserve memory tracking for calls made from MFC or other non-instrumented calling frameworks.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Analysis&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Improved startup logic for Visual Studio 2010 launch of internal WebDev web server.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Code Review&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed issue within Visual Studio 2010 Chinese edition that caused Code Review to stop responding.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DevPartner Product Management Announces DPS10.6 Beta Call for Participation</title><link>http://community.microfocus.com/thread/7938.aspx</link><pubDate>Sun, 17 Jun 2012 20:47:45 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:096b74d9-c597-4cc0-84b8-c3e3a14c0901</guid><dc:creator>Matt Schuetze</dc:creator><slash:comments>1</slash:comments><comments>http://community.microfocus.com/thread/7938.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7938/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 09 February 2012]&lt;/strong&gt;&lt;/p&gt;Fellow DevPartner Citizens,&lt;br /&gt;&lt;br /&gt;We are nearing the date for the initial release of DevPartner Studio and DevPartner VC++ Edition/BoundsChecker Suite 10.6 to select inside and external users. Pending successfully navigating that quality gate, our intention is to run a very wide and open beta period. Participation will include free use of DevPartner Studio 10.6 throughout the beta test and RC qualification phases up through General Availability. Participation in the 10.6 Beta requires only three simple steps: 1.) indicate your interest to participate either by replying to this post, or by sending an email to devpartnerearlyaccess@microfocus.com with your contact data; 2.) you must agree to a basic EULA regarding IP protection and acknowledging that the Beta product is subject to change and with no guarantee of compatibility; and 3.) you must play nice with other community members and continue to abide by Community rules, as we will be setting up a login-based invitation-only private Community forum alongside this Forum for participants to provide feedback and obtain status updates throughout the cycle.&lt;br /&gt;&lt;br /&gt;The DPS 10.6 release builds on the back of the 64-bit efforts shipped in DPS 10.5, adding additional resiliency and durability across the product. The complete list of features slated for 10.6 beta testing includes: &lt;br /&gt;&lt;br /&gt;Faster Builds&lt;br /&gt;o Multiple CPU instrumentation. Parallel local compiles reenabled. &lt;br /&gt;o Xoreax IncrediBuild currency. Parallel grid build nodes share compiling/linking workload.&lt;br /&gt;&lt;br /&gt;Faster Runtime&lt;br /&gt;o Raw/Formatted allocation stacks. Aim to reduce overhead for large applications.&lt;br /&gt;o ICoreProfiler3 cutover for .NET 4.0 and higher. Takes out a compatibility shim and uses faster CLR profiler API.&lt;br /&gt;&lt;br /&gt;Selective Runtime&lt;br /&gt;o Coverage scalability usability. Uses five new session control rules to guide profiler.&lt;br /&gt;o NmIgnore wildcard patterns. Better refinement of code not to instrument, reducing overhead and noise.&lt;br /&gt;&lt;br /&gt;Better Runtime Feedback and Control&lt;br /&gt;o Activity Gauge for BoundsChecker. System tray icon plus utility GUI displaying BC runtime heartbeat.&lt;br /&gt;o Memory Resource Viewer on Next Allocation. &lt;br /&gt;&lt;br /&gt;Replaced Licensing Technology&lt;br /&gt;o Micro Focus-wide standard based on Safenet Sentinal HASP. Offers better virtual platform and activation support.&lt;br /&gt;&lt;br /&gt;Product Update Notification&lt;br /&gt;o New tray utility provides popup notices for point and major release update availability.&lt;br /&gt;&lt;br /&gt;Better Global Support&lt;br /&gt;o Common multi-language installers combining English, Japanese, and all future languages in one deliverable.&lt;br /&gt;&lt;br /&gt;Preliminary Support for Latest Development Environments&lt;br /&gt;o Micro Focus Visual COBOL 2.0 (R5) .NET applications&lt;br /&gt;o Microsoft Visual Studio 11.0 Beta for C++ and .NET (shhh, this is still the top secret stuff.)&lt;br /&gt;&lt;br /&gt;We hope you can participate. Please notify us of your intention via email at devpartnerearlyaccess@microfocus.com or by replying to this notice, and we&amp;#39;ll provide you access to the private Forum channel. Thanks much, and we look forward to another rock solid DevPartner offering thanks to your continued support and involvement in the DevPartner universe.&lt;br /&gt;&lt;br /&gt;Sincerely,&lt;br /&gt;&lt;br /&gt;Matt Schuetze, DevPartner Product Manager&lt;br /&gt;John Ingemi, DevPartner Sales Director&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BoundsChecker Injection: There was an error injecting the process....</title><link>http://community.microfocus.com/thread/7271.aspx</link><pubDate>Sun, 17 Jun 2012 20:23:26 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:0b729a13-d4e2-4397-8daa-2d3612165251</guid><dc:creator>kevendd</dc:creator><slash:comments>10</slash:comments><comments>http://community.microfocus.com/thread/7271.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7271/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 24 October 2011]&lt;/strong&gt;&lt;/p&gt;The error returned was: &amp;#39;WatchListErrorCode=Error SocketException in Send/Recieve&amp;#39;.&lt;br /&gt;&lt;br /&gt;I get this attempting to do error detection from the DevPartner menu in VS (2010SP1) or when running the standalone Error Detection.&lt;br /&gt;&lt;br /&gt;It occurs with all attempted binaries/projects&lt;br /&gt;&lt;br /&gt;Windows: 7SP1&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BoundsChecker Instrumentation: Overwriting function parameters with "uninitialized" values.</title><link>http://community.microfocus.com/thread/7254.aspx</link><pubDate>Sun, 17 Jun 2012 20:23:13 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:21d68e64-93b5-460b-ab10-bbecc83f62dd</guid><dc:creator>ijprest</dc:creator><slash:comments>10</slash:comments><comments>http://community.microfocus.com/thread/7254.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7254/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 14 October 2011]&lt;/strong&gt;&lt;/p&gt;64-bit process, DevPartner Studio Pro 10.5.995.2, VS2010&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve instrumented one of my DLLs, and the call to DllMain is having its parameters overwritten by BoundsChecker&amp;#39;s instrumentation.  Here&amp;#39;s the disassembly of the function prolog:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;0000000105891000  mov         qword ptr [rsp+18h],r8  &lt;br /&gt;0000000105891005  mov         dword ptr [rsp+10h],edx  &lt;br /&gt;0000000105891009  mov         qword ptr [rsp+8],rcx&lt;/blockquote&gt;(At this point, the correct parameter values are on the stack.)&lt;br /&gt;&lt;blockquote&gt;000000010589100E  sub         rsp,38h  &lt;br /&gt;0000000105891012  mov         r8d,53h  &lt;br /&gt;0000000105891018  mov         edx,80000001h  &lt;br /&gt;000000010589101D  lea         rcx,[DllMain (105891000h)]  &lt;br /&gt;0000000105891024  call        qword ptr [numega_finalcheck_L_110550 (105D8F5C0h)]  &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;After the call to numega_finalcheck_L_110550, the parameter values on the stack have been overwritten with 0xfb.&lt;br /&gt;&lt;br /&gt;This is in a very large project.  I&amp;#39;ve tried to recreate the problem with a small sample project but have been unable to (despite the generated code being near-identical).&lt;br /&gt;&lt;br /&gt;Anyone have any ideas?&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DevPartner Web Editions -- Invalid license</title><link>http://community.microfocus.com/thread/7253.aspx</link><pubDate>Sun, 17 Jun 2012 20:23:12 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:f3083caf-fb70-4606-aa1b-7a95bbeb9acf</guid><dc:creator>Dragos</dc:creator><slash:comments>9</slash:comments><comments>http://community.microfocus.com/thread/7253.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7253/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 14 October 2011]&lt;/strong&gt;&lt;/p&gt;Hello.&lt;br /&gt;&lt;br /&gt;I have purchased yesterday (13.10.2011) a copy of DevPartner Studio Professional Web edition and generated a license as in instructed on the web page (also in the CSReadme.txt file) and used the product serial number found in the CSReadme.txt file.&lt;br /&gt;But when I tried to add the newly generated license the DLM told me the license is expired. And indeed, although it was generated yesterday the content of the license specified a validity period of 23 June to 30 September 2011.&lt;br /&gt;How is this possible?&lt;br /&gt;I tried to generate another license but I wasn&amp;#39;t allowed to.&lt;br /&gt;&lt;br /&gt;Can you please tell me what to do?&lt;br /&gt;It is rather frustrating to not be able to use the product I just purchased.&lt;br /&gt;If needed I can send you all purchase details, receipt and the invalid license I received.&lt;br /&gt;&lt;br /&gt;Thank you,&lt;br /&gt;Dragos.&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DevPartner Suite - Can I run Named User licenses on VMWare guest OS VMs?</title><link>http://community.microfocus.com/thread/7931.aspx</link><pubDate>Sun, 17 Jun 2012 20:47:39 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:663c1ec6-114f-4c65-a90f-2a53d5266c61</guid><dc:creator>Matt Schuetze</dc:creator><slash:comments>3</slash:comments><comments>http://community.microfocus.com/thread/7931.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7931/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 29 August 2011]&lt;/strong&gt;&lt;/p&gt;I am trying to purchase DevPartner Web Edition and use it on my VMWare client OS. I want the 99 for 99 named user license, not a full concurrent license, so I will not have a DLM license server in use. How can I get DevPartner to work with a single named user license in a VM client?&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DPS Suites -- Preparation for 64-bit in launch of DPS 10.5</title><link>http://community.microfocus.com/thread/7906.aspx</link><pubDate>Sun, 17 Jun 2012 20:47:08 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:c797e9b8-b20c-47c3-92a1-d060b531a81a</guid><dc:creator>Matt Schuetze</dc:creator><slash:comments>1</slash:comments><comments>http://community.microfocus.com/thread/7906.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7906/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 13 January 2011]&lt;/strong&gt;&lt;/p&gt;The long wait is nearly over. We&amp;#39;re on the cusp of releasing 64-bit application support in DevPartner Studio 10.5. Long time fans of BoundsChecker can finally scale above the 32-bit ceiling. For those with long memories, you may recall that there was a BoundsChecker-64 release years ago. This was an effort undertaken with Intel for support of the first Itanium chips. However, one of the limitations of that offering, apart that commercially our Itanium support never caught fire, was that we only ever had support for Active Check in BC. That meant no compile-time instrumentation for finding the real insidious memory bugs that Final Check detects. By pulling our compile-time instrumentation into the x64 direct and cross-compilers in MSVC++, we can in DPS 10.5 run Final Check with all its memory tracking power intact against x64 binaries. Furthermore, because we pulled up compile-time instrumentation, we were able to follow suit with Performance and Coverage analysis of native C++ via the same compiler and linker manipulations. Now that the x64 architecture is ubiquitous as a commodity plaform, hopefully anyone doing C++ (or .NET, or mixed) can again squash their bugs with reckless abandon using DPS 10.5.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Welcome To The DevPartner Forum</title><link>http://community.microfocus.com/thread/8135.aspx</link><pubDate>Tue, 10 Jul 2012 11:32:59 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:9f9eefb4-f8b2-4201-bbcf-a331cb5cec76</guid><dc:creator>Anthony Hollis</dc:creator><slash:comments>0</slash:comments><comments>http://community.microfocus.com/thread/8135.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8135/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;span style="color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:small;"&gt;Hello Everyone,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:small;"&gt;My Name is Anthony Hollis, Principal Support Engineer for&amp;nbsp;the DevPartner product. In addition to the DevPartner Development Team of who participate regularly in these forums, I will be your main point-of-contact for any topics or issues&amp;nbsp;relative to&amp;nbsp;the DevPartner Forum. &lt;br /&gt;&lt;br /&gt;Please feel free to contact me regarding any DevPartner related questions or issues specific to the DevPartner online community,&amp;nbsp;I or one of my colleagues will kindly assist. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:small;"&gt;Furthermore, your feedback, suggestions, and opinions are highly valued; it is our goal to ensure a pleasant and professional exchange of information between all forum participants. &lt;br /&gt;&lt;/span&gt;&lt;span style="color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:small;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:black;font-family:&amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;;font-size:7.5pt;"&gt;&lt;span style="font-size:small;"&gt;Welcome to the new forum and enjoy your stay.&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Forum for DevPartner Product Enhancement  Suggestions?</title><link>http://community.microfocus.com/thread/7980.aspx</link><pubDate>Mon, 18 Jun 2012 17:04:25 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:5c7dd2fb-007d-4cb1-9b4a-b787c3615143</guid><dc:creator>MFocusHelp</dc:creator><slash:comments>2</slash:comments><comments>http://community.microfocus.com/thread/7980.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7980/rss.aspx</wfw:commentRss><description>&lt;p&gt;Is there a separate forum for DevPartner&amp;nbsp;product enhancement&amp;nbsp;suggestions?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Dan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BoundsChecker hangs when main process creates command line process</title><link>http://community.microfocus.com/thread/8076.aspx</link><pubDate>Thu, 28 Jun 2012 17:57:59 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:4baa3032-9596-4d96-ab93-91d79c2a0627</guid><dc:creator>CJ McAllister</dc:creator><slash:comments>9</slash:comments><comments>http://community.microfocus.com/thread/8076.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/8076/rss.aspx</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m using the DevPartner BoundsChecker Suite v10.5.1167.3 on Windows 7 x64.&lt;/p&gt;
&lt;p&gt;There is a memory leak in my program that I am trying to track down. In the course of running, my program (&amp;quot;Main.exe&amp;quot;) constructs a string that is passed to the command line that creates another process (&amp;quot;Foo.exe&amp;quot;) that communicates with Main.exe. When running under BoundsChecker, the program runs fine up until the creation of Foo.exe. Please note that this is not a &amp;quot;child&amp;quot; process under the strict definition of the term, as it is created by the command line; Main.exe just passes the string with the command line args.&lt;/p&gt;
&lt;p&gt;The leak is known to be somewhere within Bar.dll, so that is the only module I need to instrument. I have tried instrumenting Foo.exe, but I got no further with this.&lt;/p&gt;
&lt;p&gt;Basically, my question comes down to this: How can I get BoundsChecker to function properly during and after Foo.exe is executing?&lt;/p&gt;
&lt;p&gt;Any guidance is greatly appreciated!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DP Code Review - Must DPCodeReviewSolutionGUID be written into Solution files?</title><link>http://community.microfocus.com/thread/7712.aspx</link><pubDate>Sun, 17 Jun 2012 20:28:47 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:4f1cbd1d-d302-4b5c-affc-292771c79adf</guid><dc:creator>justink</dc:creator><slash:comments>2</slash:comments><comments>http://community.microfocus.com/thread/7712.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7712/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 23 April 2012]&lt;/strong&gt;&lt;/p&gt;Hi,&lt;br /&gt;    I was just wondering if there&amp;#39;s a way to stop DevPartner from writing DPCodeReviewSolutionGUID to the Visual Studio solution file?  I&amp;#39;m using VS2010 and DevPartner Studio Professional Edition 10.5.2.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Justin&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BoundsChecker is not working with Release Mode service application</title><link>http://community.microfocus.com/thread/7864.aspx</link><pubDate>Sun, 17 Jun 2012 20:30:35 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:3a2a2024-bd24-4aa9-9b59-321e8053fe09</guid><dc:creator>Tarun</dc:creator><slash:comments>10</slash:comments><comments>http://community.microfocus.com/thread/7864.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7864/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 29 May 2012]&lt;/strong&gt;&lt;/p&gt;Today I purchased 99 days web edition but it is not working for my release mode service application. &lt;br /&gt;&lt;br /&gt;I followed following steps to attach Bounds checker to my service executable. &lt;br /&gt;&lt;br /&gt;To debug an application or service using Error Detection in an &amp;quot;Initialize and Wait&amp;quot; manner&lt;br /&gt;1.	Open the image you want to test inside the Error Detection application (BC.EXE).&lt;br /&gt;&lt;br /&gt;2.	Configure Error Detection to watch for the errors that interest you.&lt;br /&gt;&lt;br /&gt;3.	Select Wait for Process from the Program menu.&lt;br /&gt;Error Detection initializes itself and displays a dialog box allowing you to cancel the session if desired.&lt;br /&gt;&lt;br /&gt;4.	Start your application as you normally would.&lt;br /&gt;If you normally start your application via the Service Control Manager, then start it that way. Error Detection closes the dialog when your application starts.&lt;br /&gt;&lt;br /&gt;5.	Exercise your application, and then cause it to exit.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;My application fails to stat whenever I attach Bounds checker to it. Can you please help me resolve this issue. Am I doing something wrong?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Tarun&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>TrueTime+TrueCoverage-Licensed number of concurrent users has been reached on TerminalServer</title><link>http://community.microfocus.com/thread/7875.aspx</link><pubDate>Sun, 17 Jun 2012 20:30:43 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:fb52e61f-1d3f-4480-b4fc-a618b50c0918</guid><dc:creator>bvo</dc:creator><slash:comments>3</slash:comments><comments>http://community.microfocus.com/thread/7875.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7875/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 01 June 2012]&lt;/strong&gt;&lt;/p&gt;I am trying to setup DevPartner.  I have instrumented the code for Performance or coverage Analysis.  When I go to run the code under DevPartner-&amp;gt;Start Without Debugging with Performance Analysis.  I run into the following error &amp;quot;You are unable to acquire a DevPartner License which is required to profile applications.  Profiling is disabled.  The licensed number of concurrent users has been reached; try again later (-9).  We have a single license and I can see on the Distributed License Management server that I am the only user using the license.  We are running DevPartner Ver 09.01 with Distributed License Management 4.3.24.0.&lt;br /&gt;&lt;br /&gt;Platform&lt;br /&gt;   Operating system: Microsoft Server 2008 Standard Edition&lt;br /&gt;   Build number: 6002 (Service Pack 2)&lt;br /&gt;   Processor: 32-bit&lt;br /&gt;&lt;br /&gt;Microsoft Visual Studio 2008&lt;br /&gt;Version 9.0.30729.1 SP&lt;br /&gt;Microsoft .NET Framework&lt;br /&gt;Version 3.5 SP1&lt;br /&gt;&lt;br /&gt;This is the following snippet from the logs on the server environment:&lt;br /&gt;&lt;br /&gt;[06/01/12-15:26:03] --IN-HRTB0           tok(65F5FE16B72B80001) cv(4.3,Vista) usr(BINHV@BCD0135FB@5) pid(5572) app(DevPartner,9.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:07] --OUT-INFI           tok(65F5FE24296320001) cv(4.3,Vista) dt(0.025 sec) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:07] --IN-INFI            tok(65F5FE24296320001) cv(4.3,Vista) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:07] --Admin. request    (128.10.10.199) get usage levels for DevPartner&lt;br /&gt;[06/01/12-15:26:37] --OUT-INFI           tok(65F5FEA6696610001) cv(4.3,Vista) dt(0.024 sec) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:37] --IN-INFI            tok(65F5FEA6696610001) cv(4.3,Vista) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:37] --Admin. request    (128.10.10.199) get usage levels for DevPartner&lt;br /&gt;[06/01/12-15:26:49] --OUT-INFI           tok(65F5FE65F15D0001) cv(4.3,Vista) dt(0.043 sec) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:49] --IN-INFI            tok(65F5FE65F15D0001) cv(4.3,Vista) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:49] --Admin. request    (128.10.10.199) get usage levels for DevPartner&lt;br /&gt;[06/01/12-15:26:51] --OUT-INFI           tok(65F5FE442AA5D0001) cv(4.3,Vista) dt(0.025 sec) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:51] --IN-INFI            tok(65F5FE442AA5D0001) cv(4.3,Vista) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:51] --Admin. request    (128.10.10.199) get usage levels for DevPartner&lt;br /&gt;[06/01/12-15:26:53] --OUT-INFI           tok(65F5FE139FE820001) cv(4.3,Vista) dt(0.026 sec) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:53] --IN-INFI            tok(65F5FE139FE820001) cv(4.3,Vista) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:26:53] --Admin. request    (128.10.10.199) get usage levels for DevPartner&lt;br /&gt;[06/01/12-15:27:13] --OUT-INFI           tok(65F5FE934B4BA0001) cv(4.3,Vista) dt(0.025 sec) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:27:13] --IN-INFI            tok(65F5FE934B4BA0001) cv(4.3,Vista) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:27:13] --Admin. request    (128.10.10.199) get usage levels for DevPartner&lt;br /&gt;[06/01/12-15:27:19] --OUT-HRTB0          tok(65F5FED7185DF0001) cv(4.3,Vista) dt(0.101 sec) usr(BINHV@BCD0135FB@5) pid(7304) app(DevPartner,9.01) cnt(1) pool(nill)&lt;br /&gt;[06/01/12-15:27:21] --OUT-ERR            tok(------------------) cv(4.3,Vista) usr(BINHV@BCD0135FB@0) pid(1420) app(DevPartner,9.01) cnt(1) pool(nill)&lt;br /&gt;                      ******denied(The licensed number of concurrent users has been reached; try again later)&lt;br /&gt;&lt;br /&gt;[06/01/12-15:27:26] --OUT-INFI           tok(65F5FE306FC420001) cv(4.3,Vista) dt(0.026 sec) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:27:26] --IN-INFI            tok(65F5FE306FC420001) cv(4.3,Vista) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:27:26] --Admin. request    (128.10.10.199) get usage levels for DevPartner&lt;br /&gt;[06/01/12-15:28:03] --OUT-INFI           tok(65F5FEC7D18B80001) cv(4.3,Vista) dt(0.026 sec) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:28:03] --IN-INFI            tok(65F5FEC7D18B80001) cv(4.3,Vista) usr(BINHV@BCD0135FB@5) pid(6928) app(DevPartner,09.01) cnt(1)&lt;br /&gt;[06/01/12-15:28:03] --Admin. request    (128.10.10.199) get usage levels for DevPartner&lt;br /&gt;&lt;br /&gt;Any help would be appreciated.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>BoundsChecker Overwrites Function Returned Local Variables</title><link>http://community.microfocus.com/thread/7878.aspx</link><pubDate>Sun, 17 Jun 2012 20:30:46 GMT</pubDate><guid isPermaLink="false">54bbee7a-c175-4025-be9a-1a32ff3149a0:fa2eb1df-c112-496c-9a81-eef5e2c9d33a</guid><dc:creator>MFocusHelp</dc:creator><slash:comments>10</slash:comments><comments>http://community.microfocus.com/thread/7878.aspx</comments><wfw:commentRss>http://community.microfocus.com/borland/develop/devpartner_-_code_analysis/f/34/t/7878/rss.aspx</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;[Migrated content. Thread originally posted on 04 June 2012]&lt;/strong&gt;&lt;/p&gt;I have found what seems to be a problem in Boundschecker. When I have a local variable in a C function that is used as the return value, it seems that BC returns a very large negative number instead of the expected value.&lt;br /&gt;&lt;br /&gt;I am running VS2010 under XP (32 bit). I have included a sample program below that illustrates the problem.&lt;br /&gt;&lt;br /&gt;It seems that when a function returns, BC automatically sets all of the local variables to a special value. The problem seems to be that this value is what is being returned rather than the variables contents.&lt;br /&gt;&lt;br /&gt;When the program is run without turning on BC then it behaves as expected.&lt;br /&gt;&lt;br /&gt;Thanks in advance for your assistance,&lt;br /&gt;Dan&lt;br /&gt;&lt;br /&gt;#include  &lt;br /&gt;#include  &lt;br /&gt;#include  &lt;br /&gt;&lt;br /&gt;static double zsub1(double num);&lt;br /&gt;&lt;br /&gt;int main( int argc, char **argv )&lt;br /&gt;{&lt;br /&gt;	double i1;&lt;br /&gt;	double i2;&lt;br /&gt;	i1 = 1;&lt;br /&gt;	i2 = zsub1(i1) + 1;&lt;br /&gt;	printf(&amp;quot;\nIn  main:   i1=%lf,  i2=%lf\n&amp;quot;, i1, i2);&lt;br /&gt;	return (0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;double zsub1(double i1)&lt;br /&gt;{&lt;br /&gt;	double i2;&lt;br /&gt;	i2 = i1 + 1;&lt;br /&gt;	printf(&amp;quot;\nIn zsub1:   i1=%lf,  i2=%lf\n&amp;quot;, i1, i2);&lt;br /&gt;	return (i2);&lt;br /&gt;}&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>