<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in PDBApiTest.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>641ae73f - [NativeSession] Implement NativeSession::findSymbolByAddress.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#641ae73f</link>
        <description>[NativeSession] Implement NativeSession::findSymbolByAddress.Summary: This implements searching for function symbols and public symbols by address.More specifically,-Implements NativeSession::findSymbolByAddress for function symbols andpublic symbols. I think data symbols are also searched for, but isn&apos;timplemented in this patch.-Adds classes for NativeFunctionSymbol and NativePublicSymbol-Adds a &apos;-use-native-pdb-reader&apos; option to llvm-symbolizer, for testingpurposes.Reviewers: rnk, amccarth, labathSubscribers: mgorny, hiraditya, MaskRay, rupprecht, llvm-commitsTags: #llvmDifferential Revision: https://reviews.llvm.org/D79269

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Mon, 16 Mar 2020 16:53:49 +0000</pubDate>
        <dc:creator>Amy Huang &lt;akhuang@google.com&gt;</dc:creator>
    </item>
<item>
        <title>0eaee545 - [llvm] Migrate llvm::make_unique to std::make_unique</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#0eaee545</link>
        <description>[llvm] Migrate llvm::make_unique to std::make_uniqueNow that we&apos;ve moved to C++14, we no longer need the llvm::make_uniqueimplementation from STLExtras.h. This patch is a mechanical replacementof (hopefully) all the llvm::make_unique instances across the monorepo.llvm-svn: 369013

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Thu, 15 Aug 2019 15:54:37 +0000</pubDate>
        <dc:creator>Jonas Devlieghere &lt;jonas@devlieghere.com&gt;</dc:creator>
    </item>
<item>
        <title>2946cd70 - Update the file headers across all of the LLVM projects in the monorepo</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#2946cd70</link>
        <description>Update the file headers across all of the LLVM projects in the monorepoto reflect the new license.We understand that people may be surprised that we&apos;re moving the headerentirely to discuss the new license. We checked this carefully with theFoundation&apos;s lawyer and we believe this is the correct approach.Essentially, all code in the project is now made available by the LLVMproject under our new license, so you will see that the license headersinclude that license only. Some of our contributors have contributedcode under our old license, and accordingly, we have retained a copy ofour old license notice in the top-level files in each project andrepository.llvm-svn: 351636

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Sat, 19 Jan 2019 08:50:56 +0000</pubDate>
        <dc:creator>Chandler Carruth &lt;chandlerc@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c43e086c - Revert &quot;Revert &quot;[PDB] Extend IPDBSession&apos;s interface to retrieve frame data&quot;&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#c43e086c</link>
        <description>Revert &quot;Revert &quot;[PDB] Extend IPDBSession&apos;s interface to retrieve frame data&quot;&quot;This reverts commit 466ce67d6ec444962e5cc0136243c16a453190c0.llvm-svn: 345010

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Tue, 23 Oct 2018 08:14:53 +0000</pubDate>
        <dc:creator>Aleksandr Urakov &lt;aleksandr.urakov@jetbrains.com&gt;</dc:creator>
    </item>
<item>
        <title>738df2de - Revert &quot;[PDB] Extend IPDBSession&apos;s interface to retrieve frame data&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#738df2de</link>
        <description>Revert &quot;[PDB] Extend IPDBSession&apos;s interface to retrieve frame data&quot;This reverts commit b5c7e2f9a4dbb34e3667c4bb4972735eadd3247a.llvm-svn: 344909

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Mon, 22 Oct 2018 15:30:48 +0000</pubDate>
        <dc:creator>Aleksandr Urakov &lt;aleksandr.urakov@jetbrains.com&gt;</dc:creator>
    </item>
<item>
        <title>d4a82f6f - [PDB] Extend IPDBSession&apos;s interface to retrieve frame data</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#d4a82f6f</link>
        <description>[PDB] Extend IPDBSession&apos;s interface to retrieve frame dataSummary:This patch just extends the `IPDBSession` interface to allow retrievingof frame data through it, and adds an implementation over DIA. It is neededfor an implementation (for now with DIA) of the conversion from FPO programsto DWARF expressions mentioned in D53086.Reviewers: zturner, asmith, rnkReviewed By: asmithSubscribers: mgorny, aprantl, JDevlieghere, llvm-commitsDifferential Revision: https://reviews.llvm.org/D53324llvm-svn: 344886

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Mon, 22 Oct 2018 07:18:08 +0000</pubDate>
        <dc:creator>Aleksandr Urakov &lt;aleksandr.urakov@jetbrains.com&gt;</dc:creator>
    </item>
