gitextract_qb_j6arz/ ├── .gitattributes ├── .github/ │ ├── ISSUE_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ └── ci.yaml ├── .gitignore ├── AUTHORS ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── browsertests/ │ ├── README.md │ ├── browser_test.go │ ├── go.mod │ ├── go.sum │ ├── testdata/ │ │ ├── testfixture.js │ │ └── testflame.js │ └── testutils.go ├── doc/ │ └── README.md ├── driver/ │ └── driver.go ├── fuzz/ │ ├── README.md │ ├── corpus/ │ │ ├── cppbench.cpu.pb │ │ ├── empty │ │ ├── go.crc32.cpu.pb │ │ ├── gobench.cpu.pb │ │ └── java.cpu.pb │ ├── fuzz_test.go │ ├── main.go │ └── testdata/ │ └── 7e3c92482f6f39fc502b822ded792c589849cca8 ├── go.mod ├── go.sum ├── internal/ │ ├── binutils/ │ │ ├── addr2liner.go │ │ ├── addr2liner_llvm.go │ │ ├── addr2liner_nm.go │ │ ├── binutils.go │ │ ├── binutils_test.go │ │ ├── disasm.go │ │ ├── disasm_test.go │ │ └── testdata/ │ │ ├── build_binaries.go │ │ ├── exe_linux_64 │ │ ├── exe_mac_64 │ │ ├── exe_mac_64.dSYM/ │ │ │ └── Contents/ │ │ │ ├── Info.plist │ │ │ └── Resources/ │ │ │ └── DWARF/ │ │ │ └── exe_mac_64 │ │ ├── fake-llvm-symbolizer │ │ ├── hello.c │ │ ├── lib.c │ │ ├── lib_mac_64 │ │ ├── lib_mac_64.dSYM/ │ │ │ └── Contents/ │ │ │ ├── Info.plist │ │ │ └── Resources/ │ │ │ └── DWARF/ │ │ │ └── lib_mac_64 │ │ ├── malformed_elf │ │ └── malformed_macho │ ├── driver/ │ │ ├── cli.go │ │ ├── commands.go │ │ ├── config.go │ │ ├── driver.go │ │ ├── driver_focus.go │ │ ├── driver_test.go │ │ ├── fetch.go │ │ ├── fetch_test.go │ │ ├── flags.go │ │ ├── html/ │ │ │ ├── common.css │ │ │ ├── common.js │ │ │ ├── graph.css │ │ │ ├── graph.html │ │ │ ├── header.html │ │ │ ├── plaintext.html │ │ │ ├── source.html │ │ │ ├── stacks.css │ │ │ ├── stacks.html │ │ │ ├── stacks.js │ │ │ └── top.html │ │ ├── interactive.go │ │ ├── interactive_test.go │ │ ├── options.go │ │ ├── settings.go │ │ ├── settings_test.go │ │ ├── stacks.go │ │ ├── svg.go │ │ ├── tagroot.go │ │ ├── tagroot_test.go │ │ ├── tempfile.go │ │ ├── tempfile_test.go │ │ ├── testdata/ │ │ │ ├── cppbench.contention │ │ │ ├── cppbench.cpu │ │ │ ├── cppbench.cpu_no_samples_type │ │ │ ├── cppbench.small.contention │ │ │ ├── file1000.src │ │ │ ├── file2000.src │ │ │ ├── file3000.src │ │ │ ├── go.crc32.cpu │ │ │ ├── go.nomappings.crash │ │ │ ├── pprof.contention.cum.files.dot │ │ │ ├── pprof.contention.flat.addresses.dot.focus.ignore │ │ │ ├── pprof.cpu.addresses.traces │ │ │ ├── pprof.cpu.call_tree.callgrind │ │ │ ├── pprof.cpu.callgrind │ │ │ ├── pprof.cpu.comments │ │ │ ├── pprof.cpu.cum.lines.text.focus.hide │ │ │ ├── pprof.cpu.cum.lines.text.hide │ │ │ ├── pprof.cpu.cum.lines.text.show │ │ │ ├── pprof.cpu.cum.lines.topproto.hide │ │ │ ├── pprof.cpu.cum.lines.tree.show_from │ │ │ ├── pprof.cpu.flat.addresses.disasm │ │ │ ├── pprof.cpu.flat.addresses.noinlines.text │ │ │ ├── pprof.cpu.flat.addresses.weblist │ │ │ ├── pprof.cpu.flat.filefunctions.noinlines.text │ │ │ ├── pprof.cpu.flat.functions.call_tree.dot │ │ │ ├── pprof.cpu.flat.functions.dot │ │ │ ├── pprof.cpu.flat.functions.noinlines.text │ │ │ ├── pprof.cpu.flat.functions.text │ │ │ ├── pprof.cpu.lines.topproto │ │ │ ├── pprof.cpu.peek │ │ │ ├── pprof.cpu.tags │ │ │ ├── pprof.cpu.tags.focus.ignore │ │ │ ├── pprof.cpu.traces │ │ │ ├── pprof.cpusmall.flat.addresses.tree │ │ │ ├── pprof.heap.callgrind │ │ │ ├── pprof.heap.comments │ │ │ ├── pprof.heap.cum.lines.tree.focus │ │ │ ├── pprof.heap.cum.relative_percentages.tree.focus │ │ │ ├── pprof.heap.flat.files.seconds.text │ │ │ ├── pprof.heap.flat.files.text │ │ │ ├── pprof.heap.flat.files.text.focus │ │ │ ├── pprof.heap.flat.inuse_objects.text │ │ │ ├── pprof.heap.flat.inuse_objects.text.all_frames │ │ │ ├── pprof.heap.flat.inuse_space.dot.focus │ │ │ ├── pprof.heap.flat.inuse_space.dot.focus.ignore │ │ │ ├── pprof.heap.flat.lines.dot.focus │ │ │ ├── pprof.heap.tags │ │ │ ├── pprof.heap.tags.unit │ │ │ ├── pprof.heap_alloc.flat.alloc_objects.text │ │ │ ├── pprof.heap_alloc.flat.alloc_space.dot │ │ │ ├── pprof.heap_alloc.flat.alloc_space.dot.focus │ │ │ ├── pprof.heap_alloc.flat.alloc_space.dot.hide │ │ │ ├── pprof.heap_request.relative_percentages.tags.focus │ │ │ ├── pprof.heap_request.tags.focus │ │ │ ├── pprof.heap_sizetags.dot │ │ │ ├── pprof.heap_tags.traces │ │ │ ├── pprof.long_name_funcs.dot │ │ │ ├── pprof.long_name_funcs.text │ │ │ └── pprof.unknown.flat.functions.call_tree.text │ │ ├── webhtml.go │ │ ├── webui.go │ │ └── webui_test.go │ ├── elfexec/ │ │ ├── elfexec.go │ │ └── elfexec_test.go │ ├── graph/ │ │ ├── dotgraph.go │ │ ├── dotgraph_test.go │ │ ├── graph.go │ │ ├── graph_test.go │ │ └── testdata/ │ │ ├── compose1.dot │ │ ├── compose2.dot │ │ ├── compose3.dot │ │ ├── compose4.dot │ │ ├── compose5.dot │ │ ├── compose6.dot │ │ ├── compose7.dot │ │ └── compose9.dot │ ├── measurement/ │ │ ├── measurement.go │ │ └── measurement_test.go │ ├── plugin/ │ │ └── plugin.go │ ├── proftest/ │ │ ├── BUILD │ │ ├── proftest.go │ │ └── testdata/ │ │ └── large.cpu │ ├── report/ │ │ ├── package.go │ │ ├── package_test.go │ │ ├── report.go │ │ ├── report_test.go │ │ ├── shortnames.go │ │ ├── shortnames_test.go │ │ ├── source.go │ │ ├── source_html.go │ │ ├── source_test.go │ │ ├── stacks.go │ │ ├── stacks_test.go │ │ ├── synth.go │ │ ├── synth_test.go │ │ └── testdata/ │ │ ├── README.md │ │ ├── sample/ │ │ │ └── sample.go │ │ ├── sample.cpu │ │ ├── source.dot │ │ ├── source.rpt │ │ ├── source1 │ │ └── source2 │ ├── symbolizer/ │ │ ├── symbolizer.go │ │ └── symbolizer_test.go │ ├── symbolz/ │ │ ├── symbolz.go │ │ └── symbolz_test.go │ └── transport/ │ └── transport.go ├── pprof.go ├── profile/ │ ├── encode.go │ ├── filter.go │ ├── filter_test.go │ ├── index.go │ ├── index_test.go │ ├── legacy_java_profile.go │ ├── legacy_profile.go │ ├── legacy_profile_test.go │ ├── merge.go │ ├── merge_test.go │ ├── profile.go │ ├── profile_test.go │ ├── proto.go │ ├── proto_test.go │ ├── prune.go │ ├── prune_test.go │ └── testdata/ │ ├── cppbench.contention │ ├── cppbench.contention.string │ ├── cppbench.cpu │ ├── cppbench.cpu.string │ ├── cppbench.growth │ ├── cppbench.growth.string │ ├── cppbench.heap │ ├── cppbench.heap.string │ ├── cppbench.thread │ ├── cppbench.thread.all │ ├── cppbench.thread.all.string │ ├── cppbench.thread.none │ ├── cppbench.thread.none.string │ ├── cppbench.thread.string │ ├── go.crc32.cpu │ ├── go.crc32.cpu.string │ ├── go.godoc.thread │ ├── go.godoc.thread.string │ ├── gobench.cpu │ ├── gobench.cpu.string │ ├── gobench.heap │ ├── gobench.heap.string │ ├── java.contention │ ├── java.contention.string │ ├── java.cpu │ ├── java.cpu.string │ ├── java.heap │ └── java.heap.string ├── proto/ │ ├── README.md │ └── profile.proto ├── test.sh └── third_party/ └── svgpan/ ├── LICENSE ├── svgpan.go └── svgpan.js