<?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 TestGetControlFlowKindx86.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0538e543 - Move GetControlFlowKind&apos;s logic to DisassemblerLLVMC.cpp</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/unittests/Disassembler/x86/TestGetControlFlowKindx86.cpp#0538e543</link>
        <description>Move GetControlFlowKind&apos;s logic to DisassemblerLLVMC.cppThis diff move the logic of `GetControlFlowKind()` from Disassembler.cpp to DisassemblerLLVMC.cpp.Here&apos;s details:- Actual logic of GetControlFlowKind() move to `DisassemblerLLVMC.cpp`, and we can check underlying architecture using `DisassemblerScope` there.- With this change, passing &apos;triple&apos; to `GetControlFlowKind()` is no more required.Reviewed By: wallaceDifferential Revision: https://reviews.llvm.org/D130320

            List of files:
            /llvm-project-15.0.7/lldb/unittests/Disassembler/x86/TestGetControlFlowKindx86.cpp</description>
        <pubDate>Tue, 26 Jul 2022 18:44:50 +0000</pubDate>
        <dc:creator>Walter Erquinigo &lt;wallace@fb.com&gt;</dc:creator>
    </item>
<item>
        <title>ad7bcda9 - [trace] Add a flag to the decoder to output the instruction type</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/lldb/unittests/Disassembler/x86/TestGetControlFlowKindx86.cpp#ad7bcda9</link>
        <description>[trace] Add a flag to the decoder to output the instruction typeTo build complex binding upon instruction trace, additional metadata &apos;instruction type&apos; is needed.This diff has followings: - Add a flag -k  / --kind for instruction dump - Remove SetGranularity and SetIgnoreErros from Trace cursorSample output:```(lldb) thread trace dump instruction -kthread #1: tid = 3198805  libc.so.6`_IO_puts + 356    2107: 0x00007ffff7163594 (    return)     retq    2106: 0x00007ffff7163592 (     other)     popq   %r13    2105: 0x00007ffff7163590 (     other)     popq   %r12    2104: 0x00007ffff716358f (     other)     popq   %rbp    2103: 0x00007ffff716358e (     other)     popq   %rbx    2102: 0x00007ffff716358c (     other)     movl   %ebx, %eax    2101: 0x00007ffff7163588 (     other)     addq   $0x8, %rsp    2100: 0x00007ffff7163570 ( cond jump)     je     0x89588                   ; &lt;+344&gt;    2099: 0x00007ffff716356e (     other)     decl   (%rdx)    2098: 0x00007ffff7163565 ( cond jump)     je     0x8956e                   ; &lt;+318&gt;    2097: 0x00007ffff716355e (     other)     cmpl   $0x0, 0x33c02b(%rip)      ; __libc_multiple_threads    2096: 0x00007ffff7163556 (     other)     movq   $0x0, 0x8(%rdx)    2095: 0x00007ffff7163554 ( cond jump)     jne    0x89588                   ; &lt;+344&gt;    2094: 0x00007ffff7163550 (     other)     subl   $0x1, 0x4(%rdx)    2093: 0x00007ffff7163549 (     other)     movq   0x88(%rbp), %rdx    2092: 0x00007ffff7163547 ( cond jump)     jne    0x89588                   ; &lt;+344&gt;    2091: 0x00007ffff7163540 (     other)     testl  $0x8000, (%rbp)           ; imm = 0x8000    2090: 0x00007ffff716353c (     other)     cmovaq %rax, %rbx    2089: 0x00007ffff7163535 (     other)     cmpq   $0x7fffffff, %rbx         ; imm = 0x7FFFFFFF    2088: 0x00007ffff7163530 (     other)     movl   $0x7fffffff, %eax         ; imm = 0x7FFFFFFF```Reviewed By: wallaceDifferential Revision: https://reviews.llvm.org/D128477

            List of files:
            /llvm-project-15.0.7/lldb/unittests/Disassembler/x86/TestGetControlFlowKindx86.cpp</description>
        <pubDate>Tue, 12 Jul 2022 23:09:03 +0000</pubDate>
        <dc:creator>Walter Erquinigo &lt;wallace@fb.com&gt;</dc:creator>
    </item>
</channel>
</rss>
