diff options
Diffstat (limited to 'bridges')
-rw-r--r-- | bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx b/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx index 937f38784e41..737824c70498 100644 --- a/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx +++ b/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx @@ -450,7 +450,10 @@ namespace unsigned long * p = (unsigned long *)code; + // ARM (not thumb) mode instructions + // mov ip, pc *p++ = 0xE1A0C00F; + // ldr pc, [pc, #4] *p++ = 0xE59FF004; *p++ = (unsigned long)functionIndex; *p++ = (unsigned long)vtableOffset; |