|
From: <sv...@va...> - 2012-08-29 14:59:22
|
florian 2012-08-29 15:59:13 +0100 (Wed, 29 Aug 2012)
New Revision: 12912
Log:
Add VALGRIND_VEX_INJECT_IR for ppc32. Should have been included
in r12906.
Modified files:
trunk/include/valgrind.h
Modified: trunk/include/valgrind.h (+8 -0)
===================================================================
--- trunk/include/valgrind.h 2012-08-29 03:50:56 +01:00 (rev 12911)
+++ trunk/include/valgrind.h 2012-08-29 15:59:13 +01:00 (rev 12912)
@@ -489,6 +489,14 @@
__SPECIAL_INSTRUCTION_PREAMBLE \
/* branch-and-link-to-noredir *%R11 */ \
"or 3,3,3\n\t"
+
+#define VALGRIND_VEX_INJECT_IR() \
+ do { \
+ __asm__ volatile(__SPECIAL_INSTRUCTION_PREAMBLE \
+ "or 5,5,5\n\t" \
+ ); \
+ } while (0)
+
#endif /* PLAT_ppc32_linux */
/* ------------------------ ppc64-linux ------------------------ */
|