README.chromium
1 This directory contains prebuilt binaries used by Telemetry which allow it to
2 be run without requiring any compilation.
3
4 For usage instructions, see:
5 http://www.chromium.org/developers/telemetry/upload_to_cloud_storage
6
7 avconv:
8 version 0.8.9-4:0.8.9-0ubuntu0.12.04.1
9
10 IEDriverServer binary:
11 Both 32-bit and 64-bit are of version 2.35.2.
12
13 ipfw and ipfw_mod.ko:
14 Version 20120812
15
16 perfhost_trusty:
17 Built from branch modified by vmiura on github. The git branch used is
18 "perf_tracing_changes" but in the directions below I have included the actual
19 hash of the checkout.
20
21 Make sure you have the proper libraries installed for symbol demangling:
22 shell> sudo apt-get install binutils-dev
23 shell> sudo apt-get install libiberty-dev
24
25 Directions for building perf:
26 shell> git clone https://github.com/vmiura/linux.git
27 shell> cd linux
28 shell> git checkout e1fe871e4a33712ad4964a70904d5d59188e3cc2
29 shell> cd tools/perf
30 shell> make
31 shell> ./perf test
32 Tests should mostly pass, except a few:
33 1: vmlinux symtab matches kallsyms : FAILED!
34 2: detect open syscall event : FAILED!
35 3: detect open syscall event on all cpus : FAILED!
36 4: read samples using the mmap interface : FAILED!
37 5: parse events tests : FAILED!
38 [snip]
39 11: Check parsing of sched tracepoints fields : FAILED!
40 12: Generate and check syscalls:sys_enter_open event fields: FAILED!
41 21: Test object code reading :[kernel.kallsyms] ... FAILED!
42 shell> mv perf perfhost_trusty
43
44 android/armeabi-v7a/perf:
45 Follow http://source.android.com/source/building.html
46 . build/envsetup.sh
47 lunch aosp_arm-user
48
49 2013-09-26 - bulach - perf / perfhost / tcpdump:
50 git revert -n 93501d3 # issue with __strncpy_chk2
51 make -j32 perf perfhost tcpdump
52
53 android/arm64-v8a/perf:
54 Same as above, with aarch64 architecture, from branch android-5.0.0_r2
55