v8/tools
leszeks dc789377a1 [disasm] Make jump target printing perf friendly
Makes disassembly jump target printing look more like the output of
objdump, for compatibility with perf's jump arrows. This includes
swapping the order of address and offset, and making the offset and line
numbers hex.

As a drive-by, print comment lines in objdump-v8 so that they can be
shown/hidden as "source" lines by perf.

Review-Url: https://codereview.chromium.org/2757263002
Cr-Commit-Position: refs/heads/master@{#43940}
2017-03-20 14:47:04 +00:00
..
blink_tests [Interpreter] Remove failure expectation for observer-expectations blink test. 2016-06-27 16:10:20 +00:00
cfi Port cfi blacklist from chromium. 2015-09-15 08:45:51 +00:00
dev [tools] gm.py: start goma when it isn't running 2017-03-17 14:10:23 +00:00
foozzie [Flags] Remove --ignition-staging flag. 2017-03-14 23:07:09 +00:00
gcmole [test] Upgrade gcmole plugin 2017-02-16 14:54:22 +00:00
generate_shim_headers
ignition [Tools] Update linux_perf_report to split out GC. 2016-11-17 13:52:22 +00:00
jsfunfuzz [compiler] Make --debug-code the default in debug builds. 2016-12-02 11:36:55 +00:00
luci-go Roll isolate binaries generated at infra@9249eb0 2017-01-20 13:35:56 +00:00
mb v8: Remove dependency on xdisplaycheck 2016-12-02 16:54:59 +00:00
memory Reland "[test] Add back lsan leak detection" 2017-02-01 10:39:28 +00:00
msan [gn] Add missing dep and blacklist for msan 2016-07-29 09:01:24 +00:00
ninja [ycm] The YouCompleteMe configuration is not VIM specific. 2015-02-12 07:21:13 +00:00
perf [benchmarks] Add R script for statistical tests on benchmark results 2016-02-05 12:29:58 +00:00
perf_tests
profview [profview] Show all variants of a function in the timeline 2017-03-17 12:09:32 +00:00
profviz [ic] Drop TimerEventScopes from *IC_Miss runtime functions 2016-11-10 13:10:25 +00:00
release Add missing sub-repository in update_node.py. 2017-03-16 12:54:55 +00:00
sanitizers [tools] Fix merging sancov files from multiple test attempts 2016-10-14 10:00:26 +00:00
sodium Add tool to visualize machine code/lithium. 2013-10-21 13:35:48 +00:00
testrunner [Flags] Remove --ignition-staging flag. 2017-03-14 23:07:09 +00:00
turbolizer [turbolizer] Fix distinguishing simplified nodes 2016-11-24 15:32:42 +00:00
unittests [test] Implement results processor for perf runner. 2017-02-16 15:43:19 +00:00
v8.xcodeproj
vim [ycm] The YouCompleteMe configuration is not VIM specific. 2015-02-12 07:21:13 +00:00
visual_studio
android-build.sh Rewrite Makefile rules for Android to allow parallel execution 2012-07-27 11:14:44 +00:00
android-ll-prof.sh
android-run.py Bug fix: android-run.py 2016-07-18 09:45:23 +00:00
android-sync.sh Bug fix: A bug in android-sync tool 2016-01-28 11:06:27 +00:00
bash-completion.sh [tools] Fix tools/bash-completion.sh for bool flags and harmony features 2015-12-10 10:01:39 +00:00
BUILD.gn [gn] Fix gn targets for tools 2016-06-06 14:25:30 +00:00
callstats.html [tools] Add support to better load ClusterTelemetry results in callstats.html 2017-03-09 12:25:09 +00:00
callstats.py [RuntimeCallStats] Exclude Adwords and Speedometer from Total calculation. 2017-03-04 10:16:49 +00:00
check-inline-includes.sh Remove inline header includes from non-inline headers (1). 2015-08-12 07:32:54 +00:00
check-static-initializers.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
check-static-initializers.isolate [swarming] Isolate static initializer check. 2016-01-08 12:58:30 +00:00
check-static-initializers.sh Reland^3 r22105 "Remove static initializer from isolate" 2014-07-07 10:56:36 +00:00
check-unused-bailouts.sh Remove unused bailout reasons. 2015-07-13 13:34:12 +00:00
codemap.js [profiler] Graphical front-end for tick processor. 2017-03-04 13:04:58 +00:00
compare-table-gen.js Add more exhaustive tests for Math.min and Math.max. 2015-04-10 12:35:16 +00:00
concatenate-files.py Support external startup data in V8. 2014-06-23 13:52:17 +00:00
consarray.js Make sure files end with exactly one new line and police this in presubmit. 2013-11-22 13:50:39 +00:00
cpu.sh [tools] Allow specifying cores for cpu.sh script. 2015-11-18 10:53:30 +00:00
cross_build_gcc.sh Fix tools/cross_build_gcc.sh. 2014-02-20 16:37:40 +00:00
csvparser.js
DEPS Add DEPS files and run checkdeps in presubmit check 2014-06-03 13:39:42 +00:00
detect-builtins.js [tools] Fix detect-builtins.js 2016-06-09 10:17:32 +00:00
disasm.py ll_prof: Do not use the deprecated tempfile.mktemp() 2015-10-19 16:08:38 +00:00
draw_instruction_graph.sh Rename A64 port to ARM64 port 2014-03-21 09:28:26 +00:00
dump-cpp.py [prof] Add slide offset in dumpcpp script 2016-05-30 08:56:59 +00:00
dumpcpp-driver.js [prof] Add slide offset in dumpcpp script 2016-05-30 08:56:59 +00:00
dumpcpp.js [prof] Add slide offset in dumpcpp script 2016-05-30 08:56:59 +00:00
eval_gc_nvp.py [tools] Compute percentiles for GC NVP 2016-04-08 12:05:59 +00:00
eval_gc_time.sh Reland of "[heap] Better integrate handling of aborted compaction pages" 2016-04-14 11:07:20 +00:00
find_depot_tools.py Prototype for a client-side performance trybot script. 2014-11-18 14:40:00 +00:00
find-commit-for-patch.py Add tools/find-commit-for-patch.py 2014-12-16 14:25:00 +00:00
freebsd-tick-processor
fuzz-harness.sh [compiler] Make --debug-code the default in debug builds. 2016-12-02 11:36:55 +00:00
gc_nvp_common.py Clean up mark-compact phases and GC counter names. 2015-12-11 11:26:21 +00:00
gc-nvp-to-csv.py [tools] Add gc-nvp-to-csv.py script. 2015-06-19 10:40:47 +00:00
gc-nvp-trace-processor.py [tools] Add gc-nvp-to-csv.py script. 2015-06-19 10:40:47 +00:00
gdb-v8-support.py gdb-v8-support.py: Fix old style print statement 2016-07-03 07:11:47 +00:00
gdbinit [gdbinit] Rename TypeFeedback* to Feedback*. 2017-02-14 12:59:14 +00:00
gen-inlining-tests.py [turbofan] Improve inline-exception tests. 2016-08-29 11:17:16 +00:00
gen-postmortem-metadata.py Fix gen-postmortem-metadata.py after r43075 2017-02-09 23:42:21 +00:00
generate-builtins-tests.py Add a script that can generate simple test cases for user-exposed JS builtins 2014-09-11 09:58:58 +00:00
generate-ten-powers.scm
get_byteorder.py [build] Add v8gen support for PPC/s390 architecture 2017-03-13 15:05:51 +00:00
grokdump.py [grokdump] Fix typo in the search address form. 2017-03-14 14:54:42 +00:00
gyp_flag_compare.py [gn] Let gyp/gn comparison be more verbose on error 2016-07-12 11:18:40 +00:00
ic-explorer.html [tools] Support more map information in --trace-ic and ic-explorer.html 2016-10-27 09:56:14 +00:00
ic-processor Reimplement TraceIC using the logger 2017-02-20 09:50:40 +00:00
ic-processor-driver.js Reimplement TraceIC using the logger 2017-02-20 09:50:40 +00:00
ic-processor.js Reimplement TraceIC using the logger 2017-02-20 09:50:40 +00:00
isolate_driver.py [swarming] Port updated version of isolate_driver.py 2016-07-06 14:21:12 +00:00
js2c.py [js2c] Fix ordering issue of TextMacro expansion 2016-08-16 16:51:39 +00:00
jsmin.py jsmin.py: Fix issue with escaping of back ticks 2015-06-24 22:29:46 +00:00
linux-tick-processor
ll_prof.py Fix annotated disassembly in ll_prof.py 2016-04-06 12:38:44 +00:00
logreader.js [tools/logreader] Print overflow drops to stderr 2017-03-17 13:42:14 +00:00
mac-nm [profiler] Graphical front-end for tick processor. 2017-03-04 13:04:58 +00:00
mac-tick-processor
mingw-generate-makefiles.sh [build] Move gyp folder 2016-04-27 12:37:35 +00:00
objdump-v8 [disasm] Make jump target printing perf friendly 2017-03-20 14:47:04 +00:00
OWNERS Add initial set of sub directory OWNERS file 2015-04-02 08:46:24 +00:00
parser-shell.cc Reland of land: [Parse] ParseInfo owns the parsing Zone. (patchset #1 id:1 of https://codereview.chromium.org/2683733002/ ) 2017-02-07 20:46:47 +00:00
parser-shell.gyp Reland of land "Turn libbase into a component" (patchset #1 id:1 of https://codereview.chromium.org/2396933002/ ) 2016-10-07 07:56:52 +00:00
perf-to-html.py [tools] Handle benchmark runs reporting more than one result. 2016-05-02 14:25:00 +00:00
plot-timer-events tools: Fix a syntax error in plot-timer-events 2016-05-23 10:19:47 +00:00
presubmit.py [test] Add presubmit support for release scripts 2017-03-15 14:04:24 +00:00
process-heap-prof.py
profile_view.js Tick processor: improved [Summary] section 2014-08-04 08:31:49 +00:00
profile.js [profiler] Graphical front-end for tick processor. 2017-03-04 13:04:58 +00:00
run_perf.py [tools] Fix pushing icu data file to Android devices when perf testing 2017-03-03 10:22:17 +00:00
run-deopt-fuzzer.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
run-deopt-fuzzer.isolate [Swarming] Isolate deopt fuzzer. 2016-02-18 10:48:21 +00:00
run-deopt-fuzzer.py [compiler] Make --debug-code the default in debug builds. 2016-12-02 11:36:55 +00:00
run-llprof.sh Fix tools/run-llprof.sh to work with newer perf. 2014-10-09 06:01:41 +00:00
run-perf.sh [tools] run-perf: ensure command line arguments are prepended 2016-10-05 15:15:38 +00:00
run-tests.py [test] Fix fullcode and ignition testing variants 2017-03-14 09:59:04 +00:00
run-valgrind.gyp [gn] Move build to gypfiles 2016-04-29 10:11:11 +00:00
run-valgrind.isolate [Swarming] Isolate valgrind runner. 2016-02-15 12:47:54 +00:00
run-valgrind.py [test] Clean up valgrind runner. 2016-01-14 10:42:32 +00:00
run.py First cut at run_mksnapshot action for gn 2014-06-03 06:50:46 +00:00
shell-utils.h [presubmit] Enable readability/namespace linter checking. 2015-09-30 13:47:11 +00:00
SourceMap.js
splaytree.js
stats-viewer.py
test-server.py
tick-processor.html [tools] Show more entries in the ticks-processor 2017-03-10 10:34:11 +00:00
tickprocessor-driver.js [profiler] Graphical front-end for tick processor. 2017-03-04 13:04:58 +00:00
tickprocessor.js [tools] Show more entries in the ticks-processor 2017-03-10 10:34:11 +00:00
trace-maps-processor.py Add FLAG_trace_maps 2014-11-07 16:03:44 +00:00
try_perf.py Remove SIMD.js from V8. 2017-02-14 06:57:25 +00:00
turbolizer-perf.py [turbolizer] Fixed naming of turbolizer perf script. 2016-07-28 12:38:00 +00:00
update-wasm-fuzzers.sh [wasm] Binary 0xD: update encoding of opcodes, types, and add immediates. 2016-10-26 16:56:49 +00:00
v8-info.sh Add public version macros. 2015-02-26 08:59:23 +00:00
v8-rolls.sh
v8heapconst.py Update heap constants 2016-12-20 15:26:08 +00:00
v8heapconst.py.tmpl
verify_source_deps.py [inspector] added inspector test runner [part 1] 2016-09-30 15:52:46 +00:00
whitespace.txt Whitespace commit to capture perf alerts 2017-03-15 10:17:05 +00:00
windows-tick-processor.bat