<item>
        <title>b7471814 - Fix function signature to actually be an override.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#b7471814</link>
        <description>Fix function signature to actually be an override.llvm-svn: 342496

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Tue, 18 Sep 2018 16:58:17 +0000</pubDate>
        <dc:creator>Zachary Turner &lt;zturner@google.com&gt;</dc:creator>
    </item>
<item>
        <title>cae73458 - [PDB] Change uint32_t to SymIndex wherever it makes sense.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#cae73458</link>
        <description>[PDB] Change uint32_t to SymIndex wherever it makes sense.Although it&apos;s just a typedef, it helps for readability.  NFC.llvm-svn: 341863

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Mon, 10 Sep 2018 21:30:59 +0000</pubDate>
        <dc:creator>Zachary Turner &lt;zturner@google.com&gt;</dc:creator>
    </item>
<item>
        <title>860f0a5d - [DebugInfoPDB] Add missing test for findSymbolByRVA and findSymbolByAddr</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#860f0a5d</link>
        <description>[DebugInfoPDB] Add missing test for findSymbolByRVA and findSymbolByAddrllvm-svn: 329733

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Tue, 10 Apr 2018 18:12:49 +0000</pubDate>
        <dc:creator>Aaron Smith &lt;aaron.smith@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>ed81a9db - [DebugInfoPDB] Add DIA implementation of findLineNumbersByRVA</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#ed81a9db</link>
        <description>[DebugInfoPDB] Add DIA implementation of findLineNumbersByRVAThis method is used to find line numbers for PDBSymbolDatathat have an invalid virtual address.llvm-svn: 328586

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Mon, 26 Mar 2018 22:13:22 +0000</pubDate>
        <dc:creator>Aaron Smith &lt;aaron.smith@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>53708a5e - [DebugInfoPDB] Add DIA implementation of addressForVA and addressForRVA</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#53708a5e</link>
        <description>[DebugInfoPDB] Add DIA implementation of addressForVA and addressForRVAThese are used in finding line numbers for PDBSymbolDatallvm-svn: 328585

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Mon, 26 Mar 2018 22:10:02 +0000</pubDate>
        <dc:creator>Aaron Smith &lt;aaron.smith@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>523de05a - [DIA] Add IPDBSectionContrib interfaces and DIA implementation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#523de05a</link>
        <description>[DIA] Add IPDBSectionContrib interfaces and DIA implementationTo resolve symbol context at a particular address, we need todetermine the compiland for the address. We are able to determinethe parent compiland of PDBSymbolFunc, PDBSymbolTypeUDT,PDBSymbolTypeEnum symbols indirectly through line information. However no such information is availabile for PDBSymbolData, i.e. variables.The Section Contribution table from PDBs has information abouteach compiland&apos;s contribution to sections by address. For example,a piece of a contribution looks like,  VA         RelativeVA  Sect No.  Offset    Length    Compiland  14000087B0 000087B0    0001      000077B0  000000BB  exe_main.objSo given an address, it&apos;s possible to determine its compiland withthis information.llvm-svn: 328178

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Thu, 22 Mar 2018 04:08:15 +0000</pubDate>
        <dc:creator>Aaron Smith &lt;aaron.smith@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>40198f59 - [DebugInfo] Add a new method IPDBSession::findLineNumbersBySectOffset</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#40198f59</link>
        <description>[DebugInfo] Add a new method IPDBSession::findLineNumbersBySectOffsetSummary:Some PDB symbols do not have a valid VA or RVA but have Addr by Section and Offset. For example, a variable in thread-local storage has the following properties:     get_addressOffset: 0     get_addressSection: 5     get_lexicalParentId: 2     get_name: g_tls     get_symIndexId: 12     get_typeId: 4     get_dataKind: 6     get_symTag: 7     get_locationType: 2This change provides a new method to locate line numbers by Section and Offset from those symbols.Reviewers: zturner, rnk, llvm-commitsSubscribers: asmith, JDevlieghereDifferential Revision: https://reviews.llvm.org/D44407llvm-svn: 327601

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Thu, 15 Mar 2018 06:04:51 +0000</pubDate>
        <dc:creator>Aaron Smith &lt;aaron.smith@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>a389c84d - Implement pure virtual method to fix build.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#a389c84d</link>
        <description>Implement pure virtual method to fix build.llvm-svn: 327431

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Tue, 13 Mar 2018 17:58:28 +0000</pubDate>
        <dc:creator>Zachary Turner &lt;zturner@google.com&gt;</dc:creator>
    </item>
<item>
        <title>25409ddf - [DebugInfoPDB] Add DIA implementation for getSrcLineOnTypeDefn</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#25409ddf</link>
        <description>[DebugInfoPDB] Add DIA implementation for getSrcLineOnTypeDefnSummary: This helps to determine the line number for a PDB type with definitionReviewers: zturner, llvm-commits, rnkReviewed By: zturnerSubscribers: rengolin, JDevlieghereDifferential Revision: https://reviews.llvm.org/D44119llvm-svn: 326857

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Wed, 07 Mar 2018 00:33:09 +0000</pubDate>
        <dc:creator>Aaron Smith &lt;aaron.smith@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>89a19ac3 - [PDB] Check the result of setLoadAddress()</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#89a19ac3</link>
        <description>[PDB] Check the result of setLoadAddress()Summary: Change setLoadAddress() to return true or false on failure.Reviewers: zturner, llvm-commitsReviewed By: zturnerDifferential Revision: https://reviews.llvm.org/D43638llvm-svn: 325843

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Fri, 23 Feb 2018 00:02:27 +0000</pubDate>
        <dc:creator>Aaron Smith &lt;aaron.smith@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>9930e900 - [PDB] Add missing override to silence buildbots</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#9930e900</link>
        <description>[PDB] Add missing override to silence buildbotsllvm-svn: 325828

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Thu, 22 Feb 2018 20:28:40 +0000</pubDate>
        <dc:creator>Aaron Smith &lt;aaron.smith@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>fbe65404 - [PDB] Implement more find methods for PDB symbols</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#fbe65404</link>
        <description>[PDB] Implement more find methods for PDB symbolsSummary:Add additional find methods on PDB raw symbols.findChildrenByAddr()findChildrenByVA()findInlineFramesByAddr()findInlineFramesByVA()findInlineLines()findInlineLinesByAddr()findInlineLinesByRVA()findInlineLinesByVA()Reviewers: zturner, llvm-commitsReviewed By: zturnerDifferential Revision: https://reviews.llvm.org/D43637llvm-svn: 325824

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Thu, 22 Feb 2018 19:47:43 +0000</pubDate>
        <dc:creator>Aaron Smith &lt;aaron.smith@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>89bca9e5 - [DebugInfo/PDB] Adding getUndecoratedNameEx and IPDB interfaces for IDiaEnumTables and IDiaTable.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#89bca9e5</link>
        <description>[DebugInfo/PDB] Adding getUndecoratedNameEx and IPDB interfaces for IDiaEnumTables and IDiaTable.Initial changes to support debugging PE/COFF files with LLDB on Windows through DIA SDK.There is another set of changes required on the LLDB side before this does anything.Differential Revision: https://reviews.llvm.org/D39517llvm-svn: 318403

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Thu, 16 Nov 2017 14:33:09 +0000</pubDate>
        <dc:creator>Aaron Smith &lt;aaron.smith@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>6a4b080a - Make IPDBSession::getGlobalScope a non-const method</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp#6a4b080a</link>
        <description>Make IPDBSession::getGlobalScope a non-const methodThere doesn&apos;t seem to be a compelling reason why this method should be constother than it was possible with the DIA implementation.  The native sessionis going to act as a symbol factory and cache.  This could be acheived withmutable (and the existing const_cast), but it seems cleaner to accept thatthis method affects the state of the session.This change eliminates an existing const_cast.llvm-svn: 306041

            List of files:
            /llvm-project-15.0.7/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp</description>
        <pubDate>Thu, 22 Jun 2017 18:42:23 +0000</pubDate>
        <dc:creator>Adrian McCarthy &lt;amccarth@google.com&gt;</dc:creator>
    </item>
</channel>
</rss>
