[Lldb-commits] [lldb] [lldb] Fix auto advance PC in `EmulateInstructionARM64` if PC >= 4G (PR #151460)

via lldb-commits lldb-commits at lists.llvm.org
Wed Jul 30 23:37:50 PDT 2025


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {clang-format}-->


:warning: C/C++ code formatter, clang-format found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions cpp -- lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp lldb/unittests/Instruction/ARM64/TestAArch64Emulator.cpp
``````````

</details>

<details>
<summary>
View the diff from clang-format here.
</summary>

``````````diff
diff --git a/lldb/unittests/Instruction/ARM64/TestAArch64Emulator.cpp b/lldb/unittests/Instruction/ARM64/TestAArch64Emulator.cpp
index c021d994b..4837bd0e3 100644
--- a/lldb/unittests/Instruction/ARM64/TestAArch64Emulator.cpp
+++ b/lldb/unittests/Instruction/ARM64/TestAArch64Emulator.cpp
@@ -175,7 +175,7 @@ TEST_F(TestAArch64Emulator, TestAutoAdvancePC) {
   emu.memory_offset = 0x1234567800;
   emu.gpr.pc = 0x1234567800;
   emu.gpr.x[8] = 0x1234567820;
-  memcpy(emu.memory, "\x08\x01\x40\xb9", 4); // ldr w8, [x8]
+  memcpy(emu.memory, "\x08\x01\x40\xb9", 4);        // ldr w8, [x8]
   memcpy(emu.memory + 0x20, "\x11\x22\x33\x44", 4); // 0x44332211
   ASSERT_TRUE(emu.ReadInstruction());
   ASSERT_TRUE(

``````````

</details>


https://github.com/llvm/llvm-project/pull/151460


More information about the lldb-commits mailing list