[Lldb-commits] [PATCH] D27085: [LLDB][MIPS] Fix TestMultipleHits for MIPS
This revision was automatically updated to reflect the committed changes. Closed by commit rL289210: [LLDB][MIPS] Fix TestMultipleHits for MIPS (authored by nitesh.jain). Changed prior to commit: https://reviews.llvm.org/D27085?vs=79038=80893#toc Repository: rL LLVM https://reviews.llvm.org/D27085 Files: lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp === --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp @@ -8,9 +8,7 @@ //===--===// #include #include - alignas(16) uint8_t buf[32]; - // This uses inline assembly to generate an instruction that writes to a large // block of memory. If it fails on your compiler/architecture, please add // appropriate code to generate a large write to "buf". If you cannot write at @@ -24,6 +22,8 @@ asm volatile ("stm %0, { r0, r1, r2, r3 }" : : "r"(buf)); #elif defined(__aarch64__) asm volatile ("stp x0, x1, %0" : : "m"(buf)); +#elif defined(__mips__) + asm volatile ("lw $2, %0" : : "m"(buf)); #endif return 0; } Index: lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp === --- lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp +++ lldb/trunk/packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp @@ -8,9 +8,7 @@ //===--===// #include #include - alignas(16) uint8_t buf[32]; - // This uses inline assembly to generate an instruction that writes to a large // block of memory. If it fails on your compiler/architecture, please add // appropriate code to generate a large write to "buf". If you cannot write at @@ -24,6 +22,8 @@ asm volatile ("stm %0, { r0, r1, r2, r3 }" : : "r"(buf)); #elif defined(__aarch64__) asm volatile ("stp x0, x1, %0" : : "m"(buf)); +#elif defined(__mips__) + asm volatile ("lw $2, %0" : : "m"(buf)); #endif return 0; } ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [PATCH] D27085: [LLDB][MIPS] Fix TestMultipleHits for MIPS
labath accepted this revision. labath added a comment. This revision is now accepted and ready to land. Thank you. https://reviews.llvm.org/D27085 ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
[Lldb-commits] [PATCH] D27085: [LLDB][MIPS] Fix TestMultipleHits for MIPS
nitesh.jain created this revision. nitesh.jain added reviewers: labath, clayborg, zturner. nitesh.jain added subscribers: jaydeep, bhushan, slthakur, lldb-commits. https://reviews.llvm.org/D27085 Files: packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp Index: packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp === --- packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp +++ packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp @@ -8,9 +8,7 @@ //===--===// #include #include - alignas(16) uint8_t buf[32]; - // This uses inline assembly to generate an instruction that writes to a large // block of memory. If it fails on your compiler/architecture, please add // appropriate code to generate a large write to "buf". If you cannot write at @@ -24,6 +22,8 @@ asm volatile ("stm %0, { r0, r1, r2, r3 }" : : "r"(buf)); #elif defined(__aarch64__) asm volatile ("stp x0, x1, %0" : : "m"(buf)); +#elif defined(__mips__) + asm volatile ("lw $2, %0" : : "m"(buf)); #endif return 0; } Index: packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp === --- packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp +++ packages/Python/lldbsuite/test/functionalities/watchpoint/multiple_hits/main.cpp @@ -8,9 +8,7 @@ //===--===// #include #include - alignas(16) uint8_t buf[32]; - // This uses inline assembly to generate an instruction that writes to a large // block of memory. If it fails on your compiler/architecture, please add // appropriate code to generate a large write to "buf". If you cannot write at @@ -24,6 +22,8 @@ asm volatile ("stm %0, { r0, r1, r2, r3 }" : : "r"(buf)); #elif defined(__aarch64__) asm volatile ("stp x0, x1, %0" : : "m"(buf)); +#elif defined(__mips__) + asm volatile ("lw $2, %0" : : "m"(buf)); #endif return 0; } ___ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits