Displaying 5 results from an estimated 5 matches for "_arg5".
Did you mean:
_arg4
2007 Apr 19
3
[RFC, PATCH 1/5] Paravirt_ops full patching.patch
...gned paravirt_patch_insns(void *site
"0" ((u32)(arg1)), "1" ((u32)(arg2)), \
"2" ((u32)(arg3)), [_arg4] "mr" ((u32)(arg4)))
+#define PVOP_CALL5(rettype, op, arg1, arg2, arg3, arg4, arg5) \
+ __PVOP_CALL(rettype, op, \
+ "push %[_arg5]; push %[_arg4];", \
+ "lea 8(%%esp),%%esp;", \
+ "0" ((u32)(arg1)), "1" ((u32)(arg2)), \
+ "2" ((u32)(arg3)), [_arg4] "mr" ((u32)(arg4)), \
+ [_arg5] "mr" ((u32)(arg5)))
+#define PVOP_VCALL5(op, arg1, arg2,...
2007 Apr 19
3
[RFC, PATCH 1/5] Paravirt_ops full patching.patch
...gned paravirt_patch_insns(void *site
"0" ((u32)(arg1)), "1" ((u32)(arg2)), \
"2" ((u32)(arg3)), [_arg4] "mr" ((u32)(arg4)))
+#define PVOP_CALL5(rettype, op, arg1, arg2, arg3, arg4, arg5) \
+ __PVOP_CALL(rettype, op, \
+ "push %[_arg5]; push %[_arg4];", \
+ "lea 8(%%esp),%%esp;", \
+ "0" ((u32)(arg1)), "1" ((u32)(arg2)), \
+ "2" ((u32)(arg3)), [_arg4] "mr" ((u32)(arg4)), \
+ [_arg5] "mr" ((u32)(arg5)))
+#define PVOP_VCALL5(op, arg1, arg2,...
2011 May 29
1
[LLVMdev] LLVMInitializeNativeTarget error
...but if I uncomment the initializeNativeTarget line I get the
following error from mono:
Unhandled Exception: System.EntryPointNotFoundException:
LLVMInitializeNativeTarget
at (wrapper managed-to-native)
LLVM.Generated.Target:initializeNativeTargetNative ()
at Simpletest2.main (System.String[] _arg5) [0x00000] in <filename unknown>:0
I'm using LLVM on OS X 10.5 and since enable-shared is needed for use
with mono it was configured as:
./configure --enable-shared --prefix=/Users/keith/lib
--exec-prefix=/Users/keith/bin
The LLVM bindings are generated by my F# code so they are not in...
2007 Apr 19
0
[RFC, PATCH 3/5] Paravirt_ops pure functions.patch
...name;
-
/*
* Patch may replace one of the defined code sequences with arbitrary
* code, subject to the same register constraints. This generally
@@ -420,10 +415,8 @@ unsigned paravirt_patch_insns(void *site
"2" ((u32)(arg3)), [_arg4] "mr" ((u32)(arg4)), \
[_arg5] "mr" ((u32)(arg5)))
-static inline int paravirt_enabled(void)
-{
- return paravirt_ops.paravirt_enabled;
-}
+extern int paravirt_enabled;
+extern char *paravirt_backend;
static inline void load_esp0(struct tss_struct *tss,
struct thread_struct *thread)
@@ -531,7 +524,12 @@...
2007 Apr 19
0
[RFC, PATCH 3/5] Paravirt_ops pure functions.patch
...name;
-
/*
* Patch may replace one of the defined code sequences with arbitrary
* code, subject to the same register constraints. This generally
@@ -420,10 +415,8 @@ unsigned paravirt_patch_insns(void *site
"2" ((u32)(arg3)), [_arg4] "mr" ((u32)(arg4)), \
[_arg5] "mr" ((u32)(arg5)))
-static inline int paravirt_enabled(void)
-{
- return paravirt_ops.paravirt_enabled;
-}
+extern int paravirt_enabled;
+extern char *paravirt_backend;
static inline void load_esp0(struct tss_struct *tss,
struct thread_struct *thread)
@@ -531,7 +524,12 @@...