Displaying 2 results from an estimated 2 matches for "run_func".
Did you mean:
rec_func
2015 May 15
2
[LLVMdev] DSA / poolalloc: incorrect callgraph for indirect call
...- I'm on LLVM 3.2)
on the following C program and found that the generated callgraph
over-approximates the callees for the simple indirect call.
#include <stdio.h>
__attribute__((noinline)) static int f1(int arg1, int arg2) {
return arg1 + arg2;
}
__attribute__((noinline)) static int run_func(int (*fptr)(int, int), int
arg1, int arg2) {
return (*fptr)(arg1, arg2);
}
__attribute__((noinline)) static int foo() {
return run_func(&f1, 1, 2);
}
int main(int argc, char *argv[]) {
printf("Main: %p\n", &main);
printf("Sum: %d\n", foo());
}
Using the...
2014 Sep 20
3
[PATCH v2 0/3] tests: Introduce test harness for running tests.
This has got to the stage where it actually works, both for running
the tests in-tree and installed.
The 'test-harness' script has become rather over-complex in the
process however.
Rich.