On 10/08/10 03:47, Michael Hope wrote: > I'd like to record the running of a typical program such as Firefox, > GCC, or ffmpeg and capture the calls and arguments to functions like > strcpy() and memcpy(). The idea is to generate a usage profile so we > can tell what standard library functions and what variants (i.e. > aligned/unaligned, small copy/large copy) to attack first. > > Does anyone know of existing research with this information, or > existing tools that could capture it?
The obvious answer is to rebuild both firefox and libc with -pg. Maybe Ubuntu already has a glibc package build for profiling? Running the program then produces a gmon.out file that can be read with gprof. Andrew _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev