Displaying 2 results from an estimated 2 matches for "accesstrace".
2005 Jul 11
2
[LLVMdev] Getting started with LLVM Passes
...... add instrumentation ...
}
> or do transforms in the IR or syscall level?
syscalls look just like normal calls, I'm not sure what you mean by the IR
level. Another good example would be this simple pass:
http://illuvium.com/cgi-bin/cvsweb.cgi/llvm-poolalloc/lib/PoolAllocate/AccessTrace.cpp?rev=1.3
It basically loops over all of the loads in the program, filters out ones it
doesn't want, then adds a call immediately before the load to a library
function. My guess is that this is exactly the sort of thing you want to do.
-Chris
--
http://nondot.org/sabre/
http://llvm.cs....
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...build
llvm[4]: Building Release+Asserts Archive Library libLLVMDataStructure.a
make[4]: Leaving directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib/DSA'
make[4]: Entering directory '/home/NIKHILREDDY/WORK/LLVM_OBJ/projects/poolalloc/lib/PoolAllocate'
llvm[4]: Compiling AccessTrace.cpp for Release+Asserts build
llvm[4]: Compiling AllHeapNodesHeuristic.cpp for Release+Asserts build
llvm[4]: Compiling AllNodesHeuristic.cpp for Release+Asserts build
llvm[4]: Compiling Heuristic.cpp for Release+Asserts build
llvm[4]: Compiling PAMultipleGlobalPool.cpp for Release+Asserts build
ll...